Lines Matching refs:chunk_state
90 atomic_uint8_t chunk_state; member in __asan::ChunkHeader
208 if (!atomic_compare_exchange_strong(&m->chunk_state, &old_chunk_state, in Recycle()
351 if (ac && atomic_load(&ac->chunk_state, memory_order_acquire) == in RePoisonChunk()
439 u8 left_state = atomic_load(&left_chunk->chunk_state, memory_order_relaxed); in ChooseChunk()
441 atomic_load(&right_chunk->chunk_state, memory_order_relaxed); in ChooseChunk()
464 if (atomic_load(&m->chunk_state, memory_order_acquire) != CHUNK_ALLOCATED) in UpdateAllocationStack()
595 atomic_store(&m->chunk_state, CHUNK_ALLOCATED, memory_order_release); in Allocate()
610 if (!atomic_compare_exchange_strong(&m->chunk_state, &old_chunk_state, in AtomicallySetQuarantineFlagIfAllocated()
626 CHECK_EQ(atomic_load(&m->chunk_state, memory_order_relaxed), in QuarantineChunk()
717 u8 chunk_state = atomic_load(&m->chunk_state, memory_order_acquire); in Reallocate() local
718 if (chunk_state != CHUNK_ALLOCATED) in Reallocate()
719 ReportInvalidFree(old_ptr, chunk_state, stack); in Reallocate()
744 void ReportInvalidFree(void *ptr, u8 chunk_state, BufferedStackTrace *stack) { in ReportInvalidFree()
745 if (chunk_state == CHUNK_QUARANTINE) in ReportInvalidFree()
772 u8 state = atomic_load(&p->chunk_state, memory_order_relaxed); in GetAsanChunk()
795 if (atomic_load(&m->chunk_state, memory_order_acquire) != CHUNK_ALLOCATED) in AllocationSize()
861 return chunk_ && atomic_load(&chunk_->chunk_state, memory_order_relaxed) != in IsValid()
865 return chunk_ && atomic_load(&chunk_->chunk_state, memory_order_relaxed) == in IsAllocated()
869 return chunk_ && atomic_load(&chunk_->chunk_state, memory_order_relaxed) == in IsQuarantined()
1085 if (!m || atomic_load(&m->chunk_state, memory_order_acquire) != in PointsIntoChunk()
1110 return atomic_load(&m->chunk_state, memory_order_relaxed) == in allocated()
1145 (atomic_load(&m->chunk_state, memory_order_acquire) != in IgnoreObjectLocked()