mkernel 0.0.1
Micro-kernel framework, everything as a module
MemBlock Struct Reference

Memory block metadata list item. More...

#include <memtrack.h>

Collaboration diagram for MemBlock:

Public Attributes

struct MemBlockPrev
 Previous item pointer. More...
 
struct MemBlockNext
 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...
 

Detailed Description

Memory block metadata list item.

Double linked list item to store memory block metadata

Definition at line 37 of file memtrack.h.

Member Data Documentation

◆ CompilDate

char* MemBlock::CompilDate

Source file compilation date.

Definition at line 44 of file memtrack.h.

◆ CompilTime

char* MemBlock::CompilTime

Source file compilation time.

Definition at line 45 of file memtrack.h.

◆ File

char* MemBlock::File

Source file which asked the allocation.

Definition at line 42 of file memtrack.h.

◆ Function

char* MemBlock::Function

Fonction name which asked the allocation.

Definition at line 46 of file memtrack.h.

◆ Line

int MemBlock::Line

Source line number ch asked the allocation.

Definition at line 43 of file memtrack.h.

◆ Next

struct MemBlock* MemBlock::Next

Next item pointer.

Definition at line 39 of file memtrack.h.

◆ Prev

struct MemBlock* MemBlock::Prev

Previous item pointer.

Definition at line 38 of file memtrack.h.

◆ Ptr

void* MemBlock::Ptr

Allocated memory block pointer.

Definition at line 40 of file memtrack.h.

◆ Size

size_t MemBlock::Size

Allocated memory block size.

Definition at line 41 of file memtrack.h.


The documentation for this struct was generated from the following file: