mirror of
https://github.com/thunderbrewhq/binana.git
synced 2026-05-03 13:03:54 +00:00
feat(profile): add mempool
This commit is contained in:
parent
e0602f2566
commit
e300d01291
2 changed files with 33 additions and 0 deletions
29
profile/3.3.5a-windows-386/include/common/mempool.h
Normal file
29
profile/3.3.5a-windows-386/include/common/mempool.h
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
#ifndef COMMON_MEM_POOL_H
|
||||
#define COMMON_MEM_POOL_H
|
||||
|
||||
DECLARE_STRUCT(MemPool);
|
||||
DECLARE_STRUCT(MemChunk);
|
||||
|
||||
#include "storm/array.h"
|
||||
|
||||
typedef MemChunk* pointer_to_MemChunk;
|
||||
STORM_TS_FIXED_ARRAY(pointer_to_MemChunk);
|
||||
|
||||
struct MemChunk {
|
||||
void* m_memblocks;
|
||||
void* m_free;
|
||||
uint32_t m_unk2;
|
||||
uint32_t m_blockSize;
|
||||
uint32_t m_numBlocks;
|
||||
};
|
||||
|
||||
// 24 bytes
|
||||
struct MemPool {
|
||||
TSFixedArray_pointer_to_MemChunk m_memchunks;
|
||||
//
|
||||
uint32_t m_unk3;
|
||||
uint32_t m_blockSize;
|
||||
uint32_t m_unk5;
|
||||
};
|
||||
|
||||
#endif
|
||||
Loading…
Add table
Add a link
Reference in a new issue