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)
8aabee4392
Box TLS-SLL: fix splice head normalization and remove false misalignment guard; add header-aware linear link instrumentation; log splice details in debug.\n\n- Normalize head before publishing to TLS SLL (avoid user-ptr head)\n- Remove size-mod alignment guard (stride!=size); keep small-ptr fail-fast only\n- Drop heuristic base normalization to avoid corrupting base\n- Add [LINEAR_LINK]/[SPLICE_LINK]/[SPLICE_SET_HEAD] debug logs (debug-only)\n- Verified debug build on bench_fixed_size_hakmem with visible carve/splice traces
2025-11-11 00:02:24 +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