mirror of
https://github.com/wolfpld/tracy.git
synced 2026-09-02 00:18:23 +00:00
The list only ever added entries, so a mapping the target re-mapped or unloaded stayed in the list and could shadow the new mapping or keep serving an already-unloaded library. Rebuild it from the target's current maps on each refresh, carrying over the cached backtrace state for unchanged mappings and dropping entries the current maps no longer confirm. The dropped entries' paths are abandoned rather than freed: queued callstack items still carry the path pointer, which the worker thread reads at its own pace. Strip the kernel's " (deleted)" suffix so unlinked images converge to their canonical path.
61 KiB
61 KiB