svn commit: r275916 - head/contrib/elftoolchain/elfcopy

2014-12-18 Thread Ed Maste
Author: emaste Date: Thu Dec 18 19:09:59 2014 New Revision: 275916 URL: https://svnweb.freebsd.org/changeset/base/275916 Log: Include section name in strip warning message Modified: head/contrib/elftoolchain/elfcopy/sections.c Modified: head/contrib/elftoolchain/elfcopy/sections.c ==

svn commit: r276061 - head/contrib/elftoolchain/elfcopy

2014-12-22 Thread Ed Maste
Author: emaste Date: Mon Dec 22 16:31:09 2014 New Revision: 276061 URL: https://svnweb.freebsd.org/changeset/base/276061 Log: Set up default shstrtab entries at shstrtab initialization Instead of waiting until the addition of the first non-default entry. This fixes a segfault when strip(1

svn commit: r276062 - in head/contrib/elftoolchain: common readelf

2014-12-22 Thread Ed Maste
Author: emaste Date: Mon Dec 22 16:34:59 2014 New Revision: 276062 URL: https://svnweb.freebsd.org/changeset/base/276062 Log: Add AArch64 machine time and relocations for readelf Reviewed by: andrew Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org

svn commit: r276077 - in vendor/elftoolchain/dist: . ar brandelf common elfcopy libdwarf libelf libelftc mk nm readelf strings test/ar test/ar/plugin test/elfcopy test/elfcopy/plugin test/elfcopy/t...

2014-12-22 Thread Ed Maste
Author: emaste Date: Mon Dec 22 20:32:23 2014 New Revision: 276077 URL: https://svnweb.freebsd.org/changeset/base/276077 Log: Import elftoolchain rev 3130 From svn.code.sf.net/p/elftoolchain/code/trunk Added: vendor/elftoolchain/dist/ar/os.Linux.mk (contents, props changed) vendor/el

svn commit: r276078 - vendor/elftoolchain/elftoolchain-r3130

2014-12-22 Thread Ed Maste
Author: emaste Date: Mon Dec 22 20:33:40 2014 New Revision: 276078 URL: https://svnweb.freebsd.org/changeset/base/276078 Log: Tag elftoolchain r3130 Added: vendor/elftoolchain/elftoolchain-r3130/ - copied from r276077, vendor/elftoolchain/dist/ ___

svn commit: r276146 - in head/sys/boot/amd64: boot1.efi efi

2014-12-23 Thread Ed Maste
Author: emaste Date: Tue Dec 23 15:58:45 2014 New Revision: 276146 URL: https://svnweb.freebsd.org/changeset/base/276146 Log: Use explicit --output-target to set EFI file format According to objcopy(1) --target is for use where the input and output formats are the same ("no translation").

svn commit: r276147 - head/sys/boot/amd64/boot1.efi

2014-12-23 Thread Ed Maste
Author: emaste Date: Tue Dec 23 16:00:25 2014 New Revision: 276147 URL: https://svnweb.freebsd.org/changeset/base/276147 Log: Update comment: only one file in the FAT file system EFI boot image Sponsored by: The FreeBSD Foundation Modified: head/sys/boot/amd64/boot1.efi/generate-fat.sh

svn commit: r276189 - head/release/arm

2014-12-24 Thread Ed Maste
Author: emaste Date: Wed Dec 24 18:51:25 2014 New Revision: 276189 URL: https://svnweb.freebsd.org/changeset/base/276189 Log: Build gperf before gcc The ARM image builds build the in-tree gcc in order to build u-boot and gperf is needed to build gcc, but is no longer installed on archs

svn commit: r276282 - head/sys/dev/vt

2014-12-26 Thread Ed Maste
Author: emaste Date: Sat Dec 27 04:21:24 2014 New Revision: 276282 URL: https://svnweb.freebsd.org/changeset/base/276282 Log: Support ALT_BREAK_TO_DEBUGGER in vt(4) Submitted by: Andre Albsmeier on -hackers Modified: head/sys/dev/vt/vt.h head/sys/dev/vt/vt_core.c Modified: head/sys/de

svn commit: r276369 - head

2014-12-29 Thread Ed Maste
Author: emaste Date: Mon Dec 29 19:02:00 2014 New Revision: 276369 URL: https://svnweb.freebsd.org/changeset/base/276369 Log: Merge elftoolchain directory shuffling from elftoolchain update branch Modified: Directory Properties: head/ (props changed)

svn commit: r276371 - in head: contrib/elftoolchain/common contrib/elftoolchain/elfcopy contrib/elftoolchain/libdwarf contrib/elftoolchain/libelf contrib/elftoolchain/libelftc contrib/elftoolchain/...

2014-12-29 Thread Ed Maste
Author: emaste Date: Mon Dec 29 19:16:40 2014 New Revision: 276371 URL: https://svnweb.freebsd.org/changeset/base/276371 Log: Update elftoolchain to upstream rev 3130 This includes a number of libdwarf improvements (particularly DWARF4 related) and updates to elftoolchain tools such as st

Re: svn commit: r276369 - head

2014-12-29 Thread Ed Maste
On 29 December 2014 at 14:07, Garrett Cooper wrote: > On Dec 29, 2014, at 11:02, Ed Maste wrote: > >> Author: emaste >> Date: Mon Dec 29 19:02:00 2014 >> New Revision: 276369 >> URL: https://svnweb.freebsd.org/changeset/base/276369 >> >> Log: >&

svn commit: r276372 - head/contrib/elftoolchain/libelf

