Fix 'info proc cmdline' for native FreeBSD processes.
authorJohn Baldwin <jhb@FreeBSD.org>
Wed, 6 Feb 2019 17:45:50 +0000 (09:45 -0800)
committerJohn Baldwin <jhb@FreeBSD.org>
Wed, 6 Feb 2019 17:45:50 +0000 (09:45 -0800)
commit424eb552c27a1574974d9052dff4ff252a7db22d
tree1ec7879ab93d0de60ebed3b5bfcd786e0a8af2a7
parent4249a53cce8651061092d666e5df06492cb91cf1
Fix 'info proc cmdline' for native FreeBSD processes.

The kern.proc.args.<pid> sysctl returns the argv array as a packed
array of arguments, each null terminated.  To construct a complete
command line, the arguments must be joined with spaces by converting
the intermediate nul characters to spaces.  Previously only the first
argument was shown in cmdline output.  Now, all arguments are shown.

gdb/ChangeLog:

* fbsd-nat.c (fbsd_fetch_cmdline): Join arguments with spaces.
gdb/ChangeLog
gdb/fbsd-nat.c