def get_remote_pid(device, process_name): processes = gdbrunner.get_processes(device) if process_name not in processes: msg = "failed to find running process {}".format(process_name) sys.exit(msg) pids = processes[process_name] if len(pids) > 1: msg = "multiple processes match '{}': {}".format(process_name, pids) sys.exit(msg) # Fetch the binary using the PID later. return pids[0]