TermiNexus
0f6ebb9065
fix(memhub): detection 记录表随 reset_to/reset 截断
reset_to/reset 只把块归还 free list、从不清理 _det_records,导致 reset 后旧记录仍标 active:下一轮 alloc 复用同一块被误报为分配重叠/越界写(SlotsBugTest 7B buf + 72B Token 误报根因),探测器在 Phase1 扫描就 exit(1),永远走不到 Phase2 的真实 UAF 检查。
修复:reset_to(mark) 同步截断 _det_count=mark(与 chk_depth 等长,每次 alloc 各追加一条、free 只置标志不删),reset() 置 _det_count=0。
2026-08-25 16:05:21 +08:00
..
2026-08-24 23:31:12 +08:00
2026-08-24 23:31:12 +08:00
2026-08-24 23:31:12 +08:00
2026-08-25 13:19:08 +08:00
2026-08-09 17:10:34 +08:00
2026-08-05 20:11:38 +08:00
2026-07-30 21:56:41 +08:00
2026-07-30 21:56:41 +08:00
2026-08-17 11:57:01 +08:00
2026-08-16 07:32:07 +08:00
2026-07-29 23:34:36 +08:00
2026-07-30 21:56:41 +08:00
2026-07-30 16:33:56 +08:00
2026-08-25 15:17:51 +08:00
2026-08-24 23:31:12 +08:00
2026-08-15 06:59:20 +08:00
2026-08-07 19:35:20 +08:00
2026-07-30 16:33:56 +08:00
2026-07-30 16:33:56 +08:00
2026-07-30 16:33:56 +08:00
2026-08-12 18:18:22 +08:00
2026-08-09 17:10:34 +08:00
2026-07-30 16:33:56 +08:00
2026-08-22 01:35:04 +08:00
2026-07-30 16:33:56 +08:00
2026-07-30 16:33:56 +08:00
2026-08-07 19:35:20 +08:00
2026-07-30 16:33:56 +08:00
2026-07-30 16:33:56 +08:00
2026-07-30 16:33:56 +08:00
2026-08-25 16:05:21 +08:00
2026-07-30 16:33:56 +08:00
2026-08-24 23:31:12 +08:00
2026-07-30 16:33:56 +08:00
2026-07-30 16:33:56 +08:00
2026-08-05 20:11:38 +08:00
2026-07-30 16:33:56 +08:00
2026-07-30 16:33:56 +08:00
2026-08-24 23:31:12 +08:00
2026-07-30 16:33:56 +08:00
2026-08-24 23:31:12 +08:00
2026-08-24 23:31:12 +08:00
2026-08-24 23:31:12 +08:00
2026-07-30 16:33:56 +08:00
2026-08-24 23:31:12 +08:00
2026-07-30 16:33:56 +08:00
2026-08-09 17:10:34 +08:00
2026-07-30 16:33:56 +08:00
2026-08-10 18:09:13 +08:00
2026-08-10 18:09:13 +08:00
2026-08-08 21:35:58 +08:00
2026-08-08 16:10:36 +08:00
2026-07-30 16:33:56 +08:00
2026-07-30 16:33:56 +08:00
2026-07-30 16:33:56 +08:00