summaryrefslogtreecommitdiffstats
path: root/libelf/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* elf32_offscn.c: Do not match SHT_NOBITS sections at OFFSET.Mark Wielaard2012-04-021-0/+5
| | | | | | readelf -d doesn't work if a SHT_NOBITS section is right before the actual .dynamic section at the same offset. elflint also fails on such binaries. So skip SHT_NOBITS sections at the same offset in [g]elf[32|64]_offscn().
* Don't exclude sh_type >= SHT_NUM from stripping.Roland McGrath2012-03-221-0/+4
|
* elf_end.c (elf_end): Call rwlock_unlock before rwlock_fini.Mark Wielaard2012-02-261-0/+4
| | | | Reported-by: Kurt Roeckx <[email protected]>
* Fix off64_t overflow when MAXIMUM_SIZE == ~0.Jan Kratochvil2011-01-051-0/+5
|
* Add missing size entries for ELF_T_LIB and ELF_T_GNUHASH.Roland McGrath2010-08-181-0/+9
|
* Implicitly set dirty bitUlrich Drepper2010-06-141-1/+7
| | | | | | | | The gelf_update_[eps]hdr functions didn't implicitly mark the data structures as modified. This has always been the case and programs should set the bit but it is somewhat inconsistent since other update functions implicitly set the bit. Do it in these three cases, too.
* Handle truncated phdrs without crash.Roland McGrath2010-04-141-0/+5
|
* Update elf.h from glibc.Roland McGrath2010-04-131-2/+2
|
* Complete SH port.Matt Fleming2010-04-101-0/+4
|
* Fix some message typos and xgettext markers.Roland McGrath2010-04-061-0/+5
|
* Fix for the samePetr Machata2010-04-061-0/+5
| | | | * Initialize data.s for data that do not need a conversion.
* elf.h: Update from glibc.Roland McGrath2010-03-111-0/+4
|
* Update elf.hUlrich Drepper2010-03-041-0/+4
|
* Avoid wild section data pointers from bogus sh_offset in mapped files.Roland McGrath2010-02-171-0/+6
|
* Clean up and consolidate automake magic to reduce duplication and to work ↵Roland McGrath2010-02-151-0/+4
| | | | with --disable-dependency-tracking.
* Add elf_getphdrnum, support >65536 phdrs.Roland McGrath2010-01-071-0/+20
|
* Fix fill_mmap for sections past the section headersLubomir Rintel2010-01-041-0/+5
| | | | | | | | | | If fill_mmap() was run for a section that's past the shdr_end, but does not immediately follow the section headers the fill start would be determined incorrectly as shdr_end, which would wipe off contents of sections between shdr_end and current one. Issue was reported and triaged by Hugo Mildenberger, Graham Murray and Peter Alfredsen. (http://bugs.gentoo.org/show_bug.cgi?id=288977)
* __libelf_readall: Fetch file size if not yet known.Roland McGrath2009-11-101-0/+4
|
* Mark the archive header as unusable when there is no next ar element.Mark Wielaard2009-11-061-0/+5
|
* Makefile.am (libelf.so): Use -Wl,-z,defs not -defs.Mark Wielaard2009-08-121-0/+4
|
* Update elf.h from glibc.Ulrich Drepper2009-07-261-0/+4
|
* Fix handling of gaps between sections when writing files in libelf.Lubomir Rintel2009-07-211-0/+5
|
* Reorder Elf struct members for optimal packing.Roland McGrath2009-07-081-0/+5
|
* Add support for STB_GNU_UNIQUE to libebl.Ulrich Drepper2009-07-081-0/+4
|
* Add aliases for elf_getshnum and elf_getshstrndx.Ulrich Drepper2009-06-131-0/+17
| | | | | | | | | | 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-0/+4
| | | | | That's the second part of the IFUNC support. So far x86 and x86-64 only.
* Nominal ARM support.Roland McGrath2009-04-151-0/+4
|
* Update elf.h and some tables; fill in sparc backend reloc table.Roland McGrath2009-04-011-0/+4
|
* typoRoland McGrath2009-02-101-1/+1
|
* Don't write uninitialized data into zeroth section header entry.Ulrich Drepper2009-02-101-0/+5
|
* Document possible elf_strptr problem.Ulrich Drepper2009-02-011-0/+4
|
* Fix commit in updatenull_wrlock wrt to layout resulting from section headerUlrich Drepper2009-01-261-0/+5
| | | | table position and size.
* When writing ELF files in libelf, fill the gap between sections even if onlyUlrich Drepper2009-01-221-2/+9
| | | | the section at the start of the gap has been changed.
* Cleanup of loop to write out section content.Ulrich Drepper2009-01-211-0/+4
|
* Remove duplicate commits.Ulrich Drepper2009-01-211-5/+0
|
* Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutilsUlrich Drepper2009-01-211-0/+5
|\
| * Fix possible crash in note conversion.Roland McGrath2009-01-211-0/+5
| |
* | Fix possible crash in note conversion.Roland McGrath2009-01-211-0/+5
|/
* Fix accounting of last written position when updating ELF files.Ulrich Drepper2009-01-211-0/+7
|
* We only have one translation domain, elfutils. Change use in libelf.Ulrich Drepper2009-01-101-0/+2
|
* Require __thread support in compiler.Ulrich Drepper2009-01-101-0/+5
| | | | Rename --enable-tls to more appropriate --enable-thread-safety.
* Don't crash in fill code when sh_offset layout is out of order.Roland McGrath2008-12-111-0/+6
|
* libelf.h (Elf_Data): Whitespace fix.Roland McGrath2008-12-111-0/+4
|
* * elf_getarhdr.c (elf_getarhdr): Fix missing rename in last change.Roland McGrath2008-12-101-0/+4
|
* propagate from branch 'com.redhat.elfutils.roland.pending.libelf-threads' ↵Ulrich Drepper2008-12-041-1/+42
| | | | | | (head fc97c9c202b5d7d7699a3b1d5c53007a2ef37bb1) to branch 'com.redhat.elfutils' (head 67cccb9bfffc1a7fe3d8d355a2d9b6d0e489ff81)
* src/Roland McGrath2008-12-031-0/+8
| | | | | | | 2008-12-02 Roland McGrath <[email protected]> * readelf.c (count_dwflmod, process_file): Don't presume encoding of nonzero OFFSET argument to dwfl_getmodules.
* libdwfl/Roland McGrath2008-09-301-0/+6
| | | | | | | 2008-09-29 Roland McGrath <[email protected]> * segment.c (insert): Must realloc DWFL->lookup_module here too. (dwfl_report_segment): Clear DWFL->lookup_module before insert calls.
* Fix up bogon and missing log entries from .pmachata.threads branch.Roland McGrath2008-08-251-73/+31
|
* Fix build problem after merge of pmachata.threads branch when compiled withoutUlrich Drepper2008-08-161-0/+5
| | | | thread support.
* propagate from branch 'com.redhat.elfutils.pmachata.threads' (head ↵Ulrich Drepper2008-08-161-0/+82
| | | | | | 8bd3bc10eb015c96f7bafcc6a22c973620b57dd8) to branch 'com.redhat.elfutils' (head c5a11b6b3329382f1b5ffd0020f0d93c64176f20)