From fa9955dd7f7d743dca4f961e9346cf6566797581 Mon Sep 17 00:00:00 2001 From: Mathieu Maret Date: Tue, 18 Aug 2020 13:55:52 +0200 Subject: [PATCH] Simplifi debug cmd (allow ctrl-c) --- Makefile | 5 +++-- debug.gdb | 2 ++ 2 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 debug.gdb diff --git a/Makefile b/Makefile index ee54a7e..8017ed2 100644 --- a/Makefile +++ b/Makefile @@ -55,8 +55,9 @@ debug: CFLAGS += $(DEBUG_FLAGS) debug: CXXFLAGS += $(DEBUG_FLAGS) debug:kernel kernel.sym #qemu-system-x86_64 -s -S -kernel kernel& - qemu-system-i386 -s -S -kernel kernel& - gdb -s kernel.sym -ex "target remote localhost:1234" -ex "dir core:driver:arch/$(ARCH))'" + #qemu-system-i386 -s -S -kernel kernel& + #gdb -s kernel.sym -ex "target remote localhost:1234" -ex "dir core:driver:arch/$(ARCH))'" + gdb -x debug.gdb clean: $(RM) kernel $(asmobj) $(cobj) $(deps) fd.iso kernel.sym diff --git a/debug.gdb b/debug.gdb new file mode 100644 index 0000000..f0b1431 --- /dev/null +++ b/debug.gdb @@ -0,0 +1,2 @@ +add-symbol-file kernel.sym +target remote | qemu-system-i386 -S -gdb stdio -kernel kernel