diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-08-17 15:59:09 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-08-17 15:59:09 +0200 |
| commit | c845d0cf81a259e0d21be46841dc41a0f0ba5b0e (patch) | |
| tree | 4c34964f41a1e28c1c833266463b55c4ff7c1a3c /src/include | |
| parent | d47b1b0e5679652e6b5fb5fd4cee52b775229a63 (diff) | |
| download | box64-c845d0cf81a259e0d21be46841dc41a0f0ba5b0e.tar.gz box64-c845d0cf81a259e0d21be46841dc41a0f0ba5b0e.zip | |
[BOX32] Added 32bits elf alloc and load
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/custommem.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/include/custommem.h b/src/include/custommem.h index dda21053..ba5441d1 100644 --- a/src/include/custommem.h +++ b/src/include/custommem.h @@ -102,6 +102,7 @@ void* find31bitBlockNearHint(void* hint, size_t size, uintptr_t mask); void* find47bitBlock(size_t size); void* find47bitBlockNearHint(void* hint, size_t size, uintptr_t mask); // mask can be 0 for default one (0xffff) void* find47bitBlockElf(size_t size, int mainbin, uintptr_t mask); +void* find31bitBlockElf(size_t size, int mainbin, uintptr_t mask); int isBlockFree(void* hint, size_t size); // unlock mutex that are locked by current thread (for signal handling). Return a mask of unlock mutex @@ -125,4 +126,6 @@ int checkInHotPage(uintptr_t addr); void* internal_mmap(void *addr, unsigned long length, int prot, int flags, int fd, ssize_t offset); int internal_munmap(void* addr, unsigned long length); +void reserveHighMem(); + #endif //__CUSTOM_MEM__H_ |