History log of /external/elfutils/libelf/libelf.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
344ca0775da729e1bfdd61bb88ba4c64befece07 13-Jan-2016 Mark Wielaard <mjw@redhat.com> libelf: Add ELF compression types and defines to libelf.h for older glibc.

Older glibc elf.h might not define the new ELF compression defines and
types. If not just define them in libelf.h directly to make the libelf
headers work on older glibc systems.

Also include a testcase to check the libelf headers build against the
system elf.h.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=810885

Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libelf/libelf.h
272018bba1f253bae00b5ba280ad0e0f18c04006 19-Dec-2015 Mark Wielaard <mjw@redhat.com> libelf: Add elf_compress and elf_compress_gnu.

Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libelf/libelf.h
5ddb50af4a488fdec358570502cbe058acb8ae93 20-Nov-2015 Mark Wielaard <mjw@redhat.com> libelf: Add elf32_getchdr, elf64_getchdr and gelf_getchdr.

Elf_Data of a compressed section has type ELF_T_CHDR. This type can be
xlated to the file or memory representation. This will make sure the Chdr
is in the correct endianess. The compressed data following the Chdr isn't
translated.

Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libelf/libelf.h
b1d0b0fc7ef850851574031851cd36d114ea30e7 10-Oct-2015 Josh Stone <jistone@redhat.com> libelf: Use int64_t for offsets in libelf.h

Some systems don't have loff_t, like FreeBSD where off_t always supports
large files. We need a standardized 64-bit signed type for the public
header, without depending on configuration... OK, just use int64_t.

Signed-off-by: Josh Stone <jistone@redhat.com>
/external/elfutils/libelf/libelf.h
de2ed97f33139af5c7a0811e4ec66fc896a13cf2 05-Jun-2012 Mark Wielaard <mjw@redhat.com> Update name, license and contributor policy.

* Change name from "Red Hat elfutils" to "elfutils".
* Update license of standalone tools and test from GPLv2 to GPLv3+.
* Change license of libraries from GPLv2+exception to GPLv2/LGPLv3+.
* Add Developer Certificate of Origin based contributor policy.

top-level:

- COPYING: Upgraded from GPLv2 to GPLv3.
- CONTRIBUTING, COPYING-GPLv2, COPYING-LGPLv3: New files.
- NEWS: Added note about new contribution and license policy.
- Makefile.am: Updated to GPLv3, added new files to EXTRA_DIST.
- configure.ac: Update to GPLv3, changed AC_INIT name to 'elfutils'.

backends, lib, libasm, libcpu, libdw, libdwfl, libebl, libelf:

- All files updated to GPLv2/LGPLv3+. Except some very small files
(<5 lines) which didn't have any headers at all before, the linker
.maps files and the libcpu/defs files which only contain data and
libelf/elf.h which comes from glibc and is under LGPLv2+.

config:

- elfutils.spec.in: Add new License: headers and new %doc files.
- Update all license headers to GPLv2/LGPLv3+ for files used by libs.

src, tests:

- All files updated to GPLv3+. Except for the test bz2 data files, the
linker maps and script files and some very small files (<5 lines)
that don't have any headers.

Signed-off-by: Richard Fontana <rfontana@redhat.com>
Signed-off-by: Mark Wielaard <mjw@redhat.com>
/external/elfutils/libelf/libelf.h
6fd3cd104adf4107aa64e1c1e84028b4ea0b3296 08-Jan-2010 Roland McGrath <roland@redhat.com> Add elf_getphdrnum, support >65536 phdrs.
/external/elfutils/libelf/libelf.h
f189493154d0041deced00e6a99cc5426dc9d260 14-Jun-2009 Ulrich Drepper <drepper@redhat.com> Add aliases for elf_getshnum and elf_getshstrndx.

Sun in their implementation messed up the semantics of these functions.
To get back to source code compatibility they asked for a solution.
We simply add aliases for the two affected functions, named
elf_getshdrnum and elf_getshdrstrndx. The semantics remains the
same. Users of the old interfaces receive a warning for now. In
future we might make it impossible to link programs which request
the old interfaces (binary compatibility will of course be maintained).
/external/elfutils/libelf/libelf.h
970a16636800557b21b85874c03994d5b20ebd6e 12-Dec-2008 Roland McGrath <roland@redhat.com> libelf.h (Elf_Data): Whitespace fix.
/external/elfutils/libelf/libelf.h
3cbdd387c752999255aea91600b5cfdefbeac7d0 02-Jan-2008 Ulrich Drepper <drepper@redhat.com> propagate from branch 'com.redhat.elfutils.disasm' (head d15b4eb794e81e477f9896fe82a74cb5ecf4514c)
to branch 'com.redhat.elfutils' (head eaacbf01f8cc89d043ec6eca9b5e35cb5c4cde06)
/external/elfutils/libelf/libelf.h
1a2e8f4f5bd2ca2aaed78d1cea3842eff2fa5295 16-Dec-2007 Roland McGrath <roland@redhat.com> backends/
2007-12-15 Roland McGrath <roland@redhat.com>

