summaryrefslogtreecommitdiffstats
path: root/libelf/elf.h
Commit message (Collapse)AuthorAgeFilesLines
* libelf: Sync elf.h from glibc.Mark Wielaard2022-03-241-24/+83
| | | | | | | | | | | | | | Adds EM_INTELGT, NT_ARM_TAGGED_ADDR_CTRL, NT_ARM_PAC_ENABLED_KEYS, ELF_NOTE_FDO, NT_FDO_PACKAGING_METADATA and OpenRISC 1000 specific relocs. It also adds and renames some GNU_PROPERTY constants. But none of the constants the elfutils code uses was renamed or given a different constant value. dwelf_elf_e_machine_string was updated to handle EM_INTELGT. Signed-off-by: Mark Wielaard <[email protected]>
* libelf: Sync elf.h from glibc.Mark Wielaard2020-12-161-6/+7
| | | | | | Adds SHF_GNU_RETAIN. Signed-off-by: Mark Wielaard <[email protected]>
* libelf: Sync elf.h from glibc.Mark Wielaard2020-10-281-6/+0
| | | | | | Makes elf.h standalone and removes __BEGIN_DECLS/__END_DECLS macros. Signed-off-by: Mark Wielaard <[email protected]>
* libelf: Sync elf.h from glibc.Mark Wielaard2020-09-071-0/+2
| | | | | | Gets us DT_AARCH64_BTI_PLT and DT_AARCH64_PAC_PLT. Signed-off-by: Mark Wielaard <[email protected]>
* libelf: Sync elf.h from glibc.Mark Wielaard2020-06-041-5/+101
| | | | | | | There is now finally a PT_GNU_PROPERTY define. Also EM_ARC_COMPACT2 got renamed to EM_ARCV2. Signed-off-by: Mark Wielaard <[email protected]>
* libelf: Sync elf.h from glibcMao Han2019-04-141-2/+94
| | | | Signed-off-by: Mao Han <[email protected]>
* libelf: Sync elf.h from glibc.Mark Wielaard2018-06-211-1/+4
| | | | | | Add NT_PPC_PKEY, R_BPF_64_64 and R_BPF_64_32. Remove R_BPF_MAP_FD. Signed-off-by: Mark Wielaard <[email protected]>
* libelf: Sync elf.h from glibcAndreas Schwab2018-04-231-12/+59
| | | | Signed-off-by: Andreas Schwab <[email protected]>
* libelf: Sync elf.h from glibc.Mark Wielaard2018-02-171-2/+94
| | | | Signed-off-by: Mark Wielaard <[email protected]>
* libelf: Sync elf.h from glibc.Mark Wielaard2017-08-151-3/+93
| | | | | | Add new powerpc note descriptors. Signed-off-by: Mark Wielaard <[email protected]>
* ppc64: Add HTM SPRs support to readelfGustavo Romero2017-07-251-0/+1
| | | | | | | | | | Since POWER8, PowerPC 64 supports Hardware Transactional Memory, which has three special purpose registers associated to it: tfhar, tfiar, and texasr. This commit add HTM SPRs set as known note type so it's possible to use 'readelf --notes' to inspect the HTM SPRs in a coredump file generated in such a machines. Signed-off-by: Gustavo Romero <[email protected]>
* Sync elf.h from glibcRichard Henderson2016-06-281-83/+198
| | | | | | | Add lots of new EM_* definitions. Add R_BPF_* definitions. Signed-off-by: Richard Henderson <[email protected]>
* Add new i386 and x86_64 relocation types.Mark Wielaard2016-02-191-5/+18
| | | | | | | Update elf.h from glibc and recognize R_386_GOT32X, R_X86_64_GOTPCRELX and R_x86_64_REX_GOTPCRELX as non-dynamic relocations. Signed-off-by: Mark Wielaard <[email protected]>
* Add NT_ARM_SYSTEM_CALL aarch64 syscall regset.Mark Wielaard2016-02-151-0/+1
| | | | | | | | | Linux kernel 3.18 added the NT_ARM_SYSTEM_CALL regset for aarch64. Recognize and print this new core item. https://bugzilla.redhat.com/show_bug.cgi?id=1285613 Signed-off-by: Mark Wielaard <[email protected]>
* elf.h: Update from glibc. Add section compression constants and structures.Mark Wielaard2015-10-221-0/+25
| | | | Signed-off-by: Mark Wielaard <[email protected]>
* Update elf.h from glibc.Mark Wielaard2015-04-281-10/+180
| | | | Signed-off-by: Mark Wielaard <[email protected]>
* Update elf.h from glibc.Mark Wielaard2014-07-041-1/+29
| | | | | | | Includes new bits needed for ppc64le ELFv2 abi. https://bugzilla.redhat.com/show_bug.cgi?id=1110249 Signed-off-by: Mark Wielaard <[email protected]>
* Update elf.h from glibcPetr Machata2013-10-011-2/+150
| | | | Signed-off-by: Petr Machata <[email protected]>
* Update elf.h from glibcPetr Machata2013-09-261-111/+257
| | | | Signed-off-by: Petr Machata <[email protected]>
* Update elf.h from glibc.Petr Machata2012-09-171-0/+12
| | | | Signed-off-by: Petr Machata <[email protected]>
* Update elf.h from glibc.Roland McGrath2012-08-161-23/+253
| | | | Signed-off-by: Roland McGrath <[email protected]>
* Update elf.h from glibc.Roland McGrath2010-04-131-0/+1
|
* Complete SH port.Matt Fleming2010-04-101-0/+24
|
* elf.h: Update from glibc.Roland McGrath2010-03-111-1/+7
|
* Update elf.hUlrich Drepper2010-03-041-2/+34
|
* Add elf_getphdrnum, support >65536 phdrs.Roland McGrath2010-01-071-10/+21
|
* Update elf.h from glibc.Ulrich Drepper2009-07-261-0/+3
|
* Add support for STB_GNU_UNIQUE to libebl.Ulrich Drepper2009-07-081-0/+1
|
* Add support for IRELATIVE relocations.Ulrich Drepper2009-06-011-2/+4
| | | | | That's the second part of the IFUNC support. So far x86 and x86-64 only.
* Nominal ARM support.Roland McGrath2009-04-151-22/+42
|
* Update elf.h and some tables; fill in sparc backend reloc table.Roland McGrath2009-04-011-2/+19
|
* src/Roland McGrath2008-12-031-2/+13
| | | | | | | 2008-12-02 Roland McGrath <[email protected]> * readelf.c (count_dwflmod, process_file): Don't presume encoding of nonzero OFFSET argument to dwfl_getmodules.
* src/Roland McGrath2008-08-071-2/+22
| | | | | | (find_symbol): Likewise. Convert plain number, or handle strings like "(section)+offset" or "symbol+offset".
* Finish elflint .gnu.attributes checkingRoland McGrath2008-02-211-1/+6
|
* 2007-10-23 Roland McGrath <[email protected]>Roland McGrath2007-10-231-0/+23
| | | | | | * linux-kernel-modules.c (report_kernel_archive): Reorder the kernel module to appear first.
* libdwfl/Roland McGrath2007-07-161-5/+18
| | | | | | | | | | | | | | | 2007-07-16 Roland McGrath <[email protected]> * dwfl_module.c (dwfl_report_module): Increment DWFL->nmodules when reviving an existing module. tests/ 2007-07-16 Roland McGrath <[email protected]> * dwfl-bug-report.c: New file. * Makefile.am (noinst_PROGRAMS, TESTS): Add it. (dwfl_bug_report_LDADD): New variable.
* 2007-04-24 Roland McGrath <[email protected]>Roland McGrath2007-04-251-9/+12
| | | | | * run-strip-test.sh: When we saved the debug info, test unstrip too.
* Changes to fix GNU-style hash table handling.Ulrich Drepper2006-08-081-2/+2
|
* merge of 2d5572f10b65f0ac7fdf54361b4dae41ebbd51d0Ulrich Drepper2006-07-071-1/+5
| | | | and fda3a25581b7bfac581504e9e887e9b97f234f86
* New spec file.elfutils-0.121Ulrich Drepper2006-06-151-5/+1
|
* Linker work.Ulrich Drepper2006-07-051-1/+5
| | | | | GNU hash support. 64-bit SysV hash support.
* backends/Roland McGrath2005-11-191-1/+1
| | | | | | | | | | | | | 2005-11-19 Roland McGrath <[email protected]> * ppc64_reloc.def: REL30 -> ADDR30. libelf/ 2005-11-19 Roland McGrath <[email protected]> * elf.h: Update from glibc.
* 2005-11-17 Roland McGrath <[email protected]>Roland McGrath2005-11-171-1/+1
| | | | | * elf.h: Update from glibc.
* 2005-11-10 Roland McGrath <[email protected]>Roland McGrath2005-11-101-0/+14
| | | | | * elf.h: Update from glibc.
* Add support for a few missing DT_ and R_* values.Ulrich Drepper2005-08-071-0/+12
| | | | Import new elf.h.
* Adjust for monotone.Ulrich Drepper2005-07-261-0/+2577