Class DWARFExternalDebugFilesPlugin
java.lang.Object
ghidra.framework.plugintool.Plugin
ghidra.app.util.bin.format.dwarf.external.DWARFExternalDebugFilesPlugin
- All Implemented Interfaces:
PluginEventListener,ServiceListener,ExtensionPoint
-
Field Summary
Fields inherited from class ghidra.framework.plugintool.Plugin
name, pluginDescription, tool -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ExternalDebugFilesServiceGet a new instance ofExternalDebugFilesServiceusing the previously saved information (viasaveExternalDebugFilesService(ExternalDebugFilesService)).static voidSerializes anExternalDebugFilesServiceto a string and writes to the Ghidra global preferences.Methods inherited from class ghidra.framework.plugintool.Plugin
accept, acceptData, canClose, canCloseDomainObject, cleanup, close, dataStateRestoreCompleted, dependsUpon, deregisterService, dispose, equals, eventSent, firePluginEvent, getData, getMissingRequiredServices, getName, getPluginDescription, getServicesRequired, getSupportedDataTypes, getTool, getTransientState, getUndoRedoState, hashCode, hasMissingRequiredService, hasUnsaveData, init, internalRegisterEventConsumed, isDisposed, prepareToSave, processEvent, readConfigState, readDataState, registerDynamicServiceProvided, registerServiceProvided, restoreTransientState, restoreUndoRedoState, saveData, serviceAdded, serviceRemoved, writeConfigState, writeDataState
-
Constructor Details
-
DWARFExternalDebugFilesPlugin
-
-
Method Details
-
getExternalDebugFilesService
public static ExternalDebugFilesService getExternalDebugFilesService(SearchLocationCreatorContext context) Get a new instance ofExternalDebugFilesServiceusing the previously saved information (viasaveExternalDebugFilesService(ExternalDebugFilesService)).- Parameters:
context- created viaSearchLocationRegistry.newContext(ghidra.program.model.listing.Program)- Returns:
- new
ExternalDebugFilesServiceinstance
-
saveExternalDebugFilesService
Serializes anExternalDebugFilesServiceto a string and writes to the Ghidra global preferences.- Parameters:
service- theExternalDebugFilesServiceto commit to preferences
-