freebsd-ports/devel/gdb
John Baldwin a69e05cd98 MFH: r418566 r418964
Import several patches recently merged upstream.

- Fix fork following to honor 'detach-on-fork'
- Fix vfork following to post a fake vfork_done event to fix breakpoints
  in vfork parents (a real vfork_done event is pending but requires kernel
  changes currently in review).
- Fix x86 debug registers to work with multiple threads (PR 157755)
- Add support for 'info auxv' on both live processes and cores.
- Add support for 'catch syscall'.  Note that catching system calls by
  names requires parsing an XML file mapping system call names to
  numbers.  The port now installs the XML syscall files to the data
  directory.  In addition, the EXPAT option is now enabled by default as
  expat is used to parse the XML files.
- Handle version 1a of NT_PRPSINFO notes which include the pr_pid field.
- Replace patch-sigev with upstream version.  Note that upstream GDB
  doesn't define SIGLIBRT on older OS versions, so do that in the port
  Makefile instead.
- Use PT_GET_EVENT_MASK/PT_SET_EVENT_MASK (new in 12).
- Fix a bug where fork and LWP events weren't enabled in new child
  processes when following child processes after a fork.
- Handle "real" vfork done events via PTRACE_VFORK (new in 12).
- Bump PORTREVISION.

PR:		157755, 210874,	211254
Approved by:	ports-secteam (feld)
2016-07-27 16:27:06 +00:00
..
files MFH: r418566 r418964 2016-07-27 16:27:06 +00:00
distinfo Update to upstream release 7.11.1 2016-06-05 12:04:34 +00:00
Makefile MFH: r418566 r418964 2016-07-27 16:27:06 +00:00
pkg-descr
pkg-plist MFH: r418566 r418964 2016-07-27 16:27:06 +00:00