aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorSergio Durigan Junior <sergiodj@redhat.com>2017-09-11 01:03:51 -0400
committerSergio Durigan Junior <sergiodj@redhat.com>2017-10-04 01:57:29 -0400
commit7da0a8867419fc4a2a64d49cc71a14bd145cebff (patch)
treeb226a30bb410d61dea4e27c0dbd8ec42e440f3af /gdb/ChangeLog
parenta5259595e7a6faac0240d257f7e9cfa599557d2e (diff)
downloadgdb-7da0a8867419fc4a2a64d49cc71a14bd145cebff.zip
gdb-7da0a8867419fc4a2a64d49cc71a14bd145cebff.tar.gz
gdb-7da0a8867419fc4a2a64d49cc71a14bd145cebff.tar.bz2
Introduce gdb_tilde_expand
Currently, whenever we want to handle paths provided by the user and perform tilde expansion on GDB, we rely on "tilde_expand", which comes from readline. This was enough for our use cases so far, but the situation will change when we start dealing with paths on gdbserver as well, which is what the next patches implement. Unfortunately it is not possible to use "tilde_expand" in this case because gdbserver doesn't use readline. For that reason I decided to implement a new "gdb_tilde_expand" function, which is basically a wrapper for "glob" and its GNU extension, GLOB_TILDE_CHECK. With the import of the "glob" module from gnulib, we're sure that "glob" always supports this extension. gdb/ChangeLog: 2017-10-04 Sergio Durigan Junior <sergiodj@redhat.com> * Makefile.in (SFILES): Add gdb_tilde_expand.c. (HFILES_NO_SRCDIR): Add gdb_tilde_expand.h. (COMMON_OBS): Add gdb_tilde_expand.o. * common/gdb_tilde_expand.c: New file. * common/gdb_tilde_expand.h: Likewise. gdb/gdbserver/ChangeLog: 2017-10-04 Sergio Durigan Junior <sergiodj@redhat.com> * Makefile.in (SFILES): Add $(srcdir)/common/gdb_tilde_expand.c. (OBS): Add gdb_tilde_expand.o.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index e9cb48c..6f9c7e6 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,11 @@
+2017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
+
+ * Makefile.in (SFILES): Add gdb_tilde_expand.c.
+ (HFILES_NO_SRCDIR): Add gdb_tilde_expand.h.
+ (COMMON_OBS): Add gdb_tilde_expand.o.
+ * common/gdb_tilde_expand.c: New file.
+ * common/gdb_tilde_expand.h: Likewise.
+
2017-10-03 Maciej W. Rozycki <macro@imgtec.com>
* gdbarch.sh (objfile): Remove duplicate declaration.