Crate twiggy_ir

Source
Expand description

The twiggy code size profiler.

Structs§

  • 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 Items.
  • An iterator over IR items. Created by Items::iter.
  • Miscellaneous item. Perhaps metadata. Perhaps something else.
  • An iterator over an item’s neighbors.
  • An iterator over an item’s predecessors.

Enums§