/external/jemalloc/src/ |
quarantine.c | 5 * Quarantine pointers close to NULL are used to encode state information that 15 static quarantine_t *quarantine_grow(tsd_t *tsd, quarantine_t *quarantine); 16 static void quarantine_drain_one(tsd_t *tsd, quarantine_t *quarantine); 17 static void quarantine_drain(tsd_t *tsd, quarantine_t *quarantine, 25 quarantine_t *quarantine; local 29 quarantine = (quarantine_t *)iallocztm(tsd, offsetof(quarantine_t, objs) 32 if (quarantine == NULL) 34 quarantine->curbytes = 0; 35 quarantine->curobjs = 0; 36 quarantine->first = 0 45 quarantine_t *quarantine; local 117 quarantine(tsd_t *tsd, void *ptr) function 119 quarantine_t *quarantine; local 172 quarantine_t *quarantine; local [all...] |
/external/compiler-rt/lib/asan/ |
asan_allocator.cc | 102 // CHUNK_QUARANTINE: the chunk was freed and put into quarantine zone. 173 typedef Quarantine<QuarantineCallback, AsanChunk> AsanQuarantine; 231 AsanQuarantine quarantine; member in struct:__asan::Allocator 243 : quarantine(LINKER_INITIALIZED), 256 quarantine.Init((uptr)options.quarantine_size_mb << 20, 275 options->quarantine_size_mb = quarantine.GetSize() >> 20; 499 // Push into quarantine. 503 quarantine.Put(GetQuarantineCache(ms), QuarantineCallback(ac), m, 508 quarantine.Put(&fallback_quarantine_cache, QuarantineCallback(ac), m, 575 quarantine.Drain(GetQuarantineCache(ms), QuarantineCallback(ac)) [all...] |
/external/jemalloc/include/jemalloc/internal/ |
private_namespace.h | 396 #define quarantine JEMALLOC_N(quarantine) macro
|
private_unnamespace.h | 396 #undef quarantine macro
|