+
+ while True:
+ args = refStream.readline().split()
+ cmd = [self.options.apitrace] + args
+
+ if args[0] == 'dump':
+ break
+
+ p = popen(cmd, cwd=cwd, universal_newlines=True)
+ p.wait()
+ if p.returncode != 0:
+ fail('`apitrace %s` returned code %i' % (args[0], p.returncode))
+
+ p = popen(cmd, cwd=cwd, stdout=subprocess.PIPE, universal_newlines=True)