mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-23 02:05:57 +01:00
tmu: fix window switch for build problem
This commit is contained in:
@@ -824,14 +824,6 @@ If you also want to use the debugger with gem5, you will need to create your own
|
|||||||
./tmu ./rungdb;./run -dg
|
./tmu ./rungdb;./run -dg
|
||||||
....
|
....
|
||||||
|
|
||||||
TODO: there is a problem with our method however: if you do something like:
|
|
||||||
|
|
||||||
....
|
|
||||||
./build && ./run -du
|
|
||||||
....
|
|
||||||
|
|
||||||
and the build takes a while, and you move to another tmux window, then the split happens on the current window, not where you ran the command: https://unix.stackexchange.com/questions/439031/how-to-split-the-window-that-ran-the-tmux-split-window-command-instead-of-the
|
|
||||||
|
|
||||||
=== GDB step debug kernel module
|
=== GDB step debug kernel module
|
||||||
|
|
||||||
http://stackoverflow.com/questions/28607538/how-to-debug-linux-kernel-modules-with-qemu/44095831#44095831
|
http://stackoverflow.com/questions/28607538/how-to-debug-linux-kernel-modules-with-qemu/44095831#44095831
|
||||||
|
|||||||
3
tmu
3
tmu
@@ -2,4 +2,5 @@
|
|||||||
if [ "$(tmux list-panes | wc -l | cut -d' ' -f1)" -ne 1 ]; then
|
if [ "$(tmux list-panes | wc -l | cut -d' ' -f1)" -ne 1 ]; then
|
||||||
tmux kill-pane -t 1
|
tmux kill-pane -t 1
|
||||||
fi
|
fi
|
||||||
tmux split-window -h "bash --rcfile <(echo '. ~/.bashrc;$*')"
|
# https://unix.stackexchange.com/questions/439031/how-to-split-the-window-that-ran-the-tmux-split-window-command-instead-of-the/439032#439032
|
||||||
|
tmux split-window -dh -t "$TMUX_PANE" "bash --rcfile <(echo '. ~/.bashrc;$*')"
|
||||||
|
|||||||
Reference in New Issue
Block a user