|
REpsp2
PSP2 OS reverse engineering
|
#include <oheap.h>
Data Fields | |
| SceKernelSpinlock | lock |
| void * | pPhyMemPart |
| SceUInt32 | num_heaps |
| struct HeapDescriptor * | heaps |
| SceKernelHeapHook * | pHeapHook |
| SceUIDHeap * | unk_14 |
| SceUIDHeap * | unk_18 |
| struct { | |
| SceInt32 nMaxLimit | |
| SceUInt32 max_freelist_size | |
| SceInt32 num_alloc | |
| SceInt32 num_alloc_highwater | |
| SceUInt32 free_list_size | |
| void ** free_list_head | |
| void ** free_list_tail | |
| } | per_type_info [OHEAP_RESOURCE_TYPES_NUM] |
| struct HeapDescriptor* ObjectHeap::heaps |
| SceKernelSpinlock ObjectHeap::lock |
| SceInt32 ObjectHeap::nMaxLimit |
| struct { ... } ObjectHeap::per_type_info[OHEAP_RESOURCE_TYPES_NUM] |
| SceKernelHeapHook* ObjectHeap::pHeapHook |
| SceUIDHeap* ObjectHeap::unk_14 |
| SceUIDHeap* ObjectHeap::unk_18 |