[Apple Silicon] Debugging of process under Rosetta is supported.
authorDavide Italiano <ditaliano@apple.com>
Wed, 24 Jun 2020 19:25:01 +0000 (12:25 -0700)
committerDavide Italiano <ditaliano@apple.com>
Wed, 24 Jun 2020 19:25:01 +0000 (12:25 -0700)
Remove this early exit. It's vestigial from the ppc -> Intel transition,
but it doesn't apply anymore.

lldb/source/Host/macosx/objcxx/Host.mm

index 045ba7f..1635132 100644 (file)
@@ -631,8 +631,7 @@ uint32_t Host::FindProcessesImpl(const ProcessInstanceInfoMatch &match_info,
         kinfo.kp_proc.p_pid == 0 ||      // Skip kernel (kernel pid is zero)
         kinfo.kp_proc.p_stat == SZOMB || // Zombies are bad, they like brains...
         kinfo.kp_proc.p_flag & P_TRACED ||   // Being debugged?
-        kinfo.kp_proc.p_flag & P_WEXIT ||    // Working on exiting?
-        kinfo.kp_proc.p_flag & P_TRANSLATED) // Skip translated ppc (Rosetta)
+        kinfo.kp_proc.p_flag & P_WEXIT)
       continue;
 
     ProcessInstanceInfo process_info;