dwarves uploaded

We've just uploaded Dwarves.


It is a set of tools that use DWARF information inserted in ELF binaries compiled with debugging symbols. See this paper for details on this set.


Included in the package:


  • pahole: finds alignment holes in structs and classes in languages such as C/C++, CPU cacheline alignment. Helps repack 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: displays all sorts of information about functions, inlines, etc.

  • pdwtags: pretty-prints DWARF information

  • pglobal: lists global symbols

  • prefcnt: counts DWARF tags usage

  • syscse: system call sign extender

  • dtagnames: lists tag names



Until the package reaches unstable, you can grab them from here.