History log of /freebsd/usr.bin/elfdump/elfdump.c (Results 76 – 100 of 110)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 38f1b189 26-Apr-2012 Peter Grehan <grehan@FreeBSD.org>

IFC @ r234692

sys/amd64/include/cpufunc.h
sys/amd64/include/fpu.h
sys/amd64/amd64/fpu.c
sys/amd64/vmm/vmm.c

- Add API to allow vmm FPU state init/save/restore.

FP stuff discussed with: kib


Revision tags: release/8.3.0_cvs, release/8.3.0
# 9dba179d 17-Feb-2012 Bjoern A. Zeeb <bz@FreeBSD.org>

IFC @231845

Sponsored by: Cisco Systems, Inc.


# 097cd850 16-Feb-2012 Eitan Adler <eadler@FreeBSD.org>

Don't extract the n_type value from the elf header, since it is never used

Fix warning when compiling with gcc46:
variable 'type' set but not used

Approved by: cperciva
MFC after: 3 days


# 8fa0b743 23-Jan-2012 Xin LI <delphij@FreeBSD.org>

IFC @230489 (pending review).


Revision tags: release/9.0.0
# 70d8f36a 27-Oct-2011 Peter Grehan <grehan@FreeBSD.org>

IFC @ r226824


# ead61635 16-Oct-2011 Marcel Moolenaar <marcel@FreeBSD.org>

o Use C99 designated initializer to properly handle ELFOSABI_STANDALONE.
o In elf_get_byte(), cast through uint8_t and not char to avoid sign
extension.


Revision tags: release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0
# bf7cda51 11-Aug-2010 Rui Paulo <rpaulo@FreeBSD.org>

Teach elfdump(1) about the SUNW_dof section.

Sponsored by: The FreeBSD Foundation


Revision tags: release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0, release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0
# 05157fa0 28-Jan-2006 Marcel Moolenaar <marcel@FreeBSD.org>

s/DT_IA64_PLT_RESERVE/DT_IA_64_PLT_RESERVE/


# 57668ad8 18-Dec-2005 Marcel Moolenaar <marcel@FreeBSD.org>

Know the machines FreeBSD runs on. Print the machine value for
unknown machines.

MFC after: 1 week


Revision tags: release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0, release/4.10.0_cvs, release/4.10.0
# d499047c 02-Mar-2004 Jake Burkholder <jake@FreeBSD.org>

Elf_Phdr.p_type 7 is "PT_TLS".


Revision tags: release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0
# dcae6166 06-Sep-2003 Jens Schweikhardt <schweikh@FreeBSD.org>

Removed another spurious semicolon forgotten in the previous commit.


# 81f8caf7 06-Sep-2003 Jens Schweikhardt <schweikh@FreeBSD.org>

Removed two spurious semicolons after function definitions.
Removed three spurious tabs on lines by themselves.

PR: bin/56492
Submitted by: Stefan Farfeleder <stefan@fafoe.narf.at>
MFC after: 6 wee

Removed two spurious semicolons after function definitions.
Removed three spurious tabs on lines by themselves.

PR: bin/56492
Submitted by: Stefan Farfeleder <stefan@fafoe.narf.at>
MFC after: 6 weeks

show more ...


# ac2ded1d 09-Aug-2003 Marcel Moolenaar <marcel@FreeBSD.org>

Fix sign-extension bug for 32 and 64-bit values. For 64-bit values
this involves the sign-extension of the high and low "word". Both
of which are 32-bit. The bug is especially harmful on ia64, where

Fix sign-extension bug for 32 and 64-bit values. For 64-bit values
this involves the sign-extension of the high and low "word". Both
of which are 32-bit. The bug is especially harmful on ia64, where
0x9fffffffe0000000 is a common address (base of register stack).
This was invariably displayed as 0xffffffffe0000000.

The sign-extension is fixed by using {b|l}e{16|32|64}dec() where
applicable. Since elfdump(1) is not a bootstrap tool, dependency
on these functions is not a problem.

show more ...


# 73e57b80 29-Jun-2003 Ruslan Ermilov <ru@FreeBSD.org>

Synchronize usage() and SYNOPSIS, and fix them (flags are not
optional here). Sort options. Print the file name on error.


Revision tags: release/5.1.0_cvs, release/5.1.0, release/4.8.0_cvs, release/4.8.0
# 75ca4dcf 03-Feb-2003 David E. O'Brien <obrien@FreeBSD.org>

Make WARNS=5 clean even on 64-bit platforms.


# 36210553 03-Feb-2003 David E. O'Brien <obrien@FreeBSD.org>

Make WARNS=5 on i386, (WARNS=1 on 64-bit platforms).

Submitted by: dwmalone (tweaked by me)


# 0529c56b 02-Feb-2003 David E. O'Brien <obrien@FreeBSD.org>

Try to tighten up the types a little bit to help debugging with GDB.


# 5f85bb36 18-Jan-2003 Marcel Moolenaar <marcel@FreeBSD.org>

If we're going to build and install this on ia64, we might as well
teach it about ia64 specific section types, dynamic tags and machine
type. This is a mostly insignificant change given the amount of

If we're going to build and install this on ia64, we might as well
teach it about ia64 specific section types, dynamic tags and machine
type. This is a mostly insignificant change given the amount of
work that this tool obviously needs...

show more ...


Revision tags: release/5.0.0_cvs, release/5.0.0
# 3df3bb12 15-Jan-2003 David E. O'Brien <obrien@FreeBSD.org>

Like sh_types, dt_tags just aren't in consecutive order, so we have to move
away from indexing into an array. Also add Sun and GNU specific tags.


# 9bc01124 15-Jan-2003 David E. O'Brien <obrien@FreeBSD.org>

The defined sh_types's just aren't in consecutive order, so we have to move
away from indexing into an array.


# 8fe960a1 15-Jan-2003 David E. O'Brien <obrien@FreeBSD.org>

Add a BSDL'ed util that displays information about ELF files.
This is simular to readelf(1) and objdump(1).

Submitted by: jake


Revision tags: release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0, release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0
# 05157fa0 28-Jan-2006 Marcel Moolenaar <marcel@FreeBSD.org>

s/DT_IA64_PLT_RESERVE/DT_IA_64_PLT_RESERVE/


# 57668ad8 18-Dec-2005 Marcel Moolenaar <marcel@FreeBSD.org>

Know the machines FreeBSD runs on. Print the machine value for
unknown machines.

MFC after: 1 week


Revision tags: release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0, release/4.10.0_cvs, release/4.10.0
# d499047c 02-Mar-2004 Jake Burkholder <jake@FreeBSD.org>

Elf_Phdr.p_type 7 is "PT_TLS".


Revision tags: release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0
# dcae6166 06-Sep-2003 Jens Schweikhardt <schweikh@FreeBSD.org>

Removed another spurious semicolon forgotten in the previous commit.


12345