HomeSort by: relevance | last modified time | path
    Searched defs:Buffers (Results 1 - 6 of 6) sorted by relevancy

  /src/sys/external/bsd/compiler_rt/dist/lib/xray/tests/unit/
fdr_log_writer_test.cc 42 BufferQueue Buffers(kSize, 1, Success);
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);
64 // We then need to go through each element of the Buffers, and re-create a
67 std::string Serialized = serialize(Buffers, 3);
80 BufferQueue Buffers(kSize, 1, Success);
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...]
buffer_queue_test.cc 31 BufferQueue Buffers(kSize, 1, Success);
37 BufferQueue Buffers(kSize, 1, Success);
40 ASSERT_EQ(Buffers.getBuffer(Buf), BufferQueue::ErrorCode::Ok);
42 ASSERT_EQ(Buffers.releaseBuffer(Buf), BufferQueue::ErrorCode::Ok);
48 BufferQueue Buffers(kSize, 1, Success);
51 EXPECT_EQ(Buffers.getBuffer(Buf0), BufferQueue::ErrorCode::Ok);
53 EXPECT_EQ(BufferQueue::ErrorCode::NotEnoughMemory, Buffers.getBuffer(Buf1));
54 EXPECT_EQ(Buffers.releaseBuffer(Buf0), BufferQueue::ErrorCode::Ok);
59 BufferQueue Buffers(kSize, 1, Success);
64 Buf.Generation = Buffers.generation()
    [all...]
profile_collector_test.cc 117 FunctionCallTrie::Allocators::Buffers Buffers;
118 ASSERT_EQ(BQ.getBuffer(Buffers.NodeBuffer), BufferQueue::ErrorCode::Ok);
119 ASSERT_EQ(BQ.getBuffer(Buffers.RootsBuffer), BufferQueue::ErrorCode::Ok);
120 ASSERT_EQ(BQ.getBuffer(Buffers.ShadowStackBuffer),
122 ASSERT_EQ(BQ.getBuffer(Buffers.NodeIdPairBuffer), BufferQueue::ErrorCode::Ok);
123 auto Allocators = FunctionCallTrie::InitAllocatorsFromBuffers(Buffers);
137 std::move(Buffers), 1);
142 // Then we go through two buffers to see whether we're getting the data we
187 thread_local FunctionCallTrie::Allocators::Buffers Buffers = []
    [all...]
  /src/sys/external/bsd/compiler_rt/dist/lib/xray/
xray_buffer_queue.h 27 /// BufferQueue implements a circular queue of fixed sized buffers (much like a
29 /// get from or return buffers to the queue. This is one key component of the
35 /// store for all buffers and extents managed by a BufferQueue instance. The
79 // Buffer`. Note that we only advance to the "used" buffers, when
83 BufferRep *Buffers = nullptr;
91 } while (!Buffers[Offset].Used && Offset != Max);
101 T &operator*() const { return Buffers[Offset].Buff; }
103 T *operator->() const { return &(Buffers[Offset].Buff); }
106 : Buffers(Root),
111 while (!Buffers[Offset].Used && Offset != Max)
    [all...]
xray_function_call_trie.h 165 struct Buffers {
172 explicit Allocators(Buffers &B) XRAY_NEVER_INSTRUMENT {
317 InitAllocatorsFromBuffers(Allocators::Buffers &Bufs) XRAY_NEVER_INSTRUMENT {
xray_profile_collector.cc 62 FunctionCallTrie::Allocators::Buffers Buffers;
72 // by the ThreadData array. This lets us host the buffers, allocators, and tries
111 FunctionCallTrie::Allocators::Buffers &&B,
123 B.~Buffers();
142 B.~Buffers();
311 // Clear out the profile buffers that have been serialized.
321 TD.BQ->releaseBuffer(TD.Buffers.NodeBuffer);
322 TD.BQ->releaseBuffer(TD.Buffers.RootsBuffer);
323 TD.BQ->releaseBuffer(TD.Buffers.ShadowStackBuffer)
    [all...]

Completed in 15 milliseconds