Document 'set|show exec-file-mismatch (ask|warn|off)'
Mention in NEWS the new option and the set/show commands. Document in gdb.texinfo the new option and the set/show commands. gdb/ChangeLog 2020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be> * NEWS: Mention the new option and the set/show commands. gdb/doc/ChangeLog 2020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be> * gdb.texinfo (Attach): Document the new option and the set/show commands. (Connecting): Reference the exec-file-mismatch option.
This commit is contained in:
parent
b1468492c6
commit
e47e48f6a7
@ -1,3 +1,7 @@
|
|||||||
|
2020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
|
||||||
|
|
||||||
|
* NEWS: Mention the new option and the set/show commands.
|
||||||
|
|
||||||
2020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
|
2020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
|
||||||
|
|
||||||
* exec.c (exec_file_mismatch_names, exec_file_mismatch_mode)
|
* exec.c (exec_file_mismatch_names, exec_file_mismatch_mode)
|
||||||
|
13
gdb/NEWS
13
gdb/NEWS
@ -10,6 +10,19 @@
|
|||||||
that support it (see entry for GDB 9, below), providing faster
|
that support it (see entry for GDB 9, below), providing faster
|
||||||
performance for programs with many symbols.
|
performance for programs with many symbols.
|
||||||
|
|
||||||
|
* New commands
|
||||||
|
|
||||||
|
set exec-file-mismatch -- Set exec-file-mismatch handling (ask|warn|off).
|
||||||
|
show exec-file-mismatch -- Show exec-file-mismatch handling (ask|warn|off).
|
||||||
|
Set or show the option 'exec-file-mismatch'. When GDB attaches to
|
||||||
|
a running process and can determine the name of the executable file
|
||||||
|
the process runs, this new option indicates whether to detect mismatch
|
||||||
|
between the name of the current executable file loaded by GDB
|
||||||
|
and the name of the executable file used to start the process.
|
||||||
|
If 'ask', the default, display a warning and ask the user
|
||||||
|
whether to load the process executable file; if 'warn', just display
|
||||||
|
a warning; if 'off', don't attempt to detect a mismatch.
|
||||||
|
|
||||||
*** Changes in GDB 9
|
*** Changes in GDB 9
|
||||||
|
|
||||||
* 'thread-exited' event is now available in the annotations interface.
|
* 'thread-exited' event is now available in the annotations interface.
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
2020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
|
||||||
|
|
||||||
|
* gdb.texinfo (Attach): Document the new option and the
|
||||||
|
set/show commands.
|
||||||
|
(Connecting): Reference the exec-file-mismatch option.
|
||||||
|
|
||||||
2020-01-10 Pedro Alves <palves@redhat.com>
|
2020-01-10 Pedro Alves <palves@redhat.com>
|
||||||
|
|
||||||
* gdb.texinfo (Starting): Say "current inferior not connected"
|
* gdb.texinfo (Starting): Say "current inferior not connected"
|
||||||
|
@ -2905,6 +2905,30 @@ the program is not found) by using the source file search path
|
|||||||
the @code{file} command to load the program. @xref{Files, ,Commands to
|
the @code{file} command to load the program. @xref{Files, ,Commands to
|
||||||
Specify Files}.
|
Specify Files}.
|
||||||
|
|
||||||
|
@anchor{set exec-file-mismatch}
|
||||||
|
If the debugger can determine the name of the executable file running
|
||||||
|
in the process it is attaching to, and this file name does not match
|
||||||
|
the name of the current exec-file loaded by @value{GDBN}, the option
|
||||||
|
@code{exec-file-mismatch} specifies how to handle the mismatch.
|
||||||
|
|
||||||
|
@table @code
|
||||||
|
@kindex exec-file-mismatch
|
||||||
|
@cindex set exec-file-mismatch
|
||||||
|
@item set exec-file-mismatch @samp{ask|warn|off}
|
||||||
|
|
||||||
|
Whether to detect mismatch between the name of the current executable
|
||||||
|
file loaded by @value{GDBN} and the name of the executable file used to
|
||||||
|
start the process. If @samp{ask}, the default, display a warning
|
||||||
|
and ask the user whether to load the process executable file; if
|
||||||
|
@samp{warn}, just display a warning; if @samp{off}, don't attempt to
|
||||||
|
detect a mismatch.
|
||||||
|
|
||||||
|
@cindex show exec-file-mismatch
|
||||||
|
@item show exec-file-mismatch
|
||||||
|
Show the current value of @code{exec-file-mismatch}.
|
||||||
|
|
||||||
|
@end table
|
||||||
|
|
||||||
The first thing @value{GDBN} does after arranging to debug the specified
|
The first thing @value{GDBN} does after arranging to debug the specified
|
||||||
process is to stop it. You can examine and modify an attached process
|
process is to stop it. You can examine and modify an attached process
|
||||||
with all the @value{GDBN} commands that are ordinarily available when
|
with all the @value{GDBN} commands that are ordinarily available when
|
||||||
@ -21839,6 +21863,12 @@ established. If you are using @code{gdbserver}, you may also invoke
|
|||||||
@code{gdbserver} using the @option{--attach} option
|
@code{gdbserver} using the @option{--attach} option
|
||||||
(@pxref{Running gdbserver}).
|
(@pxref{Running gdbserver}).
|
||||||
|
|
||||||
|
Some remote targets allow @value{GDBN} to determine the executable file running
|
||||||
|
in the process the debugger is attaching to. In such a case, @value{GDBN}
|
||||||
|
uses the value of @code{exec-file-mismatch} to handle a possible mismatch
|
||||||
|
between the executable file name running in the process and the name of the
|
||||||
|
current exec-file loaded by @value{GDBN} (@pxref{set exec-file-mismatch}).
|
||||||
|
|
||||||
@end table
|
@end table
|
||||||
|
|
||||||
@anchor{Host and target files}
|
@anchor{Host and target files}
|
||||||
|
Loading…
Reference in New Issue
Block a user