Class BSimSearchPlugin
java.lang.Object
ghidra.framework.plugintool.Plugin
ghidra.app.plugin.ProgramPlugin
ghidra.features.bsim.gui.BSimSearchPlugin
- All Implemented Interfaces:
PluginEventListener, ServiceListener, ExtensionPoint
Plugin for BSim search features
-
Field Summary
FieldsFields inherited from class ProgramPlugin
currentHighlight, currentLocation, currentProgram, currentSelectionFields inherited from class Plugin
name, pluginDescription, tool -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanOverride this method if the plugin needs to cancel the closing of the domain objectvoidvoiddispose()Tells a plugin that it is no longer needed.voiddoBSimSearch(Program program, List<Address> functionAddresses, boolean showDialog) protected voidinit()Initialization method; override to add initialization for this plugin.protected voidprogramClosed(Program program) Subclasses should override this method if it is interested when a program is closed.voidproviderClosed(BSimOverviewProvider overviewProvider) voidproviderClosed(BSimSearchResultsProvider provider) Methods inherited from class ProgramPlugin
getCurrentProgram, getProgramHighlight, getProgramLocation, getProgramSelection, goTo, goTo, highlightChanged, locationChanged, postProgramActivated, processEvent, programActivated, programDeactivated, programOpened, selectionChanged, setSelectionMethods inherited from class Plugin
accept, acceptData, canClose, cleanup, close, dataStateRestoreCompleted, dependsUpon, deregisterService, equals, eventSent, firePluginEvent, getData, getMissingRequiredServices, getName, getPluginDescription, getServicesRequired, getSupportedDataTypes, getTool, getTransientState, getUndoRedoState, hashCode, hasMissingRequiredService, hasUnsaveData, internalRegisterEventConsumed, isDisposed, prepareToSave, readConfigState, readDataState, registerDynamicServiceProvided, registerServiceProvided, restoreTransientState, restoreUndoRedoState, saveData, serviceAdded, serviceRemoved, writeConfigState, writeDataState
-
Field Details
-
HELP_TOPIC
- See Also:
-
-
Constructor Details
-
BSimSearchPlugin
-
-
Method Details
-
init
-
doBSimSearch
-
dispose
-
canCloseDomainObject
Description copied from class:PluginOverride this method if the plugin needs to cancel the closing of the domain object- Overrides:
canCloseDomainObjectin classPlugin- Parameters:
dObj- the domain object- Returns:
- false if the domain object should NOT be closed
-
programClosed
Description copied from class:ProgramPluginSubclasses should override this method if it is interested when a program is closed. This event has no affect on the "current Program". A "programDeactivated" call will occur that affects the active program.- Overrides:
programClosedin classProgramPlugin- Parameters:
program- the program being closed.
-
closeAllProviders
public void closeAllProviders() -
providerClosed
-
providerClosed
-