Searched refs:threadStack (Results 1 – 6 of 6) sorted by relevance
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/backtrace/ |
H A D | dfx_kernel_stack.cpp | 66 bool FormatThreadKernelStack(const std::string& kernelStack, DfxThreadStack& threadStack) in FormatThreadKernelStack() argument 75 threadStack.threadName = result[1].str(); in FormatThreadKernelStack() 77 …threadStack.tid = strtol(result[2].str().c_str(), nullptr, base); // 2 : second of searched element in FormatThreadKernelStack() 94 threadStack.frames.emplace_back(frame); in FormatThreadKernelStack() 111 DfxThreadStack threadStack; in FormatProcessKernelStack() local 112 if (FormatThreadKernelStack(threadKernelStack, threadStack)) { in FormatProcessKernelStack() 113 processStack.emplace_back(threadStack); in FormatProcessKernelStack()
|
H A D | backtrace_local.cpp | 80 DfxThreadStack threadStack; in GetBacktraceStringByTid() local 81 if (DfxGetKernelStack(tid, msg) == 0 && FormatThreadKernelStack(msg, threadStack)) { in GetBacktraceStringByTid() 82 frames = threadStack.frames; in GetBacktraceStringByTid() 157 DfxThreadStack threadStack; in GetProcessStacktrace() local 158 if (DfxGetKernelStack(tid, msg) == 0 && FormatThreadKernelStack(msg, threadStack)) { in GetProcessStacktrace() 159 thread.SetFrames(threadStack.frames); in GetProcessStacktrace()
|
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/formatter/ |
H A D | dfx_json_formatter.cpp | 119 for (const auto &threadStack : processStack) { in FormatKernelStackStr() local 121 ss << "Tid:" << threadStack.tid << ", Name:" << threadStack.threadName << std::endl; in FormatKernelStackStr() 123 for (size_t frameIdx = 0; frameIdx < threadStack.frames.size(); ++frameIdx) { in FormatKernelStackStr() 124 std::string file = threadStack.frames[frameIdx].mapName; in FormatKernelStackStr() 127 …if (snprintf_s(buf, sizeof(buf), sizeof(buf) - 1, format, frameIdx, threadStack.frames[frameIdx].r… in FormatKernelStackStr() 143 for (const auto &threadStack : processStack) { in FormatKernelStackJson() local 145 threadInfo["thread_name"] = threadStack.threadName; in FormatKernelStackJson() 146 threadInfo["tid"] = threadStack.tid; in FormatKernelStackJson() 148 for (const auto& frame : threadStack.frames) { in FormatKernelStackJson()
|
/ohos5.0/base/hiviewdfx/faultloggerd/test/unittest/backtrace/ |
H A D | backtrace_local_test.cpp | 368 DfxThreadStack threadStack; variable 369 ASSERT_TRUE(FormatThreadKernelStack(kernelStack, threadStack)); 370 ASSERT_GT(threadStack.frames.size(), 0); 371 for (auto const& frame : threadStack.frames) {
|
/ohos5.0/base/hiviewdfx/faultloggerd/tools/process_dump/ |
H A D | dfx_unwind_remote.cpp | 58 DfxThreadStack threadStack; in GetThreadKernelStack() local 59 …nelStack(tid, threadKernelStack) == 0 && FormatThreadKernelStack(threadKernelStack, threadStack)) { in GetThreadKernelStack() 69 thread->SetFrames(threadStack.frames); in GetThreadKernelStack()
|
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/backtrace/include/ |
H A D | dfx_kernel_stack.h | 30 bool FormatThreadKernelStack(const std::string& kernelStack, DfxThreadStack& threadStack);
|