summaryrefslogtreecommitdiffstats
path: root/backends
Commit message (Collapse)AuthorAgeFilesLines
* Add new ebl_check_st_other_bits function.upstream/mpolacek/autotestMark Wielaard2011-03-113-0/+16
|
* Alpha backend: accept any _GLOBAL_OFFSET_TABLE_ value.Roland McGrath2011-03-093-2/+28
|
* backends: i386 integer return value typo fix, reported by Thorsten Glaser ↵Roland McGrath2010-11-082-2/+7
| | | | <[email protected]>.
* Adjust copyrights.Ulrich Drepper2010-04-133-3/+6
| | | | | | | | | | As I wrote when accepting the patches, there is nothing innovative in these patches. These are copies of the files from other archs with SH-specific data filled in from the ELF adn Dwarf spec. Attribution is given but ownership is with Red Hat. This is so far the only way since Red Hat doesn't have an assignment process in place yet.
* Complete SH port.Matt Fleming2010-04-107-1/+459
|
* Accept R_ARM_PC24 and R_ARM_ABS32 in EXEC|DYN too.Roland McGrath2010-04-072-3/+7
|
* Support new x86-64 relocations.Ulrich Drepper2010-03-042-0/+7
|
* Tweak backends makefile rules to avoid make -j bug.Roland McGrath2010-02-182-10/+15
|
* Clean up and consolidate automake magic to reduce duplication and to work ↵Roland McGrath2010-02-152-28/+10
| | | | with --disable-dependency-tracking.
* Use dwarf_aggregate_size in backend return_value functions. Observe ↵Roland McGrath2010-01-057-38/+100
| | | | DW_AT_GNU_vector on powerpc return_value type.
* Make readelf -n check note name strings, handle "VMCOREINFO" flavor.Roland McGrath2010-01-044-13/+64
|
* Fix backends/sparc_retval.c license header.Mark Wielaard2009-09-102-10/+26
|
* Add missing x86-64 reloc types.Roland McGrath2009-08-072-0/+11
|
* CFI support: lookup by PC and translate into DWARF location per registerRoland McGrath2009-07-086-4/+141
|
* Add support for IRELATIVE relocations.Ulrich Drepper2009-06-013-2/+9
| | | | | That's the second part of the IFUNC support. So far x86 and x86-64 only.
* Handle ARM VFP register names.Roland McGrath2009-04-162-2/+23
|
* NT_PRXFPREG -> NT_PRXFPREGRoland McGrath2009-04-162-2/+6
|
* Nominal ARM support.Roland McGrath2009-04-1510-8/+702
|
* Update elf.h and some tables; fill in sparc backend reloc table.Roland McGrath2009-04-012-76/+93
|
* Fix last commit.Roland McGrath2009-02-151-3/+3
|
* Handle attribute tag GNU_Power_ABI_Struct_Return.Roland McGrath2009-02-152-1/+16
|
* src/Roland McGrath2008-12-035-5/+60
| | | | | | | 2008-12-02 Roland McGrath <[email protected]> * readelf.c (count_dwflmod, process_file): Don't presume encoding of nonzero OFFSET argument to dwfl_getmodules.
* Fix some entries in i386_reloc.def.Ulrich Drepper2008-10-042-0/+8
|
* src/Roland McGrath2008-08-0711-10/+182
| | | | | | (find_symbol): Likewise. Convert plain number, or handle strings like "(section)+offset" or "symbol+offset".
* 0.134 itemsRoland McGrath2008-04-054-2/+51
|
* backends/Roland McGrath2008-04-013-2/+94
| | | | | | | | | | | * sparc_symbol.c (sparc_symbol_type_name): New function. (sparc_dynamic_tag_name): New function. (sparc_dynamic_tag_check): New function. * sparc_init.c (sparc_init): Initialize those hooks. libebl/ * ebldynamictagname.c (ebl_dynamic_tag_name): Use hex for unknown tag.
* Finish elflint .gnu.attributes checkingRoland McGrath2008-02-218-9/+195
|
* Add x86-64 disassembler support.Ulrich Drepper2008-01-093-6/+14
|
* Cleanup after .disasm branch merge.Ulrich Drepper2008-01-022-2/+4
|
* propagate from branch 'com.redhat.elfutils.disasm' (head ↵Ulrich Drepper2008-01-024-11/+25
| | | | | | d15b4eb794e81e477f9896fe82a74cb5ecf4514c) to branch 'com.redhat.elfutils' (head eaacbf01f8cc89d043ec6eca9b5e35cb5c4cde06)
* backends/Roland McGrath2007-12-152-3/+10
| | | | | | | | | | | | 2007-12-15 Roland McGrath <[email protected]> * ppc_regs.c (ppc_register_info): Return "spefscr", not "spr512". tests/ 2007-12-15 Roland McGrath <[email protected]> * run-allregs.sh: Change expected output for powerpc spefscr.
* 2007-10-23 Roland McGrath <[email protected]>Roland McGrath2007-10-235-24/+47
| | | | | | * linux-kernel-modules.c (report_kernel_archive): Reorder the kernel module to appear first.
* merge of '92c36bfdbc6468d1711c043b530e0dfe5abb6dec'Ulrich Drepper2007-10-168-8/+207
| | | | and 'c22c8c43f8f68b0bffd4d5ccdb2282c958268742'
* 2007-09-27 Roland McGrath <[email protected]>Roland McGrath2007-09-279-89/+120
| | | | | | | | | | | | * alpha_retval.c: Use dwarf_attr_integrate and dwarf_hasattr_integrate. * i386_retval.c: Likewise. * ia64_retval.c: Likewise. * ppc64_retval.c: Likewise. * ppc_retval.c: Likewise. * s390_retval.c: Likewise. * sparc_retval.c: Likewise. * x86_64_retval.c: Likewise.
* readelf register printing sort order tweakRoland McGrath2007-08-2317-288/+684
|
* backends/Roland McGrath2007-05-232-5/+5
| | | | | | | | | | | | 2007-05-23 Roland McGrath <[email protected]> * alpha_regs.c (alpha_register_info): fp -> s6 tests/ 2007-05-23 Roland McGrath <[email protected]> * run-allregs.sh: Update expected Alpha results.
* 2007-04-26 Roland McGrath <[email protected]>Roland McGrath2007-04-273-1/+13
| | | | | * run-elflint-self.sh: Run all tests even if one fails.
* 2007-04-26 Roland McGrath <[email protected]>Roland McGrath2007-04-274-3/+175
| | | | | | | * alpha_regs.c: New file. * Makefile.am (alpha_SRCS): Add it. * alpha_init.c (alpha_init): Initialize register_info hook.
* 2007-04-24 Roland McGrath <[email protected]>Roland McGrath2007-04-254-6/+43
| | | | | * run-strip-test.sh: When we saved the debug info, test unstrip too.
* backends/Roland McGrath2007-04-012-11/+52
| | | | | | | | | | | | | 2007-04-01 Roland McGrath <[email protected]> * x86_64_regs.c (x86_64_register_info): Add more registers from newer ABI spec. tests/ 2007-04-01 Roland McGrath <[email protected]> * run-allregs.sh: Updated expected output for x86_64.
* propagate from branch 'com.redhat.elfutils.roland.pending' (head ↵Ulrich Drepper2007-02-053-3/+18
| | | | | | c44dcfac5b545aecb173fede31f34cb003be0173) to branch 'com.redhat.elfutils' (head 4196d4e01486bdeb0c0632291881d1c6d7163fab)
* 2006-10-09 Roland McGrath <[email protected]>Roland McGrath2006-10-1017-50/+365
| | | | | * ia64_symbol.c (ia64_reloc_simple_type): Treat SECREL types as simple.
* 2006-08-08 Roland McGrath <[email protected]>Roland McGrath2006-08-082-3/+8
| | | | | | | * Makefile.am (%.os): Don't depend on %.o, since we don't actually need static object for anything here. This rule is the only source of .deps/ files.
* 2006-06-23 Stepan Kasal <[email protected]>Roland McGrath2006-08-082-1/+4
| | | | | * Makefile.am (PACKAGE_VERSION): Remove superfluous definition.
* backends/Roland McGrath2006-08-032-2/+7
| | | | | | | | | | | | | | | | | 2006-08-03 Roland McGrath <[email protected]> * sparc_regs.c (sparc_register_name): List 32 FPU regs only for EM_SPARC. EM_SPARC32PLUS also has 64. tests/ 2006-08-03 Roland McGrath <[email protected]> * run-allregs.sh: Add sparc cases. * testfile30.bz2: New data file. * testfile31.bz2: New data file. * Makefile.am (EXTRA_DIST): Add them.
* Clean up ia64 reg names.Roland McGrath2006-07-211-58/+85
|
* Take a crack at HFA recognition too.Roland McGrath2006-07-211-6/+151
|
* backends/Roland McGrath2006-07-218-14/+472
| | | | | | | | | | | | | | | | | | | | | | | | 2006-07-21 Roland McGrath <[email protected]> * i386_regs.c (i386_register_name): Fix return value when using stpcpy. * ppc_regs.c (ppc_register_name): Likewise. * s390_regs.c (s390_register_name): Likewise. * ia64_retval.c: New file. * Makefile.am (ia64_SRCS): Add it. * ia64_init.c (ia64_init): Install return_value_location hook. * ia64_regs.c: New file. * Makefile.am (ia64_SRCS): Add it. * ia64_init.c (ia64_init): Install register_name hook. tests/ 2006-07-21 Roland McGrath <[email protected]> * allregs.c (struct reginfo): Increase size of name. (one_register): Assert that it's big enough.
* merge of 2d5572f10b65f0ac7fdf54361b4dae41ebbd51d0Ulrich Drepper2006-07-075-3/+32
| | | | and fda3a25581b7bfac581504e9e887e9b97f234f86
* New spec file.elfutils-0.121Ulrich Drepper2006-06-155-32/+3
|