Searched refs:FunctionCallTrie (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12.1/contrib/compiler-rt/lib/xray/ |
| H A D | xray_profiling.cc | 56 thread_local FunctionCallTrie::Allocators::Buffers ThreadBuffers; 57 thread_local std::aligned_storage<sizeof(FunctionCallTrie::Allocators), 60 thread_local std::aligned_storage<sizeof(FunctionCallTrie), 61 alignof(FunctionCallTrie)>::type 129 new (&AllocatorsStorage) FunctionCallTrie::Allocators( in getThreadLocalData() 130 FunctionCallTrie::InitAllocatorsFromBuffers(ThreadBuffers)); in getThreadLocalData() 142 FunctionCallTrie(*reinterpret_cast<FunctionCallTrie::Allocators *>( in getThreadLocalData() 145 reinterpret_cast<FunctionCallTrie *>(&FunctionCallTrieStorage)); in getThreadLocalData() 159 reinterpret_cast<FunctionCallTrie *>(FCT)->~FunctionCallTrie(); in cleanupTLD() 178 auto FCT = reinterpret_cast<FunctionCallTrie *>(P); in postCurrentThreadFCT() [all …]
|
| H A D | xray_function_call_trie.h | 93 class FunctionCallTrie { 337 FunctionCallTrie() = delete; 338 FunctionCallTrie(const FunctionCallTrie &) = delete; 339 FunctionCallTrie &operator=(const FunctionCallTrie &) = delete; 341 FunctionCallTrie(FunctionCallTrie &&O) XRAY_NEVER_INSTRUMENT in FunctionCallTrie() function 348 FunctionCallTrie &operator=(FunctionCallTrie &&O) XRAY_NEVER_INSTRUMENT { 357 ~FunctionCallTrie() XRAY_NEVER_INSTRUMENT {} in ~FunctionCallTrie() 487 FunctionCallTrie::Node *Node; in deepCopyInto() 488 FunctionCallTrie::Node *NewNode; in deepCopyInto() 546 FunctionCallTrie::Node *OrigNode; in mergeInto() [all …]
|
| H A D | xray_profile_collector.cc | 62 FunctionCallTrie::Allocators::Buffers Buffers; 63 FunctionCallTrie::Allocators Allocators; 64 FunctionCallTrie FCT; 109 void post(BufferQueue *Q, FunctionCallTrie &&T, in post() 110 FunctionCallTrie::Allocators &&A, in post() 111 FunctionCallTrie::Allocators::Buffers &&B, in post() 117 T.~FunctionCallTrie(); in post() 136 T.~FunctionCallTrie(); in post() 158 const FunctionCallTrie::Node *Node; 169 const FunctionCallTrie &Trie) XRAY_NEVER_INSTRUMENT { in populateRecords() [all …]
|
| H A D | xray_profile_collector.h | 40 void post(BufferQueue *Q, FunctionCallTrie &&T, 41 FunctionCallTrie::Allocators &&A, 42 FunctionCallTrie::Allocators::Buffers &&B, tid_t TId);
|