55#define PCSX_ALLOCARG_NONE 0xff
135 report->arenaIndex = arenaIndex;
PCSX_INLINE void pcsx_allocDescriptorInit(struct pcsx_AllocDescriptor *descriptor, uint32_t count)
Definition allocdesc.h:140
PCSX_INLINE void pcsx_allocReportInit(struct pcsx_AllocReport *report, uint32_t arenaIndex)
Definition allocdesc.h:133
pcsx_AllocEntryKind
Definition allocdesc.h:57
@ PCSX_ALLOC_KIND_INIT
Definition allocdesc.h:69
@ PCSX_ALLOC_KIND_FREE
Definition allocdesc.h:67
@ PCSX_ALLOC_KIND_REALLOC
Definition allocdesc.h:65
@ PCSX_ALLOC_KIND_CALLOC
Definition allocdesc.h:63
@ PCSX_ALLOC_KIND_ALLOC
Definition allocdesc.h:61
@ PCSX_ALLOC_KIND_END
Definition allocdesc.h:59
pcsx_AllocFinding
Definition allocdesc.h:106
@ PCSX_ALLOCFINDING_INTERIOR_FREE
Definition allocdesc.h:108
@ PCSX_ALLOCFINDING_FAILED_ALLOC
Definition allocdesc.h:111
@ PCSX_ALLOCFINDING_ZERO_SIZE
Definition allocdesc.h:112
@ PCSX_ALLOCFINDING_UNKNOWN_REALLOC
Definition allocdesc.h:109
@ PCSX_ALLOCFINDING_OVERLAP
Definition allocdesc.h:110
@ PCSX_ALLOCFINDING_COUNT
Definition allocdesc.h:114
@ PCSX_ALLOCFINDING_DOUBLE_OR_UNKNOWN_FREE
Definition allocdesc.h:107
report("store KSEG0:", w_c, base)
@ PCSX_CMD_REGISTER_ALLOCATOR
Definition pcsxcmd.h:94
@ PCSX_CMD_ALLOC_REPORT
Definition pcsxcmd.h:99
PCSX_INLINE void pcsx_commandInit(struct pcsx_CommandHeader *header, uint32_t op, uint32_t size)
Definition pcsxcmd.h:189
#define PCSX_INLINE
Definition pcsxcmd.h:79
Definition allocdesc.h:88
uint32_t heapEnd
Definition allocdesc.h:99
uint32_t entryCount
Definition allocdesc.h:100
uint32_t nameAddr
Definition allocdesc.h:94
struct pcsx_CommandHeader header
Definition allocdesc.h:91
uint32_t heapStart
Definition allocdesc.h:98
struct pcsx_AllocEntry entries[]
Definition allocdesc.h:101
Definition allocdesc.h:72
uint32_t address
Definition allocdesc.h:76
uint8_t argPtr
Definition allocdesc.h:83
uint8_t argSize
Definition allocdesc.h:80
uint8_t kind
Definition allocdesc.h:77
uint8_t argCount
Definition allocdesc.h:85
Definition allocdesc.h:117
struct pcsx_CommandHeader header
Definition allocdesc.h:119
volatile uint32_t liveBytes
Definition allocdesc.h:125
volatile uint32_t pendingCaptures
Definition allocdesc.h:129
volatile uint32_t arenaCount
Definition allocdesc.h:123
uint32_t arenaIndex
Definition allocdesc.h:121
volatile uint32_t allocCount
Definition allocdesc.h:127
volatile uint32_t peakBytes
Definition allocdesc.h:126
volatile uint32_t freeCount
Definition allocdesc.h:128
volatile uint32_t liveBlocks
Definition allocdesc.h:124
volatile uint32_t findingCounts[PCSX_ALLOCFINDING_COUNT]
Definition allocdesc.h:130
static const void size_t count
Definition syscalls.h:196