2014-12-29 Thread Ed Maste
Author: emaste Date: Mon Dec 29 19:27:10 2014 New Revision: 276372 URL: https://svnweb.freebsd.org/changeset/base/276372 Log: Restore r276252 mdoc fix It was accidentally reverted in the elftoolchain update (r276371). Sponsored by: The FreeBSD Foundation Modified: head/contrib/elfto

svn commit: r276373 - head/contrib/elftoolchain/readelf

2014-12-29 Thread Ed Maste
Author: emaste Date: Mon Dec 29 19:38:12 2014 New Revision: 276373 URL: https://svnweb.freebsd.org/changeset/base/276373 Log: Rename DT_FEATURE_1 to DT_FEATURE Track r270303: This provides a minor cleanup in elfdump; there are otherwise no consumers in the tree. Old SUN document

svn commit: r276374 - head/contrib/elftoolchain/libelf

2014-12-29 Thread Ed Maste
Author: emaste Date: Mon Dec 29 20:23:42 2014 New Revision: 276374 URL: https://svnweb.freebsd.org/changeset/base/276374 Log: libelf: Do not read past end of buffer Previously a corrupt ELF file could read beyond the end of e_rawfile. Upstream elftoolchain ticket 462. Found via the se

svn commit: r276387 - in vendor/elftoolchain/dist: elfcopy libdwarf

2014-12-29 Thread Ed Maste
Author: emaste Date: Tue Dec 30 01:27:18 2014 New Revision: 276387 URL: https://svnweb.freebsd.org/changeset/base/276387 Log: Import elftoolchain rev 3136 From svn.code.sf.net/p/elftoolchain/code/trunk Modified: vendor/elftoolchain/dist/elfcopy/elfcopy.h vendor/elftoolchain/dist/elfcop

svn commit: r276388 - vendor/elftoolchain/elftoolchain-r3136

2014-12-29 Thread Ed Maste
Author: emaste Date: Tue Dec 30 01:28:31 2014 New Revision: 276388 URL: https://svnweb.freebsd.org/changeset/base/276388 Log: Tag elftoolchain r3136 Added: vendor/elftoolchain/elftoolchain-r3136/ - copied from r276387, vendor/elftoolchain/dist/ ___

svn commit: r276398 - in head/contrib/elftoolchain: elfcopy libdwarf

2014-12-29 Thread Ed Maste
Author: emaste Date: Tue Dec 30 03:25:42 2014 New Revision: 276398 URL: https://svnweb.freebsd.org/changeset/base/276398 Log: Update elftoolchain to upstream rev 3136 This fixes two strip(1) issues found during ports exp-run and adds a string hash implementation which significantly speeds

svn commit: r276414 - head

2014-12-30 Thread Ed Maste
Author: emaste Date: Tue Dec 30 18:42:53 2014 New Revision: 276414 URL: https://svnweb.freebsd.org/changeset/base/276414 Log: Use BINUTILS_BOOTSTRAP knob for binutils only Previously it also disabled building elftoolchain bootstrap tools such as strip(1). Differential Revision:

svn commit: r276427 - head/contrib/elftoolchain/libelf

2014-12-30 Thread Ed Maste
Author: emaste Date: Tue Dec 30 22:04:24 2014 New Revision: 276427 URL: https://svnweb.freebsd.org/changeset/base/276427 Log: Check for multiplication integer overflow in CHECK_EHDR The initial fix in r276374 is valid only for 64-bit objects. Revert it and return an error in CHECK_EHDR if

svn commit: r276443 - head/contrib/elftoolchain/libelf

2014-12-30 Thread Ed Maste
Author: emaste Date: Wed Dec 31 01:48:23 2014 New Revision: 276443 URL: https://svnweb.freebsd.org/changeset/base/276443 Log: libelf: Rearrange size test to prevent integer overflow Sponsored by: The FreeBSD Foundation Modified: head/contrib/elftoolchain/libelf/elf_scn.c Modified: head/

svn commit: r276477 - head/contrib/elftoolchain/readelf

2014-12-31 Thread Ed Maste
Author: emaste Date: Wed Dec 31 19:21:53 2014 New Revision: 276477 URL: https://svnweb.freebsd.org/changeset/base/276477 Log: readelf: Add stdint.h for C99 fixed size types Upstream elftoolchain brings in stdint.h via an ELF header that we do not use in FreeBSD. Sponsored by: The Fre

svn commit: r276524 - head/contrib/elftoolchain/libelf

2015-01-01 Thread Ed Maste
Author: emaste Date: Fri Jan 2 02:47:47 2015 New Revision: 276524 URL: https://svnweb.freebsd.org/changeset/base/276524 Log: libelf: Return an error instead of asserting on an invalid ar file Upstream elftoolchain ticket 467 http://sourceforge.net/p/elftoolchain/tickets/467/ Reporte

svn commit: r276539 - in head/sys: arm/include mips/include sys

2015-01-02 Thread Ed Maste
Author: emaste Date: Fri Jan 2 15:36:29 2015 New Revision: 276539 URL: https://svnweb.freebsd.org/changeset/base/276539 Log: Update ELF headers to include additional defines The elftoolchain project includes these additional defines for various userland programs. Given that arch-specific

svn commit: r276567 - head/contrib/elftoolchain/readelf