* ppc_regs.c (ppc_register_info): Return "spefscr", not "spr512".

tests/
2007-12-15 Roland McGrath <roland@redhat.com>

* run-allregs.sh: Change expected output for powerpc spefscr.
/external/elfutils/libelf/libelf.h
2449d7f7809b8474f31b76f26cecd68db45a392e 03-Nov-2007 Roland McGrath <roland@redhat.com> 2007-11-03 Roland McGrath <roland@redhat.com>

* libelf.h (Elf_Data): Comment fix.
/external/elfutils/libelf/libelf.h
59ea7f33f781e6e3f8c9d81d457e5d99eee8f1ce 04-Oct-2007 Roland McGrath <roland@redhat.com> src/
2007-10-04 Roland McGrath <roland@redhat.com>

* readelf.c (print_archive_index): New variable.
(options, parse_opt): Accept -c/--archive-index to set it.
(dump_archive_index): New function.
(process_file): Take new arg WILL_PRINT_ARCHIVE_INDEX.
Call dump_archive_index on archives if set.
(main): Update caller.
(any_control_option): Give it file scope, moved out of ...
(parse_opt): ... here.

tests/
2007-10-04 Roland McGrath <roland@redhat.com>

* run-readelf-test4.sh: New file.
* Makefile.am (TESTS, EXTRA_DIST): Add it.
/external/elfutils/libelf/libelf.h
cb6d865011ad98a8ac2018f072f396a2268739ca 23-Aug-2007 Roland McGrath <roland@redhat.com> readelf register printing sort order tweak
/external/elfutils/libelf/libelf.h
8ae5814209558f51c93b583c9ae6fdd482f0cbb2 12-Jul-2006 Ulrich Drepper <drepper@redhat.com> Adjust for final version of GNU-style hash table format.
/external/elfutils/libelf/libelf.h
28ed895fdc303b2a793506bb1fcdd35d5fd14e70 07-Jul-2006 Ulrich Drepper <drepper@redhat.com> merge of 2d5572f10b65f0ac7fdf54361b4dae41ebbd51d0
and fda3a25581b7bfac581504e9e887e9b97f234f86
/external/elfutils/libelf/libelf.h
1d3a64d70c8f2aec1fc3ae26d124823c1ef304a9 16-Jun-2006 Roland McGrath <roland@redhat.com> 2006-06-15 Roland McGrath <roland@redhat.com>

* libelf.h (elf_getarsym): Fix comment typo.
Rename second parameter to be more explanatory.
(elf_getident, elf_rawhide): Likewise.
/external/elfutils/libelf/libelf.h
ee4b927bae351b21787355e00a3d28371bf78e8f 15-Jun-2006 Ulrich Drepper <drepper@redhat.com> New spec file.
/external/elfutils/libelf/libelf.h
1b0714c81de473ad3a5ca88bd1c593d93a6ebcdd 07-Jul-2006 Ulrich Drepper <drepper@redhat.com> Updated support for new hash table format.

Fix handling of discarded COMDAT symbols in ld.
/external/elfutils/libelf/libelf.h
1e9ef50681e20ef14c2ba38aef37a71ff148be08 05-Apr-2006 Ulrich Drepper <drepper@redhat.com> Fix FSF address. No exception for libdwarf.
/external/elfutils/libelf/libelf.h
361df7da6dfecd817b27e62b91752ac316d7cdd4 04-Apr-2006 Ulrich Drepper <drepper@redhat.com> propagate from branch 'com.redhat.elfutils.roland.pending' (head 4f8fc821345feef58624f0aa5b470d4827577d8c)
to branch 'com.redhat.elfutils' (head 76e26cb54695fd3b21ee8fb5be3036bd68200633)
/external/elfutils/libelf/libelf.h
5d83229c852a7e7359c12b58864751db2c755926 15-Aug-2005 Ulrich Drepper <drepper@redhat.com> Implement ranlib. This required one little extension to libelf.
/external/elfutils/libelf/libelf.h
41de488a0ad6679e816dbab960351e5f62ab8ead 03-Aug-2005 Ulrich Drepper <drepper@redhat.com> Add several more elflint tests:
- check whether dynamic section matches PT_DYNAMIC program header entry
- make sure text relocation flag is used correctly

libelf needed one extension for this.
/external/elfutils/libelf/libelf.h
b08d5a8fb42f4586d756068065186b5af7e48dad 26-Jul-2005 Ulrich Drepper <drepper@redhat.com> Adjust for monotone.
/external/elfutils/libelf/libelf.h