From 177a3f0aa942aff37133cdf657a28ac4f87f8ca0 Mon Sep 17 00:00:00 2001 From: Denis Zubarev Date: Tue, 8 Feb 2022 18:38:37 +0300 Subject: [PATCH] accept optional args in gdb-executable --- gdb-mi.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gdb-mi.el b/gdb-mi.el index ac8833a..acdb390 100644 --- a/gdb-mi.el +++ b/gdb-mi.el @@ -2741,7 +2741,7 @@ If ARG is `dprintf' create a dprintf breakpoint instead." gdb--session)) ;;;###autoload -(defun gdb-executable (debuggee-path) +(defun gdb-executable (debuggee-path &optional args) "Start debugging an executable at DEBUGGEE-PATH in the current session. If no session is available, one is automatically created." (interactive @@ -2753,6 +2753,7 @@ If no session is available, one is automatically created." (with-selected-frame (gdb--session-frame session) (gdb--command (concat "-file-exec-and-symbols " (gdb--escape-argument (gdb--local-path debuggee-path)))) + (gdb--command (concat "-gdb-set args " args) ) (gdb--command "-file-list-exec-source-file" 'gdb--context-initial-file) (gdb--rename-buffers-with-debuggee debuggee-path))