2015-01-02 Thread Ed Maste
Author: emaste Date: Fri Jan 2 20:49:43 2015 New Revision: 276567 URL: https://svnweb.freebsd.org/changeset/base/276567 Log: readelf: Correct rounding on note padding In general 64-bit ELF notes use 4-byte padding, not 8, despite what is claimed in various specs. Upstream elftoolcha

Re: svn commit: r276567 - head/contrib/elftoolchain/readelf

2015-01-02 Thread Ed Maste
On 2 January 2015 at 15:49, Ed Maste wrote: > Author: emaste > Date: Fri Jan 2 20:49:43 2015 > New Revision: 276567 > URL: https://svnweb.freebsd.org/changeset/base/276567 > ... > +#if 0 > case NT_AUXV: > return "NT_AUXV (Auxil

svn commit: r276587 - head/usr.bin/readelf

2015-01-02 Thread Ed Maste
Author: emaste Date: Fri Jan 2 22:26:54 2015 New Revision: 276587 URL: https://svnweb.freebsd.org/changeset/base/276587 Log: Add Makefile for elftoolchain readelf(1) Sponsored by: The FreeBSD Foundation Added: head/usr.bin/readelf/ head/usr.bin/readelf/Makefile (contents, props chan

Re: svn commit: r276577 - in head: contrib/file contrib/file/doc contrib/file/magic contrib/file/magic/Magdir contrib/file/python contrib/file/src contrib/file/tests lib/libmagic

2015-01-02 Thread Ed Maste
On 2 January 2015 at 17:33, Craig Rodrigues wrote: > > In future for commits like this, please set the "Relnotes:" flag in your > commit log message, to make it easier for re@ to track updates to > contrib code in the release notes. Good point. Perhaps we should add a note in the Committer's Guid

svn commit: r276689 - head/contrib/elftoolchain/addr2line

2015-01-04 Thread Ed Maste
Author: emaste Date: Mon Jan 5 04:56:38 2015 New Revision: 276689 URL: https://svnweb.freebsd.org/changeset/base/276689 Log: addr2line: fflush output after each address lookup Certain tools spawn addr2line and pass addresses one at a time for resolution. PR: 195561 Repor

svn commit: r276705 - head/contrib/elftoolchain/readelf

2015-01-05 Thread Ed Maste
Author: emaste Date: Mon Jan 5 16:05:15 2015 New Revision: 276705 URL: https://svnweb.freebsd.org/changeset/base/276705 Log: readelf: Handle note types from different operating systems Previously elftoolchain readelf(1) produced correct description text only for Linux note types. Up

svn commit: r276774 - head/usr.bin/ar

2015-01-06 Thread Ed Maste
Author: emaste Date: Wed Jan 7 01:51:02 2015 New Revision: 276774 URL: https://svnweb.freebsd.org/changeset/base/276774 Log: ar: Avoid null pointer deref while reading corrupt archives ELF Tool Chain ticket #467 Reported by: Alexander Cherepanov MFC after:1 week Sponsored by

svn commit: r276785 - head/contrib/elftoolchain/libelf

2015-01-07 Thread Ed Maste
Author: emaste Date: Wed Jan 7 19:34:44 2015 New Revision: 276785 URL: https://svnweb.freebsd.org/changeset/base/276785 Log: libelf: Add arm64 config Upstream elftoolchain ticket: #470 Submitted by: Andrew Turner Sponsored by: The FreeBSD Foundation Modified: head/contrib/elftoolcha

svn commit: r276796 - in head: . share/mk tools/build/options

2015-01-07 Thread Ed Maste
Author: emaste Date: Wed Jan 7 22:02:37 2015 New Revision: 276796 URL: https://svnweb.freebsd.org/changeset/base/276796 Log: Use a set of ELF Tool Chain tools by default These tools are now from the ELF Tool Chain project: * addr2line * elfcopy (strip) * nm * size * strin

svn commit: r276797 - head/share/man/man5

2015-01-07 Thread Ed Maste
Author: emaste Date: Wed Jan 7 22:08:09 2015 New Revision: 276797 URL: https://svnweb.freebsd.org/changeset/base/276797 Log: Regenerate after r276796 Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5 ===

svn commit: r276819 - head/lib/clang/libllvmaarch64disassembler

2015-01-08 Thread Ed Maste
Author: emaste Date: Thu Jan 8 14:26:49 2015 New Revision: 276819 URL: https://svnweb.freebsd.org/changeset/base/276819 Log: Fix WITH_LLDB build A build with WITH_LLDB and not WITH_CLANG_EXTRAS failed after r276783. Reported by: rodrigc Modified: head/lib/clang/libllvmaarch64disas

svn commit: r276821 - head/contrib/elftoolchain/nm

2015-01-08 Thread Ed Maste
Author: emaste Date: Thu Jan 8 14:35:16 2015 New Revision: 276821 URL: https://svnweb.freebsd.org/changeset/base/276821 Log: nm: Accept long option --extern-only for -g Submitted by: jkim Modified: head/contrib/elftoolchain/nm/nm.1 head/contrib/elftoolchain/nm/nm.c Modified: head/con

Re: svn commit: r276796 - in head: . share/mk tools/build/options

2015-01-08 Thread Ed Maste
On 8 January 2015 at 07:54, Erik Cederstrand wrote: > Thanks, Ed. That's really cool! > > Does anyone know what the status of replacing ld is? The plan is to use lld from the LLVM linker. Good progress is being made upstream on lld; it can self-host on FreeBSD. We're currently blocked on linker s

svn commit: r276866 - head/lib/clang/libllvmaarch64disassembler

