5#ifndef HEPHAESTUS_MEMORYTRACE_H
6#define HEPHAESTUS_MEMORYTRACE_H
49#define hhh_MT_ORIGINATOR( b ) (*STACK_HANDLE_ELEMENT ((b).handle))
void hhh_MemoryTrace_initialize(struct hhh_MemoryTrace *mt, long size, StackElement *addresses, long depth)
void hhh_MemoryTrace_print(FILE *, struct hhh_MemoryTrace *mt, int hideMemAddr)
int hhh_MemoryTracePtr_compare(const void *pmt1, const void *pmt2)
const char * hhh_MemoryTrace_getType(struct hhh_MemoryTrace *mt)
struct hhh_MemoryTrace * hhh_MemoryTrace_new()
unsigned long hhh_gBacktraceSize
void hhh_MemoryTrace_delete(void *trace)
std::string depth
tag string for intendation
void * StackElement
One element of a stack trace.
struct StackHandle_ StackHandle