Pahole

Pahole (poke a hole) is a tool that uses the (DWARF2) debugging information to find holes in data structures due to alignment rules. For a general introduction to the topic of padding see MigrationTo64Bits#Padding. Pahole originates in the Linux kernel community. The proceedings to the Linux Symposium 2007 serve as the manual for now. This page tries to serve as the ATLAS documentation of the pahole package.