source2rosetta/fuzz/lsan_suppressions.txt
Kamal Tufekcic a2922b8bad
All checks were successful
CI / fuzz (push) Successful in 1m41s
CI / lint (push) Successful in 16s
CI / test (push) Successful in 22s
initial commit
2026-07-27 10:12:04 +03:00

9 lines
575 B
Text

# LeakSanitizer suppressions for the fuzz targets.
#
# iced_x86 builds its instruction-decode tables once, lazily, and holds them for the whole process
# lifetime via `'static` (Box::leak-style) references — LSan can't trace those roots, so it reports the
# one-time allocation as a leak on the first input that decodes an instruction of that encoding family.
# It is NOT a leak: the tables are immutable process-lifetime globals, allocated once, reused forever.
#
# This is scoped to iced_x86 ONLY — a real leak in sigtrack's own code still fails the run.
leak:iced_x86