aboutsummaryrefslogtreecommitdiff
path: root/gdb/NEWS
diff options
context:
space:
mode:
authorGary Benson <gbenson@redhat.com>2015-04-17 09:47:30 +0100
committerGary Benson <gbenson@redhat.com>2015-04-17 09:47:30 +0100
commita9a5a3d1d27fc443934ed4919f69b34144288cf0 (patch)
tree3f8c3997e9e9664245cc5033998ba09c965c88ce /gdb/NEWS
parentaf1900b01b378126d8826591be7b7ec0d18271d7 (diff)
downloadgdb-a9a5a3d1d27fc443934ed4919f69b34144288cf0.zip
gdb-a9a5a3d1d27fc443934ed4919f69b34144288cf0.tar.gz
gdb-a9a5a3d1d27fc443934ed4919f69b34144288cf0.tar.bz2
Use gdb_sysroot for main executable on attach
This commit updates exec_file_locate_attach to use exec_file_find to compute the full pathname of the main executable in some cases. The net effect of this is that the main executable's path will be prefixed with gdb_sysroot in the same way that shared library paths currently are. gdb/ChangeLog: * exec.c (solist.h): New include. (exec_file_locate_attach): Prefix absolute executable paths with gdb_sysroot if set. * NEWS: Mention that executable paths may be prepended with sysroot. gdb/doc/ChangeLog: * gdb.texinfo (set sysroot): Document that "set sysroot" also applies to executable paths if supplied to GDB as absolute.
Diffstat (limited to 'gdb/NEWS')
-rw-r--r--gdb/NEWS5
1 files changed, 5 insertions, 0 deletions
diff --git a/gdb/NEWS b/gdb/NEWS
index c24195e..e8d92fb 100644
--- a/gdb/NEWS
+++ b/gdb/NEWS
@@ -31,6 +31,11 @@
"target:". "remote:" is automatically converted to "target:" for
backward compatibility.
+* The system root specified by "set sysroot" will be prepended to the
+ filename of the main executable (if reported to GDB as absolute by
+ the operating system) when starting processes remotely, and when
+ attaching to already-running local or remote processes.
+
* Python Scripting
** gdb.Objfile objects have a new attribute "username",