Lines Matching defs:dumpRes
401 void ProcessDumper::InitRegs(std::shared_ptr<ProcessDumpRequest> request, int &dumpRes)
408 dumpRes = DumpErrorCode::DUMP_ESTOPUNWIND;
498 bool ProcessDumper::Unwind(std::shared_ptr<ProcessDumpRequest> request, int &dumpRes, pid_t vmPid)
514 dumpRes = DumpErrorCode::DUMP_ESTOPUNWIND;
525 int dumpRes = DumpErrorCode::DUMP_ESUCCESS;
528 if ((dumpRes = ReadRequestAndCheck(request)) != DumpErrorCode::DUMP_ESUCCESS) {
543 dumpRes = DumpErrorCode::DUMP_EGETPPID;
552 dumpRes = DumpErrorCode::DUMP_EATTACH;
555 InitRegs(request, dumpRes);
557 if (!InitUnwinder(request, vmPid, dumpRes) && (isCrash_ && !isLeakDump)) {
563 dumpRes = DumpErrorCode::DUMP_EGETFD;
566 if (!Unwind(request, dumpRes, vmPid)) {
573 if (dumpRes == DumpErrorCode::DUMP_ESUCCESS && !IsTargetProcessAlive(request)) {
574 dumpRes = DumpErrorCode::DUMP_EGETPPID;
576 return dumpRes;
633 bool ProcessDumper::InitUnwinder(std::shared_ptr<ProcessDumpRequest> request, pid_t &vmPid, int &dumpRes)
643 dumpRes = DumpErrorCode::DUMP_EREADPID;
674 dumpRes = DumpErrorCode::DUMP_ENOMAP;