Home
last modified time | relevance | path

Searched refs:HashList (Results 1 – 12 of 12) sorted by relevance

/developtools/hiperf/include/
Dhashlist.hpp95 HashList<Key, Val>::Iterator::Iterator(LinkNode<Key, Val> *pnode, HashList *phashList) in Iterator()
104 HashList<Key, Val>::Iterator::Iterator(const LinkNode<Key, Val> *pnode, const HashList *phashList) in Iterator()
106 phashList_ {const_cast<HashList*>(phashList)}
114 HashList<Key, Val>::Iterator::Iterator(const Iterator& itr) in Iterator()
119 HashList<Key, Val>::Iterator::Iterator(Iterator&& itr) in Iterator()
127 auto HashList<Key, Val>::Iterator::operator=(const Iterator& itr) in operator =()
128 -> HashList<Key, Val>::Iterator& in operator =()
136 auto HashList<Key, Val>::Iterator::operator=(Iterator&& itr) in operator =()
137 -> HashList<Key, Val>::Iterator& in operator =()
145 auto HashList<Key, Val>::Iterator::operator++() noexcept in operator ++()
[all …]
Dhashlist.h73 class HashList {
79 explicit Iterator(LinkNode<Key, Val> *pnode, HashList *phashList);
80 explicit Iterator(const LinkNode<Key, Val> *pnode, const HashList *phashList);
95 void swap(HashList<Key, Val>::Iterator &other);
108 HashList *phashList_ {nullptr};
115 explicit ReverseIterator(LinkNode<Key, Val> *pnode, HashList *phashList);
116 explicit ReverseIterator(const LinkNode<Key, Val> *pnode, const HashList *phashList);
131 void swap(HashList<Key, Val>::ReverseIterator &other);
145 HashList *phashList_ {nullptr};
149 explicit HashList(const std::size_t numItem = 0);
[all …]
Dvirtual_runtime.h188 HashList<uint64_t, DfxSymbol> userSymbolCache_;
189 HashList<uint64_t, DfxSymbol> kernelSymbolCache_ {KERNEL_SYMBOL_CACHE_LIMIT};
190 HashList<uint64_t, DfxSymbol> kThreadSymbolCache_ {KERNEL_SYMBOL_CACHE_LIMIT};
Dcallstack.h80 std::map<pid_t, HashList<uint64_t, std::vector<CallFrame>>> cachedCallFramesMap_;
/developtools/profiler/device/plugins/native_daemon/include/
Dhashlistpp.h94 HashList<Key, Val>::Iterator::Iterator(LinkNode<Key, Val> *pnode, HashList *phashList) in Iterator()
103 HashList<Key, Val>::Iterator::Iterator(const LinkNode<Key, Val> *pnode, const HashList *phashList) in Iterator()
105 phashList_ {const_cast<HashList*>(phashList)}
113 HashList<Key, Val>::Iterator::Iterator(const Iterator& itr) in Iterator()
118 HashList<Key, Val>::Iterator::Iterator(Iterator&& itr) in Iterator()
126 auto HashList<Key, Val>::Iterator::operator=(const Iterator& itr)
127 -> HashList<Key, Val>::Iterator&
135 auto HashList<Key, Val>::Iterator::operator=(Iterator&& itr)
136 -> HashList<Key, Val>::Iterator&
144 auto HashList<Key, Val>::Iterator::operator++() noexcept
[all …]
Dhashlist.h73 class HashList {
79 explicit Iterator(LinkNode<Key, Val> *pnode, HashList *phashList);
80 explicit Iterator(const LinkNode<Key, Val> *pnode, const HashList *phashList);
95 void swap(HashList<Key, Val>::Iterator &other);
108 HashList *phashList_ {nullptr};
115 explicit ReverseIterator(LinkNode<Key, Val> *pnode, HashList *phashList);
116 explicit ReverseIterator(const LinkNode<Key, Val> *pnode, const HashList *phashList);
131 void swap(HashList<Key, Val>::ReverseIterator &other);
145 HashList *phashList_ {nullptr};
149 explicit HashList(const std::size_t numItem = 0);
[all …]
Dcall_stack.h62 std::map<pid_t, HashList<uint64_t, std::vector<CallFrame>>> cachedCallFramesMap_;
Dvirtual_runtime.h176 void UpdateSymbolCache(uint64_t ip, DfxSymbol &symbol, HashList<uint64_t, DfxSymbol> &cache);
/developtools/profiler/device/plugins/native_daemon/test/unittest/common/native/
Dhashlist_test.cpp42 HashList<std::size_t, std::size_t> hashList {size_};
54 HashList<std::size_t, std::size_t> hashList {size_};
64 HashList<std::size_t, std::size_t> hashList {size_};
75 HashList<std::size_t, std::size_t> hashList {size_};
88 HashList<std::size_t, std::size_t> hashList {size_};
101 HashList<std::size_t, std::size_t> hashList {size_};
115 HashList<std::size_t, std::size_t> hashList {size_};
130 HashList<std::size_t, std::size_t> hashList {size_};
143 HashList<std::size_t, std::size_t> hashList {size_};
156 HashList<std::size_t, std::size_t> hashList {size_};
[all …]
/developtools/hiperf/test/unittest/common/native/
Dhashlist_test.cpp42 HashList<std::size_t, std::size_t> hashList {size_};
54 HashList<std::size_t, std::size_t> hashList {size_};
64 HashList<std::size_t, std::size_t> hashList {size_};
75 HashList<std::size_t, std::size_t> hashList {size_};
88 HashList<std::size_t, std::size_t> hashList {size_};
101 HashList<std::size_t, std::size_t> hashList {size_};
115 HashList<std::size_t, std::size_t> hashList {size_};
130 HashList<std::size_t, std::size_t> hashList {size_};
143 HashList<std::size_t, std::size_t> hashList {size_};
156 HashList<std::size_t, std::size_t> hashList {size_};
[all …]
/developtools/profiler/device/plugins/native_daemon/src/
Dvirtual_runtime.cpp411 HashList<uint64_t, DfxSymbol> &cache) in UpdateSymbolCache()
/developtools/hiperf/src/
Dcallstack.cpp622 HashList<uint64_t, std::vector<CallFrame>> &cachedCallFrames = cachedCallFramesMap_[tid]; in ExpandCallStack()