gdb: If no modules have been loaded, do not try to load module symbols

This prevents load_all_modules from failing when called before any
modules have been loaded. Failures in GDB user-defined functions cause
any function which called them to also fail.

Signed-off-by: Glenn Washburn <development@efficientek.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
This commit is contained in:
Glenn Washburn 2023-02-21 12:28:48 -06:00 committed by Daniel Kiper
parent 4c080a1328
commit c152f3a44d

View File

@ -63,7 +63,9 @@ define load_all_modules
dump_module_sections $this
set $this = $this->next
end
match_and_load_symbols
if (grub_dl_head != 0)
match_and_load_symbols
end
end
document load_all_modules
Load debugging information for all loaded modules.