index
:
box64
this commit
fix/trace
main
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
custommem.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Small optim to speedup mmap64
ptitSeb
2024-02-17
1
-5
/
+2
*
[DYNAREC] Jumptable now use custom Malloc instead of regular one
ptitSeb
2024-02-07
1
-18
/
+18
*
[ARM64_DYNAREC][32BITS] Small optim on jump table for 32bits access (1 less r...
ptitSeb
2024-02-04
1
-0
/
+9
*
[DYNAREC] Reworked a bit the Strange SEGSIGV handling
ptitSeb
2024-02-03
1
-0
/
+19
*
Block signals while traicking memory protection
ptitSeb
2024-02-02
1
-8
/
+13
*
Refactored a bit protection traking to avoid re-entrance
ptitSeb
2024-02-02
1
-58
/
+76
*
[DYNAREC] Handling of memfd_create backed mmap on dynarec (help #1234 but doe...
ptitSeb
2024-02-01
1
-5
/
+5
*
[DYNAREC] Small improvment in dynablock/protectDB handling
ptitSeb
2024-01-29
1
-1
/
+38
*
[MMAP32] 31bits address space is in fact 3GB address space (so 31.5 bits?)
ptitSeb
2024-01-24
1
-1
/
+1
*
Small improvment to MMAP32 managment
ptitSeb
2024-01-23
1
-1
/
+1
*
Added a new option BOX64_MMAP32 to use 32bits mapping on external MMAP (help ...
ptitSeb
2024-01-23
1
-5
/
+42
*
Removed a useless test in getProtection utility function
ptitSeb
2024-01-21
1
-2
/
+0
*
Used rb_stree for mapallmem too
ptitSeb
2024-01-20
1
-170
/
+51
*
Use rbtree for mmapmem tracking
ptitSeb
2024-01-19
1
-24
/
+10
*
Reworked exit, unloading libs and running Fini as it should (plus a workaroun...
ptitSeb
2024-01-19
1
-1
/
+1
*
Fixes (#1207)
rajdakin
2024-01-18
1
-3
/
+3
*
Some more fixes to new memory protection tracking (should help #1202 and #1200)
ptitSeb
2024-01-17
1
-9
/
+9
*
Round size to pagesize on the tracked memory
ptitSeb
2024-01-16
1
-1
/
+4
*
[RBTREE] Reverted memory tracking to 32 bits (#1201)
rajdakin
2024-01-13
1
-13
/
+13
*
Fixed some (nasty sometimes) warning
ptitSeb
2023-12-31
1
-1
/
+1
*
[MEMORY] Switched from a sparse array to a red-black tree (#1180)
rajdakin
2023-12-31
1
-319
/
+99
*
Small change with not 48bits memory space for mmap64 (might help #1163)
ptitSeb
2023-12-25
1
-1
/
+1
*
Small improvment on memory tracking
ptitSeb
2023-12-20
1
-10
/
+6
*
[DYNAREC] This should avoid useless segfault on bridge creation
ptitSeb
2023-12-18
1
-1
/
+1
*
[MALLOCHOOK] Small improvments to mallochook_2
ptitSeb
2023-12-01
1
-0
/
+3
*
Change blokc size to 64kb (#1071)
Raezroth
2023-11-18
1
-1
/
+1
*
Prefixed the address space message by BOX64, it's cleaner
ptitSeb
2023-11-13
1
-2
/
+2
*
[ELFLOADER] Small changes on elf memory managment
ptitSeb
2023-11-13
1
-1
/
+20
*
Better way to track mapped memory
ptitSeb
2023-11-05
1
-37
/
+57
*
[ELFLOADER] Fixed loading of elf with huge alignment
ptitSeb
2023-11-01
1
-10
/
+14
*
[ELFLOADER] Last improvment to elfloader memory managment, should be good now
ptitSeb
2023-11-01
1
-8
/
+10
*
[ELFLOADER] Changed how memory is managed in elfloader
ptitSeb
2023-10-31
1
-0
/
+17
*
[ADLINK] Removed BOX64_RESERVE_HIGH, should not be usefull with latest improv...
ptitSeb
2023-10-29
1
-1
/
+1
*
Another fix to wrapped mmap (should fix #1031, hopefully not creating more re...
ptitSeb
2023-10-27
1
-0
/
+18
*
Use BOX64_RESERVE_HIGHMEM by default on ADLINK profile
ptitSeb
2023-10-13
1
-0
/
+4
*
[DYNAREC] Introduce a config that should save a bit of mmemory at runtime (ON...
ptitSeb
2023-10-01
1
-12
/
+181
*
[DYNAREC] Changed lock mecanism for memory protection
ptitSeb
2023-10-01
1
-84
/
+147
*
Go back to use mmap for memory allocation, as some OS restric malloc'd memory...
ptitSeb
2023-09-09
1
-1
/
+1
*
[DYNAREC] Small improvment on multi-thread reliance for the jumptable
ptitSeb
2023-09-09
1
-1
/
+1
*
Add missing curly brackets
André Zwing
2023-08-02
1
-1
/
+2
*
Try to improve custom memory allocator
ptitSeb
2023-06-24
1
-16
/
+17
*
Do not try to preserve high memory (unless BOX64_RESERVE_HIGH=1 is used), as ...
ptitSeb
2023-05-31
1
-1
/
+5
*
[DYNAREC] Do not track memory that is not accessible (should save some memory)
ptitSeb
2023-05-28
1
-1
/
+7
*
Improved custom memory allocator
ptitSeb
2023-05-10
1
-19
/
+67
*
[DYNAREC] Disabled custom mutex for now
ptitSeb
2023-05-07
1
-3
/
+8
*
Improved handling of x86_64 47bits memory (should help #763)
ptitSeb
2023-05-05
1
-0
/
+25
*
[DYNAREC] Fixed an optimisation in getDBSize helper function
ptitSeb
2023-04-20
1
-0
/
+1
*
[DYNAREC] General fixes and improvment for multithread and jit program. Helps...
ptitSeb
2023-04-16
1
-1
/
+26
*
[DYNAREC] Fixed for good handling of PROT_NOPROT in memory tracking
ptitSeb
2023-04-12
1
-7
/
+9
*
[DYNAREC] Improved/Fixed PROT_NOPROT handling from bridge
ptitSeb
2023-04-10
1
-2
/
+2
[next]