date | project | content | link |
|---|
| 17:45 yesterday | elftoolchain | Commit by jkoshy :: r 2400 /trunk/documentation/libelf-by-example/libelf-by-example.tex: ( link) Improve the "libelf by Example" tutorial: revise a few sentences describing ELF version number handling. | # |
| 17:09 yesterday | elftoolchain | Commit by jkoshy :: r 2399 /trunk/documentation/libelf-by-example/ (Makefile libelf-by-example.tex): ( link) Rework a figure in the "libelf by Example" tutorial:
* Translate the figure to PGF/TikZ syntax, and disconnect its MetaPost
source from the build.
* Tweak the caption for the figure.
Ticket: #337 | # |
| 05:12 on Jan 05 | elftoolchain | Commit by jkoshy :: r 2379 /trunk/libdwarf/ (libdwarf_init.c libdwarf_sections.c): ( link) Code cleanups in '''libdwarf''': move the `_dwarf_find_section()` helper function to a more appropriate source location.
Reviewed by: kaiwang27 Ticket: #367 | # |
| 12:03 on Jan 03 | elftoolchain | Commit by jkoshy :: r 2378 /trunk/test/nm/ts/ (8 files in 7 dirs): ( link) Remove test cases from the '''nm''' test suite that test the older (prior to changeset [2376]) behavior of the `-o` option.
Ticket: #378 | # |
| 10:14 on Jan 03 | elftoolchain | Commit by jkoshy :: r 2377 /trunk/nm/nm.1: ( link) Document the behavior of the `-o` option to '''nm''', after changeset [2376].
Ticket: #378 | # |
| 10:03 on Jan 03 | elftoolchain | Commit by jkoshy :: r 2376 /trunk/nm/nm.c: ( link) Correct an oversight in changeset [2375]: ensure that `-o` option to '''nm''' behaves as specified by POSIX when the `-P` option is specified.
Ticket: #378 | # |
| 09:40 on Jan 03 | elftoolchain | Commit by jkoshy :: r 2375 /trunk/nm/nm.c: ( link) Change the behaviour of the `-o` option in '''nm''', depending on whether POSIX semantics were requested using the `-F posix` option.
Ticket: #378 | # |
| 09:10 on Jan 03 | elftoolchain | Commit by jkoshy :: r 2374 /trunk/nm/nm.c: ( link) Changes to '''nm''':
* Style fix: keep option handling code sorted.
* Bug fix: recognize the '-F' option.
Ticket: #367, #378 | # |
| 10:14 on Dec 30, 2011 | elftoolchain | Commit by jkoshy :: r 2373 /trunk/elfcopy/elfcopy.1: ( link) Document the `-I`|`-s`|`--input-target` options to '''elfcopy'''.
Ticket: #380 | # |
| 10:07 on Dec 30, 2011 | elftoolchain | Commit by jkoshy :: r 2372 /trunk/elfcopy/main.c: ( link) Fix an option handling bug in '''elfcopy''': specify that the `-s` option takes an argument. | # |
| 17:17 on Dec 29, 2011 | elftoolchain | Commit by jkoshy :: r 2371 /trunk/libdwarf/libdwarf_init.c: ( link) Fix potential double-free() errors in the error handling paths in `_dwarf_init()` and `_dwarf_consumer_init()`.
Ticket: #28 | # |
| 15:48 on Dec 29, 2011 | elftoolchain | Commit by jkoshy :: r 2370 /trunk/elfcopy/archive.c: ( link) Improve the portability of '''elfcopy''': use `malloc()` and `read()` to read in objects instead of `mmap(2)`.
See also: changeset [2347].
Ticket: #364, #366 | # |
| 15:48 on Dec 29, 2011 | elftoolchain | Commit by jkoshy :: r 2369 /trunk/elfcopy/ (archive.c main.c): ( link) In '''elfcopy''', ensure that file offsets are reset for file descriptors being passed to `elf_begin()`.
This fixes a bug that manifests on systems without `mmap()` support.
Ticket: #364, #366 | # |
| 09:34 on Dec 29, 2011 | elftoolchain | Commit by jkoshy :: r 2368 /trunk/libelf/ (elf_memory.c libelf_memory.c): ( link) Unbreak the build on FreeBSD:
* Remove an unused variable declaration.
* Use `<string.h>` to bring in a prototype for `strncmp()`. | # |
| 09:27 on Dec 29, 2011 | elftoolchain | Commit by jkoshy :: r 2367 /trunk/ar/ (ar.c ar.h write.c): ( link) Rework '''ar''' to use `elf_open()` and `elf_openmemory()` to read in objects, instead of `mmap(2)`.
Reviewed by: kaiwang27 (earlier patch) Ticket: #366 | # |
| 09:12 on Dec 29, 2011 | elftoolchain | Commit by jkoshy :: r 2366 /trunk/libelf/ (Makefile elf_open.c libelf.h): ( link) Extend '''libelf''' with extension APIs `elf_open()` and `elf_openmemory()`.
These APIs are similar to `elf_begin()` and `elf_memory()` respectively, except that they return an ELF descriptor of kind `ELF_K_NONE` instead of an error if the object being opened could not be parsed.
Ticket(s): #364, #366 | # |
| 07:37 on Dec 29, 2011 | elftoolchain | Commit by jkoshy :: r 2365 /trunk/libelf/ (3 files): ( link) Refactor '''libelf''':
* Add a `reporterror` parameter to the `_libelf_ar_open()` helper
function for specifying whether a parse error is to be reported to
the caller.
* Trim redundant code in the implementation of `_libelf_memory()`.
Ticket: #367 | # |
| 20:55 on Dec 28, 2011 | elftoolchain | Commit by jkoshy :: r 2364 /trunk/libelf/ (_libelf.h elf_begin.c libelf_open.c): ( link) Refactor '''libelf''':
* Add a parameter to the `_libelf_open_object()` helper function,
specifying whether object parsing errors should be reported to
the caller.
* Use the `_libelf_memory()` helper function added in changeset [2363].
Ticket: #367 | # |
| 20:47 on Dec 28, 2011 | elftoolchain | Commit by jkoshy :: r 2363 /trunk/libelf/ (4 files): ( link) Refactor '''libelf''':
* Implement a helper function `_libelf_memory()` that allocates Elf
descriptors for in-memory objects, optionally reporting parse errors
to its caller.
* Use this helper function to implement the `elf_memory()` API.
Ticket: #367 | # |
| 20:46 on Dec 28, 2011 | elftoolchain | Commit by jkoshy :: r 2362 /trunk/libelf/_libelf.h: ( link) Code refactoring in '''libelf''': create a helper macro `LIBELF_ERROR()`.
Ticket: #367 | # |