This website requires JavaScript.
Explore
Help
Register
Sign In
tomoaki
/
hakmem
Watch
1
Star
0
Fork
0
You've already forked hakmem
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
80
Commits
2
Branches
0
Tags
79c74e72da812b5838a8316fdb92c702d90f758f
Commit Graph
3 Commits
Author
SHA1
Message
Date
HakmemBot
5b31629650
tiny: fix TLS list next_off scope; default TLS_LIST=1; add sentinel guards; header-aware TLS ops; release quiet for benches
2025-11-11 10:00:36 +09:00
Moe Charm (CI)
a97005f50e
Front Gate: registry-first classification (no ptr-1 deref); Pool TLS via registry to avoid unsafe header reads.\nTLS-SLL: splice head normalization, remove false misalignment guard, drop heuristic normalization; add carve/splice debug logs.\nRefill: add one-shot sanity checks (range/stride) at P0 and non-P0 boundaries (debug-only).\nInfra: provide ptr_trace_dump_now stub in release to fix linking.\nVerified: bench_fixed_size_hakmem 200000 1024 128 passes (Debug/Release), no SEGV.
2025-11-11 01:00:37 +09:00
Moe Charm (CI)
b09ba4d40d
Box TLS-SLL + free boundary hardening: normalize C0–C6 to base (ptr-1) at free boundary; route all caches/freelists via base; replace remaining g_tls_sll_head direct writes with Box API (tls_sll_push/splice) in refill/magazine/ultra; keep C7 excluded. Fixes rbp=0xa0 free crash by preventing header overwrite and centralizing TLS-SLL invariants.
2025-11-10 16:48:20 +09:00