HDK
|
#include "UT_API.h"
#include "UT_Signal.h"
#include "UT_Debug.h"
#include <SYS/SYS_Types.h>
#include <stdio.h>
Go to the source code of this file.
Classes | |
class | UT_StackTrace |
Helper class to output stack traces from the current execution point. More... | |
Macros | |
#define | TRACE_STACK() { UT_StackTrace tr; tr.doTraceback(); } |
#define | TRACE_STACK_LIMIT(lm) |
#define | TRACE_STACK_FILE(fp) { UT_StackTrace tr(fp); tr.doTraceback(); } |
#define | TRACE_STACK_COND(cond) { UT_StackTrace tr; tr.doCondTraceback(cond); } |
Functions | |
UT_API exint | UTgetCurrentStackUsage () |
UT_API exint | UTgetCurrentStackLimit () |
UT_API bool | UTdetectBadModules (UT_WorkBuffer &message) |
WINDOWS ONLY: Find bad modules and report an error message if found. More... | |
#define TRACE_STACK | ( | ) | { UT_StackTrace tr; tr.doTraceback(); } |
Definition at line 40 of file UT_StackTrace.h.
#define TRACE_STACK_COND | ( | cond | ) | { UT_StackTrace tr; tr.doCondTraceback(cond); } |
Definition at line 44 of file UT_StackTrace.h.
#define TRACE_STACK_FILE | ( | fp | ) | { UT_StackTrace tr(fp); tr.doTraceback(); } |
Definition at line 43 of file UT_StackTrace.h.
#define TRACE_STACK_LIMIT | ( | lm | ) |
Definition at line 41 of file UT_StackTrace.h.
UT_API bool UTdetectBadModules | ( | UT_WorkBuffer & | message | ) |
WINDOWS ONLY: Find bad modules and report an error message if found.