PatchworkOS
Loading...
Searching...
No Matches
_heap_header_t Struct Reference

#include <heap.h>

Data Fields

uint32_t magic
 
_heap_flags_t flags
 
uint64_t size
 
list_entry_t freeEntry
 
list_entry_t listEntry
 
uint8_t data []
 

Detailed Description

Definition at line 66 of file heap.h.

Field Documentation

◆ data

uint8_t _heap_header_t::data[]

Definition at line 73 of file heap.h.

Referenced by _heap_free(), calloc(), malloc(), and realloc().

◆ flags

_heap_flags_t _heap_header_t::flags

◆ freeEntry

list_entry_t _heap_header_t::freeEntry

◆ listEntry

list_entry_t _heap_header_t::listEntry

Definition at line 72 of file heap.h.

Referenced by _heap_alloc(), _heap_block_new(), _heap_block_split(), _heap_free(), and realloc().

◆ magic

uint32_t _heap_header_t::magic

Definition at line 68 of file heap.h.

Referenced by _heap_alloc(), _heap_block_new(), _heap_block_split(), free(), and realloc().

◆ size


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