[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v3 04/15] gdb: Move runtime module loading into runtime_load_modu
From: |
Glenn Washburn |
Subject: |
[PATCH v3 04/15] gdb: Move runtime module loading into runtime_load_module |
Date: |
Thu, 15 Dec 2022 01:07:39 -0600 |
Signed-off-by: Glenn Washburn <development@efficientek.com>
---
grub-core/gdb_grub.in | 20 +++++++++++++-------
1 file changed, 13 insertions(+), 7 deletions(-)
diff --git a/grub-core/gdb_grub.in b/grub-core/gdb_grub.in
index 77491816f4..61dc4644fb 100644
--- a/grub-core/gdb_grub.in
+++ b/grub-core/gdb_grub.in
@@ -70,16 +70,22 @@ document load_all_modules
Load debugging information for all loaded modules.
end
+define runtime_load_module
+ break grub_dl_add
+ commands
+ silent
+ load_module mod
+ cont
+ end
+end
+document runtime_load_module
+ Load module symbols at runtime as they are loaded.
+end
+
###
set confirm off
file kernel.exec
target remote :1234
-# inform when module is loaded
-break grub_dl_add
-commands
- silent
- load_module mod
- cont
-end
+runtime_load_module
--
2.34.1
- [PATCH v3 00/15] GDB script fixes and improvements, Glenn Washburn, 2022/12/15
- [PATCH v3 01/15] gdb: Fix redirection issue in dump_module_sections, Glenn Washburn, 2022/12/15
- [PATCH v3 02/15] gdb: Prevent wrapping when writing to .segments.tmp, Glenn Washburn, 2022/12/15
- [PATCH v3 03/15] gdb: If no modules have been loaded, do not try to load module symbols, Glenn Washburn, 2022/12/15
- [PATCH v3 04/15] gdb: Move runtime module loading into runtime_load_module,
Glenn Washburn <=
- [PATCH v3 05/15] gdb: Get correct mod variable value, Glenn Washburn, 2022/12/15
- [PATCH v3 06/15] gdb: Do not run load_module if module has already been loaded, Glenn Washburn, 2022/12/15
- [PATCH v3 07/15] gdb: Add functions to make loading from dynamically positioned targets easier, Glenn Washburn, 2022/12/15
- [PATCH v3 08/15] gdb: Remove Perl dependency for GRUB GDB script, Glenn Washburn, 2022/12/15
- [PATCH v3 09/15] gdb: If enabled, print line used to load EFI kernel symbols when using gdb_grub script, Glenn Washburn, 2022/12/15
- [PATCH v3 10/15] gdb: Conditionally run GDB script logic for dynamically or statically positioned GRUB, Glenn Washburn, 2022/12/15
- [PATCH v3 11/15] gdb: Only connect to remote target once when first sourced, Glenn Washburn, 2022/12/15
- [PATCH v3 12/15] gdb: Allow user defined "onload_<modname>" command to be run when module is loaded, Glenn Washburn, 2022/12/15
- [PATCH v3 13/15] gdb: Allow running user-defined commands at GRUB start, Glenn Washburn, 2022/12/15
- [PATCH v3 14/15] gdb: Add ability to turn on shell tracing for gdb helper script, Glenn Washburn, 2022/12/15