Home
last modified time | relevance | path

Searched refs:AsanChunk (Results 1 – 4 of 4) sorted by relevance

/external/compiler-rt/lib/asan/
Dasan_allocator.cc109 struct AsanChunk: ChunkBase { struct
136 void Recycle(AsanChunk *m) { in Recycle()
173 typedef Quarantine<QuarantineCallback, AsanChunk> AsanQuarantine;
299 AsanChunk *ChooseChunk(uptr addr, AsanChunk *left_chunk, in ChooseChunk()
300 AsanChunk *right_chunk) { in ChooseChunk()
397 AsanChunk *m = reinterpret_cast<AsanChunk *>(chunk_beg); in Allocate()
462 bool AtomicallySetQuarantineFlagIfAllocated(AsanChunk *m, void *ptr, in AtomicallySetQuarantineFlagIfAllocated()
479 void QuarantineChunk(AsanChunk *m, void *ptr, BufferedStackTrace *stack, in QuarantineChunk()
517 AsanChunk *m = reinterpret_cast<AsanChunk *>(chunk_beg); in Deallocate()
543 AsanChunk *m = reinterpret_cast<AsanChunk *>(chunk_beg); in Reallocate()
[all …]
Dasan_allocator.h32 struct AsanChunk;
51 explicit AsanChunkView(AsanChunk *chunk) : chunk_(chunk) {} in AsanChunkView()
89 AsanChunk *const chunk_;
95 class AsanChunkFifoList: public IntrusiveList<AsanChunk> {
99 void Push(AsanChunk *n);
101 AsanChunk *Pop();
104 IntrusiveList<AsanChunk>::clear(); in clear()
/external/llvm-project/compiler-rt/lib/asan/
Dasan_allocator.cpp158 class AsanChunk : public ChunkBase { class
170 AsanChunk *chunk_header;
173 AsanChunk *Get() const { in Get()
179 void Set(AsanChunk *p) { in Set()
200 void Recycle(AsanChunk *m) { in Recycle()
243 typedef Quarantine<QuarantineCallback, AsanChunk> AsanQuarantine;
360 AsanChunk *ac = GetAsanChunk((void *)chunk); in RePoisonChunk()
442 AsanChunk *ChooseChunk(uptr addr, AsanChunk *left_chunk, in ChooseChunk()
443 AsanChunk *right_chunk) { in ChooseChunk()
473 AsanChunk *m = GetAsanChunkByAddr(addr); in UpdateAllocationStack()
[all …]
Dasan_allocator.h32 class AsanChunk; variable
53 explicit AsanChunkView(AsanChunk *chunk) : chunk_(chunk) {} in AsanChunkView()
94 AsanChunk *const chunk_;
101 class AsanChunkFifoList: public IntrusiveList<AsanChunk> {
105 void Push(AsanChunk *n);
107 AsanChunk *Pop();
110 IntrusiveList<AsanChunk>::clear(); in clear()