|Name||Modified||Size||Downloads / Week||Status|
|Totals: 3 Items||11.6 MB||76|
The Elftoolchain project develops BSD-licensed implementations of essential compilation tools and libraries for handling ELF based program objects.
This is the first release on the v0.6 "stable" code line.
Since our prior v0.5.1 release, we have added support for building the project on additional operating systems, namely DragonFlyBSD, Minix and OpenBSD. A number of bugs were fixed, and the project's documentation has been improved.
No new utilities are being introduced in this release.
This release comprises the following libraries and utilities.
Name Description ar Archive manager. addr2line Debug tool. brandelf Manage the ELF brand on executables. c++filt Translate encoded symbols. elfcopy Copy and translate between object formats. elfdump Diagnostic tool. findtextrel Find undesired text relocations. libdwarf DWARF access library. libelf ELF access library. mcs Manage comment sections. nm List symbols in an ELF object. ranlib Add archive symbol tables to an archive. readelf Display ELF information. size List object sizes. strings Extract printable strings. strip Discard information from ELF objects.
Each public API and invocable utility has a reference manual entry. We currently offer 330 manual entries, documented in 189 manual pages.
Additionally, this release contains the following documentation:
Name Description libelf-by-example A tutorial introduction to libelf.
The release contains the following test suites:
Name Description ar Test the ar utility. elfcopy Test the elfcopy utility. elfdump Test the elfdump utility. libdwarf Test the libdwarf library. libelf Test the libelf library. nm Test the nm utility.
This software is designed to run on Unix(TM)-like operating systems such as the BSD-family of operating systems and GNU/Linux.
This release has been built and tested on the following operating systems:
Instructions for building and installing this software from source are described in the file "INSTALL".
There are no special considerations for upgrading from the prior (v0.5.1) release.
The source tree has been ported to DragonFlyBSD, Minix and OpenBSD.
Other significant changes include:
All our utilities now accept --help and --version command-line options.
Apart from code changes, a number of manual pages were improved.
There were no outstanding issues at the time of the release.
This release has the following limitations:
The test summary for this release is presented below:
Suite Tests (32&64bit) DragonFly (i386) FreeBSD (i386 & amd64) NetBSD (i386) Ubuntu 10.04LTS (i386 & x86_64) ar 235 & 230 P:235 P:235 & P:230 P:235 P:235 & P:230 elfcopy 156 P:156 P:156 P:156 P:156 elfdump 155 P:155 P:155 P:155 P:155 libdwarf 133 P:133 P:133 P:133 P:133 libelf 1024 P:1020, U:4 P:1020, U:4 P:1020, U:4 P:1020, U:4 nm 183 P:183 P:183 P:183 P:183
P: Test successes. F: Test failures. U: Unresolved tests.
The project's website is at http://elftoolchain.sourceforge.net/.
The project's developers may be contacted using the mailing list: <firstname.lastname@example.org>.
Please use our Trac instance for viewing existing bug reports and for submitting new bug reports.
This software is copyright its authors, and is distributed under the BSD License.