Summary:
Using spawnSubprocess instead of forkSubprocess, so that the subprocess
spawns on the target and not the host.
Requires http://reviews.llvm.org/D7660 for cleanup.
Test Plan: TestRegisters.py passing.
Reviewers: ovyalov, vharron, clayborg
Subscribers: lldb-commits
Differential Revision: http://reviews.llvm.org/D7661
llvm-svn: 229357
exe = os.path.join(os.getcwd(), "a.out")
# Spawn a new process
- pid = 0
- if sys.platform.startswith('linux'):
- pid = self.forkSubprocess(exe, ['wait_for_attach'])
- else:
- proc = self.spawnSubprocess(exe, ['wait_for_attach'])
- pid = proc.pid
+ pid = self.spawnSubprocess(exe, ['wait_for_attach']).pid
self.addTearDownHook(self.cleanupSubprocesses)
if self.TraceOn():