twiggy code size profiler.
Executable code. Function bodies.
Data inside the binary that may or may not end up loaded into memory with the executable code.
Debugging symbols and information, such as DWARF sections.
An item’s unique identifier. (section index, item within that section index)
An item in the binary.
The architecture- and target-independent internal representation of functions, sections, etc in a file that is being size profiled.
Build up a a set of
An iterator over IR items. Created by
Miscellaneous item. Perhaps metadata. Perhaps something else.
An iterator over an item’s neighbors.
An iterator over an item’s predecessors.
The kind of item in the binary.