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 ghidra.features.base.memsearch.matcher.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 ghidra.features.base.memsearch.matcher.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
-