- core/box/tls_sll_box.h: Normalize splice head, remove heuristics, fix misalignment guard - core/tiny_refill_opt.h: Add LINEAR_LINK debug logging after carve - core/ptr_trace.h: Fix function declaration conflicts for debug builds - core/hakmem.c: Add stdatomic.h include and ptr_trace_dump_now declaration Fixes misaligned memory access in splice_trav that was causing SIGSEGV. TLS-SLL GUARD identified: base=0x7244b7e10009 (should be 0x7244b7e10401) Preserves existing ptr=0xa0 guard for small pointer free detection. Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
- Add core/ptr_trace.h (ring buffer, env-controlled dump) - Use macros in box/tls_sll_box.h push/pop/splice - Default: enabled for debug builds, zero-overhead in release - How to use: build debug and run with HAKMEM_PTR_TRACE_DUMP=1