Class MemorySearchPlugin

java.lang.Object
ghidra.framework.plugintool.Plugin
ghidra.features.base.memsearch.gui.MemorySearchPlugin
All Implemented Interfaces:
MemorySearchService, PluginEventListener, ServiceListener, ExtensionPoint

public class MemorySearchPlugin extends Plugin implements MemorySearchService
Plugin for searching program memory.
  • Constructor Details

    • MemorySearchPlugin

      public MemorySearchPlugin(PluginTool tool)
  • Method Details

    • readConfigState

      public void readConfigState(SaveState saveState)
      Description copied from class: Plugin
      Tells the Plugin to read its data-independent (preferences) properties from the input stream.
      Overrides:
      readConfigState in class Plugin
      Parameters:
      saveState - object that holds primitives for state information
    • writeConfigState

      public void writeConfigState(SaveState saveState)
      Description copied from class: Plugin
      Tells a Plugin to write any data-independent (preferences) properties to the output stream.
      Overrides:
      writeConfigState in class Plugin
      Parameters:
      saveState - object that holds primitives for state information
    • createMemorySearchProvider

      public void createMemorySearchProvider(Navigatable navigatable, String input, SearchSettings settings, boolean useSelection)
      Description copied from interface: MemorySearchService
      Creates a new memory search provider window
      Specified by:
      createMemorySearchProvider in interface MemorySearchService
      Parameters:
      navigatable - the navigatable used to get bytes to search
      input - the input string to search for
      settings - the settings that determine how to interpret the input string
      useSelection - true if the provider should automatically restrict to a selection if a selection exists in the navigatable
    • setShowOptionsPanel

      public void setShowOptionsPanel(boolean show)
    • setShowScanPanel

      public void setShowScanPanel(boolean show)