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
This commit is contained in:
@ -32,7 +32,7 @@ static inline uint32_t hmix(uintptr_t v);
|
||||
static inline uint32_t tiny_remote_stage_hash(const char* stage);
|
||||
static void tiny_remote_dump_backtrace(void);
|
||||
|
||||
#if !defined(HAKMEM_BUILD_RELEASE)
|
||||
#if !HAKMEM_BUILD_RELEASE
|
||||
#define REM_TRACK_TABLE_LOG2 20
|
||||
#define REM_TRACK_TABLE_SIZE (1u << REM_TRACK_TABLE_LOG2)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user