From: Glenn Washburn Date: Mon, 27 Feb 2023 21:15:31 +0000 (-0600) Subject: gdb: Move runtime module loading into runtime_load_module X-Git-Tag: grub-2.12-rc1~113 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ea0dd8532532d4e5c220fbca67d9a6e8d5763bdc;p=thirdparty%2Fgrub.git gdb: Move runtime module loading into runtime_load_module By moving this code into a function, it can be run re-utilized while gdb is running, not just when loading the script. This will also be useful in some following changes which will make a separate script path for targets which statically vs dynamically position GRUB code. Signed-off-by: Glenn Washburn Reviewed-by: Daniel Kiper --- diff --git a/grub-core/gdb_grub.in b/grub-core/gdb_grub.in index fc17e3d89..d525a5a11 100644 --- a/grub-core/gdb_grub.in +++ b/grub-core/gdb_grub.in @@ -71,16 +71,22 @@ document load_all_modules Load debugging information for all loaded modules. end +define runtime_load_module + break grub_dl_add + commands + silent + load_module mod + cont + end +end +document runtime_load_module + Load module symbols at runtime as they are loaded. +end + ### set confirm off file kernel.exec target remote :1234 -# inform when module is loaded -break grub_dl_add -commands - silent - load_module mod - cont -end +runtime_load_module