summaryrefslogtreecommitdiffstats
path: root/src/readelf.c
Commit message (Collapse)AuthorAgeFilesLines
* Add aliases for elf_getshnum and elf_getshstrndx.Ulrich Drepper2009-06-131-19/+19
| | | | | | | | | | 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).
* Add support for IRELATIVE relocations.Ulrich Drepper2009-06-011-29/+114
| | | | | That's the second part of the IFUNC support. So far x86 and x86-64 only.
* Fix 32/64 CIE header format CIE_id matching.Roland McGrath2009-04-151-3/+7
|
* Nominal ARM support.Roland McGrath2009-04-151-3/+6
|
* Fix error message.Roland McGrath2009-04-141-1/+1
|
* Also fix output for DW_CFA_val_expression.Ulrich Drepper2009-02-051-1/+2
|
* Remove commented-out call in readelf.Ulrich Drepper2009-02-051-1/+0
|
* Fix DW_CFA_expression output in readelf.Ulrich Drepper2009-02-051-2/+3
|
* Yet more label fixes in readelf output of debug_info.Ulrich Drepper2009-02-051-4/+4
|
* Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutilsUlrich Drepper2009-02-051-6/+46
|\ | | | | | | | | | | Conflicts: TODO src/ChangeLog
| * readelf .debug_loc robustness fixes.Roland McGrath2009-01-271-6/+46
| |
* | Minor output problems in readelf debug_info section printing fixed.Ulrich Drepper2009-02-051-2/+2
| |
* | Fix error handling in a few programs.Ulrich Drepper2009-02-011-2/+2
|/
* Fix compuation of base address for printing stack frame program.Ulrich Drepper2009-01-241-14/+18
|
* Print .strtab, .dynstr, and .comment for -a option of readelf.Ulrich Drepper2009-01-231-9/+15
|
* readelf -l: Don't print section mapping when no sections.Roland McGrath2009-01-221-0/+4
|
* Tiny build nits.Roland McGrath2009-01-221-5/+1
|
* Use t instead of j formats for ptrdiff_tRoland McGrath2009-01-221-3/+3
|
* More improveents to exception handling table printing and checking.Ulrich Drepper2009-01-171-3/+10
|
* Move argp_program_version_hook and argp_program_bug_address variablesUlrich Drepper2009-01-171-2/+2
| | | | in all programs into the .rodata section.
* Finish implementation of exception handling table dumping in readelf.Ulrich Drepper2009-01-161-13/+147
|
* Some more changes to call frame info dumping in readelf.Ulrich Drepper2009-01-161-64/+95
|
* Bug fixes for .eh_frame_hdr dumping in readelf.Ulrich Drepper2009-01-161-29/+81
| | | | | Add new option -e in readelf. Start implementation of .gcc_except_table dumping in readelf.
* Fix minor problems in call frame info dumper in reader.Ulrich Drepper2009-01-151-137/+316
| | | | Add dumping of .eh_frame_hdr section content.
* Implement call frame information dumping.Ulrich Drepper2009-01-061-28/+586
|
* Unpdate copyright in messages.Ulrich Drepper2009-01-011-2/+2
|
* src/Roland McGrath2008-12-031-4/+9
| | | | | | | 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-36/+115
| | | | | | (find_symbol): Likewise. Convert plain number, or handle strings like "(section)+offset" or "symbol+offset".
* src/Roland McGrath2008-02-291-1/+1
| | | | | | | | | | | 2008-02-29 Roland McGrath <[email protected]> * readelf.c (print_attributes): Add a cast. * elflint.c (check_attributes): Likewise. * unaligned.h (add_8ubyte_unaligned): Cast PTR argument for parity with [UNALIGNED_ACCESS_CLASS == BYTE_ORDER] definition. (add_4ubyte_unaligned, add_2ubyte_unaligned): Likewise.
* Finish elflint .gnu.attributes checkingRoland McGrath2008-02-211-12/+199
|
* merge of '33d6cda327b8cb82fe8be29c24addb2bdf40acff'Ulrich Drepper2008-01-221-7/+4
| | | | and '4f7c8e6f95ff49761dd62bf932f09597f5838ab8'
* Update copyright year.Ulrich Drepper2008-01-211-4/+7
|
* explicit merge of 'f9dc98cac1b8ccd38e7420c43dfe7551e2923aaa'elfutils-0.132Roland McGrath2008-01-221-7/+4
| | | | and '90e87946af64cdaa0fc75d344ca35ee2729e655d'
* Revert last change to readelf.Ulrich Drepper2008-01-211-2/+1
|
* merge of '1d8389d494f774b4ccf384252ddac47cc2809542'Ulrich Drepper2008-01-201-1/+2
| | | | and 'f4a5bcbfbb71389b11bac53c8ec50011dc7e4c3c'
* merge of 'aee0b12a9696567adc81ce0bab9a764f6d109392'Roland McGrath2008-01-181-2/+1
| | | | and 'f3933ac5f5de522fcd38d0960f642fec00b553fa'
* Fix memory leak in readelf.Ulrich Drepper2008-01-201-1/+2
| | | | Fix static linking in ld up a bit. Still not complete.
* propagate from branch 'com.redhat.elfutils.nickc.pending' (head ↵Ulrich Drepper2008-01-181-4/+7
| | | | | | 28d6423325f0cc14a133eb6b92a8c3604e437ba6) to branch 'com.redhat.elfutils' (head 6ef48518ed8497626058574c787852bd939d46ee)
* propagate from branch 'com.redhat.elfutils.disasm' (head ↵Ulrich Drepper2008-01-021-135/+121
| | | | | | d15b4eb794e81e477f9896fe82a74cb5ecf4514c) to branch 'com.redhat.elfutils' (head eaacbf01f8cc89d043ec6eca9b5e35cb5c4cde06)
* Update copyright year.Ulrich Drepper2008-01-021-1/+1
|
* backends/Roland McGrath2007-12-151-4/+17
| | | | | | | | | | | | 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-11-09 Roland McGrath <[email protected]>Roland McGrath2007-11-091-0/+2
| | | | | * readelf.c (attr_callback): Handle DW_AT_data_location.
* 2007-10-23 Roland McGrath <[email protected]>Roland McGrath2007-10-231-25/+87
| | | | | | * linux-kernel-modules.c (report_kernel_archive): Reorder the kernel module to appear first.
* merge of '92c36bfdbc6468d1711c043b530e0dfe5abb6dec'Ulrich Drepper2007-10-161-169/+317
| | | | and 'c22c8c43f8f68b0bffd4d5ccdb2282c958268742'
* Build fixes for uninitialized variables.Ulrich Drepper2007-10-041-7/+11
| | | | Add some branch prediction.
* src/Roland McGrath2007-10-041-88/+179
| | | | | | | | | | | | | | | | | | | | 2007-10-04 Roland McGrath <[email protected]> * 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 <[email protected]> * run-readelf-test4.sh: New file. * Makefile.am (TESTS, EXTRA_DIST): Add it.
* 2007-10-01 Roland McGrath <[email protected]>Roland McGrath2007-10-011-1/+1
| | | | | * readelf.c (hex_dump): Fix transposed subtraction generating spaces.
* 2007-10-01 Roland McGrath <[email protected]>Roland McGrath2007-10-011-1/+1
| | | | | * readelf.c (hex_dump): Fix line header to be hex instead of decimal.
* 2007-09-27 Roland McGrath <[email protected]>Roland McGrath2007-09-271-63/+104
| | | | | | | | | | | | * 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-231-23/+636
|