mirror of
https://github.com/vicliu624/trail-mate.git
synced 2026-11-11 14:47:39 +00:00
GPIO initialization occurs on the capture worker, whose allocator arena is a private anonymous mapping rather than the main process heap. Include readable private writable anonymous mappings in the existing bounded admission, while retaining the current-stack window and 48-MiB ceiling. Run the map-node residency regression inside a real worker thread. This fails even with main-heap locking and passes with anonymous arena locking. Validation: worker-thread capture memory regression passed; clang-format14 and staged diff checks passed. GitNexus change analysis was run but this inline class is absent from the index; direct source diff remains limited to capture memory admission and its regression.