RetroArch
Public Attributes | List of all members
MEMHeapHeader Struct Reference

#include <memheap.h>

Collaboration diagram for MEMHeapHeader:
[legend]

Public Attributes

MEMHeapTag tag
 
MEMMemoryLink link
 
MEMMemoryList list
 
voiddataStart
 
voiddataEnd
 
OSSpinLock lock
 
uint32_t flags
 
uint32_t __unknown [0x3]
 

Member Data Documentation

◆ __unknown

uint32_t MEMHeapHeader::__unknown[0x3]

◆ dataEnd

void* MEMHeapHeader::dataEnd

Pointer to end of allocatable memory

◆ dataStart

void* MEMHeapHeader::dataStart

Pointer to start of allocatable memory

◆ flags

uint32_t MEMHeapHeader::flags

Flags set during heap creation.

◆ link

MEMMemoryLink MEMHeapHeader::link

Link for list this heap is in

◆ list

MEMMemoryList MEMHeapHeader::list

List of all child heaps in this heap

◆ lock

OSSpinLock MEMHeapHeader::lock

Lock used when MEM_HEAP_FLAG_USE_LOCK is set.

◆ tag

MEMHeapTag MEMHeapHeader::tag

Tag indicating which type of heap this is


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