Class RegExByteMatcher

java.lang.Object
ghidra.features.base.memsearch.matcher.ByteMatcher
ghidra.features.base.memsearch.matcher.RegExByteMatcher

public class RegExByteMatcher extends ByteMatcher
ByteMatcher where the user search input has been parsed as a regular expression.
  • Constructor Details

  • Method Details

    • match

      public Iterable<ByteMatcher.ByteMatch> match(ExtendedByteSequence byteSequence)
      Description copied from class: ByteMatcher
      Returns an Iterable for returning matches within the given byte sequence.
      Specified by:
      match in class ByteMatcher
      Parameters:
      byteSequence - the byte sequence to search
      Returns:
      an iterable for return matches in the given sequence
    • getDescription

      public String getDescription()
      Description copied from class: ByteMatcher
      Returns a description of what this byte matcher matches. (Typically a sequence of bytes)
      Specified by:
      getDescription in class ByteMatcher
      Returns:
      a description of what this byte matcher matches
    • getToolTip

      public String getToolTip()
      Description copied from class: ByteMatcher
      Returns additional information about this byte matcher. (Typically the mask bytes)
      Specified by:
      getToolTip in class ByteMatcher
      Returns:
      additional information about this byte matcher