aboutsummaryrefslogtreecommitdiff
path: root/gdb/rs6000-tdep.c
diff options
context:
space:
mode:
authorAndreas Arnez <arnez@linux.vnet.ibm.com>2018-03-22 10:02:18 +0100
committerAndreas Arnez <arnez@linux.vnet.ibm.com>2018-03-22 10:02:18 +0100
commit26d6cec4a9291f154e549fb6f4318ace6cfaa2a5 (patch)
treeda74df9be23e23763ab675b4380dc57d8ed679f5 /gdb/rs6000-tdep.c
parentf69c5afb18871a773af88484a24d7da12c3a104c (diff)
downloadgdb-26d6cec4a9291f154e549fb6f4318ace6cfaa2a5.zip
gdb-26d6cec4a9291f154e549fb6f4318ace6cfaa2a5.tar.gz
gdb-26d6cec4a9291f154e549fb6f4318ace6cfaa2a5.tar.bz2
Make "info proc cmdline" show args on GNU/Linux
Currently "info proc cmdline" on GNU/Linux does not show the full command line, but only argument 0. And even a warning is shown if there are more. This was discussed in 2014 already: https://sourceware.org/ml/gdb-patches/2014-04/msg00212.html Follow the advice there and avoid target_fileio_read_stralloc. Instead, use target_fileio_read_alloc to read the whole command line and then replace NUL characters by spaces. Also add an appropriate test case. Note that gdbserver already handles this correctly. gdb/ChangeLog: * linux-tdep.c (linux_info_proc): For "info proc cmdline", print command line args instead of emitting a warning. gdb/testsuite/ChangeLog: * gdb.base/info-proc.exp: Add test for "info proc cmdline".
Diffstat (limited to 'gdb/rs6000-tdep.c')
0 files changed, 0 insertions, 0 deletions