Lines Matching defs:reason
93 static void FillReasonAccordingMsgType(const ProcessDumpRequest &request, std::string& reason)
97 reason += "DEBUG SIGNAL(FDSAN)";
100 reason += "DEBUG SIGNAL(JEMALLOC)";
103 reason += "DEBUG SIGNAL(BADFD)";
106 reason += DfxSignal::PrintSignal(request.siginfo);
120 FillReasonAccordingMsgType(*request, process->reason);
125 process->reason += " probably caused by NULL pointer dereference\n";
126 DfxRingBufferWrapper::GetInstance().AppendMsg(process->reason);
127 reasonInfo += process->reason;
145 process->reason += StringPrintf(
151 process->reason += StringPrintf(" syscall number is %d", request->siginfo.si_syscall);
153 process->reason += "\n";
154 DfxRingBufferWrapper::GetInstance().AppendMsg(process->reason);
155 reasonInfo += process->reason;