diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2011-12-26 22:04:29 +0000 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2011-12-26 22:04:29 +0000 |
commit | 45f7a4fc8dfc469e5686e22d8feeda044f93d801 (patch) | |
tree | 242ce98827c1dc39c6287828f1fa97d01627e67d /DebugMemory.h | |
parent | 84281bdc44ea42e110efd256cdcdd37a84276204 (diff) |
Remove old memory debugging routines. We have Valgrind nowadays.
Diffstat (limited to 'DebugMemory.h')
-rw-r--r-- | DebugMemory.h | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/DebugMemory.h b/DebugMemory.h deleted file mode 100644 index d0b8a3d2..00000000 --- a/DebugMemory.h +++ /dev/null @@ -1,69 +0,0 @@ -/* Do not edit this file. It was automatically generated. */ - -#ifndef HEADER_DebugMemory -#define HEADER_DebugMemory -/* -htop - DebugMemory.h -(C) 2004-2011 Hisham H. Muhammad -Released under the GNU GPL, see the COPYING file -in the source distribution for its full text. -*/ - -#undef strdup -#undef malloc -#undef realloc -#undef calloc -#undef free - - -typedef struct DebugMemoryItem_ DebugMemoryItem; - -struct DebugMemoryItem_ { - int magic; - void* data; - char* file; - int line; - DebugMemoryItem* next; -}; - -typedef struct DebugMemory_ { - DebugMemoryItem* first; - int allocations; - int deallocations; - int size; - bool totals; - FILE* file; -} DebugMemory; - - -#if defined(DEBUG) - -void DebugMemory_new(); - -void* DebugMemory_malloc(int size, char* file, int line, char* str); - -void* DebugMemory_calloc(int a, int b, char* file, int line); - -void* DebugMemory_realloc(void* ptr, int size, char* file, int line, char* str); - -void* DebugMemory_strdup(const char* str, char* file, int line); - -void DebugMemory_free(void* data, char* file, int line); - -void DebugMemory_assertSize(); - -int DebugMemory_getBlockCount(); - -void DebugMemory_registerAllocation(void* data, char* file, int line); - -void DebugMemory_registerDeallocation(void* data, char* file, int line); - -void DebugMemory_report(); - -#elif defined(DEBUGLITE) - -//#include "efence.h" - -#endif - -#endif |