aboutsummaryrefslogtreecommitdiff
path: root/gdb/exec.c
diff options
context:
space:
mode:
authorPhilippe Waroquiers <philippe.waroquiers@skynet.be>2020-06-27 22:08:50 +0200
committerPhilippe Waroquiers <philippe.waroquiers@skynet.be>2020-07-11 14:21:05 +0200
commit0a278aa7552de49be4816409a793c2403f6e87be (patch)
treecb6c45d26801ec576eaef8f1b45e8bc2f2fdf8cb /gdb/exec.c
parenta308b89de77e782b563fe5f712397848bfd4a897 (diff)
downloadgdb-0a278aa7552de49be4816409a793c2403f6e87be.zip
gdb-0a278aa7552de49be4816409a793c2403f6e87be.tar.gz
gdb-0a278aa7552de49be4816409a793c2403f6e87be.tar.bz2
Fine tune exec-file-mismatch help and documentation.
It was deemed better to explicitly mention in help and doc that build IDs are used for comparison, and that symbols are loaded when asking to load the exec-file. This is V2, fixing 2 typos and replacing 'If the user asks to load' by 'If the user confirms loading', as suggested by Pedro. gdb/ChangeLog 2020-07-11 Philippe Waroquiers <philippe.waroquiers@skynet.be> * exec.c (_initialize_exec): Update exec-file-mismatch help. gdb/doc/ChangeLog 2020-07-11 Philippe Waroquiers <philippe.waroquiers@skynet.be> * gdb.texinfo (Attach): Update exec-file-mismatch doc.
Diffstat (limited to 'gdb/exec.c')
-rw-r--r--gdb/exec.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/gdb/exec.c b/gdb/exec.c
index de473fb..2ff5846 100644
--- a/gdb/exec.c
+++ b/gdb/exec.c
@@ -305,7 +305,7 @@ validate_exec_file (int from_tty)
exec_file_target = TARGET_SYSROOT_PREFIX + exec_file_target;
warning
- (_("Mismatch between current exec-file %ps\n"
+ (_("Build ID mismatch between current exec-file %ps\n"
"and automatically determined exec-file %ps\n"
"exec-file-mismatch handling is currently \"%s\""),
styled_string (file_name_style.style (), current_exec_file),
@@ -1269,7 +1269,11 @@ loaded by GDB and the exec-file automatically determined when attaching\n\
to a process:\n\n\
ask - warn the user and ask whether to load the determined exec-file.\n\
warn - warn the user, but do not change the exec-file.\n\
- off - do not check for mismatch."),
+ off - do not check for mismatch.\n\
+\n\
+GDB detects a mismatch by comparing the build IDs of the files.\n\
+If the user confirms loading the determined exec-file, then its symbols\n\
+will be loaded as well."),
set_exec_file_mismatch_command,
show_exec_file_mismatch_command,
&setlist, &showlist);