Home
last modified time | relevance | path

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

/developtools/hiperf/test/unittest/common/native/
Dunique_stack_table_test.cpp78 std::shared_ptr<UniqueStackTable> table = std::make_shared<UniqueStackTable>(1);
106 std::shared_ptr<UniqueStackTable> table = std::make_shared<UniqueStackTable>(1, maxsize);
113 std::shared_ptr<UniqueStackTable> table = std::make_shared<UniqueStackTable>(1, oversize);
/developtools/hiperf/src/
Dunique_stack_table.cpp20 bool UniqueStackTable::Init() in Init()
40 bool UniqueStackTable::Resize() in Resize()
81 uint64_t UniqueStackTable::PutIpInSlot(uint64_t thisIp, uint64_t prevIdx) in PutIpInSlot()
117 uint64_t UniqueStackTable::PutIpsInTable(StackId *stackId, u64 *ips, u64 nr) in PutIpsInTable()
142 size_t UniqueStackTable::GetWriteSize() in GetWriteSize()
158 Node* UniqueStackTable::GetFrame(uint64_t stackId) in GetFrame()
170 bool UniqueStackTable::GetIpsByStackId(StackId stackId, std::vector<u64>& ips) in GetIpsByStackId()
192 bool UniqueStackTable::ImportNode(uint32_t index, const Node& node) in ImportNode()
Dvirtual_runtime.cpp364 std::shared_ptr<UniqueStackTable> table = nullptr; in DedupFromRecord()
368 table = std::make_shared<UniqueStackTable>(pid); in DedupFromRecord()
1071 auto stackTable = std::make_shared<UniqueStackTable>(item.pid, item.tableSize); in ImportUniqueStackNodes()
/developtools/hiperf/include/
Dunique_stack_table.h77 class UniqueStackTable {
80 UniqueStackTable(pid_t pid) : pid_(pid) in UniqueStackTable() function
85 UniqueStackTable(pid_t pid, uint32_t size) : pid_(pid), tableSize_(size) in UniqueStackTable() function
89 ~UniqueStackTable() in ~UniqueStackTable()
139 using ProcessStackMap = std::map<pid_t, std::shared_ptr<UniqueStackTable>>;