HomeSort by: relevance | last modified time | path
    Searched refs:BufferQueue (Results 1 - 16 of 16) sorted by relevancy

  /src/sys/external/bsd/compiler_rt/dist/lib/xray/tests/unit/
buffer_queue_test.cc 31 BufferQueue Buffers(kSize, 1, Success);
37 BufferQueue Buffers(kSize, 1, Success);
39 BufferQueue::Buffer Buf;
40 ASSERT_EQ(Buffers.getBuffer(Buf), BufferQueue::ErrorCode::Ok);
42 ASSERT_EQ(Buffers.releaseBuffer(Buf), BufferQueue::ErrorCode::Ok);
48 BufferQueue Buffers(kSize, 1, Success);
50 BufferQueue::Buffer Buf0;
51 EXPECT_EQ(Buffers.getBuffer(Buf0), BufferQueue::ErrorCode::Ok);
52 BufferQueue::Buffer Buf1;
53 EXPECT_EQ(BufferQueue::ErrorCode::NotEnoughMemory, Buffers.getBuffer(Buf1))
    [all...]
fdr_log_writer_test.cc 42 BufferQueue Buffers(kSize, 1, Success);
43 BufferQueue::Buffer B;
44 ASSERT_EQ(Buffers.getBuffer(B), BufferQueue::ErrorCode::Ok);
60 ASSERT_EQ(Buffers.releaseBuffer(B), BufferQueue::ErrorCode::Ok);
62 ASSERT_EQ(Buffers.finalize(), BufferQueue::ErrorCode::Ok);
80 BufferQueue Buffers(kSize, 1, Success);
81 BufferQueue::Buffer B;
82 ASSERT_EQ(Buffers.getBuffer(B), BufferQueue::ErrorCode::Ok);
103 ASSERT_EQ(Buffers.releaseBuffer(B), BufferQueue::ErrorCode::Ok);
107 ASSERT_EQ(Buffers.getBuffer(B), BufferQueue::ErrorCode::Ok)
    [all...]
allocator_test.cc 62 BufferQueue BQ(GetPageSizeCached(), 10, Success);
64 BufferQueue::Buffer B;
65 ASSERT_EQ(BQ.getBuffer(B), BufferQueue::ErrorCode::Ok);
78 ASSERT_EQ(BQ.releaseBuffer(B), BufferQueue::ErrorCode::Ok);
fdr_controller_test.cc 47 BufferQueue::Buffer B{};
48 std::unique_ptr<BufferQueue> BQ;
55 BQ = llvm::make_unique<BufferQueue>(4096, 1, Success);
57 ASSERT_EQ(BQ->getBuffer(B), BufferQueue::ErrorCode::Ok);
67 ASSERT_EQ(BQ->finalize(), BufferQueue::ErrorCode::Ok);
91 ASSERT_EQ(BQ->finalize(), BufferQueue::ErrorCode::Ok);
111 ASSERT_EQ(BQ->finalize(), BufferQueue::ErrorCode::Ok);
126 ASSERT_EQ(BQ->finalize(), BufferQueue::ErrorCode::Ok);
150 ASSERT_EQ(BQ->finalize(), BufferQueue::ErrorCode::Ok);
174 ASSERT_EQ(BQ->finalize(), BufferQueue::ErrorCode::Ok)
    [all...]
