summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Unpdate copyright in messages.Ulrich Drepper2009-01-0115-28/+45
|
* Fix crashes on bad sh_name/st_name offsets.Roland McGrath2008-12-112-10/+46
|
* src/Roland McGrath2008-12-032-4/+14
| | | | | | | 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-073-54/+272
| | | | | | (find_symbol): Likewise. Convert plain number, or handle strings like "(section)+offset" or "symbol+offset".
* src/Roland McGrath2008-04-113-267/+333
| | | | | | | | | | | | | * strip.c (handle_elf): Don't keep sections that kept symbol tables refer to. Instead, just be sure to preserve the original symbol table in the debug file so those symbols go with their sections and can be elided from the stripped version of the symbol table. tests/ * testfile48.bz2, testfile48.bz2.debug: New data files. * Makefile.am (EXTRA_DIST): Add them. * run-strip-test8.sh: Use them.
* backends/Roland McGrath2008-04-012-0/+83
| | | | | | | | | | | * 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.
* libdwfl/Roland McGrath2008-03-262-2/+9
| | | | | * dwfl_module_getdwarf.c (load_symtab): Don't return success for SHT_DYNSYM, just set *SYMSCN like the comment says.
* src/Roland McGrath2008-02-294-6/+15
| | | | | | | | | | | 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.
* Add missing fileUlrich Drepper2008-02-234-8/+113
| | | | Add more TLS support for x86 linker.
* Finish elflint .gnu.attributes checkingRoland McGrath2008-02-214-15/+427
|
* Start implementation of x86 TLS implementation in ld.Ulrich Drepper2008-02-025-28/+122
|
* Minor optimization in parameter substituion loop in ld.Ulrich Drepper2008-02-012-1/+4
|
* Implement SHA1 build-id handling in ld.Ulrich Drepper2008-02-013-63/+100
|
* Implement --build-id command line parameter for ld.Ulrich Drepper2008-01-316-5/+240
|
* Rewrite old-style parameters.Ulrich Drepper2008-01-302-0/+32
|
* Finish implementation of .gnu.hash.Ulrich Drepper2008-01-303-138/+285
|
* Fix elflint messages for new hash table analysis.Ulrich Drepper2008-01-292-4/+10
|
* Remove magic assignment of indeces in the dynsymUlrich Drepper2008-01-256-209/+461
| | | | section. Start implementation of --hash-style.
* Add .got.plt handling. Fix R_386_GOT32 relocations for static binaries.Ulrich Drepper2008-01-225-73/+180
|
* 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-212-5/+1
|
* merge of '1d8389d494f774b4ccf384252ddac47cc2809542'Ulrich Drepper2008-01-205-27/+74
| | | | and 'f4a5bcbfbb71389b11bac53c8ec50011dc7e4c3c'
* merge of 'aee0b12a9696567adc81ce0bab9a764f6d109392'Roland McGrath2008-01-185-74/+27
| | | | and 'f3933ac5f5de522fcd38d0960f642fec00b553fa'
* Fix memory leak in readelf.Ulrich Drepper2008-01-205-27/+74
| | | | 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)
* Add comment with absolute address to %rip based address modes.Ulrich Drepper2008-01-121-3/+2
|
* Cleanups in libasm abd objdump.Ulrich Drepper2008-01-112-1/+7
|
* propagate from branch 'com.redhat.elfutils.roland.pending' (head ↵Ulrich Drepper2008-01-094-4/+17
| | | | | | 26cc2ce45739af072e7ff4fdab5e8eb7cd756d50) to branch 'com.redhat.elfutils' (head bb519012dee7013b2cab5c2f5ed465cb3821b063)
* propagate from branch 'com.redhat.elfutils.disasm' (head ↵Ulrich Drepper2008-01-0217-153/+342
| | | | | | d15b4eb794e81e477f9896fe82a74cb5ecf4514c) to branch 'com.redhat.elfutils' (head eaacbf01f8cc89d043ec6eca9b5e35cb5c4cde06)
* Update copyright year.Ulrich Drepper2008-01-0215-14/+31
|
* backends/Roland McGrath2007-12-152-4/+26
| | | | | | | | | | | | 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-092-0/+6
| | | | | * readelf.c (attr_callback): Handle DW_AT_data_location.
* 2007-10-23 Roland McGrath <[email protected]>Roland McGrath2007-10-233-43/+177
| | | | | | * linux-kernel-modules.c (report_kernel_archive): Reorder the kernel module to appear first.
* merge of '92c36bfdbc6468d1711c043b530e0dfe5abb6dec'Ulrich Drepper2007-10-1610-308/+825
| | | | and 'c22c8c43f8f68b0bffd4d5ccdb2282c958268742'
* Build fixes for uninitialized variables.Ulrich Drepper2007-10-042-7/+17
| | | | Add some branch prediction.
* src/Roland McGrath2007-10-044-226/+407
| | | | | | | | | | | | | | | | | | | | 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-012-1/+3
| | | | | * readelf.c (hex_dump): Fix transposed subtraction generating spaces.
* 2007-10-01 Roland McGrath <[email protected]>Roland McGrath2007-10-012-1/+5
| | | | | * readelf.c (hex_dump): Fix line header to be hex instead of decimal.
* 2007-09-27 Roland McGrath <[email protected]>Roland McGrath2007-09-272-63/+121
| | | | | | | | | | | | * 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-234-102/+785
|
* missed testdata filesRoland McGrath2007-08-132-1/+18
|
* 2007-08-11 Roland McGrath <[email protected]>Roland McGrath2007-08-112-4/+14
| | | | | * elflint.c (check_note): Accept NT_GNU_HWCAP, NT_GNU_BUILD_ID.
* Minimal cleanups of large merge.Ulrich Drepper2007-08-042-2/+9
|
* 2007-08-03 Roland McGrath <[email protected]>Roland McGrath2007-08-033-1/+264
| | | | | | | | | | | * readelf.c (print_string_sections): New variable. (options, parse_opt): Handle --strings/-p to set it. (print_strings): New function. (process_elf_file): Call it under -p. * readelf.c (options): Add hidden aliases --segments, --sections, as taken by binutils readelf.
* Prepare for 0.128 release.Ulrich Drepper2007-06-0616-45/+63
| | | | | | Minor fixes. Update gettext files to 0.16.1.
* src/Roland McGrath2007-05-185-142/+541
| | | | | | | | | | | | | | | | | | | 2007-05-18 Roland McGrath <[email protected]> * unstrip.c (copy_elided_sections): Match up non-NOBITS sections with stripped file, so as not to duplicate a section copied in both. * strip.c (handle_elf): Keep SHT_NOTE section copies in the debug file. tests/ 2007-05-18 Roland McGrath <[email protected]> * run-strip-test4.sh (stripped, debugfile): Use new reference files. * testfile37.bz2: New data file. * testfile37.debug.bz2: New data file. * run-unstrip-test2.sh: New file. * Makefile.am (TESTS, EXTRA_DIST): Add them.
* 2007-04-24 Roland McGrath <[email protected]>Roland McGrath2007-04-255-5/+1899
| | | | | * run-strip-test.sh: When we saved the debug info, test unstrip too.
* small cleanups.Ulrich Drepper2007-02-162-107/+22
|