ATLAS Offline Software
|
#include "Hephaestus/stackstash.h"
Go to the source code of this file.
Classes | |
struct | hhh_MemoryTrace |
Macros | |
#define | hhh_MT_ORIGINATOR(b) (*STACK_HANDLE_ELEMENT ((b).handle)) |
Functions | |
struct hhh_MemoryTrace * | hhh_MemoryTrace_new () |
void | hhh_MemoryTrace_delete (void *trace) |
void | hhh_MemoryTrace_initialize (struct hhh_MemoryTrace *mt, long size, StackElement *addresses, long depth) |
const char * | hhh_MemoryTrace_getType (struct hhh_MemoryTrace *mt) |
void | hhh_MemoryTrace_print (FILE *, struct hhh_MemoryTrace *mt, int hideMemAddr) |
int | hhh_MemoryTracePtr_compare (const void *pmt1, const void *pmt2) |
Variables | |
unsigned long | hhh_gBacktraceSize |
#define hhh_MT_ORIGINATOR | ( | b | ) | (*STACK_HANDLE_ELEMENT ((b).handle)) |
Definition at line 50 of file MemoryTrace.h.
void hhh_MemoryTrace_delete | ( | void * | trace | ) |
const char* hhh_MemoryTrace_getType | ( | struct hhh_MemoryTrace * | mt | ) |
void hhh_MemoryTrace_initialize | ( | struct hhh_MemoryTrace * | mt, |
long | size, | ||
StackElement * | addresses, | ||
long | depth | ||
) |
struct hhh_MemoryTrace* hhh_MemoryTrace_new | ( | ) |
void hhh_MemoryTrace_print | ( | FILE * | , |
struct hhh_MemoryTrace * | mt, | ||
int | hideMemAddr | ||
) |
unsigned long hhh_gBacktraceSize |