22 #ifndef __ctkBackTrace_h 23 #define __ctkBackTrace_h 26 #include <ctkCoreExport.h> 29 #include <QScopedPointer> 33 struct ctkBackTracePrivate;
63 size_t stackSize() const;
71 void* returnAddress(
unsigned frameNumber) const;
79 QString stackFrame(
unsigned frameNumber) const;
89 QList<QString> stackTrace() const;
93 QScopedPointer<ctkBackTracePrivate> d;
98 CTK_CORE_EXPORT
bool DebugSymInitialize();
102 #endif // __ctkBackTrace_h
static size_t const DefaultStackSize
Obtains a back trace from the current execution context.