Package ghidra.app.services
package ghidra.app.services
-
ClassDescriptionClass to specify priority within the Automated Analysis pipeline.Interface to perform automatic analysis.AnalyzerType defines various types of analyzers that Ghidra provides.Service for providing block models.Listener interface for BlockModelService.Listener that is notified when a mouse button is pressed.Determines what types of transfer data can be placed on the clipboard, as well as if cut, copy, and paste operations are supportedService provided by a plugin that gives access to a manager for the field formats used by a listing.Service provided by a plugin that shows the listing from a Program, i.e., a Code Viewer.Generic console interface allowing any plugin to print messages to console window.Service for creating dataA service that manages a set of data type archives, allowing re-use of already open archives.Service to provide list of cycle groups and data types identified as "favorites." Favorites will show up on the popup menu for creating data and defining function return types and parameters.Simplified datatype service interface to provide query capabilities to a set of open datatype managersA container class to hold information about a location that references a
DataType
.An interface for extension points to implement.Service that provides Eclipse-related functionality.This class allows clients to match on multiple field attributes, such as name and offset within a parent data type.Service for importing files into Ghidra.A service to interact with file systems.Service interface to create comparisons between functions which will be displayed side-by-side in a function comparison window.The GoToService provides a general service for plugins to generate GoTo events.Listener that is notified when the GOTO completes.Ghidra service interface for managing and directing graph output.HoverService
provides the ability to popup data Windows over a Field viewer in response to the mouse hovering over a single Field.Allows clients to specify howMarkerLocation
s are navigated, as well as how they should be paintedService to manage navigation markers displayed around a scrollable window like the Listing.Defines methods for working with a set of addresses that correspond to markers.Deprecated.This is not a generally useful service, may go away at some pointThe NavigationHistoryService maintains a stack of locations that the user has visited via a navigation plugin.A simple object that contains a ProgramLocation and its associated ProgramService for managing programs.Service provided by the program tree plugin to get the current view (address set shown in the Code Browser), and the name of the tree currently being viewed.Interface for providing string translating services.A service that judges the validity of a stringResult of aStringValidatorService
's judgment about a string.A handle to a terminal window in the UI.A service that provides for the creation and management of DEC VT100 terminal emulators.Service to manage generic views; the view controls what shows up in the code browser.Base interface class for the view providers and view manager service.