grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 2/8] gdb: If no modules have been loaded, do not try to load modu


From: Glenn Washburn
Subject: [PATCH 2/8] gdb: If no modules have been loaded, do not try to load module symbols
Date: Sun, 13 Feb 2022 21:42:39 -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 b0e8d1ed1..3a0593610 100644
--- a/grub-core/gdb_grub.in
+++ b/grub-core/gdb_grub.in
@@ -64,7 +64,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.27.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]