[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 4/8] gdb: Prevent wrapping when writing to .segments.tmp
From: |
Glenn Washburn |
Subject: |
[PATCH 4/8] gdb: Prevent wrapping when writing to .segments.tmp |
Date: |
Sun, 13 Feb 2022 21:42:41 -0600 |
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 <development@efficientek.com>
---
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
- [PATCH 0/8] GDB script fixes and improvements, Glenn Washburn, 2022/02/13
- [PATCH 1/8] gdb: Move runtime module loading into runtime_load_module, Glenn Washburn, 2022/02/13
- [PATCH 2/8] gdb: If no modules have been loaded, do not try to load module symbols, Glenn Washburn, 2022/02/13
- [PATCH 3/8] gdb: Do not lazy load module symbols, Glenn Washburn, 2022/02/13
- [PATCH 4/8] gdb: Prevent wrapping when writing to .segments.tmp,
Glenn Washburn <=
- [PATCH 5/8] gdb: Add functions to make loading from dynamically positioned targets easier, Glenn Washburn, 2022/02/13
- [PATCH 6/8] gdb: If enabled, print line used to load EFI kernel symbols when using gdb_grub script, Glenn Washburn, 2022/02/13
- [PATCH 7/8] gdb: Conditionally run GDB script logic for dynamically or statically positioned GRUB, Glenn Washburn, 2022/02/13
- [PATCH 8/8] gdb: Get correct mod variable value, Glenn Washburn, 2022/02/13