Home
last modified time | relevance | path

Searched refs:kernelStack (Results 1 – 8 of 8) sorted by relevance

/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/backtrace/
H A Ddfx_kernel_stack.cpp41 int DfxGetKernelStack(int32_t pid, std::string& kernelStack) in DfxGetKernelStack() argument
60 kernelStack = std::string(kstackBuf->hstackLogBuff); in DfxGetKernelStack()
66 bool FormatThreadKernelStack(const std::string& kernelStack, DfxThreadStack& threadStack) in FormatThreadKernelStack() argument
71 if (!regex_search(kernelStack, result, headerPattern)) { in FormatThreadKernelStack()
78 auto pos = kernelStack.rfind("pid=" + result[result.size() - 1].str()); in FormatThreadKernelStack()
84 …for (std::sregex_iterator it = std::sregex_iterator(kernelStack.begin() + pos, kernelStack.end(), … in FormatThreadKernelStack()
102 bool FormatProcessKernelStack(const std::string& kernelStack, std::vector<DfxThreadStack>& processS… in FormatProcessKernelStack() argument
106 OHOS::SplitStr(kernelStack, "Thread info:", threadKernelStackVec); in FormatProcessKernelStack()
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/backtrace/include/
H A Ddfx_kernel_stack.h29 int32_t DfxGetKernelStack(int32_t pid, std::string& kernelStack);
30 bool FormatThreadKernelStack(const std::string& kernelStack, DfxThreadStack& threadStack);
31 bool FormatProcessKernelStack(const std::string& kernelStack, std::vector<DfxThreadStack>& processS…
/ohos5.0/base/hiviewdfx/hiview/plugins/eventlogger/test/unittest/common/
H A Devent_logger_test.cpp524 std::string kernelStack = ""; variable
537 EXPECT_TRUE(kernelStack.empty());
538 eventLogger->GetNoJsonStack(stack, contentStack, kernelStack, false);
539 EXPECT_TRUE(kernelStack.empty());
543 EXPECT_TRUE(!kernelStack.empty());
545 EXPECT_TRUE(!kernelStack.empty());
565 std::string kernelStack = ""; variable
566 eventLogger->WriteKernelStackToFile(event, testValue, kernelStack);
567 kernelStack = "Test";
568 EXPECT_TRUE(!kernelStack.empty());
[all …]
/ohos5.0/base/hiviewdfx/hiview/plugins/eventlogger/
H A Devent_logger.cpp547 std::string& kernelStack, bool isFormat) in GetNoJsonStack() argument
553 kernelStack = contentStack; in GetNoJsonStack()
560 kernelStack = contentStack; in GetNoJsonStack()
603 const std::string& kernelStack) in WriteKernelStackToFile() argument
605 if (kernelStack.empty()) { in WriteKernelStackToFile()
644 std::string kernelStack; in ParsePeerStack() local
648 kernelStack = ""; in ParsePeerStack()
650 binderPeerStack += kernelStack; in ParsePeerStack()
662 std::string kernelStack = ""; in WriteFreezeJsonInfo() local
672 ParsePeerStack(binderInfo, kernelStack); in WriteFreezeJsonInfo()
[all …]
/ohos5.0/base/hiviewdfx/hiview/plugins/eventlogger/include/
H A Devent_logger.h127 std::string& stack, const std::string& msg, std::string& kernelStack);
129 …void GetNoJsonStack(std::string& stack, std::string& contentStack, std::string& kernelStack, bool …
132 const std::string& kernelStack);
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/formatter/include/
H A Ddfx_json_formatter.h46 static bool FormatKernelStack(const std::string& kernelStack,
/ohos5.0/base/hiviewdfx/faultloggerd/test/unittest/backtrace/
H A Dbacktrace_local_test.cpp366 std::string kernelStack; variable
367 ASSERT_EQ(DfxGetKernelStack(gettid(), kernelStack), 0);
369 ASSERT_TRUE(FormatThreadKernelStack(kernelStack, threadStack));
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/formatter/
H A Ddfx_json_formatter.cpp170 bool DfxJsonFormatter::FormatKernelStack(const std::string& kernelStack, std::string& formattedStac… in FormatKernelStack() argument
174 if (!FormatProcessKernelStack(kernelStack, processStack)) { in FormatKernelStack()