Searched refs:FunctionCallTrie (Results 1 – 6 of 6) sorted by relevance
/external/llvm-project/compiler-rt/lib/xray/tests/unit/ |
D | function_call_trie_test.cpp | 22 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 …]
|
D | profile_collector_test.cpp | 116 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/ |
D | xray_profiling.cpp | 55 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 …]
|
D | xray_function_call_trie.h | 92 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 …]
|
D | xray_profile_collector.cpp | 32 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 …]
|
D | xray_profile_collector.h | 39 void post(BufferQueue *Q, FunctionCallTrie &&T, 40 FunctionCallTrie::Allocators &&A, 41 FunctionCallTrie::Allocators::Buffers &&B, tid_t TId);
|