diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2023-02-19 09:56:42 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2023-02-19 09:56:42 +0100 |
| commit | 3b8d6ef208d4a3f5d3402977b0978f9a294e8aae (patch) | |
| tree | 324182382ea7cf79e3474539d41a24dabe75f3f1 /src/include/dynablock.h | |
| parent | 2e59b56f1691227e4a93ac1c2dd844adcc6334cd (diff) | |
| download | box64-3b8d6ef208d4a3f5d3402977b0978f9a294e8aae.tar.gz box64-3b8d6ef208d4a3f5d3402977b0978f9a294e8aae.zip | |
Simplified dynablock handling (reduced memory consuption)
Diffstat (limited to 'src/include/dynablock.h')
| -rwxr-xr-x | src/include/dynablock.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/include/dynablock.h b/src/include/dynablock.h index 7f28fbd7..1868deea 100755 --- a/src/include/dynablock.h +++ b/src/include/dynablock.h @@ -3,7 +3,6 @@ typedef struct x64emu_s x64emu_t; typedef struct dynablock_s dynablock_t; -typedef struct kh_dynablocks_s kh_dynablocks_t; uint32_t X31_hash_code(void* addr, int len); void FreeDynablock(dynablock_t* db, int need_lock); @@ -12,7 +11,6 @@ void MarkRangeDynablock(dynablock_t* db, uintptr_t addr, uintptr_t size); int FreeRangeDynablock(dynablock_t* db, uintptr_t addr, uintptr_t size); dynablock_t* FindDynablockFromNativeAddress(void* addr); // defined in box64context.h -dynablock_t* FindDynablockDynablocklist(void* addr, kh_dynablocks_t* dynablocks); // Handling of Dynarec block (i.e. an exectable chunk of x64 translated code) dynablock_t* DBGetBlock(x64emu_t* emu, uintptr_t addr, int create); // return NULL if block is not found / cannot be created. Don't create if create==0 |