Digimon World 3 decomp
The European version, SLES_039.36
Loading...
Searching...
No Matches
MemBlock Struct Reference

Header of a heap block; the data follows it. More...

#include <engine/heap.h>

Collaboration diagram for MemBlock:
[legend]

Data Fields

struct MemBlock * prev
 
struct MemBlock * next
 
s32 tag
 MEM_*.
 

Detailed Description

Header of a heap block; the data follows it.

Sizes are in bytes, so the allocator measures and splits blocks through u8 pointers.

Definition at line 40 of file heap.h.

Field Documentation

◆ prev

struct MemBlock* MemBlock::prev

Definition at line 41 of file heap.h.

Referenced by freeMem(), initHeap(), tryAllocMem(), and tryAllocMemHigh().

◆ next

struct MemBlock* MemBlock::next

Definition at line 42 of file heap.h.

Referenced by freeMem(), freeMemByTag(), initHeap(), tryAllocMem(), and tryAllocMemHigh().

◆ tag

s32 MemBlock::tag

MEM_*.

Definition at line 43 of file heap.h.

Referenced by freeMem(), freeMemByTag(), initHeap(), lockMem(), tryAllocMem(), and tryAllocMemHigh().


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