Searched refs:ProcessDumpRequest (Results 1 – 16 of 16) sorted by relevance
/ohos5.0/base/hiviewdfx/faultloggerd/tools/process_dump/ |
H A D | process_dumper.h | 49 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 D | dfx_unwind_remote.h | 39 …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 D | process_dumper.cpp | 301 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 D | dfx_stack_info_formatter.h | 36 …DfxStackInfoFormatter(std::shared_ptr<DfxProcess> process, std::shared_ptr<ProcessDumpRequest> req… in DfxStackInfoFormatter() 54 std::shared_ptr<ProcessDumpRequest> request_ = nullptr;
|
H A D | printer.h | 36 …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 D | dfx_unwind_remote.cpp | 80 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 D | printer.cpp | 43 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 D | dfx_crash_local_handler.cpp | 50 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 D | dfx_signal_local_handler.cpp | 51 static struct ProcessDumpRequest g_request;
|
/ohos5.0/base/hiviewdfx/faultloggerd/frameworks/localhandler/include/ |
H A D | dfx_crash_local_handler.h | 33 void CrashLocalHandler(struct ProcessDumpRequest* request); 41 void CrashLocalHandlerFd(const int fd, struct ProcessDumpRequest* request);
|
H A D | dfx_signal_local_handler.h | 31 typedef int (*CrashFdFunc) (const struct ProcessDumpRequest* request);
|
/ohos5.0/base/hiviewdfx/faultloggerd/test/unittest/process_dump/ |
H A D | process_dump_test.cpp | 202 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 D | main.cpp | 29 static int DoGetCrashFd(const struct ProcessDumpRequest* request) in DoGetCrashFd()
|
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/common/ |
H A D | dfx_dump_request.h | 93 struct ProcessDumpRequest { struct
|
/ohos5.0/base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler/ |
H A D | dfx_signal_handler.c | 95 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 D | local_handler_test.cpp | 260 DFX_GetCrashFdFunc([](const struct ProcessDumpRequest* request)
|