2015-01-08 Thread Ed Maste
Author: emaste Date: Fri Jan 9 01:57:11 2015 New Revision: 276866 URL: https://svnweb.freebsd.org/changeset/base/276866 Log: Remove extraneous period Reported by: rodrigc Modified: head/lib/clang/libllvmaarch64disassembler/Makefile Modified: head/lib/clang/libllvmaarch64disassembler/M

Re: svn commit: r276819 - head/lib/clang/libllvmaarch64disassembler

2015-01-08 Thread Ed Maste
On 8 January 2015 at 20:27, Craig Rodrigues wrote: >> >> +.if ${MK_CLANG_EXTRAS} != "no" || .${MK_LLDB} != "no" >> > > > There is no need for a leading "." Oops, yes it was a cut-and-pasteo. Thanks for spotting it. ___

svn commit: r276887 - head/sys/fs/msdosfs

2015-01-09 Thread Ed Maste
Author: emaste Date: Fri Jan 9 14:50:08 2015 New Revision: 276887 URL: https://svnweb.freebsd.org/changeset/base/276887 Log: ANSIfy sys/fs/msdosfs There are a number of msdosfs improvements in NetBSD that may be worth bringing over, and this reduces noise in the comparison. Differen

svn commit: r276893 - head/usr.bin/mkimg

2015-01-09 Thread Ed Maste
Author: emaste Date: Fri Jan 9 19:34:48 2015 New Revision: 276893 URL: https://svnweb.freebsd.org/changeset/base/276893 Log: mkimg: Add MBR EFI partition type Sponsored by: The FreeBSD Foundation Modified: head/usr.bin/mkimg/mbr.c Modified: head/usr.bin/mkimg/mbr.c

svn commit: r276894 - head/sys/sys

2015-01-09 Thread Ed Maste
Author: emaste Date: Fri Jan 9 19:37:12 2015 New Revision: 276894 URL: https://svnweb.freebsd.org/changeset/base/276894 Log: Add MBR EFI partition type definition Sponsored by: The FreeBSD Foundation Modified: head/sys/sys/diskmbr.h Modified: head/sys/sys/diskmbr.h

svn commit: r277040 - head/release/doc/en_US.ISO8859-1/relnotes

2015-01-11 Thread Ed Maste
Author: emaste Date: Mon Jan 12 03:06:29 2015 New Revision: 277040 URL: https://svnweb.freebsd.org/changeset/base/277040 Log: Add ELF Tool Chain release notes Most recent import in r276398 and switch to ELF Tool Chain tools by default in r276796. Reviewed by: gjb Sponsored by: The

svn commit: r277078 - in head/lib/libc: arm/gen gen mips/gen powerpc/gen powerpc64/gen sparc64/gen

2015-01-12 Thread Ed Maste
Author: emaste Date: Mon Jan 12 18:13:38 2015 New Revision: 277078 URL: https://svnweb.freebsd.org/changeset/base/277078 Log: Remove duplicate copies of trivial getcontextx.c Only i386 and amd64 provide a non-trivial __getcontextx(). Use a common trivial implementation in gen/ for other a

svn commit: r277080 - stable/9/share/zoneinfo

2015-01-12 Thread Ed Maste
Author: emaste Date: Mon Jan 12 18:19:07 2015 New Revision: 277080 URL: https://svnweb.freebsd.org/changeset/base/277080 Log: Avoid ./ in zoneinfo entries in METALOG Use of "find ." resulted in METALOG entries with an extra ./ -- e.g., ./usr/share/zoneinfo/./America/Toronto. Avoid this b

svn commit: r277081 - stable/9/etc/mtree

2015-01-12 Thread Ed Maste
Author: emaste Date: Mon Jan 12 18:20:37 2015 New Revision: 277081 URL: https://svnweb.freebsd.org/changeset/base/277081 Log: Add missing libexec/bsdconfig subdirectories MFC of r266902. Modified: stable/9/etc/mtree/BSD.usr.dist Directory Properties: stable/9/etc/ (props changed) s

svn commit: r277083 - stable/9/sys/dev/vt/hw/fb

2015-01-12 Thread Ed Maste
Author: emaste Date: Mon Jan 12 18:38:09 2015 New Revision: 277083 URL: https://svnweb.freebsd.org/changeset/base/277083 Log: Avoid crash in vt_blank() and improve performance MFC of r268771 (partial), r268796 PR: 196510 Reported by: Andre Albsmeier Sponsored by: The Fre

svn commit: r277092 - head/sys/fs/msdosfs

2015-01-12 Thread Ed Maste
Author: emaste Date: Mon Jan 12 21:55:48 2015 New Revision: 277092 URL: https://svnweb.freebsd.org/changeset/base/277092 Log: ANSIfy msdosfs Add a few cases and style(9) fixes missed in r276887 Sponsored by: The FreeBSD Foundation Modified: head/sys/fs/msdosfs/msdosfs_conv.c head/

svn commit: r277133 - head/contrib/elftoolchain/libdwarf

2015-01-13 Thread Ed Maste
Author: emaste Date: Tue Jan 13 15:18:54 2015 New Revision: 277133 URL: https://svnweb.freebsd.org/changeset/base/277133 Log: libdwarf: add missing break Reported by: Coverity CID: 1193315 MFC after:1 week Sponsored by: The FreeBSD Foundation Modified: head/contrib/el

svn commit: r277181 - head/contrib/elftoolchain/elfcopy

