From 36c7f3bbebfb9977f6a410a972dc025c1adaf9e3 Mon Sep 17 00:00:00 2001 From: Max Wash Date: Wed, 27 Dec 2023 17:35:27 +0000 Subject: [PATCH] debug: auto-select gdb/lldb session pane when starting debug session --- tools/kernel-debug/debug_session.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tools/kernel-debug/debug_session.sh b/tools/kernel-debug/debug_session.sh index 5e2ec45..371b2a5 100755 --- a/tools/kernel-debug/debug_session.sh +++ b/tools/kernel-debug/debug_session.sh @@ -10,15 +10,16 @@ if command -v gdb &> /dev/null; then new-session -d -s hz-debug "sleep 0.3; gdb -tui -x $gdb_cfg" \; \ split-window -h -l 80 \; \ split-window -v -l 25 "$@"\; \ - select-pane -t 0 \; \ + select-pane -t 1 \; \ resize-pane -R 20 elif command -v lldb &> /dev/null; then printf " \033[93;1mLLDB\033[0m boot/socks_kernel\n" tmux \ new-session -d -s hz-debug "sleep 0.1; lldb --source $lldb_cfg" \; \ - split-window -h -l 80 \; \ + split-window -h -l 160 \; \ split-window -v -l 25 "$@"\; \ - select-pane -t 0 + select-pane -t 1 \; \ + resize-pane -R 50 else printf " \033[91;1mERR\033[0m No debugger available\n" exit -1