Home
last modified time | relevance | path

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

/external/llvm-project/compiler-rt/lib/xray/tests/unit/
Dfunction_call_trie_test.cpp22 FunctionCallTrie::Allocators Allocators = FunctionCallTrie::InitAllocators(); in TEST()
23 FunctionCallTrie Trie(Allocators); in TEST()
28 auto A = FunctionCallTrie::InitAllocators(); in TEST()
29 FunctionCallTrie Trie(A); in TEST()
45 auto A = FunctionCallTrie::InitAllocators(); in TEST()
46 FunctionCallTrie Trie(A); in TEST()
60 auto A = FunctionCallTrie::InitAllocators(); in TEST()
61 FunctionCallTrie Trie(A); in TEST()
76 auto A = FunctionCallTrie::InitAllocators(); in TEST()
77 FunctionCallTrie Trie(A); in TEST()
[all …]
Dprofile_collector_test.cpp116 FunctionCallTrie::Allocators::Buffers Buffers; in TEST()
122 auto Allocators = FunctionCallTrie::InitAllocatorsFromBuffers(Buffers); in TEST()
123 FunctionCallTrie T(Allocators); in TEST()
186 thread_local FunctionCallTrie::Allocators::Buffers Buffers = [] { in threadProcessing()
187 FunctionCallTrie::Allocators::Buffers B; in threadProcessing()
196 FunctionCallTrie::InitAllocatorsFromBuffers(Buffers); in threadProcessing()
198 FunctionCallTrie T(Allocators); in threadProcessing()
/external/llvm-project/compiler-rt/lib/xray/
Dxray_profiling.cpp55 thread_local FunctionCallTrie::Allocators::Buffers ThreadBuffers;
56 thread_local std::aligned_storage<sizeof(FunctionCallTrie::Allocators),
57 alignof(FunctionCallTrie::Allocators)>::type
59 thread_local std::aligned_storage<sizeof(FunctionCallTrie),
60 alignof(FunctionCallTrie)>::type
128 new (&AllocatorsStorage) FunctionCallTrie::Allocators( in getThreadLocalData()
129 FunctionCallTrie::InitAllocatorsFromBuffers(ThreadBuffers)); in getThreadLocalData()
131 reinterpret_cast<FunctionCallTrie::Allocators *>(&AllocatorsStorage)); in getThreadLocalData()
141 FunctionCallTrie(*reinterpret_cast<FunctionCallTrie::Allocators *>( in getThreadLocalData()
144 reinterpret_cast<FunctionCallTrie *>(&FunctionCallTrieStorage)); in getThreadLocalData()
[all …]
Dxray_function_call_trie.h92 class FunctionCallTrie {
329 explicit FunctionCallTrie(const Allocators &A) XRAY_NEVER_INSTRUMENT in FunctionCallTrie() function
336 FunctionCallTrie() = delete;
337 FunctionCallTrie(const FunctionCallTrie &) = delete;
338 FunctionCallTrie &operator=(const FunctionCallTrie &) = delete;
340 FunctionCallTrie(FunctionCallTrie &&O) XRAY_NEVER_INSTRUMENT in FunctionCallTrie() function
347 FunctionCallTrie &operator=(FunctionCallTrie &&O) XRAY_NEVER_INSTRUMENT {
356 ~FunctionCallTrie() XRAY_NEVER_INSTRUMENT {} in ~FunctionCallTrie()
480 void deepCopyInto(FunctionCallTrie &O) const XRAY_NEVER_INSTRUMENT { in deepCopyInto()
486 FunctionCallTrie::Node *Node; in deepCopyInto()
[all …]
Dxray_profile_collector.cpp32 typename std::aligned_storage<sizeof(FunctionCallTrie)>::type TrieStorage;
61 FunctionCallTrie::Allocators::Buffers Buffers;
62 FunctionCallTrie::Allocators Allocators;
63 FunctionCallTrie FCT;
108 void post(BufferQueue *Q, FunctionCallTrie &&T, in post()
109 FunctionCallTrie::Allocators &&A, in post()
110 FunctionCallTrie::Allocators::Buffers &&B, in post()
116 T.~FunctionCallTrie(); in post()
135 T.~FunctionCallTrie(); in post()
157 const FunctionCallTrie::Node *Node;
[all …]
Dxray_profile_collector.h39 void post(BufferQueue *Q, FunctionCallTrie &&T,
40 FunctionCallTrie::Allocators &&A,
41 FunctionCallTrie::Allocators::Buffers &&B, tid_t TId);