Class RegExByteMatcher
java.lang.Object
ghidra.features.base.memsearch.matcher.UserInputByteMatcher
ghidra.features.base.memsearch.matcher.RegExByteMatcher
- All Implemented Interfaces:
ByteMatcher<SearchData>
ByteMatcher where the user search input has been parsed as a regular expression.-
Field Summary
Fields inherited from class UserInputByteMatcher
searchData -
Constructor Summary
ConstructorsConstructorDescriptionRegExByteMatcher(String input, SearchSettings settings) RegExByteMatcher(String name, String input, SearchSettings settings) -
Method Summary
Modifier and TypeMethodDescriptionReturns a description of what this byte matcher matches.Returns additional information about this byte matcher.match(ExtendedByteSequence byteSequence) Returns anIterablefor returning matches within the given byte sequence.Methods inherited from class UserInputByteMatcher
equals, getInput, getName, getSearchData, getSettings, hashCode, isValidInput, isValidSearch, toString
-
Constructor Details
-
RegExByteMatcher
-
RegExByteMatcher
-
-
Method Details
-
match
Description copied from class:UserInputByteMatcherReturns anIterablefor returning matches within the given byte sequence.- Specified by:
matchin interfaceByteMatcher<SearchData>- Specified by:
matchin classUserInputByteMatcher- Parameters:
byteSequence- the byte sequence to search- Returns:
- an iterable for return matches in the given sequence
-
getDescription
Description copied from class:UserInputByteMatcherReturns a description of what this byte matcher matches. (Typically a sequence of bytes)- Specified by:
getDescriptionin interfaceByteMatcher<SearchData>- Specified by:
getDescriptionin classUserInputByteMatcher- Returns:
- a description of what this byte matcher matches
-
getToolTip
Description copied from class:UserInputByteMatcherReturns additional information about this byte matcher. (Typically the mask bytes)- Specified by:
getToolTipin classUserInputByteMatcher- Returns:
- additional information about this byte matcher
-