Home
last modified time | relevance | path

Searched refs:FunctionCallTrie (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_profiling.cpp54 thread_local FunctionCallTrie::Allocators::Buffers ThreadBuffers;
55 alignas(FunctionCallTrie::Allocators) thread_local std::byte
56 AllocatorsStorage[sizeof(FunctionCallTrie::Allocators)];
57 alignas(FunctionCallTrie) thread_local std::byte
58 FunctionCallTrieStorage[sizeof(FunctionCallTrie)];
125 new (&AllocatorsStorage) FunctionCallTrie::Allocators( in getThreadLocalData()
126 FunctionCallTrie::InitAllocatorsFromBuffers(ThreadBuffers)); in getThreadLocalData()
128 reinterpret_cast<FunctionCallTrie::Allocators *>(&AllocatorsStorage)); in getThreadLocalData()
138 FunctionCallTrie(*reinterpret_cast<FunctionCallTrie::Allocators *>( in getThreadLocalData()
141 reinterpret_cast<FunctionCallTrie *>(&FunctionCallTrieStorage)); in getThreadLocalData()
[all …]
H A Dxray_function_call_trie.h92 class FunctionCallTrie {
325 explicit FunctionCallTrie(const Allocators &A) XRAY_NEVER_INSTRUMENT in FunctionCallTrie() function
332 FunctionCallTrie() = delete;
333 FunctionCallTrie(const FunctionCallTrie &) = delete;
334 FunctionCallTrie &operator=(const FunctionCallTrie &) = delete;
336 FunctionCallTrie(FunctionCallTrie &&O) XRAY_NEVER_INSTRUMENT in FunctionCallTrie() function
343 FunctionCallTrie &operator=(FunctionCallTrie &&O) XRAY_NEVER_INSTRUMENT {
352 ~FunctionCallTrie() XRAY_NEVER_INSTRUMENT {} in ~FunctionCallTrie()
476 void deepCopyInto(FunctionCallTrie &O) const XRAY_NEVER_INSTRUMENT { in deepCopyInto()
482 FunctionCallTrie::Node *Node; in deepCopyInto()
[all …]
H A Dxray_profile_collector.cpp32 alignas(FunctionCallTrie) std::byte TrieStorage[sizeof(FunctionCallTrie)];
61 FunctionCallTrie::Allocators::Buffers Buffers;
62 FunctionCallTrie::Allocators Allocators;
63 FunctionCallTrie FCT;
105 void post(BufferQueue *Q, FunctionCallTrie &&T, in post()
106 FunctionCallTrie::Allocators &&A, in post()
107 FunctionCallTrie::Allocators::Buffers &&B, in post()
113 T.~FunctionCallTrie(); in post()
132 T.~FunctionCallTrie(); in post()
154 const FunctionCallTrie::Node *Node;
[all …]
H A Dxray_profile_collector.h39 void post(BufferQueue *Q, FunctionCallTrie &&T,
40 FunctionCallTrie::Allocators &&A,
41 FunctionCallTrie::Allocators::Buffers &&B, tid_t TId);