Searched refs:BackingStore (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_allocator.h174 unsigned char *BackingStore = nullptr; member in struct:__xray::Allocator
182 if (UNLIKELY(BackingStore == nullptr)) {
183 BackingStore = allocateBuffer(MaxMemory);
184 if (BackingStore == nullptr) {
190 AlignedNextBlock = BackingStore;
193 auto BackingStoreNum = reinterpret_cast<uintptr_t>(BackingStore);
197 deallocateBuffer(BackingStore, MaxMemory);
198 AlignedNextBlock = BackingStore = nullptr;
227 BackingStore(nullptr),
235 BackingStore(reinterpret_cas
[all...]
H A Dxray_buffer_queue.cpp82 BackingStore = allocControlBlock(BufferSize, BufferCount);
83 if (BackingStore == nullptr)
89 deallocControlBlock(BackingStore, BufferSize, BufferCount);
90 BackingStore = nullptr;
114 // being at the start of the BackingStore pointer.
115 atomic_store(&BackingStore->RefCount, 1, memory_order_release);
129 Buf.Data = &BackingStore->Data + (BufferSize * i);
131 Buf.BackingStore = BackingStore;
151 BackingStore(nullpt
[all...]
H A Dxray_buffer_queue.h62 ControlBlock *BackingStore = nullptr; member in struct:__xray::BufferQueue::Buffer
144 ControlBlock *BackingStore; member in class:__xray::BufferQueue

Completed in 54 milliseconds