diff options
author | Gert Wollny <gert.wollny@collabora.com> | 2021-02-16 11:05:39 +0100 |
---|---|---|
committer | Gert Wollny <gert.wollny@collabora.com> | 2021-03-03 15:17:47 +0100 |
commit | da89b10371cb55f85dc7f7853c5fd3320df83454 (patch) | |
tree | 6f9a77418b35708bd42a79b7349640b3e74c1cd5 | |
parent | 24ed01753d0bf18cda98689e4b9f1cf302083190 (diff) | |
download | virglrenderer-da89b10371cb55f85dc7f7853c5fd3320df83454.tar.gz |
perf: Make it easy to run crosvm inside a debugger by giving a command file
Signed-off-by: Gert Wollny <gert.wollny@collabora.com>
Reviewed-by: Rohan Garg <rohan.garg@collabora.com>
-rwxr-xr-x | perf-testing/Docker/run.sh | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/perf-testing/Docker/run.sh b/perf-testing/Docker/run.sh index 9b68a007..4cf1b013 100755 --- a/perf-testing/Docker/run.sh +++ b/perf-testing/Docker/run.sh @@ -196,7 +196,11 @@ if [ "x$debug" = "xyes" ]; then export EGL_DEBUG=debug fi -crosvm run \ + +if [ -e /wd/crosvm-debug.cmd ]; then + gdb -x /wd/crosvm-debug.cmd +else + crosvm run \ --gpu gles=false\ -m 4096 \ -c 4 \ @@ -209,6 +213,7 @@ crosvm run \ --host_ip 192.168.200.1 --netmask 255.255.255.0 --mac AA:BB:CC:00:00:12 \ -p "root=/dev/ram0 rdinit=/init.sh ip=192.168.200.2::192.168.200.1:255.255.255.0:crosvm:eth0 nohz=off clocksource=kvm-clock" \ /vmlinux +fi rm -f /traces-db/current_trace rm -f /traces-db/command |