Home
last modified time | relevance | path

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

/ohos5.0/base/hiviewdfx/faultloggerd/test/unittest/async_stack/
H A Dstack_table_test.cpp52 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 Dunique_stack_table.cpp23 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 Dasync_stack.cpp39 if (!OHOS::HiviewDFX::UniqueStackTable::Instance()->Init()) { in InitAsyncStackInner()
75 OHOS::HiviewDFX::UniqueStackTable::Instance()->PutPcsInTable(stackIdPtr, pcs, sz); in CollectAsyncStack()
H A Dlibasync_stack.map4 OHOS::HiviewDFX::UniqueStackTable*;
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/async_stack/include/
H A Dunique_stack_table.h77 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 Dsample_stack_printer.h62 std::unique_ptr<UniqueStackTable>& uniqueStackTable);
H A Dthread_sampler.h109 std::unique_ptr<UniqueStackTable> uniqueStackTable_ {nullptr};
/ohos5.0/base/hiviewdfx/faultloggerd/tools/process_dump/
H A Ddfx_unwind_async_thread.cpp106 auto table = std::make_shared<UniqueStackTable>(tableData->data(), size, false); in GetSubmitterStack()
/ohos5.0/base/hiviewdfx/hicollie/frameworks/native/thread_sampler/
H A Dsample_stack_printer.cpp144 std::unique_ptr<UniqueStackTable>& uniqueStackTable) in GetTreeStack()
H A Dthread_sampler.cpp207 uniqueStackTable_ = std::make_unique<UniqueStackTable>(pid_, uniqueStackTableSize_); in InitUniqueStackTable()