1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 04:32:44 +01:00

Appease hosts without HAVE_BACKTRACE nor ENABLE_BACKTRACES.

llvm/lib/Support/Signals.cpp:66:13: warning: unused function 'printSymbolizedStackTrace' [-Wunused-function]
  llvm/lib/Support/Signals.cpp:52:13: warning: function 'findModulesAndOffsets' has internal linkage but is not defined [-Wundefined-internal]

llvm-svn: 252418
This commit is contained in:
NAKAMURA Takumi 2015-11-08 09:45:06 +00:00
parent 62d1b738df
commit 8bac66d381
2 changed files with 11 additions and 0 deletions

View File

@ -62,6 +62,10 @@ static FormattedNumber format_ptr(void *PC) {
return format_hex((uint64_t)PC, PtrWidth); return format_hex((uint64_t)PC, PtrWidth);
} }
static bool printSymbolizedStackTrace(void **StackTrace, int Depth,
llvm::raw_ostream &OS)
LLVM_ATTRIBUTE_USED;
/// Helper that launches llvm-symbolizer and symbolizes a backtrace. /// Helper that launches llvm-symbolizer and symbolizes a backtrace.
static bool printSymbolizedStackTrace(void **StackTrace, int Depth, static bool printSymbolizedStackTrace(void **StackTrace, int Depth,
llvm::raw_ostream &OS) { llvm::raw_ostream &OS) {

View File

@ -306,6 +306,13 @@ static bool findModulesAndOffsets(void **StackTrace, int Depth,
return false; return false;
} }
#endif #endif
#else
static bool findModulesAndOffsets(void **StackTrace, int Depth,
const char **Modules, intptr_t *Offsets,
const char *MainExecutableName,
StringSaver &StrPool) {
return false;
}
#endif // defined(HAVE_BACKTRACE) && defined(ENABLE_BACKTRACES) #endif // defined(HAVE_BACKTRACE) && defined(ENABLE_BACKTRACES)
// PrintStackTrace - In the case of a program crash or fault, print out a stack // PrintStackTrace - In the case of a program crash or fault, print out a stack