grub-devel
[Top][All Lists]
Advanced

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

[PATCH v4 05/15] gdb: Reliably load modules in runtime_load_module


From: Glenn Washburn
Subject: [PATCH v4 05/15] gdb: Reliably load modules in runtime_load_module
Date: Thu, 15 Dec 2022 23:29:28 -0600

For an unknown reason, GDB has been observed to not hit the grub_dl_add()
software breakpoint in QEMU. When it does, its been observed to stop before
the stack frame is setup causing values of passed arguments to be garbage.
So instead, use a hardware break point on grub_dl_add(), which has not
shown these issues.

Signed-off-by: Glenn Washburn <development@efficientek.com>
---
 grub-core/gdb_grub.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/grub-core/gdb_grub.in b/grub-core/gdb_grub.in
index d525a5a11f..1fb9603ff8 100644
--- a/grub-core/gdb_grub.in
+++ b/grub-core/gdb_grub.in
@@ -72,7 +72,7 @@ document load_all_modules
 end
 
 define runtime_load_module
-       break grub_dl_add
+       hbreak grub_dl_add
        commands
                silent
                load_module mod
-- 
2.34.1




reply via email to

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