test_helpers.cc 71 std::string serialize(BufferQueue &Buffers, int32_t Version) {
84 Buffers.apply([&](const BufferQueue::Buffer &B) {
profile_collector_test.cc 114 BufferQueue BQ(profilingFlags()->per_thread_allocator_max,
118 ASSERT_EQ(BQ.getBuffer(Buffers.NodeBuffer), BufferQueue::ErrorCode::Ok);
119 ASSERT_EQ(BQ.getBuffer(Buffers.RootsBuffer), BufferQueue::ErrorCode::Ok);
121 BufferQueue::ErrorCode::Ok);
122 ASSERT_EQ(BQ.getBuffer(Buffers.NodeIdPairBuffer), BufferQueue::ErrorCode::Ok);
185 static BufferQueue BQ(profilingFlags()->per_thread_allocator_max,
test_helpers.h 61 std::string serialize(BufferQueue &Buffers, int32_t Version);
  /src/sys/external/bsd/compiler_rt/dist/lib/xray/
xray_buffer_queue.cc 31 BufferQueue::ControlBlock *allocControlBlock(size_t Size, size_t Count) {
33 allocateBuffer((sizeof(BufferQueue::ControlBlock) - 1) + (Size * Count));
35 : reinterpret_cast<BufferQueue::ControlBlock *>(B);
38 void deallocControlBlock(BufferQueue::ControlBlock *C, size_t Size,
41 (sizeof(BufferQueue::ControlBlock) - 1) + (Size * Count));
44 void decRefCount(BufferQueue::ControlBlock *C, size_t Size, size_t Count) {
51 void incRefCount(BufferQueue::ControlBlock *C) {
71 BufferQueue::ErrorCode BufferQueue::init(size_t BS, size_t BC) {
75 return BufferQueue::ErrorCode::AlreadyInitialized
    [all...]
xray_profile_collector.h 40 void post(BufferQueue *Q, FunctionCallTrie &&T,
xray_buffer_queue.h 27 /// BufferQueue implements a circular queue of fixed sized buffers (much like a
32 class BufferQueue {
35 /// store for all buffers and extents managed by a BufferQueue instance. The
62 friend class BufferQueue;
200 BufferQueue(size_t B, size_t N, bool &Success);
207 /// - BufferQueue is not finalising.
213 /// a finalizing/finalized BufferQueue.
220 /// - ErrorCode::UnrecognizedBuffer for when this BufferQueue does not own
244 /// Sets the state of the BufferQueue to finalizing, which ensures that:
276 ~BufferQueue();
    [all...]
xray_profiling.cc 52 static std::aligned_storage<sizeof(BufferQueue), alignof(BufferQueue)>::type
54 static BufferQueue *BQ = nullptr;
102 if (BQ->getBuffer(ThreadBuffers.NodeBuffer) != BufferQueue::ErrorCode::Ok)
109 if (BQ->getBuffer(ThreadBuffers.RootsBuffer) != BufferQueue::ErrorCode::Ok)
117 BufferQueue::ErrorCode::Ok)
125 BufferQueue::ErrorCode::Ok)
395 BufferQueue(profilingFlags()->per_thread_allocator_max,
407 BQ = reinterpret_cast<BufferQueue *>(&BufferQueueStorage);
413 if (InitStatus != BufferQueue::ErrorCode::Ok)
    [all...]
xray_profile_collector.cc 61 BufferQueue *BQ;
76 sizeof(BufferQueue), alignof(BufferQueue)>::type BufferQueueStorage;
77 static BufferQueue *BQ = nullptr;
78 static BufferQueue::Buffer Buffer;
109 void post(BufferQueue *Q, FunctionCallTrie &&T,
345 BufferQueue(profilingFlags()->global_allocator_max, 1, Success);
348 BQ = reinterpret_cast<BufferQueue *>(&BufferQueueStorage);
353 BufferQueue::ErrorCode::Ok)
357 if (BQ->getBuffer(Buffer) != BufferQueue::ErrorCode::Ok
    [all...]
xray_fdr_logging.cc 55 BufferQueue::Buffer Buffer{};
56 BufferQueue *BQ = nullptr;
80 // Global BufferQueue.
81 static std::aligned_storage<sizeof(BufferQueue)>::type BufferQueueStorage;
82 static BufferQueue *BQ = nullptr;
223 static BufferQueue::const_iterator It{};
224 static BufferQueue::const_iterator End{};
229 // from the BufferQueue. We're relying on the iterators from the current
336 // 2) Then we use the 'apply' member of the BufferQueue that's live, to
361 BQ->apply([&](const BufferQueue::Buffer &B)
    [all...]
xray_fdr_controller.h 27 BufferQueue *BQ;
28 BufferQueue::Buffer &B;
57 if (BQ->getBuffer(B) != BufferQueue::ErrorCode::Ok)
143 return BQ->releaseBuffer(B) == BufferQueue::ErrorCode::Ok;
237 FDRController(BufferQueue *BQ, BufferQueue::Buffer &B, FDRLogWriter &W,
xray_fdr_log_writer.h 79 BufferQueue::Buffer &Buffer;
93 explicit FDRLogWriter(BufferQueue::Buffer &B, char *P)
99 explicit FDRLogWriter(BufferQueue::Buffer &B)
xray_function_call_trie.h 166 BufferQueue::Buffer NodeBuffer;
167 BufferQueue::Buffer RootsBuffer;
168 BufferQueue::Buffer ShadowStackBuffer;
169 BufferQueue::Buffer NodeIdPairBuffer;

Completed in 18 milliseconds