libdwarf

Libraries to dump and manipulate DWARF data

bacaro: haikuports also on HaikuPorts
Also on HaikuPorts. libdwarf

Description

DWARF is a widely used, standardized debugging data format. DWARF was originally designed along with Executable and Linkable Format (ELF),although it is independent of object file formats. The name is a medieval fantasy complement to ELF that has no official meaning, although the backronym 'Debugging With Attributed Record Formats' was later proposed.

The DWARF Debugging Information Format is of interest to programmers working on compilers and debuggers (and anyone interested in reading or writing DWARF information). DWARF uses a data structure called a Debugging Information Entry (DIE) to represent each variable, type, procedure, etc. It was developed by a committee (known as the PLSIG at the time) starting around 1991. Starting around 1991 SGI developed the libdwarf and dwarfdump tools for internal use and as part of SGI IRIX developer tools. Since that time dwarfdump and libdwarf have been shipped (as an executable and archive respectively, not source) with every release of the SGI MIPS/IRIX C compiler. In 1994 (I think the correct year) SGI agreed to open-source libdwarf (and in 1999 to open-source dwarfdump) so anyone could use them.

Install

Channel stable v0.11.1-1

This app is curated in HaikuPorts. Install it from there, it is already available in HaikuDepot.

pkgman install libdwarf

Download version 0.11.1-1 (x86_64) hpkg

Careful: the file comes from HaikuPorts' own server, but installing it by hand is not the way in. It is pkgman that resolves the dependencies an .hpkg does not carry with it, and a package installed on its own may simply not run. Use the pkgman command above, unless you know exactly why you want the file.

Reviews