296373 |
04-Mar-2016 |
marius |
- Copy stable/10@296371 to releng/10.3 in preparation for 10.3-RC1 builds. - Update newvers.sh to reflect RC1. - Update __FreeBSD_version to reflect 10.3. - Update default pkg(8) configuration to use the quarterly branch.
Approved by: re (implicit) |
279211 |
23-Feb-2015 |
jhb |
MFC 274817,274878,276801,276840,278976: Improve support for XSAVE with debuggers. - Dump an NT_X86_XSTATE note if XSAVE is in use. This note is designed to match what Linux does in that 1) it dumps the entire XSAVE area including the fxsave state, and 2) it stashes a copy of the current xsave mask in the unused padding between the fxsave state and the xstate header at the same location used by Linux. - Teach readelf() to recognize NT_X86_XSTATE notes. - Change PT_GET/SETXSTATE to take the entire XSAVE state instead of only the extra portion. This avoids having to always make two ptrace() calls to get or set the full XSAVE state. - Add a PT_GET_XSTATE_INFO which returns the length of the current XSTATE save area (so the size of the buffer needed for PT_GETXSTATE) and the current XSAVE mask (%xcr0).
|
259694 |
21-Dec-2013 |
pfg |
MFC r258017, r258429, r258748, r258817:
Merge updates from FSF pre4.3 GCC inspired on Apple's gcc:
Updates to libiberty and mangling. New align attribute. Merge Apple updates to libstdc++.
|
256281 |
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
255874 |
26-Sep-2013 |
andrew |
Add an elf note on ARM to store the MACHINE_ARCH an executable was built for. This is useful for software needing to know which architecture a binary is built for as arm and armv6 have slight differences meaning only some binaries build for one will work as expected on the other. It is expected pkgng will be able to make use of this to simplify the logic to determine which package ABI to use.
Approved by: re (kib)
|
255522 |
13-Sep-2013 |
emaste |
Improve readelf notes output for Linux ELF files
Add four ELF note constants: - NT_FILE and NT_SIGINFO (core file notes output by recent Linux kernels) - NT_GNU_ABI_TAG (was incorrectly reported as NT_VERSION) - NT_GNU_BUILD_ID (used for locating standalone debug files)
Approved by: re (kib)
|
253461 |
19-Jul-2013 |
emaste |
Correct ELF note decoding for non-core files
Requested by: kib
|
253454 |
18-Jul-2013 |
emaste |
Correct alignment in note output
|
253453 |
18-Jul-2013 |
emaste |
Remove accidentally cut-and-pasted colons
|
253451 |
18-Jul-2013 |
emaste |
Handle FreeBSD-specific ELF notes
Add a function to return the specific type, when the note's Name field is 'FreeBSD'.
r249558 added FreeBSD-specific ELF note types that reuse type numbers of existing generic / Linux types. This caused 'readelf -n' to produce incorrect output on FreeBSD core files.
Sponsored by: DARPA, AFRL MFC after: 3 days
|
250227 |
04-May-2013 |
jkim |
Improve compatibility with recent flex from flex.sourceforge.net.
|
248802 |
27-Mar-2013 |
dim |
Similar to r239870 and r239872, teach the other binutils tools about the DW_FORM_flag_present dwarf attribute, so they do not print errors or warnings on files that contain it. (This attribute can be emitted by newer versions of clang and gcc.)
MFC after: 1 week
|
239962 |
31-Aug-2012 |
dim |
Fix a twelve year old bug in readelf: when process_dynamic_segment() encounters a DT_RUNPATH entry, the global dynamic_info[] array is overrun, causing some other global variable to be overwritten.
In my testcase, this was the section_headers variable, leading to segfaults or jemalloc assertions when it was freed later on.
Thanks to Koop Mast for providing samples of a few "bad" .so files.
MFC after: 1 week
|
222204 |
22-May-2011 |
benl |
Fix clang warnings.
Approved by: philip (mentor)
|
218822 |
18-Feb-2011 |
dim |
Merge binutils 2.17.50 to head. This brings a number of improvements to x86 CPU support, better support for powerpc64, some new directives, and many other things. Bump __FreeBSD_version, and add a note to UPDATING.
Thanks to the many people that have helped to test this.
Obtained from: projects/binutils-2.17
|
215679 |
22-Nov-2010 |
attilio |
Add the ability for GDB to printout the thread name along with other thread specific informations.
In order to do that, and in order to avoid KBI breakage with existing infrastructure the following semantic is implemented: - For live programs, a new member to the PT_LWPINFO is added (pl_tdname) - For cores, a new ELF note is added (NT_THRMISC) that can be used for storing thread specific, miscellaneous, informations. Right now it is just popluated with a thread name.
GDB, then, retrieves the correct informations from the corefile via the BFD interface, as it groks the ELF notes and create appropriate pseudo-sections.
Sponsored by: Sandvine Incorporated Tested by: gianni Discussed with: dim, kan, kib MFC after: 2 weeks
|
209413 |
22-Jun-2010 |
avg |
readelf.1: remove duplicate -u/--unwind option description
MFC after: 2 weeks
|
130570 |
16-Jun-2004 |
obrien |
Update HEAD with the stock binutils_2_15_20040523 file.
|
130562 |
16-Jun-2004 |
obrien |
This commit was generated by cvs2svn to compensate for changes in r130561, which included commits to RCS files with non-trunk default branches.
|
107495 |
02-Dec-2002 |
obrien |
GC some stuff I thought was long gone.
|
107493 |
02-Dec-2002 |
obrien |
This commit was generated by cvs2svn to compensate for changes in r107492, which included commits to RCS files with non-trunk default branches.
|
107491 |
02-Dec-2002 |
obrien |
Try to keep CVS from pissing over the next binutils import by returning to purely stock files.
|
104837 |
11-Oct-2002 |
obrien |
Use the vendor's 2.13.1_snap vendor version of this file as in rev 1.5.
|
104836 |
11-Oct-2002 |
obrien |
We use the stock version of this file as in rev 1.4.
|
104835 |
11-Oct-2002 |
obrien |
This commit was generated by cvs2svn to compensate for changes in r104834, which included commits to RCS files with non-trunk default branches.
|
102776 |
01-Sep-2002 |
obrien |
Remove these Bintuils 2.11 files that aren't part of 2.12.
|
102730 |
31-Aug-2002 |
obrien |
This commit was generated by cvs2svn to compensate for changes in r102729, which included commits to RCS files with non-trunk default branches.
|
99467 |
05-Jul-2002 |
obrien |
We use the stock version of this file as in rev 1.4.
|
99462 |
05-Jul-2002 |
obrien |
This commit was generated by cvs2svn to compensate for changes in r99461, which included commits to RCS files with non-trunk default branches.
|
94537 |
12-Apr-2002 |
obrien |
This commit was generated by cvs2svn to compensate for changes in r94536, which included commits to RCS files with non-trunk default branches.
|
92841 |
20-Mar-2002 |
obrien |
Manpages moved into doc/ for 2.12.
|
92829 |
20-Mar-2002 |
obrien |
This commit was generated by cvs2svn to compensate for changes in r92828, which included commits to RCS files with non-trunk default branches.
|
91050 |
22-Feb-2002 |
obrien |
Use the vendor's 2.12_20020221_snap version of this file as in rev 1.4.
|
91042 |
22-Feb-2002 |
obrien |
This commit was generated by cvs2svn to compensate for changes in r91041, which included commits to RCS files with non-trunk default branches.
|
89865 |
27-Jan-2002 |
obrien |
Use the vendor's 2.12.0_snap vendor version of this file as in rev 1.5.
|
89864 |
27-Jan-2002 |
obrien |
Use the vendor's 2.12.0_snap version of this file as in rev 1.4.
|
89858 |
27-Jan-2002 |
obrien |
This commit was generated by cvs2svn to compensate for changes in r89857, which included commits to RCS files with non-trunk default branches.
|
85821 |
01-Nov-2001 |
obrien |
Update to the latest vendor's file.
|
85820 |
01-Nov-2001 |
obrien |
Update to the latest vendor file.
|
85816 |
01-Nov-2001 |
obrien |
This commit was generated by cvs2svn to compensate for changes in r85815, which included commits to RCS files with non-trunk default branches.
|
80509 |
28-Jul-2001 |
obrien |
This commit was generated by cvs2svn to compensate for changes in r80508, which included commits to RCS files with non-trunk default branches.
|
80017 |
20-Jul-2001 |
obrien |
This commit was generated by cvs2svn to compensate for changes in r80016, which included commits to RCS files with non-trunk default branches.
|
78845 |
26-Jun-2001 |
obrien |
This commit was generated by cvs2svn to compensate for changes in r78844, which included commits to RCS files with non-trunk default branches.
|
78837 |
26-Jun-2001 |
obrien |
Use the stock (2.11.2) version of this now.
|
78836 |
26-Jun-2001 |
obrien |
Use the vendor's 2.11.2 version of this file as in rev 1.4.
|
78829 |
26-Jun-2001 |
obrien |
This commit was generated by cvs2svn to compensate for changes in r78828, which included commits to RCS files with non-trunk default branches.
|
77309 |
28-May-2001 |
obrien |
Return to the vendor's version of this file.
(have I mentioned how fscking stupid CVS can be??)
|
77308 |
28-May-2001 |
obrien |
Return to the vendor's version of this file.
(CVS -j -j filled this with conflicts -- CVS it just too fscking dumb to realize this is the 3rd time we've just committed the vendor version + FreeBSD ID)
|
77307 |
28-May-2001 |
obrien |
Return to the vendor's version of this file as in rev 1.4. (CVS is too stupid to realize we've done this 3 times now...)
|
77299 |
28-May-2001 |
obrien |
This commit was generated by cvs2svn to compensate for changes in r77298, which included commits to RCS files with non-trunk default branches.
|
69157 |
25-Nov-2000 |
obrien |
Remove binutils 2.9.1 files that are not part of 2.10.x.
|
68779 |
15-Nov-2000 |
obrien |
dyn-string.* moved to libiberty/ and include/.
|
68774 |
15-Nov-2000 |
obrien |
We use the stock version of this file now.
|
68773 |
15-Nov-2000 |
obrien |
Return to the vendor's version of this file as in rev 1.4.
|
68766 |
15-Nov-2000 |
obrien |
This commit was generated by cvs2svn to compensate for changes in r68765, which included commits to RCS files with non-trunk default branches.
|
61846 |
20-Jun-2000 |
obrien |
Merge in our rev 1.2 changes (but do it in a way the Binutils maintainers accepted): Restore traditional behavior by acknowledging tabs in strings.
|
61844 |
20-Jun-2000 |
obrien |
This commit was generated by cvs2svn to compensate for changes in r61843, which included commits to RCS files with non-trunk default branches.
|
60515 |
13-May-2000 |
obrien |
Return to the vendor's version of this file.
|
60514 |
13-May-2000 |
obrien |
Return to the vendor's version of this file as in rev 1.4.
|
60513 |
13-May-2000 |
obrien |
Merge in our rev 1.2 changes: Restore traditional behavior by acknowledging tabs in strings.
|
60512 |
13-May-2000 |
obrien |
Return this file to the vendor's file.
|
60485 |
12-May-2000 |
obrien |
This commit was generated by cvs2svn to compensate for changes in r60484, which included commits to RCS files with non-trunk default branches.
|
59431 |
20-Apr-2000 |
obrien |
Revert this file back to its FSF/Cygnus virgin state. With jb's rev 1.2 commit to usr.bin/lorder/lorder.sh we don't depend on the 4.4BSD's ``nm -o'' behavior.
Previous to 4.3BSD-Reno, ``nm -o'' did not output the .o's filename on a line by itself. The change occurred between CSRG's nm.c rev 4.8 (1987) and rev 5.1 (in 1989), which was "new version from Hans Huebner hans@garp.mit.edu, huebner@db0tui6.BITNET". The Binutils maintainers would rather cater to a loud boisterous user of 4.3BSD VAXen which has its own native toolchain, rather than a modern Unix with multiple orders of magnitude more users and in which Binutils *is* the native toolchain.
|
41786 |
14-Dec-1998 |
mckay |
Restore traditional behaviour by allowing tabs in strings. In deference to the new age of internationalisation, I used isblank() instead of a literal '\t'.
|
41642 |
10-Dec-1998 |
steve |
Another directive nit.
PR: 8144 Submitted by: NOKUBI Hirotaka <hnokubi@yyy.or.jp>
|
41641 |
10-Dec-1998 |
steve |
Remove @code directive around --change-leading-char.
PR: 8143 Submitted by: NOKUBI Hirotaka <hnokubi@yyy.or.jp>
|
41626 |
10-Dec-1998 |
steve |
Typo fix.
PR: 8034 Submitted by: NOKUBI Hirotaka <hnokubi@yyy.or.jp>
|
41485 |
03-Dec-1998 |
billf |
The explanation shows "-V" as being 'verbose' correct this to "-v"
PR: docs/8892 Submitted by: Hirayama Issei <iss@mail.wbs.ne.jp>
|
38891 |
06-Sep-1998 |
jdp |
Resolve conflicts from import of binutils-2.9.1.
Submitted by: Doug Rabson <dfr>
|
38890 |
06-Sep-1998 |
jdp |
This commit was generated by cvs2svn to compensate for changes in r38889, which included commits to RCS files with non-trunk default branches.
|
33971 |
01-Mar-1998 |
jdp |
Fix the output format of "nm" so that it works properly for FreeBSD's "lorder" command.
GNU rejected this change because they felt it would be an unacceptable incompatibility to change the output format at this point -- even though it was wrong to begin with.
|
33966 |
01-Mar-1998 |
jdp |
This commit was generated by cvs2svn to compensate for changes in r33965, which included commits to RCS files with non-trunk default branches.
|