Searched refs:jsonStack (Results 1 – 3 of 3) sorted by relevance
/ohos5.0/base/hiviewdfx/hiview/plugins/eventlogger/ |
H A D | event_logger.cpp | 574 std::string jsonStack = event->GetEventValue("STACK"); in GetAppFreezeStack() local 575 HIVIEW_LOGI("Current jsonStack is? jsonStack:%{public}s", jsonStack.c_str()); in GetAppFreezeStack() 576 if (FileUtil::FileExists(jsonStack)) { in GetAppFreezeStack() 577 jsonStack = GetAppFreezeFile(jsonStack); in GetAppFreezeStack() 580 if (!jsonStack.empty() && jsonStack[0] == '[') { // json stack info should start with '[' in GetAppFreezeStack() 581 jsonStack = StringUtil::UnescapeJsonStringValue(jsonStack); in GetAppFreezeStack() 582 if (!DfxJsonFormatter::FormatJsonStack(jsonStack, stack)) { in GetAppFreezeStack() 583 stack = jsonStack; in GetAppFreezeStack() 586 GetNoJsonStack(stack, jsonStack, kernelStack, true); in GetAppFreezeStack() 596 FreezeJsonUtil::WriteKeyValue(jsonFd, "stack", jsonStack); in GetAppFreezeStack()
|
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/formatter/include/ |
H A D | dfx_json_formatter.h | 36 static bool FormatJsonStack(std::string jsonStack, std::string& outStackStr);
|
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/formatter/ |
H A D | dfx_json_formatter.cpp | 74 bool DfxJsonFormatter::FormatJsonStack(std::string jsonStack, std::string& outStackStr) in FormatJsonStack() argument 78 if (!(reader.parse(jsonStack, threads))) { in FormatJsonStack()
|