8#ifndef INCLUDED_BALST_STACKTRACEUTIL
9#define INCLUDED_BALST_STACKTRACEUTIL
312#include <balscm_version.h>
318#include <bsl_iosfwd.h>
353 const void *
const addresses[],
355 bool demanglingPreferredFlag =
true);
374 bool demanglingPreferredFlag =
true);
412 bsl::ostream& stream,
413 char delimiter =
' ',
415 int additionalIgnoreFrames = 0,
Definition balst_stacktraceframe.h:222
Definition balst_stacktrace.h:206
Definition bslma_allocator.h:457
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition balst_objectfileformat.h:161
Definition balst_stacktraceutil.h:325
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)