Home
last modified time | relevance | path

Searched refs:chunk_state (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/libsanitizer/asan/
H A Dasan_allocator.cpp90 atomic_uint8_t chunk_state; member in __asan::ChunkHeader
208 if (!atomic_compare_exchange_strong(&m->chunk_state, &old_chunk_state, in Recycle()
361 if (ac && atomic_load(&ac->chunk_state, memory_order_acquire) == in RePoisonChunk()
449 u8 left_state = atomic_load(&left_chunk->chunk_state, memory_order_relaxed); in ChooseChunk()
451 atomic_load(&right_chunk->chunk_state, memory_order_relaxed); in ChooseChunk()
474 if (atomic_load(&m->chunk_state, memory_order_acquire) != CHUNK_ALLOCATED) in UpdateAllocationStack()
605 atomic_store(&m->chunk_state, CHUNK_ALLOCATED, memory_order_release); in Allocate()
620 if (!atomic_compare_exchange_strong(&m->chunk_state, &old_chunk_state, in AtomicallySetQuarantineFlagIfAllocated()
636 CHECK_EQ(atomic_load(&m->chunk_state, memory_order_relaxed), in QuarantineChunk()
728 u8 chunk_state = atomic_load(&m->chunk_state, memory_order_acquire); in Reallocate() local
[all …]
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/asan/
H A Dasan_allocator.cc75 u32 chunk_state : 8; // Must be first. member
143 CHECK_EQ(m->chunk_state, CHUNK_QUARANTINE); in Recycle()
303 ac->chunk_state == CHUNK_ALLOCATED) { in RePoisonChunk()
379 if (left_chunk->chunk_state != right_chunk->chunk_state) { in ChooseChunk()
380 if (left_chunk->chunk_state == CHUNK_ALLOCATED) in ChooseChunk()
382 if (right_chunk->chunk_state == CHUNK_ALLOCATED) in ChooseChunk()
384 if (left_chunk->chunk_state == CHUNK_QUARANTINE) in ChooseChunk()
386 if (right_chunk->chunk_state == CHUNK_QUARANTINE) in ChooseChunk()
568 CHECK_EQ(m->chunk_state, CHUNK_QUARANTINE); in QuarantineChunk()
663 u8 chunk_state = m->chunk_state; in Reallocate() local
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/asan/
H A Dasan_allocator.cc73 u32 chunk_state : 8; // Must be first. member
141 CHECK_EQ(m->chunk_state, CHUNK_QUARANTINE); in Recycle()
301 ac->chunk_state == CHUNK_ALLOCATED) { in RePoisonChunk()
377 if (left_chunk->chunk_state != right_chunk->chunk_state) { in ChooseChunk()
378 if (left_chunk->chunk_state == CHUNK_ALLOCATED) in ChooseChunk()
380 if (right_chunk->chunk_state == CHUNK_ALLOCATED) in ChooseChunk()
382 if (left_chunk->chunk_state == CHUNK_QUARANTINE) in ChooseChunk()
384 if (right_chunk->chunk_state == CHUNK_QUARANTINE) in ChooseChunk()
566 CHECK_EQ(m->chunk_state, CHUNK_QUARANTINE); in QuarantineChunk()
661 u8 chunk_state = m->chunk_state; in Reallocate() local
[all …]