@@ -27,7 +27,7 @@ def run(argv, out, err, timeout=30*60, hard_timeout=5):
27
27
oldmask = signal .pthread_sigmask (signal .SIG_BLOCK , {signal .SIGCHLD })
28
28
try :
29
29
start_time = time_ns ()
30
- pid = os .posix_spawn (argv [0 ], argv , os .environ , setsigmask = oldmask , file_actions = (
30
+ pid = os .posix_spawnp (argv [0 ], argv , os .environ , setsigmask = oldmask , file_actions = (
31
31
([(os .POSIX_SPAWN_OPEN , 1 , out , os .O_WRONLY | os .O_CREAT , 0o666 )] if out else []) +
32
32
([(os .POSIX_SPAWN_OPEN , 2 , err , os .O_WRONLY | os .O_CREAT , 0o666 )] if err else [])
33
33
))
@@ -169,7 +169,7 @@ def main():
169
169
print ("." , end = "" , flush = True )
170
170
if args .perf :
171
171
exitcode , rusage , elapsed , iostat = run (
172
- ['/usr/bin/ perf' , 'record' , '-F250' , '-g' , '--call-graph' , 'dwarf' , '-o' , '{}/perf.data' .format (outdir ), '--' ] +
172
+ ['perf' , 'record' , '-F250' , '-g' , '--call-graph' , 'dwarf' , '-o' , '{}/perf.data' .format (outdir ), '--' ] +
173
173
argv + [
174
174
'--result-file' , '/dev/null' ,
175
175
'--bindings-file' , bindings ,
0 commit comments