mkernel 0.0.2
Micro-kernel framework, everything as a module
|
Memory block metadata list item. More...
#include <memtrack.h>
Public Attributes | |
struct MemBlock * | Prev |
Previous item pointer. More... | |
struct MemBlock * | Next |
Next item pointer. More... | |
void * | Ptr |
Allocated memory block pointer. More... | |
size_t | Size |
Allocated memory block size. More... | |
char * | File |
Source file which asked the allocation. More... | |
int | Line |
Source line number ch asked the allocation. More... | |
char * | CompilDate |
Source file compilation date. More... | |
char * | CompilTime |
Source file compilation time. More... | |
char * | Function |
Fonction name which asked the allocation. More... | |
Memory block metadata list item.
Double linked list item to store memory block metadata
Definition at line 37 of file memtrack.h.
char* MemBlock::CompilDate |
Source file compilation date.
Definition at line 44 of file memtrack.h.
char* MemBlock::CompilTime |
Source file compilation time.
Definition at line 45 of file memtrack.h.
char* MemBlock::File |
Source file which asked the allocation.
Definition at line 42 of file memtrack.h.
char* MemBlock::Function |
Fonction name which asked the allocation.
Definition at line 46 of file memtrack.h.
int MemBlock::Line |
Source line number ch asked the allocation.
Definition at line 43 of file memtrack.h.
struct MemBlock* MemBlock::Next |
Next item pointer.
Definition at line 39 of file memtrack.h.
struct MemBlock* MemBlock::Prev |
Previous item pointer.
Definition at line 38 of file memtrack.h.
void* MemBlock::Ptr |
Allocated memory block pointer.
Definition at line 40 of file memtrack.h.
size_t MemBlock::Size |
Allocated memory block size.
Definition at line 41 of file memtrack.h.