|
LLVM 22.0.0git
|
Go to the source code of this file.
Classes | |
| class | llvm::PrettyStackTraceEntry |
| PrettyStackTraceEntry - This class is used to represent a frame of the "pretty" stack trace that is dumped when a program crashes. More... | |
| class | llvm::PrettyStackTraceString |
| PrettyStackTraceString - This object prints a specified string (which should not contain newlines) to the stream as the stack trace when a crash occurs. More... | |
| class | llvm::PrettyStackTraceFormat |
| PrettyStackTraceFormat - This object prints a string (which may use printf-style formatting but should not contain newlines) to the stream as the stack trace when a crash occurs. More... | |
| class | llvm::PrettyStackTraceProgram |
| PrettyStackTraceProgram - This object prints a specified program arguments to the stream as the stack trace when a crash occurs. More... | |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
Functions | |
| LLVM_ABI void | llvm::EnablePrettyStackTrace () |
| Enables dumping a "pretty" stack trace when the program crashes. | |
| LLVM_ABI void | llvm::EnablePrettyStackTraceOnSigInfoForThisThread (bool ShouldEnable=true) |
| Enables (or disables) dumping a "pretty" stack trace when the user sends SIGINFO or SIGUSR1 to the current process. | |
| LLVM_ABI void | llvm::setBugReportMsg (const char *Msg) |
| Replaces the generic bug report message that is output upon a crash. | |
| LLVM_ABI const char * | llvm::getBugReportMsg () |
| Get the bug report message that will be output upon a crash. | |
| LLVM_ABI const void * | llvm::SavePrettyStackState () |
| Returns the topmost element of the "pretty" stack state. | |
| LLVM_ABI void | llvm::RestorePrettyStackState (const void *State) |
| Restores the topmost element of the "pretty" stack state to State, which should come from a previous call to SavePrettyStackState(). | |