mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-23 10:03:47 +08:00
gdb dap: introduce stopOnEntry option
Approved-By: Tom Tromey <tom@tromey.com> Reviewed-By: Eli Zaretskii <eliz@gnu.org>
This commit is contained in:
parent
246119630a
commit
1136616707
@ -39850,6 +39850,11 @@ corresponds to the @code{file} command. @xref{Files}.
|
||||
If provided, this must be a boolean. When @samp{True}, @value{GDBN}
|
||||
will set a temporary breakpoint at the program's main procedure, using
|
||||
the same approach as the @code{start} command. @xref{Starting}.
|
||||
|
||||
@item stopOnEntry
|
||||
If provided, this must be a boolean. When @samp{True}, @value{GDBN}
|
||||
will set a temporary breakpoint at the program's first instruction, using
|
||||
the same approach as the @code{starti} command. @xref{Starting}.
|
||||
@end table
|
||||
|
||||
@value{GDBN} defines some parameters that can be passed to the
|
||||
|
@ -45,6 +45,7 @@ def launch(
|
||||
args: Sequence[str] = (),
|
||||
env: Optional[Mapping[str, str]] = None,
|
||||
stopAtBeginningOfMainSubprogram: bool = False,
|
||||
stopOnEntry: bool = False,
|
||||
**extra,
|
||||
):
|
||||
if cwd is not None:
|
||||
@ -62,7 +63,7 @@ def launch(
|
||||
for name, value in env.items():
|
||||
inf.set_env(name, value)
|
||||
expect_process("process")
|
||||
exec_and_expect_stop("run")
|
||||
exec_and_expect_stop("starti" if stopOnEntry else "run")
|
||||
|
||||
|
||||
@request("attach")
|
||||
|
Loading…
Reference in New Issue
Block a user