summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 2006-07-17 Roland McGrath <[email protected]>Roland McGrath2006-07-172-3/+9
| | | | | | | * elflint.c (struct version_namelist): Use GElf_Versym for `ndx' field. (add_version): Likewise for argument. (check_versym): Cast constant to GElf_Versym for comparison.
* 2006-07-12 Roland McGrath <[email protected]>Roland McGrath2006-07-132-3/+9
| | | | | | * readelf.c (handle_gnu_hash): Add casts for machines where Elf32_Word != unsigned int.
* Rejigger botcho brancho.Roland McGrath2006-07-121-1/+1
|
* Fix printf format for 32bit archs.Ulrich Drepper2006-07-122-2/+6
|
* propagate from branch 'com.redhat.elfutils.roland.pending' (head ↵Ulrich Drepper2006-07-122-12/+9
| | | | | | e5cfdd13aa39dfae16b905fd57ff56ad8a131bb5) to branch 'com.redhat.elfutils' (head 60222fc1981540f15e674b6705fd7a6f628f95a4)
* propagate from branch 'com.redhat.elfutils.roland.pending' (head ↵Ulrich Drepper2006-07-122-2/+29
| | | | | | 1ac619debea0e3ecfd2704e8bdc803c6c893b62a) to branch 'com.redhat.elfutils' (head 830d38d0a2ce24911160a871963f093209e69d9e)
* Adjust for final version of GNU-style hash table format.Ulrich Drepper2006-07-123-38/+117
|
* merge of 2d5572f10b65f0ac7fdf54361b4dae41ebbd51d0Ulrich Drepper2006-07-078-183/+655
| | | | and fda3a25581b7bfac581504e9e887e9b97f234f86
* New spec file.elfutils-0.121Ulrich Drepper2006-06-158-655/+183
|
* Updated support for new hash table format.Ulrich Drepper2006-07-065-51/+129
| | | | Fix handling of discarded COMDAT symbols in ld.
* Correctly recognize discarded COMDATA symbols when constructing theUlrich Drepper2006-07-053-11/+12
| | | | symbol table.
* Linker work.Ulrich Drepper2006-07-058-154/+547
| | | | | GNU hash support. 64-bit SysV hash support.
* (create_verneed_data): Pretty printing.Ulrich Drepper2006-06-122-54/+52
|
* Don't create INTERP and PHDR program header entry if a DSO is created withoutUlrich Drepper2006-06-126-60/+156
| | | | | | | | | | a specific interpreter. Ignore duplicate COMDAT group sections. elflint should not complain about anything about *_NONE relocations. Add support to libebl to determine whether given relocation is *_NONE relocation.
* * elflint.c (check_dynamic): Fix checking value of tags which areUlrich Drepper2006-06-113-66/+75
| | | | | | | offsets in the string section. Make sure DT_STRTAB points to the section referenced in sh_link. * ld.c (options): Add headers. Add short option 'R' for '--rpath'.
* Recognize --eh=frame-hdr option.Ulrich Drepper2006-06-114-9/+45
| | | | Don't create output sections in executables and DSOs with SHF_GROUP set.
* Handle -z record/ignore as position dependent.Ulrich Drepper2006-06-112-5/+9
|
* Implement -z execstack/noexecstack options.Ulrich Drepper2006-06-114-2/+65
|
* merge of 2043b4a4bc8f0359b8c216306758ab5900533fdeUlrich Drepper2006-06-102-1/+7
| | | | and fde883376d5d9573d47686c91400d14495518411
* * i386_ld.c (elf_i386_finalize_plt): Don't change symbol table entriesUlrich Drepper2006-06-106-62/+59
| | | | | | | | | | | for PLT entries if there is no local definition. * ld.c (parse_option): Handle -z ignore like --as-needed and -z record like --no-as-needed. * ld.h (struct ld_state): Remove ignore_unused_dsos field. * ldgeneric.c (new_generated_scn): Always compute ndt_needed by looping over DSOs. When deciding about adding DT_NEEDED entries use ->as_needed instead of ignore_unused_dsos.
* merge of 74ebb3c081458a7d19c744b155c767262efc47cbUlrich Drepper2006-06-042-1/+7
| | | | and cb87c403367a928f441c3dab11f1ed989884a7f7
* Handle as-needed options.Ulrich Drepper2006-05-316-22/+61
|
* Little clenaup.Ulrich Drepper2006-05-282-1/+7
|
* readelf: Clarify ELF header output.Ulrich Drepper2006-05-282-1/+2
|
* readelf: Better notation for addon in relocations.Ulrich Drepper2006-05-272-2/+6
|
* Fix FSF address. No exception for libdwarf.Ulrich Drepper2006-04-0427-27/+27
|
* Prepare for 0.120 release.Ulrich Drepper2006-04-0413-24/+39
|
* propagate from branch 'com.redhat.elfutils.roland.pending' (head ↵Ulrich Drepper2006-04-0426-227/+539
| | | | | | 4f8fc821345feef58624f0aa5b470d4827577d8c) to branch 'com.redhat.elfutils' (head 76e26cb54695fd3b21ee8fb5be3036bd68200633)
* src/Roland McGrath2006-03-092-1/+7
| | | | | | | | | | | 2006-03-09 Roland McGrath <[email protected]> * Makefile.am (AM_LDFLAGS): New variable. tests/ 2006-03-09 Roland McGrath <[email protected]> * Makefile.am (AM_LDFLAGS): Define to pass -rpath-link.
* src/Roland McGrath2006-03-022-15/+59
| | | | | | | | | | | | | | | | 2006-03-01 Roland McGrath <[email protected]> * readelf.c (dwarf_tag_string, dwarf_attr_string): Update name tables for dwarf.h changes matching 3.0 spec. (dwarf_encoding_string, dwarf_lang_string, print_ops): Likewise. tests/ 2006-03-01 Roland McGrath <[email protected]> * show-die-info.c (tagnames, attrs): Update name tables for dwarf.h changes matching 3.0 spec.
* More relaxation for unloaded reloc sections.Ulrich Drepper2005-12-042-23/+33
|
* elflint now checks whether program header entries which must beUlrich Drepper2005-12-042-10/+106
| | | | | | | allocated point to loaded segments. Don't bail out on relocations not expected for file type if they are not loaded.
* NEWS updatesRoland McGrath2005-10-282-2/+6
|
* Minor cleanups.Ulrich Drepper2005-09-041-49/+42
|
* Some more message unifications.Ulrich Drepper2005-09-032-3/+3
|
* Cleanup of messages.Ulrich Drepper2005-09-037-54/+63
|
* Cleanups and little optimization.Ulrich Drepper2005-09-032-201/+134
|
* Don't use mmap when _MUDFLAP is defined.Ulrich Drepper2005-09-022-3/+12
|
* Correctly fix it.Ulrich Drepper2005-09-021-4/+2
|
* Fix little problem with handling multiple files in the same run.Ulrich Drepper2005-09-022-1/+8
|
* merge of 333c187506c852455e9f7be44fa9adc360416217Ulrich Drepper2005-08-294-8/+740
| | | | and 79955b942e3f0ddc71117feea5754df61edcc42a
* libdw/Roland McGrath2005-08-272-9/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-08-27 Roland McGrath <[email protected]> * dwarf_getscopes.c (dwarf_getscopes): Rewritten using __libdw_visit_scopes. * dwarf_getscopes_die.c: New file. * Makefile.am (libdw_a_SOURCES): Add it. * libdw.h: Declare dwarf_getscopes_die. * libdw.map: Bump to 0.115 and add it. * libdw_visit_scopes.c (__libdw_visit_scopes): Pass a struct containing a DIE and its parent pointer, instead of just Dwarf_Die. Take two functions for both preorder and postorder visitors. * libdwP.h: Update decl. (struct Dwarf_Die_Chain): New type. * dwarf_func_inline.c: Update uses. * dwarf_diename.c (dwarf_diename): Use dwarf_attr_integrate. Add INTDEF. * libdwP.h: Add INTDECL. * dwarf_func_name.c (dwarf_func_name): Use dwarf_diename. src/ 2005-08-27 Roland McGrath <[email protected]> * addr2line.c (dwarf_diename_integrate): Function removed. (print_dwarf_function): Use plain dwarf_diename. tests/ 2005-08-27 Roland McGrath <[email protected]> * run-funcscopes.sh: New file. * testfile25.bz2: New data file. * Makefile.am (TESTS, EXTRA_DIST): Add them. 2005-08-26 Roland McGrath <[email protected]> * addrscopes.c (dwarf_diename_integrate): Removed. (print_vars, handle_address): Use plain dwarf_diename. 2005-08-25 Roland McGrath <[email protected]> * funcscopes.c: New file. * Makefile.am (noinst_PROGRAMS): Add it. (funcscopes_LDADD): New variable. * run-addrscopes.sh: Add another case. * testfile24.bz2: New data file. * Makefile.am (EXTRA_DIST): Add it. * addrscopes.c (handle_address): Take new argument IGNORE_INLINES, pass it to dwarf_getscopes. (main): Pass it, true when '=' follows an address.
* 2005-08-24 Roland McGrath <[email protected]>Roland McGrath2005-08-254-740/+8
| | | | | * line2addr.c (print_address): Omit () for DSOs.
* Fix more EINTR handling problems. Add jump prediction.Ulrich Drepper2005-08-292-5/+2
|
* Implement --enable-gconv option for configure.Ulrich Drepper2005-08-283-5/+10
|
* Fix printing of location of string in strings.Ulrich Drepper2005-08-281-2/+2
| | | | | Add test for strings. spec file update.
* Add strings program.Ulrich Drepper2005-08-283-1/+731
| | | | Some more cleanups in libelf.
* One more elflint version symbol test.Ulrich Drepper2005-08-242-0/+11
|
* 2005-08-23 Roland McGrath <[email protected]>Roland McGrath2005-08-231-7/+0
| | | | | | * dwarf_attr_integrate.c (dwarf_attr_integrate): Treat DW_AT_specification the same as DW_AT_abstract_origin.
* Relax elflint a bit more.Ulrich Drepper2005-08-162-12/+5
|