Searched refs:kernelStack (Results 1 – 8 of 8) sorted by relevance
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/backtrace/ |
H A D | dfx_kernel_stack.cpp | 41 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 D | dfx_kernel_stack.h | 29 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 D | event_logger_test.cpp | 524 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 D | event_logger.cpp | 547 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 D | event_logger.h | 127 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 D | dfx_json_formatter.h | 46 static bool FormatKernelStack(const std::string& kernelStack,
|
/ohos5.0/base/hiviewdfx/faultloggerd/test/unittest/backtrace/ |
H A D | backtrace_local_test.cpp | 366 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 D | dfx_json_formatter.cpp | 170 bool DfxJsonFormatter::FormatKernelStack(const std::string& kernelStack, std::string& formattedStac… in FormatKernelStack() argument 174 if (!FormatProcessKernelStack(kernelStack, processStack)) { in FormatKernelStack()
|