EVE 1.0
md_descriptor_t Struct Reference

#include <md-heap.h>

Collaboration diagram for md_descriptor_t:

Data Fields

struct md_list_t Link
 
struct md_list_t Free
 
uint16_t Size
 
uint16_t Pos
 
void ** RelocPtr
 
md_reloc_handler_t RelocHandler
 

Detailed Description

Memory block descriptor

Definition at line 99 of file md-heap.h.

Field Documentation

struct md_list_t md_descriptor_t::Link

"All blocks" linked list entry

Definition at line 101 of file md-heap.h.

struct md_list_t md_descriptor_t::Free

"Free blocks" linked list entry

Definition at line 102 of file md-heap.h.

uint16_t md_descriptor_t::Size

Size of the block

Definition at line 103 of file md-heap.h.

uint16_t md_descriptor_t::Pos

Offset of the block in the arena

Definition at line 104 of file md-heap.h.

void** md_descriptor_t::RelocPtr

Client-defined relocation pointer

Definition at line 105 of file md-heap.h.

md_reloc_handler_t md_descriptor_t::RelocHandler

Client-defined relocation handler

Definition at line 106 of file md-heap.h.