Lines Matching refs:dumpRes
386 void ProcessDumper::InitRegs(std::shared_ptr<ProcessDumpRequest> request, int &dumpRes) in InitRegs() argument
393 dumpRes = DumpErrorCode::DUMP_ESTOPUNWIND; in InitRegs()
483 bool ProcessDumper::Unwind(std::shared_ptr<ProcessDumpRequest> request, int &dumpRes, pid_t vmPid) in Unwind() argument
499 dumpRes = DumpErrorCode::DUMP_ESTOPUNWIND; in Unwind()
510 int dumpRes = DumpErrorCode::DUMP_ESUCCESS; in DumpProcess() local
513 if ((dumpRes = ReadRequestAndCheck(request)) != DumpErrorCode::DUMP_ESUCCESS) { in DumpProcess()
527 dumpRes = DumpErrorCode::DUMP_EGETPPID; in DumpProcess()
535 dumpRes = DumpErrorCode::DUMP_EATTACH; in DumpProcess()
538 InitRegs(request, dumpRes); in DumpProcess()
540 if (!InitUnwinder(request, vmPid, dumpRes) && (isCrash_ && !isLeakDump)) { in DumpProcess()
546 dumpRes = DumpErrorCode::DUMP_EGETFD; in DumpProcess()
552 if (!Unwind(request, dumpRes, vmPid)) { in DumpProcess()
559 if (dumpRes == DumpErrorCode::DUMP_ESUCCESS && !IsTargetProcessAlive(request)) { in DumpProcess()
560 dumpRes = DumpErrorCode::DUMP_EGETPPID; in DumpProcess()
562 return dumpRes; in DumpProcess()
619 …rocessDumper::InitUnwinder(std::shared_ptr<ProcessDumpRequest> request, pid_t &vmPid, int &dumpRes) in InitUnwinder() argument
629 dumpRes = DumpErrorCode::DUMP_EREADPID; in InitUnwinder()
659 dumpRes = DumpErrorCode::DUMP_ENOMAP; in InitUnwinder()