Lines Matching defs:quarantine
106 // CHUNK_QUARANTINE: the chunk was freed and put into quarantine zone.
169 // TODO(alekseys): Consider making quarantine OOM-friendly.
244 AsanQuarantine quarantine;
259 : quarantine(LINKER_INITIALIZED),
272 quarantine.Init((uptr)options.quarantine_size_mb << 20,
339 options->quarantine_size_mb = quarantine.GetSize() >> 20;
340 options->thread_local_quarantine_size_kb = quarantine.GetCacheSize() >> 10;
564 // Set quarantine flag if chunk is allocated, issue ASan error report on
574 // It's not safe to push a chunk in quarantine on invalid free.
612 // Push into quarantine.
616 quarantine.Put(GetQuarantineCache(ms), QuarantineCallback(ac, stack), m,
621 quarantine.Put(&fallback_quarantine_cache, QuarantineCallback(ac, stack),
646 // Do not quarantine given chunk if we failed to set CHUNK_QUARANTINE flag.
715 quarantine.Drain(GetQuarantineCache(ms), QuarantineCallback(ac, stack));
779 quarantine.DrainAndRecycle(GetQuarantineCache(ms),
785 quarantine.DrainAndRecycle(&fallback_quarantine_cache,
795 quarantine.PrintStats();