Searched refs:XRayBuffer (Results 1 – 12 of 12) sorted by relevance
/external/llvm-project/compiler-rt/lib/xray/ |
D | xray_log_interface.cpp | 27 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()
|
D | xray_profile_collector.h | 67 XRayBuffer nextBuffer(XRayBuffer B);
|
D | xray_fdr_logging.cpp | 192 XRayBuffer fdrIterator(const XRayBuffer B) { in fdrIterator() 219 return XRayBuffer{static_cast<void *>(&Header), sizeof(Header)}; in fdrIterator() 271 XRayBuffer Result; in fdrIterator()
|
D | xray_profile_collector.cpp | 378 XRayBuffer nextBuffer(XRayBuffer B) XRAY_NEVER_INSTRUMENT { in nextBuffer()
|
D | xray_profiling.cpp | 239 XRayBuffer B = profileCollectorService::nextBuffer({nullptr, 0}); in profilingFlush()
|
/external/llvm-project/compiler-rt/test/xray/TestCases/Posix/ |
D | logging-modes.cpp | 25 [[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
|
D | fdr-mode-multiple.cpp | 41 __xray_log_process_buffers([](const char *, XRayBuffer) { ++buffers; }); in main() argument 67 __xray_log_process_buffers([](const char *, XRayBuffer) { ++buffers; }); in main() argument
|
D | fdr-mode-inmemory.cpp | 41 __xray_log_process_buffers([](const char *, XRayBuffer) { ++buffers; }); in main() argument
|
D | profiling-multi-threaded.cpp | 32 [[clang::xray_never_instrument]] void process_buffer(const char *, XRayBuffer) { in process_buffer() argument
|
D | profiling-single-threaded.cpp | 31 [[clang::xray_never_instrument]] void process_buffer(const char *, XRayBuffer) { in process_buffer() argument
|
/external/llvm-project/compiler-rt/include/xray/ |
D | xray_log_interface.h | 310 struct XRayBuffer { struct 322 void __xray_log_set_buffer_iterator(XRayBuffer (*Iterator)(XRayBuffer)); 353 XRayBuffer));
|
/external/llvm-project/compiler-rt/lib/xray/tests/unit/ |
D | profile_collector_test.cpp | 38 void ValidateFileHeaderBlock(XRayBuffer B) { in ValidateFileHeaderBlock() 51 void ValidateBlock(XRayBuffer B) { in ValidateBlock() 72 std::tuple<u32, u32, u64> ParseBlockHeader(XRayBuffer B) { in ParseBlockHeader()
|