2015-01-14 Thread Ed Maste
Author: emaste Date: Wed Jan 14 14:49:58 2015 New Revision: 277181 URL: https://svnweb.freebsd.org/changeset/base/277181 Log: elfcopy: Avoid divide-by-0 on section alignment 0 According to ELF ABI, alignment 0 and 1 has the same meaning: the section has no alignment constraints. PR:

Re: svn commit: r277213 - in head: share/man/man9 sys/kern sys/ofed/include/linux sys/sys

2015-01-15 Thread Ed Maste
On 15 January 2015 at 10:53, John Baldwin wrote: > On 1/15/15 10:32 AM, Hans Petter Selasky wrote: >> Author: hselasky >> Date: Thu Jan 15 15:32:30 2015 >> New Revision: 277213 >> URL: https://svnweb.freebsd.org/changeset/base/277213 >> > Eh, I have not reviewed this at all. (I still plan to thou

svn commit: r277249 - head/contrib/elftoolchain/libelf

2015-01-16 Thread Ed Maste
Author: emaste Date: Fri Jan 16 15:16:19 2015 New Revision: 277249 URL: https://svnweb.freebsd.org/changeset/base/277249 Log: Verify that section header offset is not past EOF MFC After:1 week Sponsored by: The FreeBSD Foundation Modified: head/contrib/elftoolchain/libelf/elf_scn.c

svn commit: r277259 - head/usr.sbin/crunch/crunchide

2015-01-16 Thread Ed Maste
Author: emaste Date: Fri Jan 16 18:59:15 2015 New Revision: 277259 URL: https://svnweb.freebsd.org/changeset/base/277259 Log: crunchide: Correct 64-bit section header offset For 64-bit binaries the Elf_Ehdr e_shoff is at offset 40, not 44. Instead of using an incorrect hardcoded offset, l

Re: svn commit: r277213 - in head: share/man/man9 sys/kern sys/ofed/include/linux sys/sys

2015-01-20 Thread Ed Maste
On 15 January 2015 at 13:53, John Baldwin wrote: > > I think it's been a > clear practice with all other changes reviewed in phabric to date that > the committer only lists people in 'Reviewed by' who actually signed off > on the patch, not just the list of people asked to review it. This point i

Re: svn commit: r277213 - in head: share/man/man9 sys/kern sys/ofed/include/linux sys/sys

2015-01-20 Thread Ed Maste
On 20 January 2015 at 04:37, Hans Petter Selasky wrote: > > It is not very hard to update existing callout clients and you can do it > too, if you need the extra bits of performance. Hi Hans Petter, The issue here is that the onus is on the one changing a KPI to support its consumers through the

svn commit: r277462 - in head/contrib/elftoolchain: common readelf

2015-01-20 Thread Ed Maste
Author: emaste Date: Wed Jan 21 01:07:58 2015 New Revision: 277462 URL: https://svnweb.freebsd.org/changeset/base/277462 Log: redelf: Add missing R_X86_64_ relocation types PR: 196918 Reviewed by: dim Sponsored by: The FreeBSD Foundation Differential Revision:https:

svn commit: r277464 - head/sys/sys

2015-01-20 Thread Ed Maste
Author: emaste Date: Wed Jan 21 01:12:21 2015 New Revision: 277464 URL: https://svnweb.freebsd.org/changeset/base/277464 Log: Add missing R_X86_64_ constants to elf_common.h PR: 196918 MFC after:2 weeks Sponsored by: The FreeBSD Foundation Modified: head/sys/sys/elf_com

svn commit: r277497 - head

2015-01-21 Thread Ed Maste
Author: emaste Date: Wed Jan 21 19:04:55 2015 New Revision: 277497 URL: https://svnweb.freebsd.org/changeset/base/277497 Log: Remove addr2line from cross elftoolchain tools list It is not required, and there is no reason to install it just because it came with the binutils cross tools.

Re: svn commit: r277497 - head

2015-01-21 Thread Ed Maste
On 21 January 2015 at 14:04, Ed Maste wrote: > > Author: emaste > Date: Wed Jan 21 19:04:55 2015 > New Revision: 277497 > URL: https://svnweb.freebsd.org/changeset/base/277497 > > Log: > Remove addr2line from cross elftoolchain tools list > > It is not requi

Re: svn commit: r277497 - head

2015-01-21 Thread Ed Maste
On 21 January 2015 at 15:20, Ian Lepore wrote: > I don't think > there's a single addr2line binary I can install that will work with > every object on the system. There is, in fact - ELF Tool Chain's addr2line will work regardless of the object's architecture. However, I'm happy enough to revert

svn commit: r277517 - head

2015-01-21 Thread Ed Maste
Author: emaste Date: Wed Jan 21 21:49:03 2015 New Revision: 277517 URL: https://svnweb.freebsd.org/changeset/base/277517 Log: Fix bootstrap on systems with old libdwarf and WITHOUT_CDDL ELF Tool Chain tools need libelf and libdwarf. Submitted by: jmallett (earlier version) Reviewed b

Re: svn commit: r277497 - head

2015-01-21 Thread Ed Maste
On 21 January 2015 at 16:49, Ian Lepore wrote: > On Wed, 2015-01-21 at 16:45 -0500, Ed Maste wrote: >> On 21 January 2015 at 15:20, Ian Lepore wrote: >> > I don't think >> > there's a single addr2line binary I can install that will work with >> >

svn commit: r277534 - head/lib/libelftc

