/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/async_stack/ |
H A D | unique_stack_table.cpp | 154 uint64_t UniqueStackTable::PutPcsInTable(StackId *stackId, uintptr_t* pcs, size_t nr) in PutPcsInTable() argument 175 stackId->section.id = prev; in PutPcsInTable() 176 stackId->section.nr = static_cast<uint64_t>(nr); in PutPcsInTable() 197 Node* UniqueStackTable::GetFrame(uint64_t stackId) in GetFrame() argument 200 if (stackId >= totalNodes_) { in GetFrame() 202 LOGW("Failed to find frame by index: %" PRIu64 "", stackId); in GetFrame() 206 return (Node *)&tableHead[stackId]; in GetFrame() 209 bool UniqueStackTable::GetPcsByStackId(StackId stackId, std::vector<uintptr_t>& pcs) in GetPcsByStackId() argument 216 uint64_t nr = stackId.section.nr; in GetPcsByStackId() 217 uint64_t tailIdx = stackId.section.id; in GetPcsByStackId()
|
H A D | async_stack.cpp | 73 uint64_t stackId = 0; in CollectAsyncStack() local 74 auto stackIdPtr = reinterpret_cast<OHOS::HiviewDFX::StackId*>(&stackId); in CollectAsyncStack() 76 return stackId; in CollectAsyncStack() 82 extern "C" void SetStackId(uint64_t stackId) in SetStackId() argument 88 pthread_setspecific(g_stackidKey, reinterpret_cast<void *>(stackId)); in SetStackId()
|
/ohos5.0/base/hiviewdfx/hicollie/frameworks/native/thread_sampler/ |
H A D | thread_sampler_utils.cpp | 59 void PutStackId(std::vector<StackIdAndCount>& stackIdCount, uint64_t stackId) in PutStackId() argument 61 …auto it = std::find_if(stackIdCount.begin(), stackIdCount.end(), [&stackId](const auto& stackIdCnt… in PutStackId() 62 return stackIdCnt.stackId == stackId; in PutStackId() 66 .stackId = stackId, in PutStackId()
|
H A D | sample_stack_printer.cpp | 151 OHOS::HiviewDFX::StackId stackId; in GetTreeStack() local 152 stackId.value = it->stackId; in GetTreeStack() 153 if (uniqueStackTable->GetPcsByStackId(stackId, pcs)) { in GetTreeStack()
|
H A D | thread_sampler.cpp | 389 uint64_t stackId = 0; in ProcessStackBuffer() local 390 auto stackIdPtr = reinterpret_cast<OHOS::HiviewDFX::StackId*>(&stackId); in ProcessStackBuffer() 392 PutStackId(stackIdCount_, stackId); in ProcessStackBuffer()
|
/ohos5.0/foundation/resourceschedule/ffrt/src/dfx/async_stack/ |
H A D | ffrt_async_stack.cpp | 24 using FFRTSetStackIdFunc = void(*)(uint64_t stackId); 80 void FFRTSetStackId(uint64_t stackId) in FFRTSetStackId() argument 84 return g_setStackIdFunc(stackId); in FFRTSetStackId()
|
H A D | ffrt_async_stack.h | 20 void FFRTSetStackId(uint64_t stackId);
|
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/async_stack/include/ |
H A D | unique_stack_table.h | 108 uint64_t PutPcsInTable(StackId *stackId, uintptr_t *pcs, size_t nr); 109 bool GetPcsByStackId(const StackId stackId, std::vector<uintptr_t>& pcs); 136 Node* GetFrame(uint64_t stackId);
|
H A D | async_stack.h | 28 void SetStackId(uint64_t stackId);
|
/ohos5.0/base/hiviewdfx/faultloggerd/tools/process_dump/ |
H A D | dfx_unwind_async_thread.h | 31 …syncThread(std::shared_ptr<DfxThread> thread, std::shared_ptr<Unwinder> unwinder, uint64_t stackId) in DfxUnwindAsyncThread() argument 32 : thread_(thread), unwinder_(unwinder), stackId_(stackId) {} in DfxUnwindAsyncThread()
|
H A D | dfx_unwind_remote.cpp | 143 … unwindAsyncThread = std::make_shared<DfxUnwindAsyncThread>(unwThread, unwinder, request->stackId); in UnwindKeyThread()
|
/ohos5.0/base/hiviewdfx/faultloggerd/test/unittest/async_stack/ |
H A D | stack_table_test.cpp | 139 StackId stackId; variable 141 bool ret = stackTable->GetPcsByStackId(stackId, pcs);
|
/ohos5.0/base/hiviewdfx/hicollie/frameworks/native/thread_sampler/include/ |
H A D | thread_sampler_utils.h | 42 void PutStackId(std::vector<StackIdAndCount>& stackIdCount, uint64_t stackId);
|
H A D | thread_sampler.h | 63 uint64_t stackId {0};
|
/ohos5.0/foundation/resourceschedule/ffrt/src/eu/ |
H A D | cpu_worker.cpp | 53 FFRTSetStackId(task->stackId); in Run() 61 FFRTSetStackId(sTask->stackId); in Run()
|
H A D | co_routine.cpp | 414 FFRTSetStackId(task->stackId); in CoStart()
|
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/common/ |
H A D | dfx_dump_request.h | 129 uint64_t stackId; member
|
/ohos5.0/foundation/resourceschedule/ffrt/src/tm/ |
H A D | task_base.h | 37 uint64_t stackId = 0; variable
|
/ohos5.0/base/hiviewdfx/faultloggerd/tools/crasher_cpp/ |
H A D | dfx_crasher.cpp | 580 uint64_t stackId = CollectAsyncStack(); in AsyncStacktrace() local 581 printf("Current stackId:%p.\n", (void*)stackId); in AsyncStacktrace() 583 pthread_create(&thread, NULL, CrashInSubThread, (void*)&stackId); in AsyncStacktrace()
|
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler/ |
H A D | dfx_signal_handler.c | 278 g_request.stackId = g_GetStackIdFunc(); in FillDumpRequest() 279 DFXLOG_INFO("g_GetStackIdFunc %p.", (void*)g_request.stackId); in FillDumpRequest()
|
/ohos5.0/foundation/resourceschedule/ffrt/src/dm/ |
H A D | sdependence_manager.cpp | 102 task->stackId = FFRTCollectAsyncStack(); in onSubmit()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/time_picker/ |
H A D | timepicker_model_ng.cpp | 116 auto stackId = ElementRegister::GetInstance()->MakeUniqueId(); in CreateStackNode() local 118 V2::STACK_ETS_TAG, stackId, []() { return AceType::MakeRefPtr<StackPattern>(); }); in CreateStackNode()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/picker/ |
H A D | date_picker_column_test_ng.cpp | 188 auto stackId = ElementRegister::GetInstance()->MakeUniqueId(); in CreateMonthOrDayColumnNode() local 190 V2::STACK_ETS_TAG, stackId, []() { return AceType::MakeRefPtr<StackPattern>(); }); in CreateMonthOrDayColumnNode() 210 auto stackId = ElementRegister::GetInstance()->MakeUniqueId(); in CreateYearColumnNode() local 212 V2::STACK_ETS_TAG, stackId, []() { return AceType::MakeRefPtr<StackPattern>(); }); in CreateYearColumnNode()
|
H A D | date_picker_order_test.cpp | 159 auto stackId = ElementRegister::GetInstance()->MakeUniqueId(); in CreateMonthOrDayColumnNode() local 161 V2::STACK_ETS_TAG, stackId, []() { return AceType::MakeRefPtr<StackPattern>(); }); in CreateMonthOrDayColumnNode() 181 auto stackId = ElementRegister::GetInstance()->MakeUniqueId(); in CreateYearColumnNode() local 183 V2::STACK_ETS_TAG, stackId, []() { return AceType::MakeRefPtr<StackPattern>(); }); in CreateYearColumnNode()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/picker/ |
H A D | datepicker_model_ng.cpp | 172 auto stackId = ElementRegister::GetInstance()->MakeUniqueId(); in CreateStackNode() local 174 V2::STACK_ETS_TAG, stackId, []() { return AceType::MakeRefPtr<StackPattern>(); }); in CreateStackNode()
|