Module instr
Expand description
InstructionFilter
s are used to reason over instruction space.
An encoding can return a set of filters representing the instruction space it covers.
The various types in this module can be used to manipulate and query sets of InstructionFilter
s.
Structs§
- A filter that matches a single byte.
- A list of filters.
- A map of filters, with faster lookup.
- A tree-structure that can efficiently determine whether an instruction is covered by a large set of filters.
- An instruction bitstring. Can contain instructions up to 15 bytes long.
- A counter for iteration over instruction space.
- A filter that can match groups of instructions.
Enums§
- A bit in a filter.
Traits§
- Types that represent groups of instructions. The group of instructions can be described using a set of filters.
Functions§
- Attempts to merge all filters in the provided
filters
.