2015-01-22 Thread Ed Maste
Author: emaste Date: Thu Jan 22 17:53:30 2015 New Revision: 277534 URL: https://svnweb.freebsd.org/changeset/base/277534 Log: Update reported elftoolchain version The last elftoolchain update is upstream rev 3136. Update our reported version and add M (Modified) suffix as our elftoolchain

svn commit: r277557 - stable/10/usr.sbin/crunch/crunchide

2015-01-22 Thread Ed Maste
Author: emaste Date: Fri Jan 23 02:39:00 2015 New Revision: 277557 URL: https://svnweb.freebsd.org/changeset/base/277557 Log: crunchide: Correct 64-bit section header offset For 64-bit binaries the Elf_Ehdr e_shoff is at offset 40, not 44. Instead of using an incorrect hardcoded offset, l

svn commit: r277558 - stable/10/lib/libelf

2015-01-22 Thread Ed Maste
Author: emaste Date: Fri Jan 23 04:07:07 2015 New Revision: 277558 URL: https://svnweb.freebsd.org/changeset/base/277558 Log: libelf: Improve ELF header validation Avoid integer overflow and reading past EOF. MFC of r276427, r276443, r277249 from contrib/elftoolchain. Modified: stab

svn commit: r277612 - head

2015-01-23 Thread Ed Maste
Author: emaste Date: Fri Jan 23 21:34:08 2015 New Revision: 277612 URL: https://svnweb.freebsd.org/changeset/base/277612 Log: Restore addr2line to cross tools Addr2line is not required for the build, and a per-arch binary is no longer required with the switch to the ELF Tool Chain. Howeve

Re: svn commit: r277806 - head/sys/dev/vt

2015-01-27 Thread Ed Maste
On 27 January 2015 at 14:35, Xin LI wrote: > Author: delphij > Date: Tue Jan 27 19:35:41 2015 > New Revision: 277806 > URL: https://svnweb.freebsd.org/changeset/base/277806 > ... > > More information can be found at CORE Security's advisory at: > http://www.coresecurity.com/content/freebsd-ker

svn commit: r277843 - head/contrib/elftoolchain/elfcopy

2015-01-28 Thread Ed Maste
Author: emaste Date: Wed Jan 28 18:37:09 2015 New Revision: 277843 URL: https://svnweb.freebsd.org/changeset/base/277843 Log: Preserve hard & symbolic links when modifying source file Strip is often used to modify existing files, rather than creating new files. If the existing file has ha

svn commit: r281537 - head/sys/dev/vt

2015-04-14 Thread Ed Maste
Author: emaste Date: Tue Apr 14 19:18:34 2015 New Revision: 281537 URL: https://svnweb.freebsd.org/changeset/base/281537 Log: Increase vt font limits to allow use of GNU Unifont PR: 199438 Submitted by: Ting-Wei Lan MFC after:1 week Sponsored by: The FreeBSD Foundation

svn commit: r281581 - head/usr.sbin/vidcontrol

2015-04-15 Thread Ed Maste
Author: emaste Date: Thu Apr 16 01:47:05 2015 New Revision: 281581 URL: https://svnweb.freebsd.org/changeset/base/281581 Log: vidcontrol: make size argument optional again for syscons r273544 changed the -f option allow no arguments in vt mode (used to reset the font back to the default),

svn commit: r281600 - head/lib/libcompiler_rt

2015-04-16 Thread Ed Maste
Author: emaste Date: Thu Apr 16 12:54:28 2015 New Revision: 281600 URL: https://svnweb.freebsd.org/changeset/base/281600 Log: compiler_rt: add floatunsitf for arm64 It provides unsigned integer to quad-precision conversion. Sponsored by: The FreeBSD Foundation Modified: head/lib/lib

svn commit: r281610 - head/sys/arm64/conf

2015-04-16 Thread Ed Maste
Author: emaste Date: Thu Apr 16 19:23:08 2015 New Revision: 281610 URL: https://svnweb.freebsd.org/changeset/base/281610 Log: Set MACHINE_ARCH to aarch64 for arm64 Reviewed by: imp Sponsored by: The FreeBSD Foundation Modified: head/sys/arm64/conf/DEFAULTS Modified: head/sys/arm64/co

svn commit: r281627 - in head/sys: conf pc98/pc98

2015-04-16 Thread Ed Maste
Author: emaste Date: Thu Apr 16 22:34:10 2015 New Revision: 281627 URL: https://svnweb.freebsd.org/changeset/base/281627 Log: Fix kernel build ${MACHINE} path $M should be the kernel machine src directory, ${MACHINE}. In most cases ${MACHINE} and ${MACHINE_CPUARCH} are the same, but this

svn commit: r281629 - head

2015-04-16 Thread Ed Maste
Author: emaste Date: Thu Apr 16 22:35:19 2015 New Revision: 281629 URL: https://svnweb.freebsd.org/changeset/base/281629 Log: Add arm64 to universe if binutils is available. arm64 relies on an external binutils port or package right now, because the in-tree linker from binutils 2.17.50 do

svn commit: r281655 - head/usr.sbin/crunch/crunchide

2015-04-17 Thread Ed Maste
Author: emaste Date: Fri Apr 17 15:18:54 2015 New Revision: 281655 URL: https://svnweb.freebsd.org/changeset/base/281655 Log: crunchide: remove unused a.out and non-functional ECOFF support Differential Revision:https://reviews.freebsd.org/D2311 Reviewed by: imp Sponsored by: T

svn commit: r281659 - head

