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
-
Method Summary
Modifier and TypeMethodDescriptionstatic ExternalDebugFilesService
Get a new instance ofExternalDebugFilesService
using the previously saved information (viasaveExternalDebugFilesService(ExternalDebugFilesService)
).static void
Serializes anExternalDebugFilesService
to 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 ofExternalDebugFilesService
using the previously saved information (viasaveExternalDebugFilesService(ExternalDebugFilesService)
).- Parameters:
context
- created viaSearchLocationRegistry.newContext(ghidra.program.model.listing.Program)
- Returns:
- new
ExternalDebugFilesService
instance
-
saveExternalDebugFilesService
Serializes anExternalDebugFilesService
to a string and writes to the Ghidra global preferences.- Parameters:
service
- theExternalDebugFilesService
to commit to preferences
-