Searched refs:UniqueStackTable (Results 1 – 10 of 10) sorted by relevance
/ohos5.0/base/hiviewdfx/faultloggerd/test/unittest/async_stack/ |
H A D | stack_table_test.cpp | 52 std::shared_ptr<UniqueStackTable> stackTable = make_shared<UniqueStackTable>(buf, sizeof(buf)); 75 std::shared_ptr<UniqueStackTable> stackTable = make_shared<UniqueStackTable>(nullptr, 92 std::shared_ptr<UniqueStackTable> stackTable = make_shared<UniqueStackTable>(nullptr, 0); 108 std::shared_ptr<UniqueStackTable> stackTable = make_shared<UniqueStackTable>(nullptr, 123 std::shared_ptr<UniqueStackTable> stackTable = make_shared<UniqueStackTable>(nullptr, 138 std::shared_ptr<UniqueStackTable> stackTable = make_shared<UniqueStackTable>(nullptr, 0); 154 std::shared_ptr<UniqueStackTable> stackTable = make_shared<UniqueStackTable>(0, 0); 169 std::shared_ptr<UniqueStackTable> stackTable = make_shared<UniqueStackTable>(0, 0); 183 std::shared_ptr<UniqueStackTable> stackTable = make_shared<UniqueStackTable>(0, 0); 199 std::shared_ptr<UniqueStackTable> stackTable = make_shared<UniqueStackTable>(nullptr,
|
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/async_stack/ |
H A D | unique_stack_table.cpp | 23 UniqueStackTable* UniqueStackTable::Instance() in Instance() 25 static UniqueStackTable* instance = new UniqueStackTable(); in Instance() 29 bool UniqueStackTable::Init() in Init() 63 bool UniqueStackTable::Resize() in Resize() 110 uint64_t UniqueStackTable::PutPcInSlot(uint64_t thisPc, uint64_t prevIdx) in PutPcInSlot() 154 uint64_t UniqueStackTable::PutPcsInTable(StackId *stackId, uintptr_t* pcs, size_t nr) in PutPcsInTable() 180 size_t UniqueStackTable::GetWriteSize() in GetWriteSize() 197 Node* UniqueStackTable::GetFrame(uint64_t stackId) in GetFrame() 209 bool UniqueStackTable::GetPcsByStackId(StackId stackId, std::vector<uintptr_t>& pcs) in GetPcsByStackId() 231 bool UniqueStackTable::ImportNode(uint32_t index, const Node& node) in ImportNode()
|
H A D | async_stack.cpp | 39 if (!OHOS::HiviewDFX::UniqueStackTable::Instance()->Init()) { in InitAsyncStackInner() 75 OHOS::HiviewDFX::UniqueStackTable::Instance()->PutPcsInTable(stackIdPtr, pcs, sz); in CollectAsyncStack()
|
H A D | libasync_stack.map | 4 OHOS::HiviewDFX::UniqueStackTable*;
|
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/async_stack/include/ |
H A D | unique_stack_table.h | 77 class UniqueStackTable { 80 static UniqueStackTable* Instance(); 82 UniqueStackTable() in UniqueStackTable() function 86 explicit UniqueStackTable(pid_t pid) : pid_(pid) in UniqueStackTable() function 90 UniqueStackTable(pid_t pid, uint32_t size) : pid_(pid), tableSize_(size) in UniqueStackTable() function 94 UniqueStackTable(void* buf, uint32_t size, bool releaseBuffer = true) 100 ~UniqueStackTable() in ~UniqueStackTable()
|
/ohos5.0/base/hiviewdfx/hicollie/frameworks/native/thread_sampler/include/ |
H A D | sample_stack_printer.h | 62 std::unique_ptr<UniqueStackTable>& uniqueStackTable);
|
H A D | thread_sampler.h | 109 std::unique_ptr<UniqueStackTable> uniqueStackTable_ {nullptr};
|
/ohos5.0/base/hiviewdfx/faultloggerd/tools/process_dump/ |
H A D | dfx_unwind_async_thread.cpp | 106 auto table = std::make_shared<UniqueStackTable>(tableData->data(), size, false); in GetSubmitterStack()
|
/ohos5.0/base/hiviewdfx/hicollie/frameworks/native/thread_sampler/ |
H A D | sample_stack_printer.cpp | 144 std::unique_ptr<UniqueStackTable>& uniqueStackTable) in GetTreeStack()
|
H A D | thread_sampler.cpp | 207 uniqueStackTable_ = std::make_unique<UniqueStackTable>(pid_, uniqueStackTableSize_); in InitUniqueStackTable()
|