aboutsummaryrefslogtreecommitdiff
path: root/libctf/ctf-hash.c
diff options
context:
space:
mode:
authorAndrew Burgess <andrew.burgess@embecosm.com>2021-05-05 16:50:17 +0100
committerAndrew Burgess <andrew.burgess@embecosm.com>2021-05-07 22:20:47 +0100
commit1845e254645efbc02248345ccdb557d265dd8ae1 (patch)
treef0edd8445b6289107098a9807c1a51dcf4650271 /libctf/ctf-hash.c
parenta3237c7cc7de4b3ea44d8874a0c90dff1f4d31dc (diff)
downloadbinutils-1845e254645efbc02248345ccdb557d265dd8ae1.zip
binutils-1845e254645efbc02248345ccdb557d265dd8ae1.tar.gz
binutils-1845e254645efbc02248345ccdb557d265dd8ae1.tar.bz2
gdb/guile: perform tilde expansion when sourcing guile scripts
Before this patch: (gdb) source ~/script.scm ERROR: In procedure apply-smob/1: ERROR: In procedure primitive-load-path: Unable to find file "~/script.scm" in load path Error while executing Scheme code. (gdb) This is because the path is not tilde expanded. In contrast, when sourcing a .py or .gdb script the path is tilde expanded. This commit fixes this oversight, and allows the above source command to work as expected. The tilde expansion is done in the generic GDB code before we call the sourcer function for any particular extension language. gdb/ChangeLog: * cli/cli-cmds.c: Add 'gdbsupport/gdb_tilde_expand.h' include. (source_script_with_search): Perform tilde expansion. gdb/testsuite/ChangeLog: * gdb.guile/guile.exp: Add an extra test.
Diffstat (limited to 'libctf/ctf-hash.c')
0 files changed, 0 insertions, 0 deletions