]> git.ipfire.org Git - thirdparty/grub.git/commit
gdb: Only connect to remote target once when first sourced
authorGlenn Washburn <development@efficientek.com>
Mon, 27 Feb 2023 21:15:33 +0000 (15:15 -0600)
committerDaniel Kiper <daniel.kiper@oracle.com>
Tue, 14 Mar 2023 14:40:09 +0000 (15:40 +0100)
commit264cd9e74682f49b69f2dcbd8f6a80a249d02aee
treeb37e18e7cefecffd34dba722f17f5758a353b6ca
parent99ccf5b2450854f3fc1c26844cc6e9403243d8de
gdb: Only connect to remote target once when first sourced

The gdb_grub script was originally meant to be run once when GDB first
starts up via the -x argument. So it runs commands unconditionally
assuming that the script has not been run before. Its nice to be able
to source the script again when developing the script to modify/add
commands. So only run the commands not defined in user-defined commands,
if a variable $runonce has already been set and when those commands have
been run to set $runonce.

Signed-off-by: Glenn Washburn <development@efficientek.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
grub-core/gdb_grub.in