Lines Matching refs:process
63 bool DfxUnwindRemote::UnwindProcess(std::shared_ptr<DfxProcess> process) in UnwindProcess() argument
66 if (!process) { in UnwindProcess()
71 auto threads = process->GetThreads(); in UnwindProcess()
87 if (!process->GetIsSignalDump() && !DfxConfig::GetInstance().GetDumpOtherThreads()) { in UnwindProcess()
88 ret = UnwindThread(process, threads[0]); in UnwindProcess()
90 UnwindThreadFallback(process, threads[0]); in UnwindProcess()
93 if (threads[0]->GetIsCrashThread() && (!process->GetIsSignalDump())) { in UnwindProcess()
94 process->PrintProcessMapsByConfig(); in UnwindProcess()
102 process->PrintThreadsHeaderByConfig(); in UnwindProcess()
109 UnwindThread(process, thread); in UnwindProcess()
113 if (thread->GetIsCrashThread() && (!process->GetIsSignalDump())) { in UnwindProcess()
114 process->PrintProcessMapsByConfig(); in UnwindProcess()
167 std::shared_ptr<DfxThread> & thread, unw_cursor_t & cursor, std::shared_ptr<DfxProcess> process) in DfxUnwindRemoteDoUnwindStep() argument
208 (thread->GetIsCrashThread() && !process->GetIsSignalDump())); in DfxUnwindRemoteDoUnwindStep()
263 bool DfxUnwindRemote::UnwindThread(std::shared_ptr<DfxProcess> process, std::shared_ptr<DfxThread> … in UnwindThread() argument
270 bool isCrash = thread->GetIsCrashThread() && (process->GetIsSignalDump() == false); in UnwindThread()
312 if (!DfxUnwindRemoteDoUnwindStep(index, thread, cursor, process)) { in UnwindThread()
334 void DfxUnwindRemote::UnwindThreadFallback(std::shared_ptr<DfxProcess> process, std::shared_ptr<Dfx… in UnwindThreadFallback() argument
343 std::shared_ptr<DfxElfMaps> maps = process->GetMaps(); in UnwindThreadFallback()