GDB logging is redirected to write .segments.tmp, which means that GDB will wrap lines longer than what it thinks is the screen width (typically 80 characters). When wrapping does occur it causes gmodule.pl to misbehave. So disable line wrapping.
Signed-off-by: Glenn Washburn <[email protected]> --- grub-core/gdb_grub.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/grub-core/gdb_grub.in b/grub-core/gdb_grub.in index 3a0593610..dd1e86bf2 100644 --- a/grub-core/gdb_grub.in +++ b/grub-core/gdb_grub.in @@ -13,6 +13,10 @@ define dump_module_sections set $mod = $arg0 + # Set unlimited width so that lines don't get wrapped writing + # to .segments.tmp + set width 0 + # FIXME: save logging status set logging file .segments.tmp set logging redirect on -- 2.27.0 _______________________________________________ Grub-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/grub-devel
