Searched refs:ProcessDumpRequest (Results 1 – 15 of 15) sorted by relevance
/base/hiviewdfx/faultloggerd/tools/process_dump/ |
D | process_dumper.h | 48 int DumpProcess(std::shared_ptr<ProcessDumpRequest> request); 49 bool InitKeyThread(std::shared_ptr<ProcessDumpRequest> request); 50 int InitPrintThread(std::shared_ptr<ProcessDumpRequest> request); 51 int InitProcessInfo(std::shared_ptr<ProcessDumpRequest> request); 52 bool InitVmThread(std::shared_ptr<ProcessDumpRequest> request); 53 bool InitUnwinder(std::shared_ptr<ProcessDumpRequest> request, pid_t vmPid, pid_t realPid); 54 void InitRegs(std::shared_ptr<ProcessDumpRequest> request, int &dumpRes); 55 bool IsTargetProcessAlive(std::shared_ptr<ProcessDumpRequest> request, int &dumpRes); 56 bool Unwind(std::shared_ptr<ProcessDumpRequest> request, int &dumpRes); 58 void ReportSigDumpStats(std::shared_ptr<ProcessDumpRequest> request);
|
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… 46 …void UnwindKeyThread(std::shared_ptr<ProcessDumpRequest> request, std::shared_ptr<DfxProcess> proc… 52 …bool InitTargetKeyThreadRegs(std::shared_ptr<ProcessDumpRequest> request, std::shared_ptr<DfxProce…
|
D | process_dumper.cpp | 214 void InfoRemoteProcessResult(std::shared_ptr<ProcessDumpRequest> request, int result, int type) in InfoRemoteProcessResult() 245 std::shared_ptr<ProcessDumpRequest> request = std::make_shared<ProcessDumpRequest>(); in Dump() 287 static int32_t ReadRequestAndCheck(std::shared_ptr<ProcessDumpRequest> request) in ReadRequestAndCheck() 289 ssize_t readCount = read(STDIN_FILENO, request.get(), sizeof(ProcessDumpRequest)); in ReadRequestAndCheck() 290 if (readCount != static_cast<long>(sizeof(ProcessDumpRequest))) { in ReadRequestAndCheck() 311 void ProcessDumper::InitRegs(std::shared_ptr<ProcessDumpRequest> request, int &dumpRes) in InitRegs() 328 bool ProcessDumper::IsTargetProcessAlive(std::shared_ptr<ProcessDumpRequest> request, int &dumpRes) in IsTargetProcessAlive() 342 bool ProcessDumper::Unwind(std::shared_ptr<ProcessDumpRequest> request, int &dumpRes) in Unwind() 364 int ProcessDumper::DumpProcess(std::shared_ptr<ProcessDumpRequest> request) in DumpProcess() 420 bool ProcessDumper::InitVmThread(std::shared_ptr<ProcessDumpRequest> request) in InitVmThread() [all …]
|
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;
|
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…
|
D | dfx_unwind_remote.cpp | 51 bool DfxUnwindRemote::UnwindProcess(std::shared_ptr<ProcessDumpRequest> request, std::shared_ptr<Df… in UnwindProcess() 96 void DfxUnwindRemote::UnwindKeyThread(std::shared_ptr<ProcessDumpRequest> request, std::shared_ptr<… in UnwindKeyThread() 176 bool DfxUnwindRemote::InitTargetKeyThreadRegs(std::shared_ptr<ProcessDumpRequest> request, in InitTargetKeyThreadRegs() 204 bool DfxUnwindRemote::InitProcessAllThreadRegs(std::shared_ptr<ProcessDumpRequest> request, in InitProcessAllThreadRegs()
|
D | printer.cpp | 39 void Printer::PrintDumpHeader(std::shared_ptr<ProcessDumpRequest> request, std::shared_ptr<DfxProce… in PrintDumpHeader() 87 void Printer::PrintReason(std::shared_ptr<ProcessDumpRequest> request, std::shared_ptr<DfxProcess> … in PrintReason()
|
/base/hiviewdfx/faultloggerd/frameworks/localhandler/include/ |
D | dfx_crash_local_handler.h | 33 void CrashLocalHandler(const struct ProcessDumpRequest* request); 41 void CrashLocalHandlerFd(const int fd, const struct ProcessDumpRequest* request);
|
/base/hiviewdfx/faultloggerd/frameworks/localhandler/ |
D | dfx_crash_local_handler.cpp | 47 static __attribute__((noinline)) int RequestOutputLogFile(const struct ProcessDumpRequest* request) in RequestOutputLogFile() 104 void CrashLocalHandler(const struct ProcessDumpRequest* request) in CrashLocalHandler() 130 static void ReportToHiview(const char* logPath, const struct ProcessDumpRequest* request) in ReportToHiview() 145 void CrashLocalHandlerFd(const int fd, const struct ProcessDumpRequest* request) in CrashLocalHandlerFd()
|
D | dfx_signal_local_handler.cpp | 50 static struct ProcessDumpRequest g_request;
|
/base/hiviewdfx/faultloggerd/test/unittest/process_dump/ |
D | process_dump_test.cpp | 162 std::shared_ptr<ProcessDumpRequest> request = std::make_shared<ProcessDumpRequest>();
|
/base/startup/init/services/modules/crashhandler/ |
D | crash_handler.h | 104 } ProcessDumpRequest; typedef
|
D | crash_handler.c | 51 static ProcessDumpRequest g_request; 224 static void CrashLocalHandler(const ProcessDumpRequest *request) in CrashLocalHandler()
|
/base/hiviewdfx/faultloggerd/interfaces/common/ |
D | dfx_dump_request.h | 93 struct ProcessDumpRequest { struct
|
/base/hiviewdfx/faultloggerd/interfaces/innerkits/signal_handler/ |
D | dfx_signal_handler.c | 94 static struct ProcessDumpRequest g_request; 126 static void FillTraceIdLocked(struct ProcessDumpRequest* request) in FillTraceIdLocked() 393 ssize_t writeLen = (long)(sizeof(struct ProcessDumpRequest)); in DFX_ExecDump() 402 .iov_len = sizeof(struct ProcessDumpRequest) in DFX_ExecDump()
|