[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 3/3] gdb: If no modules have been loaded, do not try to load modu
From: |
Glenn Washburn |
Subject: |
[PATCH 3/3] gdb: If no modules have been loaded, do not try to load module symbols |
Date: |
Tue, 21 Feb 2023 12:28:48 -0600 |
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>
---
grub-core/gdb_grub.in | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/grub-core/gdb_grub.in b/grub-core/gdb_grub.in
index edb5a8872c..fc17e3d899 100644
--- a/grub-core/gdb_grub.in
+++ b/grub-core/gdb_grub.in
@@ -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.
--
2.34.1