coreinit/memblockheap: Add padding bytes to MEMBlockHeap struct
Some checks failed
C/C++ CI / ubuntu-latest (push) Has been cancelled

This commit is contained in:
GaryOderNichts 2026-03-27 02:13:46 +01:00
parent 2341956f64
commit 3e864b10e7

View File

@ -75,6 +75,8 @@ struct WUT_PACKED MEMBlockHeap
//! Free block count
uint32_t numFreeBlocks;
WUT_PADDING_BYTES(0xC);
};
WUT_CHECK_OFFSET(MEMBlockHeap, 0x00, header);
WUT_CHECK_OFFSET(MEMBlockHeap, 0x40, defaultTrack);
@ -83,7 +85,7 @@ WUT_CHECK_OFFSET(MEMBlockHeap, 0x64, firstBlock);
WUT_CHECK_OFFSET(MEMBlockHeap, 0x68, lastBlock);
WUT_CHECK_OFFSET(MEMBlockHeap, 0x6C, firstFreeBlock);
WUT_CHECK_OFFSET(MEMBlockHeap, 0x70, numFreeBlocks);
WUT_CHECK_SIZE(MEMBlockHeap, 0x74);
WUT_CHECK_SIZE(MEMBlockHeap, 0x80);
MEMHeapHandle
MEMInitBlockHeap(MEMBlockHeap *heap,