Home
last modified time | relevance | path

Searched refs:XRayBuffer (Results 1 – 12 of 12) sorted by relevance

/external/llvm-project/compiler-rt/lib/xray/
Dxray_log_interface.cpp27 XRayBuffer NullBufferIterator(XRayBuffer) XRAY_NEVER_INSTRUMENT { in NullBufferIterator() argument
53 void __xray_log_set_buffer_iterator(XRayBuffer (*Iterator)(XRayBuffer)) in __xray_log_set_buffer_iterator() argument
195 void (*Processor)(const char *, XRayBuffer)) XRAY_NEVER_INSTRUMENT { in __xray_log_process_buffers() argument
200 auto Iterator = reinterpret_cast<XRayBuffer (*)(XRayBuffer)>( in __xray_log_process_buffers()
202 auto Buffer = (*Iterator)(XRayBuffer{nullptr, 0}); in __xray_log_process_buffers()
Dxray_profile_collector.h67 XRayBuffer nextBuffer(XRayBuffer B);
Dxray_fdr_logging.cpp192 XRayBuffer fdrIterator(const XRayBuffer B) { in fdrIterator()
219 return XRayBuffer{static_cast<void *>(&Header), sizeof(Header)}; in fdrIterator()
271 XRayBuffer Result; in fdrIterator()
Dxray_profile_collector.cpp378 XRayBuffer nextBuffer(XRayBuffer B) XRAY_NEVER_INSTRUMENT { in nextBuffer()
Dxray_profiling.cpp239 XRayBuffer B = profileCollectorService::nextBuffer({nullptr, 0}); in profilingFlush()
/external/llvm-project/compiler-rt/test/xray/TestCases/Posix/
Dlogging-modes.cpp25 [[clang::xray_never_instrument]] XRayBuffer next_buffer(XRayBuffer buffer) { in next_buffer()
27 static const XRayBuffer first_and_last{data, 10}; in next_buffer()
31 return XRayBuffer{nullptr, 0}; in next_buffer()
64 void process_buffer(const char *, XRayBuffer) { ++buffer_counter; } in process_buffer() argument
Dfdr-mode-multiple.cpp41 __xray_log_process_buffers([](const char *, XRayBuffer) { ++buffers; }); in main() argument
67 __xray_log_process_buffers([](const char *, XRayBuffer) { ++buffers; }); in main() argument
Dfdr-mode-inmemory.cpp41 __xray_log_process_buffers([](const char *, XRayBuffer) { ++buffers; }); in main() argument
Dprofiling-multi-threaded.cpp32 [[clang::xray_never_instrument]] void process_buffer(const char *, XRayBuffer) { in process_buffer() argument
Dprofiling-single-threaded.cpp31 [[clang::xray_never_instrument]] void process_buffer(const char *, XRayBuffer) { in process_buffer() argument
/external/llvm-project/compiler-rt/include/xray/
Dxray_log_interface.h310 struct XRayBuffer { struct
322 void __xray_log_set_buffer_iterator(XRayBuffer (*Iterator)(XRayBuffer));
353 XRayBuffer));
/external/llvm-project/compiler-rt/lib/xray/tests/unit/
Dprofile_collector_test.cpp38 void ValidateFileHeaderBlock(XRayBuffer B) { in ValidateFileHeaderBlock()
51 void ValidateBlock(XRayBuffer B) { in ValidateBlock()
72 std::tuple<u32, u32, u64> ParseBlockHeader(XRayBuffer B) { in ParseBlockHeader()