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 <developm...@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 _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel