non port: devel/gdb/files/patch-gdb-amd64fbsd-nat.c |
Number of commits found: 7 |
Wednesday, 29 Apr 2015
|
13:53 jhb
Update to 7.9.
- Move changes that have been adopted upstream after 7.9 into extra patches
named after the commit to GDB's master branch. This includes previous
patches such as the signal trampoline detection fixes and XSAVE support
as well as well as new fixes such as fixing 'gcore' to not require procfs.
- The tui-io.c patch previously needed with new readline has been accepted
upstream.
- The remaining patches have been updated to apply cleanly.
- The threads target has been fixed to actually pass register requests for
LWP-backed threads down to the ptrace backends without detouring via
libthread_db which actually fixes AVX with threads.
PR: 199451
Differential Revision: https://reviews.freebsd.org/D2293
Approved by: bapt, luca.pizzamiglio@gmail.com (maintainer)
|
Wednesday, 18 Feb 2015
|
19:24 jhb
- Add support for XSAVE on amd64 and i386 using the recently added
PT_GETXSTATE_INFO and XSTATE core dump sections.
- Use kern.proc.sigtramp on i386 to fix unwinding across signal
frames.
- Change the amd64 FreeBSD ABI to return an i386 target description
when debugging a 32-bit process. This allows XSAVE debugging to
work for an i386 binary on amd64.
- Rework thread patches to pull all threads-related patches out of
the main port patches and into a single optional patch.
- Adjust the thread patches so that fbsd-threads.c passes register
requests for LWPs down to the native target instead of calling
ptrace directly. This allows XSAVE to work with threads without
any other changes. The x86 nat.c files now pass LWP IDs to
ptrace register operations (other platforms already did this).
The supply/collect regset stubs are now only needed to support
userland threads for libkse.
PR: 197501
Approved by: maintainer, bdrewery
|
Tuesday, 7 Oct 2014
|
10:25 tijl
- Fix a buffer overflow when copying a string
- Use sysctl KERN_PROC_SIGTRAMP to retrieve the signal trampoline
location for the native amd64 ABI. This fixes unwinding over the
signal frame after trampoline was moved to the shared page.
(https://svnweb.freebsd.org/changeset/base/258663)
- Remove some gcc specific warning flags
PR: 194190
Submitted by: luca.pizzamiglio@gmail.com (maintainer)
|
Sunday, 28 Oct 2012
|
21:50 rakuco
- Show thread names, closing ports/172572. Thanks to Mark Lokowich.
- It is now possible to choose which readline version to use, closing
ports/172077. Thanks to Jan Beich.
- Fix patches to remove compilation warnings.
- Clean configure arguments to remove a compilation warning.
- Fix file permissions when the PYTHON option is enabled.
- Trim Makefile header.
PR: ports/172828
Submitted by: Luca Pizzammiglio <luca.pizzamiglio@gmail.com> (maintainer)
Feature safe: yes
|
Friday, 24 Aug 2012
|
02:54 bdrewery
- Update to 7.5
- Remove patches integrated upstream
PR: ports/170913
Submitted by: Luca Pizzammiglio <luca.pizzamiglio@gmail.com> (maintainer)
Approved by: eadler (mentor)
|
Saturday, 25 Feb 2012
|
11:57 scheidell
- Adds HW watchpoint support for amd64, closing ports/160930 (thanks to Ben
Morrow)
- Adds a symbolic link executable with the version suffix to support tools
without debugger configuration (like devel/nemiver)
- Bump PORTREVISION due to track changes to options and pkg-plist
PR: ports/165357
Submitted by: Luca Pizzamiglio <luca.pizzamiglio@gmail.com> (maintainer)
Approved by: gabor (mentor, implicit)
|
Tuesday, 16 Nov 2010
|
20:39 skreuzer
GDB is a source-level debugger for Ada, C, C++, Objective-C, Pascal and
many other languages. GDB can target (i.e., debug programs running on)
more than a dozen different processor architectures, and GDB itself can
run on most popular GNU/Linux, Unix and Microsoft Windows variants.
This version of gdb has been modified by jhb@ to recognize freebsd threads
Reviewed by: John Baldwin <jhb@FreeBSD.org>, swell.k@gmail.com
|
Number of commits found: 7 |