| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
| |
* readelf.c (handle_gnu_hash): Add casts for machines where
Elf32_Word != unsigned int.
|
| | |
|
| | |
|
| |
|
|
|
|
| |
e5cfdd13aa39dfae16b905fd57ff56ad8a131bb5)
to branch 'com.redhat.elfutils' (head 60222fc1981540f15e674b6705fd7a6f628f95a4)
|
| |
|
|
|
|
| |
1ac619debea0e3ecfd2704e8bdc803c6c893b62a)
to branch 'com.redhat.elfutils' (head 830d38d0a2ce24911160a871963f093209e69d9e)
|
| | |
|
| |
|
|
| |
and fda3a25581b7bfac581504e9e887e9b97f234f86
|
| | |
|
| |
|
|
| |
Fix handling of discarded COMDAT symbols in ld.
|
| |
|
|
| |
symbol table.
|
| |
|
|
|
| |
GNU hash support.
64-bit SysV hash support.
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
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'.
|
| |
|
|
| |
Don't create output sections in executables and DSOs with SHF_GROUP set.
|
| | |
|
| | |
|
| |
|
|
| |
and fde883376d5d9573d47686c91400d14495518411
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
| |
and cb87c403367a928f441c3dab11f1ed989884a7f7
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
4f8fc821345feef58624f0aa5b470d4827577d8c)
to branch 'com.redhat.elfutils' (head 76e26cb54695fd3b21ee8fb5be3036bd68200633)
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| | |
|
| |
|
|
|
|
|
| |
allocated point to loaded segments.
Don't bail out on relocations not expected for file type if they are
not loaded.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
and 79955b942e3f0ddc71117feea5754df61edcc42a
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
| |
* line2addr.c (print_address): Omit () for DSOs.
|
| | |
|
| | |
|
| |
|
|
|
| |
Add test for strings.
spec file update.
|
| |
|
|
| |
Some more cleanups in libelf.
|
| | |
|
| |
|
|
|
|
| |
* dwarf_attr_integrate.c (dwarf_attr_integrate): Treat
DW_AT_specification the same as DW_AT_abstract_origin.
|
| | |
|