8#ifndef INCLUDED_BALST_STACKTRACEUTIL
9#define INCLUDED_BALST_STACKTRACEUTIL
312#include <balscm_version.h>
318#include <bsl_iosfwd.h>
357 const void *
const addresses[],
359 bool demanglingPreferredFlag =
true);
380 bool demanglingPreferredFlag =
true);
421 bsl::ostream& stream,
422 char delimiter =
' ',
424 int additionalIgnoreFrames = 0,
Definition balst_stacktraceframe.h:217
Definition balst_stacktrace.h:203
Definition bslma_allocator.h:545
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition balst_objectfileformat.h:152
Definition balst_stacktraceutil.h:327
static bsl::ostream & printFormatted(bsl::ostream &stream, const StackTraceFrame &stackTraceFrame)
static int loadStackTraceFromAddressArray(StackTrace *result, const void *const addresses[], int numAddresses, bool demanglingPreferredFlag=true)
static bsl::ostream & printHexStackTrace(bsl::ostream &stream, char delimiter=' ', int maxFrames=-1, int additionalIgnoreFrames=0, bslma::Allocator *allocator=0)
static bsl::ostream & printFormatted(bsl::ostream &stream, const StackTrace &stackTrace)
static int loadStackTraceFromStack(StackTrace *result, int maxFrames=-1, bool demanglingPreferredFlag=true)
static bsl::ostream & hexStackTrace(bsl::ostream &stream)