Home
last modified time | relevance | path

Searched refs:ProcessDumpRequest (Results 1 – 16 of 16) sorted by relevance

/ohos5.0/base/hiviewdfx/faultloggerd/tools/process_dump/
H A Dprocess_dumper.h49 int DumpProcess(std::shared_ptr<ProcessDumpRequest> request);
50 bool InitKeyThread(std::shared_ptr<ProcessDumpRequest> request);
51 int InitPrintThread(std::shared_ptr<ProcessDumpRequest> request);
52 int InitProcessInfo(std::shared_ptr<ProcessDumpRequest> request);
53 bool InitVmThread(std::shared_ptr<ProcessDumpRequest> request);
55 void InitRegs(std::shared_ptr<ProcessDumpRequest> request, int &dumpRes);
56 bool IsTargetProcessAlive(std::shared_ptr<ProcessDumpRequest> request);
57 bool Unwind(std::shared_ptr<ProcessDumpRequest> request, int &dumpRes, pid_t vmPid);
59 void ReportSigDumpStats(const std::shared_ptr<ProcessDumpRequest> &request) const;
61 void UnwindWriteJit(const ProcessDumpRequest &request);
[all …]
H A Ddfx_unwind_remote.h39 …bool UnwindProcess(std::shared_ptr<ProcessDumpRequest> request, std::shared_ptr<DfxProcess> proces…
41 …bool InitProcessAllThreadRegs(std::shared_ptr<ProcessDumpRequest> request, std::shared_ptr<DfxProc…
45 …bool UnwindKeyThread(std::shared_ptr<ProcessDumpRequest> request, std::shared_ptr<DfxProcess> proc…
51 …bool InitTargetKeyThreadRegs(std::shared_ptr<ProcessDumpRequest> request, std::shared_ptr<DfxProce…
H A Dprocess_dumper.cpp301 std::shared_ptr<ProcessDumpRequest> request = std::make_shared<ProcessDumpRequest>(); in Dump()
354 static int32_t ReadRequestAndCheck(std::shared_ptr<ProcessDumpRequest> request) in ReadRequestAndCheck()
363 if (readCount != static_cast<long>(sizeof(ProcessDumpRequest))) { in ReadRequestAndCheck()
402 bool ProcessDumper::IsTargetProcessAlive(std::shared_ptr<ProcessDumpRequest> request) in IsTargetProcessAlive()
415 void ProcessDumper::UnwindWriteJit(const ProcessDumpRequest &request) in UnwindWriteJit()
462 void ProcessDumper::GetCrashObj(std::shared_ptr<ProcessDumpRequest> request) in GetCrashObj()
507 int ProcessDumper::DumpProcess(std::shared_ptr<ProcessDumpRequest> request) in DumpProcess()
565 bool ProcessDumper::InitVmThread(std::shared_ptr<ProcessDumpRequest> request) in InitVmThread()
589 bool ProcessDumper::InitKeyThread(std::shared_ptr<ProcessDumpRequest> request) in InitKeyThread()
665 int ProcessDumper::InitProcessInfo(std::shared_ptr<ProcessDumpRequest> request) in InitProcessInfo()
[all …]
H A Ddfx_stack_info_formatter.h36 …DfxStackInfoFormatter(std::shared_ptr<DfxProcess> process, std::shared_ptr<ProcessDumpRequest> req… in DfxStackInfoFormatter()
54 std::shared_ptr<ProcessDumpRequest> request_ = nullptr;
H A Dprinter.h36 …static void PrintDumpHeader(std::shared_ptr<ProcessDumpRequest> request, std::shared_ptr<DfxProces…
49 …static void PrintReason(std::shared_ptr<ProcessDumpRequest> request, std::shared_ptr<DfxProcess> p…
H A Ddfx_unwind_remote.cpp80 bool DfxUnwindRemote::UnwindProcess(std::shared_ptr<ProcessDumpRequest> request, std::shared_ptr<Df… in UnwindProcess()
126 bool DfxUnwindRemote::UnwindKeyThread(std::shared_ptr<ProcessDumpRequest> request, std::shared_ptr<… in UnwindKeyThread()
229 bool DfxUnwindRemote::InitTargetKeyThreadRegs(std::shared_ptr<ProcessDumpRequest> request, in InitTargetKeyThreadRegs()
253 bool DfxUnwindRemote::InitProcessAllThreadRegs(std::shared_ptr<ProcessDumpRequest> request, in InitProcessAllThreadRegs()
H A Dprinter.cpp43 void Printer::PrintDumpHeader(std::shared_ptr<ProcessDumpRequest> request, std::shared_ptr<DfxProce… in PrintDumpHeader()
96 void Printer::PrintReason(std::shared_ptr<ProcessDumpRequest> request, std::shared_ptr<DfxProcess> … in PrintReason()
/ohos5.0/base/hiviewdfx/faultloggerd/frameworks/localhandler/
H A Ddfx_crash_local_handler.cpp50 static __attribute__((noinline)) int RequestOutputLogFile(const struct ProcessDumpRequest* request) in RequestOutputLogFile()
84 const struct ProcessDumpRequest* request, in CrashLocalUnwind()
108 void CrashLocalHandler(struct ProcessDumpRequest* request) in CrashLocalHandler()
117 static void PrintTimeStamp(const int fd, const struct ProcessDumpRequest* request) in PrintTimeStamp()
137 void CrashLocalHandlerFd(const int fd, struct ProcessDumpRequest* request) in CrashLocalHandlerFd()
H A Ddfx_signal_local_handler.cpp51 static struct ProcessDumpRequest g_request;
/ohos5.0/base/hiviewdfx/faultloggerd/frameworks/localhandler/include/
H A Ddfx_crash_local_handler.h33 void CrashLocalHandler(struct ProcessDumpRequest* request);
41 void CrashLocalHandlerFd(const int fd, struct ProcessDumpRequest* request);
H A Ddfx_signal_local_handler.h31 typedef int (*CrashFdFunc) (const struct ProcessDumpRequest* request);
/ohos5.0/base/hiviewdfx/faultloggerd/test/unittest/process_dump/
H A Dprocess_dump_test.cpp202 std::shared_ptr<ProcessDumpRequest> request = std::make_shared<ProcessDumpRequest>();
223 std::shared_ptr<ProcessDumpRequest> request = std::make_shared<ProcessDumpRequest>();
/ohos5.0/base/hiviewdfx/faultloggerd/services/
H A Dmain.cpp29 static int DoGetCrashFd(const struct ProcessDumpRequest* request) in DoGetCrashFd()
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/common/
H A Ddfx_dump_request.h93 struct ProcessDumpRequest { struct
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler/
H A Ddfx_signal_handler.c95 static struct ProcessDumpRequest g_request;
129 static void FillTraceIdLocked(struct ProcessDumpRequest* request) in FillTraceIdLocked()
400 ssize_t writeLen = (long)(sizeof(struct ProcessDumpRequest)); in DFX_ExecDump()
409 .iov_len = sizeof(struct ProcessDumpRequest) in DFX_ExecDump()
/ohos5.0/base/hiviewdfx/faultloggerd/test/unittest/local_handler/
H A Dlocal_handler_test.cpp260 DFX_GetCrashFdFunc([](const struct ProcessDumpRequest* request)