CIA.vc
Joseph Koshy
jkoshy
Stats » Authors » Joseph Koshy
informationsyndicateUTC clock
13:08 on Feb 13, 2012
event counters
The last message was received 0.81 days ago at 17:45 on Feb 12, 2012
0 messages so far today, 2 messages yesterday
0 messages so far this week, 2 messages last week
2 messages so far this month, 6 messages last month
1841 messages since the first one, 7.2 years ago, for an average of 1.43 days between messages
recent messages
dateReversed sort columnprojectcontentlink
17:45 yesterdayelftoolchain
Commit by jkoshy :: r2400 /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 yesterdayelftoolchain
Commit by jkoshy :: r2399 /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 05elftoolchain
Commit by jkoshy :: r2379 /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 03elftoolchain
Commit by jkoshy :: r2378 /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 03elftoolchain
Commit by jkoshy :: r2377 /trunk/nm/nm.1: (link)
Document the behavior of the `-o` option to '''nm''', after
changeset [2376].

Ticket: #378
#
10:03 on Jan 03elftoolchain
Commit by jkoshy :: r2376 /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 03elftoolchain
Commit by jkoshy :: r2375 /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 03elftoolchain
Commit by jkoshy :: r2374 /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, 2011elftoolchain
Commit by jkoshy :: r2373 /trunk/elfcopy/elfcopy.1: (link)
Document the `-I`|`-s`|`--input-target` options to '''elfcopy'''.

Ticket: #380
#
10:07 on Dec 30, 2011elftoolchain
Commit by jkoshy :: r2372 /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, 2011elftoolchain
Commit by jkoshy :: r2371 /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, 2011elftoolchain
Commit by jkoshy :: r2370 /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, 2011elftoolchain
Commit by jkoshy :: r2369 /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, 2011elftoolchain
Commit by jkoshy :: r2368 /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, 2011elftoolchain
Commit by jkoshy :: r2367 /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, 2011elftoolchain
Commit by jkoshy :: r2366 /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, 2011elftoolchain
Commit by jkoshy :: r2365 /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, 2011elftoolchain
Commit by jkoshy :: r2364 /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, 2011elftoolchain
Commit by jkoshy :: r2363 /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, 2011elftoolchain
Commit by jkoshy :: r2362 /trunk/libelf/_libelf.h: (link)
Code refactoring in '''libelf''': create a helper macro `LIBELF_ERROR()`.

Ticket: #367
#