misc: changes from a long time ago
This commit is contained in:
@@ -7,24 +7,27 @@ shift 2
|
||||
if command -v gdb &> /dev/null; then
|
||||
printf " \033[93;1mGDB\033[0m boot/mango_kernel\n"
|
||||
tmux \
|
||||
new-session -d -s hz-debug "sleep 0.3; gdb -tui -x $gdb_cfg" \; \
|
||||
new-session -d -s mango-debug "sleep 0.3; gdb -tui -x $gdb_cfg" \; \
|
||||
split-window -h -l 80 \; \
|
||||
split-window -v -l 25 "$@"\; \
|
||||
select-pane -t 1 \; \
|
||||
resize-pane -R 20
|
||||
resize-pane -R 20 \; \
|
||||
select-pane -t 0
|
||||
|
||||
elif command -v lldb &> /dev/null; then
|
||||
printf " \033[93;1mLLDB\033[0m boot/mango_kernel\n"
|
||||
tmux \
|
||||
new-session -d -s hz-debug "sleep 0.1; lldb --source $lldb_cfg" \; \
|
||||
new-session -d -s mango-debug "sleep 0.1; lldb --source $lldb_cfg" \; \
|
||||
split-window -h -l 160 \; \
|
||||
split-window -v -l 25 "$@"\; \
|
||||
select-pane -t 1 \; \
|
||||
resize-pane -R 50
|
||||
resize-pane -R 50 \; \
|
||||
select-pane -t 0
|
||||
else
|
||||
printf " \033[91;1mERR\033[0m No debugger available\n"
|
||||
exit -1
|
||||
fi
|
||||
|
||||
tmux a -t hz-debug
|
||||
tmux kill-session -t hz-debug
|
||||
tmux a -t mango-debug
|
||||
tmux kill-session -t mango-debug
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
set confirm off
|
||||
symbol-file build/mango_kernel.dbg
|
||||
symbol-file mango_kernel.debug
|
||||
target remote localhost:1234
|
||||
set confirm on
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
file build/mango_kernel.dbg
|
||||
file mango_kernel.debug
|
||||
gdb-remote localhost:1234
|
||||
|
||||
Reference in New Issue
Block a user