OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Thu Oct 02 14:10:14 GMT 2025