Modules§
Structs§
- Binary
Matcher - The
BinaryMatcheris responsible for searching a BinaryPattern within a MatchTarget. - Generic
Binary Pattern - A flexible implementation of the
BinaryPatterninterface supporting both borrowed and owned data. - Heap
Stack - Static
Stack
Enums§
- Atom
- An atom represents a single operation that the matcher should perform.
- Jump
Type - Match
Hint - Hinting where the pattern might be matching the target
- Read
Width
Traits§
- Binary
Pattern - A binary pattern is a structure used in matching processes and consists of two main components:
- Match
Target - A trait for targets that can be matched against a binary pattern.
- Stack
Functions§
- execute
- Match a target against a binary pattern with a statically allocated stack. The default stack size is 0x10 for the save and cursor stack.
- execute_
with_ stack - Match a target against a binary pattern and supply the save and cursor stacks on your own