2015-04-17 Thread Ed Maste
Author: emaste Date: Fri Apr 17 16:02:49 2015 New Revision: 281659 URL: https://svnweb.freebsd.org/changeset/base/281659 Log: Bump crunch BOOTSTRAPPING for ELF header offset fix in r277557 Modified: head/Makefile.inc1 Modified: head/Makefile.inc1 =

svn commit: r281674 - head/usr.sbin/crunch/crunchide

2015-04-17 Thread Ed Maste
Author: emaste Date: Sat Apr 18 00:30:36 2015 New Revision: 281674 URL: https://svnweb.freebsd.org/changeset/base/281674 Log: crunchide: always include both 32- and 64-bit ELF support This avoids the need to build a target-specific crunchide for cross- uilds. Differential Revision:

svn commit: r281779 - head/usr.sbin/vidcontrol

2015-04-20 Thread Ed Maste
Author: emaste Date: Mon Apr 20 17:43:55 2015 New Revision: 281779 URL: https://svnweb.freebsd.org/changeset/base/281779 Log: vidcontrol: skip invalid video modes returned by vt(4) vt(4) has a stub CONS_MODEINFO ioctl that does not provide any data but returns success. This needs to be fi

svn commit: r281781 - head/usr.sbin/crunch/crunchide

2015-04-20 Thread Ed Maste
Author: emaste Date: Mon Apr 20 18:30:06 2015 New Revision: 281781 URL: https://svnweb.freebsd.org/changeset/base/281781 Log: crunchide: Remove local EM_* ELF definitions provided by system ELF headers Suggested by: imp (in review D2314) Modified: head/usr.sbin/crunch/crunchide/exec_elf3

svn commit: r281886 - in head: lib/libstand sys/boot/libstand32 sys/boot/userboot/libstand

2015-04-23 Thread Ed Maste
Author: emaste Date: Thu Apr 23 14:04:33 2015 New Revision: 281886 URL: https://svnweb.freebsd.org/changeset/base/281886 Log: Reduce diffs between the three copies of libstand's Makefile This should be a non-functional change. A future change should address the functional differences bet

Re: svn commit: r281889 - head/sys/dev/kbdmux

2015-04-23 Thread Ed Maste
On 23 April 2015 at 10:53, Pedro F. Giffuni wrote: > Author: pfg > Date: Thu Apr 23 14:53:45 2015 > New Revision: 281889 > URL: https://svnweb.freebsd.org/changeset/base/281889 accmap, fkeymap and keymap are passed to kbd_set_maps at line 1390. After r281889 kbd has references to these freed maps

svn commit: r281901 - head/sys/dev/kbdmux

2015-04-23 Thread Ed Maste
Author: emaste Date: Thu Apr 23 20:26:22 2015 New Revision: 281901 URL: https://svnweb.freebsd.org/changeset/base/281901 Log: Revert r281889, it broke keyboard input Modified: head/sys/dev/kbdmux/kbdmux.c Modified: head/sys/dev/kbdmux/kbdmux.c

svn commit: r281933 - stable/10/sys/dev/vt

2015-04-24 Thread Ed Maste
Author: emaste Date: Fri Apr 24 15:32:12 2015 New Revision: 281933 URL: https://svnweb.freebsd.org/changeset/base/281933 Log: MFC r281537: Increase vt font limits to allow use of GNU Unifont PR: 199438 Sponsored by: The FreeBSD Foundation Modified: stable/10/sys/dev/vt/vt_fon

svn commit: r281934 - stable/9/sys/dev/vt

2015-04-24 Thread Ed Maste
Author: emaste Date: Fri Apr 24 15:34:20 2015 New Revision: 281934 URL: https://svnweb.freebsd.org/changeset/base/281934 Log: MFC r281537: Increase vt font limits to allow use of GNU Unifont PR: 199438 Sponsored by: The FreeBSD Foundation Modified: stable/9/sys/dev/vt/vt_font

svn commit: r281935 - stable/9/contrib/binutils/bfd

2015-04-24 Thread Ed Maste
Author: emaste Date: Fri Apr 24 15:36:58 2015 New Revision: 281935 URL: https://svnweb.freebsd.org/changeset/base/281935 Log: MFC r279301: GNU nm: Avoid NULL dereference bfd_dwarf2_find_line() calls find_line() with NULL functionname_ptr, which resulted in a crash on certain ELF objec

svn commit: r281936 - stable/10/usr.bin/ar

2015-04-24 Thread Ed Maste
Author: emaste Date: Fri Apr 24 15:48:23 2015 New Revision: 281936 URL: https://svnweb.freebsd.org/changeset/base/281936 Log: MFC r281311: ar: Disallow directory traversal Set ARCHIVE_EXTRACT_SECURE_SYMLINKS and ARCHIVE_EXTRACT_SECURE_NODOTDOT as in bsdtar to prevent extraction of arc

svn commit: r281937 - stable/10/sys/sys

2015-04-24 Thread Ed Maste
Author: emaste Date: Fri Apr 24 15:58:41 2015 New Revision: 281937 URL: https://svnweb.freebsd.org/changeset/base/281937 Log: MFC r277464: Add missing R_X86_64_ constants to elf_common.h PR: 196918 Sponsored by: The FreeBSD Foundation Modified: stable/10/sys/sys/elf_common.h

svn commit: r281939 - stable/9/sys/sys

2015-04-24 Thread Ed Maste
Author: emaste Date: Fri Apr 24 16:12:30 2015 New Revision: 281939 URL: https://svnweb.freebsd.org/changeset/base/281939 Log: MFC r277464: Add missing R_X86_64_ constants to elf_common.h PR: 196918 Sponsored by: The FreeBSD Foundation Modified: stable/9/sys/sys/elf_common.h D

