Module instr
Expand description
InstructionFilters 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 InstructionFilters.
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.