Crate twiggy_ir [] [src]

The twiggy code size profiler.

Structs

Code

Executable code. Function bodies.

Data

Data inside the binary that may or may not end up loaded into memory with the executable code.

DebugInfo

Debugging symbols and information, such as DWARF sections.

Id

An item's unique identifier.

Item

An item in the binary.

Items

The architecture- and target-independent internal representation of functions, sections, etc in a file that is being size profiled.

ItemsBuilder

Build up a a set of Items.

Iter

An iterator over IR items. Created by Items::iter.

Misc

Miscellaneous item. Perhaps metadata. Perhaps something else.

Neighbors

An iterator over an item's neighbors.

Predecessors

An iterator over an item's predecessors.

Enums

ItemKind

The kind of item in the binary.