svn commit: r281944 - head/sys/dev/vt

2015-04-24 Thread Ed Maste
Author: emaste Date: Fri Apr 24 17:36:26 2015 New Revision: 281944 URL: https://svnweb.freebsd.org/changeset/base/281944 Log: vt(4): Simplify mouse area detection vt_is_cursor_in_area needs to return true if any part of the mouse cursor is visible in the rectangle area. Replace the existi

svn commit: r281947 - stable/9/sys/dev/vt

2015-04-24 Thread Ed Maste
Author: emaste Date: Fri Apr 24 19:26:01 2015 New Revision: 281947 URL: https://svnweb.freebsd.org/changeset/base/281947 Log: MFC r273973: vt(4): Fix keyboard allocation when kbdmux(4) isn't used The problem was that only the kbdmux keyboard index was saved in vd->vd_keyboard. This in

svn commit: r281952 - head/share/mk

2015-04-24 Thread Ed Maste
Author: emaste Date: Fri Apr 24 22:04:59 2015 New Revision: 281952 URL: https://svnweb.freebsd.org/changeset/base/281952 Log: Add LLDB to BROKEN_OPTIONS for arm prior to armv6 LLVM lacks support on FreeBSD for ARMv4/ARMv5 64-bit atomic operations. Sponsored by: The FreeBSD Foundation

Re: svn commit: r282057 - in head/lib: libc librt libthr msun

2015-04-27 Thread Ed Maste
On 27 April 2015 at 02:49, Garrett Cooper wrote: > Author: ngie > Date: Mon Apr 27 06:49:27 2015 > New Revision: 282057 > URL: https://svnweb.freebsd.org/changeset/base/282057 > > Log: > Build/install libc, librt, libthr, and msun NetBSD test suites on all > architectures It looks like this b

svn commit: r282118 - stable/10/libexec/rtld-elf

2015-04-27 Thread Ed Maste
Author: emaste Date: Tue Apr 28 01:15:17 2015 New Revision: 282118 URL: https://svnweb.freebsd.org/changeset/base/282118 Log: MFC r281005: Make die available as rtld_die for use by MD relocation code Sponsored by: The FreeBSD Foundation Modified: stable/10/libexec/rtld-elf/rtld.c stabl

svn commit: r282142 - stable/10/libexec/rtld-elf/mips

2015-04-28 Thread Ed Maste
Author: emaste Date: Tue Apr 28 12:48:30 2015 New Revision: 282142 URL: https://svnweb.freebsd.org/changeset/base/282142 Log: MFC r281107: MIPS rtld: report missing symbol rather than segfaulting This is only an interim fix; MIPS should be using the MI code instead, which does not hav

svn commit: r282143 - stable/10/lib/libc/mips/gen

2015-04-28 Thread Ed Maste
Author: emaste Date: Tue Apr 28 12:52:08 2015 New Revision: 282143 URL: https://svnweb.freebsd.org/changeset/base/282143 Log: MFC r277877: Use zero register instead of immediate 0x0 in MIPS assembly It seems GAS makes the substitution automatically, but Clang's integrated assembler do

svn commit: r282144 - head/usr.sbin/crunch/crunchide

2015-04-28 Thread Ed Maste
Author: emaste Date: Tue Apr 28 13:04:51 2015 New Revision: 282144 URL: https://svnweb.freebsd.org/changeset/base/282144 Log: crunchide: add basic string table sanity checks Reported by: Coverity Scan CID: 978805, 980919 Sponsored by: The FreeBSD Foundation Modified: head/u

svn commit: r282156 - head

2015-04-28 Thread Ed Maste
Author: emaste Date: Tue Apr 28 17:13:05 2015 New Revision: 282156 URL: https://svnweb.freebsd.org/changeset/base/282156 Log: Don't add arm64 to universe builds if the user provided a TARGETS list Differential Revision:https://reviews.freebsd.org/D2375 Reported by: andrew Revie

svn commit: r282247 - head/sys/dev/vt/hw/fb

2015-04-29 Thread Ed Maste
Author: emaste Date: Wed Apr 29 20:30:11 2015 New Revision: 282247 URL: https://svnweb.freebsd.org/changeset/base/282247 Log: vt: fix vt_fb_bitblt_bitmap mask corruption Previously the mask wrapped when one or more of the mask bytes extended past the right edge of the window. Simplify the

svn commit: r282285 - in head: gnu/usr.bin/cc tools/build/mk usr.bin

2015-04-30 Thread Ed Maste
Author: emaste Date: Thu Apr 30 21:30:33 2015 New Revision: 282285 URL: https://svnweb.freebsd.org/changeset/base/282285 Log: Add ELF Tool Chain's c++filt to the build Differential Revision:https://reviews.freebsd.org/D2408 Reviewed by: brooks, imp Sponsored by: The FreeBSD Fou

svn commit: r282288 - head/usr.bin/cxxfilt

2015-04-30 Thread Ed Maste
Author: emaste Date: Thu Apr 30 22:51:15 2015 New Revision: 282288 URL: https://svnweb.freebsd.org/changeset/base/282288 Log: Actually add c++filt's Makefile Missed in r282285 Pointy hat to:emaste Added: head/usr.bin/cxxfilt/ head/usr.bin/cxxfilt/Makefile (contents, prop

<    4   5   6   7   8   9   10   11   12   13   >