Searched refs:UniqueStackTable (Results 1 – 4 of 4) sorted by relevance
| /developtools/hiperf/test/unittest/common/native/ |
| D | unique_stack_table_test.cpp | 78 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/ |
| D | unique_stack_table.cpp | 20 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()
|
| D | virtual_runtime.cpp | 364 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/ |
| D | unique_stack_table.h | 77 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>>;
|