RPM packages for the dwarves

By acmel

Got cmake in shape for installing the tools, resulting rpms packages are available here, please test and tell me your impressions!

The rpms were built on a Mandriva Cooker machine, but were already tested by friends on at least a Fedora Core 6 machine, working perfectly.

6 Responses to “RPM packages for the dwarves”

  1. Avi Alkalay Says:

    Hi Arnaldo

    Would help spending 3 words saying what is dwarves.

  2. Avi Alkalay Says:

    I got curious.

    So a looked for “dwarves” and the result is a mix of bands etc.
    About “dwarves linux” I got nothing that can explain what it is.

  3. admin Says:

    dwarves is a set of tools I’ve been writing that use the DWARF debugging information inserted in ELF binaries by compiler such as GCC , used by well known debuggers such as GDB, and more recent ones such as systemtap. Utilities in the dwarves suite include pahole, that can be used to find alignment holes in structs and classes in languages such as C, C++, but not limited to these, and other information such as CPU cacheline alignment, helping pack those structures to achieve more cache hits, codiff, a diff like tool to compare the effects changes in source code generate on the resulting binaries, pfunct, that can be used to find all sorts of information about functions, inlines, decisions made by the compiler about inlining, etc, to be continued.

    Wow, more than tree words, but I needed to do such a writeup, with some editing will become the dwarves.spec description tag contents :-)

  4. Arnaldo’s Ramblings » Blog Archive » What are the dwarves? Says:

    [...] Answering Avi Alkalay’s request for a description of what are the dwarves I managed to write the rpm spec file description tag, should help in clarifying the usefulness of these tools [...]

  5. admin Says:

    Well, google takes some time to index new stuff, and as we came up with this name for the tools I’ve been writing… BTW, the idea for naming it “dwarves” came from Leonardo Chiquitto, in a IRC channel named, suggestively, #dwarves :-)

  6. admin Says:

    Oops, I mean we named the package “dwarves” yesterday.

Leave a Reply