From e1b2285a8a6d65be75901cbf11375de42f30eb7a Mon Sep 17 00:00:00 2001 From: Regia König Date: Mon, 22 Aug 2022 10:55:43 +0200 Subject: Save commands to get a successfull execution with gdb --- GNU_efi_HelloWorld/gdb_procedure | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 GNU_efi_HelloWorld/gdb_procedure (limited to 'GNU_efi_HelloWorld') diff --git a/GNU_efi_HelloWorld/gdb_procedure b/GNU_efi_HelloWorld/gdb_procedure new file mode 100644 index 0000000..db39c70 --- /dev/null +++ b/GNU_efi_HelloWorld/gdb_procedure @@ -0,0 +1,18 @@ +../test_code: ./test.sh --- and run hello.efi +../test_code: cat debug.log | grep hello -A 5 + Loading driver at 0x0000657B000 EntryPoint=0x0000657E000 + +(gdb) file hda_contents/hello.efi +(gbb) info files + ... + Entry point: 0x3000 + 0x0000000000003000 - 0x0000000000008980 is .text + ... + 0x000000000000a000 - 0x000000000000bd00 is .data + .... +(gdb) file // unload file +(gdb) add-symbol-file ../GNU_efi_HelloWorld/hello.debug 0x657E000 -s .data 0x6585000 + +(gdb) b efi_main +(gdb) b *0x657e260 + -- cgit v1.2.3-55-g7522