A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _
All Classes All Packages
All Classes All Packages
A
- ABORT - ghidra.app.util.headless.HeadlessScript.HeadlessContinuationOption
-
Abort any scripts or analysis that come after this script; -import mode does save program (but it may not be processed completely), -process mode completes normally, minus scripts or analysis that runs after the ABORT request.
- ABORT_AND_DELETE - ghidra.app.util.headless.HeadlessScript.HeadlessContinuationOption
-
Abort any scripts or analysis that come after this script; -import mode does not save program, -process mode deletes program.
- ABORTED - Static variable in interface ghidra.framework.model.Transaction
- AbortedTransactionListener - Interface in ghidra.framework.model
- ABOUT - Static variable in class ghidra.app.util.GenericHelpTopics
-
Help Topic for "About."
- ABOUT - Static variable in interface ghidra.app.util.HelpTopics
-
Help Topic for "About."
- ABOUT_HELP_TOPIC - Static variable in interface docking.tool.ToolConstants
-
Name of the help topic for "About" domain objects and Ghidra
- AboutDialog - Class in docking.framework
-
Splash screen window to display version information about the current release of the Ghidra application.
- AboutDialog() - Constructor for class docking.framework.AboutDialog
- AboutDomainObjectUtils - Class in ghidra.app.plugin.core.help
- AboutDomainObjectUtils() - Constructor for class ghidra.app.plugin.core.help.AboutDomainObjectUtils
- absorb(AssemblyResolutionResults) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults
-
A synonym for
AssemblyResolutionResults.addAll(Collection)
that accepts only another resolution set - AbstractAnalyzer - Class in ghidra.app.services
- AbstractAnalyzer(String, String, AnalyzerType) - Constructor for class ghidra.app.services.AbstractAnalyzer
- AbstractAnimator - Class in ghidra.graph.job
- AbstractAnimator() - Constructor for class ghidra.graph.job.AbstractAnimator
- AbstractAnimatorJob - Class in ghidra.graph.job
- AbstractAnimatorJob() - Constructor for class ghidra.graph.job.AbstractAnimatorJob
- AbstractAssemblyGrammar<NT extends AssemblyNonTerminal,P extends AbstractAssemblyProduction<NT>> - Class in ghidra.app.plugin.assembler.sleigh.grammars
-
Defines a context-free grammar, usually for the purpose of parsing mnemonic assembly instructions As in classic computer science, a CFG consists of productions of non-terminals and terminals.
- AbstractAssemblyGrammar() - Constructor for class ghidra.app.plugin.assembler.sleigh.grammars.AbstractAssemblyGrammar
- AbstractAssemblyProduction<NT extends AssemblyNonTerminal> - Class in ghidra.app.plugin.assembler.sleigh.grammars
-
Defines a production in a context-free grammar, usually for parsing mnemonic assembly
- AbstractAssemblyProduction(NT, AssemblySentential<NT>) - Constructor for class ghidra.app.plugin.assembler.sleigh.grammars.AbstractAssemblyProduction
-
Construct a production with the given LHS and RHS
- AbstractBinaryExpressionSolver<T extends BinaryExpression> - Class in ghidra.app.plugin.assembler.sleigh.expr
-
A solver that handles expressions of the form A [OP] B
- AbstractBinaryExpressionSolver(Class<T>) - Constructor for class ghidra.app.plugin.assembler.sleigh.expr.AbstractBinaryExpressionSolver
- AbstractBinaryFormatAnalyzer - Class in ghidra.app.analyzers
- AbstractBinaryFormatAnalyzer(BinaryAnalysisCommand) - Constructor for class ghidra.app.analyzers.AbstractBinaryFormatAnalyzer
- AbstractClassicProcessor - Class in ghidra.app.util.bin.format.macho.commands.dyld
- AbstractClassicProcessor(MachHeader, Program) - Constructor for class ghidra.app.util.bin.format.macho.commands.dyld.AbstractClassicProcessor
- AbstractColumnConstraintEditor<T> - Class in docking.widgets.table.constrainteditor
-
Base class for many constraint editors, providing implementation for much of the interface.
- AbstractColumnConstraintEditor(ColumnConstraint<T>) - Constructor for class docking.widgets.table.constrainteditor.AbstractColumnConstraintEditor
-
Constructor.
- AbstractColumnDisplay<COLUMN_TYPE> - Class in ghidra.app.tablechooser
-
A base implementation of
ColumnDisplay
that knows how to figure out the column type dynamically. - AbstractColumnDisplay() - Constructor for class ghidra.app.tablechooser.AbstractColumnDisplay
- AbstractComparableColumnDisplay<COLUMN_TYPE extends java.lang.Comparable<COLUMN_TYPE>> - Class in ghidra.app.tablechooser
-
A version of
ColumnDisplay
to be used when the column value returned fromColumnDisplay.getColumnValue(AddressableRowObject)
isComparable
- AbstractComparableColumnDisplay() - Constructor for class ghidra.app.tablechooser.AbstractComparableColumnDisplay
- AbstractComplexDataType - Class in ghidra.program.model.data
-
Base class for a variety of Complex data types of different sizes and types.
- AbstractComplexDataType(String, AbstractFloatDataType, DataTypeManager) - Constructor for class ghidra.program.model.data.AbstractComplexDataType
- AbstractCreateStructureCmd - Class in ghidra.app.cmd.data
-
A base class to hold duplicate information for commands that create structures.
- AbstractDataType - Class in ghidra.program.model.data
-
Base class for DataType classes.
- AbstractDataType(CategoryPath, String, DataTypeManager) - Constructor for class ghidra.program.model.data.AbstractDataType
- AbstractDependencyGraph<T> - Class in ghidra.util.graph
-
Class for managing the visiting (processing) of a set of values where some values depend on other values being process before them.
- AbstractDependencyGraph() - Constructor for class ghidra.util.graph.AbstractDependencyGraph
- AbstractDependencyGraph.DependencyNode - Class in ghidra.util.graph
- AbstractDetailsPanel - Class in ghidra.framework.plugintool.dialog
-
Abstract class that defines a panel for displaying name/value pairs with html-formatting.
- AbstractDetailsPanel() - Constructor for class ghidra.framework.plugintool.dialog.AbstractDetailsPanel
- AbstractDockingTest - Class in docking.test
- AbstractDockingTest() - Constructor for class docking.test.AbstractDockingTest
- AbstractDockingTool - Class in docking
-
A partial implementation of
DockingTool
that serves as a place to share common functionality - AbstractDockingTool() - Constructor for class docking.AbstractDockingTool
- AbstractDyldInfoProcessor - Class in ghidra.app.util.bin.format.macho.commands.dyld
- AbstractDyldInfoProcessor(MachHeader, Program, ByteProvider, DyldInfoCommand) - Constructor for class ghidra.app.util.bin.format.macho.commands.dyld.AbstractDyldInfoProcessor
- AbstractDyldInfoState - Class in ghidra.app.util.bin.format.macho.commands.dyld
- AbstractDyldInfoState(MachHeader, Program) - Constructor for class ghidra.app.util.bin.format.macho.commands.dyld.AbstractDyldInfoState
- AbstractDynamicTableColumn<ROW_TYPE,COLUMN_TYPE,DATA_SOURCE> - Class in docking.widgets.table
-
An Table Column is an interface that should be implemented by each class that provides a field (column) of an object based table (each row relates to a particular type of object).
- AbstractDynamicTableColumn() - Constructor for class docking.widgets.table.AbstractDynamicTableColumn
- AbstractDynamicTableColumn(String) - Constructor for class docking.widgets.table.AbstractDynamicTableColumn
- AbstractDynamicTableColumnStub<ROW_TYPE,COLUMN_TYPE> - Class in docking.widgets.table
-
This class is meant to be used by DynamicTableColumn implementations that do not care about the DATA_SOURCE parameter of DynamicTableColumn.
- AbstractDynamicTableColumnStub() - Constructor for class docking.widgets.table.AbstractDynamicTableColumnStub
- AbstractExpressionSolver<T extends PatternExpression> - Class in ghidra.app.plugin.assembler.sleigh.expr
-
The root type of an expression solver
- AbstractExpressionSolver(Class<T>) - Constructor for class ghidra.app.plugin.assembler.sleigh.expr.AbstractExpressionSolver
-
Construct a solver that can solve expression of the given type
- AbstractFileExtractorTask - Class in ghidra.formats.gfilesystem
-
Common base class for tasks that need to extract files from a GFileSystem location.
- AbstractFileExtractorTask(String, boolean, boolean, boolean, File) - Constructor for class ghidra.formats.gfilesystem.AbstractFileExtractorTask
- AbstractFindReferencesDataTypeAction - Class in ghidra.app.actions
- AbstractFindReferencesDataTypeAction(PluginTool, String, String) - Constructor for class ghidra.app.actions.AbstractFindReferencesDataTypeAction
- AbstractFindReferencesDataTypeAction(PluginTool, String, String, KeyStroke) - Constructor for class ghidra.app.actions.AbstractFindReferencesDataTypeAction
- AbstractFindReferencesToAddressAction - Class in ghidra.app.actions
-
Only shows addresses to the code unit at the address for the current context.
- AbstractFindReferencesToAddressAction(PluginTool, String) - Constructor for class ghidra.app.actions.AbstractFindReferencesToAddressAction
- AbstractFloatDataType - Class in ghidra.program.model.data
-
Provides a definition of a Float within a program.
- AbstractFloatDataType(String, DataTypeManager) - Constructor for class ghidra.program.model.data.AbstractFloatDataType
- AbstractGCellRenderer - Class in docking.widgets
-
A common base class for list and table renderer objects, unifying the Ghidra look and feel.
- AbstractGCellRenderer() - Constructor for class docking.widgets.AbstractGCellRenderer
- AbstractGColumnRenderer<T> - Class in ghidra.util.table.column
-
A convenience base class that combines the
GTableCellRenderer
with theGColumnRenderer
interface. - AbstractGColumnRenderer() - Constructor for class ghidra.util.table.column.AbstractGColumnRenderer
- AbstractGenericTest - Class in generic.test
- AbstractGenericTest() - Constructor for class generic.test.AbstractGenericTest
- AbstractGenericTest.ExceptionHandlingRunner - Class in generic.test
- AbstractGhidraColumnRenderer<T> - Class in ghidra.util.table.column
-
A convenience base class that combines the
GhidraTableCellRenderer
with theGColumnRenderer
interface - AbstractGhidraColumnRenderer() - Constructor for class ghidra.util.table.column.AbstractGhidraColumnRenderer
- AbstractGhidraHeadedIntegrationTest - Class in ghidra.test
- AbstractGhidraHeadedIntegrationTest() - Constructor for class ghidra.test.AbstractGhidraHeadedIntegrationTest
- AbstractGhidraHeadlessIntegrationTest - Class in ghidra.test
- AbstractGhidraHeadlessIntegrationTest() - Constructor for class ghidra.test.AbstractGhidraHeadlessIntegrationTest
- AbstractGraphTransitionJob<V extends VisualVertex,E extends VisualEdge<V>> - Class in ghidra.graph.job
-
A job to transition vertices in a graph for location and visibility.
- AbstractGraphTransitionJob(GraphViewer<V, E>, boolean) - Constructor for class ghidra.graph.job.AbstractGraphTransitionJob
- AbstractGraphTransitionJob.ArticulationTransitionPoints - Class in ghidra.graph.job
- AbstractGraphTransitionJob.TransitionPoints - Class in ghidra.graph.job
- AbstractGraphVisibilityTransitionJob<V extends VisualVertex,E extends VisualEdge<V>> - Class in ghidra.graph.job
-
A job that provides an animator and callbacks for transitioning the visibility of graph vertices.
- AbstractGraphVisibilityTransitionJob(GraphViewer<V, E>, boolean) - Constructor for class ghidra.graph.job.AbstractGraphVisibilityTransitionJob
- AbstractGTableModel<T> - Class in docking.widgets.table
- AbstractGTableModel() - Constructor for class docking.widgets.table.AbstractGTableModel
- AbstractGTest - Class in generic.test
-
A root for system tests that provides known system information.
- AbstractGTest() - Constructor for class generic.test.AbstractGTest
- AbstractGTreeNode - Class in docking.widgets.tree
-
Base class for GTNodes.
- AbstractGTreeNode() - Constructor for class docking.widgets.tree.AbstractGTreeNode
- AbstractGTreeNode.AllPathsIterator - Class in docking.widgets.tree
- AbstractGTreeRootNode - Class in docking.widgets.tree
-
Simple base class for GTRootNodes.
- AbstractGTreeRootNode() - Constructor for class docking.widgets.tree.AbstractGTreeRootNode
- AbstractIntegerDataType - Class in ghidra.program.model.data
- AbstractIntegerDataType(String, boolean, DataTypeManager) - Constructor for class ghidra.program.model.data.AbstractIntegerDataType
-
Constructor
- AbstractLayoutProvider<V extends VisualVertex,E extends VisualEdge<V>,G extends VisualGraph<V,E>> - Class in ghidra.graph.viewer.layout
-
A base implementation of
LayoutProvider
that stubs some default methods. - AbstractLayoutProvider() - Constructor for class ghidra.graph.viewer.layout.AbstractLayoutProvider
- AbstractLibrarySupportLoader - Class in ghidra.app.util.opinion
- AbstractLibrarySupportLoader() - Constructor for class ghidra.app.util.opinion.AbstractLibrarySupportLoader
- AbstractMageJPanel<T> - Class in docking.wizard
- AbstractMageJPanel() - Constructor for class docking.wizard.AbstractMageJPanel
- AbstractMageJPanel(LayoutManager) - Constructor for class docking.wizard.AbstractMageJPanel
- AbstractMagePanelManager<T> - Class in docking.wizard
- AbstractMagePanelManager(WizardState<T>) - Constructor for class docking.wizard.AbstractMagePanelManager
- AbstractMessageDigest - Class in generic.hash
- AbstractMessageDigest(String, int) - Constructor for class generic.hash.AbstractMessageDigest
- AbstractModularizationCmd - Class in ghidra.app.cmd.module
- AbstractModularizationCmd(String, GroupPath, String, ProgramSelection, CodeBlockModel) - Constructor for class ghidra.app.cmd.module.AbstractModularizationCmd
- AbstractOptions - Class in ghidra.framework.options
- AbstractOptions(String) - Constructor for class ghidra.framework.options.AbstractOptions
- AbstractOptions.AliasBinding - Class in ghidra.framework.options
- AbstractPatternTextFilter - Class in docking.widgets.filter
- AbstractPatternTextFilter(String) - Constructor for class docking.widgets.filter.AbstractPatternTextFilter
- AbstractProgramBasedDynamicTableColumn<ROW_TYPE,COLUMN_TYPE> - Class in ghidra.util.table.field
- AbstractProgramBasedDynamicTableColumn() - Constructor for class ghidra.util.table.field.AbstractProgramBasedDynamicTableColumn
- AbstractProgramBasedDynamicTableColumn(String) - Constructor for class ghidra.util.table.field.AbstractProgramBasedDynamicTableColumn
- AbstractProgramBasedTest - Class in ghidra.test
-
A convenience base class for creating tests that use the default tool and open a program.
- AbstractProgramBasedTest() - Constructor for class ghidra.test.AbstractProgramBasedTest
- AbstractProgramContext - Class in ghidra.program.util
- AbstractProgramContext(Register[]) - Constructor for class ghidra.program.util.AbstractProgramContext
- AbstractProgramLoader - Class in ghidra.app.util.opinion
- AbstractProgramLoader() - Constructor for class ghidra.app.util.opinion.AbstractProgramLoader
- AbstractProgramLocationTableColumn<ROW_TYPE,COLUMN_TYPE> - Class in ghidra.util.table.field
-
A convenience class that allows subclasses to signal that they implement
ProgramLocationTableColumn
, but they do not want to beExtensionPoint
s. - AbstractProgramLocationTableColumn() - Constructor for class ghidra.util.table.field.AbstractProgramLocationTableColumn
- AbstractReferenceBytesTableColumn - Class in ghidra.util.table.field
-
This table field displays the bytes of the code unit at the ToAddress for the reference or possible reference address pair associated with a row in the table.
- AbstractReferenceBytesTableColumn() - Constructor for class ghidra.util.table.field.AbstractReferenceBytesTableColumn
- AbstractReferencePreviewTableColumn - Class in ghidra.util.table.field
-
This table field displays the preview of the code unit at the ToAddress for the reference or possible reference address pair associated with a row in the table.
- AbstractReferencePreviewTableColumn() - Constructor for class ghidra.util.table.field.AbstractReferencePreviewTableColumn
- AbstractRegexBasedTermSplitter - Class in docking.widgets.filter
-
Allows the user to split a string using a regex as the delimiter.
- AbstractRegexBasedTermSplitter(String) - Constructor for class docking.widgets.filter.AbstractRegexBasedTermSplitter
- AbstractScreenShotGenerator - Class in help.screenshot
- AbstractScreenShotGenerator() - Constructor for class help.screenshot.AbstractScreenShotGenerator
- AbstractSelectionNavigationAction - Class in ghidra.util.table
- AbstractSelectionNavigationAction(String, String, JTable) - Constructor for class ghidra.util.table.AbstractSelectionNavigationAction
- AbstractSelectPathsTask - Class in docking.widgets.tree.tasks
- AbstractSleighLexer - Class in ghidra.sleigh.grammar
- AbstractSleighLexer() - Constructor for class ghidra.sleigh.grammar.AbstractSleighLexer
- AbstractSleighLexer(CharStream, RecognizerSharedState) - Constructor for class ghidra.sleigh.grammar.AbstractSleighLexer
- AbstractSleighParser - Class in ghidra.sleigh.grammar
- AbstractSleighParser(TokenStream) - Constructor for class ghidra.sleigh.grammar.AbstractSleighParser
- AbstractSleighParser(TokenStream, RecognizerSharedState) - Constructor for class ghidra.sleigh.grammar.AbstractSleighParser
- AbstractSortedTableModel<T> - Class in docking.widgets.table
-
Table models should extends this model when they want sorting, potentially across multiple columns, but do not want Threading or do not work on Program-related data (Address, ProgramLocations, etc...).
- AbstractSortedTableModel() - Constructor for class docking.widgets.table.AbstractSortedTableModel
- AbstractSortedTableModel(int) - Constructor for class docking.widgets.table.AbstractSortedTableModel
- AbstractStoredProgramContext - Class in ghidra.program.util
- AbstractStoredProgramContext(Register[]) - Constructor for class ghidra.program.util.AbstractStoredProgramContext
- AbstractStringDataType - Class in ghidra.program.model.data
-
Common base class for all Ghidra string
DataType
s. - AbstractStringDataType(String, String, String, String, String, String, String, DataType, StringLayoutEnum, DataTypeManager) - Constructor for class ghidra.program.model.data.AbstractStringDataType
-
Protected constructor used by derived types to provide all their datatype details.
- AbstractStringSearcher - Class in ghidra.program.util.string
- AbstractStringSearcher(Program, CharSetRecognizer, int, int, boolean, boolean, boolean) - Constructor for class ghidra.program.util.string.AbstractStringSearcher
- AbstractTaskInfo - Class in ghidra.framework.task.gui.taskview
- AbstractTextFieldElement - Class in docking.widgets.fieldpanel.field
-
An object that wraps a string and provides data that describes how to render that string.
- AbstractTextFieldElement(AttributedString, int, int) - Constructor for class docking.widgets.fieldpanel.field.AbstractTextFieldElement
- AbstractUnaryExpressionSolver<T extends UnaryExpression> - Class in ghidra.app.plugin.assembler.sleigh.expr
-
A solver that handles expressions of the form [OP]A
- AbstractUnaryExpressionSolver(Class<T>) - Constructor for class ghidra.app.plugin.assembler.sleigh.expr.AbstractUnaryExpressionSolver
- AbstractVariableFieldFactory - Class in ghidra.app.util.viewer.field
- AbstractVariableFieldFactory(String) - Constructor for class ghidra.app.util.viewer.field.AbstractVariableFieldFactory
-
Constructs a AbstractVariableFieldFactory with given name.
- AbstractVariableFieldFactory(String, FieldFormatModel, HighlightProvider, Options, Options) - Constructor for class ghidra.app.util.viewer.field.AbstractVariableFieldFactory
-
AbstractVariableFieldFactory constructor
- AbstractVisualEdge<V extends VisualVertex> - Class in ghidra.graph.viewer.edge
-
An implementation of
VisualEdge
that implements the base interface so subclasses do not have to. - AbstractVisualEdge(V, V) - Constructor for class ghidra.graph.viewer.edge.AbstractVisualEdge
- AbstractVisualGraphLayout<V extends VisualVertex,E extends VisualEdge<V>> - Class in ghidra.graph.viewer.layout
-
A base layout that marries the Visual Graph and Jung layout interfaces.
- AbstractVisualGraphLayout(Graph<V, E>, String) - Constructor for class ghidra.graph.viewer.layout.AbstractVisualGraphLayout
- AbstractVisualVertex - Class in ghidra.graph.viewer.vertex
-
A
VisualVertex
implementation that implements most of the methods on the interface - AbstractVisualVertex() - Constructor for class ghidra.graph.viewer.vertex.AbstractVisualVertex
- AbstractVisualVertexRenderer<V extends VisualVertex,E extends VisualEdge<V>> - Class in ghidra.graph.viewer.vertex
-
A base renderer class to define shared logic needed to render a vertex
- AbstractVisualVertexRenderer() - Constructor for class ghidra.graph.viewer.vertex.AbstractVisualVertexRenderer
- AbstractWizardJPanel - Class in docking.wizard
-
Base class that implements some methods of the WizardPanel, but not all.
- AbstractWizardJPanel() - Constructor for class docking.wizard.AbstractWizardJPanel
-
Default constructor.
- AbstractWizardJPanel(boolean) - Constructor for class docking.wizard.AbstractWizardJPanel
- AbstractWizardJPanel(LayoutManager) - Constructor for class docking.wizard.AbstractWizardJPanel
- AbstractWizardJPanel(LayoutManager, boolean) - Constructor for class docking.wizard.AbstractWizardJPanel
- AbstractWorker<T extends Job> - Class in ghidra.util.worker
-
Class that uses a single thread to execute scheduled jobs.
- AbstractWorker(BlockingQueue<T>, boolean, String, boolean, TaskMonitor) - Constructor for class ghidra.util.worker.AbstractWorker
-
Constructs a new Worker with the given name.
- AbstractWrapperTypeColumnRenderer<T> - Interface in ghidra.util.table.column
-
A convenience interface of
GColumnRenderer
for primitive-based/wrapper-based renderers. - AbstractXmlPullParser - Class in ghidra.xml
- AbstractXmlPullParser() - Constructor for class ghidra.xml.AbstractXmlPullParser
- accept(ResourceFile) - Method in interface generic.jar.ResourceFileFilter
- accept(AssemblyParseBranch) - Static method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseResult
-
Construct a successful parse result
- accept(DomainFile) - Method in interface ghidra.framework.model.DomainFileFilter
-
Tests whether or not the specified domain file should be included in a domain file list.
- accept(DataType) - Method in interface ghidra.program.model.data.DataTypeFilter
-
Tests whether or not the specified data type should be included in a data type list.
- accept(File) - Method in class docking.widgets.filechooser.GhidraFileChooser
- accept(File) - Method in class help.HelpBuildUtils.HelpFilesFilter
- accept(File, GhidraFileChooserModel) - Method in class ghidra.util.filechooser.ExtensionFileFilter
-
Return true if this file should be shown in the directory pane, false if it shouldn't.
- accept(File, GhidraFileChooserModel) - Method in interface ghidra.util.filechooser.GhidraFileFilter
-
Tests whether or not the specified abstract pathname should be included in a pathname list.
- accept(T) - Method in interface utility.function.ExceptionalConsumer
-
The method that will be called
- accept(T, U, V) - Method in interface ghidra.util.TriConsumer
-
Performs this operation on the given arguments.
- ACCEPT - Static variable in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseActionGotoTable.AcceptAction
- ACCEPT_ALL - Static variable in class ghidra.app.util.opinion.LoaderService
- AcceptAction() - Constructor for class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseActionGotoTable.AcceptAction
- acceptData(DomainFile[]) - Method in class ghidra.framework.plugintool.Plugin
-
Method called if the plugin supports this domain file.
- acceptDomainFiles(DomainFile[]) - Method in interface ghidra.framework.model.Tool
-
When the user drags a data file onto a tool, an event will be fired that the tool will respond to by accepting the data.
- acceptDomainFiles(DomainFile[]) - Method in class ghidra.framework.plugintool.PluginTool
- accepted - Variable in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseMachine
- accepts(Boolean, TableFilterContext) - Method in class docking.widgets.table.constraint.BooleanMatchColumnConstraint
- accepts(Class<?>) - Method in class ghidra.util.classfinder.ClassExclusionFilter
- accepts(Class<?>) - Method in interface ghidra.util.classfinder.ClassFilter
- accepts(String, TableFilterContext) - Method in class docking.widgets.table.constraint.StringColumnConstraint
- accepts(String, TableFilterContext) - Method in class docking.widgets.table.constraint.StringIsEmptyColumnConstraint
- accepts(String, TableFilterContext) - Method in class docking.widgets.table.constraint.StringIsNotEmptyColumnConstraint
- accepts(String, TableFilterContext) - Method in class docking.widgets.table.constraint.StringNotContainsColumnConstraint
- accepts(String, TableFilterContext) - Method in class docking.widgets.table.constraint.StringNotEndsWithColumnConstraint
- accepts(String, TableFilterContext) - Method in class docking.widgets.table.constraint.StringNotStartsWithColumnConstraint
- accepts(LocalDate, TableFilterContext) - Method in class docking.widgets.table.constraint.AtLeastDateColumnConstraint
- accepts(LocalDate, TableFilterContext) - Method in class docking.widgets.table.constraint.AtMostDateColumnConstraint
- accepts(LocalDate, TableFilterContext) - Method in class docking.widgets.table.constraint.InDateRangeColumnConstraint
- accepts(LocalDate, TableFilterContext) - Method in class docking.widgets.table.constraint.NotInDateRangeColumnConstraint
- accepts(JarEntry) - Method in interface generic.jar.JarEntryFilter
- accepts(R, TableFilterContext) - Method in class docking.widgets.table.columnfilter.ColumnConstraintSet
-
Return true if the given table row object passes this filter.
- accepts(T, TableFilterContext) - Method in class docking.widgets.table.constraint.AtLeastColumnConstraint
- accepts(T, TableFilterContext) - Method in class docking.widgets.table.constraint.AtMostColumnConstraint
- accepts(T, TableFilterContext) - Method in interface docking.widgets.table.constraint.ColumnConstraint
-
Compares value against the current constraint value to determine acceptance; true if value satisfies the constraints' value, false otherwise
- accepts(T, TableFilterContext) - Method in class docking.widgets.table.constraint.EnumColumnConstraint
- accepts(T, TableFilterContext) - Method in class docking.widgets.table.constraint.InRangeColumnConstraint
- accepts(T, TableFilterContext) - Method in class docking.widgets.table.constraint.MappedColumnConstraint
- accepts(T, TableFilterContext) - Method in class docking.widgets.table.constraint.NotInRangeColumnConstraint
- acceptsNode(GTreeNode) - Method in class docking.widgets.tree.InvertedTreeFilter
- acceptsNode(GTreeNode) - Method in class docking.widgets.tree.MultiTextFilterTreeFilter
- acceptsNode(GTreeNode) - Method in class docking.widgets.tree.support.CombinedGTreeFilter
- acceptsNode(GTreeNode) - Method in interface docking.widgets.tree.support.GTreeFilter
- acceptsNode(GTreeNode) - Method in class docking.widgets.tree.TreeTextFilter
- acceptsRow(R) - Method in class docking.widgets.table.columnfilter.ColumnBasedTableFilter
- acceptsRow(ROW_OBJECT) - Method in class docking.widgets.table.InvertedTableFilter
- acceptsRow(ROW_OBJECT) - Method in class docking.widgets.table.MultiTextFilterTableFilter
- acceptsRow(ROW_OBJECT) - Method in interface docking.widgets.table.TableFilter
-
Returns true if this filter matches the given row (data)
- acceptsRow(ROW_OBJECT) - Method in class docking.widgets.table.TableTextFilter
- acceptsRow(ROW_OBJECT) - Method in class docking.widgets.table.threaded.NullTableFilter
- acceptsRow(T) - Method in class docking.widgets.table.CombinedTableFilter
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.AddressFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.ArrayValuesFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.AssignedVariableFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.BytesFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.DummyFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.EolCommentFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.FieldFactory
-
Used to specify which format models this field can belong to.
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.FieldNameFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.FunctionCallFixupFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.FunctionPurgeFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.FunctionRepeatableCommentFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.FunctionSignatureFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.FunctionSignatureSourceFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.FunctionTagFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.InstructionMaskValueFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.LabelFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.MemoryBlockStartFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.MnemonicFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.OpenCloseFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.OperandFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.ParallelInstructionFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.PlateFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.PostCommentFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.PreCommentFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.RegisterFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.RegisterTransitionFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.SeparatorFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.SpaceFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.SpacerFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.SubDataFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.ThunkedFunctionFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.VariableCommentFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.VariableLocFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.VariableNameFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.VariableTypeFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.VariableXRefFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.VariableXRefHeaderFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.XRefFieldFactory
- access - Variable in class util.demangler.GenericDemangledDataType
-
private/protected/public
- accumulateDataFilesByExtension(List<ResourceFile>, String) - Method in class ghidra.framework.GModule
- Accumulator<T> - Interface in ghidra.util.datastruct
-
The interface provides a mechanism for clients to pass around an object that is effectively a 'results object', into which data can be placed as it is discovered.
- acount - Variable in class generic.lsh.vector.VectorCompare
- acquire() - Method in class ghidra.util.Lock
-
Acquire this synchronization lock.
- action - Variable in class ghidra.app.util.bin.format.pe.cli.tables.CliTableDeclSecurity.CliDeclSecurityRow
- Action() - Constructor for class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseActionGotoTable.Action
- ActionAdapter - Class in docking.actions
- ActionAdapter(DockingActionIf, ActionContextProvider) - Constructor for class docking.actions.ActionAdapter
- actionAdded(DockingActionIf) - Method in class docking.GenericHeader
-
updates the toolbar to include the new action.
- ActionContext - Class in docking
-
Action context is a class that contains state information that is given to
DockingActionIf
s for them to decide if they are enabled for a given user action. - ActionContext() - Constructor for class docking.ActionContext
- ActionContext(ComponentProvider) - Constructor for class docking.ActionContext
- ActionContext(ComponentProvider, Component) - Constructor for class docking.ActionContext
-
Basic constructor for ActionContext
- ActionContext(ComponentProvider, Object, Component) - Constructor for class docking.ActionContext
-
Constructor
- ActionContextProvider - Interface in docking.action
- ActionDialog - Class in docking
-
Dialog to show multiple actions that are mapped to the same keystroke; allows the user to select which action to do.
- ActionDialog(String, List<ExecutableKeyActionAdapter>) - Constructor for class docking.ActionDialog
-
Constructor
- actionID - Variable in class ghidra.framework.main.datatree.VersionControlTask
- ActionMapLevel - docking.KeyBindingPrecedence
-
Actions with this precedence will be processed before actions on Java components.
- actionPerformed(ActionContext) - Method in class docking.action.DockingAction
- actionPerformed(ActionContext) - Method in interface docking.action.DockingActionIf
-
method to actually perform the action logic for this action.
- actionPerformed(ActionContext) - Method in class docking.action.HelpAction
- actionPerformed(ActionContext) - Method in class docking.action.ShowFocusCycleAction
- actionPerformed(ActionContext) - Method in class docking.action.ShowFocusInfoAction
- actionPerformed(ActionContext) - Method in class docking.action.ToggleDockingAction
- actionPerformed(ActionContext) - Method in class docking.actions.KeyBindingAction
- actionPerformed(ActionContext) - Method in class docking.actions.SharedStubKeyBindingAction
- actionPerformed(ActionContext) - Method in class docking.DockingActionProxy
- actionPerformed(ActionContext) - Method in class docking.menu.MultiStateDockingAction
- actionPerformed(ActionContext) - Method in class docking.ShowAllComponentsAction
- actionPerformed(ActionContext) - Method in class docking.widgets.imagepanel.actions.ResetTranslationAction
- actionPerformed(ActionContext) - Method in class docking.widgets.imagepanel.actions.SaveImageAction
- actionPerformed(ActionContext) - Method in class docking.widgets.imagepanel.actions.ZoomInAction
- actionPerformed(ActionContext) - Method in class docking.widgets.imagepanel.actions.ZoomOutAction
- actionPerformed(ActionContext) - Method in class docking.widgets.imagepanel.actions.ZoomResetAction
- actionPerformed(ActionContext) - Method in class ghidra.app.actions.AbstractFindReferencesDataTypeAction
- actionPerformed(ActionContext) - Method in class ghidra.app.context.ListingContextAction
- actionPerformed(ActionContext) - Method in class ghidra.app.context.NavigatableContextAction
- actionPerformed(ActionContext) - Method in class ghidra.app.context.ProgramContextAction
- actionPerformed(ActionContext) - Method in class ghidra.app.context.ProgramLocationContextAction
- actionPerformed(ActionContext) - Method in class ghidra.app.context.ProgramSymbolContextAction
- actionPerformed(ActionContext) - Method in class ghidra.app.util.viewer.format.actions.AddAllFieldAction
-
Method called when the action is invoked.
- actionPerformed(ActionContext) - Method in class ghidra.app.util.viewer.format.actions.AddFieldAction
-
Method called when the action is invoked.
- actionPerformed(ActionContext) - Method in class ghidra.app.util.viewer.format.actions.AddSpacerFieldAction
-
Method called when the action is invoked.
- actionPerformed(ActionContext) - Method in class ghidra.app.util.viewer.format.actions.DisableFieldAction
-
Method called when the action is invoked.
- actionPerformed(ActionContext) - Method in class ghidra.app.util.viewer.format.actions.EnableFieldAction
-
Method called when the action is invoked.
- actionPerformed(ActionContext) - Method in class ghidra.app.util.viewer.format.actions.InsertRowAction
-
Method called when the action is invoked.
- actionPerformed(ActionContext) - Method in class ghidra.app.util.viewer.format.actions.RemoveAllFieldsAction
-
Method called when the action is invoked.
- actionPerformed(ActionContext) - Method in class ghidra.app.util.viewer.format.actions.RemoveFieldAction
-
Method called when the action is invoked.
- actionPerformed(ActionContext) - Method in class ghidra.app.util.viewer.format.actions.RemoveRowAction
-
Method called when the action is invoked.
- actionPerformed(ActionContext) - Method in class ghidra.app.util.viewer.format.actions.ResetAllFormatsAction
-
Method called when the action is invoked.
- actionPerformed(ActionContext) - Method in class ghidra.app.util.viewer.format.actions.ResetFormatAction
-
Method called when the action is invoked.
- actionPerformed(ActionContext) - Method in class ghidra.app.util.viewer.format.actions.SetSpacerTextAction
- actionPerformed(ActionContext) - Method in class ghidra.base.actions.HorizontalRuleAction
- actionPerformed(ActionContext) - Method in class ghidra.framework.main.datatable.DomainFileProviderContextAction
- actionPerformed(ActionContext) - Method in class ghidra.framework.main.datatable.ProjectDataContextAction
- actionPerformed(ActionContext) - Method in class ghidra.framework.main.datatable.ProjectDataContextToggleAction
- actionPerformed(ActionContext) - Method in class ghidra.framework.main.datatable.ProjectDataTreeContextAction
- actionPerformed(ActionContext) - Method in class ghidra.util.table.actions.DeleteTableRowAction
- actionPerformed(ActionContext) - Method in class ghidra.util.table.actions.MakeProgramSelectionAction
- actionPerformed(ListingActionContext) - Method in class ghidra.app.context.ListingContextAction
- actionPerformed(ListingActionContext) - Method in class ghidra.app.merge.tool.ViewInstructionDetailsAction
- actionPerformed(NavigatableActionContext) - Method in class ghidra.app.actions.AbstractFindReferencesToAddressAction
- actionPerformed(NavigatableActionContext) - Method in class ghidra.app.context.NavigatableContextAction
- actionPerformed(NavigatableActionContext) - Method in class ghidra.app.nav.NextRangeAction
- actionPerformed(NavigatableActionContext) - Method in class ghidra.app.nav.PreviousRangeAction
- actionPerformed(ProgramActionContext) - Method in class ghidra.app.context.ProgramContextAction
- actionPerformed(ProgramActionContext, ActionContext) - Method in class ghidra.app.context.ProgramContextAction
- actionPerformed(ProgramLocationActionContext) - Method in class ghidra.app.context.ProgramLocationContextAction
- actionPerformed(ProgramSymbolActionContext) - Method in class ghidra.app.context.ProgramSymbolContextAction
- actionPerformed(DomainFileProvider) - Method in class ghidra.framework.main.datatable.DomainFileProviderContextAction
- actionPerformed(DomainFileProvider) - Method in class ghidra.framework.main.datatree.VersionControlDataTypeArchiveUndoCheckoutAction
- actionPerformed(DomainFileProvider) - Method in class ghidra.framework.main.projectdata.actions.VersionControlAddAction
- actionPerformed(DomainFileProvider) - Method in class ghidra.framework.main.projectdata.actions.VersionControlCheckInAction
- actionPerformed(DomainFileProvider) - Method in class ghidra.framework.main.projectdata.actions.VersionControlCheckOutAction
- actionPerformed(DomainFileProvider) - Method in class ghidra.framework.main.projectdata.actions.VersionControlShowHistoryAction
- actionPerformed(DomainFileProvider) - Method in class ghidra.framework.main.projectdata.actions.VersionControlUndoCheckOutAction
- actionPerformed(DomainFileProvider) - Method in class ghidra.framework.main.projectdata.actions.VersionControlUndoHijackAction
- actionPerformed(DomainFileProvider) - Method in class ghidra.framework.main.projectdata.actions.VersionControlUpdateAction
- actionPerformed(DomainFileProvider) - Method in class ghidra.framework.main.projectdata.actions.VersionControlViewCheckOutAction
- actionPerformed(ProjectDataActionContext) - Method in class ghidra.framework.main.datatable.ProjectDataContextAction
- actionPerformed(ProjectDataActionContext) - Method in class ghidra.framework.main.datatable.ProjectDataContextToggleAction
- actionPerformed(ProjectDataActionContext) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataDeleteAction
- actionPerformed(ProjectDataActionContext) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataNewFolderAction
- actionPerformed(ProjectDataActionContext) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataOpenDefaultToolAction
- actionPerformed(ProjectDataActionContext) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataOpenToolAction
- actionPerformed(ProjectDataActionContext) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataReadOnlyAction
- actionPerformed(ProjectDataActionContext) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataRefreshAction
- actionPerformed(ProjectDataActionContext) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataRenameAction
- actionPerformed(ProjectDataTreeActionContext) - Method in class ghidra.framework.main.datatable.ProjectDataTreeContextAction
- actionPerformed(ProjectDataTreeActionContext) - Method in class ghidra.framework.main.datatree.ClearCutAction
- actionPerformed(ProjectDataTreeActionContext) - Method in class ghidra.framework.main.projectdata.actions.FindCheckoutsAction
- actionPerformed(ProjectDataTreeActionContext) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataCollapseAction
- actionPerformed(ProjectDataTreeActionContext) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataCopyAction
- actionPerformed(ProjectDataTreeActionContext) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataCutAction
- actionPerformed(ProjectDataTreeActionContext) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataExpandAction
- actionPerformed(ProjectDataTreeActionContext) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataPasteAction
- actionPerformed(ProjectDataTreeActionContext) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataSelectAction
- actionPerformed(ActionEvent) - Method in class docking.action.MultipleKeyAction
-
Invoked when an action occurs.
- actionPerformed(ActionEvent) - Method in class docking.actions.ActionAdapter
- actionPerformed(ActionEvent) - Method in class docking.DockingKeyBindingAction
- actionPerformed(ActionEvent) - Method in class docking.help.ToggleNavigationAid
- actionPerformed(ActionEvent) - Method in class docking.menu.ToolBarItemManager
- actionPerformed(ActionEvent) - Method in class docking.widgets.fieldpanel.FieldPanel.MouseHandler
- actionPerformed(ActionEvent) - Method in class docking.widgets.fieldpanel.HoverHandler
- actionPerformed(ActionEvent) - Method in class generic.timer.GhidraSwingTimer
- actionPerformed(ActionEvent) - Method in class ghidra.framework.main.DataTreeDialog
-
Action listener for the project combo box.
- actionPerformed(ActionEvent) - Method in class ghidra.framework.main.logviewer.event.ArrowDownAction
- actionPerformed(ActionEvent) - Method in class ghidra.framework.main.logviewer.event.ArrowDownSelectionAction
- actionPerformed(ActionEvent) - Method in class ghidra.framework.main.logviewer.event.ArrowUpAction
- actionPerformed(ActionEvent) - Method in class ghidra.framework.main.logviewer.event.ArrowUpSelectionAction
- actionPerformed(ActionEvent) - Method in class ghidra.framework.main.logviewer.event.EndAction
- actionPerformed(ActionEvent) - Method in class ghidra.framework.main.logviewer.event.HomeAction
- actionPerformed(ActionEvent) - Method in class ghidra.framework.main.logviewer.event.PageDownAction
- actionPerformed(ActionEvent) - Method in class ghidra.framework.main.logviewer.event.PageDownSelectionAction
- actionPerformed(ActionEvent) - Method in class ghidra.framework.main.logviewer.event.PageUpAction
- actionPerformed(ActionEvent) - Method in class ghidra.framework.main.logviewer.event.PageUpSelectionAction
- actionPerformed(ActionEvent) - Method in class ghidra.util.BeginningOfLineAction
- actionPerformed(ActionEvent) - Method in class ghidra.util.DeleteToEndOfWordAction
- actionPerformed(ActionEvent) - Method in class ghidra.util.DeleteToStartOfWordAction
- actionPerformed(ActionEvent) - Method in class ghidra.util.EndOfLineAction
- actionPerformed(ActionEvent) - Method in class ghidra.util.SelectBeginningOfLineAction
- actionPerformed(ActionEvent) - Method in class ghidra.util.SelectEndOfLineAction
- actionRemoved(DockingActionIf) - Method in class docking.GenericHeader
-
updates the toolbar to remove the given action.
- actions - Variable in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser
- ActionState<T> - Class in docking.menu
-
Note: this class overrides the equals(Object) and relies upon the equals method of the userData object.
- ActionState(String, Icon, T) - Constructor for class docking.menu.ActionState
- actionStateChanged(ActionState<T>, EventTrigger) - Method in class docking.menu.MultiStateDockingAction
- ActionToGuiHelper - Class in docking
-
A class that exists primarily to provide access to action-related package-level methods of the
DockingWindowManager
. - ActionToGuiHelper(DockingWindowManager) - Constructor for class docking.ActionToGuiHelper
- ActionToGuiMapper - Class in docking
-
Manages the global actions for the menu and toolbar.
- activateContextLocking() - Method in class ghidra.program.database.code.CodeManager
- activateCurrentCompletion() - Method in class docking.widgets.autocomplete.TextFieldAutocompleter
-
Cause the currently-selected suggestion to be activated.
- ACTIVE - Static variable in class ghidra.app.plugin.assembler.sleigh.util.DbgTimer
-
An instance that prints to standard out
- activeProgramChanged(Program) - Method in interface ghidra.app.services.CoordinatedListingPanelListener
- AcyclicCallGraphBuilder - Class in ghidra.program.model.util
-
Class to build an DependencyGraph base on a acyclic function call graph.
- AcyclicCallGraphBuilder(Program, boolean) - Constructor for class ghidra.program.model.util.AcyclicCallGraphBuilder
-
Creates a DependencyGraph of all functions in a program based on the call graph.
- AcyclicCallGraphBuilder(Program, AddressSetView, boolean) - Constructor for class ghidra.program.model.util.AcyclicCallGraphBuilder
-
Creates a DependencyGraph of all functions in the given addressSet based on the call graph.
- AcyclicCallGraphBuilder(Program, Collection<Function>, boolean) - Constructor for class ghidra.program.model.util.AcyclicCallGraphBuilder
-
Creates a DependencyGraph of all functions in the given set of functions based on the call graph.
- adaptColumForModel(GDynamicColumnTableModel<ROW_TYPE, COLUMN_TYPE>, AbstractDynamicTableColumn<?, ?, ?>) - Static method in class docking.widgets.table.DiscoverableTableUtils
-
Returns a column object that is usable by the given model.
- adaptDockingActionToNonContextAction(DockingAction) - Static method in class docking.actions.KeyBindingUtils
-
Takes the existing docking action and allows it to be registered with Swing components
- adaptor - Variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
- adaptor - Variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
- adaptor - Variable in class ghidra.sleigh.grammar.SleighParser
- add(byte) - Method in interface ghidra.util.ascii.ByteStreamCharMatcher
-
Adds the next contiguous byte to this matcher
- add(byte) - Method in class ghidra.util.ascii.MultiByteCharMatcher
- add(byte[], T) - Method in class ghidra.util.search.trie.ByteTrie
-
Adds a byte sequence to the trie, with corresponding user item.
- add(byte[], T) - Method in interface ghidra.util.search.trie.ByteTrieIfc
-
Adds a byte sequence to the trie, with corresponding user item.
- add(int) - Method in class ghidra.util.datastruct.IntArrayList
-
Adds a new int value at the end of the list.
- add(int) - Method in class ghidra.util.datastruct.IntListIndexer
-
Allocates a new index resource and adds it to the front of the linked list indexed by listID.
- add(int) - Method in class ghidra.util.datastruct.IntSet
-
Add the int value to the set.
- add(int, int) - Method in class ghidra.util.datastruct.IntArrayList
-
Puts the given int value in the int array at the given index
- add(int, long) - Method in class ghidra.util.datastruct.LongArrayList
- add(int, E) - Method in class ghidra.util.DynamicSortedTreeSet
-
Inserts the element, ignoring index
- add(int, Chunk) - Method in class ghidra.framework.main.logviewer.model.ChunkModel
-
Adds a chunk at the given index to the model.
- add(int, Long) - Method in class ghidra.util.datastruct.LongArrayList
- add(int, String) - Method in class ghidra.app.util.bin.format.dwarf4.next.StringTable
-
Modifies the string table to add a string at a specified offset, growing the internal byte[] storage as necessary to accommodate the string at the offset.
- add(int, Map.Entry<K, V>) - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapEntrySet
-
Inserts (by copy) the entry into the owning map, ignoring index
- add(int, K) - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapKeySet
- add(int, V) - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapValues
- add(long) - Method in interface ghidra.program.model.address.Address
-
Creates a new address (possibly in a new space) by adding the displacement to this address.
- add(long) - Method in class ghidra.program.model.address.GenericAddress
- add(long) - Method in class ghidra.program.model.scalar.Scalar
-
Adds the integer n to this.
- add(long) - Method in class ghidra.util.datastruct.LongArrayList
- add(long, double) - Method in class ghidra.util.graph.AddableLongDoubleHashtable
-
Adds the value to the stored value rather than replacing it.
- add(long, int) - Method in class ghidra.util.graph.AddableLongIntHashtable
-
Adds value associated with the stored key
- add(long, long, long) - Method in class ghidra.program.database.util.SharedRangeMapDB
-
Deprecated.Add a value to this map over the specified range.
- add(short) - Method in class ghidra.util.datastruct.ShortListIndexer
-
Allocates a new index resource and adds it to the front of the linked list indexed by listID.
- add(DragDropNode, Object, DataFlavor, int) - Method in interface docking.dnd.DragDropManager
-
Add the given data to the destination node.
- add(FieldPanel) - Method in class docking.widgets.fieldpanel.internal.FieldPanelCoordinator
-
Adds the given field panel to the list of panels to synchronize.
- add(FieldPanel) - Method in class docking.widgets.fieldpanel.internal.LineLockedFieldPanelCoordinator
-
Adds the given field panel to the list of panels to coordinate.
- add(E) - Method in class ghidra.util.datastruct.FixedSizeStack
- add(E) - Method in class ghidra.util.datastruct.QueueStub
- add(E) - Method in class ghidra.util.datastruct.Stack
-
Appends the given item to the top of the stack.
- add(E) - Method in class ghidra.util.DynamicSortedTreeSet
- add(E) - Method in class ghidra.util.ReversedListIterator
- add(GraphMousePlugin) - Method in class ghidra.graph.viewer.event.mouse.VisualGraphPluggableGraphMouse
- add(MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.MaskedLong
-
Compute the arithmetic sum of this and another masked long
- add(AssemblyResolution) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults
- add(AddressableRowObject) - Method in class ghidra.app.tablechooser.TableChooserDialog
-
Adds the given object to this dialog.
- add(ByteProvider, Collection<LoadSpec>, FSRL, UserAddedSourceInfo) - Method in class ghidra.plugins.importer.batch.BatchGroup
-
Adds
LoadSpec
s to this group. - add(Declaration) - Method in class ghidra.app.util.cparser.C.CompositeHandler
- add(GFileSystem) - Method in class ghidra.formats.gfilesystem.FileSystemCache
-
Adds a new
GFileSystem
to the cache. - add(BackgroundCommand) - Method in class ghidra.framework.cmd.CompoundBackgroundCommand
-
Add a background command to this compound background command.
- add(Command) - Method in class ghidra.framework.cmd.CompoundBackgroundCommand
-
Add a command to this compound background command.
- add(Command) - Method in class ghidra.framework.cmd.CompoundCmd
-
Add the given command to this command.
- add(Chunk) - Method in class ghidra.framework.main.logviewer.model.ChunkModel
-
Adds the given chunk to the model.
- add(FileSystemListener) - Method in class ghidra.framework.store.FileSystemListenerList
-
Add a listener to this list.
- add(GraphPath<V>) - Method in class ghidra.graph.GraphPathSet
- add(ByteSourceRange) - Method in class ghidra.program.database.mem.ByteSourceRangeList
- add(ByteSourceRangeList) - Method in class ghidra.program.database.mem.ByteSourceRangeList
- add(Address) - Method in interface ghidra.app.services.MarkerSet
-
Add a marker at the address.
- add(Address) - Method in class ghidra.program.database.map.NormalizedAddressSet
-
Adds the address to the set.
- add(Address) - Method in class ghidra.program.database.properties.VoidPropertyMapDB
- add(Address) - Method in class ghidra.program.model.address.AddressSet
-
Adds the given address to this set.
- add(Address) - Method in class ghidra.program.model.util.DefaultVoidPropertyMap
-
Mark the specified address as having a property
- add(Address) - Method in interface ghidra.program.model.util.VoidPropertyMap
-
Mark the specified address as having a property
- add(Address, int) - Method in class ghidra.program.database.properties.IntPropertyMapDB
- add(Address, int) - Method in class ghidra.program.model.util.DefaultIntPropertyMap
-
Add an int value at the specified address.
- add(Address, int) - Method in interface ghidra.program.model.util.IntPropertyMap
-
Add an int value at the specified address.
- add(Address, int, long[], byte[], String) - Method in class ghidra.program.database.reloc.RelocationManager
- add(Address, int, long[], byte[], String) - Method in interface ghidra.program.model.reloc.RelocationTable
-
Creates and adds a new relocation with the specified address, type, and value.
- add(Address, long) - Method in class ghidra.program.database.properties.LongPropertyMapDB
- add(Address, long) - Method in interface ghidra.program.model.address.AddressSpace
-
Creates a new address (possibly in a new space) by adding the given displacement from the given address.
- add(Address, long) - Method in class ghidra.program.model.address.SegmentedAddressSpace
- add(Address, long) - Method in class ghidra.program.model.util.DefaultLongPropertyMap
-
Add a long value at the specified address.
- add(Address, long) - Method in interface ghidra.program.model.util.LongPropertyMap
-
Add a long value at the specified address.
- add(AddressRange) - Method in interface ghidra.app.services.MarkerSet
-
Add a marker across the address range.
- add(AddressRange) - Method in class ghidra.program.database.map.NormalizedAddressSet
-
Adds the address range to this set.
- add(AddressRange) - Method in class ghidra.program.model.address.AddressSet
-
Add an address range to this set.
- add(Address, Settings) - Method in class ghidra.program.model.util.DefaultSettingsPropertyMap
-
Add an object value at the specified address.
- add(Address, Settings) - Method in interface ghidra.program.model.util.SettingsPropertyMap
-
Add an Settings object value at the specified address.
- add(Address, Address) - Method in interface ghidra.app.services.MarkerSet
-
Add the range given the start and end of the range.
- add(Address, Address) - Method in class ghidra.program.database.util.AddressSetPropertyMapDB
- add(Address, Address) - Method in class ghidra.program.model.address.AddressSet
-
Adds the range to this set
- add(Address, Address) - Method in interface ghidra.program.model.util.AddressSetPropertyMap
-
Add the address range to the property map.
- add(Address, Saveable) - Method in class ghidra.program.database.properties.ObjectPropertyMapDB
- add(Address, Saveable) - Method in class ghidra.program.model.util.DefaultObjectPropertyMap
-
Add an object value at the specified address.
- add(Address, Saveable) - Method in interface ghidra.program.model.util.ObjectPropertyMap
-
Add an object value at the specified address.
- add(Address, String) - Method in class ghidra.program.database.properties.StringPropertyMapDB
- add(Address, String) - Method in class ghidra.program.model.util.DefaultStringPropertyMap
-
Add a String value at the specified address.
- add(Address, String) - Method in interface ghidra.program.model.util.StringPropertyMap
-
Add a String value at the specified address.
- add(AddressSet) - Method in class ghidra.program.database.util.AddressSetPropertyMapDB
- add(AddressSet) - Method in interface ghidra.program.model.util.AddressSetPropertyMap
-
Add the address set to the property map.
- add(AddressSetView) - Method in interface ghidra.app.services.MarkerSet
-
Add a marker at each address in the given address set.
- add(AddressSetView) - Method in class ghidra.program.database.map.NormalizedAddressSet
-
Adds the addressSet to this set.
- add(AddressSetView) - Method in class ghidra.program.model.address.AddressSet
-
Add all addresses of the given AddressSet to this set.
- add(AddressSetView) - Method in interface ghidra.program.model.listing.AddressChangeSet
-
Adds the address set to the set addresses where changes occurred.
- add(DataType) - Method in interface ghidra.program.model.data.Composite
-
Adds a new datatype to the end of this composite.
- add(DataType) - Method in class ghidra.program.model.data.CompositeDataTypeImpl
- add(DataType, int) - Method in interface ghidra.program.model.data.Composite
-
Adds a new datatype to the end of this composite.
- add(DataType, int) - Method in class ghidra.program.model.data.CompositeDataTypeImpl
- add(DataType, int, String, String) - Method in interface ghidra.program.model.data.Composite
-
Adds a new datatype to the end of this composite.
- add(DataType, int, String, String) - Method in class ghidra.program.model.data.StructureDataType
- add(DataType, int, String, String) - Method in class ghidra.program.model.data.UnionDataType
- add(DataType, String, String) - Method in interface ghidra.program.model.data.Composite
-
Adds a new datatype to the end of this composite.
- add(DataType, String, String) - Method in class ghidra.program.model.data.CompositeDataTypeImpl
- add(DataType, String, String) - Method in class ghidra.program.model.data.StructuredDynamicDataType
-
Add a component data type onto the end of the dynamic structure
- add(RegisterTree) - Method in class ghidra.program.model.lang.RegisterTree
-
Adds a Register Tree to this tree.
- add(Program) - Method in class ghidra.test.TestProgramManager
- add(ProgramFragment) - Method in interface ghidra.program.model.listing.ProgramModule
-
Adds the given fragment as a child of this module.
- add(ProgramModule) - Method in interface ghidra.program.model.listing.ProgramModule
-
Adds the given module as a child of this module.
- add(Varnode, Varnode, ContextEvaluator) - Method in class ghidra.program.util.VarnodeContext
-
Add two varnodes together to get a new value This could create a new space and return a varnode pointed into that space
- add(Edge) - Method in class ghidra.util.graph.DirectedGraph
-
Adds the specified edge to the graph.
- add(Edge) - Method in class ghidra.util.graph.SimpleWeightedDigraph
-
Add an edge with the the default edge weight.
- add(Edge) - Method in class ghidra.util.graph.WeightedDigraph
-
Add an edge.
- add(Edge, double) - Method in class ghidra.util.graph.SimpleWeightedDigraph
-
Add an edge with the the specified edge weight.
- add(Edge, double) - Method in class ghidra.util.graph.WeightedDigraph
-
Add an edge.
- add(Vertex) - Method in class ghidra.util.graph.DirectedGraph
-
Adds the specified vertex to the graph.
- add(I) - Method in class generic.concurrent.ConcurrentQ
-
Adds the item to this queue for concurrent processing.
- add(Component) - Method in class docking.widgets.InlineComponentTitledPanel
- add(Component) - Method in class ghidra.graph.viewer.GraphViewer
-
!!Super Hacky Override!! The code we are overriding blindly calls add(), without first checking to see if it has already been added.
- add(Component, int) - Method in class docking.widgets.InlineComponentTitledPanel
- add(Long) - Method in class ghidra.util.datastruct.LongArrayList
- add(Object, DropTargetDropEvent, DataFlavor) - Method in interface docking.dnd.Droppable
-
Add the object to the droppable component.
- add(Object, DropTargetDropEvent, DataFlavor) - Method in class docking.widgets.filechooser.GhidraFileChooserPanel
- add(Object, DropTargetDropEvent, DataFlavor) - Method in class ghidra.app.util.FileOpenDropHandler
- add(Object, Object, DataFlavor) - Method in interface ghidra.app.util.ProgramDropProvider
-
Adds the dropped data to this drop service.
- add(String) - Method in class ghidra.util.xml.XmlTestHelper
- add(String, long) - Method in interface ghidra.program.model.data.Enum
-
Add a enum entry.
- add(String, long) - Method in class ghidra.program.model.data.EnumDataType
- add(String, Component) - Method in class docking.widgets.InlineComponentTitledPanel
- add(String, String, long, long) - Method in class ghidra.formats.gfilesystem.FileFingerprintCache
-
Add a file's fingerprint to the cache.
- add(String, String, String) - Method in class ghidra.formats.gfilesystem.FileCacheNameIndex
-
Adds a filename mapping to this cache.
- add(Collection<I>) - Method in class generic.concurrent.ConcurrentQ
-
Adds the list of items to this queue for concurrent processing.
- add(Iterator<I>) - Method in class generic.concurrent.ConcurrentQ
-
Adds the items of the given iterator to this queue for concurrent processing.
- add(Map.Entry<K, V>) - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.EntryListIterator
- add(Map.Entry<K, V>) - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapEntrySet
-
Inserts (by copy) the entry into the owning map
- add(K) - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.KeyListIterator
- add(K) - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapKeySet
- add(K, V) - Method in class generic.stl.MapSTL
- add(K, V) - Method in class generic.stl.MultiMapSTL
- add(T) - Method in class generic.concurrent.ConcurrentListenerSet
- add(T) - Method in class ghidra.program.model.pcode.ListLinked
-
Add object to end of the list, any existing iterators remain valid
- add(T) - Method in interface ghidra.util.datastruct.Accumulator
- add(T) - Method in class ghidra.util.datastruct.CallbackAccumulator
- add(T) - Method in class ghidra.util.datastruct.CopyOnReadWeakSet
-
Add the given object to the set.
- add(T) - Method in class ghidra.util.datastruct.FilteringAccumulatorWrapper
- add(T) - Method in class ghidra.util.datastruct.ListAccumulator
- add(T) - Method in class ghidra.util.datastruct.LRUSet
- add(T) - Method in class ghidra.util.datastruct.SetAccumulator
- add(T) - Method in class ghidra.util.datastruct.SizeLimitedAccumulatorWrapper
- add(T) - Method in class ghidra.util.datastruct.SynchronizedListAccumulator
- add(T) - Method in class ghidra.util.datastruct.WeakSet
-
Add the given object to the set
- add(T) - Method in interface ghidra.util.graph.KeyIndexableSet
-
Adds a KeyedObject to this KeyIndexableSet.
- add(T) - Method in class util.HistoryList
-
Adds an item to this history list.
- add(T, int) - Method in class ghidra.util.datastruct.PriorityQueue
-
Adds the given object to the queue at the appropriate insertion point based on the given priority.
- add(V) - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueListIterator
- add(V) - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapValues
- add(V) - Method in class ghidra.graph.GraphPath
- ADD - Static variable in class ghidra.app.plugin.processors.generic.BinaryExpression
- ADD - Static variable in class ghidra.program.model.symbol.LabelHistory
-
Label added.
- ADD_2_PROG - Static variable in class ghidra.app.util.xml.XmlProgramOptions
-
Used to signify that an existing program is being updated.
- ADD_ICON - Static variable in class resources.Icons
- add_op() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
- add_op() - Method in class ghidra.sleigh.grammar.SleighParser
- add_op_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.add_op_return
- AddableLongDoubleHashtable - Class in ghidra.util.graph
-
This class modifies the behavior of LongDoubleHashtable.
- AddableLongDoubleHashtable() - Constructor for class ghidra.util.graph.AddableLongDoubleHashtable
- AddableLongDoubleHashtable(int) - Constructor for class ghidra.util.graph.AddableLongDoubleHashtable
-
Constructor creates a table with an initial given capacity.
- AddableLongIntHashtable - Class in ghidra.util.graph
-
This class modifies the behavior of LongIntHashtable.
- AddableLongIntHashtable() - Constructor for class ghidra.util.graph.AddableLongIntHashtable
- AddableLongIntHashtable(int) - Constructor for class ghidra.util.graph.AddableLongIntHashtable
- addAction(DockingActionIf) - Method in class docking.AbstractDockingTool
- addAction(DockingActionIf) - Method in class docking.DialogComponentProvider
-
Add an action to this dialog.
- addAction(DockingActionIf) - Method in interface docking.DockingTool
-
Adds the action to the tool.
- addAction(DockingActionIf) - Method in class docking.GlobalMenuAndToolBarManager
- addAction(DockingActionIf) - Method in class docking.menu.MenuBarManager
-
Adds an action to the menu
- addAction(DockingActionIf) - Method in class docking.menu.MenuManager
-
Adds an action to this menu.
- addAction(DockingActionIf) - Method in class docking.menu.ToolBarManager
- addAction(DockingActionIf) - Method in class docking.PopupActionManager
- addAction(DockingActionIf) - Method in class docking.WindowActionManager
- addAction(ComponentProvider, DockingActionIf) - Method in class docking.action.KeyBindingsManager
- addAction(ComponentProvider, DockingActionIf) - Method in class docking.action.MultipleKeyAction
- addActionListener(ActionListener) - Method in class docking.widgets.combobox.GhidraComboBox
- addActionListener(ActionListener) - Method in class docking.widgets.textfield.IntegerTextField
-
Adds an ActionListener to the TextField.
- addActionListener(ActionListener) - Method in class docking.widgets.textfield.LocalDateTextField
- addActionListener(ActionListener) - Method in class ghidra.app.util.AddressInput
-
Add an action listener that will be notified anytime the user presses the return key while in the text field.
- addActionState(ActionState<T>) - Method in class docking.menu.MultiStateDockingAction
- addActiveDataFlavorHandler(DataFlavor, DataTreeFlavorHandler) - Static method in class ghidra.framework.main.datatree.DataTreeDragNDropHandler
- addAddress(StringBuffer, Address) - Static method in class ghidra.app.merge.util.ConflictUtility
-
Adds a color program address to the indicated string buffer.
- addAddressSpace(AddressSpace) - Method in class ghidra.program.model.address.DefaultAddressFactory
-
Adds an AddressSpace to this factory
- addAdjustmentListener(AdjustmentListener) - Method in class docking.widgets.SideKickVerticalScrollbar
- addAlignmentListener(AddressAlignmentListener) - Method in class ghidra.app.util.query.AlignedObjectBasedPreviewTableModel
- addAlignmentValue(String, StringBuilder) - Static method in class ghidra.app.util.html.CompositeDataTypeHTMLRepresentation
- addAll(int, Collection<? extends E>) - Method in class ghidra.util.DynamicSortedTreeSet
-
Inserts all elements from the given collection, ignoring index
- addAll(int, Collection<? extends Long>) - Method in class ghidra.util.datastruct.LongArrayList
- addAll(int, Collection<? extends Map.Entry<K, V>>) - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapEntrySet
-
Inserts (by copy) all entries in the collection, ignoring index
- addAll(int, Collection<? extends K>) - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapKeySet
- addAll(int, Collection<? extends V>) - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapValues
- addAll(Collection<? extends E>) - Method in class ghidra.util.datastruct.QueueStub
- addAll(Collection<? extends AssemblyResolution>) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults
- addAll(Collection<? extends Long>) - Method in class ghidra.util.datastruct.LongArrayList
- addAll(Collection<? extends K>) - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapKeySet
- addAll(Collection<? extends V>) - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapValues
- addAll(Collection<T>) - Method in interface ghidra.util.datastruct.Accumulator
- addAll(Collection<T>) - Method in class ghidra.util.datastruct.CallbackAccumulator
- addAll(Collection<T>) - Method in class ghidra.util.datastruct.FilteringAccumulatorWrapper
- addAll(Collection<T>) - Method in class ghidra.util.datastruct.ListAccumulator
- addAll(Collection<T>) - Method in class ghidra.util.datastruct.SetAccumulator
- addAll(Collection<T>) - Method in class ghidra.util.datastruct.SizeLimitedAccumulatorWrapper
- addAll(Collection<T>) - Method in class ghidra.util.datastruct.SynchronizedListAccumulator
- addAllCauses(MultipleCauses) - Method in class ghidra.util.exception.MultipleCauses
-
Add the causes from another MultipleCauses into this one
- addAllCauses(Throwable) - Method in class ghidra.util.exception.MultipleCauses
-
Assuming a throwable has multiple causes, add them all to this MultipleCauses
- addAllEventListener(PluginEventListener) - Method in class ghidra.framework.plugintool.mgr.EventManager
- addAllFactories() - Method in class ghidra.app.util.viewer.format.FieldFormatModel
-
Adds all unused fields to this model.
- AddAllFieldAction - Class in ghidra.app.util.viewer.format.actions
-
Action for adding all fields to the current format.
- AddAllFieldAction(String, FieldHeader) - Constructor for class ghidra.app.util.viewer.format.actions.AddAllFieldAction
-
Constructor takes the CodeBrowserPlugin that created it and the header component so that it can be repainted when fields are added.
- addAllModules() - Method in class ghidra.util.GhidraJarBuilder
- addAllPlugins(PluginPackage) - Method in class ghidra.framework.plugintool.PluginConfigurationModel
- addAnchor(Path, String, int) - Method in class help.validator.AnchorManager
- addAnchorRef(HREF) - Method in class help.validator.AnchorManager
- addApplyButton() - Method in class docking.DialogComponentProvider
-
Adds an "Apply" button to the button panel.
- addApplyToAllOption() - Method in class docking.widgets.OptionDialogBuilder
-
Adds an "Apply to all" option to the dialog.
- addAttribute(String, boolean) - Method in class ghidra.util.xml.XmlAttributes
-
Add a new boolean attribute.
- addAttribute(String, byte) - Method in class ghidra.util.xml.XmlAttributes
-
Add a new byte attribute as decimal.
- addAttribute(String, byte, boolean) - Method in class ghidra.util.xml.XmlAttributes
-
Add a new byte attribute.
- addAttribute(String, double) - Method in class ghidra.util.xml.XmlAttributes
-
Add a new double attribute.
- addAttribute(String, float) - Method in class ghidra.util.xml.XmlAttributes
-
Add a new float attribute.
- addAttribute(String, int) - Method in class ghidra.util.xml.XmlAttributes
-
Add a new int attribute as decimal.
- addAttribute(String, int, boolean) - Method in class ghidra.util.xml.XmlAttributes
-
Add a new int attribute.
- addAttribute(String, long) - Method in class ghidra.util.xml.XmlAttributes
-
Add a new long attribute as decimal.
- addAttribute(String, long, boolean) - Method in class ghidra.util.xml.XmlAttributes
-
Add a new long attribute.
- addAttribute(String, short) - Method in class ghidra.util.xml.XmlAttributes
-
Add a new short attribute as decimal.
- addAttribute(String, short, boolean) - Method in class ghidra.util.xml.XmlAttributes
-
Add a new short attribute.
- addAttribute(String, String) - Method in class ghidra.util.xml.XmlAttributes
-
Add a new string attribute.
- addAttribute(String, BigInteger, boolean) - Method in class ghidra.util.xml.XmlAttributes
-
Add a new big integer attribute.
- addAutocompletionListener(AutocompletionListener<T>) - Method in class docking.widgets.autocomplete.TextFieldAutocompleter
-
Register the given auto-completion listener
- addBadge(Icon, BadgedIcon.BadgePosition) - Method in class docking.util.BadgedIcon
-
Add an icon at the specified location
- addBaseRelocation(BaseRelocation) - Method in class ghidra.app.util.bin.format.pe.BaseRelocationDataDirectory
-
Adds the specified base relocation.
- addBitField(DataType, int, String, String) - Method in interface ghidra.program.model.data.Composite
-
Adds a new bitfield to the end of this composite.
- addBitField(DataType, int, String, String) - Method in class ghidra.program.model.data.StructureDataType
- addBitField(DataType, int, String, String) - Method in class ghidra.program.model.data.UnionDataType
- AddBitMappedMemoryBlockCmd - Class in ghidra.app.cmd.memory
-
Command for adding Bit-mapped memory blocks
- AddBitMappedMemoryBlockCmd(String, String, String, Address, long, boolean, boolean, boolean, boolean, Address) - Constructor for class ghidra.app.cmd.memory.AddBitMappedMemoryBlockCmd
-
Create a new AddBitMappedMemoryBlockCmd
- addBlock(InstructionBlock) - Method in class ghidra.program.model.lang.InstructionSet
-
Add an Instruction block to this Instruction Set.
- addBlock(PcodeBlock) - Method in class ghidra.program.model.pcode.BlockGraph
-
Add a block to this container.
- addBlockFlow(InstructionBlockFlow) - Method in class ghidra.program.model.lang.InstructionBlock
-
Add a block flow specified by a InstructionBlockFlow object.
- addBranchFlow(Address) - Method in class ghidra.program.model.lang.InstructionBlock
-
Adds a branch type flow to this instruction block and is used by the block flow iterator of the associated InstructionSet.
- addButton(JButton) - Method in class docking.DialogComponentProvider
-
Adds a button to the button panel at the bottom of the dialog.
- addButtonPressedListener(ButtonPressedListener) - Method in class ghidra.app.merge.tool.ListingMergePanel
- addButtonPressedListener(ButtonPressedListener) - Method in interface ghidra.app.services.CodeViewerService
-
Add a listener that is notified when a mouse button is pressed.
- addButtonPressedListener(ButtonPressedListener) - Method in class ghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel
-
Adds the indicated button press listener to both listing panels in this code comparison panel.
- addButtonPressedListener(ButtonPressedListener) - Method in class ghidra.app.util.viewer.listingpanel.ListingPanel
-
Adds a ButtonPressedListener to be notified when the user presses the mouse button while over this panel
- addByte(Address, byte) - Method in class ghidra.app.util.opinion.IntelHexRecordWriter
- AddByteMappedMemoryBlockCmd - Class in ghidra.app.cmd.memory
-
Command for adding byte-mapped memory blocks
- AddByteMappedMemoryBlockCmd(String, String, String, Address, long, boolean, boolean, boolean, boolean, Address) - Constructor for class ghidra.app.cmd.memory.AddByteMappedMemoryBlockCmd
-
Create a new AddByteMappedMemoryBlockCmd
- addBytesBadInstruction(long) - Method in class ghidra.test.ToyProgramBuilder
-
Add BAD instruction (consumes 2-bytes).
- addBytesBadInstruction(String) - Method in class ghidra.test.ToyProgramBuilder
-
Add BAD instruction (consumes 2-bytes).
- addBytesBranch(long, long) - Method in class ghidra.test.ToyProgramBuilder
-
Add branch (consumes 2-bytes)
- addBytesBranch(String, String) - Method in class ghidra.test.ToyProgramBuilder
-
Add branch (consumes 2-bytes)
- addBytesBranchConditional(long, long) - Method in class ghidra.test.ToyProgramBuilder
-
Add branch (consumes 2-bytes)
- addBytesBranchConditional(String, String) - Method in class ghidra.test.ToyProgramBuilder
-
Add branch (consumes 2-bytes)
- addBytesBranchWithDelaySlot(long, long) - Method in class ghidra.test.ToyProgramBuilder
-
Add branch w/ delay slot (consumes 4-bytes)
- addBytesBranchWithDelaySlot(String, String) - Method in class ghidra.test.ToyProgramBuilder
-
Add branch w/ delay slot (consumes 4-bytes)
- addBytesCall(long, long) - Method in class ghidra.test.ToyProgramBuilder
-
Add call (consumes 2-bytes)
- addBytesCall(String, String) - Method in class ghidra.test.ToyProgramBuilder
-
Add call (consumes 2-bytes)
- addBytesCallWithDelaySlot(long, long) - Method in class ghidra.test.ToyProgramBuilder
-
Add call w/ delayslot (consumes 4-bytes)
- addBytesCallWithDelaySlot(String, String) - Method in class ghidra.test.ToyProgramBuilder
-
Add call w/ delayslot (consumes 4-bytes)
- addBytesCopInstruction(long) - Method in class ghidra.test.ToyProgramBuilder
-
Add COP instruction for exercising nfctx context (consumes 2-bytes).
- addBytesCopInstruction(String) - Method in class ghidra.test.ToyProgramBuilder
-
Add COP instruction for exercising nfctx context (consumes 2-bytes).
- addByteSeq(byte[]) - Method in class ghidra.program.model.data.StringRenderBuilder
-
Add byte values, shown as numeric hex values.
- addBytesFallthrough(long) - Method in class ghidra.test.ToyProgramBuilder
-
Add simple fall-through (consumes 2-bytes)
- addBytesFallthrough(String) - Method in class ghidra.test.ToyProgramBuilder
-
Add simple fall-through (consumes 2-bytes)
- addBytesFallthroughSetFlowContext(long, int) - Method in class ghidra.test.ToyProgramBuilder
-
Add simple fall-through which sets flowing context value on next instruction (consumes 2-bytes)
- addBytesFallthroughSetFlowContext(String, int) - Method in class ghidra.test.ToyProgramBuilder
-
Add simple fall-through which sets flowing context value on next instruction (consumes 2-bytes)
- addBytesFallthroughSetNoFlowContext(long, int) - Method in class ghidra.test.ToyProgramBuilder
-
Add simple fall-through which sets noflow context value on next instruction (consumes 2-bytes)
- addBytesFallthroughSetNoFlowContext(long, int, long) - Method in class ghidra.test.ToyProgramBuilder
-
Add simple fall-through which sets noflow context value on target address (consumes 2-bytes)
- addBytesFallthroughSetNoFlowContext(String, int) - Method in class ghidra.test.ToyProgramBuilder
-
Add simple fall-through which sets noflow context value on next instruction (consumes 2-bytes)
- addBytesFallthroughSetNoFlowContext(String, int, String) - Method in class ghidra.test.ToyProgramBuilder
-
Add simple fall-through which sets noflow context value on target address (consumes 2-bytes)
- addBytesLoad(long, int, int) - Method in class ghidra.test.ToyProgramBuilder
-
Add load indirect (consumes 2-bytes)
- addBytesLoad(String, int, int) - Method in class ghidra.test.ToyProgramBuilder
-
Add load indirect (consumes 2-bytes)
- addBytesMoveImmediate(long, short) - Method in class ghidra.test.ToyProgramBuilder
-
Add move immediate instruction (consumes 2-bytes)
- addBytesMoveImmediate(String, short) - Method in class ghidra.test.ToyProgramBuilder
-
Add move immediate instruction (consumes 2-bytes)
- addBytesNOP(long, int) - Method in class ghidra.test.ToyProgramBuilder
-
Add NOP instruction bytes of specified byte length
- addBytesNOP(String, int) - Method in class ghidra.test.ToyProgramBuilder
-
Add NOP instruction bytes of specified byte length
- addBytesReturn(long) - Method in class ghidra.test.ToyProgramBuilder
-
Add terminal/return (consumes 2-bytes)
- addBytesReturn(String) - Method in class ghidra.test.ToyProgramBuilder
-
Add terminal/return (consumes 2-bytes)
- addBytesStore(long, int, int) - Method in class ghidra.test.ToyProgramBuilder
-
Add store indirect (consumes 2-bytes)
- addBytesStore(String, int, int) - Method in class ghidra.test.ToyProgramBuilder
-
Add store indirect (consumes 2-bytes)
- addCancel() - Method in class docking.widgets.OptionDialogBuilder
-
Adds a cancel button to the OptionDialog.
- addCancelButton() - Method in class docking.DialogComponentProvider
-
Adds a "Cancel" button to the button panel.
- addCancelledListener(CancelledListener) - Method in class ghidra.app.util.headless.HeadlessTimedTaskMonitor
- addCancelledListener(CancelledListener) - Method in class ghidra.framework.task.GTaskMonitor
- addCancelledListener(CancelledListener) - Method in class ghidra.util.task.TaskDialog
- addCancelledListener(CancelledListener) - Method in interface ghidra.util.task.TaskMonitor
-
Add cancelled listener
- addCancelledListener(CancelledListener) - Method in class ghidra.util.task.TaskMonitorAdapter
- addCancelledListener(CancelledListener) - Method in class ghidra.util.task.TaskMonitorComponent
- addCancelledListener(CancelledListener) - Method in class ghidra.util.task.TimeoutTaskMonitor
- addCancelledListener(CancelledListener) - Method in class ghidra.util.task.WrappingTaskMonitor
- addCategory(CategoryPath) - Method in class ghidra.program.database.ProgramBuilder
- addCause(Throwable) - Method in class ghidra.util.exception.MultipleCauses
-
Add the cause to the collection of causes (for the "parent" throwable)
- addCellEditorListener(CellEditorListener) - Method in class docking.widgets.DropDownTextField
-
Adds a listener to be notified when cell editing is canceled or completed.
- addChangeListener(ChangeListener) - Method in class docking.widgets.spinner.IntegerSpinner
-
Adds a ChangeListener to the model's listener list.
- addChangeListener(ChangeListener) - Method in class docking.widgets.table.constrainteditor.AbstractColumnConstraintEditor
- addChangeListener(ChangeListener) - Method in interface docking.widgets.table.constrainteditor.ColumnConstraintEditor
-
Register a callback handler for responding to changes made within the editor
- addChangeListener(ChangeListener) - Method in class docking.widgets.table.constrainteditor.DateSpinner
-
Adds a ChangeListener to the model's listener list.
- addChangeListener(ChangeListener) - Method in class docking.widgets.table.constrainteditor.DummyConstraintEditor
- addChangeListener(ChangeListener) - Method in class docking.widgets.table.constrainteditor.MappedColumnConstraintEditor
- addChangeListener(ChangeListener) - Method in class docking.widgets.textfield.IntegerTextField
-
Adds a change listener that will be notified whenever the value changes.
- addChangeListener(ChangeListener) - Method in class docking.widgets.textfield.LocalDateTextField
-
Adds a change listener that will be notified whenever the value changes.
- addChangeListener(ChangeListener) - Method in interface ghidra.app.services.ClipboardContentProviderService
-
Adds a change listener that will be notified when the state of the service provider changes such that the ability to perform some actions has changed.
- addChangeListener(ChangeListener) - Method in interface ghidra.app.services.MarkerService
-
Adds a change listener to be notified when markers are added/removed or the addresses in any current markerSets are changed.
- addChangeListener(ChangeListener) - Method in class ghidra.app.util.AddressInput
-
Adds a change listener that will be notified anytime this address value in this panel changes
- addChangeListener(ChangeListener) - Method in class ghidra.app.util.AddressSetEditorPanel
- addChangeListener(ChangeListener) - Method in class ghidra.app.util.bean.FixedBitSizeValueField
- addChangeListener(ChangeListener) - Method in class ghidra.app.util.viewer.field.BrowserCodeUnitFormat
-
Add a change listener to the underlying format options.
- addChangeListener(ChangeListener) - Method in class ghidra.app.util.viewer.field.BrowserCodeUnitFormatOptions
-
Add format change listener.
- addChangeListener(ChangeListener) - Method in class ghidra.app.util.viewer.util.OpenCloseManager
-
Adds a change listener to be notified when a location is open or closed.
- addChangeListener(ChangeListener) - Static method in class ghidra.util.classfinder.ClassSearcher
-
Add a change listener that will be notified when the classpath is searched for new classes.
- addChar(int) - Method in class ghidra.util.ascii.MinLengthCharSequenceMatcher
-
Adds a character to this sequence matcher.
- addChild(AssemblyParseTreeNode) - Method in class ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseBranch
-
Prepend a child to this branch
- addChild(DebugInfoEntry) - Method in class ghidra.app.util.bin.format.dwarf4.DebugInfoEntry
-
Add a child DIE to this DIE.
- addChild(TOCItem) - Method in class help.validator.model.TOCItem
- addCloseListener(DomainObjectClosedListener) - Method in class ghidra.framework.data.DomainObjectAdapter
- addCloseListener(DomainObjectClosedListener) - Method in interface ghidra.framework.model.DomainObject
-
Adds a listener that will be notified when this DomainObject is closed.
- addCodePointChar(int) - Method in class ghidra.program.model.data.StringRenderBuilder
-
Add a single character.
- addCodePointValue(int) - Method in class ghidra.program.model.data.StringRenderBuilder
-
Add a single character that needs to be shown as a numeric hex value.
- addColumn(AbstractDynamicTableColumn<T, ?, Object>) - Method in class docking.widgets.table.GTableWidget
- addColumn(AbstractDynamicTableColumn<T, ?, Object>, int) - Method in class docking.widgets.table.GTableWidget
- addColumn(TableColumn) - Method in class docking.widgets.table.GTableColumnModel
- addColumnModelListener(TableColumnModelListener) - Method in class docking.widgets.table.GTableColumnModel
- addCommit(ConstructState, TripleSymbol, int, int) - Method in class ghidra.app.plugin.processors.sleigh.SleighParserContext
- addComp(DataType, int, String, List<DataTypeComponent>, int) - Method in class ghidra.program.model.data.BitmapResourceDataType
- addComp(DataType, int, String, List<DataTypeComponent>, int, String) - Method in class ghidra.app.util.bin.format.pe.rich.PERichTableDataType
- addComponent(ComponentProvider) - Method in class docking.DockingWindowManager
-
Adds a new component (via the provider) to be managed by this docking window manager.
- addComponent(ComponentProvider, boolean) - Method in class docking.DockingWindowManager
-
Adds a new component (vial the provider) to be managed by this docking window manager.
- addComponent(FieldLocation, Component) - Method in class docking.widgets.fieldpanel.FieldPanelOverLayoutManager
-
Add a component to be position over the given location
- addComponent(Structure, DataType, String) - Method in class ghidra.program.model.data.FactoryStructureDataType
- addComponentListener(ComponentListener) - Method in class docking.widgets.PopupWindow
- addComponentProvider(ComponentProvider, boolean) - Method in class docking.AbstractDockingTool
- addComponentProvider(ComponentProvider, boolean) - Method in interface docking.DockingTool
-
Adds the ComponentProvider to the tool, optionally making it visible.
- addComponents(MemBuffer, BitmapResource, List<DataTypeComponent>) - Method in class ghidra.program.model.data.BitmapResourceDataType
- addComponents(MemBuffer, BitmapResource, List<DataTypeComponent>) - Method in class ghidra.program.model.data.IconResourceDataType
- addConstraintSet(LogicOperation, int, List<ColumnConstraint<T>>) - Method in class docking.widgets.table.columnfilter.ColumnBasedTableFilter
-
Adds a new constraintSet to this ColumnBasedTableFilter
- addConsumer(Object) - Method in class ghidra.framework.data.DomainObjectAdapter
- addConsumer(Object) - Method in interface ghidra.framework.model.DomainObject
-
Adds the given object as a consumer.
- addContent(JPanel) - Method in class docking.widgets.autocomplete.TextFieldAutocompleter
- addContentToProgram(PluginTool, Program, FSRL, LoadSpec, List<Option>, TaskMonitor) - Static method in class ghidra.plugin.importer.ImporterUtilities
- addContextListener(DockingContextListener) - Method in class docking.AbstractDockingTool
- addContextListener(DockingContextListener) - Method in interface docking.DockingTool
-
Adds the given context listener to this tool
- addContextListener(DockingContextListener) - Method in class docking.DockingWindowManager
- addContextPattern(PatternBlock) - Method in class ghidra.app.plugin.processors.sleigh.SleighDebugLogger
-
Add instruction context pattern to the current pattern group.
- addCount(StringBuffer, int) - Static method in class ghidra.app.merge.util.ConflictUtility
-
Adds a color number to the indicated string buffer.
- addCustomColumn(ColumnDisplay<?>) - Method in class ghidra.app.tablechooser.TableChooserDialog
- addCustomColumn(ColumnDisplay<T>) - Method in class ghidra.app.tablechooser.TableChooserTableModel
- addCustomToolbarItems(JHelp) - Method in class docking.help.GHelpBroker
-
Create zoom in/out buttons on the default help window toolbar.
- addDataFlavorHandler(DataFlavor, FileOpenDataFlavorHandler) - Static method in class ghidra.app.util.FileOpenDropHandler
- addDataType(long, DataType, DWARFSourceInfo) - Method in class ghidra.app.util.bin.format.dwarf4.next.DWARFDataTypeManager
- addDataType(DataType) - Method in class ghidra.program.database.ProgramBuilder
- addDataType(DataType) - Method in class ghidra.program.model.data.CycleGroup
-
Add a data type to this group.
- addDataType(DataType, DataTypeConflictHandler) - Method in class ghidra.program.database.data.DataTypeManagerDB
- addDataType(DataType, DataTypeConflictHandler) - Method in class ghidra.program.model.data.BuiltInDataTypeManager
- addDataType(DataType, DataTypeConflictHandler) - Method in interface ghidra.program.model.data.Category
-
Adds the given datatype to this category.
- addDataType(DataType, DataTypeConflictHandler) - Method in interface ghidra.program.model.data.DataTypeManager
-
Returns a data type after adding it to this data manager.
- addDataType(DataType, DataTypeConflictHandler) - Method in interface ghidra.program.model.data.ICategory
- addDataTypeLength(DataType, StringBuffer) - Static method in class ghidra.app.util.html.HTMLDataTypeRepresentation
- addDataTypeLength(String, StringBuilder) - Static method in class ghidra.app.util.html.HTMLDataTypeRepresentation
- addDataTypeManagerChangeListener(DataTypeManagerChangeListener) - Method in interface ghidra.app.services.DataTypeManagerService
-
Adds a listener to be notified when changes occur to any open datatype manager.
- addDataTypeManagerListener(DataTypeManagerChangeListener) - Method in class ghidra.program.database.data.DataTypeManagerDB
- addDataTypeManagerListener(DataTypeManagerChangeListener) - Method in interface ghidra.program.model.data.DataTypeManager
-
Add a listener that is notified when the dataTypeManger changes.
- addDataTypeManagerListener(DataTypeManagerChangeListener) - Method in class ghidra.program.model.data.DataTypeManagerChangeListenerHandler
-
Add the given category change listener.
- addDataTypeToDelete(long) - Method in class ghidra.program.database.data.DataTypeManagerDB
- addDefaultToolChangeListener(DefaultToolChangeListener) - Method in interface ghidra.framework.model.ToolServices
-
Add a listener that will be notified when the default tool specification changes.
- addDefaultToolChangeListener(DefaultToolChangeListener) - Method in class ghidra.framework.plugintool.ToolServicesAdapter
- addDefaultTools(ToolChest) - Method in class ghidra.framework.project.DefaultProjectManager
-
Add the default tools to the given tool chest.
- addDefaultTypes(Map<Integer, ElfDynamicType>) - Static method in class ghidra.app.util.bin.format.elf.ElfDynamicType
- addDefaultTypes(Map<Integer, ElfProgramHeaderType>) - Static method in class ghidra.app.util.bin.format.elf.ElfProgramHeaderType
- addDefaultTypes(Map<Integer, ElfSectionHeaderType>) - Static method in class ghidra.app.util.bin.format.elf.ElfSectionHeaderType
- addDependencies(WizardState<T>) - Method in interface docking.wizard.MagePanel
- addDependency(T, T) - Method in class docking.wizard.WizardState
-
Defines a dependency from one property to another.
- addDependency(T, T) - Method in class docking.wizard.WizardStateDependencyValidator
-
Registers a dependency from one property state to another.
- addDependency(T, T) - Method in class ghidra.util.graph.AbstractDependencyGraph
-
Add a dependency such that value1 depends on value2.
- addDescendant(PcodeOp) - Method in class ghidra.program.model.pcode.VarnodeAST
- addDescriptor(BoundImportDescriptor) - Method in class ghidra.app.util.bin.format.pe.BoundImportDataDirectory
- addDismissButton() - Method in class docking.DialogComponentProvider
-
Adds a "Dismiss" button to the button panel.
- addDocumentListener(DocumentListener) - Method in class docking.widgets.combobox.GhidraComboBox
- addDocumentListener(DocumentListener) - Method in class docking.widgets.filechooser.GhidraFileChooserPanel
-
Adds a document listener to the text field.
- addDocumentListener(DocumentListener) - Method in class ghidra.app.util.datatype.DataTypeSelectionEditor
-
Adds a document listener to the text field editing component of this editor so that users can be notified when the text contents of the editor change.
- addDomainFolderChangeListener(DomainFolderChangeListener) - Method in class ghidra.framework.data.ProjectFileManager
- addDomainFolderChangeListener(DomainFolderChangeListener) - Method in interface ghidra.framework.model.ProjectData
-
Adds a listener that will be notified when any folder or file changes in the project.
- addDomainObjectListener() - Method in class ghidra.app.merge.tool.ListingMergePanel
-
Add the result program's listing model as a listener to the result program for domain object events.
- addDontShowAgainOption() - Method in class docking.widgets.OptionDialogBuilder
-
Adds a "Don't show again" option to the dialog.
- addDropDownSelectionChoiceListener(DropDownMultiSelectionChoiceListener<T>) - Method in class docking.widgets.DropDownMultiSelectionTextField
-
Adds the caller to a list of subscribers who will be notified when selection changes.
- addDropDownSelectionChoiceListener(DropDownSelectionChoiceListener<T>) - Method in class docking.widgets.DropDownMultiSelectionTextField
- addDropDownSelectionChoiceListener(DropDownSelectionChoiceListener<T>) - Method in class docking.widgets.DropDownTextField
-
Adds a listener that will be called back when the user makes a choice from the drop-down list.
- addDualDecompileResultsListener(DualDecompileResultsListener) - Method in class ghidra.app.decompiler.component.DecompilerCodeComparisonPanel
-
Adds the indicated listener to be notified when the decompile results have completed.
- addDummyEdge(V, V) - Method in class ghidra.graph.MutableGDirectedGraphWrapper
- addDummyVertex(String) - Method in class ghidra.graph.MutableGDirectedGraphWrapper
- addDumpPoint(Address, Address, int, int, EmulatorTestRunner.DumpFormat, String) - Method in class ghidra.test.processors.support.EmulatorTestRunner
-
Add memory dump point
- addDumpPoint(Address, Register, int, AddressSpace, int, int, EmulatorTestRunner.DumpFormat, String) - Method in class ghidra.test.processors.support.EmulatorTestRunner
-
Add memory dump point
- addDynamic(ElfDynamic, int) - Method in class ghidra.app.util.bin.format.elf.ElfDynamicTable
-
Adds the new dynamic at the specified index.
- addDynamicType(ElfDynamicType, Map<Integer, ElfDynamicType>) - Static method in class ghidra.app.util.bin.format.elf.ElfDynamicType
-
Add the specified dynamic entry type to the specified map.
- addDynamicTypes(Map<Integer, ElfDynamicType>) - Method in class ghidra.app.util.bin.format.elf.extend.ElfLoadAdapter
-
Add all extension specific Dynamic table entry types (e.g., DT_ prefix).
- added(Program, AddressSetView, TaskMonitor, MessageLog) - Method in class ghidra.app.analyzers.AbstractBinaryFormatAnalyzer
- added(Program, AddressSetView, TaskMonitor, MessageLog) - Method in class ghidra.app.analyzers.CondenseFillerBytesAnalyzer
- added(Program, AddressSetView, TaskMonitor, MessageLog) - Method in interface ghidra.app.services.Analyzer
-
Called when the requested information type has been added.
- added(Program, AddressSetView, TaskMonitor, MessageLog) - Method in class ghidra.app.services.AnalyzerAdapter
- added(Program, AddressSetView, TaskMonitor, MessageLog) - Method in class ghidra.framework.analysis.GhidraScriptAnalyzerAdapter
- ADDED_VARIABLE_STORAGE_MANAGER_VERSION - Static variable in class ghidra.program.database.ProgramDB
- addEdge(E) - Method in interface ghidra.graph.GDirectedGraph
-
Add an edge
- addEdge(E) - Method in class ghidra.graph.graphs.FilteringVisualGraph
- addEdge(E) - Method in class ghidra.graph.jung.JungDirectedGraph
- addEdge(E) - Method in class ghidra.graph.jung.JungToGDirectedGraphAdapter
- addEdge(E) - Method in class ghidra.graph.MutableGDirectedGraphWrapper
- addEdge(E, Pair<? extends V>) - Method in class ghidra.graph.graphs.FilteringVisualGraph
- addEdge(E, Pair<? extends V>, EdgeType) - Method in class ghidra.graph.graphs.DefaultVisualGraph
- addEdge(E, Pair<? extends V>, EdgeType) - Method in class ghidra.graph.graphs.FilteringVisualGraph
- addEdge(E, Collection<? extends V>) - Method in class ghidra.graph.graphs.FilteringVisualGraph
- addEdge(E, Collection<? extends V>) - Method in class ghidra.graph.jung.JungToGDirectedGraphAdapter
- addEdge(E, Collection<? extends V>, EdgeType) - Method in class ghidra.graph.graphs.FilteringVisualGraph
- addEdge(E, Collection<? extends V>, EdgeType) - Method in class ghidra.graph.jung.JungToGDirectedGraphAdapter
- addEdge(E, V, V) - Method in class ghidra.graph.graphs.FilteringVisualGraph
- addEdge(E, V, V) - Method in class ghidra.graph.jung.JungToGDirectedGraphAdapter
- addEdge(E, V, V, EdgeType) - Method in class ghidra.graph.graphs.FilteringVisualGraph
- addEdge(E, V, V, EdgeType) - Method in class ghidra.graph.jung.JungToGDirectedGraphAdapter
- addEdge(PcodeBlock, PcodeBlock) - Method in class ghidra.program.model.pcode.BlockGraph
-
Add a directed edge between two blocks in this container
- AddEditDialog - Class in ghidra.app.util
- AddEditDialog(String, PluginTool) - Constructor for class ghidra.app.util.AddEditDialog
- AddEditDialog.NamespaceWrapper - Class in ghidra.app.util
- addElement(String) - Method in class ghidra.util.html.HTMLElement
- addEnterListener(Callback) - Method in class docking.widgets.filter.FilterTextField
-
Adds the listener to this filter field that will be called when the user presses the enter key.
- addEnterListener(Callback) - Method in class docking.widgets.table.GTableFilterPanel
-
Adds a listener to this widget that is called when the user presses enter in the filtering area.
- addEntry(Field, long) - Method in class db.DBFieldMap
-
Add the specified value pair to this map.
- addEntryPoint(Address) - Method in class ghidra.program.flatapi.FlatProgramAPI
-
Adds an entry point at the specified address.
- addEnumeratedData(OmfEnumeratedData) - Method in class ghidra.app.util.bin.format.omf.OmfSegmentHeader
-
Add an explicit data-block to this segment.
- addEnvironmentVar(String, byte) - Method in class ghidra.app.script.GhidraState
- addEnvironmentVar(String, double) - Method in class ghidra.app.script.GhidraState
- addEnvironmentVar(String, float) - Method in class ghidra.app.script.GhidraState
- addEnvironmentVar(String, int) - Method in class ghidra.app.script.GhidraState
- addEnvironmentVar(String, long) - Method in class ghidra.app.script.GhidraState
- addEnvironmentVar(String, short) - Method in class ghidra.app.script.GhidraState
- addEnvironmentVar(String, Object) - Method in class ghidra.app.script.GhidraState
- addErrorMessage(String) - Method in class ghidra.framework.main.ConsoleTextPane
- addErrorMessage(String, String) - Method in interface ghidra.app.services.ConsoleService
-
Appends an error message to the console text area.
- addEscapedChar(char) - Method in class ghidra.program.model.data.StringRenderBuilder
-
Append the specified char after an escaping backslash "\", ie "x" -> "\x";
- addEscapedCodePoint(int) - Method in class ghidra.program.model.data.StringRenderBuilder
-
Add an unicode codepoint as its escaped hex value, with a escape character prefix of 'x', 'u' or 'U' depending on the magnitude of the codePoint value.
- addEventListener(Class<? extends PluginEvent>, PluginEventListener) - Method in class ghidra.framework.plugintool.mgr.EventManager
-
Add a plugin event listener that will be notified when an event of the given event class is generated.
- addEventProducer(Class<? extends PluginEvent>) - Method in class ghidra.framework.plugintool.mgr.EventManager
-
Add the class for the PluginEvent that a plugin will produce.
- addException(String, Exception) - Method in interface ghidra.app.services.ConsoleService
-
Appends an exception to the console text area.
- addExcludedFileExtension(String) - Method in class ghidra.util.GhidraJarBuilder
- addExitAction() - Method in class ghidra.framework.plugintool.PluginTool
- addExitAction() - Method in class ghidra.framework.plugintool.StandAlonePluginTool
- addExportToolAction() - Method in class ghidra.framework.plugintool.PluginTool
- addExportToolAction() - Method in class ghidra.framework.plugintool.StandAlonePluginTool
- addExtension(String) - Method in class ghidra.util.filechooser.ExtensionFileFilter
-
Adds a filetype "dot" extension to filter against.
- addExternalEntryPoint(Address) - Method in class ghidra.program.database.symbol.SymbolManager
- addExternalEntryPoint(Address) - Method in interface ghidra.program.model.symbol.SymbolTable
-
Sets the given address to be an external entry point.
- addExternalEntryPointRef(Address) - Method in class ghidra.program.database.references.ReferenceDBManager
-
Create a memory reference to the given address to mark it as an external entry point.
- addExternalLibraryName(String, SourceType) - Method in class ghidra.program.database.external.ExternalManagerDB
- addExternalLibraryName(String, SourceType) - Method in interface ghidra.program.model.symbol.ExternalManager
-
Adds a new external library name
- AddExternalNameCmd - Class in ghidra.app.cmd.refs
-
Command to update the name for an external program.
- AddExternalNameCmd(String, SourceType) - Constructor for class ghidra.app.cmd.refs.AddExternalNameCmd
-
Constructs a new command for adding the name of an external program.
- addExternalReference(Address, int, ExternalLocation, SourceType, RefType) - Method in class ghidra.program.database.references.ReferenceDBManager
- addExternalReference(Address, int, ExternalLocation, SourceType, RefType) - Method in interface ghidra.program.model.symbol.ReferenceManager
-
Adds an external reference.
- addExternalReference(Address, Namespace, String, Address, SourceType, int, RefType) - Method in class ghidra.program.database.references.ReferenceDBManager
- addExternalReference(Address, Namespace, String, Address, SourceType, int, RefType) - Method in interface ghidra.program.model.symbol.ReferenceManager
-
Adds an external reference.
- addExternalReference(Address, String, String, Address, SourceType, int, RefType) - Method in class ghidra.program.database.references.ReferenceDBManager
- addExternalReference(Address, String, String, Address, SourceType, int, RefType) - Method in interface ghidra.program.model.symbol.ReferenceManager
-
Adds an external reference.
- addExtFunction(Namespace, String, Address, SourceType) - Method in class ghidra.program.database.external.ExternalManagerDB
- addExtFunction(Namespace, String, Address, SourceType) - Method in interface ghidra.program.model.symbol.ExternalManager
-
Get or create an external function location associated with an library/file named extName and the label within that file specified by extLabel
- addExtFunction(Namespace, String, Address, SourceType, boolean) - Method in class ghidra.program.database.external.ExternalManagerDB
- addExtFunction(Namespace, String, Address, SourceType, boolean) - Method in interface ghidra.program.model.symbol.ExternalManager
-
Get or create an external function location associated with an library/file named extName and the label within that file specified by extLabel
- addExtFunction(String, String, Address, SourceType) - Method in class ghidra.program.database.external.ExternalManagerDB
- addExtFunction(String, String, Address, SourceType) - Method in interface ghidra.program.model.symbol.ExternalManager
-
Get or create an external location associated with an library/file named extName and the label within that file specified by extLabel
- addExtLocation(Namespace, String, Address, SourceType) - Method in class ghidra.program.database.external.ExternalManagerDB
- addExtLocation(Namespace, String, Address, SourceType) - Method in interface ghidra.program.model.symbol.ExternalManager
-
Get or create an external location in the indicated parent namespace with the specified name.
- addExtLocation(Namespace, String, Address, SourceType, boolean) - Method in class ghidra.program.database.external.ExternalManagerDB
- addExtLocation(Namespace, String, Address, SourceType, boolean) - Method in interface ghidra.program.model.symbol.ExternalManager
-
Get or create an external location in the indicated parent namespace with the specified name.
- addExtLocation(String, String, Address, SourceType) - Method in class ghidra.program.database.external.ExternalManagerDB
- addExtLocation(String, String, Address, SourceType) - Method in interface ghidra.program.model.symbol.ExternalManager
-
Get or create an external location associated with an library/file named extName and the label within that file specified by extLabel
- addFactory(FieldFactory, int, int) - Method in class ghidra.app.util.viewer.format.FieldFormatModel
-
Adds a new field to this format.
- AddFieldAction - Class in ghidra.app.util.viewer.format.actions
-
The action for adding a Field to the current format.
- AddFieldAction(String, FieldFactory, FieldHeader, FieldFormatModel) - Constructor for class ghidra.app.util.viewer.format.actions.AddFieldAction
- addFieldInputListener(FieldInputListener) - Method in class docking.widgets.fieldpanel.FieldPanel
- addFieldLocationListener(FieldLocationListener) - Method in class docking.widgets.fieldpanel.FieldPanel
- addFieldMouseHandler(FieldMouseHandler) - Method in interface ghidra.app.services.FieldMouseHandlerService
- addFieldMouseHandler(FieldMouseHandler) - Method in class ghidra.app.util.viewer.util.FieldNavigator
- addFieldMouseListener(FieldMouseListener) - Method in class docking.widgets.fieldpanel.FieldPanel
- addFieldSelectionListener(FieldSelectionListener) - Method in class docking.widgets.fieldpanel.FieldPanel
- addFile(FSRL, TaskMonitor) - Method in class ghidra.plugins.importer.batch.BatchInfo
-
Adds a file to this batch as the direct result of a user action.
- addFile(File, TaskMonitor) - Method in class ghidra.formats.gfilesystem.FileCache
-
Adds a
File
to the cache, returning aFileCacheEntry
. - addFile(String, File) - Method in class generic.util.ArchiveBuilder
- AddFileBytesMemoryBlockCmd - Class in ghidra.app.cmd.memory
-
Command for adding a new memory block using bytes from an imported
FileBytes
object. - AddFileBytesMemoryBlockCmd(String, String, String, Address, long, boolean, boolean, boolean, boolean, FileBytes, long, boolean) - Constructor for class ghidra.app.cmd.memory.AddFileBytesMemoryBlockCmd
-
Create a new AddFileBytesMemoryBlockCmd
- addFileFilter(GhidraFileFilter) - Method in class docking.widgets.filechooser.GhidraFileChooser
-
Adds the specified file filter.
- addFileFilter(FileFilter) - Method in class ghidra.util.GhidraJarBuilder
- addFileSystemListener(FileSystemListener) - Method in interface ghidra.framework.store.FileSystem
-
Adds the given listener to be notified of file system changes.
- addFileSystemListener(FileSystemListener) - Method in class ghidra.framework.store.local.LocalFileSystem
- addFileSystemListener(FileSystemListener) - Method in class ghidra.framework.store.remote.RemoteFileSystem
- addFileToCache(GFile, InputStream, TaskMonitor) - Method in class ghidra.formats.gfilesystem.FileSystemService
-
Adds a
file
's stream's contents to the file cache, returning its MD5 hash. - addFilter(ColumnBasedTableFilter<R>) - Method in class docking.widgets.table.columnfilter.ColumnFilterSaveManager
-
Adds a new ColumnTableFilter to be saved.
- addFilterChagnedListener(FilterListener) - Method in class docking.widgets.table.GTableFilterPanel
-
Adds a listener that gets notified when the filter is changed
- addFilterCondition() - Method in class docking.widgets.table.constraint.dialog.DialogFilterRow
-
Adds a new DialogFilterCondition to this filter row.
- addFilterListener(FilterListener) - Method in class docking.widgets.filter.FilterTextField
-
Adds the filter listener to this filter field that will be called when the filter contents change.
- addFirst(E) - Method in class ghidra.util.DynamicSortedTreeSet
-
Inserts the element, not necessarily first
- addFirst(DataType) - Method in class ghidra.program.model.data.CycleGroup
-
Add the data type as the first in the list.
- addFirst(Map.Entry<K, V>) - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapEntrySet
-
Inserts (by copy) the entry at its sorted position, not necessarily first
- addFirst(K) - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapKeySet
- addFirst(V) - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapValues
- addFlattenedIfMultiple(Throwable) - Method in class ghidra.util.exception.MultipleCauses
-
If the throwable has multiple causes, collect its causes into this MultipleCauses.
- addFlowOverride(Address, FlowOverride) - Method in class ghidra.app.decompiler.DecompileDebug
- addFocusListener(FocusListener) - Method in class docking.widgets.textfield.TextFieldLinker
-
Add a focus listener The focus listener will receive a callback only when focus is passed completely outside the composite text field.
- addFocusListener(FocusListener) - Method in class ghidra.app.util.datatype.DataTypeSelectionEditor
- addFormatModelListener(FormatModelListener) - Method in class ghidra.app.util.viewer.format.FormatManager
-
Adds a listener to be notified when a format changes.
- AddFunctionTagCmd - Class in ghidra.app.cmd.function
-
Command for assigning a tag to a function.
- AddFunctionTagCmd(String, Address) - Constructor for class ghidra.app.cmd.function.AddFunctionTagCmd
-
Constructor.
- addFunctionVariable(Function, Variable) - Method in class ghidra.program.database.ProgramBuilder
- addGlobalAction(DockingActionIf) - Method in interface docking.actions.DockingToolActions
-
Adds the given action that is enabled, regardless of the active provider
- addGlobalAction(DockingActionIf) - Method in class docking.actions.ToolActions
- addGotoRef(PcodeBlock, int, int) - Method in class ghidra.program.model.pcode.BlockMap
- addGotoTarget(PcodeBlock) - Method in class ghidra.program.model.pcode.BlockMultiGoto
- addGraphChangeListener(VisualGraphChangeListener<V, E>) - Method in class ghidra.graph.graphs.DefaultVisualGraph
- addGraphChangeListener(VisualGraphChangeListener<V, E>) - Method in interface ghidra.graph.VisualGraph
-
Adds the given listener to this graph
- addGTModelListener(TreeModelListener) - Method in class docking.widgets.tree.GTree
- addGTreeSelectionListener(GTreeSelectionListener) - Method in class docking.widgets.tree.GTree
- addGTreeSelectionListener(GTreeSelectionListener) - Method in class docking.widgets.tree.internal.GTreeSelectionModel
- addHash(int, double) - Method in class generic.lsh.vector.LSHCosineVectorAccum
- addHelpActions() - Method in class ghidra.framework.plugintool.PluginTool
- addHelpSet(URL, GHelpClassLoader) - Method in class docking.help.HelpManager
-
Add the help set for the given URL.
- addHiddenColumn(DynamicTableColumn<ROW_TYPE, ?, ?>) - Method in class docking.widgets.table.TableColumnDescriptor
- addHighlight(ClangToken, Color) - Method in class ghidra.app.decompiler.component.ClangHighlightController
- addHighlightBrace(ClangSyntaxToken, Color) - Method in class ghidra.app.decompiler.component.ClangHighlightController
- addHighlightFill() - Method in class ghidra.app.decompiler.component.ClangHighlightController
-
Add highlighting to tokens that are surrounded by highlighted tokens, but which have no address
- addHighlightListener(FieldSelectionListener) - Method in class docking.widgets.fieldpanel.FieldPanel
- addHighlightParen(ClangSyntaxToken, Color) - Method in class ghidra.app.decompiler.component.ClangHighlightController
-
If input token is a parenthesis, highlight all tokens between it and its match
- addHighlightProvider(HighlightProvider) - Method in class ghidra.app.util.viewer.format.FormatManager
-
Adds a HighlightProvider
- addHighlightProvider(HighlightProvider) - Method in class ghidra.app.util.viewer.listingpanel.ListingPanel
-
Adds a
HighlightProvider
to this listing. - addHighlightProviders(HighlightProvider, HighlightProvider) - Method in class ghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel
-
Adds the indicated highlight providers for the left and right listing panels.
- addHoverService(DecompilerHoverService) - Method in class ghidra.app.decompiler.component.DecompilerHoverProvider
- addHoverService(DecompilerHoverService) - Method in class ghidra.app.decompiler.component.DecompilerPanel
- addHoverService(ListingHoverService) - Method in class ghidra.app.util.viewer.listingpanel.ListingHoverProvider
- addHoverService(ListingHoverService) - Method in class ghidra.app.util.viewer.listingpanel.ListingPanel
- addHTMLContent(String) - Method in class ghidra.util.html.HTMLElement
- addHyperlinkListener(String, HyperlinkListener) - Method in class docking.widgets.HyperlinkComponent
-
Add a listener that will be called whenever hyperlink updates happen (hover, activate, etc).
- addIcon(Icon) - Method in class resources.MultiIcon
-
Adds an icon that is to be drawn on top of the base icon and any other icons that have been added.
- addImageRef(IMG) - Method in class help.validator.AnchorManager
- addIndexMapChangeListener(ChangeListener) - Method in class ghidra.app.util.viewer.listingpanel.ListingPanel
-
Add a change listener to be notified whenever the indexMap changes.
- addIndexScrollListener(IndexScrollListener) - Method in class docking.widgets.fieldpanel.FieldPanel
- addIndexScrollListener(IndexScrollListener) - Method in interface docking.widgets.indexedscrollpane.IndexedScrollable
- addInEdge(PcodeBlock, int) - Method in class ghidra.program.model.pcode.PcodeBlock
- addInfo(String[]) - Method in class ghidra.app.merge.MergeProgressPanel
-
Adds a new phase name and its associated icon to the panel.
- AddInitializedMemoryBlockCmd - Class in ghidra.app.cmd.memory
-
Command for adding a new memory block initialized with a specific byte.
- AddInitializedMemoryBlockCmd(String, String, String, Address, long, boolean, boolean, boolean, boolean, byte, boolean) - Constructor for class ghidra.app.cmd.memory.AddInitializedMemoryBlockCmd
-
Create a new AddFileBytesMemoryBlockCmd
- addInitializedMemorySection(MemoryLoadable, long, long, Address, String, boolean, boolean, boolean, String, boolean, boolean) - Method in class ghidra.app.util.opinion.MemorySectionResolver
-
Add initialized memory "section" based upon a specified data source fileOffset.
- addInitialLoadListener(ThreadedTableModelListener) - Method in class docking.widgets.table.threaded.ThreadedTableModel
-
Adds a listener that will be notified of the first table load of this model.
- addInject(Address, String, int, String) - Method in class ghidra.app.decompiler.DecompileDebug
- addInstruction(Instruction) - Method in class ghidra.program.model.lang.InstructionBlock
-
Adds an instruction to this block.
- addInstructionPattern(int, PatternBlock) - Method in class ghidra.app.plugin.processors.sleigh.SleighDebugLogger
-
Add instruction bit pattern to the current pattern group.
- addInstructions(InstructionSet, boolean) - Method in class ghidra.program.database.code.CodeManager
-
Creates a complete set of instructions.
- addInstructions(InstructionSet, boolean) - Method in interface ghidra.program.model.listing.Listing
-
Creates a complete set of instructions.
- addInstructions(InstructionSet, boolean) - Method in class ghidra.program.model.listing.ListingStub
- addInstructionXref(Address, Address, int, FlowType) - Method in class ghidra.program.flatapi.FlatProgramAPI
-
Adds a cross reference (XREF).
- addInvalidatedListener(InvalidatedListener) - Method in class ghidra.program.database.data.DataTypeManagerDB
- addInvalidatedListener(InvalidatedListener) - Method in interface ghidra.program.model.data.DataTypeManager
-
Adds a listener that will be notified when this manager's cache is invalidated.
- addItemListener(ItemListener) - Method in class ghidra.graph.viewer.event.picking.GPickedState
- addIteratedData(OmfIteratedData) - Method in class ghidra.app.util.bin.format.omf.OmfSegmentHeader
-
Add a compressed-form data-block to this segment
- addJobScheduledListener(Callback) - Method in class ghidra.graph.viewer.VisualGraphViewUpdater
-
Add a listener to be notified when a job is started.
- addLabel(Address, Program) - Method in class ghidra.app.util.AddEditDialog
- addLabel(Address, Program, Component) - Method in class ghidra.app.util.AddEditDialog
- AddLabelCmd - Class in ghidra.app.cmd.label
-
Command to add a label.
- AddLabelCmd(Address, String, boolean, SourceType) - Constructor for class ghidra.app.cmd.label.AddLabelCmd
-
Constructs a new command for adding a label.
- AddLabelCmd(Address, String, Namespace, SourceType) - Constructor for class ghidra.app.cmd.label.AddLabelCmd
-
Constructs a new command for adding a label.
- AddLabelCmd(Address, String, SourceType) - Constructor for class ghidra.app.cmd.label.AddLabelCmd
-
Constructs a new command for adding a label.
- addLaneSize(String, int) - Method in class ghidra.program.model.lang.RegisterBuilder
-
Add a vector lane size to the specified register.
- addLast(E) - Method in class ghidra.util.DynamicSortedTreeSet
-
Inserts the element, not necessarily last
- addLast(Map.Entry<K, V>) - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapEntrySet
-
Inserts (by copy) the entry at its sorted position, not necessarily last
- addLast(K) - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapKeySet
- addLast(V) - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapValues
- addLayoutComponent(Component, Object) - Method in class docking.widgets.fieldpanel.FieldPanelOverLayoutManager
- addLayoutComponent(String, Component) - Method in class docking.widgets.fieldpanel.FieldPanelOverLayoutManager
- addLayoutComponent(String, Component) - Method in class docking.widgets.table.constraint.dialog.FilterPanelLayout
- addLayoutComponent(String, Component) - Method in class ghidra.app.util.viewer.util.ScrollpaneAlignedHorizontalLayout
- addLayoutComponent(String, Component) - Method in class ghidra.app.util.viewer.util.ScrollpanelResizeablePanelLayout
- addLayoutComponent(String, Component) - Method in class ghidra.util.layout.ColumnLayout
- addLayoutComponent(String, Component) - Method in class ghidra.util.layout.HorizontalLayout
- addLayoutComponent(String, Component) - Method in class ghidra.util.layout.MaximizeSpecificColumnGridLayout
- addLayoutComponent(String, Component) - Method in class ghidra.util.layout.MiddleLayout
- addLayoutComponent(String, Component) - Method in class ghidra.util.layout.PairLayout
- addLayoutComponent(String, Component) - Method in class ghidra.util.layout.RightSidedSquishyBuddyLayout
- addLayoutComponent(String, Component) - Method in class ghidra.util.layout.RowColumnLayout
- addLayoutComponent(String, Component) - Method in class ghidra.util.layout.RowLayout
- addLayoutComponent(String, Component) - Method in class ghidra.util.layout.StretchLayout
- addLayoutComponent(String, Component) - Method in class ghidra.util.layout.TwoColumnPairLayout
- addLayoutComponent(String, Component) - Method in class ghidra.util.layout.VariableHeightPairLayout
- addLayoutComponent(String, Component) - Method in class ghidra.util.layout.VariableRowHeightGridLayout
- addLayoutComponent(String, Component) - Method in class ghidra.util.layout.VerticalLayout
- addLayoutListener(FieldPanelOverLayoutListener) - Method in class docking.widgets.fieldpanel.FieldPanelOverLayoutManager
-
Add a listener for overlay layout events
- addLayoutListener(LayoutListener) - Method in class docking.widgets.fieldpanel.FieldPanel
- addLayoutListener(LayoutListener<V, E>) - Method in class ghidra.graph.viewer.layout.AbstractVisualGraphLayout
- addLayoutListener(LayoutListener<V, E>) - Method in class ghidra.graph.viewer.layout.JungWrappingVisualGraphLayoutAdapter
- addLayoutListener(LayoutListener<V, E>) - Method in interface ghidra.graph.viewer.layout.VisualGraphLayout
-
Adds a layout listener
- addLayoutModelListener(LayoutModelListener) - Method in class docking.widgets.fieldpanel.internal.EmptyBigLayoutModel
- addLayoutModelListener(LayoutModelListener) - Method in class docking.widgets.fieldpanel.internal.TestBigLayoutModel
- addLayoutModelListener(LayoutModelListener) - Method in interface docking.widgets.fieldpanel.LayoutModel
-
Adds a LayoutModelListener to be notified when changes occur.
- addLayoutModelListener(LayoutModelListener) - Method in class ghidra.app.decompiler.component.ClangLayoutController
- addLayoutModelListener(LayoutModelListener) - Method in class ghidra.app.util.viewer.listingpanel.ListingModelAdapter
- addLayouts(List<RowLayout>, int, ProxyObj<?>) - Method in class ghidra.app.util.viewer.format.FieldFormatModel
-
Generates the layout objects for the given index and proxy object
- addLength(int) - Method in class ghidra.app.plugin.processors.generic.ConstructorInfo
- addListener(DBListener) - Method in class db.DBHandle
-
Add Database listener
- addListener(ConditionTestListener) - Method in class docking.widgets.conditiontestpanel.ConditionTestPanel
- addListener(PathManagerListener) - Method in class docking.widgets.pathmanager.PathManager
- addListener(TableFilterDialogModelListener) - Method in class docking.widgets.table.constraint.dialog.ColumnFilterDialogModel
-
Adds a listener to be notified for various changes that occur in this filter model.
- addListener(ClangHighlightListener) - Method in class ghidra.app.decompiler.component.ClangHighlightController
- addListener(BlockModelServiceListener) - Method in interface ghidra.app.services.BlockModelService
-
Add service listener.
- addListener(ListingModelListener) - Method in class ghidra.app.util.viewer.listingpanel.EmptyListingModel
- addListener(ListingModelListener) - Method in interface ghidra.app.util.viewer.listingpanel.ListingModel
- addListener(ListingModelListener) - Method in class ghidra.app.util.viewer.listingpanel.ProgramBigListingModel
- addListener(ListingModelListener) - Method in class ghidra.app.util.viewer.multilisting.ListingModelConverter
- addListener(FileSystemEventListener) - Method in class ghidra.formats.gfilesystem.FileSystemRefManager
- addListener(RemoteAdapterListener) - Method in class ghidra.framework.client.RepositoryAdapter
-
Add a listener to this remote adapter
- addListener(RemoteAdapterListener) - Method in class ghidra.framework.client.RepositoryServerAdapter
-
Add a listener to this remote adapter
- addListener(DomainObjectListener) - Method in class ghidra.framework.data.DomainObjectAdapter
- addListener(DomainObjectListener) - Method in interface ghidra.framework.model.DomainObject
-
Adds a listener for this object.
- addListenerForAllPluginEvents(PluginEventListener) - Method in class ghidra.framework.plugintool.PluginTool
- addListeners() - Method in class docking.widgets.textfield.HintTextField
-
Key listener allows us to check field validity on every key typed
- addListingDiffChangeListener(ListingDiffChangeListener) - Method in class ghidra.program.util.ListingDiff
-
Adds the indicated listener to those that get notified when the ListingDiff's set of differences and unmatched addresses changes.
- addListSelectionListener(ListSelectionListener) - Method in class ghidra.framework.main.datatree.VersionHistoryPanel
-
Add the list selection listener to the history table
- addLiveMemoryListener(LiveMemoryListener) - Method in interface ghidra.program.model.mem.LiveMemoryHandler
-
Adds a LiveMemoryListener to this handler.
- addLocalAction(DockingAction) - Method in interface ghidra.app.services.CodeViewerService
-
Add an action that is local to the Code Viewer.
- addLocalAction(DockingActionIf) - Method in class docking.ComponentProvider
-
Adds the given action to the system and associates it with this provider.
- addLocalAction(ComponentProvider, DockingActionIf) - Method in class docking.AbstractDockingTool
- addLocalAction(ComponentProvider, DockingActionIf) - Method in interface docking.actions.DockingToolActions
-
Adds the given action that enabled when the given provider is active
- addLocalAction(ComponentProvider, DockingActionIf) - Method in class docking.actions.ToolActions
-
Add an action that works specifically with a component provider.
- addLocalAction(ComponentProvider, DockingActionIf) - Method in class docking.ActionToGuiHelper
-
Adds an action that will be associated with the given provider.
- addLocalAction(ComponentProvider, DockingActionIf) - Method in interface docking.DockingTool
-
Adds the action to the given provider as a local action.
- addLocalVariable(Variable, SourceType) - Method in class ghidra.program.database.function.FunctionDB
- addLocalVariable(Variable, SourceType) - Method in interface ghidra.program.model.listing.Function
-
Adds a local variable to the function.
- addLocalVariable(Variable, SourceType) - Method in class ghidra.util.UndefinedFunction
- addLowerLeftIcon(Icon) - Method in class resources.MultiIconBuilder
-
Adds the given icon as an overlay to the base icon, to the lower-left
- addLowerLeftIcon(Icon, int, int) - Method in class resources.MultiIconBuilder
-
Adds the given icon as an overlay to the base icon, to the lower-left, scaled to the given width and height
- addLowerRightIcon(Icon) - Method in class resources.MultiIconBuilder
-
Adds the given icon as an overlay to the base icon, to the lower-right
- addLowerRightIcon(Icon, int, int) - Method in class resources.MultiIconBuilder
-
Adds the given icon as an overlay to the base icon, to the lower-right, scaled to the given width and height
- addLR0State(AssemblyParseState) - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser
-
Add a newly-constructed LR0 state, and return it's assigned number
- addManagePluginsAction() - Method in class ghidra.framework.plugintool.StandAlonePluginTool
- addManagePluginsAction() - Method in class ghidra.framework.project.tool.GhidraTool
- addMarginProvider(MarginProvider) - Method in interface ghidra.app.services.CodeViewerService
-
Add a provider that shows markers in a program for the portion that is visible.
- addMarginProvider(MarginProvider) - Method in class ghidra.app.util.viewer.listingpanel.ListingPanel
-
Adds the MarginProvider to this panel
- addMemoryAccessFilter(MemoryAccessFilter) - Method in class ghidra.app.emulator.Emulator
- addMemoryBlock(String, AddressRange) - Method in class ghidra.program.database.module.TreeManager
-
Add a memory block with the given range.
- AddMemoryParameterCommand - Class in ghidra.app.cmd.function
-
A command to create a new function memory parameter.
- AddMemoryParameterCommand(Function, Address, String, DataType, int, SourceType) - Constructor for class ghidra.app.cmd.function.AddMemoryParameterCommand
- addMemoryReference(Address, Address, RefType, SourceType, int) - Method in class ghidra.program.database.references.ReferenceDBManager
- addMemoryReference(Address, Address, RefType, SourceType, int) - Method in interface ghidra.program.model.symbol.ReferenceManager
-
Adds a memory reference.
- AddMemoryVarCmd - Class in ghidra.app.cmd.function
-
Command to add a memory variable to a function.
- AddMemoryVarCmd(Address, Address, String, DataType, SourceType) - Constructor for class ghidra.app.cmd.function.AddMemoryVarCmd
-
Constructs a new command to add a memory variable to a function.
- AddMemoryVarCmd(Address, Address, String, SourceType) - Constructor for class ghidra.app.cmd.function.AddMemoryVarCmd
-
Constructs a new command to add a memory variable to a function.
- AddMemRefCmd - Class in ghidra.app.cmd.refs
-
Command class to add a memory reference to the program.
- AddMemRefCmd(Address, Address, RefType, SourceType, int) - Constructor for class ghidra.app.cmd.refs.AddMemRefCmd
-
Command constructor for adding a memory reference
- AddMemRefCmd(Address, Address, RefType, SourceType, int, boolean) - Constructor for class ghidra.app.cmd.refs.AddMemRefCmd
-
Command constructor for adding a memory reference
- AddMemRefCmd(Address, Address, SourceType, int, boolean) - Constructor for class ghidra.app.cmd.refs.AddMemRefCmd
-
Command constructor for adding a memory reference with a default refType
- AddMemRefsCmd - Class in ghidra.app.cmd.refs
-
AddMemRefsCmd
adds a set of memory references from a specified address and opIndex to all code units identified by a set of addresses. - AddMemRefsCmd(Address, AddressSetView, RefType, SourceType, int) - Constructor for class ghidra.app.cmd.refs.AddMemRefsCmd
-
Add memory references.
- addMessage(String) - Method in class ghidra.framework.main.ConsoleTextPane
- addMessage(String, String) - Method in interface ghidra.app.services.ConsoleService
-
Appends message to the console text area.
- addMnemonicReference(Address, RefType, SourceType) - Method in interface ghidra.program.model.listing.CodeUnit
-
Add a reference to the mnemonic for this code unit.
- addMnemonicReference(Address, RefType, SourceType) - Method in class ghidra.program.model.listing.DataStub
- addMnemonicReference(Address, RefType, SourceType) - Method in class ghidra.program.model.listing.InstructionStub
- addModule(String) - Method in class ghidra.util.GhidraJarBuilder
- addModuleToJar(ApplicationModule) - Method in class ghidra.util.GhidraJarBuilder
- addMouseListener(MouseListener) - Method in class docking.widgets.HyperlinkComponent
- addMouseListener(MouseListener) - Method in class docking.widgets.JTreeMouseListenerDelegate
- addMouseListener(MouseListener) - Method in class docking.widgets.tree.GTree
- addMouseListeners(List<MouseListener>) - Method in class docking.widgets.JTreeMouseListenerDelegate
- addMouseMotionListener(MouseMotionListener) - Method in class docking.widgets.HyperlinkComponent
- addNavigatableListener(NavigatableRemovalListener) - Method in interface ghidra.app.nav.Navigatable
-
Adds a listener to be notified if this Navigatable is terminated
- addNavigatableListener(NavigatableRemovalListener) - Method in class ghidra.framework.plugintool.NavigatableComponentProviderAdapter
- addNewLocation(Navigatable) - Method in interface ghidra.app.services.NavigationHistoryService
-
Adds the given locationMomento to the list of previous locations.
- addNode(int, GTreeNode) - Method in class docking.widgets.tree.AbstractGTreeNode
- addNode(int, GTreeNode) - Method in class docking.widgets.tree.GTreeLazyNode
- addNode(int, GTreeNode) - Method in interface docking.widgets.tree.GTreeNode
-
Adds the given node at the given index as a child to this node.
- addNode(int, GTreeNode) - Method in class docking.widgets.tree.GTreeSlowLoadingNode
-
Note: you cannot call this method from the Swing thread, as the data may not have been loaded.
- addNode(GTreeNode) - Method in class docking.widgets.tree.AbstractGTreeNode
- addNode(GTreeNode) - Method in interface docking.widgets.tree.GTreeNode
-
Adds the given node as a child to this node.
- addNode(String, String) - Method in class generic.jar.ClassModuleTree
- addNodeThatDependsOnMe(AbstractDependencyGraph.DependencyNode) - Method in class ghidra.util.graph.AbstractDependencyGraph.DependencyNode
- addNotify() - Method in class docking.widgets.MultiLineLabel
-
This method is invoked after Canvas is first created but before it can be actually displayed.
- addNoWrap(long) - Method in interface ghidra.program.model.address.Address
-
Creates a new Address with a displacement relative to this Address.
- addNoWrap(long) - Method in class ghidra.program.model.address.GenericAddress
- addNoWrap(Address, long) - Method in interface ghidra.program.model.address.AddressSpace
-
Creates a new address by adding displacement to the given address.
- addNoWrap(GenericAddress, BigInteger) - Method in interface ghidra.program.model.address.AddressSpace
-
Creates a new address by adding displacement to the given address.
- addNoWrap(BigInteger) - Method in interface ghidra.program.model.address.Address
- addNoWrap(BigInteger) - Method in class ghidra.program.model.address.GenericAddress
- addObject(AddressableRowObject) - Method in class ghidra.app.tablechooser.TableChooserTableModel
- addObject(Object, Address, Address) - Method in class ghidra.program.model.address.AddressObjectMap
-
Associates the given object with the given range of addresses
- addObject(Object, AddressSetView) - Method in class ghidra.program.model.address.AddressObjectMap
-
Associates the given object with the given set of addresses
- addObject(ROW_OBJECT) - Method in class docking.widgets.table.threaded.ThreadedTableModel
-
Adds the specified object to this model and schedules an update.
- addOffcutInformation(String, String, int, boolean) - Method in class ghidra.program.model.listing.CodeUnitFormat
- AddOffsetMemRefCmd - Class in ghidra.app.cmd.refs
-
Command class to add an offset memory reference to the program.
- AddOffsetMemRefCmd(Address, Address, RefType, SourceType, int, long) - Constructor for class ghidra.app.cmd.refs.AddOffsetMemRefCmd
-
Command constructor for adding an offset memory reference
- addOffsetMemReference(Address, Address, long, RefType, SourceType, int) - Method in class ghidra.program.database.references.ReferenceDBManager
- addOffsetMemReference(Address, Address, long, RefType, SourceType, int) - Method in interface ghidra.program.model.symbol.ReferenceManager
-
Add an offset memory reference.
- addOkActionListener(ActionListener) - Method in class ghidra.framework.main.DataTreeDialog
-
Add action listener that is called when the OK button is hit.
- addOKButton() - Method in class docking.DialogComponentProvider
-
Adds an "OK" button to the button panel.
- addOpenProgram(Program) - Method in class ghidra.test.TestProgramManager
- addOperandReference(int, Address, RefType, SourceType) - Method in interface ghidra.program.model.listing.CodeUnit
-
Add a memory reference to the operand at the given index.
- addOperandReference(int, Address, RefType, SourceType) - Method in class ghidra.program.model.listing.DataStub
- addOperandReference(int, Address, RefType, SourceType) - Method in class ghidra.program.model.listing.InstructionStub
- addOption(String) - Method in class docking.widgets.OptionDialogBuilder
-
Adds a button option to the dialog.
- addOptionsAction() - Method in class ghidra.framework.plugintool.PluginTool
- addOptionsChangeListener(OptionsChangeListener) - Method in class ghidra.framework.options.ToolOptions
-
Add the options change listener.
- addOrUpdate(V, double) - Method in class ghidra.graph.algo.DijkstraShortestPathsAlgorithm.OneSourceToAll
-
Update the record for the given destination with a new offer of shortest distance If either the record doesn't exist yet, or the new offer beats the current best, then a new record is created and replaces the current record.
- addOverlayAddressSpace(OverlayAddressSpace) - Method in class ghidra.program.database.ProgramAddressFactory
- addOverlayAddressSpace(String, AddressSpace, long, long) - Method in class ghidra.program.database.ProgramAddressFactory
- addOverlaySpace(String, AddressSpace, long, long) - Method in class ghidra.program.database.ProgramDB
-
Creates a new OverlayAddressSpace with the given name and base AddressSpace
- addOverviewProvider(OverviewProvider) - Method in interface ghidra.app.services.CodeViewerService
-
Add a provider that shows an overview of the program.
- addOverviewProvider(OverviewProvider) - Method in class ghidra.app.util.viewer.listingpanel.ListingPanel
-
Adds the given OverviewProvider with will be displayed in this panels right margin area.
- addPaddingToRectangle(int, Rectangle) - Static method in class ghidra.graph.viewer.GraphViewerUtils
- addPainter(GGlassPanePainter) - Method in class ghidra.util.bean.GGlassPane
-
Adds a painter that will be called when this pane's
GGlassPane.paintComponent(Graphics)
method is called. - addParameter(DemangledDataType) - Method in class ghidra.app.util.demangler.DemangledFunction
- addParameter(DemangledDataType) - Method in class ghidra.app.util.demangler.DemangledFunctionIndirect
-
Adds a parameters to the end of the parameter list for this demangled function.
- addParameter(DemangledDataType) - Method in class ghidra.app.util.demangler.DemangledFunctionPointer
-
Adds a parameters to the end of the parameter list for this demangled function.
- addParameter(DemangledDataType) - Method in class ghidra.app.util.demangler.DemangledFunctionReference
-
Adds a parameters to the end of the parameter list for this demangled function.
- addParameter(DemangledDataType) - Method in class ghidra.app.util.demangler.DemangledTemplate
- addParameter(DemangledDataType) - Method in interface ghidra.app.util.demangler.ParameterReceiver
-
Adds the specified parameter to this object.
- addParameter(Variable, SourceType) - Method in class ghidra.program.database.function.FunctionDB
- addParameter(Variable, SourceType) - Method in interface ghidra.program.model.listing.Function
-
Deprecated.The use of this method is discouraged due to the potential injection of auto-parameters which are easily overlooked when considering parameter ordinal. The function signature should generally be adjusted with a single call to
Function.updateFunction(String, Variable, List, FunctionUpdateType, boolean, SourceType)
- addParameter(Variable, SourceType) - Method in class ghidra.util.UndefinedFunction
- addParameter(String, String, int, Object) - Method in class ghidra.app.script.GatherParamPanel
- addParameter(String, String, int, Object) - Method in class ghidra.app.script.GhidraState
- addParameter(GenericDemangledDataType) - Method in class util.demangler.GenericDemangledFunction
- addParameter(GenericDemangledDataType) - Method in class util.demangler.GenericDemangledFunctionPointer
-
Adds a parameters to the end of the parameter list for this demangled function.
- addParameter(GenericDemangledDataType) - Method in class util.demangler.GenericDemangledTemplate
- addParameter(GenericDemangledDataType) - Method in interface util.demangler.ParameterReceiver
-
Adds the specified parameter to this object.
- AddParameterCommand - Class in ghidra.app.cmd.function
-
Allows for the adding of a parameter to a given function.
- AddParameterCommand(Function, int, SourceType) - Constructor for class ghidra.app.cmd.function.AddParameterCommand
- AddParameterCommand(Function, Parameter, int, SourceType) - Constructor for class ghidra.app.cmd.function.AddParameterCommand
- addParameterRegardless(String, String, int, Object) - Method in class ghidra.app.script.GatherParamPanel
- addParent(DataType) - Method in class ghidra.program.model.data.AbstractDataType
- addParent(DataType) - Method in class ghidra.program.model.data.BitFieldDataType
- addParent(DataType) - Method in class ghidra.program.model.data.BuiltIn
- addParent(DataType) - Method in interface ghidra.program.model.data.DataType
-
Inform this data type that it has the given parent
TODO: This method is reserved for internal DB use and should be removed from the public DataType interface!! - addParent(DataType) - Method in class ghidra.program.model.data.DataTypeImpl
- addParent(DataType) - Method in class ghidra.program.model.data.DefaultDataType
- addPartialMessage(String) - Method in class ghidra.framework.main.ConsoleTextPane
- addPath(ResourceFile, boolean) - Method in class docking.widgets.pathmanager.PathManager
-
Add a new file path and set its enablement
- addPath(GroupPath) - Method in class ghidra.program.util.GroupView
-
Add the given group path to this view.
- addPath(String) - Static method in class ghidra.app.util.importer.LibrarySearchPathManager
-
Adds the specified path to the end of the path search list.
- addPath(String) - Method in class ghidra.GhidraClassLoader
-
Converts the specified path to a
URL
and adds it to the classpath. - addPathAt(int, String) - Static method in class ghidra.app.util.importer.LibrarySearchPathManager
-
Adds the path at the specified index in path search list.
- addPathsTo(Collection<Deque<E>>, V) - Method in class ghidra.graph.algo.DijkstraShortestPathsAlgorithm.OneSourceToAll
-
Add the shortest paths from the source to the given destination into the given collection This is used internally to recover the shortest paths
- addPathsTo(Collection<Deque<E>>, V, Deque<E>) - Method in class ghidra.graph.algo.DijkstraShortestPathsAlgorithm.OneSourceToAll
-
Add the shortest paths from source to a given intermediate, continuing along a given path to the final destination, into the given collection This is a recursive method for constructing the shortest paths overall.
- addPattern(AssemblyResolvedConstructor) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic
- addPattern(DisjointPattern) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic
- addPcodeOpHighlights(Set<PcodeOp>, Color) - Method in class ghidra.app.decompiler.component.DecompilerPanel
- addPcodeOpsToHighlight(ClangNode, Set<PcodeOp>, Color) - Method in class ghidra.app.decompiler.component.ClangHighlightController
- addPcodeOpTemplate(Object) - Method in class ghidra.app.plugin.processors.generic.ConstructorPcodeTemplate
- addPcodeOpTemplate(Object) - Method in class ghidra.app.plugin.processors.generic.UnimplementedConstructor
- addPickingListener(PickListener<V>) - Method in class ghidra.graph.viewer.event.picking.GPickedState
- addPlugin(Plugin) - Method in class ghidra.framework.plugintool.PluginTool
- addPlugin(PluginTool, Class<T>) - Static method in class ghidra.test.AbstractGhidraHeadedIntegrationTest
-
Adds the given plugin to the tool and then returns the instance of the plugin that was added
- addPlugin(PluginDescription) - Method in class ghidra.framework.plugintool.PluginConfigurationModel
- addPlugin(Class<T>) - Method in class ghidra.test.TestEnv
-
Adds and returns the plugin to this env's tool for the given class.
- addPlugin(String) - Method in class ghidra.framework.plugintool.PluginTool
-
Add a plugin to the tool.
- addPluginPath(String) - Static method in class ghidra.framework.preferences.Preferences
-
Append path to the plugin path.
- addPluginPaths(String[]) - Static method in class ghidra.framework.preferences.Preferences
-
Append paths to the plugin path.
- addPlugins() - Method in class ghidra.graph.viewer.event.mouse.VisualGraphPluggableGraphMouse
- addPlugins() - Method in class ghidra.graph.viewer.event.mouse.VisualGraphSatelliteGraphMouse
- addPlugins(String[]) - Method in class ghidra.framework.plugintool.PluginTool
-
Add plugins to the tool.
- addPoint(Point) - Method in class ghidra.graph.viewer.renderer.MouseDraggedLinePaintableShape
- addPopupActionProvider(PopupActionProvider) - Method in class docking.AbstractDockingTool
- addPopupActionProvider(PopupActionProvider) - Method in interface docking.DockingTool
-
Adds the given popup action provider to this tool.
- addPopupActionProvider(PopupActionProvider) - Method in class docking.DockingWindowManager
-
Adds the given popup action provider to this tool.
- addProduction(AssemblyProduction) - Method in class ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammar
- addProduction(AssemblyNonTerminal, AssemblySentential<AssemblyNonTerminal>, DisjointPattern, Constructor, List<Integer>) - Method in class ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammar
-
Add a production associated with a SLEIGH constructor semantic
- addProduction(NT, AssemblySentential<NT>) - Method in class ghidra.app.plugin.assembler.sleigh.grammars.AbstractAssemblyGrammar
-
Add a production to the grammar
- addProduction(P) - Method in class ghidra.app.plugin.assembler.sleigh.grammars.AbstractAssemblyGrammar
-
Add a production to the grammar
- addProgramAddress(Program, Address) - Method in class ghidra.app.merge.ProgramSpecificAddressTranslator
- addProgramDropProvider(ProgramDropProvider) - Method in interface ghidra.app.services.CodeViewerService
-
Add a provider that will be notified for drag and drop actions.
- addProgramHeader(ElfProgramHeader) - Method in class ghidra.app.util.bin.format.elf.ElfHeader
-
Appends the new program header to the end of the existing program header table.
- addProgramHeaderType(ElfProgramHeaderType, Map<Integer, ElfProgramHeaderType>) - Static method in class ghidra.app.util.bin.format.elf.ElfProgramHeaderType
-
Add the specified program header type to the specified map.
- addProgramHeaderTypes(Map<Integer, ElfProgramHeaderType>) - Method in class ghidra.app.util.bin.format.elf.extend.ElfLoadAdapter
-
Add all extension specific Program Header types (e.g., PT_ prefix).
- addProgramToOpen(DomainFile, int) - Method in class ghidra.app.util.task.OpenProgramTask
- addProgramToOpen(DomainFile, int, boolean) - Method in class ghidra.app.util.task.OpenProgramTask
- addProgramToProject(DomainFolder, String) - Method in class ghidra.test.TestProgramManager
-
Copies the specified program zip file to the JUnit test project's folder.
- addProgramToProject(Project, String) - Method in class ghidra.test.TestProgramManager
-
Copies the specified program zip file to the JUnit test project's root folder.
- addProgressListener(QProgressListener<I>) - Method in class generic.concurrent.ConcurrentQ
-
Adds a progress listener for this queue.
- addProjectListener(ProjectListener) - Method in class ghidra.framework.main.FrontEndPlugin
- addProjectListener(ProjectListener) - Method in interface ghidra.framework.main.FrontEndService
-
Adds the specified listener to the front-end tool.
- addProjectListener(ProjectListener) - Method in class ghidra.framework.main.FrontEndTool
-
Add the given project listener.
- addProjectView(URL) - Method in interface ghidra.framework.model.Project
-
Add the given project URL to this project's list project views.
- addProjectView(URL) - Method in class ghidra.framework.project.DefaultProject
- addPropertyChangeListener(PropertyChangeListener) - Method in class docking.action.DockingAction
- addPropertyChangeListener(PropertyChangeListener) - Method in interface docking.action.DockingActionIf
-
Adds a listener to be notified if any property changes
- addPropertyChangeListener(PropertyChangeListener) - Method in class docking.actions.ActionAdapter
- addPropertyChangeListener(PropertyChangeListener) - Method in class docking.DockingActionProxy
- addPropertyChangeListener(PropertyChangeListener) - Method in interface ghidra.framework.model.Tool
-
Add property change listener.
- addPropertyChangeListener(PropertyChangeListener) - Method in class ghidra.framework.options.NoRegisteredEditorPropertyEditor
- addPropertyChangeListener(PropertyChangeListener) - Method in class ghidra.framework.plugintool.PluginTool
- addProvider(MemoryLoadImage, AddressSetView) - Method in class ghidra.app.emulator.Emulator
-
Add memory load image provider
- addProvider(MemoryLoadImage, AddressSetView) - Method in class ghidra.app.emulator.memory.CompositeLoadImage
- addr - Variable in class ghidra.program.util.ProgramLocation
- addr(long) - Method in class ghidra.program.database.ProgramBuilder
- addr(long) - Method in class ghidra.test.AbstractProgramBasedTest
- addr(long) - Method in class help.screenshot.AbstractScreenShotGenerator
- addr(Program, long) - Method in class ghidra.test.AbstractProgramBasedTest
- addr(Program, String) - Method in class ghidra.test.AbstractProgramBasedTest
- addr(String) - Method in class ghidra.program.database.ProgramBuilder
- addr(String) - Method in class ghidra.test.AbstractProgramBasedTest
- ADDR - ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOperandType
- addRange(int, int) - Method in class docking.widgets.fieldpanel.support.FieldSelection
-
Add the all the indexes from startIndex to endIndex to the selection.
- addRange(int, int) - Method in class ghidra.util.datastruct.SortedRangeList
-
Adds the range from min to max to this sorted range list.
- addRange(int, int, int, int) - Method in class docking.widgets.fieldpanel.support.FieldSelection
- addRange(FieldLocation, FieldLocation) - Method in class docking.widgets.fieldpanel.support.FieldSelection
-
Adds a field range to this selection.
- addRange(FieldRange) - Method in class docking.widgets.fieldpanel.support.FieldSelection
- addRange(Address, Address) - Method in class ghidra.program.database.map.NormalizedAddressSet
-
Adds the address range to this set.
- addRange(Address, Address) - Method in class ghidra.program.model.address.AddressSet
-
Adds the range to this set
- addRange(Address, Address) - Method in interface ghidra.program.model.listing.AddressChangeSet
-
Adds the range of addresses to the set addresses where changes occurred.
- addRange(Program, Address, Address) - Method in class ghidra.program.model.address.AddressSet
-
Adds a range of addresses to this set.
- addRange(BigInteger, int, BigInteger, int) - Method in class docking.widgets.fieldpanel.support.FieldSelection
- addRange(BigInteger, BigInteger) - Method in class docking.widgets.fieldpanel.support.FieldSelection
- addReference(long, Address) - Method in class ghidra.program.database.symbol.EquateDB
- addReference(long, Address) - Method in interface ghidra.program.model.symbol.Equate
-
Add a reference (at the given dynamic hash position) to this equate.
- addReference(Address, int) - Method in class ghidra.program.database.symbol.EquateDB
- addReference(Address, int) - Method in interface ghidra.program.model.symbol.Equate
-
Add a reference (at the given operand position) to this equate.
- addReference(Address, long, int) - Method in class ghidra.program.model.pcode.DynamicSymbol
- addReference(Reference) - Method in class ghidra.program.database.references.ReferenceDBManager
- addReference(Reference) - Method in interface ghidra.program.model.symbol.ReferenceManager
-
Add a memory, stack, register or external reference
- addReference(Reference, long, boolean) - Method in class ghidra.program.util.ProgramMerge
-
addReference
creates a reference in program1 that is equivalent to the one specified as a parameter. - addRegister(Register) - Method in class ghidra.program.model.lang.RegisterBuilder
- addRegister(String, String, Address, int, boolean, int) - Method in class ghidra.program.model.lang.RegisterBuilder
- addRegister(String, String, Address, int, int, int, boolean, int) - Method in class ghidra.program.model.lang.RegisterBuilder
- AddRegisterParameterCommand - Class in ghidra.app.cmd.function
-
A command to create a new function register parameter.
- AddRegisterParameterCommand(Function, Register, String, DataType, int, SourceType) - Constructor for class ghidra.app.cmd.function.AddRegisterParameterCommand
- addRegisterRange(Address, Address) - Method in interface ghidra.program.model.listing.RegisterChangeSet
-
Adds the ranges of addresses that have register changes.
- AddRegisterRefCmd - Class in ghidra.app.cmd.refs
-
Command class to add a register reference to the program.
- AddRegisterRefCmd(Address, int, Register, RefType, SourceType) - Constructor for class ghidra.app.cmd.refs.AddRegisterRefCmd
-
Constructs a new command for adding a register reference.
- AddRegisterRefCmd(Address, int, Register, SourceType) - Constructor for class ghidra.app.cmd.refs.AddRegisterRefCmd
-
Constructs a new command for adding a register reference.
- addRegisterReference(Address, int, Register, RefType, SourceType) - Method in class ghidra.program.database.references.ReferenceDBManager
- addRegisterReference(Address, int, Register, RefType, SourceType) - Method in interface ghidra.program.model.symbol.ReferenceManager
-
Add a reference to a register.
- AddRegisterVarCmd - Class in ghidra.app.cmd.function
-
Command to add a register variable to a function.
- AddRegisterVarCmd(Address, Register, String, DataType, SourceType) - Constructor for class ghidra.app.cmd.function.AddRegisterVarCmd
-
Constructs a new command to add a register variable to a function.
- AddRegisterVarCmd(Address, Register, String, SourceType) - Constructor for class ghidra.app.cmd.function.AddRegisterVarCmd
-
Constructs a new command to add a register variable to a function.
- addRelocation(int, int) - Method in class ghidra.app.util.bin.format.pe.BaseRelocation
-
Adds a relocation to this base relocation block.
- addRememberMyDecisionOption() - Method in class docking.widgets.OptionDialogBuilder
-
Adds a "Remember my decision" option to the dialog.
- addRemove(AddRemoveListItem<T>, int) - Method in class docking.widgets.table.threaded.TableUpdateJob
-
Adds the Add/Remove item to the list of items to be processed in the add/remove phase.
- addRemoveButtonPanel - Variable in class ghidra.framework.main.ProjectAccessPanel
- AddRemoveJob<T> - Class in docking.widgets.table.threaded
- addRemoveList - Variable in class docking.widgets.table.threaded.TableUpdateJob
- AddRemoveListItem<T> - Class in docking.widgets.table
- AddRemoveListItem(boolean, boolean, T) - Constructor for class docking.widgets.table.AddRemoveListItem
- addRenderingHints(Map<?, ?>) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
- addRenderingHints(Map<?, ?>) - Method in class generic.text.TextLayoutGraphics
- addRenderingHints(Map<?, ?>) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
- addReservedAction(DockingActionIf) - Method in class docking.action.KeyBindingsManager
- addReservedAction(DockingActionIf, KeyStroke) - Method in class docking.action.KeyBindingsManager
- address - Variable in class ghidra.app.util.bin.format.dwarf.line.StateMachine
-
The program-counter value corresponding to a machine instruction generated by the compiler.
- address - Variable in class ghidra.pcode.loadimage.LoadImageFunc
- address - Variable in class ghidra.program.database.symbol.SymbolDB
- address(long) - Method in class help.screenshot.AbstractScreenShotGenerator
-
Deprecated.use
AbstractScreenShotGenerator.addr(long)
instead - Address - ghidra.app.util.viewer.field.XRefFieldFactory.SORT_CHOICE
- Address - Interface in ghidra.program.model.address
-
An address represents a location in a program.
- ADDRESS - ghidra.app.util.bin.format.elf.ElfDynamicType.ElfDynamicValueType
- ADDRESS - Static variable in class ghidra.app.script.GatherParamPanel
- ADDRESS - Static variable in class ghidra.app.util.viewer.options.OptionsGui
- ADDRESS - Static variable in class ghidra.program.model.lang.OperandType
-
Bit set if the operand is used as an address.
- ADDRESS_COLOR - Static variable in class ghidra.app.merge.util.ConflictUtility
-
Color to use for displaying addresses.
- ADDRESS_DISPLAY_OPTIONS_NAME - Static variable in class ghidra.app.util.viewer.field.AddressFieldFactory
- AddressableRowObject - Interface in ghidra.app.tablechooser
- AddressableRowObjectToAddressTableRowMapper - Class in ghidra.app.tablechooser
- AddressableRowObjectToAddressTableRowMapper() - Constructor for class ghidra.app.tablechooser.AddressableRowObjectToAddressTableRowMapper
- AddressableRowObjectToFunctionTableRowMapper - Class in ghidra.app.tablechooser
- AddressableRowObjectToFunctionTableRowMapper() - Constructor for class ghidra.app.tablechooser.AddressableRowObjectToFunctionTableRowMapper
- AddressableRowObjectToProgramLocationTableRowMapper - Class in ghidra.app.tablechooser
- AddressableRowObjectToProgramLocationTableRowMapper() - Constructor for class ghidra.app.tablechooser.AddressableRowObjectToProgramLocationTableRowMapper
- AddressAlignmentListener - Interface in ghidra.app.util.query
- AddressAnnotatedStringHandler - Class in ghidra.app.util.viewer.field
-
An annotated string handler that allows handles annotations that begin with
AddressAnnotatedStringHandler.SUPPORTED_ANNOTATIONS
. - AddressAnnotatedStringHandler() - Constructor for class ghidra.app.util.viewer.field.AddressAnnotatedStringHandler
- AddressArrayTableModel - Class in ghidra.util.table
-
This table model of addresses is used when you already have an Address array built.
- AddressArrayTableModel(String, ServiceProvider, Program, Address[]) - Constructor for class ghidra.util.table.AddressArrayTableModel
-
Constructor.
- AddressArrayTableModel(String, ServiceProvider, Program, Address[], TaskMonitor) - Constructor for class ghidra.util.table.AddressArrayTableModel
-
Constructor.
- AddressBasedIndexMapper - Class in ghidra.app.util.viewer.util
-
Implementation of IndexMapper that uses an old and new AddressIndexMap to map indexes when the AddressIndexMap changes.
- AddressBasedIndexMapper(AddressIndexMap, AddressIndexMap) - Constructor for class ghidra.app.util.viewer.util.AddressBasedIndexMapper
- AddressBasedLocation - Class in ghidra.util.table.field
-
AddressBasedLocation
provides the ability to render and compare addresses (e.g., location table column). - AddressBasedLocation() - Constructor for class ghidra.util.table.field.AddressBasedLocation
-
Construct a null location which generally corresponds to a unknown/bad address
- AddressBasedLocation(Address, String) - Constructor for class ghidra.util.table.field.AddressBasedLocation
-
Construct a location with a specific address and representation
- AddressBasedLocation(Program, Address) - Constructor for class ghidra.util.table.field.AddressBasedLocation
-
Construction a location.
- AddressBasedLocation(Program, Reference, CodeUnitFormatOptions.ShowBlockName) - Constructor for class ghidra.util.table.field.AddressBasedLocation
-
Construct a location which corresponds to a reference TO address.
- AddressBasedLocationColumnTypeMapper - Class in ghidra.base.widgets.table.constraint.provider
-
Converts AddressBasedLocation Column objects to Address so that column gets Address type column filters
- AddressBasedLocationColumnTypeMapper() - Constructor for class ghidra.base.widgets.table.constraint.provider.AddressBasedLocationColumnTypeMapper
- AddressBasedTableModel<ROW_TYPE> - Class in ghidra.util.table
- AddressBasedTableModel(String, ServiceProvider, Program, TaskMonitor) - Constructor for class ghidra.util.table.AddressBasedTableModel
- AddressBasedTableModel(String, ServiceProvider, Program, TaskMonitor, boolean) - Constructor for class ghidra.util.table.AddressBasedTableModel
- addressCallback(Address) - Method in class ghidra.pcode.emulate.BreakCallBack
- AddressChangeSet - Interface in ghidra.program.model.listing
-
Interface for an Address Change set.
- AddressCorrelation - Interface in ghidra.program.util
-
Interface representing the address mapping for any means of correlating addresses between a source program and a destination program.
- AddressCorrelator - Interface in ghidra.program.util
-
Interface for address correlation algorithms that can generate an address mapping from one set of program addresses to another.
- addressEquals(Address) - Method in class ghidra.util.search.memory.MemSearchResult
-
Returns true if the given address equals the address of this search result
- ADDRESSES_DO_NOT_APPEAR_DIRECTLY_IN_CODE - Static variable in class ghidra.program.model.lang.GhidraLanguagePropertyKeys
-
ADDRESSES_DO_NOT_APPEAR_DIRECTLY_IN_CODE is a boolean property that indicates if addresses don't appear directly in code.
- AddressEvaluator - Class in ghidra.program.util
-
The
AddressEvaluator
class provides a way to evaluate a string that represents an address and resolve it to an address for a particular program. - AddressEvaluator() - Constructor for class ghidra.program.util.AddressEvaluator
- AddressFactory - Interface in ghidra.program.model.address
- AddressFactoryService - Interface in ghidra.app.util
-
Simple interface for getting an address factory.
- AddressFieldFactory - Class in ghidra.app.util.viewer.field
-
Generates Address Fields.
- AddressFieldFactory() - Constructor for class ghidra.app.util.viewer.field.AddressFieldFactory
-
Default Constructor
- AddressFieldLocation - Class in ghidra.program.util
-
The
AddressFieldLocation
class provides specific information about a program location within the ADDRESS field. - AddressFieldLocation() - Constructor for class ghidra.program.util.AddressFieldLocation
-
Default constructor needed for restoring an address field location from XML.
- AddressFieldLocation(Program, Address) - Constructor for class ghidra.program.util.AddressFieldLocation
-
Construct a new default AddressFieldLocation for a given program address.
- AddressFieldLocation(Program, Address, int[], String, int) - Constructor for class ghidra.program.util.AddressFieldLocation
-
Construct a new AddressFieldLocation object with the standard string representation and a position within that string.
- AddressFieldOptionsPropertyEditor - Class in ghidra.app.util.viewer.field
- AddressFieldOptionsPropertyEditor() - Constructor for class ghidra.app.util.viewer.field.AddressFieldOptionsPropertyEditor
- AddressFieldOptionsWrappedOption - Class in ghidra.app.util.viewer.field
-
An option class that allows the user to edit a related group of options pertaining to address field display.
- AddressFieldOptionsWrappedOption() - Constructor for class ghidra.app.util.viewer.field.AddressFieldOptionsWrappedOption
- AddressFormatException - Exception in ghidra.program.model.address
-
An AddressFormatException is thrown when a string that is supposed to be an address representation cannot be parsed.
- AddressFormatException() - Constructor for exception ghidra.program.model.address.AddressFormatException
-
Constructs an AddressFormatException with no detail message.
- AddressFormatException(String) - Constructor for exception ghidra.program.model.address.AddressFormatException
-
Constructs an AddressFormatException with the specified detail message.
- AddressIndexKeyIterator - Class in ghidra.program.database.map
-
Iterator of indexed fields that are addresses.
- AddressIndexKeyIterator() - Constructor for class ghidra.program.database.map.AddressIndexKeyIterator
-
Empty iterator.
- AddressIndexKeyIterator(Table, int, AddressMap, boolean) - Constructor for class ghidra.program.database.map.AddressIndexKeyIterator
-
Constructs a new AddressIndexKeyIterator.
- AddressIndexKeyIterator(Table, int, AddressMap, boolean, AddressSetView, boolean) - Constructor for class ghidra.program.database.map.AddressIndexKeyIterator
-
Constructs a new AddressIndexKeyIterator for a set of addresses
- AddressIndexKeyIterator(Table, int, AddressMap, Address, boolean) - Constructor for class ghidra.program.database.map.AddressIndexKeyIterator
-
Constructs a new AddressIndexKeyIterator starting at a given address.
- AddressIndexKeyIterator(Table, int, AddressMap, Address, Address, boolean) - Constructor for class ghidra.program.database.map.AddressIndexKeyIterator
-
Constructs a new AddressIndexKeyIterator for a range of addresses.
- AddressIndexKeyIterator(Table, int, AddressMap, AddressSetView, boolean) - Constructor for class ghidra.program.database.map.AddressIndexKeyIterator
-
Constructs a new AddressIndexKeyIterator for a set of addresses.
- AddressIndexMap - Class in ghidra.app.util.viewer.util
-
This class maps a set of address ranges into a contiguous set of indexes from 0 to the total size of the address set.
- AddressIndexMap() - Constructor for class ghidra.app.util.viewer.util.AddressIndexMap
-
Constructs an empty AddressIndexMap
- AddressIndexMap(AddressSetView) - Constructor for class ghidra.app.util.viewer.util.AddressIndexMap
-
Constructs an AddressIndexMap for the given address set.
- AddressIndexMapConverter - Class in ghidra.app.util.viewer.util
- AddressIndexMapConverter(AddressIndexMap, Program, Program) - Constructor for class ghidra.app.util.viewer.util.AddressIndexMapConverter
- AddressIndexPrimaryKeyIterator - Class in ghidra.program.database.map
-
Long iterator over indexed addresses.
- AddressIndexPrimaryKeyIterator() - Constructor for class ghidra.program.database.map.AddressIndexPrimaryKeyIterator
-
Empty iterator constructor
- AddressIndexPrimaryKeyIterator(Table, int, AddressMap, boolean) - Constructor for class ghidra.program.database.map.AddressIndexPrimaryKeyIterator
-
Constructs a new AddressIndexPrimaryKeyIterator.
- AddressIndexPrimaryKeyIterator(Table, int, AddressMap, Address, boolean) - Constructor for class ghidra.program.database.map.AddressIndexPrimaryKeyIterator
-
Constructs a new AddressIndexPrimaryKeyIterator starting at a given address.
- AddressIndexPrimaryKeyIterator(Table, int, AddressMap, Address, Address, boolean) - Constructor for class ghidra.program.database.map.AddressIndexPrimaryKeyIterator
-
Constructs a new AddressIndexPrimaryKeyIterator for a range of addresses.
- AddressIndexPrimaryKeyIterator(Table, int, AddressMap, AddressSetView, boolean) - Constructor for class ghidra.program.database.map.AddressIndexPrimaryKeyIterator
-
Constructs a new AddressIndexPrimaryKeyIterator for a set of addresses.
- AddressInput - Class in ghidra.app.util
-
Panel for user input of addresses.
- AddressInput() - Constructor for class ghidra.app.util.AddressInput
-
Constructor for AddressInput.
- AddressIterator - Interface in ghidra.program.model.address
-
AddressIterator is used to iterate over some set of addresses.
- AddressIteratorAdapter - Class in ghidra.program.model.address
- AddressIteratorAdapter(Iterator<Address>) - Constructor for class ghidra.program.model.address.AddressIteratorAdapter
- AddressIteratorConverter - Class in ghidra.program.util
- AddressIteratorConverter(Program, AddressIterator, Program) - Constructor for class ghidra.program.util.AddressIteratorConverter
- AddressKeyAddressIterator - Class in ghidra.program.database.map
-
Converts an AddressKeyIterator or an addressKeyAddressIterator into an AddressIterator
- AddressKeyAddressIterator(DBLongIterator, boolean, AddressMap, ErrorHandler) - Constructor for class ghidra.program.database.map.AddressKeyAddressIterator
-
Constructor.
- AddressKeyIterator - Class in ghidra.program.database.map
-
Iterator of primary keys that are addresses.
- AddressKeyIterator() - Constructor for class ghidra.program.database.map.AddressKeyIterator
-
Constructs an empty iterator.
- AddressKeyIterator(Table, AddressMap, boolean) - Constructor for class ghidra.program.database.map.AddressKeyIterator
-
Constructs new AddressKeyIterator that iterates over all addresses.
- AddressKeyIterator(Table, AddressMap, Address, boolean) - Constructor for class ghidra.program.database.map.AddressKeyIterator
-
Constructs new AddressKeyIterator that iterates overal all addresses and is initially positioned at startAddr.
- AddressKeyIterator(Table, AddressMap, Address, Address, Address, boolean) - Constructor for class ghidra.program.database.map.AddressKeyIterator
-
Constructs new AddressKeyIterator that iterates over an address range.
- AddressKeyIterator(Table, AddressMap, AddressSetView, Address, boolean) - Constructor for class ghidra.program.database.map.AddressKeyIterator
-
Constructs new AddressKeyIterator to iterate over an address set.
- AddressKeyRecordIterator - Class in ghidra.program.database.map
-
Returns a RecordIterator over records that are address keyed.
- AddressKeyRecordIterator(Table, AddressMap) - Constructor for class ghidra.program.database.map.AddressKeyRecordIterator
-
Construcs a new AddressKeyRecordIterator that iterates over all records in ascending order.
- AddressKeyRecordIterator(Table, AddressMap, Address, boolean) - Constructor for class ghidra.program.database.map.AddressKeyRecordIterator
-
Construcs a new AddressKeyRecordIterator that iterates over records starting at given start address.
- AddressKeyRecordIterator(Table, AddressMap, Address, Address, Address, boolean) - Constructor for class ghidra.program.database.map.AddressKeyRecordIterator
-
Constructs a new AddressKeyRecordIterator that iterates over records that are within an address range with an optional start address within that range.
- AddressKeyRecordIterator(Table, AddressMap, AddressSetView, Address, boolean) - Constructor for class ghidra.program.database.map.AddressKeyRecordIterator
-
Construcs a new AddressKeyRecordIterator that iterates over records that are contained in an address set with an optional start address within that set.
- AddressLabelInfo - Class in ghidra.program.model.util
-
AddressLabelInfo
is a utility class for storing anAddress
and a corresponding label or alias together. - AddressLabelInfo(Address) - Constructor for class ghidra.program.model.util.AddressLabelInfo
-
Constructs a new AddressLabelInfo object with only address information
- AddressLabelInfo(Address, String, boolean, Namespace, SourceType, boolean) - Constructor for class ghidra.program.model.util.AddressLabelInfo
- AddressLabelInfo(Address, String, boolean, Namespace, SourceType, boolean, ProcessorSymbolType) - Constructor for class ghidra.program.model.util.AddressLabelInfo
- AddressLabelInfo(Address, String, boolean, SourceType) - Constructor for class ghidra.program.model.util.AddressLabelInfo
- AddressLabelInfo(Symbol) - Constructor for class ghidra.program.model.util.AddressLabelInfo
-
Constructs a new AddressLabelInfo object
- AddressLabelPair - Class in ghidra.program.model.symbol
-
Container for holding an address and label.
- AddressLabelPair(Address, String) - Constructor for class ghidra.program.model.symbol.AddressLabelPair
-
Creates a new
AddressLabelPair
. - AddressMap - Interface in ghidra.program.database.map
-
Address map interface add methods need by the program database implementation to manage its address map.
- AddressMapDB - Class in ghidra.program.database.map
-
Class used to map addresses to longs and longs to addresses.
- AddressMapDB(DBHandle, int, AddressFactory, long, TaskMonitor) - Constructor for class ghidra.program.database.map.AddressMapDB
-
Constructs a new AddressMapDB object
- AddressMapImpl - Class in ghidra.program.model.address
-
AddressMapImpl
provides a stand-alone AddressMap. - AddressMapImpl() - Constructor for class ghidra.program.model.address.AddressMapImpl
-
Creates a new AddressMapImpl with a mapID of 0.
- AddressMapImpl(byte, AddressFactory) - Constructor for class ghidra.program.model.address.AddressMapImpl
-
Creates a new AddressMapImpl with the specified mapID
- addressModel - Variable in class ghidra.app.util.xml.ProgramInfo
-
The size of the addressing (eg, "32 bit").
- addressnode - Variable in class ghidra.app.plugin.processors.sleigh.SleighInstructionPrototype.FlowRecord
- AddressObjectMap - Class in ghidra.program.model.address
-
AddressObjectMap
maintains a mapping between addresses in the program and Objects that have been discovered. - AddressObjectMap() - Constructor for class ghidra.program.model.address.AddressObjectMap
-
Creates a new
AddressObjectMap
object. - addressOfEntryPoint - Variable in class ghidra.app.util.bin.format.pe.OptionalHeaderImpl
- AddressOutOfBoundsException - Exception in ghidra.program.model.address
-
An AddressOutOfBoundsException indicates that the Address is being used to address Memory which does not exist.
- AddressOutOfBoundsException() - Constructor for exception ghidra.program.model.address.AddressOutOfBoundsException
-
Constructs an AddressOutOfBoundsException with no detail message.
- AddressOutOfBoundsException(String) - Constructor for exception ghidra.program.model.address.AddressOutOfBoundsException
-
Constructs an AddressOutOfBoundsException with the specified detail message.
- AddressOverflowException - Exception in ghidra.program.model.address
-
An AddressOverflowException occurs when an attempt to add or subtract a displacement would result in a value which is outside the address space.
- AddressOverflowException() - Constructor for exception ghidra.program.model.address.AddressOverflowException
-
Constructs an AddressOverflowException with no detail message.
- AddressOverflowException(String) - Constructor for exception ghidra.program.model.address.AddressOverflowException
-
Constructs an AddressOverflowException with the specified detail message.
- AddressPixelMap - Interface in ghidra.app.util.viewer.util
- AddressPreviewTableModel - Class in ghidra.util.table
-
Table model that shows a location, label, and a preview column to show a preview of the code unit.
- AddressPreviewTableModel(String, ServiceProvider, Program, TaskMonitor) - Constructor for class ghidra.util.table.AddressPreviewTableModel
-
Constructor.
- AddressPreviewTableModel(String, ServiceProvider, Program, TaskMonitor, boolean) - Constructor for class ghidra.util.table.AddressPreviewTableModel
-
Constructor.
- AddressProxy - Class in ghidra.app.util.viewer.proxy
-
Stores information about a address in a program such that the address can be retrieved when needed.
- AddressProxy(ListingModel, Address) - Constructor for class ghidra.app.util.viewer.proxy.AddressProxy
-
Construct a address proxy
- AddressRange - Interface in ghidra.program.model.address
-
The AddressRange interface is used by any object that represents a contiguous inclusive range of addresses from a minimum address to a maximum address.
- AddressRangeChunker - Class in ghidra.program.model.address
-
A class to break a range of addresses into 'chunks' of a give size.
- AddressRangeChunker(AddressRange, int) - Constructor for class ghidra.program.model.address.AddressRangeChunker
- AddressRangeChunker(Address, Address, int) - Constructor for class ghidra.program.model.address.AddressRangeChunker
- AddressRangeImpl - Class in ghidra.program.model.address
-
Implementation of an AddressRange.
- AddressRangeImpl(Address, long) - Constructor for class ghidra.program.model.address.AddressRangeImpl
-
Construct an AddressRange with the given start address and length.
- AddressRangeImpl(AddressRange) - Constructor for class ghidra.program.model.address.AddressRangeImpl
-
Construct a new AddressRangeImpl from the given range.
- AddressRangeImpl(Address, Address) - Constructor for class ghidra.program.model.address.AddressRangeImpl
-
Construct an AddressRange with the given start and end address.
- AddressRangeIterator - Interface in ghidra.program.model.address
-
AddressRangeIterator is used to iterate over some set of addresses.
- AddressRangeIteratorConverter - Class in ghidra.program.util
- AddressRangeIteratorConverter(AddressRangeIterator, Program) - Constructor for class ghidra.program.util.AddressRangeIteratorConverter
- AddressRangeMapDB - Class in ghidra.program.database.util
-
RangeMapDB
provides a generic value range map backed by a database table. - AddressRangeMapDB(DBHandle, AddressMap, Lock, String, ErrorHandler, Class<?>, boolean) - Constructor for class ghidra.program.database.util.AddressRangeMapDB
-
Construct a generic range map.
- AddressRangeObjectMap<T> - Class in ghidra.program.database.register
-
Associates objects with address ranges.
- AddressRangeObjectMap() - Constructor for class ghidra.program.database.register.AddressRangeObjectMap
-
Constructs a new ObjectRangeMap
- AddressRangeToAddressComparator - Class in ghidra.program.model.address
-
Compares an address against an AddressRange.
- AddressRangeToAddressComparator() - Constructor for class ghidra.program.model.address.AddressRangeToAddressComparator
- AddressRecordDeleter - Class in ghidra.program.database.map
-
Static methods to delete records from a table.
- AddressSet - Class in ghidra.program.model.address
-
Class for storing sets of addresses.
- AddressSet() - Constructor for class ghidra.program.model.address.AddressSet
-
Create a new empty Address Set.
- AddressSet(Address) - Constructor for class ghidra.program.model.address.AddressSet
-
Create a new Address containing a single address.
- AddressSet(AddressFactory) - Constructor for class ghidra.program.model.address.AddressSet
-
Deprecated.use
AddressSet()
(will be kept until at least Ghidra 6.2) - AddressSet(AddressFactory, Address) - Constructor for class ghidra.program.model.address.AddressSet
-
Deprecated.use
AddressSet(Address)
(will be kept until at least Ghidra 6.2) - AddressSet(AddressFactory, AddressRange) - Constructor for class ghidra.program.model.address.AddressSet
-
Deprecated.use
AddressSet(AddressRange)
(will be kept until at least Ghidra 6.2) - AddressSet(AddressFactory, Address, Address) - Constructor for class ghidra.program.model.address.AddressSet
-
Deprecated.use
AddressSet(Address, Address)
(will be kept until at least Ghidra 6.2) - AddressSet(AddressFactory, AddressSetView) - Constructor for class ghidra.program.model.address.AddressSet
-
Deprecated.use
AddressSet(AddressSetView)
(will be kept until at least Ghidra 6.2) - AddressSet(AddressRange) - Constructor for class ghidra.program.model.address.AddressSet
-
Create a new Address Set from an address range.
- AddressSet(Address, Address) - Constructor for class ghidra.program.model.address.AddressSet
-
Creates a new Address set containing a single range
- AddressSet(AddressSetView) - Constructor for class ghidra.program.model.address.AddressSet
-
Create a new Address Set from an existing Address Set.
- AddressSet(Program, Address, Address) - Constructor for class ghidra.program.model.address.AddressSet
-
Creates a new Address set containing a single range
- AddressSetCollection - Interface in ghidra.program.model.address
-
This interface represents a collection of AddressSets (actually AddressSetViews).
- AddressSetEditorPanel - Class in ghidra.app.util
- AddressSetEditorPanel(AddressFactory, AddressSetView) - Constructor for class ghidra.app.util.AddressSetEditorPanel
- AddressSetMapping - Class in ghidra.program.model.address
-
Class that provides random access to
Address
es in anAddressSet
, based on the index of the address in the set, not theaddress offset value
. - AddressSetMapping(AddressSetView) - Constructor for class ghidra.program.model.address.AddressSetMapping
- AddressSetPartitioner - Class in ghidra.app.util.opinion
- AddressSetPartitioner(AddressSet, Map<AddressRange, byte[]>, Set<Address>) - Constructor for class ghidra.app.util.opinion.AddressSetPartitioner
- AddressSetPropertyMap - Interface in ghidra.program.model.util
-
Defines methods to mark ranges in a property map.
- AddressSetPropertyMapDB - Class in ghidra.program.database.util
-
AddressSetPropertyMap that uses a RangeMapDB to maintain a set of addresses.
- AddressSetTableModel - Class in ghidra.util.table
- AddressSetTableModel(String, ServiceProvider, Program, AddressSetView, TaskMonitor) - Constructor for class ghidra.util.table.AddressSetTableModel
- AddressSetView - Interface in ghidra.program.model.address
-
Defines a read-only interface for an address set.
- AddressSetViewAdapter - Class in ghidra.program.model.address
-
This class wraps an address set and provides read-only access to that set.
- AddressSetViewAdapter(AddressSetView) - Constructor for class ghidra.program.model.address.AddressSetViewAdapter
-
Construct an AddressSetViewAdapter for an address set.
- AddressSizeProjectDataColumn - Class in ghidra.util.table.projectdata.column
- AddressSizeProjectDataColumn() - Constructor for class ghidra.util.table.projectdata.column.AddressSizeProjectDataColumn
- AddressSourceInfo - Class in ghidra.program.database.mem
-
Provides information about the source of a byte value at an address including the file it came from, the offset into that file, and the original value of that byte.
- AddressSourceInfo(Memory, Address, MemoryBlock) - Constructor for class ghidra.program.database.mem.AddressSourceInfo
- AddressSpace - Interface in ghidra.program.model.address
-
The AddressSpace class is used to represent a unique context for addresses.
- addressSpaceOption - Variable in class ghidra.app.util.exporter.IntelHexExporter
-
Option allowing the user to select the address space
- AddressTableColumn - Class in ghidra.util.table.field
-
This table field displays Address associated with a row in the table.
- AddressTableColumn() - Constructor for class ghidra.util.table.field.AddressTableColumn
- AddressTableDataTableColumn - Class in ghidra.util.table.field
-
This table column displays Data for the address table associated with a row in the table.
- AddressTableDataTableColumn() - Constructor for class ghidra.util.table.field.AddressTableDataTableColumn
- AddressTableLengthTableColumn - Class in ghidra.util.table.field
-
This table field displays size of the address table associated with a row in the table.
- AddressTableLengthTableColumn() - Constructor for class ghidra.util.table.field.AddressTableLengthTableColumn
- AddressTableToAddressTableRowMapper - Class in ghidra.util.table.mapper
- AddressTableToAddressTableRowMapper() - Constructor for class ghidra.util.table.mapper.AddressTableToAddressTableRowMapper
- AddressTableToProgramLocationTableRowMapper - Class in ghidra.util.table.mapper
- AddressTableToProgramLocationTableRowMapper() - Constructor for class ghidra.util.table.mapper.AddressTableToProgramLocationTableRowMapper
- AddressToFunctionContainingTableRowMapper - Class in ghidra.util.table.mapper
- AddressToFunctionContainingTableRowMapper() - Constructor for class ghidra.util.table.mapper.AddressToFunctionContainingTableRowMapper
- AddressToProgramLocationTableRowMapper - Class in ghidra.util.table.mapper
- AddressToProgramLocationTableRowMapper() - Constructor for class ghidra.util.table.mapper.AddressToProgramLocationTableRowMapper
- AddressToSymbolTableRowMapper - Class in ghidra.util.table.mapper
- AddressToSymbolTableRowMapper() - Constructor for class ghidra.util.table.mapper.AddressToSymbolTableRowMapper
- AddressTranslationException - Exception in ghidra.program.util
-
Exception thrown when an attempt is made to translate an address from one program into an equivalent address in another program.
- AddressTranslationException() - Constructor for exception ghidra.program.util.AddressTranslationException
-
Construct a new AddressTranslationException with no message
- AddressTranslationException(Address, AddressTranslator) - Constructor for exception ghidra.program.util.AddressTranslationException
-
Construct a new AddressTranslationException with the given address and translator.
- AddressTranslationException(String) - Constructor for exception ghidra.program.util.AddressTranslationException
-
Construct a new AddressTranslationException with the given message
- AddressTranslator - Interface in ghidra.app.util.viewer.multilisting
- AddressTranslator - Interface in ghidra.program.util
- AddressUtils - Class in ghidra.pcode.utils
- AddressUtils() - Constructor for class ghidra.pcode.utils.AddressUtils
- addrFactory - Variable in class ghidra.program.disassemble.Disassembler
- addrFactory - Variable in class ghidra.program.util.VarnodeContext
- addrMap - Variable in class ghidra.program.database.properties.PropertyMapDB
- addrMap - Variable in class ghidra.program.model.util.DefaultPropertyMap
- addRow(int) - Method in class ghidra.app.util.viewer.format.FieldFormatModel
-
Adds new empty row at the given position.
- addRow(String) - Method in class ghidra.framework.main.logviewer.ui.FVTable
-
Adds the given row to the table.
- addRow(String, boolean) - Method in class ghidra.framework.main.logviewer.ui.FVTableModel
-
Adds a row to the model.
- addRow(String, int, boolean) - Method in class ghidra.framework.main.logviewer.ui.FVTableModel
-
Adds a row to the model
- addRows(List<String>) - Method in class ghidra.framework.main.logviewer.ui.FVTable
-
Adds the list of rows to the table.
- addRowsToBottom(List<String>) - Method in class ghidra.framework.main.logviewer.ui.FVTableModel
-
Adds a list of rows to the model and fires off a notification.
- addRowsToTop(List<String>) - Method in class ghidra.framework.main.logviewer.ui.FVTableModel
-
Adds a list of rows to the model and fires off a notification.
- addrs(long...) - Method in class ghidra.test.AbstractProgramBasedTest
- addrs(Address...) - Method in class ghidra.test.AbstractProgramBasedTest
- addrSpace - Variable in class ghidra.program.model.address.GenericAddress
- addrsz_tag - Static variable in class ghidra.app.plugin.processors.sleigh.PcodeEmitPacked
- addSatelliteFeature() - Method in class ghidra.graph.VisualGraphComponentProvider
-
Adds the satellite viewer functionality to this provider
- addSaveToolAction() - Method in class ghidra.framework.plugintool.PluginTool
- addSaveToolAction() - Method in class ghidra.framework.plugintool.StandAlonePluginTool
- addScaledBadge(Icon, int, int, BadgedIcon.BadgePosition) - Method in class docking.util.BadgedIcon
- addScriptAnalyzer(ResourceFile, AnalyzerType, int) - Method in class ghidra.framework.analysis.AnalysisRecipe
- addSection(MemoryBlock, int) - Method in class ghidra.app.util.bin.format.elf.ElfHeader
-
Adds a new section using the specified memory block.
- addSection(MemoryBlock, OptionalHeader) - Method in class ghidra.app.util.bin.format.pe.FileHeader
-
Adds a new section to this file header.
- addSection(String, int) - Method in class ghidra.app.util.bin.format.elf.ElfHeader
-
Adds a new section the specifed name and name index.
- addSection(String, int, int) - Method in class ghidra.app.util.bin.format.elf.ElfHeader
-
Adds a new section the specifed name and name index.
- addSectionHeaderType(ElfSectionHeaderType, Map<Integer, ElfSectionHeaderType>) - Static method in class ghidra.app.util.bin.format.elf.ElfSectionHeaderType
-
Add the specified section header type to the specified map.
- addSectionHeaderTypes(HashMap<Integer, ElfSectionHeaderType>) - Method in class ghidra.app.util.bin.format.elf.extend.ElfLoadAdapter
-
Add all extension specific Section Header types (e.g., SHT_ prefix).
- addSelection(long, long) - Method in class help.screenshot.AbstractScreenShotGenerator
- addSelectionListener(ObjectSelectedListener<ROW_OBJECT>) - Method in class docking.widgets.table.GFilterTable
- addSelectionListener(ObjectSelectedListener<T>) - Method in class docking.widgets.table.GTableWidget
- addSelectionListener(LcsSelectionListener) - Method in class ghidra.plugin.importer.NewLanguagePanel
- addSelectionManagerListener(SelectionManagerListener) - Method in class docking.widgets.table.RowObjectSelectionManager
- addSelectionManagerListener(SelectionManagerListener) - Method in interface docking.widgets.table.SelectionManager
- addSelectionPath(TreePath) - Method in class docking.widgets.tree.GTree
- addService(Class<? extends T>, T) - Method in class ghidra.framework.plugintool.mgr.ServiceManager
-
Add the service to the tool.
- addServiceListener(ServiceListener) - Method in class ghidra.framework.plugintool.mgr.ServiceManager
-
Add listener that is notified when services are added or removed.
- addServiceListener(ServiceListener) - Method in class ghidra.framework.plugintool.PluginTool
- addServiceListener(ServiceListener) - Method in interface ghidra.framework.plugintool.ServiceProvider
-
Adds a listener that will be called as services are added and removed from this ServiceProvider.
- addServiceListener(ServiceListener) - Method in class ghidra.framework.plugintool.ServiceProviderDecorator
- addServiceListener(ServiceListener) - Method in class ghidra.framework.plugintool.ServiceProviderStub
- addShape(PaintableShape, GraphViewer<?, ?>) - Method in class ghidra.graph.viewer.renderer.MouseDebugPaintable
- AddShiftedMemRefCmd - Class in ghidra.app.cmd.refs
-
Command class to add a shifted memory reference to the program.
- AddShiftedMemRefCmd(Address, Address, RefType, SourceType, int, int) - Constructor for class ghidra.app.cmd.refs.AddShiftedMemRefCmd
-
Command constructor for adding a shifted memory reference
- addShiftedMemReference(Address, Address, int, RefType, SourceType, int) - Method in class ghidra.program.database.references.ReferenceDBManager
- addShiftedMemReference(Address, Address, int, RefType, SourceType, int) - Method in interface ghidra.program.model.symbol.ReferenceManager
-
Add a shifted memory reference; the "to" address is computed as the value at the operand at opIndex shifted by some number of bits, specified in the shiftValue parameter.
- addShutdownHook(Runnable, ShutdownPriority) - Static method in class ghidra.framework.ShutdownHookRegistry
-
Install a shutdown hook at the specified priority.
- addSortedColumn(int) - Method in class docking.widgets.table.TableSortStateEditor
- addSortedColumn(int, ColumnSortState.SortDirection) - Method in class docking.widgets.table.TableSortStateEditor
- addSortedColumn(ColumnSortState) - Method in class docking.widgets.table.TableSortStateEditor
- addSortListener(SortListener) - Method in class docking.widgets.table.AbstractSortedTableModel
- addSortListener(SortListener) - Method in interface docking.widgets.table.SortedTableModel
-
Adds a listener to be notified when the sort state of this model changes.
- AddSpacerFieldAction - Class in ghidra.app.util.viewer.format.actions
-
Action for adding SpacerFields to a FieldModel
- AddSpacerFieldAction(String, FieldHeader) - Constructor for class ghidra.app.util.viewer.format.actions.AddSpacerFieldAction
- AddStackParameterCommand - Class in ghidra.app.cmd.function
-
A command to create a new function stack parameter.
- AddStackParameterCommand(Function, int, String, DataType, int, SourceType) - Constructor for class ghidra.app.cmd.function.AddStackParameterCommand
- AddStackRefCmd - Class in ghidra.app.cmd.refs
-
Command class for adding stack references to a program.
- AddStackRefCmd(Address, int, int, RefType, SourceType) - Constructor for class ghidra.app.cmd.refs.AddStackRefCmd
-
Constructs a new command for adding a stack reference.
- AddStackRefCmd(Address, int, int, SourceType) - Constructor for class ghidra.app.cmd.refs.AddStackRefCmd
-
Constructs a new command for adding a stack reference.
- addStackReference(Address, int, int, RefType, SourceType) - Method in class ghidra.program.database.references.ReferenceDBManager
- addStackReference(Address, int, int, RefType, SourceType) - Method in interface ghidra.program.model.symbol.ReferenceManager
-
Add a reference to a stack location.
- AddStackVarCmd - Class in ghidra.app.cmd.function
-
Command to add a stack variable to a function.
- AddStackVarCmd(Address, int, String, DataType, SourceType) - Constructor for class ghidra.app.cmd.function.AddStackVarCmd
-
Constructs a new command to add a stack variable to a function.
- addStatusComponent(JComponent, boolean, boolean) - Method in class ghidra.framework.plugintool.PluginTool
-
Add a status component to the tool.
- addStatusItem(JComponent, boolean, boolean) - Method in class docking.DockingWindowManager
-
Add a new status item component to the status area.
- addStream(InputStream, TaskMonitor) - Method in class ghidra.formats.gfilesystem.FileCache
-
Adds a contents of a stream to the cache, returning the md5 identifier of the stream.
- addStreamToCache(InputStream, TaskMonitor) - Method in class ghidra.formats.gfilesystem.FileSystemService
-
Stores a stream in the file cache.
- addString(String) - Method in class ghidra.program.model.data.StringRenderBuilder
-
Append the characters in the specified string.
- addSubState(ConstructState) - Method in class ghidra.app.plugin.processors.sleigh.ConstructState
- addSymbol(Symbol) - Method in class ghidra.app.plugin.processors.sleigh.symbol.SymbolScope
- addSymbol(ElfSymbol) - Method in class ghidra.app.util.bin.format.elf.ElfSymbolTable
-
Adds the specified symbol into this symbol table.
- addSynchronizedDomainObject(DomainObject) - Method in class ghidra.framework.data.DomainObjectAdapterDB
-
Synchronize the specified domain object with this domain object using a shared transaction manager.
- addSynchronizedDomainObject(DomainObject) - Method in interface ghidra.framework.model.UndoableDomainObject
-
Synchronize the specified domain object with this domain object using a shared transaction manager.
- addTableColumn(DynamicTableColumn<ROW_TYPE, ?, ?>) - Method in class docking.widgets.table.GDynamicColumnTableModel
-
Adds the given column at the end of the list of columns.
- addTableColumn(DynamicTableColumn<ROW_TYPE, ?, ?>, int, boolean) - Method in class docking.widgets.table.GDynamicColumnTableModel
-
Adds the given field at the given index to the list of fields in this class.
- addTableColumns(Set<DynamicTableColumn<ROW_TYPE, ?, ?>>) - Method in class docking.widgets.table.GDynamicColumnTableModel
-
Adds the given columns to the end of the list of columns.
- addTableModelListener(TableModelListener) - Method in class docking.widgets.table.TableModelWrapper
- addTag(String) - Method in class ghidra.program.database.function.FunctionDB
- addTag(String) - Method in interface ghidra.program.model.listing.Function
-
Adds the tag with the given name to this function; if one does not exist, one is created.
- addTag(String) - Method in class ghidra.util.UndefinedFunction
- addTask(GTask, int) - Method in class ghidra.framework.task.GTaskGroup
-
Add a task to this group with the given priority.
- addTaskListener(GTaskListener) - Method in class ghidra.framework.analysis.AnalysisManager
- addTaskListener(GTaskListener) - Method in class ghidra.framework.task.GTaskManager
-
Adds a GTaskListener to be notified as tasks are completed.
- addTaskListener(TaskListener) - Method in class ghidra.util.task.Task
-
Sets the task listener on this task.
- addThreadedTableModelListener(ThreadedTableModelListener) - Method in class docking.widgets.table.threaded.ThreadedTableModel
-
This is a way to know about updates from the table.
- addTitleComponent(JComponent) - Method in class ghidra.app.util.viewer.util.TitledPanel
-
Adds a component to the right side of the title bar.
- addToFilter(ProgramDiffFilter) - Method in class ghidra.program.util.ProgramDiffFilter
-
set this filter to look for types of differences in addition to those types where it is already looking for differences.
- addToken(ClangToken) - Method in class ghidra.app.decompiler.ClangLine
- AddTokenGroup(Object) - Method in class ghidra.app.decompiler.ClangTokenGroup
- addTokensToHighlights(List<ClangToken>, Color) - Method in class ghidra.app.decompiler.component.ClangHighlightController
- addToModel(E) - Method in class docking.widgets.combobox.GhidraComboBox
- addToolAction(DockingActionIf) - Method in class docking.ActionToGuiHelper
-
Adds an action to the global menu or toolbar which appear in the main frame.
- addToolChestChangeListener(ToolChestChangeListener) - Method in interface ghidra.framework.model.ToolChest
-
Add a listener to be notified when the tool chest is changed.
- addToolListener(ToolListener) - Method in interface ghidra.framework.model.Tool
-
Adds a ToolListener to be notified for any of a Tool's ToolEvents.
- addToolListener(ToolListener) - Method in class ghidra.framework.plugintool.mgr.EventManager
-
Add the given tool listener to a list of tool listeners notified when tool events are generated.
- addToolListener(ToolListener) - Method in class ghidra.framework.plugintool.PluginTool
- addToolTemplate(ToolTemplate) - Method in interface ghidra.framework.model.ToolChest
-
Add tool template to the tool chest.
- addToPaths(Vertex, Vector) - Method in class ghidra.util.graph.Dominator
-
This function originally did not return anything.
- AddToProgramDialog - Class in ghidra.plugin.importer
-
The AddToProgramDialog is essentially the same as the ImporterDialog with a few exceptions.
- AddToProgramDialog(PluginTool, FSRL, Map<Loader, Collection<LoadSpec>>, ByteProvider, Program) - Constructor for class ghidra.plugin.importer.AddToProgramDialog
-
Construct a new AddToProgramDialog.
- addToTool() - Method in class docking.ComponentProvider
-
Adds this provider to the tool in a new window that is not initially visible.
- addToToolbar() - Method in class docking.ComponentProvider
-
Signals that this provider's action for showing the provider should appear in the main toolbar
- addToVersionControl(String, boolean, TaskMonitor) - Method in class ghidra.framework.data.DomainFileProxy
- addToVersionControl(String, boolean, TaskMonitor) - Method in class ghidra.framework.data.GhidraFile
- addToVersionControl(String, boolean, TaskMonitor) - Method in interface ghidra.framework.model.DomainFile
-
Adds this private file to version control.
- addToView(ProgramLocation) - Method in interface ghidra.app.services.ViewService
-
Add the view that corresponds to the given program location.
- addTrackedProgram(Program) - Static method in class ghidra.program.util.ProgramUtilities
-
Programs will only be stored during testing and are maintained as weak references.
- addTrackedTask(Task, TaskMonitor) - Static method in class ghidra.util.TaskUtilities
-
Adds a Task to the list of tasks that have not yet finished running.
- addTrackedTaskListener(TrackedTaskListener) - Static method in class ghidra.util.TaskUtilities
-
Adds a listener that will be notified when tasks are tracked (when they are added and removed from tracking).
- addTransactionListener(TransactionListener) - Method in class ghidra.framework.data.DomainObjectAdapterDB
-
Adds the given transaction listener to this domain object
- addTransactionListener(TransactionListener) - Method in interface ghidra.framework.model.Undoable
-
Adds the given transaction listener to this domain object
- addTransient(DomainFileProxy) - Static method in class ghidra.framework.data.TransientDataManager
-
Adds the given transient domain file to the list.
- addTreeExpansionListener(TreeExpansionListener) - Method in class docking.widgets.tree.GTree
- addTreeListeners() - Method in class ghidra.framework.main.DataTreeDialog
- addTreeListeners() - Method in class ghidra.framework.main.OpenVersionedFileDialog
- addTreeModelListener(TreeModelListener) - Method in class docking.widgets.tree.internal.GTreeModel
- addTreeMouseListener(MouseListener) - Method in class ghidra.framework.main.datatree.ProjectDataTreePanel
- addTreeSelectionListener(GTreeSelectionListener) - Method in class ghidra.framework.main.datatree.ProjectDataTreePanel
-
Add the tree selection listener to the data tree.
- AddUninitializedMemoryBlockCmd - Class in ghidra.app.cmd.memory
-
Command for adding uninitialized memory blocks
- AddUninitializedMemoryBlockCmd(String, String, String, Address, long, boolean, boolean, boolean, boolean, boolean) - Constructor for class ghidra.app.cmd.memory.AddUninitializedMemoryBlockCmd
-
Create a new AddUninitializedMemoryBlockCmd
- addUninitializedMemorySection(MemoryLoadable, long, Address, String, boolean, boolean, boolean, String, boolean) - Method in class ghidra.app.util.opinion.MemorySectionResolver
-
Add uninitialized memory "section".
- AddUniqueLabelCmd - Class in ghidra.app.cmd.label
-
Deprecated.The need for this class is now unnecessary since duplicate labels are permitted
- AddUniqueLabelCmd(Address, String, Namespace, SourceType) - Constructor for class ghidra.app.cmd.label.AddUniqueLabelCmd
-
Deprecated.Constructs a new command for adding a label.
- addURL(URL) - Method in class ghidra.GhidraClassLoader
- addValidationMessageListener(GValidatedTextField.ValidationMessageListener) - Method in class docking.widgets.textfield.GValidatedTextField
- addValidationMessageListener(GValidatedTextField.ValidationMessageListener) - Method in class docking.widgets.textfield.GValidatedTextField.ValidatedDocument
- addValidator(GValidatedTextField.TextValidator) - Method in class docking.widgets.textfield.GValidatedTextField
- addValidator(GValidatedTextField.TextValidator) - Method in class docking.widgets.textfield.GValidatedTextField.ValidatedDocument
- addValue(T) - Method in class ghidra.util.graph.AbstractDependencyGraph
-
Adds the value to this graph.
- addValueReference(Address, RefType) - Method in class ghidra.app.util.PseudoData
- addValueReference(Address, RefType) - Method in interface ghidra.program.model.listing.Data
-
Add a memory reference to the value.
- addValueReference(Address, RefType) - Method in class ghidra.program.model.listing.DataStub
- addVarnodeHighlights(Set<Varnode>, Color, Varnode, PcodeOp, Color) - Method in class ghidra.app.decompiler.component.DecompilerPanel
- addVarnodesToHighlight(ClangNode, Set<Varnode>, Color, Varnode, PcodeOp, Color) - Method in class ghidra.app.decompiler.component.ClangHighlightController
- addVertex(V) - Method in interface ghidra.graph.GDirectedGraph
-
Add a vertex
- addVertex(V) - Method in class ghidra.graph.graphs.DefaultVisualGraph
- addVertex(V) - Method in class ghidra.graph.graphs.FilteringVisualGraph
- addVertex(V) - Method in class ghidra.graph.jung.JungToGDirectedGraphAdapter
- addVertex(V) - Method in class ghidra.graph.MutableGDirectedGraphWrapper
- addViewListener(ViewListener) - Method in class docking.widgets.fieldpanel.FieldPanel
- addVisibleColumn(DynamicTableColumn<ROW_TYPE, ?, ?>) - Method in class docking.widgets.table.TableColumnDescriptor
- addVisibleColumn(DynamicTableColumn<ROW_TYPE, ?, ?>, int, boolean) - Method in class docking.widgets.table.TableColumnDescriptor
- addWizardPanelListener(WizardPanelListener) - Method in class docking.wizard.AbstractMageJPanel
- addWizardPanelListener(WizardPanelListener) - Method in class docking.wizard.AbstractWizardJPanel
- addWizardPanelListener(WizardPanelListener) - Method in interface docking.wizard.WizardPanel
-
Add a listener to this panel.
- addWorkPanel(JComponent) - Method in class docking.DialogComponentProvider
-
Used by derived classes to add dialog specific gui elements
- addWorkspaceChangeListener(WorkspaceChangeListener) - Method in interface ghidra.framework.model.ToolManager
-
Add the listener that will be notified when a tool is added or removed.
- addWorkspaceChangeListener(WorkspaceChangeListener) - Method in class ghidra.framework.project.tool.ToolManagerImpl
- addWrap(long) - Method in interface ghidra.program.model.address.Address
-
Creates a new address by adding the displacement to the current address.
- addWrap(long) - Method in class ghidra.program.model.address.GenericAddress
- addWrap(Address, long) - Method in interface ghidra.program.model.address.AddressSpace
-
Creates a new address by adding displacement to the given address.
- addWrapSpace(long) - Method in interface ghidra.program.model.address.Address
-
Creates a new address by adding the displacement to the current address.
- addWrapSpace(long) - Method in class ghidra.program.model.address.GenericAddress
- addWrapSpace(Address, long) - Method in interface ghidra.program.model.address.AddressSpace
-
Creates a new address by adding the displacement to the given address.
- addWS() - Method in class ghidra.app.plugin.assembler.sleigh.grammars.AssemblySentential
-
Add "optional" whitespace, if not already preceded by whitespace
- addXmlElementsForPlugins(Element, List<Plugin>) - Method in class ghidra.framework.plugintool.util.PluginClassManager
- addXMLObject(PluginTool, String, String, boolean, TaskMonitor) - Method in interface ghidra.framework.model.XmlDataReader
-
Reads the XML file indicated by the base path and relative path name.
- adjustAddressForPrelink(long) - Method in class ghidra.app.util.bin.format.elf.ElfHeader
-
Adjust address offset for certain pre-linked binaries which do not adjust certain header fields (e.g., dynamic table address entries).
- adjustAddressSetToCodeUnitBoundaries(AddressSet) - Method in class ghidra.app.util.viewer.listingpanel.EmptyListingModel
- adjustAddressSetToCodeUnitBoundaries(AddressSet) - Method in interface ghidra.app.util.viewer.listingpanel.ListingModel
- adjustAddressSetToCodeUnitBoundaries(AddressSet) - Method in class ghidra.app.util.viewer.listingpanel.ProgramBigListingModel
- adjustAddressSetToCodeUnitBoundaries(AddressSet) - Method in class ghidra.app.util.viewer.multilisting.ListingModelConverter
- adjustComponents() - Method in class ghidra.program.model.data.StructureDataType
-
Adjust the alignment, packing and padding of components within this structure based upon the current alignment and packing attributes for this structure.
- adjustEdgePickSizeForZoom(VisualizationServer<V, E>) - Static method in class ghidra.graph.viewer.GraphViewerUtils
- adjustForFontSizeOverride(Font) - Static method in class ghidra.util.SystemUtilities
-
Checks to see if the font size override setting is enabled and adjusts the given font as necessary to match the override setting.
- adjustFragment(Program, Address, String) - Static method in class ghidra.app.util.MemoryBlockUtils
-
Adjusts the name of the fragment at the given address to the given name.
- adjustInternalAlignment() - Method in class ghidra.program.model.data.CompositeDataTypeImpl
-
Adjusts the internal alignment of components within this composite based on the current settings of the internal alignment, packing, alignment type and minimum alignment value.
- adjustInternalAlignment() - Method in class ghidra.program.model.data.StructureDataType
- adjustInternalAlignment() - Method in class ghidra.program.model.data.UnionDataType
- adjustPreParseContext(MemBuffer) - Method in class ghidra.program.disassemble.Disassembler
-
Adjust disassembler context prior to disassembly of a new instruction.
- adjustSelectionPaths(TreePath[]) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataCopyCutBaseAction
-
Removes any path that is a descendant of a path in the selection.
- adjustSets(AddressSetView, AddressSetView, AddressSet, AddressSet) - Static method in class ghidra.app.merge.util.MergeUtilities
-
Adds addresses to autoChanges where there are changes in the myDiffs set, but none in the latestDiffs set.
- adjustUniqueBase(OpTpl[]) - Method in class ghidra.program.model.lang.PcodeInjectLibrary
- adjustUseForAllEnablement() - Method in class ghidra.app.merge.listing.VariousChoicesPanel
-
Adjusts the enablement of the Use For All checkbox based on whether choices have been made for all the conflicts currently on the screen and whether the same choice was made for all conflicts on the screen.
- adjustValueForCurrentScale(RenderContext<V, E>, double, double) - Method in class ghidra.graph.viewer.vertex.AbstractVisualVertexRenderer
-
Adjusts the given value based upon the current scale applied the the view.
- ADMIN - Static variable in class ghidra.framework.remote.User
-
Value corresponding to Administrative permission for a repository user.
- advance(int) - Method in class ghidra.program.model.mem.MemoryBufferImpl
- advance(int) - Method in interface ghidra.program.model.mem.MutableMemBuffer
-
Advance the Address pointer.
- after() - Method in class ghidra.app.services.AnalysisPriority
-
Get a piority that is a little lower than this one.
- after() - Method in class ghidra.framework.ShutdownPriority
- agrees(long) - Method in class ghidra.app.plugin.assembler.sleigh.expr.MaskedLong
-
Checks if this and a long agree The masked long agrees with the given long iff the masked long's defined bit positions agree with the corresponding bit positions in the given long.
- agrees(MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.MaskedLong
-
Checks if this and another masked long agree Two masked longs agree iff their corresponding defined bit positions are equal.
- agrees(Object) - Method in class ghidra.app.plugin.assembler.sleigh.expr.MaskedLong
-
Check if this and another object agree
- AIFFDataType - Class in ghidra.program.model.data
- AIFFDataType() - Constructor for class ghidra.program.model.data.AIFFDataType
- AIFFDataType(DataTypeManager) - Constructor for class ghidra.program.model.data.AIFFDataType
- alert() - Method in class docking.widgets.filter.FilterTextField
-
This method will signal to the users if a filter is currently applied (has text).
- alert(boolean) - Method in class docking.widgets.filter.FilterTextField
-
This is the same as
FilterTextField.alert()
with the exception that a true value for forceAlter will guarantee that the alert will happen. - ALERT - ghidra.util.MessageType
- alertMessage() - Method in class docking.DialogComponentProvider
-
Signals for this dialog to visually draw the user's attention to the status text
- alertMessage(Callback) - Method in class docking.DialogComponentProvider
-
Signals for this dialog to visually draw the user's attention to the status text
- algorithm - Variable in class generic.hash.AbstractMessageDigest
- algorithm - Variable in class ghidra.net.SignedToken
-
Algorithm used for signing
- Algorithms - Class in generic.stl
- Algorithms - Class in ghidra.util.datastruct
-
Algorithms
is a class containing static methods that implement general algorithms based on objects returned from a data model. - Algorithms() - Constructor for class generic.stl.Algorithms
- Algorithms() - Constructor for class ghidra.util.datastruct.Algorithms
- aliasMap - Variable in class ghidra.framework.options.AbstractOptions
- align(int) - Method in class ghidra.app.util.bin.BinaryReader
-
Aligns the current index on the specified alignment value.
- align(int[]) - Method in class docking.widgets.fieldpanel.support.MultiRowLayout
-
Aligns the heights in this MultiRowLayout to match those in the give row heights array.
- align(MultiRowLayout, Field) - Method in class docking.widgets.fieldpanel.support.MultiRowLayout
-
synchronize
adjusts this layout and the layout passed as a parameter by adding and resizing rows as necessary to make their vertical layouts match. - ALIGN_CENTER - Static variable in interface ghidra.program.model.graph.GraphDisplay
-
Aligns the graph text to the center
- ALIGN_LEFT - Static variable in interface ghidra.program.model.graph.GraphDisplay
-
Aligns the graph text to the left
- ALIGN_RIGHT - Static variable in interface ghidra.program.model.graph.GraphDisplay
-
Aligns the graph text to the right
- aligndef() - Method in class ghidra.sleigh.grammar.SleighCompiler
- aligndef() - Method in class ghidra.sleigh.grammar.SleighEcho
- aligndef() - Method in class ghidra.sleigh.grammar.SleighParser
- aligndef_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.aligndef_return
- aligned - Variable in class ghidra.program.model.data.CompositeDataTypeImpl
- ALIGNED_BY_VALUE - ghidra.program.model.data.Composite.AlignmentType
- AlignedObjectBasedPreviewTableModel<ROW_TYPE> - Class in ghidra.app.util.query
- AlignedObjectBasedPreviewTableModel(String, ServiceProvider, Program, TaskMonitor) - Constructor for class ghidra.app.util.query.AlignedObjectBasedPreviewTableModel
- AlignedObjectBasedPreviewTableModel(String, ServiceProvider, Program, TaskMonitor, boolean) - Constructor for class ghidra.app.util.query.AlignedObjectBasedPreviewTableModel
- AlignedStructureInspector - Class in ghidra.program.model.data
-
AlignedStructureInspector
provides a simple instance of a structure member container used to perform alignment operations without forcing modification of the actual structure. - AlignedStructurePacker - Class in ghidra.program.model.data
-
AlignedStructurePacker
provides support for performing aligned packing of Structure components. - AlignedStructurePacker(Structure, List<? extends InternalDataTypeComponent>) - Constructor for class ghidra.program.model.data.AlignedStructurePacker
-
Constructor.
- AlignedStructurePacker.StructurePackResult - Class in ghidra.program.model.data
-
StructurePackResult
provides access to aligned packing results - alignLabels(List<GenericOptionsComponent>) - Static method in class docking.options.editor.GenericOptionsComponent
-
Creates and sets a preferred alignment based upon the given list of option components.
- alignment - Variable in class docking.widgets.MultiLineLabel
- alignment - Variable in class ghidra.app.util.query.AlignedObjectBasedPreviewTableModel
- alignment - Variable in class ghidra.program.model.data.AlignedStructurePacker.StructurePackResult
- ALIGNMENT_BYTES_COLOR - Static variable in class ghidra.app.util.viewer.field.BytesFieldFactory
- ALIGNMENT_VALUE_PREFIX - Static variable in class ghidra.app.util.html.CompositeDataTypeHTMLRepresentation
- alignmentChanged() - Method in interface ghidra.app.util.query.AddressAlignmentListener
- AlignmentDataType - Class in ghidra.program.model.data
- AlignmentDataType() - Constructor for class ghidra.program.model.data.AlignmentDataType
- AlignmentDataType(DataTypeManager) - Constructor for class ghidra.program.model.data.AlignmentDataType
- alignmentPermissionChanged() - Method in interface ghidra.app.util.query.AddressAlignmentListener
- alignmentText - Variable in class ghidra.app.util.html.CompositeDataTypeHTMLRepresentation
- alignmentType - Variable in class ghidra.program.model.data.CompositeDataTypeImpl
- alignmentValueText - Variable in class ghidra.app.util.html.CompositeDataTypeHTMLRepresentation
- alignToFour(int) - Static method in class ghidra.app.util.bin.format.macos.cfm.CFM_Util
- ALL - ghidra.program.model.data.RenderUnicodeSettingsDefinition.RENDER_ENUM
- ALL - ghidra.util.data.DataTypeParser.AllowedDataTypes
-
All data-types are permitted (excluding bitfields)
- ALL - Static variable in class ghidra.app.util.Permissions
- ALL - Static variable in class ghidra.program.util.MemoryBlockDiff
- ALL - Static variable in class ghidra.program.util.ProgramMergeFilter
-
Indicates all merge filters for all types of differences.
- ALL - Static variable in interface ghidra.util.filechooser.GhidraFileFilter
-
A default implementation that shows all files.
- ALL_CYCLE_GROUPS - Static variable in class ghidra.program.model.data.CycleGroup
- ALL_DIFFS - Static variable in class ghidra.program.util.ProgramDiffFilter
-
Indicates all filters for all defined types of differences.
- ALL_EXTERNAL_DIFFERENCES - Static variable in class ghidra.app.merge.listing.ExternalFunctionMerger
- ALL_PLUGINS_LOADED - ghidra.framework.plugintool.util.PluginPackageState
- ALL_PROGRAMS - Static variable in interface ghidra.app.util.importer.MultipleProgramsStrategy
- ALL_REFS - Static variable in class ghidra.app.util.XReferenceUtil
- ALL_TYPES - Static variable in interface ghidra.program.model.listing.BookmarkType
- allAlive() - Method in class ghidra.program.model.pcode.PcodeOpBank
-
Returns iterator containing both PcodeOpAST and Iterator
objects. - AllBytesHashCalculator - Class in ghidra.program.model.correlate
-
Hash function hashing all the bytes of an individual Instruction
- AllBytesHashCalculator() - Constructor for class ghidra.program.model.correlate.AllBytesHashCalculator
- allChoicesAreResolved() - Method in class ghidra.app.merge.listing.ChoiceComponent
-
Returns whether or not all of the choices (conflicts) have been resolved by the user making selections.
- allChoicesAreResolved() - Method in class ghidra.app.merge.listing.ExternalFunctionMerger
- allChoicesAreResolved() - Method in class ghidra.app.merge.listing.ScrollingListChoicesPanel
-
Returns true if the user made a selection for every conflict in the table.
- allChoicesAreResolved() - Method in class ghidra.app.merge.listing.VariousChoicesPanel
-
Returns true if the user made a selection for every conflict in the table.
- allChoicesAreResolved() - Method in class ghidra.app.merge.listing.VerticalChoicesPanel
-
Returns true if the user made a selection for every conflict in the table.
- allChoicesAreSame() - Method in class ghidra.app.merge.listing.ChoiceComponent
-
Returns whether or not all of the choices (conflicts) have been resolved by the user making selections and the user made the same choice for all the conflicts.
- allChoicesAreSame() - Method in class ghidra.app.merge.listing.ScrollingListChoicesPanel
-
Returns true if the user made a selection for every conflict in the table and made the same choice for every row.
- allChoicesAreSame() - Method in class ghidra.app.merge.listing.VariousChoicesPanel
-
Returns true if the user made a selection for every conflict in the table and made the same choice for every row.
- allChoicesAreSame() - Method in class ghidra.app.merge.listing.VerticalChoicesPanel
-
Returns true if the user made a selection for every conflict in the table and made the same choice for every row.
- ALLCYCLE - ghidra.graph.viewer.PathHighlightMode
-
Shows all cycles in the graph
- allData - Variable in class docking.widgets.table.threaded.ThreadedTableModel
- allDead() - Method in class ghidra.program.model.pcode.PcodeOpBank
-
Returns iterator containing both PcodeOpAST and Iterator
objects. - allLastSet - Variable in class ghidra.program.util.VarnodeContext
- allocate() - Method in class ghidra.util.datastruct.IntIndexManager
-
Returns the smallest unused index value.
- allocateInject(String, String, int) - Method in class ghidra.program.model.lang.PcodeInjectLibrary
- allocateItemStorage(String, String) - Method in class ghidra.framework.store.local.IndexedLocalFileSystem
-
Allocate a new storage location
- allocateItemStorage(String, String) - Method in class ghidra.framework.store.local.LocalFileSystem
-
Allocate a new storage location
- allocateItemStorage(String, String) - Method in class ghidra.framework.store.local.MangledLocalFileSystem
-
Allocate a new storage location
- allocateLinkageBlock(int, int, String) - Method in interface ghidra.app.util.bin.format.elf.ElfLoadHelper
-
Get a free aligned address range within the program's memory block structure to facilitate dynamic memory block allocation requirements to support relocation processing (e.g., fake EXTERNAL memory block, generated GOT for object modules, etc.).
- allocateOperand() - Method in class ghidra.app.plugin.processors.sleigh.ParserWalker
- allOrdered() - Method in class ghidra.program.model.pcode.PcodeOpBank
- allOrdered(Address) - Method in class ghidra.program.model.pcode.PcodeOpBank
- ALLOW_OFFCUT_REFERENCES_TO_FUNCTION_STARTS - Static variable in class ghidra.program.model.lang.GhidraLanguagePropertyKeys
-
ALLOW_OFFCUT_REFERENCES_TO_FUNCTION_STARTS is a boolean property used to indicate if function bodies can actually start offcut.
- allowAccess(VarnodeContext, Address) - Method in interface ghidra.program.util.ContextEvaluator
-
Evaluate the address and check if the access to the value in the memory location to be read The address is read-only and is not close to this address.
- allowAccess(VarnodeContext, Address) - Method in class ghidra.program.util.ContextEvaluatorAdapter
- allowCursorAtEnd - Variable in class docking.widgets.fieldpanel.field.SimpleTextField
- allowGlobbing - Variable in class docking.widgets.filter.MatchesPatternTextFilter
- allowsBlockOverlap() - Method in interface ghidra.program.model.block.CodeBlockModel
-
Return true if this model allows overlapping of address sets for the blocks it returns.
- allowsBlockOverlap() - Method in class ghidra.program.model.block.MultEntSubModel
- allowsBlockOverlap() - Method in class ghidra.program.model.block.OverlapCodeSubModel
- allowsBlockOverlap() - Method in class ghidra.program.model.block.PartitionCodeSubModel
- allowsBlockOverlap() - Method in class ghidra.program.model.block.SimpleBlockModel
- allowsDuplicates() - Method in class ghidra.program.model.symbol.SymbolType
-
Returns true of this symbol type allows duplicate names.
- allowSwingToProcessEvents() - Static method in class ghidra.util.Swing
-
Wait until AWT event queue (Swing) has been flushed and no more (to a point) events are pending.
- allPaths() - Method in class docking.widgets.tree.AbstractGTreeNode
- allPathsContain(Vector, Vertex, Vector) - Method in class ghidra.util.graph.Dominator
-
This takes the longest path that contains vertex v and looks to see if any of v's ancestors from that path are contained in all other paths that contain v.
- allPathsContaining(Vertex) - Method in class ghidra.util.graph.Dominator
-
this returns all paths that contain v which we need to consider when looking for the dominator of v.
- AllPathsIterator(TreePath) - Constructor for class docking.widgets.tree.AbstractGTreeNode.AllPathsIterator
- allSupportedFlavors - Static variable in class ghidra.framework.main.datatree.DataTreeDragNDropHandler
- allTextReplaced(String) - Static method in class ghidra.program.database.code.StringDiff
-
Construct a new StringDiff with pos1 and pos2 are initialized to -1
- allUnknown(int) - Method in class ghidra.program.model.correlate.InstructHash
-
If the -length- instructions, starting with this, are all unmatched, return true;
- allUnknown(int, int) - Method in class ghidra.program.model.correlate.Block
-
If the indicated n-gram, within this block, consists of unmatched instructions
- ALPHA - Static variable in class ghidra.sleigh.grammar.BaseLexer
- ALPHA - Static variable in class ghidra.sleigh.grammar.BooleanExpressionLexer
- ALPHA - Static variable in class ghidra.sleigh.grammar.BooleanExpressionParser
- ALPHA - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
- ALPHA - Static variable in class ghidra.sleigh.grammar.DisplayLexer
- ALPHA - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
- ALPHA - Static variable in class ghidra.sleigh.grammar.SemanticLexer
- ALPHA - Static variable in class ghidra.sleigh.grammar.SleighCompiler
- ALPHA - Static variable in class ghidra.sleigh.grammar.SleighEcho
- ALPHA - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
- ALPHA - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
- ALPHA - Static variable in class ghidra.sleigh.grammar.SleighParser
- ALPHAUP - Static variable in class ghidra.sleigh.grammar.BaseLexer
- ALPHAUP - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
- ALPHAUP - Static variable in class ghidra.sleigh.grammar.DisplayLexer
- ALPHAUP - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
- ALPHAUP - Static variable in class ghidra.sleigh.grammar.SemanticLexer
- ALPHAUP - Static variable in class ghidra.sleigh.grammar.SleighCompiler
- ALPHAUP - Static variable in class ghidra.sleigh.grammar.SleighEcho
- ALPHAUP - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
- ALPHAUP - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
- ALPHAUP - Static variable in class ghidra.sleigh.grammar.SleighParser
- alreadyDWARFImported(Program) - Static method in class ghidra.app.util.bin.format.dwarf4.next.DWARFProgram
- alreadyExists(String) - Static method in class ghidra.app.script.GhidraScriptUtil
-
Looks through all of the current
ScriptInfo
s to see if one already exists with the given name. - ALTERNATE_SEED - Static variable in class ghidra.program.model.correlate.Hash
- ALWAYS - ghidra.graph.viewer.options.RelayoutOption
- ALWAYS - ghidra.program.model.listing.CodeUnitFormatOptions.ShowBlockName
-
Indicator to show the block name in all address, label, or operand representations.
- ALWAYS - ghidra.program.model.listing.CodeUnitFormatOptions.ShowNamespace
-
Indicator to always show namespace for a label reference..
- ALWAYS_PRECACHE_PROPERTY - Static variable in class db.buffers.BufferMgr
- alwaysFalse() - Method in class ghidra.app.plugin.processors.sleigh.pattern.CombinePattern
- alwaysFalse() - Method in class ghidra.app.plugin.processors.sleigh.pattern.ContextPattern
- alwaysFalse() - Method in class ghidra.app.plugin.processors.sleigh.pattern.InstructionPattern
- alwaysFalse() - Method in class ghidra.app.plugin.processors.sleigh.pattern.OrPattern
- alwaysFalse() - Method in class ghidra.app.plugin.processors.sleigh.pattern.Pattern
- alwaysFalse() - Method in class ghidra.app.plugin.processors.sleigh.pattern.PatternBlock
- alwaysInstructionTrue() - Method in class ghidra.app.plugin.processors.sleigh.pattern.CombinePattern
- alwaysInstructionTrue() - Method in class ghidra.app.plugin.processors.sleigh.pattern.ContextPattern
- alwaysInstructionTrue() - Method in class ghidra.app.plugin.processors.sleigh.pattern.InstructionPattern
- alwaysInstructionTrue() - Method in class ghidra.app.plugin.processors.sleigh.pattern.OrPattern
- alwaysInstructionTrue() - Method in class ghidra.app.plugin.processors.sleigh.pattern.Pattern
- alwaysShowPrimaryReference - Variable in class ghidra.program.model.listing.CodeUnitFormatOptions
- alwaysTrue() - Method in class ghidra.app.plugin.processors.sleigh.pattern.CombinePattern
- alwaysTrue() - Method in class ghidra.app.plugin.processors.sleigh.pattern.ContextPattern
- alwaysTrue() - Method in class ghidra.app.plugin.processors.sleigh.pattern.InstructionPattern
- alwaysTrue() - Method in class ghidra.app.plugin.processors.sleigh.pattern.OrPattern
- alwaysTrue() - Method in class ghidra.app.plugin.processors.sleigh.pattern.Pattern
- alwaysTrue() - Method in class ghidra.app.plugin.processors.sleigh.pattern.PatternBlock
- AMBIGUOUS_TARGET_LOADER - ghidra.app.util.opinion.LoaderTier
- AMPERSAND - Static variable in class ghidra.sleigh.grammar.BaseLexer
- AMPERSAND - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
- AMPERSAND - Static variable in class ghidra.sleigh.grammar.DisplayLexer
- AMPERSAND - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
- AMPERSAND - Static variable in class ghidra.sleigh.grammar.SemanticLexer
- AMPERSAND - Static variable in class ghidra.sleigh.grammar.SleighCompiler
- AMPERSAND - Static variable in class ghidra.sleigh.grammar.SleighEcho
- AMPERSAND - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
- AMPERSAND - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
- AMPERSAND - Static variable in class ghidra.sleigh.grammar.SleighParser
- ANALYSIS - ghidra.program.model.symbol.SourceType
-
The object's source indicator for an auto analysis.
- ANALYSIS - Static variable in interface ghidra.app.plugin.PluginCategoryNames
- ANALYSIS - Static variable in interface ghidra.program.model.listing.BookmarkType
- ANALYSIS_OPTIONS_MOVED_VERSION - Static variable in class ghidra.program.database.ProgramDB
-
Key version numbers which require special upgrade handling
- ANALYSIS_PROPERTIES - Static variable in interface ghidra.program.model.listing.Program
- ANALYSIS_START_DATE - Static variable in interface ghidra.program.model.listing.Program
-
Creation date to ask for analysis
- ANALYSIS_START_DATE_FORMAT - Static variable in interface ghidra.program.model.listing.Program
-
Format string of analysis date
- analysisEnded(Program) - Method in class ghidra.app.services.AbstractAnalyzer
- analysisEnded(Program) - Method in interface ghidra.app.services.Analyzer
-
Called when an auto-analysis session ends.
- AnalysisManager - Class in ghidra.framework.analysis
- AnalysisManager(Program) - Constructor for class ghidra.framework.analysis.AnalysisManager
- AnalysisManager(Program, AnalysisRecipe) - Constructor for class ghidra.framework.analysis.AnalysisManager
- AnalysisPhase - Class in ghidra.framework.analysis
- AnalysisPhase(AnalysisRecipe, int, boolean) - Constructor for class ghidra.framework.analysis.AnalysisPhase
- AnalysisPriority - Class in ghidra.app.services
-
Class to specify priority within the Automated Analysis pipeline.
- AnalysisPriority(int) - Constructor for class ghidra.app.services.AnalysisPriority
- AnalysisPriority(String, int) - Constructor for class ghidra.app.services.AnalysisPriority
-
Construct a new priority object.
- AnalysisRecipe - Class in ghidra.framework.analysis
- AnalysisRecipe(String, Collection<Analyzer>, Program) - Constructor for class ghidra.framework.analysis.AnalysisRecipe
- AnalysisRecipeBuilder - Class in ghidra.framework.analysis
- AnalysisRecipeBuilder() - Constructor for class ghidra.framework.analysis.AnalysisRecipeBuilder
- AnalysisRecipeEditor - Class in ghidra.framework.analysis
- AnalysisRecipeEditor(AnalysisRecipe) - Constructor for class ghidra.framework.analysis.AnalysisRecipeEditor
- AnalysisTask - Class in ghidra.framework.analysis
- AnalysisTask(AnalysisPhase, AnalyzerScheduler) - Constructor for class ghidra.framework.analysis.AnalysisTask
- analysisTimeoutOccurred() - Method in class ghidra.app.util.headless.HeadlessScript
-
Returns whether analysis for the current program has timed out.
- analysisWorkerCallback(Program, Object, TaskMonitor) - Method in class ghidra.app.cmd.formats.AppleSingleDoubleBinaryAnalysisCommand
- analysisWorkerCallback(Program, Object, TaskMonitor) - Method in class ghidra.app.cmd.formats.CoffArchiveBinaryAnalysisCommand
- analysisWorkerCallback(Program, Object, TaskMonitor) - Method in class ghidra.app.cmd.formats.CoffBinaryAnalysisCommand
- analysisWorkerCallback(Program, Object, TaskMonitor) - Method in class ghidra.app.cmd.formats.ElfBinaryAnalysisCommand
- analysisWorkerCallback(Program, Object, TaskMonitor) - Method in class ghidra.app.cmd.formats.MachoBinaryAnalysisCommand
- analysisWorkerCallback(Program, Object, TaskMonitor) - Method in class ghidra.app.cmd.formats.PefBinaryAnalysisCommand
- analysisWorkerCallback(Program, Object, TaskMonitor) - Method in class ghidra.app.cmd.formats.PortableExecutableBinaryAnalysisCommand
- analyze() - Method in class ghidra.program.database.ProgramBuilder
-
Perform complete analysis on the built program.
- analyze(Program) - Static method in class ghidra.base.project.GhidraProject
-
Invokes the auto-analyzer on the program.
- analyze(Program) - Method in class ghidra.program.flatapi.FlatProgramAPI
-
Deprecated.the method
FlatProgramAPI.analyzeAll(ghidra.program.model.listing.Program)
orFlatProgramAPI.analyzeChanges(ghidra.program.model.listing.Program)
should be invoked. These separate methods were created to clarify their true behavior since many times it is only necessary to analyze changes and not the entire program which can take much longer and affect more of the program than is necessary. - analyze(Program, boolean) - Method in class ghidra.base.project.GhidraProject
-
Debug version of the auto_analyzer.
- analyze(Program, Address, TaskMonitor) - Static method in class ghidra.util.state.analysis.MySwitchAnalyzer
- analyze(Program, PCodeTestControlBlock) - Method in class ghidra.test.processors.support.ProcessorEmulatorTestAdapter
-
Invoked for non-gzf files to perform auto-analysis.
- analyzeAll(Program) - Method in class ghidra.app.script.GhidraScript
- analyzeAll(Program) - Method in class ghidra.program.flatapi.FlatProgramAPI
-
Starts auto-analysis on the specified program and performs complete analysis of the entire program.
- analyzeChanges(Program) - Method in class ghidra.app.script.GhidraScript
- analyzeChanges(Program) - Method in class ghidra.program.flatapi.FlatProgramAPI
-
Starts auto-analysis if not started and waits for pending analysis to complete.
- ANALYZED - Static variable in interface ghidra.program.model.listing.Program
-
Name of boolean analyzed property
- AnalyzeHeadless - Class in ghidra.app.util.headless
-
Launcher entry point for running headless Ghidra.
- AnalyzeHeadless() - Constructor for class ghidra.app.util.headless.AnalyzeHeadless
- Analyzer - Interface in ghidra.app.services
-
NOTE: ALL ANALYZER CLASSES MUST END IN "Analyzer".
- AnalyzerAdapter - Class in ghidra.app.services
- AnalyzerAdapter(String, AnalysisPriority) - Constructor for class ghidra.app.services.AnalyzerAdapter
- AnalyzerListPanel - Class in ghidra.framework.analysis.gui
- AnalyzerListPanel(AnalysisRecipeEditor, AnalysisRecipe, AnalysisPhase) - Constructor for class ghidra.framework.analysis.gui.AnalyzerListPanel
- AnalyzerPanel - Class in ghidra.framework.analysis.gui
- AnalyzerPanel(Analyzer, AnalysisRecipe, AnalysisPhase) - Constructor for class ghidra.framework.analysis.gui.AnalyzerPanel
- AnalyzerPhaseConfiguration - Class in ghidra.framework.analysis
- AnalyzerPhaseConfiguration() - Constructor for class ghidra.framework.analysis.AnalyzerPhaseConfiguration
- AnalyzerScheduler - Class in ghidra.framework.analysis
- AnalyzerScheduler(AnalysisManager, Analyzer, int) - Constructor for class ghidra.framework.analysis.AnalyzerScheduler
- AnalyzerStatus - Enum in ghidra.framework.analysis
- AnalyzerType - Enum in ghidra.app.services
-
AnalyzerType defines various types of analyzers that Ghidra provides.
- AnalyzerUtil - Class in ghidra.framework.analysis.gui
- AnalyzerUtil() - Constructor for class ghidra.framework.analysis.gui.AnalyzerUtil
- ANCHOR_LABELS_OPTION_NAME - Static variable in class ghidra.app.util.opinion.AbstractProgramLoader
- AnchorDefinition - Class in help.validator.model
-
A representation of a help location, which can be a file or a file with an anchor inside of that file.
- AnchorDefinition(Path, String, int) - Constructor for class help.validator.model.AnchorDefinition
- AnchoredLayout - Class in docking.widgets.fieldpanel.support
- AnchoredLayout(Layout, BigInteger, int) - Constructor for class docking.widgets.fieldpanel.support.AnchoredLayout
- AnchoredLayoutHandler - Class in docking.widgets.fieldpanel.internal
- AnchoredLayoutHandler(LayoutModel, int) - Constructor for class docking.widgets.fieldpanel.internal.AnchoredLayoutHandler
- AnchorManager - Class in help.validator
- AnchorManager() - Constructor for class help.validator.AnchorManager
- and(MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.MaskedLong
-
Compute the bitwise AND of this and another masked long To handle unknown bits, the result is derived from the following truth table:
- and(Varnode, Varnode, ContextEvaluator) - Method in class ghidra.program.util.VarnodeContext
- AND - docking.widgets.filter.MultitermEvaluationMode
- AND - docking.widgets.table.columnfilter.LogicOperation
- AND - Static variable in class ghidra.app.plugin.processors.generic.BinaryExpression
- andBlock(PatternBlock) - Method in class ghidra.app.plugin.processors.sleigh.pattern.PatternBlock
- AndExpression - Class in ghidra.app.plugin.processors.sleigh.expression
-
Form a new expression by ANDing two PatternExpressions
- AndExpression() - Constructor for class ghidra.app.plugin.processors.sleigh.expression.AndExpression
- AndExpressionSolver - Class in ghidra.app.plugin.assembler.sleigh.expr
-
Solves expressions of the form A & B
- AndExpressionSolver() - Constructor for class ghidra.app.plugin.assembler.sleigh.expr.AndExpressionSolver
- AndQuery - Class in ghidra.program.database.util
-
Combines two queries such that this query is the logical "AND" of the two queries.
- AndQuery(Query, Query) - Constructor for class ghidra.program.database.util.AndQuery
-
Construct a new AndQuery from two other queries.
- AnimatedIcon - Class in docking.util
- AnimatedIcon(List<? extends Icon>, int, int) - Constructor for class docking.util.AnimatedIcon
- animateEdgeHover() - Method in class ghidra.graph.viewer.VisualGraphViewUpdater
- AnimationPainter - Interface in docking.util
-
An interface used with
AnimationUtils
to allow clients to use the timing framework while performing their own painting. - AnimationUtils - Class in docking.util
- AnimationUtils.BasicAnimationDriver - Class in docking.util
- AnimationUtils.BasicAnimationPainter - Class in docking.util
- AnimationUtils.ComponentToComponentDriver - Class in docking.util
- AnimationUtils.DragonImageDriver - Class in docking.util
- AnimationUtils.FocusDriver - Class in docking.util
- AnimationUtils.PointToComponentDriver - Class in docking.util
- AnimationUtils.PulseDriver - Class in docking.util
- AnimationUtils.RotateDriver - Class in docking.util
- AnimationUtils.ShakeDriver - Class in docking.util
- AnimationUtils.SwingAnimationCallbackDriver - Class in docking.util
- animator - Variable in class docking.util.AnimationUtils.BasicAnimationDriver
- animator - Variable in class ghidra.graph.job.AbstractAnimator
- animator - Variable in class ghidra.graph.job.AbstractAnimatorJob
- AnnotatedMouseHandler - Interface in ghidra.app.util.viewer.field
-
An interface for handling mouse clicks on
AnnotatedTextFieldElement
s. - AnnotatedStringFieldMouseHandler - Class in ghidra.app.util.viewer.field
-
A handler to process
AnnotatedTextFieldElement
clicks. - AnnotatedStringFieldMouseHandler() - Constructor for class ghidra.app.util.viewer.field.AnnotatedStringFieldMouseHandler
- AnnotatedStringHandler - Interface in ghidra.app.util.viewer.field
-
NOTE: ALL AnnotatedStringHandler CLASSES MUST END IN "StringHandler".
- AnnotatedTextFieldElement - Class in ghidra.util.bean.field
-
A subclass of
FieldElement
that allows for mouse handling callbacks via the#handleMouseClicked(ProgramLocation, ServiceProvider)
method. - AnnotatedTextFieldElement(Annotation, int, int) - Constructor for class ghidra.util.bean.field.AnnotatedTextFieldElement
-
Constructor that initializes this text field element with the given annotation and row and column information.
- Annotation - Class in ghidra.app.util.viewer.field
- Annotation(String, AttributedString, Program) - Constructor for class ghidra.app.util.viewer.field.Annotation
-
Constructor Note: This constructor assumes that the provided annotation text matches the regular expression defined in
docking.widgets.fieldpanel.support.FieldUtils#ENCLOSING_ANNOTATION_PATTERN
, which assures that the string starts with "{ - annotationClicked(AnnotatedTextFieldElement, boolean) - Method in class ghidra.app.decompiler.component.CDisplayPanel
- annotationClicked(AnnotatedTextFieldElement, boolean) - Method in interface ghidra.app.decompiler.component.DecompilerCallbackHandler
- AnnotationException - Exception in ghidra.app.util.viewer.field
-
Exception thrown by the annotations classes.
- AnnotationException(String) - Constructor for exception ghidra.app.util.viewer.field.AnnotationException
- AnnotationHandler - Interface in ghidra.program.model.data
-
NOTE: ALL AnnotationHandler CLASSES MUST END IN "AnnotationHandler".
- ANONYMOUS_USERNAME - Static variable in class ghidra.framework.remote.User
-
Name associated with anonymous user
- anonymousAccessAllowed() - Method in class ghidra.framework.client.RepositoryAdapter
- anonymousAccessAllowed() - Method in class ghidra.framework.client.RepositoryServerAdapter
- anonymousAccessAllowed() - Method in interface ghidra.framework.remote.RepositoryHandle
- anonymousAccessAllowed() - Method in interface ghidra.framework.remote.RepositoryServerHandle
- anonymousAccessCB - Variable in class ghidra.framework.main.ProjectAccessPanel
- anonymousAccessRequested() - Method in class docking.widgets.PasswordDialog
- anonymousAccessRequested() - Method in class ghidra.framework.remote.AnonymousCallback
- AnonymousCallback - Class in ghidra.framework.remote
- AnonymousCallback() - Constructor for class ghidra.framework.remote.AnonymousCallback
- ANTLRUtil - Class in ghidra.sleigh.grammar
- ANTLRUtil() - Constructor for class ghidra.sleigh.grammar.ANTLRUtil
- any(Iterable<T>) - Static method in class util.CollectionUtils
-
Returns an element from the given iterable; null if the iterable is null or empty.
- any(Collection<T>) - Static method in class util.CollectionUtils
-
Returns an element from the given collection; null if the collection is null or empty.
- AnyObjectTableModel<T> - Class in docking.widgets.table
-
A table that allow users to provide a list of data objects whose method can be used to create columns.
- AnyObjectTableModel(String, Class<T>, String...) - Constructor for class docking.widgets.table.AnyObjectTableModel
- AnyObjectTableModel(String, Class<T>, List<String>) - Constructor for class docking.widgets.table.AnyObjectTableModel
- AnyObjectTableModel(String, Method...) - Constructor for class docking.widgets.table.AnyObjectTableModel
- AnyObjectTableModel(String, List<Method>) - Constructor for class docking.widgets.table.AnyObjectTableModel
- AnyObjectTableModel(String, List<T>, Class<T>, List<String>) - Constructor for class docking.widgets.table.AnyObjectTableModel
- AnyObjectTableModel(String, List<T>, List<Method>) - Constructor for class docking.widgets.table.AnyObjectTableModel
- ANYSINGLECHAR_WILDCARD_CHAR - Static variable in interface ghidra.app.util.PluginConstants
-
Wildcard char for a single char.
- ANYSUBSTRING_WILDCARD_CHAR - Static variable in interface ghidra.app.util.PluginConstants
-
Wildcard char for any string.
- AOUTHDRSZ - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffOptionalHeader
- AoutHeader - Class in ghidra.app.util.bin.format.coff
- AoutHeaderMagic - Class in ghidra.app.util.bin.format.coff
- AoutHeaderMagic() - Constructor for class ghidra.app.util.bin.format.coff.AoutHeaderMagic
- AoutHeaderMIPS - Class in ghidra.app.util.bin.format.coff
- API_CALL - docking.widgets.EventTrigger
- API_GENERATED - docking.widgets.tree.support.GTreeSelectionEvent.EventOrigin
-
This event was triggered by an API on the GTree interface
- append(byte) - Method in class ghidra.app.decompiler.LimitedByteBuffer
-
Append a byte into the buffer.
- append(byte[], int, int) - Method in class ghidra.app.plugin.processors.sleigh.SleighDebugLogger
-
Append a binary formatted byte array with the specified range of bits bracketed to the log.
- append(char) - Method in class generic.io.NullWriter
- append(int) - Method in class ghidra.util.datastruct.IntListIndexer
-
Allocates a new index resource and adds it to the end of the linked list indexed by listID.
- append(int[], int, int) - Method in class ghidra.app.plugin.processors.sleigh.SleighDebugLogger
-
Append a binary formatted integer array with the specified range of bits bracketed to the log.
- append(int, int, int) - Method in class ghidra.app.plugin.processors.sleigh.SleighDebugLogger
-
Append a binary formatted integer value with the specified range of bits bracketed to the log.
- append(short) - Method in class ghidra.util.datastruct.ShortListIndexer
-
Allocates a new index resource and adds it to the end of the linked list indexed by listID.
- append(ChainedBuffer) - Method in class db.ChainedBuffer
-
Append the contents of the specified dbBuf onto the end of this buffer.
- append(DBBuffer) - Method in class db.DBBuffer
-
Append the contents of the specified dbBuf onto the end of this buffer.
- append(SymbolPath) - Method in class ghidra.app.util.SymbolPath
-
Creates a new SymbolPath composed of the list of names in this path followed by the list of names in the given path.
- append(CharSequence) - Method in class generic.io.NullWriter
- append(CharSequence, int, int) - Method in class generic.io.NullWriter
- append(String) - Method in class docking.widgets.ScrollableTextArea
-
Appends the text to the text area maintained in this scrollpane
- append(String) - Method in class ghidra.app.plugin.processors.sleigh.SleighDebugLogger
-
Append message string to log buffer.
- append(String) - Method in class ghidra.util.JavaSourceLine
- append(LogEvent) - Method in class log.LogPanelAppender
- appendAll(VectorSTL<T>) - Method in class generic.stl.VectorSTL
- AppendCommentCmd - Class in ghidra.app.cmd.comments
-
Command to append a specific type of comment on a code unit.
- AppendCommentCmd(Address, int, String, String) - Constructor for class ghidra.app.cmd.comments.AppendCommentCmd
-
Construct command
- appendDescription(DataTypeComponent, String, String) - Static method in class ghidra.app.util.bin.format.dwarf4.DWARFUtil
-
Append a string to a description of a field in a structure.
- appendDescription(DataType, String, String) - Static method in class ghidra.app.util.bin.format.dwarf4.DWARFUtil
-
Append a string to a
DataType
's description. - appendEnumeratedData(OmfEnumeratedData) - Method in class ghidra.app.util.bin.format.omf.OmfSegmentHeader
-
Add an explicit data-block to this segment that might extend the length of this segment.
- appendException(Throwable) - Method in class ghidra.app.util.importer.MessageLog
-
Appends the exception to the log.
- appendMsg(int, String) - Method in class ghidra.app.util.importer.MessageLog
-
Appends the message and line number to the log.
- appendMsg(String) - Method in class ghidra.app.util.importer.MessageLog
-
Appends the message to the log.
- appendMsg(String) - Method in class ghidra.xml.XmlMessageLog
- appendMsg(String, String) - Method in class ghidra.app.util.importer.MessageLog
- appendNames(ArrayList<String>) - Method in class ghidra.app.util.bin.format.omf.OmfNamesRecord
- appendPath(String) - Method in class ghidra.formats.gfilesystem.FSRL
- appendPath(String...) - Static method in class ghidra.formats.gfilesystem.FSUtilities
-
Concats path strings together, taking care to ensure that there is a correct path separator character between each part.
- appendSpaceOffset(StringBuilder, Address) - Static method in class ghidra.program.model.pcode.Varnode
- appendToStringBuilder(StringBuilder, boolean, boolean, boolean) - Method in class ghidra.formats.gfilesystem.FSRL
- appendToStringBuilder(StringBuilder, boolean, boolean, boolean) - Method in class ghidra.formats.gfilesystem.FSRLRoot
- AppInfo - Class in ghidra.framework.main
-
Class with static methods to maintain application info, e.g., a handle to the tool that is the Ghidra Project Window, the user's name, etc.
- AppInfo() - Constructor for class ghidra.framework.main.AppInfo
- AppleSingleDouble - Class in ghidra.app.util.bin.format.macos.asd
- AppleSingleDouble(ByteProvider) - Constructor for class ghidra.app.util.bin.format.macos.asd.AppleSingleDouble
- AppleSingleDoubleAnalyzer - Class in ghidra.app.analyzers
- AppleSingleDoubleAnalyzer() - Constructor for class ghidra.app.analyzers.AppleSingleDoubleAnalyzer
- AppleSingleDoubleBinaryAnalysisCommand - Class in ghidra.app.cmd.formats
- AppleSingleDoubleBinaryAnalysisCommand() - Constructor for class ghidra.app.cmd.formats.AppleSingleDoubleBinaryAnalysisCommand
- Application - Class in ghidra.framework
-
The Application class provides a variety of static convenience methods for accessing Application elements that can be used once the
Application.initializeApplication(utility.application.ApplicationLayout, ghidra.framework.ApplicationConfiguration)
call has been made. - APPLICATION_GRADLE_MIN_PROPERTY - Static variable in class ghidra.framework.ApplicationProperties
-
The minimum version of gradle required to build the application.
- APPLICATION_JAVA_COMPILER_PROPERTY - Static variable in class ghidra.framework.ApplicationProperties
-
The Java compiler compliance level that was used to build the application.
- APPLICATION_JAVA_MAX_PROPERTY - Static variable in class ghidra.framework.ApplicationProperties
-
The maximum major version of Java the application will run under.
- APPLICATION_JAVA_MIN_PROPERTY - Static variable in class ghidra.framework.ApplicationProperties
-
The minimum major version of Java required to run the application.
- APPLICATION_LAYOUT_VERSION_PROPERTY - Static variable in class ghidra.framework.ApplicationProperties
-
The application's layout version.
- APPLICATION_NAME_PROPERTY - Static variable in class ghidra.framework.ApplicationProperties
-
The application name.
- APPLICATION_PREFERENCES_FILENAME - Static variable in class ghidra.framework.preferences.Preferences
-
The
APPLICATION_PREFERENCES_FILENAME
is the default name for the user preferences file. - APPLICATION_TOOL_EXTENSION - Static variable in interface ghidra.framework.model.ProjectManager
- APPLICATION_TOOLS_DIR_NAME - Static variable in interface ghidra.framework.model.ProjectManager
- APPLICATION_VERSION_PROPERTY - Static variable in class ghidra.framework.ApplicationProperties
-
The application version.
- ApplicationConfiguration - Class in ghidra.framework
- ApplicationConfiguration() - Constructor for class ghidra.framework.ApplicationConfiguration
- ApplicationIdentifier - Class in ghidra.framework
-
Class to represent an application's unique identifier.
- ApplicationIdentifier(ApplicationProperties) - Constructor for class ghidra.framework.ApplicationIdentifier
-
Creates a new
ApplicationIdentifier
object from anApplicationProperties
. - ApplicationIdentifier(String) - Constructor for class ghidra.framework.ApplicationIdentifier
-
Creates a new
ApplicationIdentifier
object from the given string. - ApplicationInformationDisplayFactory - Class in docking.framework
- ApplicationInformationDisplayFactory() - Constructor for class docking.framework.ApplicationInformationDisplayFactory
- applicationInstallationDir - Variable in class utility.application.ApplicationLayout
- ApplicationKeyManagerFactory - Class in ghidra.net
-
ApplicationKeyManagerFactory
provides application keystore management functionality and the ability to generate X509KeyManager's for use with an SSLContext or other PKI related operations. - ApplicationKeyManagerUtils - Class in ghidra.net
-
ApplicationKeyManagerUtils
provides public methods for utilizing the application PKI key management, including access to trusted issuers (i.e., CA certificates), token signing and validation, and the ability to generate keystores for testing or when a self-signed certificate will suffice. - ApplicationLayout - Class in utility.application
-
The Application Layout base class defines the customizable elements of the application's directory structure.
- ApplicationLayout() - Constructor for class utility.application.ApplicationLayout
- ApplicationModule - Class in generic.jar
- ApplicationModule(File, File) - Constructor for class generic.jar.ApplicationModule
- applicationProperties - Variable in class utility.application.ApplicationLayout
- ApplicationProperties - Class in ghidra.framework
-
The application properties.
- ApplicationProperties(ResourceFile) - Constructor for class ghidra.framework.ApplicationProperties
-
Creates a new application properties from the given application properties file.
- ApplicationProperties(String) - Constructor for class ghidra.framework.ApplicationProperties
-
Creates a new application properties with the given name.
- ApplicationProperties(String, String) - Constructor for class ghidra.framework.ApplicationProperties
-
Creates a new application properties with the given name and version.
- ApplicationProperties(Collection<ResourceFile>) - Constructor for class ghidra.framework.ApplicationProperties
-
Creates a new application properties from the application properties files found in the given application root directories.
- applicationRootDirs - Variable in class utility.application.ApplicationLayout
- ApplicationSettings - Class in utility.application
- ApplicationSettings() - Constructor for class utility.application.ApplicationSettings
- ApplicationSSLSocketFactory - Class in ghidra.net
-
ApplicationSSLSocketFactory
provides a replacement for the defaultSSLSocketFactory
which utilizes the default SSLContext established bySSLContextInitializer
. - ApplicationSSLSocketFactory() - Constructor for class ghidra.net.ApplicationSSLSocketFactory
-
ApplicationSSLSocketFactory constructor.
- ApplicationTrustManagerFactory - Class in ghidra.net
-
ApplicationTrustManagerFactory
provides the ability to establish acceptable certificate authorities to be used with SSL connections and PKI authentication. - ApplicationUtilities - Class in utility.application
-
Utility class for default application things.
- ApplicationUtilities() - Constructor for class utility.application.ApplicationUtilities
- ApplicationVersion - Class in ghidra.framework
-
Class to represent an application's version information.
- ApplicationVersion(String) - Constructor for class ghidra.framework.ApplicationVersion
-
Creates a new
ApplicationVersion
object from the given version string. - apply() - Method in class docking.options.editor.OptionsEditorPanel
- apply() - Method in class docking.options.editor.OptionsPanel
- apply() - Method in class docking.options.editor.ScrollableOptionsEditor
- apply() - Method in class ghidra.app.merge.datatypes.DataTypeMergeManager
- apply() - Method in class ghidra.app.merge.listing.ExternalFunctionMerger
- apply() - Method in class ghidra.app.merge.listing.ExternalProgramMerger
- apply() - Method in class ghidra.app.merge.listing.FunctionTagListingMerger
- apply() - Method in class ghidra.app.merge.listing.FunctionTagMerger
- apply() - Method in class ghidra.app.merge.listing.ListingMergeManager
- apply() - Method in class ghidra.app.merge.listing.ProgramContextMergeManager
- apply() - Method in class ghidra.app.merge.memory.MemoryMergeManager
- apply() - Method in interface ghidra.app.merge.MergeResolver
-
Notification that the apply button was hit.
- apply() - Method in class ghidra.app.merge.propertylist.PropertyListMergeManager
- apply() - Method in class ghidra.app.merge.tree.ProgramTreeMergeManager
- apply() - Method in class ghidra.app.util.viewer.options.ListingDisplayOptionsEditor
- apply() - Method in interface ghidra.framework.options.OptionsEditor
-
Apply the changes.
- apply() - Method in class ghidra.framework.plugintool.dialog.KeyBindingsPanel
- apply(E) - Method in class ghidra.graph.viewer.edge.VisualGraphEdgeStrokeTransformer
- apply(E) - Method in class ghidra.graph.viewer.shape.ArticulatedEdgeTransformer
-
Get the shape for this edge, returning either the shared instance or, in the case of self-loop edges, the Loop shared instance.
- apply(ParserWalker, SleighDebugLogger) - Method in interface ghidra.app.plugin.processors.sleigh.ContextChange
- apply(ParserWalker, SleighDebugLogger) - Method in class ghidra.app.plugin.processors.sleigh.ContextCommit
- apply(ParserWalker, SleighDebugLogger) - Method in class ghidra.app.plugin.processors.sleigh.ContextOp
- apply(ImportStateCache, RelocationState, ContainerHeader, Program, MessageLog, TaskMonitor) - Method in class ghidra.app.util.bin.format.pef.Relocation
- apply(ImportStateCache, RelocationState, ContainerHeader, Program, MessageLog, TaskMonitor) - Method in class ghidra.app.util.bin.format.pef.RelocByIndexGroup
- apply(ImportStateCache, RelocationState, ContainerHeader, Program, MessageLog, TaskMonitor) - Method in class ghidra.app.util.bin.format.pef.RelocBySectDWithSkip
- apply(ImportStateCache, RelocationState, ContainerHeader, Program, MessageLog, TaskMonitor) - Method in class ghidra.app.util.bin.format.pef.RelocIncrPosition
- apply(ImportStateCache, RelocationState, ContainerHeader, Program, MessageLog, TaskMonitor) - Method in class ghidra.app.util.bin.format.pef.RelocLgByImport
- apply(ImportStateCache, RelocationState, ContainerHeader, Program, MessageLog, TaskMonitor) - Method in class ghidra.app.util.bin.format.pef.RelocLgRepeat
- apply(ImportStateCache, RelocationState, ContainerHeader, Program, MessageLog, TaskMonitor) - Method in class ghidra.app.util.bin.format.pef.RelocLgSetOrBySection
- apply(ImportStateCache, RelocationState, ContainerHeader, Program, MessageLog, TaskMonitor) - Method in class ghidra.app.util.bin.format.pef.RelocSetPosition
- apply(ImportStateCache, RelocationState, ContainerHeader, Program, MessageLog, TaskMonitor) - Method in class ghidra.app.util.bin.format.pef.RelocSmRepeat
- apply(ImportStateCache, RelocationState, ContainerHeader, Program, MessageLog, TaskMonitor) - Method in class ghidra.app.util.bin.format.pef.RelocUndefinedOpcode
- apply(ImportStateCache, RelocationState, ContainerHeader, Program, MessageLog, TaskMonitor) - Method in class ghidra.app.util.bin.format.pef.RelocValueGroup
- apply(I) - Method in interface utility.function.ExceptionalFunction
-
The method that will be called
- apply(String) - Method in interface ghidra.app.script.StringTransformer
- apply(V) - Method in class ghidra.graph.viewer.layout.JungWrappingVisualGraphLayoutAdapter
- apply(V) - Method in class ghidra.graph.viewer.vertex.VisualGraphVertexShapeTransformer
- APPLY_BLOCKED_MATCH_ICON - Static variable in class resources.Icons
- APPLY_ENABLED - Static variable in interface ghidra.GhidraOptions
- APPLY_LABELS_OPTION_NAME - Static variable in class ghidra.app.util.opinion.AbstractProgramLoader
- APPLY_TO_ALL - Static variable in class ghidra.framework.main.datatree.VersionControlDialog
- applyButton - Variable in class docking.DialogComponentProvider
- applyCallback() - Method in class docking.DialogComponentProvider
-
The callback method for when the "Apply" button is pressed.
- applyCallback() - Method in class docking.options.editor.OptionsDialog
- applyCallback() - Method in class docking.widgets.table.constraint.dialog.ColumnFilterDialog
- applyCmd(Program, Command) - Static method in class ghidra.test.AbstractGhidraHeadlessIntegrationTest
-
Run a command against the specified program within a transaction.
- applyCommits(ProcessorContext) - Method in class ghidra.app.plugin.processors.sleigh.SleighParserContext
- applyContext(ParserWalker, SleighDebugLogger) - Method in class ghidra.app.plugin.processors.sleigh.Constructor
-
Apply any operations on context for this Constructor to a particular InstructionContext
- applyContextSettings(DefaultProgramContext) - Method in class ghidra.app.plugin.processors.sleigh.SleighLanguage
- applyContextSettings(DefaultProgramContext) - Method in class ghidra.program.model.lang.BasicCompilerSpec
- applyContextSettings(DefaultProgramContext) - Method in interface ghidra.program.model.lang.CompilerSpec
-
Apply context settings to the ProgramContext as specified by the configuration
- applyContextSettings(DefaultProgramContext) - Method in interface ghidra.program.model.lang.Language
-
Apply context settings to the ProgramContext as specified by the configuration
- applyData(Program, DataType, Address) - Static method in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_Utilities
-
Applies the data type at the specified address.
- applyDataType(Address, DataType) - Method in class ghidra.app.util.PseudoDisassembler
-
Apply a dataType to the program at the given address.
- applyDataType(String, DataType) - Method in class ghidra.program.database.ProgramBuilder
- applyDataType(String, DataType, int) - Method in class ghidra.program.database.ProgramBuilder
-
Creates a data instance at the specified address, repeated
N
times. - applyDemangledName(Address, boolean, boolean, Program) - Method in class ghidra.app.util.demangler.DemangledObject
- applyDemangledName(String, Address, boolean, boolean, Program) - Method in class ghidra.app.util.demangler.DemangledObject
- applyEnum(AddressSetView, Enum, TaskMonitor, boolean) - Method in class ghidra.program.database.symbol.EquateManager
- applyEnum(AddressSetView, Enum, TaskMonitor, boolean) - Method in interface ghidra.program.model.symbol.EquateTable
-
Creates equates and/or adds references for scalars in the given address set using the given data type.
- ApplyEnumDialog - Class in ghidra.app.util.datatype
- ApplyEnumDialog(PluginTool, DataTypeManager) - Constructor for class ghidra.app.util.datatype.ApplyEnumDialog
- applyForward(AssemblyResolvedConstructor) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic
-
Apply just context transformations in the forward (disassembly) direction
- ApplyFunctionDataTypesCmd - Class in ghidra.app.cmd.function
-
Apply all function signature data types in a data type manager to any user defined label that has the same name as the function signature.
- ApplyFunctionDataTypesCmd(List<DataTypeManager>, AddressSetView, SourceType, boolean, boolean) - Constructor for class ghidra.app.cmd.function.ApplyFunctionDataTypesCmd
-
Constructs a new command to apply all function signature data types in the given data type manager.
- ApplyFunctionSignatureAction - Class in ghidra.app.decompiler.component
-
Action that applies the signature of the function in the currently active side of a decompiler code comparison panel to the function in the other side of the panel.
- ApplyFunctionSignatureAction - Class in ghidra.app.util.viewer.listingpanel
-
Action that applies the signature of the function in the currently active side of a listing code comparison panel to the function in the other side of the panel.
- ApplyFunctionSignatureAction(String) - Constructor for class ghidra.app.decompiler.component.ApplyFunctionSignatureAction
-
Constructor for the action that applies a function signature from one side of a dual decompiler panel to the other.
- ApplyFunctionSignatureAction(String) - Constructor for class ghidra.app.util.viewer.listingpanel.ApplyFunctionSignatureAction
-
Constructor for the action that applies a function signature from one side of a dual listing panel to the other.
- ApplyFunctionSignatureCmd - Class in ghidra.app.cmd.function
-
Command to create apply a function signature at an address.
- ApplyFunctionSignatureCmd(Address, FunctionSignature, SourceType) - Constructor for class ghidra.app.cmd.function.ApplyFunctionSignatureCmd
-
Constructs a new command for creating a function.
- ApplyFunctionSignatureCmd(Address, FunctionSignature, SourceType, boolean, boolean) - Constructor for class ghidra.app.cmd.function.ApplyFunctionSignatureCmd
-
Constructs a new command for creating a function.
- applyFunctionTagChanges(AddressSetView, int, Set<FunctionTag>, Set<FunctionTag>, TaskMonitor) - Method in class ghidra.program.util.ProgramMerge
-
Merges/replaces tags of program2 into program1.
- applyMask(byte[], byte[]) - Method in interface ghidra.program.model.lang.Mask
-
Apply the mask to a byte array.
- applyMask(byte[], byte[]) - Method in class ghidra.program.model.lang.MaskImpl
- applyMask(byte[], int, byte[], int) - Method in interface ghidra.program.model.lang.Mask
-
Apply the mask to a byte array.
- applyMask(byte[], int, byte[], int) - Method in class ghidra.program.model.lang.MaskImpl
- applyMask(MemBuffer) - Method in interface ghidra.program.model.lang.Mask
-
Apply the mask to a memory buffer.
- applyMask(MemBuffer) - Method in class ghidra.program.model.lang.MaskImpl
- applyModel() - Method in class ghidra.app.cmd.module.AbstractModularizationCmd
- applyModel() - Method in class ghidra.app.cmd.module.ComplexityDepthModularizationCmd
- applyModel() - Method in class ghidra.app.cmd.module.DominanceModularizationCmd
- applyNewArticulations(Map<E, List<Point2D>>) - Method in class ghidra.graph.viewer.layout.AbstractVisualGraphLayout
- applyNewLocations(Map<V, Point2D>) - Method in class ghidra.graph.viewer.layout.AbstractVisualGraphLayout
- applyRecursionPath(Deque<AssemblyConstructorSemantic>, AssemblyParseBranch, AssemblyProduction, AssemblyResolvedConstructor) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyTreeResolver
-
Apply constructors as indicated by a path returned by the context resolution graph Please note: The path given will be emptied during processing.
- applySignature() - Method in class ghidra.app.util.demangler.DemanglerOptions
-
True signals to apply function signatures that are demangled.
- applyStringDataType(String, AbstractStringDataType, int) - Method in class ghidra.program.database.ProgramBuilder
-
Creates a sting data type instance at the specified address, repeated
N
times. - applyTo() - Method in class ghidra.app.util.bin.format.objc2.ObjectiveC2_Cache
- applyTo() - Method in class ghidra.app.util.bin.format.objc2.ObjectiveC2_Category
- applyTo() - Method in class ghidra.app.util.bin.format.objc2.ObjectiveC2_Class
- applyTo() - Method in class ghidra.app.util.bin.format.objc2.ObjectiveC2_ClassRW
- applyTo() - Method in class ghidra.app.util.bin.format.objc2.ObjectiveC2_ImageInfo
- applyTo() - Method in class ghidra.app.util.bin.format.objc2.ObjectiveC2_Implementation
- applyTo() - Method in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_Category
- applyTo() - Method in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_Class
- applyTo() - Method in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_InstanceVariable
- applyTo() - Method in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_InstanceVariableList
- applyTo() - Method in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_MetaClass
- applyTo() - Method in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_Module
- applyTo() - Method in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_Protocol
- applyTo() - Method in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_ProtocolList
- applyTo() - Method in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_ProtocolMethodList
- applyTo() - Method in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_SymbolTable
- applyTo(DomainObject) - Method in class ghidra.app.cmd.comments.AppendCommentCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.comments.CodeUnitInfoPasteCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.comments.SetCommentCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.comments.SetCommentsCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.data.AbstractCreateStructureCmd
-
Applies this command to the given domain object.
- applyTo(DomainObject) - Method in class ghidra.app.cmd.data.CreateArrayCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.data.CreateArrayInStructureCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.data.CreateDataCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.data.CreateDataInStructureCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.data.CreateStringCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.data.RenameDataFieldCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.equate.ClearEquateCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.equate.SetEquateCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.function.AddFunctionTagCmd
-
PUBLIC METHODS
- applyTo(DomainObject) - Method in class ghidra.app.cmd.function.AddMemoryVarCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.function.AddParameterCommand
- applyTo(DomainObject) - Method in class ghidra.app.cmd.function.AddRegisterVarCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.function.AddStackVarCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.function.ChangeFunctionTagCmd
-
PUBLIC METHODS
- applyTo(DomainObject) - Method in class ghidra.app.cmd.function.CreateExternalFunctionCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.function.CreateFunctionDefinitionCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.function.CreateFunctionTagCmd
-
PUBLIC METHODS
- applyTo(DomainObject) - Method in class ghidra.app.cmd.function.DeleteFunctionCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.function.DeleteVariableCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.function.RemoveFunctionTagCmd
-
PUBLIC METHODS
- applyTo(DomainObject) - Method in class ghidra.app.cmd.function.RemoveStackDepthChangeCommand
- applyTo(DomainObject) - Method in class ghidra.app.cmd.function.SetFunctionNameCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.function.SetFunctionPurgeCommand
- applyTo(DomainObject) - Method in class ghidra.app.cmd.function.SetFunctionRepeatableCommentCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.function.SetFunctionVarArgsCommand
- applyTo(DomainObject) - Method in class ghidra.app.cmd.function.SetReturnDataTypeCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.function.SetStackDepthChangeCommand
- applyTo(DomainObject) - Method in class ghidra.app.cmd.function.SetVariableCommentCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.function.SetVariableDataTypeCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.function.SetVariableNameCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.label.AddLabelCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.label.AddUniqueLabelCmd
-
Deprecated.
- applyTo(DomainObject) - Method in class ghidra.app.cmd.label.CreateNamespacesCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.label.DeleteLabelCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.label.ExternalEntryCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.label.PinSymbolCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.label.RenameLabelCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.label.SetLabelNamespaceCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.label.SetLabelPrimaryCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.module.CreateDefaultTreeCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.module.CreateFolderCommand
- applyTo(DomainObject) - Method in class ghidra.app.cmd.module.CreateFragmentCmd
-
Apply the command; if the name already exists, then the fragment will not be created.
- applyTo(DomainObject) - Method in class ghidra.app.cmd.module.DeleteTreeCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.module.MergeFolderCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.module.RenameCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.module.RenameTreeCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.module.ReorderModuleCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.refs.AddExternalNameCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.refs.AddMemRefCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.refs.AddOffsetMemRefCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.refs.AddRegisterRefCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.refs.AddShiftedMemRefCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.refs.AddStackRefCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.refs.AssociateSymbolCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.refs.ClearExternalNameCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.refs.ClearFallThroughCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.refs.EditRefTypeCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.refs.RemoveAllReferencesCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.refs.RemoveExternalNameCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.refs.RemoveExternalRefCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.refs.RemoveReferenceCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.refs.SetExternalNameCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.refs.SetExternalRefCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.refs.SetFallThroughCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.refs.SetPrimaryRefCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.refs.UpdateExternalNameCmd
- applyTo(DomainObject) - Method in class ghidra.app.cmd.register.SetRegisterCmd
- applyTo(DomainObject) - Method in class ghidra.framework.cmd.BackgroundCommand
- applyTo(DomainObject) - Method in interface ghidra.framework.cmd.Command
-
Applies the command to the given domain object.
- applyTo(DomainObject) - Method in class ghidra.framework.cmd.CompoundCmd
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.analysis.SharedReturnAnalysisCmd
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.data.CreateDataBackgroundCmd
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.data.CreateDataInStructureBackgroundCmd
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.disassemble.ArmDisassembleCommand
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.disassemble.DisassembleCommand
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.disassemble.Hcs12DisassembleCommand
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.disassemble.MipsDisassembleCommand
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.disassemble.PowerPCDisassembleCommand
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.disassemble.SetFlowOverrideCmd
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.function.ApplyFunctionDataTypesCmd
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.function.ApplyFunctionSignatureCmd
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.function.CaptureFunctionDataTypesCmd
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.function.CreateFunctionCmd
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.function.CreateMultipleFunctionsCmd
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.function.CreateThunkFunctionCmd
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.function.DeleteFunctionTagCmd
-
PUBLIC METHODS
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.function.FunctionPurgeAnalysisCmd
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.function.FunctionResultStateStackAnalysisCmd
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.function.FunctionStackAnalysisCmd
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.function.NewFunctionStackAnalysisCmd
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.label.DemanglerCmd
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.memory.DeleteBlockCmd
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.module.AbstractModularizationCmd
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.module.ModuleAlgorithmCmd
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.module.SubroutineModelCmd
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.refs.AddMemRefsCmd
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.framework.cmd.BackgroundCommand
-
Method called when this command is to apply changes to the given domain object.
- applyTo(DomainObject, TaskMonitor) - Method in class ghidra.framework.cmd.CompoundBackgroundCommand
- applyTo(Program, Address, DemanglerOptions, TaskMonitor) - Method in class ghidra.app.util.demangler.DemangledAddressTable
- applyTo(Program, Address, DemanglerOptions, TaskMonitor) - Method in class ghidra.app.util.demangler.DemangledFunction
- applyTo(Program, Address, DemanglerOptions, TaskMonitor) - Method in class ghidra.app.util.demangler.DemangledObject
- applyTo(Program, Address, DemanglerOptions, TaskMonitor) - Method in class ghidra.app.util.demangler.DemangledString
- applyTo(Program, Address, DemanglerOptions, TaskMonitor) - Method in class ghidra.app.util.demangler.DemangledThunk
- applyTo(Program, Address, DemanglerOptions, TaskMonitor) - Method in class ghidra.app.util.demangler.DemangledVariable
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.formats.AppleSingleDoubleBinaryAnalysisCommand
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.formats.CoffArchiveBinaryAnalysisCommand
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.formats.CoffBinaryAnalysisCommand
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.formats.ElfBinaryAnalysisCommand
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.formats.MachoBinaryAnalysisCommand
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.formats.PefBinaryAnalysisCommand
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.formats.PortableExecutableBinaryAnalysisCommand
- applyTo(Program, TaskMonitor) - Method in interface ghidra.framework.cmd.BinaryAnalysisCommand
-
Applies the command to the given domain object.
- applyTo(Namespace) - Method in class ghidra.app.util.bin.format.objc2.ObjectiveC2_InstanceVariable
- applyTo(Namespace) - Method in class ghidra.app.util.bin.format.objc2.ObjectiveC2_InstanceVariableList
- applyTo(Namespace) - Method in class ghidra.app.util.bin.format.objc2.ObjectiveC2_Property
- applyTo(Namespace) - Method in class ghidra.app.util.bin.format.objc2.ObjectiveC2_PropertyList
- applyTo(Namespace) - Method in class ghidra.app.util.bin.format.objc2.ObjectiveC2_Protocol
- applyTo(Namespace) - Method in class ghidra.app.util.bin.format.objc2.ObjectiveC2_ProtocolList
- applyTo(Namespace) - Method in class ghidra.app.util.bin.format.objectiveC.ObjectiveC_Method
- applyTo(Namespace) - Method in class ghidra.app.util.bin.format.objectiveC.ObjectiveC_MethodList
- applyU4Data(Address) - Method in class ghidra.test.processors.support.PCodeTestAbstractControlBlock
- applyValue() - Method in class ghidra.framework.options.EditorState
- applyValue(PropertyVisitor, long) - Method in class ghidra.util.prop.BytePropertySet
- applyValue(PropertyVisitor, long) - Method in class ghidra.util.prop.IntPropertySet
- applyValue(PropertyVisitor, long) - Method in class ghidra.util.prop.LongPropertySet
- applyValue(PropertyVisitor, long) - Method in class ghidra.util.prop.ObjectPropertySet
- applyValue(PropertyVisitor, long) - Method in class ghidra.util.prop.PropertySet
-
Based upon the type of property manager that this is, the appropriate visit() method will be called within the PropertyVisitor.
- applyValue(PropertyVisitor, long) - Method in class ghidra.util.prop.SaveableObjectPropertySet
- applyValue(PropertyVisitor, long) - Method in class ghidra.util.prop.ShortPropertySet
- applyValue(PropertyVisitor, long) - Method in class ghidra.util.prop.StringPropertySet
- applyValue(PropertyVisitor, long) - Method in class ghidra.util.prop.VoidPropertySet
- applyValue(PropertyVisitor, Address) - Method in class ghidra.program.database.properties.IntPropertyMapDB
- applyValue(PropertyVisitor, Address) - Method in class ghidra.program.database.properties.LongPropertyMapDB
- applyValue(PropertyVisitor, Address) - Method in class ghidra.program.database.properties.ObjectPropertyMapDB
- applyValue(PropertyVisitor, Address) - Method in class ghidra.program.database.properties.StringPropertyMapDB
- applyValue(PropertyVisitor, Address) - Method in class ghidra.program.database.properties.UnsupportedMapDB
- applyValue(PropertyVisitor, Address) - Method in class ghidra.program.database.properties.VoidPropertyMapDB
- applyValue(PropertyVisitor, Address) - Method in class ghidra.program.model.util.DefaultPropertyMap
- applyValue(PropertyVisitor, Address) - Method in interface ghidra.program.model.util.PropertyMap
-
Applies a property value at the indicated address without knowing its type (String, int, long, etc.) by using the property visitor.
- Architecture - Enum in ghidra.framework
- ARCHITECTURE_68k - Static variable in class ghidra.app.util.bin.format.pef.ContainerHeader
- ARCHITECTURE_PPC - Static variable in class ghidra.app.util.bin.format.pef.ContainerHeader
- ArchitectureDataDirectory - Class in ghidra.app.util.bin.format.pe
- ArchitectureDataDirectory() - Constructor for class ghidra.app.util.bin.format.pe.ArchitectureDataDirectory
-
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
- ARCHITECTURES - Static variable in class ghidra.app.util.bin.format.macho.dyld.DyldArchitecture
- ARCHIVE_INFO - Static variable in class ghidra.program.database.DataTypeArchiveDB
-
Name of data type archive information property list
- ARCHIVE_SETTINGS - Static variable in class ghidra.program.database.DataTypeArchiveDB
-
Name of data type archive settings property list
- ArchiveBuilder - Class in generic.util
- ArchiveExtractor - Class in generic.util
- ArchiveExtractor() - Constructor for class generic.util.ArchiveExtractor
- ArchiveProvider - Interface in ghidra.framework.main.datatree
-
An interface to be implemented by any class that can return a list of Archives.
- archiveReady(int, TaskMonitor) - Method in class ghidra.program.database.data.ProjectDataTypeManager
- ArchiveType - Enum in ghidra.program.model.data
- areModalDialogsVisible() - Static method in class generic.util.WindowUtilities
-
Returns true if there are one or more modal dialogs displayed in the current JVM.
- arePopupsEnabled() - Method in class ghidra.graph.viewer.VisualGraphView
- areRelatedAs(Vertex, Vertex) - Method in class ghidra.util.graph.DirectedGraph
-
Returns true iff the graph contains and edge from the parent vertex to the child vertex.
- arg - Variable in class ghidra.framework.main.logviewer.event.FVEvent
- args(Object...) - Static method in class generic.test.TestUtils
-
A convenience method that can be statically imported to use with the class, allowing you to avoid your own ugly manual array creation.
- argTypes(Class<?>...) - Static method in class generic.test.TestUtils
-
A convenience method that can be statically imported to use with the class, allowing you to avoid your own ugly manual array creation.
- arguments - Variable in class ghidra.app.util.html.FunctionDataTypeHTMLRepresentation
- arguments() - Method in class ghidra.sleigh.grammar.SleighCompiler
- arguments() - Method in class ghidra.sleigh.grammar.SleighEcho
- arguments(Token) - Method in class ghidra.sleigh.grammar.SleighParser
- arguments_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.arguments_return
- arm() - Method in class ghidra.util.timer.Watchdog
-
Enables this watchdog so that at
Watchdog.defaultWatchdogTimeoutMS
milliseconds in the future theWatchdog.timeoutMethod
will be called. - ARM_DEBUG_STATE - Static variable in class ghidra.app.util.bin.format.macho.threadcommand.ThreadStateARM
- ARM_EXCEPTION_STATE - Static variable in class ghidra.app.util.bin.format.macho.threadcommand.ThreadStateARM
- ARM_RELOC_BR24 - ghidra.app.util.bin.format.macho.RelocationTypeARM
- ARM_RELOC_HALF - ghidra.app.util.bin.format.macho.RelocationTypeARM
- ARM_RELOC_HALF_SECTDIFF - ghidra.app.util.bin.format.macho.RelocationTypeARM
- ARM_RELOC_LOCAL_SECTDIFF - ghidra.app.util.bin.format.macho.RelocationTypeARM
- ARM_RELOC_PAIR - ghidra.app.util.bin.format.macho.RelocationTypeARM
- ARM_RELOC_PB_LA_PTR - ghidra.app.util.bin.format.macho.RelocationTypeARM
- ARM_RELOC_SECTDIFF - ghidra.app.util.bin.format.macho.RelocationTypeARM
- ARM_RELOC_VANILLA - ghidra.app.util.bin.format.macho.RelocationTypeARM
- ARM_THREAD_STATE - Static variable in class ghidra.app.util.bin.format.macho.threadcommand.ThreadStateARM
- ARM_THUMB_32_BRANCH - ghidra.app.util.bin.format.macho.RelocationTypeARM
- ARM_THUMB_RELOC_BR22 - ghidra.app.util.bin.format.macho.RelocationTypeARM
- ARM_VFP_STATE - Static variable in class ghidra.app.util.bin.format.macho.threadcommand.ThreadStateARM
- ARM64_RELOC_ADDEND - ghidra.app.util.bin.format.macho.RelocationTypeARM64
-
must be followed by ARM64_RELOC_PAGE21 or ARM64_RELOC_PAGEOFF12
- ARM64_RELOC_BRANCH26 - ghidra.app.util.bin.format.macho.RelocationTypeARM64
-
b/bl instruction with 26-bit displacement
- ARM64_RELOC_GOT_LOAD_PAGE21 - ghidra.app.util.bin.format.macho.RelocationTypeARM64
-
PC-rel distance to page of GOT slot
- ARM64_RELOC_GOT_LOAD_PAGEOFF12 - ghidra.app.util.bin.format.macho.RelocationTypeARM64
-
offset within page of GOT slot, scaled by r_length
- ARM64_RELOC_PAGE21 - ghidra.app.util.bin.format.macho.RelocationTypeARM64
-
PC-rel distance to page of target
- ARM64_RELOC_PAGEOFF12 - ghidra.app.util.bin.format.macho.RelocationTypeARM64
-
offset within page, scaled by r_length
- ARM64_RELOC_POINTER_TO_GOT - ghidra.app.util.bin.format.macho.RelocationTypeARM64
-
for pointers to GOT slots
- ARM64_RELOC_SUBTRACTOR - ghidra.app.util.bin.format.macho.RelocationTypeARM64
-
must be followed but an ARM64_RELOC_UNSIGNED
- ARM64_RELOC_TLVP_LOAD_PAGE21 - ghidra.app.util.bin.format.macho.RelocationTypeARM64
-
PC-rel distance to page of TLVP slot
- ARM64_RELOC_TLVP_LOAD_PAGEOFF12 - ghidra.app.util.bin.format.macho.RelocationTypeARM64
-
offset within page of TLVP slot, scaled by r_length
- ARM64_RELOC_UNSIGNED - ghidra.app.util.bin.format.macho.RelocationTypeARM64
-
for pointers
- ARM64_THREAD_STATE - Static variable in class ghidra.app.util.bin.format.macho.threadcommand.ThreadStateARM_64
- ArmDisassembleCommand - Class in ghidra.app.cmd.disassemble
-
Command object for performing Arm/Thumb disassembly
- ArmDisassembleCommand(Address, AddressSetView, boolean) - Constructor for class ghidra.app.cmd.disassemble.ArmDisassembleCommand
-
Constructor for DisassembleCommand.
- ArmDisassembleCommand(AddressSetView, AddressSetView, boolean) - Constructor for class ghidra.app.cmd.disassemble.ArmDisassembleCommand
-
Constructor for ArmDisassembleCommand.
- ARMV6 - Static variable in class ghidra.app.util.bin.format.macho.dyld.DyldArchitecture
- ARMV7 - Static variable in class ghidra.app.util.bin.format.macho.dyld.DyldArchitecture
- ARMV7F - Static variable in class ghidra.app.util.bin.format.macho.dyld.DyldArchitecture
- ARMV7K - Static variable in class ghidra.app.util.bin.format.macho.dyld.DyldArchitecture
- ARMV7S - Static variable in class ghidra.app.util.bin.format.macho.dyld.DyldArchitecture
- ARMV8A - Static variable in class ghidra.app.util.bin.format.macho.dyld.DyldArchitecture
- ARMV8Ae - Static variable in class ghidra.app.util.bin.format.macho.dyld.DyldArchitecture
- ARR_NOTATION - Static variable in class ghidra.app.util.demangler.DemangledDataType
- ARR_NOTATION - Static variable in class util.demangler.GenericDemangledDataType
- Array - Interface in ghidra.program.model.data
-
Array interface
- Array - Interface in ghidra.util.datastruct
-
Base interface for Defining methods for managing a "virtual" array of some data type.
- ARRAY - Static variable in class ghidra.app.util.viewer.format.FieldFormatModel
- ARRAY_DISPLAY_DESCRIPTION - Static variable in class ghidra.app.util.viewer.format.FormatManager
- ARRAY_DISPLAY_OPTIONS - Static variable in class ghidra.app.util.viewer.format.FormatManager
- ARRAY_INDEX_FORMAT_NAME - Static variable in class ghidra.app.util.viewer.field.FieldNameFieldFactory
- ARRAY_LABEL_PREFIX - Static variable in interface ghidra.program.model.data.Array
- ARRAY_LENGTH - Static variable in class ghidra.program.model.lang.ConstantPool
- ARRAY_OPTIONS_GROUP - Static variable in class ghidra.app.util.viewer.format.FormatManager
- ARRAY_SUBSCRIPT_PATTERN - Static variable in class util.demangler.GenericDemangledDataType
- ArrayDataType - Class in ghidra.program.model.data
-
Basic implementation of the Array interface.
- ArrayDataType(DataType, int, int) - Constructor for class ghidra.program.model.data.ArrayDataType
-
Constructs a new Array dataType.
- ArrayDataType(DataType, int, int, DataTypeManager) - Constructor for class ghidra.program.model.data.ArrayDataType
-
Constructs a new Array dataType.
- ArrayDataTypeHTMLRepresentation - Class in ghidra.app.util.html
- ArrayDataTypeHTMLRepresentation(Array) - Constructor for class ghidra.app.util.html.ArrayDataTypeHTMLRepresentation
- ArrayElementFieldLocation - Class in ghidra.app.util.viewer.field
- ArrayElementFieldLocation() - Constructor for class ghidra.app.util.viewer.field.ArrayElementFieldLocation
-
Default constructor needed for restoring from XML.
- ArrayElementFieldLocation(Program, Address, int[], String, int, int) - Constructor for class ghidra.app.util.viewer.field.ArrayElementFieldLocation
-
Creates an ArrayElementFieldLocation
- ArrayElementPropertyEditor - Class in ghidra.app.util.viewer.field
- ArrayElementPropertyEditor() - Constructor for class ghidra.app.util.viewer.field.ArrayElementPropertyEditor
- ArrayElementWrappedOption - Class in ghidra.app.util.viewer.field
- ArrayElementWrappedOption() - Constructor for class ghidra.app.util.viewer.field.ArrayElementWrappedOption
- arrayRangesEquals(byte[], int, byte[], int, int) - Static method in class utilities.util.ArrayUtilities
-
Returns true if a portion of byte array b1 equals an equally sized portion of byte array b2.
- ArrayStringable - Interface in ghidra.program.model.data
-
ArrayStringable
identifies those data types which when formed into an array can be interpreted as a string (e.g., character array). - ArrayUtilities - Class in utilities.util
- ArrayUtilities() - Constructor for class utilities.util.ArrayUtilities
- ArrayValuesFieldFactory - Class in ghidra.app.util.viewer.field
- ArrayValuesFieldFactory() - Constructor for class ghidra.app.util.viewer.field.ArrayValuesFieldFactory
- ARROW_DOWN_RIGHT_ICON - Static variable in class resources.Icons
- ARROW_DOWN_TYPE - Static variable in class docking.options.editor.ButtonPanelFactory
-
Button that has a down arrow.
- ARROW_LEFT_TYPE - Static variable in class docking.options.editor.ButtonPanelFactory
-
Button that has a left arrow.
- ARROW_RIGHT_TYPE - Static variable in class docking.options.editor.ButtonPanelFactory
-
Button that has a right arrow.
- ARROW_SIZE - Static variable in class docking.options.editor.ButtonPanelFactory
-
Dimension for the arrow button.
- ARROW_UP_LEFT_ICON - Static variable in class resources.Icons
- ARROW_UP_TYPE - Static variable in class docking.options.editor.ButtonPanelFactory
-
Button that has an up arrow.
- ArrowDownAction - Class in ghidra.framework.main.logviewer.event
-
The down arrow should move the selection down one row.
- ArrowDownAction(FVEventListener) - Constructor for class ghidra.framework.main.logviewer.event.ArrowDownAction
- ArrowDownSelectionAction - Class in ghidra.framework.main.logviewer.event
-
The down arrow should move the selection down one row.
- ArrowDownSelectionAction(FVEventListener) - Constructor for class ghidra.framework.main.logviewer.event.ArrowDownSelectionAction
- ArrowUpAction - Class in ghidra.framework.main.logviewer.event
-
The up arrow should move the selection up one row.
- ArrowUpAction(FVEventListener) - Constructor for class ghidra.framework.main.logviewer.event.ArrowUpAction
- ArrowUpSelectionAction - Class in ghidra.framework.main.logviewer.event
-
The up arrow should move the selection up one row.
- ArrowUpSelectionAction(FVEventListener) - Constructor for class ghidra.framework.main.logviewer.event.ArrowUpSelectionAction
- ArticulatedEdgeRenderer<V extends VisualVertex,E extends VisualEdge<V>> - Class in ghidra.graph.viewer.renderer
- ArticulatedEdgeRenderer() - Constructor for class ghidra.graph.viewer.renderer.ArticulatedEdgeRenderer
- ArticulatedEdgeTransformer<V extends VisualVertex,E extends VisualEdge<V>> - Class in ghidra.graph.viewer.shape
-
An edge shape that renders as a series of straight lines between articulation points.
- ArticulatedEdgeTransformer() - Constructor for class ghidra.graph.viewer.shape.ArticulatedEdgeTransformer
- articulations(E) - Method in class ghidra.graph.viewer.layout.LayoutLocationMap
- ArticulationTransitionPoints(Point2D, Point2D) - Constructor for class ghidra.graph.job.AbstractGraphTransitionJob.ArticulationTransitionPoints
- asArray() - Method in class ghidra.app.util.SymbolPath
-
Returns an array of names of the symbols in the symbol path, starting with the name just below the global namespace.
- asArray() - Method in class ghidra.program.model.data.CategoryPath
-
Returns a hierarchical array of names of the categories in the category path, starting with the name just below the
ROOT
category. - asCategoryPath() - Method in class ghidra.app.util.bin.format.dwarf4.next.DWARFNameInfo
-
Converts this object into an equiv
CategoryPath
. - asCategoryPathString() - Method in class ghidra.app.util.bin.format.dwarf4.next.NamespacePath
-
Converts this namespace path into a
CategoryPath
style string. - ASCENDING - docking.widgets.table.ColumnSortState.SortDirection
- ASCENDING_ORDER - Static variable in interface docking.widgets.table.SortedTableModel
-
Sort order in ascending order.
- ASCII - Static variable in interface ghidra.app.util.bin.StructConverter
-
Reusable ASCII datatype.
- AsciiCharSetRecognizer - Class in ghidra.util.ascii
- AsciiCharSetRecognizer() - Constructor for class ghidra.util.ascii.AsciiCharSetRecognizer
- AsciiExporter - Class in ghidra.app.util.exporter
-
An implementation of exporter that creates an Ascii representation of the program.
- AsciiExporter() - Constructor for class ghidra.app.util.exporter.AsciiExporter
-
Constructs a new Ascii exporter.
- asCollection(Collection<?>, Class<T>) - Static method in class util.CollectionUtils
-
Checks that the elements in the given collection are of the type specified by
clazz
and then casts the collection to be of the specified type. - asCollection(Collection<T>) - Static method in class util.CollectionUtils
-
Returns the given collection if not null, an empty collection otherwise.
- asDataTypePath() - Method in class ghidra.app.util.bin.format.dwarf4.next.DWARFNameInfo
-
Converts this object into an equiv
DataTypePath
. - asFormattedString() - Method in class ghidra.app.util.bin.format.dwarf4.next.NamespacePath
-
Converts this namespace path into a
Namespace
style string without the ROOT namespace included. - asIterable(Iterable<T>...) - Static method in class util.CollectionUtils
-
Combines all collections passed-in, using
Iterables
, into a pass-through (not creating a new collection) Iterable. - asIterable(Iterator<T>) - Static method in class util.CollectionUtils
-
Returns an iterable over an iterator
- asIterable(T) - Static method in class util.CollectionUtils
-
Turns the given item into an iterable
- ASK_USER - Static variable in interface ghidra.app.merge.listing.ListingMergeConstants
-
Conflict Option indicating to prompt the user for a response.
- AskAddrDialog - Class in ghidra.app.util.dialog
- AskAddrDialog(String, String, AddressFactory, Address) - Constructor for class ghidra.app.util.dialog.AskAddrDialog
- askAddress(String, String) - Method in class ghidra.app.script.GhidraScript
-
Returns an Address, using the String parameters for guidance.
- askBytes(String, String) - Method in class ghidra.app.script.GhidraScript
-
Returns a byte array, using the String parameters for guidance.
- askChoice(String, String, List<T>, T) - Method in class ghidra.app.script.GhidraScript
-
Returns an object that represents one of the choices in the given list.
- askChoices(String, String, List<T>) - Method in class ghidra.app.script.GhidraScript
-
Returns an array of Objects representing one or more choices from the given list.
- askChoices(String, String, List<T>, List<String>) - Method in class ghidra.app.script.GhidraScript
-
Returns an array of Objects representing one or more choices from the given list.
- AskDialog<T> - Class in ghidra.app.script
- AskDialog(Component, String, String, int) - Constructor for class ghidra.app.script.AskDialog
- AskDialog(Component, String, String, int, List<T>, Object) - Constructor for class ghidra.app.script.AskDialog
- AskDialog(String, String, int) - Constructor for class ghidra.app.script.AskDialog
- AskDialog(String, String, int, Object) - Constructor for class ghidra.app.script.AskDialog
- askDirectory(String, String) - Method in class ghidra.app.script.GhidraScript
-
Returns a directory File object, using the String parameters for guidance.
- askDomainFile(String) - Method in class ghidra.app.script.GhidraScript
-
Returns a DomainFile, using the title parameter for guidance.
- askDouble(String, String) - Method in class ghidra.app.script.GhidraScript
-
Returns a double, using the String parameters for guidance.
- askFile(String, String) - Method in class ghidra.app.script.GhidraScript
-
Returns a File object, using the String parameters for guidance.
- askInt(String, String) - Method in class ghidra.app.script.GhidraScript
-
Returns an int, using the String parameters for guidance.
- askLanguage(String, String) - Method in class ghidra.app.script.GhidraScript
-
Returns a LanguageCompilerSpecPair, using the String parameters for guidance.
- askLong(String, String) - Method in class ghidra.app.script.GhidraScript
-
Returns a long, using the String parameters for guidance.
- askProgram(String) - Method in class ghidra.app.script.GhidraScript
-
Returns a Program, using the title parameter for guidance.
- askProjectFolder(String) - Method in class ghidra.app.script.GhidraScript
-
Returns a DomainFolder object, using the supplied title string for guidance.
- askString(String, String) - Method in class ghidra.app.script.GhidraScript
-
Returns a String, using the String input parameters for guidance.
- askString(String, String, String) - Method in class ghidra.app.script.GhidraScript
-
Returns a String, using the String input parameters for guidance.
- askYesNo(String, String) - Method in class ghidra.app.script.GhidraScript
-
Returns a boolean value, using the String parameters for guidance.
- asList() - Method in class ghidra.app.util.SymbolPath
-
Returns a list of names of the symbols in the symbol path, starting with the name just below the global namespace.
- asList() - Method in class ghidra.program.model.data.CategoryPath
-
Returns a hierarchical list of names of the categories in the category path, starting with the name just below the
ROOT
category. - asList() - Method in class ghidra.util.datastruct.ListAccumulator
- asList() - Method in class ghidra.util.datastruct.SynchronizedListAccumulator
- asList(Iterable<T>) - Static method in class util.CollectionUtils
- asList(Collection<T>) - Static method in class util.CollectionUtils
-
A convenient way to check for null and whether the given collection is a
List
. - asList(Enumeration<T>) - Static method in class util.CollectionUtils
- asList(Iterator<T>) - Static method in class util.CollectionUtils
- asList(List<?>, Class<T>) - Static method in class util.CollectionUtils
-
Checks that the elements in the given list are of the type specified by
clazz
and then casts the list to be of the specified type. - asList(List<T>) - Static method in class util.CollectionUtils
-
Returns the given list if not null, otherwise returns an empty list.
- asList(T...) - Static method in class util.CollectionUtils
-
Similar to
Arrays.asList(Object...)
, except that this method will turn a single null parameter into an empty list. - asNamespace(Program) - Method in class ghidra.app.util.bin.format.dwarf4.next.DWARFNameInfo
-
Converts this object into an equiv Ghidra
Namespace
, omitting the organizational category path (which only applies to DataTypes). - asNamespaceString() - Method in class ghidra.app.util.bin.format.dwarf4.next.NamespacePath
-
Converts this namespace path into a
Namespace
style string. - assemble(Address, String...) - Method in interface ghidra.app.plugin.assembler.Assembler
-
Assemble a sequence of instructions and place them at the given address.
- assemble(Address, String...) - Method in class ghidra.app.plugin.assembler.sleigh.SleighAssembler
- assembleLine(Address, String) - Method in interface ghidra.app.plugin.assembler.Assembler
-
Assemble a line instruction at the given address.
- assembleLine(Address, String) - Method in class ghidra.app.plugin.assembler.sleigh.SleighAssembler
- assembleLine(Address, String, AssemblyPatternBlock) - Method in interface ghidra.app.plugin.assembler.Assembler
-
Assemble a line instruction at the given address, assuming the given context.
- assembleLine(Address, String, AssemblyPatternBlock) - Method in class ghidra.app.plugin.assembler.sleigh.SleighAssembler
- Assembler - ghidra.app.util.bin.format.pe.rich.MSProductType
- Assembler - Interface in ghidra.app.plugin.assembler
-
The primary interface for performing assembly in Ghidra.
- AssemblerBuilder - Interface in ghidra.app.plugin.assembler
-
An interface to build an assembler for a given language
- Assemblers - Class in ghidra.app.plugin.assembler
-
The primary class for obtaining an
Assembler
for a Ghidra-supported language. - Assemblers() - Constructor for class ghidra.app.plugin.assembler.Assemblers
- Assembly - ghidra.app.util.bin.format.pe.cli.tables.CliTypeTable
- ASSEMBLY - Static variable in class ghidra.program.model.data.DataTypeMnemonicSettingsDefinition
- AssemblyConstructorSemantic - Class in ghidra.app.plugin.assembler.sleigh.sem
-
Describes a SLEIGH constructor semantic These are collected and associated with productions in the grammar based on the given constructor's print pieces.
- AssemblyConstructorSemantic(Constructor, List<Integer>) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic
-
Build a new SLEIGH constructor semantic
- AssemblyContextGraph - Class in ghidra.app.plugin.assembler.sleigh.sem
-
A graph of possible context changes via the application of various constructors This is used primarily to find optimal paths for the application of recursive rules, i.e., those of the form I => I.
- AssemblyContextGraph(SleighLanguage, AssemblyGrammar) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph
-
Build the context change graph for a given language and grammar The grammar must have been constructed from the given language.
- AssemblyContextGraph.Edge - Class in ghidra.app.plugin.assembler.sleigh.sem
-
A transition in a context transition graph A transition consists of the constructor whose context changes were applied.
- AssemblyContextGraph.Vertex - Class in ghidra.app.plugin.assembler.sleigh.sem
-
A vertex in a context transition graph Each vertex consists of a context block and a (sub)table name
- AssemblyDefaultContext - Class in ghidra.app.plugin.assembler.sleigh.sem
-
A class that computes the default context for a language, and acts as a pseudo context This class helps maintain context consistency when performing both assembly and disassembly.
- AssemblyDefaultContext(SleighLanguage) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AssemblyDefaultContext
-
Compute the default context at most addresses for the given language
- AssemblyDefaultContext(SleighLanguage, Address) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AssemblyDefaultContext
-
Compute the default context at the given address for the given language
- AssemblyEOI - Class in ghidra.app.plugin.assembler.sleigh.symbol
-
A terminal that accepts the end of input
- AssemblyError - Exception in ghidra.app.plugin.assembler
-
An exception for programmer errors regarding an assembler
- AssemblyError(String) - Constructor for exception ghidra.app.plugin.assembler.AssemblyError
- AssemblyException - Exception in ghidra.app.plugin.assembler
-
A checked exception used for input errors regarding the assembler
- AssemblyException(String) - Constructor for exception ghidra.app.plugin.assembler.AssemblyException
- AssemblyException(String, Throwable) - Constructor for exception ghidra.app.plugin.assembler.AssemblyException
- AssemblyExtendedGrammar - Class in ghidra.app.plugin.assembler.sleigh.grammars
-
Defines an "extended" grammar "Extended grammar" as in a grammar extended with state numbers from an LR0 parser.
- AssemblyExtendedGrammar() - Constructor for class ghidra.app.plugin.assembler.sleigh.grammars.AssemblyExtendedGrammar
- AssemblyExtendedNonTerminal - Class in ghidra.app.plugin.assembler.sleigh.symbol
-
The type of non-terminal for an "extended grammar"
- AssemblyExtendedNonTerminal(int, AssemblyNonTerminal, int) - Constructor for class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyExtendedNonTerminal
-
Construct a new extended non terminal, derived from the given non-terminal
- AssemblyExtendedProduction - Class in ghidra.app.plugin.assembler.sleigh.grammars
-
Defines a production of an "extended" grammar
- AssemblyExtendedProduction(AssemblyExtendedNonTerminal, AssemblySentential<AssemblyExtendedNonTerminal>, int, AssemblyProduction) - Constructor for class ghidra.app.plugin.assembler.sleigh.grammars.AssemblyExtendedProduction
-
Construct an extended production based on the given ancestor
- AssemblyFirstFollow - Class in ghidra.app.plugin.assembler.sleigh.parse
-
A class to compute the first and follow of every non-terminal in a grammar See Alfred V.
- AssemblyFirstFollow(AbstractAssemblyGrammar<?, ?>) - Constructor for class ghidra.app.plugin.assembler.sleigh.parse.AssemblyFirstFollow
-
Compute the first and follow sets for every non-terminal in the given grammar
- AssemblyFixedNumericTerminal - Class in ghidra.app.plugin.assembler.sleigh.symbol
-
A terminal that accepts only a particular numeric value This is different from a fixed string, because it will accept any encoding of the given numeric value.
- AssemblyFixedNumericTerminal(long) - Constructor for class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyFixedNumericTerminal
-
Construct a terminal that accepts only the given numeric value
- AssemblyGrammar - Class in ghidra.app.plugin.assembler.sleigh.grammars
-
Defines a context free grammar, used to parse mnemonic assembly instructions This stores the CFG and the associated semantics for each production.
- AssemblyGrammar() - Constructor for class ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammar
- AssemblyGrammarException - Exception in ghidra.app.plugin.assembler.sleigh.grammars
-
An exception to identify errors associated with grammar construction
- AssemblyGrammarException(String) - Constructor for exception ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammarException
- AssemblyGrammarException(String, Throwable) - Constructor for exception ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammarException
- AssemblyNonTerminal - Class in ghidra.app.plugin.assembler.sleigh.symbol
-
The type of non-terminal for an assembly grammar
- AssemblyNonTerminal(String) - Constructor for class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyNonTerminal
-
Construct a non-terminal having the given name
- AssemblyNumericMapTerminal - Class in ghidra.app.plugin.assembler.sleigh.symbol
-
A terminal that accepts only a particular set of numeric values, mapping each to another value This often used for non-conventional numeric encodings.
- AssemblyNumericMapTerminal(String, Map<Long, Integer>) - Constructor for class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyNumericMapTerminal
-
Construct a terminal with the given name, accepting only the keys of a given map
- AssemblyNumericTerminal - Class in ghidra.app.plugin.assembler.sleigh.symbol
-
A terminal that accepts any numeric value or program label The literal may take any form accepted by UNIX strtol() with base=0.
- AssemblyNumericTerminal(String, int) - Constructor for class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyNumericTerminal
-
Construct a terminal with the given name, accepting any numeric value or program label
- AssemblyOS - ghidra.app.util.bin.format.pe.cli.tables.CliTypeTable
- AssemblyParseAcceptResult - Class in ghidra.app.plugin.assembler.sleigh.parse
-
A successful result from parsing
- AssemblyParseAcceptResult(AssemblyParseBranch) - Constructor for class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseAcceptResult
- AssemblyParseActionGotoTable - Class in ghidra.app.plugin.assembler.sleigh.parse
-
The Action/Goto table for a LALR(1) parser This table is unconventional in that it permits a single cell to be populated by more than one action.
- AssemblyParseActionGotoTable() - Constructor for class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseActionGotoTable
- AssemblyParseActionGotoTable.AcceptAction - Class in ghidra.app.plugin.assembler.sleigh.parse
-
An ACCEPT (acc) entry
- AssemblyParseActionGotoTable.Action - Class in ghidra.app.plugin.assembler.sleigh.parse
-
An action in the Action/Goto table
- AssemblyParseActionGotoTable.GotoAction - Class in ghidra.app.plugin.assembler.sleigh.parse
-
A GOTO (Gn) entry
- AssemblyParseActionGotoTable.ReduceAction - Class in ghidra.app.plugin.assembler.sleigh.parse
-
A REDUCE (Rn) entry
- AssemblyParseActionGotoTable.ShiftAction - Class in ghidra.app.plugin.assembler.sleigh.parse
-
A SHIFT (Sn) entry
- AssemblyParseBranch - Class in ghidra.app.plugin.assembler.sleigh.tree
-
A branch in a parse tree, corresponding to the application of a production
- AssemblyParseBranch(AssemblyGrammar, AssemblyProduction) - Constructor for class ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseBranch
-
Construct a branch from the given grammar and production
- AssemblyParseErrorResult - Class in ghidra.app.plugin.assembler.sleigh.parse
-
An unsuccessful result from parsing
- AssemblyParseErrorResult(String, Set<String>) - Constructor for class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseErrorResult
- AssemblyParseMachine - Class in ghidra.app.plugin.assembler.sleigh.parse
-
A class that implements the LALR(1) parsing algorithm Instances of this class store a parse state.
- AssemblyParseMachine(AssemblyParser, String, int, AssemblyParseToken, Map<String, Long>) - Constructor for class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseMachine
-
Construct a new parse state
- AssemblyParseNumericToken - Class in ghidra.app.plugin.assembler.sleigh.tree
-
A token having a numeric value
- AssemblyParseNumericToken(AssemblyGrammar, AssemblyTerminal, String, long) - Constructor for class ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseNumericToken
-
Construct a numeric terminal having the given string and numeric values
- AssemblyParser - Class in ghidra.app.plugin.assembler.sleigh.parse
-
A class to encapsulate LALR(1) parsing for a given grammar This class constructs the Action/Goto table (and all the other trappings) of a LALR(1) parser and provides a
AssemblyParser.parse(String)
method to parse actual sentences. - AssemblyParser(AssemblyGrammar) - Constructor for class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser
-
Construct a LALR(1) parser from the given grammar
- AssemblyParser.MergeKey - Class in ghidra.app.plugin.assembler.sleigh.parse
-
A map key used to identify merges for Step 4 in Stephen Jackson's rant
- AssemblyParser.MergeValue - Class in ghidra.app.plugin.assembler.sleigh.parse
-
The map value keyed by
AssemblyParser.MergeKey
- AssemblyParseResult - Class in ghidra.app.plugin.assembler.sleigh.parse
-
A result of parsing a sentence If the sentence was accepted, this yields a parse tree.
- AssemblyParseResult() - Constructor for class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseResult
- AssemblyParseState - Class in ghidra.app.plugin.assembler.sleigh.parse
-
A state in an LR(0) parsing machine Each item consists of a kernel and an implied closure.
- AssemblyParseState(AssemblyGrammar) - Constructor for class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseState
-
Construct a new state associated with the given grammar
- AssemblyParseState(AssemblyGrammar, AssemblyParseStateItem) - Constructor for class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseState
-
Construct a new state associated with the given grammar, seeded with the given item
- AssemblyParseStateItem - Class in ghidra.app.plugin.assembler.sleigh.parse
-
An item in the state of an LR(0) parser An item is a production with a dot indicating a position while parsing
- AssemblyParseStateItem(AssemblyProduction) - Constructor for class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseStateItem
-
Construct a new item starting at the far left of the given production
- AssemblyParseStateItem(AssemblyProduction, int) - Constructor for class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseStateItem
-
Construct a new item starting immediately before the symbol at the given position in the given production
- AssemblyParseToken - Class in ghidra.app.plugin.assembler.sleigh.tree
-
A string token
- AssemblyParseToken(AssemblyGrammar, AssemblyTerminal, String) - Constructor for class ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseToken
-
Construct a new token having the given string value
- AssemblyParseTransitionTable - Class in ghidra.app.plugin.assembler.sleigh.parse
-
The transition table defining an LR(0) parsing machine
- AssemblyParseTransitionTable() - Constructor for class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseTransitionTable
- AssemblyParseTreeNode - Class in ghidra.app.plugin.assembler.sleigh.tree
-
A node in a parse tree
- AssemblyParseTreeNode(AssemblyGrammar) - Constructor for class ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseTreeNode
-
Construct a node for a tree parsed by the given grammar
- AssemblyPatternBlock