diff options
| author | Florian Fischer <florian.fl.fischer@fau.de> | 2019-08-12 19:24:36 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fl.fischer@fau.de> | 2019-08-12 19:24:36 +0200 |
| commit | 7714046607622de1a9fe6282e8d8ea12824b27c3 (patch) | |
| tree | cf9110dc1d471c41e57a357c797bfb0680706e7c | |
| parent | f3a2f62edd79deedff5e6ffaa1d2d7a9f3ac5d11 (diff) | |
| download | allocbench-7714046607622de1a9fe6282e8d8ea12824b27c3.tar.gz allocbench-7714046607622de1a9fe6282e8d8ea12824b27c3.zip | |
let the loader load the benchmark not exec
If the loader calls build/exec the execvp from build/exec is handled
by the system loader.
| -rw-r--r-- | src/benchmark.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/benchmark.py b/src/benchmark.py index d8e7e81..25a2fa8 100644 --- a/src/benchmark.py +++ b/src/benchmark.py @@ -326,11 +326,12 @@ class Benchmark (object): measure_argv = src.util.prefix_cmd_with_abspath(measure_argv).split() argv.extend(measure_argv) - argv.extend(prefix_argv) argv.extend(["build/exec", "-p", env["LD_PRELOAD"]]) if alloc["LD_LIBRARY_PATH"] != "": argv.extend(["-l", env["LD_LIBRARY_PATH"]]) + argv.extend(prefix_argv) + argv.extend(cmd_argv) print_debug("\nCmd:", argv) |
