diff options
author | John Baldwin <jhb@FreeBSD.org> | 2018-01-09 13:35:17 -0800 |
---|---|---|
committer | John Baldwin <jhb@FreeBSD.org> | 2018-01-09 13:35:17 -0800 |
commit | b999e2038dbc54e2c8b1c390f8b8fe50d0f1d10a (patch) | |
tree | 611e13c2ebffc3ec8d90218c327f231bb73a1812 /gdb/ft32-tdep.h | |
parent | d2176225dc982c22640215a0e611e997e8eeb030 (diff) | |
download | gdb-b999e2038dbc54e2c8b1c390f8b8fe50d0f1d10a.zip gdb-b999e2038dbc54e2c8b1c390f8b8fe50d0f1d10a.tar.gz gdb-b999e2038dbc54e2c8b1c390f8b8fe50d0f1d10a.tar.bz2 |
Don't return stale data from fbsd_pid_to_exec_file for kernel processes.
For processes without an associated executable (such as kernel processes),
the kern.proc.pathname.<pid> system control node returns a length of zero
without modifying the user's buffer. Detect this case and return NULL
rather than the previous contents of the static buffer 'buf'.
gdb/ChangeLog:
* fbsd-nat.c (fbsd_pid_to_exec_file) [KERN_PROC_PATHNAME]: Return
NULL for an empty pathname.
Diffstat (limited to 'gdb/ft32-tdep.h')
0 files changed, 0 insertions, 0 deletions