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

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 from ColumnDisplay.getColumnValue(AddressableRowObject) is Comparable
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 the GColumnRenderer 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 the GColumnRenderer 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
Base type for integer data types such as chars, ints, and longs.
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
An abstract Loader that provides a framework to conveniently load Programs with support for linking against libraries contained in other Programs.
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
An abstract Loader that provides a framework to conveniently load Programs.
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 be ExtensionPoints.
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
An action used to trigger navigation callback on instances of #JTable.
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 DataTypes.
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 DockingActionIfs 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 LoadSpecs 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 a FileCacheEntry.
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
Adds a listener that will be called when this filesystem is closed or when refs change.
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
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 an Address 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 Addresses in an AddressSet, based on the index of the address in the set, not the address 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 ScriptInfos 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) or FlatProgramAPI.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 AnnotatedTextFieldElements.
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
Creates a new FSRL instance, using the same FSRLRoot as this instance, combining the current path with the relPath value.
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 an ApplicationProperties.
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 default SSLSocketFactory which utilizes the default SSLContext established by SSLContextInitializer.
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 the Watchdog.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 - Class in ghidra.app.plugin.assembler.sleigh.sem
The analog of PatternBlock, designed for use by the assembler It is suitable for the assembler because it is represented byte-by-byte, and it offers a number of useful conversions and operations.
AssemblyPatternBlock(int, byte[], byte[]) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock
Construct a new pattern block with the given mask, values, and offset
AssemblyPatternBlock(int, int) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock
Construct a new empty pattern block at the given offset, prepared with the given capacity
AssemblyProcessor - ghidra.app.util.bin.format.pe.cli.tables.CliTypeTable
 
AssemblyProduction - Class in ghidra.app.plugin.assembler.sleigh.grammars
Defines a production for parsing mnemonic assembly
AssemblyProduction(AssemblyNonTerminal, AssemblySentential<AssemblyNonTerminal>) - Constructor for class ghidra.app.plugin.assembler.sleigh.grammars.AssemblyProduction
 
AssemblyRef - ghidra.app.util.bin.format.pe.cli.tables.CliTypeTable
 
assemblyRefIndex - Variable in class ghidra.app.util.bin.format.pe.cli.tables.CliTableAssemblyRefOS.CliAssemblyRefOSRow
 
assemblyRefIndex - Variable in class ghidra.app.util.bin.format.pe.cli.tables.CliTableAssemblyRefProcessor.CliAssemblyRefProcessorRow
 
AssemblyRefOS - ghidra.app.util.bin.format.pe.cli.tables.CliTypeTable
 
AssemblyRefProcessor - ghidra.app.util.bin.format.pe.cli.tables.CliTypeTable
 
AssemblyResolution - Class in ghidra.app.plugin.assembler.sleigh.sem
The (often intermediate) result of assembly These may represent a successful construction (AssemblyResolvedConstructor, a future field (AssemblyResolvedBackfill), or an error (AssemblyResolvedError).
AssemblyResolutionResults - Class in ghidra.app.plugin.assembler.sleigh.sem
A set of possible assembly resolutions for a single SLEIGH constructor Since the assembler works from the leaves up, it unclear in what context a given token appears.
AssemblyResolutionResults() - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults
Construct a new (mutable) empty set of resolutions
AssemblyResolvedBackfill - Class in ghidra.app.plugin.assembler.sleigh.sem
A AssemblyResolution indicating the need to solve an expression in the future Such records are collected within a AssemblyResolvedConstructor and then solved just before the final result(s) are assembled.
AssemblyResolvedConstructor - Class in ghidra.app.plugin.assembler.sleigh.sem
A AssemblyResolution indicating successful application of a constructor This is almost analogous to DisjointPattern, in that is joins an instruction AssemblyPatternBlock with a corresponding context AssemblyPatternBlock.
AssemblyResolvedError - Class in ghidra.app.plugin.assembler.sleigh.sem
A AssemblyResolution indicating the occurrence of a (usually semantic) error The description should indicate where the error occurred.
AssemblySelectionError - Exception in ghidra.app.plugin.assembler
Thrown when a programmer selects an improper instruction during assembly
AssemblySelectionError(String) - Constructor for exception ghidra.app.plugin.assembler.AssemblySelectionError
 
AssemblySelector - Class in ghidra.app.plugin.assembler
Provides a mechanism for pruning and selecting binary assembled instructions from the results of parsing textual assembly instructions.
AssemblySelector() - Constructor for class ghidra.app.plugin.assembler.AssemblySelector
 
AssemblySemanticException - Exception in ghidra.app.plugin.assembler
Thrown when all resolutions of an assembly instruction result in semantic errors.
AssemblySemanticException(String) - Constructor for exception ghidra.app.plugin.assembler.AssemblySemanticException
 
AssemblySemanticException(Set<AssemblyResolvedError>) - Constructor for exception ghidra.app.plugin.assembler.AssemblySemanticException
Construct a semantic exception with the associated semantic errors
AssemblySentential<NT extends AssemblyNonTerminal> - Class in ghidra.app.plugin.assembler.sleigh.grammars
A "string" of symbols To avoid overloading the word "String", we call this a "sentential".
AssemblySentential() - Constructor for class ghidra.app.plugin.assembler.sleigh.grammars.AssemblySentential
Construct a blank string This is suitable as a blank start, to add new symbols, or to use directly as the RHS, effectively creating an "epsilon" production.
AssemblySentential(AssemblySymbol...) - Constructor for class ghidra.app.plugin.assembler.sleigh.grammars.AssemblySentential
Construct a string from any number of symbols
AssemblySentential(List<? extends AssemblySymbol>) - Constructor for class ghidra.app.plugin.assembler.sleigh.grammars.AssemblySentential
Construct a string from the given list of symbols
AssemblySentential.TruncatedWhiteSpaceParseToken - Class in ghidra.app.plugin.assembler.sleigh.grammars
The token consumed by a whitespace terminal when it anticipates the end of input "Expected" tokens given by a parse machine when this is the last token it has consumed are not valid suggestions.
AssemblySentential.WhiteSpaceParseToken - Class in ghidra.app.plugin.assembler.sleigh.grammars
The token consumed by a whitespace terminal
AssemblyStringMapTerminal - Class in ghidra.app.plugin.assembler.sleigh.symbol
A terminal that accepts only a particular set of strings, mapping each to a numeric value
AssemblyStringMapTerminal(String, MultiValuedMap<String, Integer>) - Constructor for class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyStringMapTerminal
Construct a terminal with the given name, accepting only the keys of a given map
AssemblyStringTerminal - Class in ghidra.app.plugin.assembler.sleigh.symbol
A terminal that accepts only a particular string
AssemblyStringTerminal(String) - Constructor for class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyStringTerminal
Construct a terminal that accepts only the given string
AssemblySymbol - Class in ghidra.app.plugin.assembler.sleigh.symbol
A symbol in a context-free grammar Symbols can be either terminals or non-terminals.
AssemblySymbol(String) - Constructor for class ghidra.app.plugin.assembler.sleigh.symbol.AssemblySymbol
Construct a new symbol with the given name
AssemblySyntaxException - Exception in ghidra.app.plugin.assembler
Thrown when all parses of an assembly instruction result in syntax errors.
AssemblySyntaxException(String) - Constructor for exception ghidra.app.plugin.assembler.AssemblySyntaxException
 
AssemblySyntaxException(Set<AssemblyParseResult>) - Constructor for exception ghidra.app.plugin.assembler.AssemblySyntaxException
Construct a syntax exception with the associated syntax errors
AssemblyTerminal - Class in ghidra.app.plugin.assembler.sleigh.symbol
The type of terminal for an assembly grammar Unlike classical parsing, each terminal provides its own tokenizer.
AssemblyTerminal(String) - Constructor for class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyTerminal
Construct a terminal having the give name
AssemblyTreeResolver - Class in ghidra.app.plugin.assembler.sleigh.sem
The workhorse of semantic resolution for the assembler This class takes a parse tree and some additional information (start address, context, etc.) and attempts to determine possible encodings using the semantics associated with each branch of the given parse tree.
AssemblyTreeResolver(SleighLanguage, long, AssemblyParseBranch, AssemblyPatternBlock, AssemblyContextGraph) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AssemblyTreeResolver
Construct a resolver for the given parse tree
assertArraysEqualOrdered(String, Object[], Object[]) - Static method in class generic.test.AbstractGTest
Compares the contents of two arrays to determine if they are equal.
assertArraysEqualUnordered(String[], String[]) - Static method in class generic.test.AbstractGTest
Compares the contents of two arrays to determine if they are equal
assertArraysEqualUnordered(String, Object[], Object[]) - Static method in class generic.test.AbstractGTest
Compares the contents of two arrays to determine if they are equal.
assertContainsExactly(Collection<T>, Collection<T>) - Static method in class generic.test.AbstractGTest
 
assertContainsExactly(Collection<T>, T...) - Static method in class generic.test.AbstractGTest
 
assertCurrentAddress(Address) - Method in class ghidra.test.AbstractProgramBasedTest
 
assertEnabled(JComponent, boolean) - Static method in class docking.test.AbstractDockingTest
Checks the enablement state of a JComponent in a thread safe way.
AssertException - Exception in ghidra.util.exception
AssertException is used in situations that the programmer believes can't happen.
AssertException() - Constructor for exception ghidra.util.exception.AssertException
Create a new AssertException with no message.
AssertException(String) - Constructor for exception ghidra.util.exception.AssertException
Create a new AssertException with the given message.
AssertException(String, Throwable) - Constructor for exception ghidra.util.exception.AssertException
Create a new AssertException with the given message.
AssertException(Throwable) - Constructor for exception ghidra.util.exception.AssertException
Create a new AssertException using another exception (Throwable) has occurred.
assertListEqualOrdered(String, List<?>, List<?>) - Static method in class generic.test.AbstractGTest
 
assertListEqualOrdered(List<?>, List<?>) - Static method in class generic.test.AbstractGTest
 
assertListEqualsArrayOrdered(List<T>, T...) - Static method in class generic.test.AbstractGTest
 
assertListEqualsArrayUnordered(List<?>, Object...) - Static method in class generic.test.AbstractGTest
 
assertListEqualUnordered(String, List<?>, List<?>) - Static method in class generic.test.AbstractGTest
 
assertSameDefaultKeyBindings(DockingActionIf, Collection<DockingActionIf>) - Static method in class docking.actions.KeyBindingUtils
Checks each action in the given collection against the given new action to make sure that they share the same default key binding.
assertThisIsTheSwingThread(String) - Static method in class ghidra.util.Swing
A development/testing time method to make sure the current thread is the swing thread.
assertThisIsTheSwingThread(String) - Static method in class ghidra.util.SystemUtilities
A development/testing time method to make sure the current thread is the swing thread.
assertToggleButtonSelected(JToggleButton, boolean) - Static method in class docking.test.AbstractDockingTest
Checks the selected state of a JToggleButton in a thread safe way.
assertTrue(boolean, String) - Static method in class ghidra.util.SystemUtilities
 
assertUniquePluginName(Class<? extends Plugin>) - Static method in class ghidra.framework.plugintool.util.PluginUtils
Ensures the specified Plugin has a unique name among all Plugin classes found in the current ClassSearcher's reach.
assertXMLFilesEquals(XmlPullParser, XmlPullParser) - Static method in class ghidra.util.xml.XmlTestHelper
Compares 2 xml files and fails if there is any difference between the two.
assertXMLFilesEquals(File, File) - Static method in class ghidra.util.xml.XmlTestHelper
asSet() - Method in class ghidra.util.datastruct.SetAccumulator
 
asSet(Iterable<T>) - Static method in class util.CollectionUtils
Turns the given iterable into a new Set, returning it directly if it is a set, draining it into a set if it is not already.
asSet(Collection<T>) - Static method in class util.CollectionUtils
 
asSet(Iterator<T>) - Static method in class util.CollectionUtils
Drains the given iterator into a new Set
asSet(T...) - Static method in class util.CollectionUtils
Turns the given items into a set.
assign(IteratorSTL<Pair<K, V>>) - Method in class generic.stl.MapIteratorSTL
 
assign(IteratorSTL<T>) - Method in class generic.stl.EmptyIteratorSTL
 
assign(IteratorSTL<T>) - Method in interface generic.stl.IteratorSTL
'Assigns' this iterator to be equivalent to the given iterator.
assign(IteratorSTL<T>) - Method in class generic.stl.ListIterator
 
assign(IteratorSTL<T>) - Method in class generic.stl.SetIterator
 
assign(IteratorSTL<T>) - Method in class generic.stl.UnmodifiableListIteratorSTL
 
assign(IteratorSTL<T>) - Method in class generic.stl.VectorIterator
 
assign(VectorSTL<T>) - Method in class generic.stl.VectorSTL
 
assign(Register, RegisterValue) - Method in class ghidra.program.model.lang.RegisterValue
Assign the value to a portion of this register value
assign(Register, BigInteger) - Method in class ghidra.program.model.lang.RegisterValue
Assign the value to a portion of this register value
ASSIGN - Static variable in class ghidra.sleigh.grammar.BaseLexer
 
ASSIGN - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
ASSIGN - Static variable in class ghidra.sleigh.grammar.DisplayLexer
 
ASSIGN - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
 
ASSIGN - Static variable in class ghidra.sleigh.grammar.SemanticLexer
 
ASSIGN - Static variable in class ghidra.sleigh.grammar.SleighCompiler
 
ASSIGN - Static variable in class ghidra.sleigh.grammar.SleighEcho
 
ASSIGN - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
ASSIGN - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
ASSIGN - Static variable in class ghidra.sleigh.grammar.SleighParser
 
assignAddress(Program, DataType, int[], boolean, boolean) - Method in class ghidra.program.model.lang.ParamListStandard
Assign next available memory chunk to type
assignedAt - Variable in class ghidra.util.state.ResultsState.FramePointerCandidate
 
AssignedVariableFieldFactory - Class in ghidra.app.util.viewer.field
Generates Variable Assignment Fields (point of first-use).
AssignedVariableFieldFactory() - Constructor for class ghidra.app.util.viewer.field.AssignedVariableFieldFactory
Default constructor.
AssignedVariableLocation - Class in ghidra.program.util
 
AssignedVariableLocation() - Constructor for class ghidra.program.util.AssignedVariableLocation
Get the row within a group of pcode strings.
AssignedVariableLocation(Program, Address, int, int) - Constructor for class ghidra.program.util.AssignedVariableLocation
 
assignMap(Program, DataType[], boolean, ArrayList<VariableStorage>, boolean) - Method in interface ghidra.program.model.lang.ParamList
Given a list of datatypes, calculate the storage locations used for passing those datatypes
assignMap(Program, DataType[], boolean, ArrayList<VariableStorage>, boolean) - Method in class ghidra.program.model.lang.ParamListStandard
 
assignMap(Program, DataType[], boolean, ArrayList<VariableStorage>, boolean) - Method in class ghidra.program.model.lang.ParamListStandardOut
 
assignment() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
assignment() - Method in class ghidra.sleigh.grammar.SleighEcho
 
assignment() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
assignment() - Method in class ghidra.sleigh.grammar.SleighParser
 
assignment_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.assignment_return
 
assignVerticesToStrongComponents() - Method in class ghidra.util.graph.DirectedGraph
Returns an array of Sets (HashSet).
associateDataTypeWithArchive(DataType, SourceArchive) - Method in class ghidra.program.database.data.DataTypeManagerDB
 
associateDataTypeWithArchive(DataType, SourceArchive) - Method in class ghidra.program.model.data.BuiltInDataTypeManager
 
associateDataTypeWithArchive(DataType, SourceArchive) - Method in interface ghidra.program.model.data.DataTypeManager
Change the given data type so that its source archive is the given archive
AssociateSymbolCmd - Class in ghidra.app.cmd.refs
Command class for associating a reference with a specific label
AssociateSymbolCmd(Reference, Namespace) - Constructor for class ghidra.app.cmd.refs.AssociateSymbolCmd
Constructor.
AssociateSymbolCmd(Reference, String) - Constructor for class ghidra.app.cmd.refs.AssociateSymbolCmd
Create a associate symbol command for a global symbol
AssociateSymbolCmd(Reference, String, Namespace) - Constructor for class ghidra.app.cmd.refs.AssociateSymbolCmd
Constructor
associationAdded(SourceType, Reference) - Method in interface ghidra.program.model.symbol.SymbolTableListener
Notification that the association between a reference and a specific symbol has changed.
associationIndex - Variable in class ghidra.app.util.bin.format.pe.cli.tables.CliTableMethodSemantics.CliMethodSemanticsRow
 
associationRemoved(Reference) - Method in interface ghidra.program.model.symbol.SymbolTableListener
Notification that the association between the given reference and any symbol was removed.
asStream(Iterable<T>...) - Static method in class util.CollectionUtils
Combines all iterables passed-in, using Iterables, into a pass-through (not creating a new collection) Stream.
asStream(Iterator<T>) - Static method in class util.CollectionUtils
Turns the given iterator into a stream
asString() - Method in interface docking.widgets.table.constraint.ColumnConstraint
Returns a reasonable String version of this constraint useful for debugging.
assume(Register, long) - Method in class ghidra.util.state.ResultsState
Set an assumed register value immediately following construction and prior to flow.
ASTERISK - Static variable in class ghidra.sleigh.grammar.BaseLexer
 
ASTERISK - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
ASTERISK - Static variable in class ghidra.sleigh.grammar.DisplayLexer
 
ASTERISK - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
 
ASTERISK - Static variable in class ghidra.sleigh.grammar.SemanticLexer
 
ASTERISK - Static variable in class ghidra.sleigh.grammar.SleighCompiler
 
ASTERISK - Static variable in class ghidra.sleigh.grammar.SleighEcho
 
ASTERISK - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
ASTERISK - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
ASTERISK - Static variable in class ghidra.sleigh.grammar.SleighParser
 
asyncForEachLine(BufferedReader, Consumer<String>) - Static method in class utilities.util.FileUtilities
Processes each text line in a text file, in a separate thread.
asyncForEachLine(InputStream, Consumer<String>) - Static method in class utilities.util.FileUtilities
Processes each text line in a text file, in a separate thread.
at - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyDefaultContext
 
AT - Static variable in class util.demangler.GenericDemangledObject
 
AT_AUTHOR - Static variable in class ghidra.app.script.ScriptInfo
 
AT_CATEGORY - Static variable in class ghidra.app.script.ScriptInfo
 
AT_KEYBINDING - Static variable in class ghidra.app.script.ScriptInfo
 
AT_MENUPATH - Static variable in class ghidra.app.script.ScriptInfo
 
AT_TOOLBAR - Static variable in class ghidra.app.script.ScriptInfo
 
atCheckpoint() - Method in class db.buffers.BufferMgr
 
AtLeastColumnConstraint<T extends java.lang.Comparable<T>> - Class in docking.widgets.table.constraint
Column Constraint where acceptable column values are greater than or equal to some specified value of the column type.
AtLeastColumnConstraint(String, T, EditorProvider<T>, String) - Constructor for class docking.widgets.table.constraint.AtLeastColumnConstraint
Constructs a new AtLeastColumnConstraint with a minimum value, constraint name, and group
AtLeastColumnConstraint(T, EditorProvider<T>) - Constructor for class docking.widgets.table.constraint.AtLeastColumnConstraint
Constructs a new AtLeastColumnConstraint with a default name, default group and a minimum value.
AtLeastDateColumnConstraint - Class in docking.widgets.table.constraint
Column Constraint where acceptable column values are greater than or equal to some specified value of the column type.
AtLeastDateColumnConstraint(LocalDate, EditorProvider<LocalDate>) - Constructor for class docking.widgets.table.constraint.AtLeastDateColumnConstraint
Constructs a new AtLeasDateColumnConstraint with a default name, default group and a minimum value
AtMostColumnConstraint<T extends java.lang.Comparable<T>> - Class in docking.widgets.table.constraint
Column Constraint where acceptable column values are less than or equal to some specified value of the column type.
AtMostColumnConstraint(String, T, EditorProvider<T>, String) - Constructor for class docking.widgets.table.constraint.AtMostColumnConstraint
Constructs a new AtMostColumnConstraint with a maximum value, constraint name, and group
AtMostColumnConstraint(T, EditorProvider<T>) - Constructor for class docking.widgets.table.constraint.AtMostColumnConstraint
Constructs a new AtMostColumnConstraint with a default name, default group and a maximum value.
AtMostDateColumnConstraint - Class in docking.widgets.table.constraint
Column Constraint where acceptable column values are greater than or equal to some specified value of the column type
AtMostDateColumnConstraint(LocalDate, EditorProvider<LocalDate>) - Constructor for class docking.widgets.table.constraint.AtMostDateColumnConstraint
Constructs a new AtLeastDateColumnConstraint with a default name, default group and a minimum value
attachInstances(Varnode[], Varnode) - Method in class ghidra.program.model.pcode.HighVariable
Attach an instance or additional location the variable can be found in.
attachTo(JTextField) - Method in class docking.widgets.autocomplete.TextFieldAutocompleter
Attach the autocompleter to the given text field.
Attribute<T extends KeyedObject> - Class in ghidra.util.graph.attributes
Base class for attributes -- int, double, or String values -- which can be assigned to the members of a KeyIndexableSet, e.g.
Attribute(String, KeyIndexableSet<T>) - Constructor for class ghidra.util.graph.attributes.Attribute
Constructor
attributedString - Variable in class docking.widgets.fieldpanel.field.AbstractTextFieldElement
the attributed string displayed by this field element
AttributedString - Class in docking.widgets.fieldpanel.field
An object that wraps a string and provides data that describes how to render that string.
AttributedString(String, Color, FontMetrics) - Constructor for class docking.widgets.fieldpanel.field.AttributedString
Creates an attributed string with the given text, color and metrics with no other attributes, like highlighting or underlining.
AttributedString(String, Color, FontMetrics, boolean, Color) - Constructor for class docking.widgets.fieldpanel.field.AttributedString
Creates an attributed string with the given text, color and metrics with other attributes, like highlighting and underlining.
AttributedString(Icon, String, Color, FontMetrics, boolean, Color) - Constructor for class docking.widgets.fieldpanel.field.AttributedString
Creates an attributed string with the given text, color, icon and metrics with other attributes, like highlighting and underlining.
AttributeManager<T extends KeyedObject> - Class in ghidra.util.graph.attributes
Class which creates and keeps track of attributes defined for a single KeyIndexableSet.
AttributeManager(KeyIndexableSet<T>) - Constructor for class ghidra.util.graph.attributes.AttributeManager
Constructor.
attributeType() - Method in class ghidra.util.graph.attributes.Attribute
Return the type of Attribute, i.e.
attributeType() - Method in class ghidra.util.graph.attributes.DoubleAttribute
Return the type of Attribute, i.e.
attributeType() - Method in class ghidra.util.graph.attributes.IntegerAttribute
Return the type of Attribute, i.e.
attributeType() - Method in class ghidra.util.graph.attributes.LongAttribute
Return the type of Attribute, i.e.
attributeType() - Method in class ghidra.util.graph.attributes.ObjectAttribute
Return the type of Attribute, i.e.
attributeType() - Method in class ghidra.util.graph.attributes.StringAttribute
Return the type of Attribute, i.e.
AUDataType - Class in ghidra.program.model.data
 
AUDataType() - Constructor for class ghidra.program.model.data.AUDataType
 
AUDataType(DataTypeManager) - Constructor for class ghidra.program.model.data.AUDataType
 
AUTO_ANALYSIS - Static variable in interface ghidra.app.util.HelpTopics
Help Topic for auto analysis.
AUTO_CAT - Static variable in class ghidra.program.model.pcode.HighFunctionDBUtil
 
AUTO_PARAMETERS_ADDED_VERSION - Static variable in class ghidra.program.database.ProgramDB
 
AUTO_RESTRICT_SELECTION - Static variable in interface ghidra.app.util.PluginConstants
 
AutocompletingStringConstraintEditor - Class in docking.widgets.table.constrainteditor
An editor that provides suggestions of values that, according to StringMatchStrategy, match a user-supplied pattern.
AutocompletingStringConstraintEditor(StringColumnConstraint, ColumnData<String>) - Constructor for class docking.widgets.table.constrainteditor.AutocompletingStringConstraintEditor
Constructor.
AutocompletionCellRenderer<T> - Class in docking.widgets.autocomplete
This is a default list cell renderer for the TextFieldAutocompleter suitable for extension if a user wishes to customize it.
AutocompletionCellRenderer(TextFieldAutocompleter<T>) - Constructor for class docking.widgets.autocomplete.AutocompletionCellRenderer
Create a renderer owned by the given autocompleter.
AutocompletionEvent<T> - Class in docking.widgets.autocomplete
An event related to autocompletion, usually a completion being activated by the user.
AutocompletionEvent(T, JTextField) - Constructor for class docking.widgets.autocomplete.AutocompletionEvent
Create a new event on the given selection and text field.
AutocompletionListener<T> - Interface in docking.widgets.autocomplete
A listener for autocompletion events.
AutocompletionModel<T> - Interface in docking.widgets.autocomplete
A model to generate the suggested completions, given a viable prefix.
AutoGeneratedDockingAction - Interface in docking.actions
A marker interface to signal that the implementing action is temporary and gets built automatically by the tool
AutoImporter - Class in ghidra.app.util.importer
Utility methods to do imports automatically (without requiring user interaction).
AutoLookupKeyStrokeConsumer - Class in docking
An implementation of KeyStrokeConsumer that checks to see if a given KeyStroke is valid for performing lookup on trees and tables.
AutoLookupKeyStrokeConsumer() - Constructor for class docking.AutoLookupKeyStrokeConsumer
 
AUTOMATICALLY_SAVE_TOOLS - Static variable in class ghidra.framework.main.FrontEndTool
 
AutomaticCommentFieldLocation - Class in ghidra.program.util
The AutomaticCommentFieldLocation class contains specific location information within the automatic comment of an EOL comment field of a CodeUnitLocation object.
AutomaticCommentFieldLocation() - Constructor for class ghidra.program.util.AutomaticCommentFieldLocation
Default constructor needed for restoring an end-of-line field location from XML.
AutomaticCommentFieldLocation(Program, Address, int[], String[], int, int, int) - Constructor for class ghidra.program.util.AutomaticCommentFieldLocation
Construct a new AutomaticCommentFieldLocation.
autoMerge(int, int, TaskMonitor) - Method in class ghidra.app.merge.listing.ExternalFunctionMerger
 
autoMerge(int, int, TaskMonitor) - Method in class ghidra.app.merge.listing.FunctionTagListingMerger
 
autoMerge(TaskMonitor) - Method in class ghidra.app.merge.listing.ExternalProgramMerger
 
AutoParameterImpl - Class in ghidra.program.model.listing
 
AutoParameterImpl(DataType, int, VariableStorage, Function) - Constructor for class ghidra.program.model.listing.AutoParameterImpl
 
AutoParameterType - Enum in ghidra.program.model.listing
AutoParameterType defines the various types of auto-parameters.
autoSave - Static variable in class ghidra.framework.project.tool.GhidraTool
 
autoscroll(Point) - Method in class docking.widgets.table.AutoscrollAdapter
 
AutoscrollAdapter - Class in docking.widgets.table
Helper class for autoscrolling on a component.
AutoscrollAdapter(JComponent, int) - Constructor for class docking.widgets.table.AutoscrollAdapter
Constructor
AUXILIARY_ARRAY_DIMENSION - Static variable in class ghidra.app.util.bin.format.coff.CoffConstants
Number of dimensions of a symbol's auxiliary array.
available() - Method in class ghidra.app.util.bin.ByteProviderPaddedInputStream
 
available() - Method in class ghidra.util.MonitoredInputStream
Returns the number of bytes that can be read from this input stream without blocking.
await() - Method in class ghidra.util.CountLatch
Causes the current thread to wait until the latch count is zero, unless the thread is interrupted.
await(long, TimeUnit) - Method in class ghidra.util.CountLatch
Causes the current thread to wait until the latch count is zero, unless the thread is interrupted, or the specified waiting time elapses.

B

back() - Method in class docking.wizard.WizardManager
Programmatically move the wizard back one panel.
back() - Method in class generic.stl.ListSTL
 
back() - Method in class generic.stl.VectorSTL
 
BACK - Static variable in class docking.wizard.WizardManager
Default text for the 'back' button
backEdges() - Method in class ghidra.util.graph.DepthFirstSearch
Return the back edges found in this depth first search.
backfill(RecursiveDescentSolver, Map<String, Long>) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedConstructor
Apply as many backfill records as possible Each backfill record is resolved in turn, if the record cannot be resolved, it remains listed.
backfill(PatternExpression, MaskedLong, Map<Integer, Object>, int, String) - Static method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution
Build a backfill record to attach to a successful resolution result
backfills - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedConstructor
 
BACKGROUND - Static variable in class ghidra.app.util.viewer.options.OptionsGui
 
BackgroundColorModel - Interface in docking.widgets.fieldpanel.support
 
BackgroundCommand - Class in ghidra.framework.cmd
Abstract command that will be run in a thread (in the background) other than the AWT(GUI) thread.
BackgroundCommand() - Constructor for class ghidra.framework.cmd.BackgroundCommand
 
BackgroundCommand(String, boolean, boolean, boolean) - Constructor for class ghidra.framework.cmd.BackgroundCommand
 
BackgroundCommandListener - Interface in ghidra.framework.cmd
Listener that is notified when a BackgroundCommand completes.
backTrack(Vertex) - Method in class ghidra.util.graph.Dominator
this aids in going back to the parent from which a vertex was accessed in the depth first search
backupRowComparator - Variable in class docking.widgets.table.sort.RowToColumnComparator
 
BACKWARD - ghidra.app.util.datatype.NavigationDirection
 
backwardNext() - Method in class ghidra.program.util.MultiAddressRangeIterator
Returns the next address for backward iterators.
BAD_ADDRESS - Variable in class ghidra.program.util.VarnodeContext
 
BAD_DATATYPE_ID - Static variable in interface ghidra.program.model.data.DataTypeManager
ID if data type type is BAD.
BAD_REF_ADDR - Static variable in class ghidra.app.util.viewer.options.OptionsGui
 
BAD_SPACE_ID_VALUE - Static variable in class ghidra.program.util.VarnodeContext
 
BAD_STORAGE - Static variable in class ghidra.program.model.listing.VariableStorage
BAD_STORAGE used to identify variable storage which is no longer valid.
BadDataType - Class in ghidra.program.model.data
Provides an implementation of a data type that is not valid (bad) as it is used in the program.
BadDataType() - Constructor for class ghidra.program.model.data.BadDataType
 
BadDataType(DataTypeManager) - Constructor for class ghidra.program.model.data.BadDataType
 
BadgedIcon - Class in docking.util
An icon that allows sub-icons to be added at key perimeter locations.
BadgedIcon(Icon) - Constructor for class docking.util.BadgedIcon
 
BadgedIcon(Icon, boolean) - Constructor for class docking.util.BadgedIcon
 
BadgedIcon(Icon, boolean, int, int) - Constructor for class docking.util.BadgedIcon
 
BadgedIcon.BadgePosition - Enum in docking.util
 
bail(String) - Method in class ghidra.sleigh.grammar.AbstractSleighParser
 
BailoutException - Exception in ghidra.sleigh.grammar
 
BailoutException() - Constructor for exception ghidra.sleigh.grammar.BailoutException
 
BailoutException(String) - Constructor for exception ghidra.sleigh.grammar.BailoutException
 
BailoutException(String, Throwable) - Constructor for exception ghidra.sleigh.grammar.BailoutException
 
BailoutException(Throwable) - Constructor for exception ghidra.sleigh.grammar.BailoutException
 
BASE - Static variable in interface ghidra.sleigh.grammar.SleighRecognizerConstants
 
BASE_ADDRESS - Static variable in class ghidra.app.util.bin.format.pef.PefConstants
 
baseAddr - Variable in class ghidra.program.model.lang.InjectContext
 
baseAddress - Variable in class ghidra.app.util.bin.MemoryByteProvider
 
baseContextRegister - Variable in class ghidra.program.disassemble.Disassembler
 
baseContextRegister - Variable in class ghidra.program.util.AbstractProgramContext
 
baseDataType - Variable in class ghidra.app.util.PseudoData
 
basedAttribute - Variable in class util.demangler.GenericDemangledDataType
 
basedName - Variable in class ghidra.app.util.demangler.DemangledObject
 
basedName - Variable in class util.demangler.GenericDemangledObject
 
baseFont - Variable in class ghidra.app.util.viewer.field.FieldFactory
 
BaseLexer - Class in ghidra.sleigh.grammar
 
BaseLexer() - Constructor for class ghidra.sleigh.grammar.BaseLexer
 
BaseLexer(CharStream) - Constructor for class ghidra.sleigh.grammar.BaseLexer
 
BaseLexer(CharStream, RecognizerSharedState) - Constructor for class ghidra.sleigh.grammar.BaseLexer
 
BaseLexer.DFA13 - Class in ghidra.sleigh.grammar
 
baseOfCode - Variable in class ghidra.app.util.bin.format.pe.OptionalHeaderImpl
 
baseOfData - Variable in class ghidra.app.util.bin.format.pe.OptionalHeaderImpl
 
BaseRecognizerOverride - Class in ghidra.sleigh.grammar
 
BaseRecognizerOverride() - Constructor for class ghidra.sleigh.grammar.BaseRecognizerOverride
 
BaseRelocation - Class in ghidra.app.util.bin.format.pe
A class to represent the IMAGE_BASE_RELOCATION data structure defined in winnt.h.
BaseRelocation() - Constructor for class ghidra.app.util.bin.format.pe.BaseRelocation
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
BaseRelocationDataDirectory - Class in ghidra.app.util.bin.format.pe
Points to the base relocation information.
BaseRelocationDataDirectory() - Constructor for class ghidra.app.util.bin.format.pe.BaseRelocationDataDirectory
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
BaseSectionProvider - Class in ghidra.app.util.bin.format.dwarf4.next.sectionprovider
Fetches DWARF sections from a normal program using simple Ghidra memory blocks.
BaseSectionProvider(Program) - Constructor for class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.BaseSectionProvider
 
baseState() - Method in class ghidra.app.plugin.processors.sleigh.ParserWalker
Initialize a walk of the tree
baseStruct - Variable in class ghidra.program.model.data.RepeatedDynamicDataType
 
baseTypeCode - Variable in class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliSigType
 
BASIC - Static variable in class ghidra.program.model.pcode.PcodeBlock
 
BASIC_MODEL - Static variable in interface ghidra.app.services.BlockModelService
Type for a simple block model.
BasicAnimationDriver(GGlassPane, AnimationUtils.BasicAnimationPainter) - Constructor for class docking.util.AnimationUtils.BasicAnimationDriver
 
BasicAnimationPainter() - Constructor for class docking.util.AnimationUtils.BasicAnimationPainter
 
BasicBlockModel - Class in ghidra.program.model.block
This BlockModel implements the Basic block model.
BasicBlockModel(Program) - Constructor for class ghidra.program.model.block.BasicBlockModel
 
BasicBlockModel(Program, boolean) - Constructor for class ghidra.program.model.block.BasicBlockModel
 
BasicCompilerSpec - Class in ghidra.program.model.lang
 
BasicCompilerSpec(CompilerSpecDescription, SleighLanguage, ResourceFile) - Constructor for class ghidra.program.model.lang.BasicCompilerSpec
 
BasicCompilerSpecDescription - Class in ghidra.program.model.lang
 
BasicCompilerSpecDescription(CompilerSpecID, String) - Constructor for class ghidra.program.model.lang.BasicCompilerSpecDescription
 
BasicDecompilerCodeComparisonPanel - Class in ghidra.app.decompiler.component
Panel that displays two decompilers for comparison and synchronizes their scrolling using a basic coordinator.
BasicDecompilerCodeComparisonPanel(String, PluginTool) - Constructor for class ghidra.app.decompiler.component.BasicDecompilerCodeComparisonPanel
Creates a default comparison panel with two decompilers.
BasicDecompilerFieldPanelCoordinator - Class in ghidra.app.decompiler.component
A basic coordinator that locks two decompiler panels together at the first line so that scrolling one side also scrolls the other.
BasicDecompilerFieldPanelCoordinator(BasicDecompilerCodeComparisonPanel, boolean) - Constructor for class ghidra.app.decompiler.component.BasicDecompilerFieldPanelCoordinator
Constructs a dual decompiler coordinator that scrolls the two panels together so that they are locked together at the first line.
BasicEdgeLabelRenderer<V extends VisualVertex,​E extends VisualEdge<V>> - Class in ghidra.graph.viewer.edge
A class to override the default edge label placement.
BasicEdgeLabelRenderer() - Constructor for class ghidra.graph.viewer.edge.BasicEdgeLabelRenderer
 
BasicEdgeRouter<V extends VisualVertex,​E extends VisualEdge<V>> - Class in ghidra.graph.viewer.edge.routing
 
BasicEdgeRouter(VisualizationServer<V, E>, Collection<E>) - Constructor for class ghidra.graph.viewer.edge.routing.BasicEdgeRouter
 
BasicFactory<T> - Interface in generic.cache
 
BasicLanguageDescription - Class in ghidra.program.model.lang
 
BasicLanguageDescription(LanguageID, Processor, Endian, Endian, int, String, String, int, int, boolean, CompilerSpecDescription, Map<String, List<String>>) - Constructor for class ghidra.program.model.lang.BasicLanguageDescription
 
BasicLanguageDescription(LanguageID, Processor, Endian, Endian, int, String, String, int, int, boolean, List<CompilerSpecDescription>, Map<String, List<String>>) - Constructor for class ghidra.program.model.lang.BasicLanguageDescription
 
BasicOverride(ArrayList<Address>) - Constructor for class ghidra.program.model.pcode.JumpTable.BasicOverride
 
BATCH_MODE - Static variable in class generic.test.AbstractGTest
 
BATCH_MODE_OUTPUT_DIR - Static variable in class ghidra.test.processors.support.ProcessorEmulatorTestAdapter
 
BatchGroup - Class in ghidra.plugins.importer.batch
A group of LoadSpecs (possibly from different user added sources) that have a common BatchSegregatingCriteria.
BatchGroup(BatchSegregatingCriteria) - Constructor for class ghidra.plugins.importer.batch.BatchGroup
Creates a new BatchGroup keyed on the specified criteria.
BatchGroup.BatchLoadConfig - Class in ghidra.plugins.importer.batch
 
BatchGroupLoadSpec - Class in ghidra.plugins.importer.batch
Similar to a LoadSpec, but not associated with a Loader.
BatchGroupLoadSpec(LoadSpec) - Constructor for class ghidra.plugins.importer.batch.BatchGroupLoadSpec
 
BatchImportDialog - Class in ghidra.plugins.importer.batch
 
BatchInfo - Class in ghidra.plugins.importer.batch
This is the main state of a batch import task, containing the segregated groupings of applications.
BatchInfo() - Constructor for class ghidra.plugins.importer.batch.BatchInfo
Creates a new BatchInfo object with a default BatchInfo.maxDepth.
BatchInfo(int) - Constructor for class ghidra.plugins.importer.batch.BatchInfo
Creates a new BatchInfo object using the specified maxDepth.
BatchSegregatingCriteria - Class in ghidra.plugins.importer.batch
Set of identifying pieces of info that allow us to segregate files that we are importing into groups.
BatchSegregatingCriteria(Loader, Collection<LoadSpec>, ByteProvider) - Constructor for class ghidra.plugins.importer.batch.BatchSegregatingCriteria
 
bcount - Variable in class generic.lsh.vector.VectorCompare
 
beanify(Object) - Static method in class generic.util.Beanify
 
Beanify - Class in generic.util
 
Beanify() - Constructor for class generic.util.Beanify
 
beenApplied - Variable in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_State
If an index is contained in this set, then the corresponding data structure has been applied to the program.
beep() - Static method in class docking.DockingWindowManager
A convenience method to make an attention-grabbing noise to the user
beep() - Method in class ghidra.framework.plugintool.PluginTool
A convenience method to make an attention-grabbing noise to the user
before() - Method in class ghidra.app.services.AnalysisPriority
Get a priority that is a little higher than this one.
before() - Method in class ghidra.framework.ShutdownPriority
 
beforeChangesApplied() - Method in interface docking.options.editor.OptionsEditorListener
Notification that changes are about to be applied.
begin() - Method in class generic.stl.ListSTL
 
begin() - Method in class generic.stl.MapSTL
 
begin() - Method in class generic.stl.MultiMapSTL
 
begin() - Method in class generic.stl.MultiSetSTL
 
begin() - Method in class generic.stl.SetSTL
 
begin() - Method in class generic.stl.VectorSTL
 
BeginningOfLineAction - Class in ghidra.util
 
BeginningOfLineAction() - Constructor for class ghidra.util.BeginningOfLineAction
 
BestFit - ghidra.app.decompiler.DecompileOptions.IntegerFormatEnum
 
bestIns - Variable in class ghidra.graph.algo.DijkstraShortestPathsAlgorithm.OneSourceToAll
 
bfMgr - Variable in class db.Database
 
BIG - ghidra.program.model.lang.Endian
 
BIG - Static variable in class ghidra.program.model.data.EndianSettingsDefinition
 
BIG_BOMB - Static variable in class generic.Images
 
BIG_NaN - Static variable in class ghidra.pcode.floatformat.FloatFormat
 
BIG_NEGATIVE_INFINITY - Static variable in class ghidra.pcode.floatformat.FloatFormat
 
BIG_POSITIVE_INFINITY - Static variable in class ghidra.pcode.floatformat.FloatFormat
 
BigEndianDataConverter - Class in ghidra.util
Helper class to convert a byte array to Java primitives and primitives to a byte array in Big endian.
BigEndianDataConverter() - Constructor for class ghidra.util.BigEndianDataConverter
Constructor for BigEndianDataConverter.
BigFieldPanelMouseWheelListener() - Constructor for class docking.widgets.fieldpanel.FieldPanel.BigFieldPanelMouseWheelListener
 
bigIntegerToBytes(BigInteger, int, boolean) - Static method in class ghidra.pcode.utils.Utils
 
bigIntegerToUnsignedLong(BigInteger) - Static method in class ghidra.util.NumericUtilities
 
BIN_INT - Static variable in class ghidra.sleigh.grammar.BaseLexer
 
BIN_INT - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
BIN_INT - Static variable in class ghidra.sleigh.grammar.DisplayLexer
 
BIN_INT - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
 
BIN_INT - Static variable in class ghidra.sleigh.grammar.SemanticLexer
 
BIN_INT - Static variable in class ghidra.sleigh.grammar.SleighCompiler
 
BIN_INT - Static variable in class ghidra.sleigh.grammar.SleighEcho
 
BIN_INT - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
BIN_INT - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
BIN_INT - Static variable in class ghidra.sleigh.grammar.SleighParser
 
binary - ghidra.app.util.viewer.field.FieldNameFieldFactory.IndexFormat
 
BINARY - Static variable in class ghidra.docking.settings.FormatSettingsDefinition
 
BINARY_NAME - Static variable in class ghidra.app.util.opinion.BinaryLoader
 
BinaryAnalysisCommand - Interface in ghidra.framework.cmd
NOTE: ALL BinaryAnalysisCommand CLASSES MUST END IN "BinaryAnalysisCommand".
BinaryCodedField - Class in db
Allows various non-database supported data types to be encoded within a BinaryField which may be stored within the database.
BinaryCodedField(byte[]) - Constructor for class db.BinaryCodedField
Construct a coded field from a byte array.
BinaryCodedField(double) - Constructor for class db.BinaryCodedField
Construct a coded field from a double value.
BinaryCodedField(double[]) - Constructor for class db.BinaryCodedField
Construct a coded field from a double array.
BinaryCodedField(float) - Constructor for class db.BinaryCodedField
Construct a coded field from a float value.
BinaryCodedField(float[]) - Constructor for class db.BinaryCodedField
Construct a coded field from a float array.
BinaryCodedField(int[]) - Constructor for class db.BinaryCodedField
Construct a coded field from a int array.
BinaryCodedField(long[]) - Constructor for class db.BinaryCodedField
Construct a coded field from a long array.
BinaryCodedField(short[]) - Constructor for class db.BinaryCodedField
Construct a coded field from a short array.
BinaryCodedField(BinaryField) - Constructor for class db.BinaryCodedField
Construct a coded field from an existing binary field.
BinaryCodedField(String[]) - Constructor for class db.BinaryCodedField
Construct a coded field from a String array.
BinaryExporter - Class in ghidra.app.util.exporter
An implementation of exporter that creates an Binary representation of the program.
BinaryExporter() - Constructor for class ghidra.app.util.exporter.BinaryExporter
 
BinaryExpression - Class in ghidra.app.plugin.processors.generic
 
BinaryExpression - Class in ghidra.app.plugin.processors.sleigh.expression
Base class for binary operators that combine PatternExpressions
BinaryExpression() - Constructor for class ghidra.app.plugin.processors.sleigh.expression.BinaryExpression
 
BinaryExpression(int, ExpressionTerm, ExpressionTerm, AddressSpace) - Constructor for class ghidra.app.plugin.processors.generic.BinaryExpression
 
BinaryField - Class in db
BinaryField provides a wrapper for variable length binary data which is read or written to a Record.
BinaryField() - Constructor for class db.BinaryField
Construct a binary data field with an initial value of null.
BinaryField(byte[]) - Constructor for class db.BinaryField
Construct a binary data field with an initial value of data.
BinaryLoader - Class in ghidra.app.util.opinion
 
BinaryLoader() - Constructor for class ghidra.app.util.opinion.BinaryLoader
 
BinaryOpBehavior - Class in ghidra.pcode.opbehavior
 
BinaryReader - Class in ghidra.app.util.bin
A class for reading data from a generic byte provider in either big-endian or little-endian.
BinaryReader(ByteProvider, boolean) - Constructor for class ghidra.app.util.bin.BinaryReader
Constructs a reader using the given file and endian-order.
binarySearchWithDuplicates(List, Object, Comparator) - Static method in class ghidra.util.datastruct.Algorithms
 
BIND_IMMEDIATE_MASK - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
BIND_NAME - Static variable in interface ghidra.framework.remote.GhidraServerHandle
RMI registry binding name for the supported version of the remote GhidraServerHandle object.
BIND_NAME_PREFIX - Static variable in interface ghidra.framework.remote.GhidraServerHandle
RMI registry binding name prefix for all versions of the remote GhidraServerHandle object.
BIND_OPCODE_ADD_ADDR_ULEB - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
BIND_OPCODE_DO_BIND - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
BIND_OPCODE_DO_BIND_ADD_ADDR_IMM_SCALED - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
BIND_OPCODE_DO_BIND_ADD_ADDR_ULEB - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
BIND_OPCODE_DO_BIND_ULEB_TIMES_SKIPPING_ULEB - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
BIND_OPCODE_DONE - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
BIND_OPCODE_MASK - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
BIND_OPCODE_SET_ADDEND_SLEB - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
BIND_OPCODE_SET_DYLIB_ORDINAL_IMM - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
BIND_OPCODE_SET_DYLIB_ORDINAL_ULEB - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
BIND_OPCODE_SET_DYLIB_SPECIAL_IMM - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
BIND_OPCODE_SET_TYPE_IMM - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
BIND_OPCODE_THREADED - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
BIND_SPECIAL_DYLIB_FLAT_LOOKUP - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
BIND_SPECIAL_DYLIB_MAIN_EXECUTABLE - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
BIND_SPECIAL_DYLIB_SELF - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
BIND_SYMBOL_FLAGS_NON_WEAK_DEFINITION - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
BIND_SYMBOL_FLAGS_WEAK_IMPORT - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
BIND_TYPE_POINTER - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
BIND_TYPE_TEXT_ABSOLUTE32 - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
BIND_TYPE_TEXT_PCREL32 - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
bindExternalLibrary(String, String) - Method in class ghidra.program.database.ProgramBuilder
 
BINDIGIT - Static variable in class ghidra.sleigh.grammar.BaseLexer
 
BINDIGIT - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
BINDIGIT - Static variable in class ghidra.sleigh.grammar.DisplayLexer
 
BINDIGIT - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
 
BINDIGIT - Static variable in class ghidra.sleigh.grammar.SemanticLexer
 
BINDIGIT - Static variable in class ghidra.sleigh.grammar.SleighCompiler
 
BINDIGIT - Static variable in class ghidra.sleigh.grammar.SleighEcho
 
BINDIGIT - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
BINDIGIT - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
BINDIGIT - Static variable in class ghidra.sleigh.grammar.SleighParser
 
BindProcessor - Class in ghidra.app.util.bin.format.macho.commands.dyld
 
BindProcessor(Program, MachHeader, ByteProvider, DyldInfoCommand) - Constructor for class ghidra.app.util.bin.format.macho.commands.dyld.BindProcessor
 
BindState - Class in ghidra.app.util.bin.format.macho.commands.dyld
 
BindState(MachHeader, Program) - Constructor for class ghidra.app.util.bin.format.macho.commands.dyld.BindState
 
BIT - Static variable in class ghidra.program.model.lang.OperandType
Bit set if the operand is a bit value
BIT_MAPPED - ghidra.program.model.mem.MemoryBlockType
 
BIT_SPACE - Static variable in interface ghidra.app.util.ProcessorInfo
The bit space in a program.
BITFIELD_BASE_TYPE - ghidra.util.data.DataTypeParser.AllowedDataTypes
Only Enums, Integer types and those Typedefs based on them for use as a bitfield base datatype
BitFieldDataType - Class in ghidra.program.model.data
BitFieldDataType provides a means of defining a minimally sized bit-field for use within data structures.
BitFieldDataType(DataType, int) - Constructor for class ghidra.program.model.data.BitFieldDataType
Construct a bit-field type based upon a supported baseDataType.
BitFieldDataType(DataType, int, int) - Constructor for class ghidra.program.model.data.BitFieldDataType
Construct a bit-field type based upon a specified base type.
BitFieldDataTypeHTMLRepresentation - Class in ghidra.app.util.html
 
BitFieldDataTypeHTMLRepresentation(BitFieldDataType) - Constructor for class ghidra.app.util.html.BitFieldDataTypeHTMLRepresentation
 
BitFieldPacking - Interface in ghidra.program.model.data
 
BitFieldPackingImpl - Class in ghidra.program.model.data
 
BitFieldPackingImpl() - Constructor for class ghidra.program.model.data.BitFieldPackingImpl
 
BitGroup - Class in ghidra.program.model.data
Class used to organize long values into sets of values with overlapping bits.
bitLength() - Method in class ghidra.program.model.scalar.Scalar
The size of this Scalar in bits.
BitMappedByteSourceRange - Class in ghidra.program.database.mem
 
BitMappedByteSourceRange(MemoryBlock, Address, long, long, long) - Constructor for class ghidra.program.database.mem.BitMappedByteSourceRange
 
BitmapResource - Class in ghidra.program.model.data
 
BitmapResource(MemBuffer) - Constructor for class ghidra.program.model.data.BitmapResource
 
BitmapResourceDataType - Class in ghidra.program.model.data
Definition of a Bitmap Resource Data Structure defined within the resources section of a windows executable.
BitmapResourceDataType() - Constructor for class ghidra.program.model.data.BitmapResourceDataType
 
BitmapResourceDataType(CategoryPath, String, DataTypeManager) - Constructor for class ghidra.program.model.data.BitmapResourceDataType
 
BitmapResourceDataType(DataTypeManager) - Constructor for class ghidra.program.model.data.BitmapResourceDataType
 
BitOffsetComparator(boolean) - Constructor for class ghidra.program.model.data.Structure.BitOffsetComparator
 
bitOffsetComparatorBE - Static variable in class ghidra.program.model.data.StructureDataType
 
bitOffsetComparatorLE - Static variable in class ghidra.program.model.data.StructureDataType
 
bitpat_or_nil() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
bitpat_or_nil() - Method in class ghidra.sleigh.grammar.SleighParser
 
bitpat_or_nil_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.bitpat_or_nil_return
 
bitpattern() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
bitpattern() - Method in class ghidra.sleigh.grammar.SleighEcho
 
bitpattern() - Method in class ghidra.sleigh.grammar.SleighParser
 
bitpattern_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.bitpattern_return
 
bitrange() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
bitrange() - Method in class ghidra.sleigh.grammar.SleighEcho
 
bitrange() - Method in class ghidra.sleigh.grammar.SleighParser
 
bitrange_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.bitrange_return
 
bitrangedef() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
bitrangedef() - Method in class ghidra.sleigh.grammar.SleighEcho
 
bitrangedef() - Method in class ghidra.sleigh.grammar.SleighParser
 
bitrangedef_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.bitrangedef_return
 
bitranges() - Method in class ghidra.sleigh.grammar.SleighEcho
 
bitranges() - Method in class ghidra.sleigh.grammar.SleighParser
 
bitranges_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.bitranges_return
 
bitsEqual(AssemblyResolvedConstructor) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedConstructor
Check if this and another resolution have equal encodings This is like AssemblyResolvedConstructor.equals(Object), but it ignores backfills records and forbidden patterns.
bitsize - Variable in class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyNumericTerminal
 
BitTree - Class in ghidra.util.datastruct
The BitTree class maintains a set of ordered keys between the values of 0 and N.
BitTree(short) - Constructor for class ghidra.util.datastruct.BitTree
The BitTree constructor takes the maximum key value.
BitTree(short, boolean) - Constructor for class ghidra.util.datastruct.BitTree
The BitTree constructor takes the maximum key value.
blend(Color, Color, float) - Static method in class ghidra.util.ColorUtils
Takes the first color, blending into it the second color, using the given ratio.
blobMap - Variable in class ghidra.app.util.bin.format.pe.cli.streams.CliStreamBlob
 
blobOffset - Variable in class ghidra.app.util.bin.format.pe.cli.blobs.CliBlob
 
BLOBONLY_OPERANDTYPES - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
blobs - Variable in class ghidra.app.util.bin.format.pe.cli.tables.CliAbstractTable
 
block - Variable in class ghidra.program.database.mem.ByteSourceRange
 
block - Variable in class ghidra.program.model.correlate.HashStore.NgramMatch
 
block - Variable in class ghidra.program.model.correlate.InstructHash
 
Block - Class in ghidra.program.model.correlate
This class holds basic-block information for matching algorithms.
Block(CodeBlock) - Constructor for class ghidra.program.model.correlate.Block
 
BLOCK - Static variable in class ghidra.app.decompiler.ClangXML
 
BLOCK_ANALYSIS - Static variable in class ghidra.app.services.AnalysisPriority
Defines block analysis as the second priority for automatic analysis.
BLOCK_MODEL - Static variable in interface ghidra.app.util.HelpTopics
Help Topic for block models.
BLOCK_MODEL_CHANGES - ghidra.graph.viewer.options.RelayoutOption
 
Block_scope() - Constructor for class ghidra.sleigh.grammar.SleighCompiler.Block_scope
 
BLOCK_SOURCE_NAME - Static variable in class ghidra.app.util.opinion.MachoProgramBuilder
 
Block_stack - Variable in class ghidra.sleigh.grammar.SleighCompiler
 
BlockCondition - Class in ghidra.program.model.pcode
Block representing and '&&' or '||' control flow path within a conditional expression possible multiple incoming edges 2 outgoing edges, one for true control flow, one for false control flow one "initial" condition block, with 2 outgoing edges one "secondary" condition block, with 2 outgoing edges, exactly 1 incoming edge from "initial"
BlockCondition() - Constructor for class ghidra.program.model.pcode.BlockCondition
 
BlockCopy - Class in ghidra.program.model.pcode
Placeholder for a basic block (BlockBasic) within a structured control-flow graph.
BlockCopy() - Constructor for class ghidra.program.model.pcode.BlockCopy
 
BlockCopy(Object, Address) - Constructor for class ghidra.program.model.pcode.BlockCopy
 
BlockDoWhile - Class in ghidra.program.model.pcode
Do-while block: possible multiple incoming edges 1 (implied) edge outgoing back to itself 1 edge outgoing (the loop exit) 1 block representing the body of the loop
BlockDoWhile() - Constructor for class ghidra.program.model.pcode.BlockDoWhile
 
BLOCKED - ghidra.graph.algo.GraphAlgorithmStatusListener.STATUS
 
BlockEdge() - Constructor for class ghidra.program.model.pcode.PcodeBlock.BlockEdge
For use with restoreXml
BlockEdge(PcodeBlock, int, int) - Constructor for class ghidra.program.model.pcode.PcodeBlock.BlockEdge
 
BlockGoto - Class in ghidra.program.model.pcode
A "plain" goto block possible multiple incoming edges no outgoing edges 1 (implied) outgoing edge representing the unstructured goto
BlockGoto() - Constructor for class ghidra.program.model.pcode.BlockGoto
 
BlockGraph - Class in ghidra.program.model.pcode
A block (with in edges and out edges) that contains other blocks
BlockGraph() - Constructor for class ghidra.program.model.pcode.BlockGraph
 
BlockIfElse - Class in ghidra.program.model.pcode
A standard if/else control flow block possible multiple incoming edges 1 outgoing edge - going to the common out block rejoining the 2 control flows 1 "condition" block with exactly 2 outputs 1 "true" block representing the control flow if the condition is true 1 "false" block representing the control flow if the condition is false
BlockIfElse() - Constructor for class ghidra.program.model.pcode.BlockIfElse
 
BlockIfGoto - Class in ghidra.program.model.pcode
Block representing an if () goto control flow possible multiple incoming edges 1 output edge if the condition is false 1 (implied) output edge representing the unstructured control flow if the condition is true 1 block evaluating the condition
BlockIfGoto() - Constructor for class ghidra.program.model.pcode.BlockIfGoto
 
BlockInfLoop - Class in ghidra.program.model.pcode
Block representing an infinite loop possible multiple incoming edges no outgoing edges 1 (implied) outgoing edge representing loop to the top control flow 1 interior block representing the body of the loop
BlockInfLoop() - Constructor for class ghidra.program.model.pcode.BlockInfLoop
 
BlockList - Class in ghidra.program.model.pcode
Block representing a sequence of other blocks possible multiple incoming edges 1 outgoing edge 1 or more interior blocks that are executed in sequence
BlockList() - Constructor for class ghidra.program.model.pcode.BlockList
 
BlockMap - Class in ghidra.program.model.pcode
 
BlockMap(AddressFactory) - Constructor for class ghidra.program.model.pcode.BlockMap
 
BlockMap(BlockMap) - Constructor for class ghidra.program.model.pcode.BlockMap
 
BlockModelService - Interface in ghidra.app.services
Service for providing block models.
BlockModelServiceListener - Interface in ghidra.app.services
Listener interface for BlockModelService.
BlockMultiGoto - Class in ghidra.program.model.pcode
A block representing a 2-or-more control flow branchpoint possible multiple incoming edges 1 or more outgoing edges (as in switch control flow) 2 or more (implied) outgoing edges representing unstructured branch destinations (switch case with goto statement) 1 interior block representing the decision block of the switch
BlockMultiGoto() - Constructor for class ghidra.program.model.pcode.BlockMultiGoto
 
BlockPanel - Class in ghidra.app.util
 
BlockPanel() - Constructor for class ghidra.app.util.BlockPanel
 
BlockProperIf - Class in ghidra.program.model.pcode
A block containing condition control flow possible multiple incoming edges 1 outgoing edge representing rejoined control flow 2 interior blocks one "condition" block representing the decision point on whether to take the conditional flow one "body" block representing the conditional flow that may be followed or may be skipped
BlockProperIf() - Constructor for class ghidra.program.model.pcode.BlockProperIf
 
BLOCKREF - Static variable in class ghidra.app.decompiler.ClangXML
 
BlockStartLocation - Class in ghidra.program.util
BlockStartLocation provides information about the location (within a program) of an object that represents the start of a memory block.
BlockStartLocation() - Constructor for class ghidra.program.util.BlockStartLocation
Default constructor needed for restoring a program location from XML
BlockStartLocation(Program, Address, int[], int, int, String[], int) - Constructor for class ghidra.program.util.BlockStartLocation
Create a new BlockStartLocation.
BlockStream - Interface in db.buffers
BlockStream provides a BufferFile block stream.
BlockStreamHandle<T extends BlockStream> - Interface in db.buffers
 
BlockSwitch - Class in ghidra.program.model.pcode
A block representing a switch construction possible multiple incoming edges 1 outgoing edge representing all the interior control flow cases coming back together 1 interior block representing the decision point with outgoing edges to the different cases (or the exit block) multiple interior blocks for each "case" of the switch cases must exactly 1 outgoing edge to the common exit block or have no outgoing edges
BlockSwitch() - Constructor for class ghidra.program.model.pcode.BlockSwitch
 
BlockWhileDo - Class in ghidra.program.model.pcode
Block representing a while-do (exit from the top) loop construction possible multiple incoming edges 1 outgoing exit edge 1 (implied) loop edge 1 interior block representing the top of the loop and the decision point for staying in the loop 1 interior block representing the body of the loop, which always exits back to the top of the loop
BlockWhileDo() - Constructor for class ghidra.program.model.pcode.BlockWhileDo
 
BLUE - Static variable in class ghidra.app.merge.util.ConflictUtility
 
BLUE - Static variable in class ghidra.program.util.ProgramDiffDetails
 
BLUE - Static variable in class ghidra.util.HTMLUtilities
 
bmMgr - Variable in class ghidra.program.disassemble.Disassembler
 
bodyContent - Variable in class ghidra.app.util.html.CompositeDataTypeHTMLRepresentation
 
bodyContent - Variable in class ghidra.app.util.html.EnumDataTypeHTMLRepresentation
 
bodyContent - Variable in class ghidra.app.util.html.TypeDefDataTypeHTMLRepresentation
 
bold(String) - Static method in class ghidra.util.HTMLUtilities
Surrounds the specified text with the HTML begin and end tags for bold.
boldFont - Variable in class docking.widgets.AbstractGCellRenderer
 
BOMB - Static variable in class generic.Images
 
Bookmark - Interface in ghidra.program.model.listing
Interface for bookmarks.
BOOKMARK_DIFFS - Static variable in class ghidra.program.util.ProgramDiffFilter
Indicates the filter for bookmark differences.
BOOKMARK_PRIORITY - Static variable in interface ghidra.app.services.MarkerService
Display priority for bookmarked locations.
BookmarkComparator - Class in ghidra.program.model.listing
Provides an ordering for bookmarks.
BookmarkComparator() - Constructor for class ghidra.program.model.listing.BookmarkComparator
 
BookmarkDB - Class in ghidra.program.database.bookmark
 
BookmarkDBAdapterV3 - Class in ghidra.program.database.bookmark
 
BookmarkDBAdapterV3(DBHandle, boolean, int[], AddressMap) - Constructor for class ghidra.program.database.bookmark.BookmarkDBAdapterV3
 
BookmarkDBManager - Class in ghidra.program.database.bookmark
 
BookmarkDBManager(DBHandle, AddressMap, int, Lock, TaskMonitor) - Constructor for class ghidra.program.database.bookmark.BookmarkDBManager
Constructs a new CodeManager for a program.
BookmarkManager - Interface in ghidra.program.model.listing
Interface for managing bookmarks.
BOOKMARKS - Static variable in interface ghidra.app.util.HelpTopics
Help Topic for bookmarks.
BOOKMARKS - Static variable in interface ghidra.app.util.PluginConstants
 
BOOKMARKS - Static variable in class ghidra.program.util.ProgramMergeFilter
Indicates the merge filter for bookmark differences.
BookmarkService - Interface in ghidra.app.services
 
BookmarkType - Interface in ghidra.program.model.listing
Interface for bookmark types.
BookmarkTypeComparator - Class in ghidra.program.model.listing
Provides an ordering for bookmark types.
BookmarkTypeComparator() - Constructor for class ghidra.program.model.listing.BookmarkTypeComparator
 
BookmarkTypeDB - Class in ghidra.program.database.bookmark
 
BookmarkTypeDBAdapterNoTable - Class in ghidra.program.database.bookmark
 
BookmarkTypeDBAdapterNoTable(DBHandle) - Constructor for class ghidra.program.database.bookmark.BookmarkTypeDBAdapterNoTable
 
BookmarkTypeDBAdapterV0 - Class in ghidra.program.database.bookmark
 
BookmarkTypeDBAdapterV0(DBHandle, boolean) - Constructor for class ghidra.program.database.bookmark.BookmarkTypeDBAdapterV0
 
BOOL - Static variable in class ghidra.app.util.demangler.DemangledDataType
 
BOOL - Static variable in class util.demangler.GenericDemangledDataType
 
BOOL_AND - Static variable in class ghidra.program.model.pcode.PcodeOp
 
BOOL_AND - Static variable in class ghidra.sleigh.grammar.BaseLexer
 
BOOL_AND - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
BOOL_AND - Static variable in class ghidra.sleigh.grammar.DisplayLexer
 
BOOL_AND - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
 
BOOL_AND - Static variable in class ghidra.sleigh.grammar.SemanticLexer
 
BOOL_AND - Static variable in class ghidra.sleigh.grammar.SleighCompiler
 
BOOL_AND - Static variable in class ghidra.sleigh.grammar.SleighEcho
 
BOOL_AND - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
BOOL_AND - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
BOOL_AND - Static variable in class ghidra.sleigh.grammar.SleighParser
 
BOOL_NEGATE - Static variable in class ghidra.program.model.pcode.PcodeOp
 
BOOL_OR - Static variable in class ghidra.program.model.pcode.PcodeOp
 
BOOL_OR - Static variable in class ghidra.sleigh.grammar.BaseLexer
 
BOOL_OR - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
BOOL_OR - Static variable in class ghidra.sleigh.grammar.DisplayLexer
 
BOOL_OR - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
 
BOOL_OR - Static variable in class ghidra.sleigh.grammar.SemanticLexer
 
BOOL_OR - Static variable in class ghidra.sleigh.grammar.SleighCompiler
 
BOOL_OR - Static variable in class ghidra.sleigh.grammar.SleighEcho
 
BOOL_OR - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
BOOL_OR - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
BOOL_OR - Static variable in class ghidra.sleigh.grammar.SleighParser
 
BOOL_XOR - Static variable in class ghidra.program.model.pcode.PcodeOp
 
BOOL_XOR - Static variable in class ghidra.sleigh.grammar.BaseLexer
 
BOOL_XOR - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
BOOL_XOR - Static variable in class ghidra.sleigh.grammar.DisplayLexer
 
BOOL_XOR - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
 
BOOL_XOR - Static variable in class ghidra.sleigh.grammar.SemanticLexer
 
BOOL_XOR - Static variable in class ghidra.sleigh.grammar.SleighCompiler
 
BOOL_XOR - Static variable in class ghidra.sleigh.grammar.SleighEcho
 
BOOL_XOR - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
BOOL_XOR - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
BOOL_XOR - Static variable in class ghidra.sleigh.grammar.SleighParser
 
booland_op() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
booland_op() - Method in class ghidra.sleigh.grammar.SleighParser
 
booland_op_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.booland_op_return
 
BOOLEAN_TYPE - ghidra.framework.options.OptionType
 
BooleanArray - Class in ghidra.util.datastruct
Data structure to set bits to indicate in use.
BooleanArray() - Constructor for class ghidra.util.datastruct.BooleanArray
Constructor
BooleanConstraintEditor - Class in docking.widgets.table.constrainteditor
A constraint editor for Boolean-type constraints, offering a choice of boolean values.
BooleanConstraintEditor(BooleanMatchColumnConstraint) - Constructor for class docking.widgets.table.constrainteditor.BooleanConstraintEditor
Constructor.
BooleanDataType - Class in ghidra.program.model.data
Provides a definition of an Ascii byte in a program.
BooleanDataType() - Constructor for class ghidra.program.model.data.BooleanDataType
Constructs a new Boolean datatype.
BooleanDataType(DataTypeManager) - Constructor for class ghidra.program.model.data.BooleanDataType
 
BooleanEditor - Class in docking.options.editor
An editor for Boolean properties.
BooleanEditor() - Constructor for class docking.options.editor.BooleanEditor
 
BooleanExpressionLexer - Class in ghidra.sleigh.grammar
 
BooleanExpressionLexer() - Constructor for class ghidra.sleigh.grammar.BooleanExpressionLexer
 
BooleanExpressionLexer(CharStream) - Constructor for class ghidra.sleigh.grammar.BooleanExpressionLexer
 
BooleanExpressionLexer(CharStream, RecognizerSharedState) - Constructor for class ghidra.sleigh.grammar.BooleanExpressionLexer
 
BooleanExpressionParser - Class in ghidra.sleigh.grammar
 
BooleanExpressionParser(TokenStream) - Constructor for class ghidra.sleigh.grammar.BooleanExpressionParser
 
BooleanExpressionParser(TokenStream, RecognizerSharedState) - Constructor for class ghidra.sleigh.grammar.BooleanExpressionParser
 
BooleanField - Class in db
BooleanField provides a wrapper for boolean data which is read or written to a Record.
BooleanField() - Constructor for class db.BooleanField
Construct a boolean data field with an initial value of false.
BooleanField(boolean) - Constructor for class db.BooleanField
Construct a boolean data field with an initial value of b.
BooleanMatchColumnConstraint - Class in docking.widgets.table.constraint
Column Constraint for boolean values where the column values must match the constraint value of either true of false.
BooleanMatchColumnConstraint(Boolean) - Constructor for class docking.widgets.table.constraint.BooleanMatchColumnConstraint
Construct a new BooleanMatchColumnConstraint that matches the given boolean value.
BooleanMatchColumnConstraintProvider - Class in docking.widgets.table.constraint.provider
Provides boolean related column constraints.
BooleanMatchColumnConstraintProvider() - Constructor for class docking.widgets.table.constraint.provider.BooleanMatchColumnConstraintProvider
 
BooleanSettingsDefinition - Interface in ghidra.docking.settings
The inteface for SettingsDefinitions that have boolean values.
BorlandCpp - ghidra.app.util.opinion.PeLoader.CompilerOpinion.CompilerEnum
 
BorlandPascal - ghidra.app.util.opinion.PeLoader.CompilerOpinion.CompilerEnum
 
BorlandUnk - ghidra.app.util.opinion.PeLoader.CompilerOpinion.CompilerEnum
 
BOTTOM - docking.WindowPosition
 
bottomComp - Variable in class ghidra.app.util.viewer.util.CodeComparisonPanel
 
BottomLeft - docking.util.BadgedIcon.BadgePosition
 
BottomMiddle - docking.util.BadgedIcon.BadgePosition
 
BottomRight - docking.util.BadgedIcon.BadgePosition
 
bottomUpNavigator() - Static method in class ghidra.graph.algo.GraphNavigator
Creates a bottom-down navigator, which is one that traverses the graph from the sink to the source.
BoundedBufferedReader - Class in ghidra.app.util.opinion
 
BoundedBufferedReader(Reader) - Constructor for class ghidra.app.util.opinion.BoundedBufferedReader
Creates a buffering character-input stream that uses a default-sized input buffer.
BoundedBufferedReader(Reader, int) - Constructor for class ghidra.app.util.opinion.BoundedBufferedReader
Creates a buffering character-input stream that uses an input buffer of the specified size.
BoundedInputStream - Class in ghidra.util
InputStream wrapper that limits itself to a portion of the wrapped stream.
BoundedInputStream(InputStream, long) - Constructor for class ghidra.util.BoundedInputStream
Creates a new instance.
BoundedRangeDecimalFormatterFactory - Class in docking.widgets.numberformat
Bounded range factory for formatters with a min and max allowed value.
BoundedRangeDecimalFormatterFactory(Double, Double, String) - Constructor for class docking.widgets.numberformat.BoundedRangeDecimalFormatterFactory
Constructor
BoundedRangeDecimalFormatterFactory(String) - Constructor for class docking.widgets.numberformat.BoundedRangeDecimalFormatterFactory
Constructor
BoundImportDataDirectory - Class in ghidra.app.util.bin.format.pe
Points to an array of IMAGE_BOUND_IMPORT_DESCRIPTORs.
BoundImportDataDirectory() - Constructor for class ghidra.app.util.bin.format.pe.BoundImportDataDirectory
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
BoundImportDescriptor - Class in ghidra.app.util.bin.format.pe
A class to represent the IMAGE_BOUND_IMPORT_DESCRIPTOR data structure defined in winnt.h.
BoundImportDescriptor() - Constructor for class ghidra.app.util.bin.format.pe.BoundImportDescriptor
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
BoundImportDescriptor(String, int) - Constructor for class ghidra.app.util.bin.format.pe.BoundImportDescriptor
 
BoundImportForwarderRef - Class in ghidra.app.util.bin.format.pe
A class to represent the IMAGE_BOUND_FORWARDER_REF data structure defined in winnt.h.
BoundImportForwarderRef() - Constructor for class ghidra.app.util.bin.format.pe.BoundImportForwarderRef
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
BR - Static variable in class ghidra.app.util.html.diff.DataTypeDiffBuilder
 
BR - Static variable in class ghidra.app.util.html.HTMLDataTypeRepresentation
 
BR - Static variable in class ghidra.util.HTMLUtilities
 
BRANCH - ghidra.program.model.lang.InstructionBlockFlow.Type
BRANCH is a normal block branch flow within an InstructionSet
BRANCH - ghidra.program.model.listing.FlowOverride
Override the primary CALL or RETURN with a suitable JUMP operation.
BRANCH - Static variable in class ghidra.program.model.pcode.PcodeOp
 
BRANCH_INDIRECT - Static variable in class ghidra.app.plugin.processors.generic.ConstructorInfo
 
BRANCH_INDIRECT - Static variable in class ghidra.app.plugin.processors.sleigh.SleighInstructionPrototype
 
BRANCH_TO_END - Static variable in class ghidra.app.plugin.processors.generic.ConstructorInfo
 
BRANCH_TO_END - Static variable in class ghidra.app.plugin.processors.sleigh.SleighInstructionPrototype
 
BRANCHIND - Static variable in class ghidra.program.model.pcode.PcodeOp
 
branchState(SequenceNumber) - Method in class ghidra.util.state.ContextState
Branch the current state.
BreadthFirstIterator - Class in docking.widgets.tree.support
 
BreadthFirstIterator(GTree, GTreeNode) - Constructor for class docking.widgets.tree.support.BreadthFirstIterator
 
BreadthFirstIterator(GTree, GTreeNode, boolean) - Constructor for class docking.widgets.tree.support.BreadthFirstIterator
 
BREAK - Static variable in class ghidra.app.decompiler.ClangXML
 
BreakCallBack - Class in ghidra.pcode.emulate
 
BreakCallBack() - Constructor for class ghidra.pcode.emulate.BreakCallBack
 
BREAKPOINT - ghidra.pcode.emulate.EmulateExecutionState
Currently stopped at a breakpoint
BREAKPOINT_PRIORITY - Static variable in interface ghidra.app.services.MarkerService
Display priority for marking locations of breakpoints.
BreakTable - Class in ghidra.pcode.emulate
 
BreakTable() - Constructor for class ghidra.pcode.emulate.BreakTable
 
BreakTableCallBack - Class in ghidra.pcode.emulate
 
BreakTableCallBack(SleighLanguage) - Constructor for class ghidra.pcode.emulate.BreakTableCallBack
 
bringModalestDialogToFront(Window) - Static method in class generic.util.WindowUtilities
Attempts to locate the topmost modal dialog and then bring that dialog to the front of the window hierarchy
browse() - Method in class docking.widgets.ListSelectionDialog
 
BROWSE_FONT - Static variable in class docking.options.editor.ButtonPanelFactory
Font for the browse button label.
BROWSE_ICON - Static variable in class docking.options.editor.ButtonPanelFactory
Text for the browse button.
BROWSE_SIZE - Static variable in class docking.options.editor.ButtonPanelFactory
Dimension for the browse button.
BROWSE_TYPE - Static variable in class docking.options.editor.ButtonPanelFactory
Button that indicates a file chooser to browse.
BrowserCodeUnitFormat - Class in ghidra.app.util.viewer.field
BrowserCodeUnitFormat provides a code unit format based upon a common set of viewer Options for specific Tool.
BrowserCodeUnitFormat(ServiceProvider) - Constructor for class ghidra.app.util.viewer.field.BrowserCodeUnitFormat
Construct code unit format for specified serviceProvider with autoUpdate enabled.
BrowserCodeUnitFormat(ServiceProvider, boolean) - Constructor for class ghidra.app.util.viewer.field.BrowserCodeUnitFormat
Construct code unit format for specified serviceProvider.
BrowserCodeUnitFormatOptions - Class in ghidra.app.util.viewer.field
 
BrowserLoader - Class in ghidra.util
BrowserLoader opens a web browser and displays the given url.
BrowserLoader() - Constructor for class ghidra.util.BrowserLoader
 
bsize - Variable in class ghidra.app.util.bin.format.coff.AoutHeader
 
bubbleSort(List<T>, int, int, Comparator<T>) - Static method in class ghidra.util.datastruct.Algorithms
 
buffer - Variable in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseMachine
 
buffer() - Method in class ghidra.app.plugin.processors.generic.Position
 
Buffer - Interface in db
Buffer provides a general purpose storage buffer interface providing various data access methods.
BUFFER_FILE_EXTENSION - Static variable in class db.buffers.LocalBufferFile
 
bufferCount - Variable in class db.TableStatistics
Total number of table nodes
BufferFile - Interface in db.buffers
BufferFile facilitates read/write access to buffer oriented file.
BufferFileAdapter - Class in db.buffers
BufferFileAdapter provides a BufferFile implementation which wraps a BufferFileHandle.
BufferFileAdapter(BufferFileHandle) - Constructor for class db.buffers.BufferFileAdapter
Constructor.
BufferFileBlock - Class in db.buffers
BufferFileBlock is used to hold BufferFile blocks for use during block streaming operations.
BufferFileBlock(byte[]) - Constructor for class db.buffers.BufferFileBlock
BufferFileBlock constructor for use when reconstructing instance from block stream
BufferFileBlock(int, byte[]) - Constructor for class db.buffers.BufferFileBlock
BufferFileBlock constructor
BufferFileHandle - Interface in db.buffers
BufferFileHandle facilitates access to a BufferFile
BufferFileManager - Interface in db.buffers
BufferFileManager provides an interface for a BufferFile manager who understands the storage for the various versions of BufferFiles associated with a single database.
bufferMgr - Variable in class db.DBHandle
 
BufferMgr - Class in db.buffers
BufferMgr provides low-level buffer management and caching.
BufferMgr() - Constructor for class db.buffers.BufferMgr
Construct a new buffer manager with no underlying source file using the default buffer size, cache size and maximum undo count.
BufferMgr(int, long, int) - Constructor for class db.buffers.BufferMgr
Construct a new buffer manager with no underlying source file.
BufferMgr(BufferFile) - Constructor for class db.buffers.BufferMgr
Construct a buffer manager for a given source file using default cache size and maximum undo count.
BufferMgr(BufferFile, long, int) - Constructor for class db.buffers.BufferMgr
Construct a buffer manager for a given source file using default cache size and maximum undo count.
build() - Method in class docking.widgets.OptionDialogBuilder
Builds an OptionDialog based on the values set in this builder.
build() - Method in class ghidra.app.util.opinion.DyldCacheProgramBuilder
 
build() - Method in class ghidra.app.util.opinion.MachoPrelinkProgramBuilder
 
build() - Method in class ghidra.app.util.opinion.MachoProgramBuilder
 
build() - Method in class ghidra.graph.viewer.GraphComponent
 
build() - Method in class ghidra.program.model.symbol.FlowType.Builder
 
build() - Method in class resources.MultiIconBuilder
 
build(long, PcodeDataTypeManager) - Method in class ghidra.program.model.lang.ConstantPool.Record
 
build(QCallback<I, R>) - Method in class generic.concurrent.ConcurrentQBuilder
 
build(ConstructTpl, int) - Method in class ghidra.app.plugin.processors.sleigh.PcodeEmit
 
BUILD_DATE_PROPERTY - Static variable in class ghidra.framework.ApplicationProperties
The date the application was built on, in a long format.
BUILD_DATE_SHORT_PROPERTY - Static variable in class ghidra.framework.ApplicationProperties
The date the application was built on, it a short format.
build_stmt() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
build_stmt() - Method in class ghidra.sleigh.grammar.SleighEcho
 
build_stmt() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
build_stmt() - Method in class ghidra.sleigh.grammar.SleighParser
 
build_stmt_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.build_stmt_return
 
buildActionGotoTable() - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser
 
buildAlignmentText(Composite) - Method in class ghidra.app.util.html.CompositeDataTypeHTMLRepresentation
 
buildAlignmentValueText(Composite) - Method in class ghidra.app.util.html.CompositeDataTypeHTMLRepresentation
 
buildChooser() - Method in class docking.options.editor.SettableColorSwatchChooserPanel
 
buildClangTree(XmlPullParser, HighFunction) - Static method in class ghidra.app.decompiler.ClangXML
 
buildCompletionWindow() - Method in class docking.widgets.autocomplete.TextFieldAutocompleter
Build the completion window, parented to the attached field that last had focus.
buildContext() - Method in class ghidra.app.plugin.assembler.sleigh.SleighAssemblerBuilder
Build the default context for the language
buildContextGraph() - Method in class ghidra.app.plugin.assembler.sleigh.SleighAssemblerBuilder
Build the context transition graph for the language
buildCoreTypes() - Method in class ghidra.program.model.pcode.PcodeDataTypeManager
Build the coretypes xml element
buildDelegateDetailEditor() - Method in class docking.widgets.table.constrainteditor.DataLoadingConstraintEditor
Get the delegates' detail component
buildDelegateInlineEditor() - Method in class docking.widgets.table.constrainteditor.AutocompletingStringConstraintEditor
 
buildDelegateInlineEditor() - Method in class docking.widgets.table.constrainteditor.DataLoadingConstraintEditor
Get the delegates' inline editor component
buildDetailEditorComponent() - Method in class docking.widgets.table.constrainteditor.AbstractColumnConstraintEditor
Delegate the construction of the detail editor component.
buildDetailEditorComponent() - Method in class docking.widgets.table.constrainteditor.DataLoadingConstraintEditor
Delegate the construction of the detail editor component.
buildDynamicHash() - Method in class ghidra.program.model.pcode.HighLocal
 
buildEmulatorTestSuite(Class<?>) - Static method in class ghidra.test.processors.support.ProcessorEmulatorTestAdapter
Create TestSuite based upon available test groups contained within binary test files associated with target processor.
Builder(byte, String) - Constructor for class ghidra.program.model.symbol.FlowType.Builder
 
buildExtendedGrammar() - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser
 
buildField(int) - Method in class docking.widgets.textfield.TextFieldLinker
Provides an opportunity to compose the field from an extension of JTextField
buildFooterText(DataType) - Method in class ghidra.app.util.html.CompositeDataTypeHTMLRepresentation
 
buildFooterText(DataType) - Method in class ghidra.app.util.html.HTMLDataTypeRepresentation
 
buildFooterText(DataType) - Method in class ghidra.app.util.html.TypeDefDataTypeHTMLRepresentation
 
buildFunctionShellXML(String, Address) - Static method in class ghidra.program.model.pcode.HighFunction
Build the XML representation of only the shell function info not including everything known about the function.
buildFunctionXML(Address, int) - Method in class ghidra.program.model.pcode.HighFunction
Build an XML string that represents all the information about this HighFunction.
buildGrammar() - Method in class ghidra.app.plugin.assembler.sleigh.SleighAssemblerBuilder
Build the full grammar for the language
buildHashXML(StringBuilder) - Method in class ghidra.program.model.pcode.DynamicSymbol
 
buildHeaderText(DataType) - Method in class ghidra.app.util.html.HTMLDataTypeRepresentation
 
buildHeaderText(DataType) - Method in class ghidra.app.util.html.TypeDefDataTypeHTMLRepresentation
 
buildInjectContext() - Method in class ghidra.program.model.lang.PcodeInjectLibrary
 
buildInlineEditorComponent() - Method in class docking.widgets.table.constrainteditor.AbstractColumnConstraintEditor
Delegate the construction of the inline editor component.
buildInlineEditorComponent() - Method in class docking.widgets.table.constrainteditor.BooleanConstraintEditor
 
buildInlineEditorComponent() - Method in class docking.widgets.table.constrainteditor.DataLoadingConstraintEditor
Delegate the construction of the inline editor component.
buildInlineEditorComponent() - Method in class docking.widgets.table.constrainteditor.DateRangeConstraintEditor
 
buildInlineEditorComponent() - Method in class docking.widgets.table.constrainteditor.DateValueConstraintEditor
 
buildInlineEditorComponent() - Method in class docking.widgets.table.constrainteditor.DoNothingColumnConstraintEditor
 
buildInlineEditorComponent() - Method in class docking.widgets.table.constrainteditor.DoubleRangeConstraintEditor
 
buildInlineEditorComponent() - Method in class docking.widgets.table.constrainteditor.DoubleValueConstraintEditor
 
buildInlineEditorComponent() - Method in class docking.widgets.table.constrainteditor.EnumConstraintEditor
 
buildInlineEditorComponent() - Method in class docking.widgets.table.constrainteditor.IntegerConstraintEditor
 
buildInlineEditorComponent() - Method in class docking.widgets.table.constrainteditor.IntegerRangeConstraintEditor
 
buildInlineEditorComponent() - Method in class docking.widgets.table.constrainteditor.StringConstraintEditor
 
buildInlineEditorComponent() - Method in class docking.widgets.table.constrainteditor.UnsignedLongConstraintEditor
 
buildInlineEditorComponent() - Method in class docking.widgets.table.constrainteditor.UnsignedLongRangeConstraintEditor
 
buildInstruction(PcodeOp[], int, int, AddressFactory) - Static method in class ghidra.app.decompiler.DecompileCallback
Build an XML representation of all the pcode op's a given Instruction is defined to perform.
buildJar(File, File, TaskMonitor) - Method in class ghidra.util.GhidraJarBuilder
 
buildLayouts(Function, ClangTokenGroup, String, boolean) - Method in class ghidra.app.decompiler.component.ClangLayoutController
 
buildListCellRenderer() - Method in class docking.widgets.autocomplete.TextFieldAutocompleter
Builds the list cell renderer for the autocompletion list.
buildLocalDbXML() - Method in class ghidra.program.model.pcode.LocalSymbolMap
 
buildLR0Machine() - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser
 
buildMainPanel() - Method in class ghidra.app.util.bean.SetEquateDialog
Builds the main panel of the dialog and returns it.
buildMainPanel() - Method in class ghidra.app.util.navigation.GoToAddressLabelDialog
Builds the main panel for this dialog.
buildMainPanel() - Method in class ghidra.framework.main.DataTreeDialog
Define the Main panel for the dialog here.
buildMainPanel() - Method in class ghidra.framework.main.OpenVersionedFileDialog
 
buildMainPanel() - Method in class ghidra.framework.plugintool.dialog.SaveToolConfigDialog
Define the Main panel for the dialog here.
buildMainPanel(String, boolean) - Method in class docking.widgets.dialogs.NumberInputDialog
Define the Main panel for the dialog here.
buildMapSymXML(StringBuilder, String, Address, String) - Static method in class ghidra.program.model.pcode.HighSymbol
 
buildNumber - Variable in class ghidra.app.util.bin.format.pe.cli.tables.CliTableAssembly.CliAssemblyRow
 
buildNumber - Variable in class ghidra.app.util.bin.format.pe.cli.tables.CliTableAssemblyRef.CliAssemblyRefRow
 
buildPackingText(Composite) - Method in class ghidra.app.util.html.CompositeDataTypeHTMLRepresentation
 
buildParser() - Method in class ghidra.app.plugin.assembler.sleigh.SleighAssemblerBuilder
Build the parser for the language
buildProgram(Program, ByteProvider, FileBytes, boolean, boolean, boolean, MessageLog, TaskMonitor) - Static method in class ghidra.app.util.opinion.DyldCacheProgramBuilder
Builds up a DYLD Cache Program.
buildProgram(Program, ByteProvider, FileBytes, MessageLog, TaskMonitor) - Static method in class ghidra.app.util.opinion.MachoProgramBuilder
Builds up a Mach-O Program.
buildProgram(Program, ByteProvider, FileBytes, List<PrelinkMap>, MessageLog, TaskMonitor) - Static method in class ghidra.app.util.opinion.MachoPrelinkProgramBuilder
Builds up a PRELINK Mach-O Program.
buildPrototypeXML(StringBuilder, PcodeDataTypeManager) - Method in class ghidra.program.model.pcode.FunctionPrototype
append an XML string representing this function prototype
buildRangelistXML(StringBuilder, Address) - Static method in class ghidra.program.model.pcode.HighSymbol
 
buildSpacer(ClangNode, int, String) - Static method in class ghidra.app.decompiler.ClangToken
 
buildSrcZip(File, TaskMonitor) - Method in class ghidra.util.GhidraJarBuilder
 
buildStorage(Varnode) - Method in interface ghidra.program.model.pcode.PcodeFactory
 
buildStorage(Varnode) - Method in class ghidra.program.model.pcode.PcodeSyntaxTree
 
buildStructTypeZeroSizeOveride(DataType) - Method in class ghidra.program.model.pcode.PcodeDataTypeManager
Build an XML document string representing the Structure or Typedef to Structure that has its size reported as zero.
buildSubGrammar(SubtableSymbol) - Method in class ghidra.app.plugin.assembler.sleigh.SleighAssemblerBuilder
Build a portion of the grammar representing a table of constructors
buildSymbolXML(PcodeDataTypeManager, String, long, boolean, boolean, int) - Static method in class ghidra.program.model.pcode.EquateSymbol
 
buildSymbolXML(PcodeDataTypeManager, String, DataType, int, boolean, boolean, boolean, boolean, int) - Static method in class ghidra.program.model.pcode.DynamicSymbol
 
buildSymbolXML(PcodeDataTypeManager, String, DataType, int, boolean, boolean, boolean, boolean, int, int) - Static method in class ghidra.program.model.pcode.MappedSymbol
 
buildTestFileDesignator(int, String) - Method in class ghidra.test.processors.support.ProcessorEmulatorTestAdapter
Get CUint file designator if use of A, B, C...
buildToken(ClangNode, XmlPullParser, PcodeFactory) - Static method in class ghidra.app.decompiler.ClangToken
 
BuildToolVersion(int, int) - Constructor for class ghidra.app.util.bin.format.macho.commands.BuildVersionCommand.BuildToolVersion
 
buildTranslatorTag(AddressFactory, long, SymbolTable) - Method in class ghidra.app.plugin.processors.sleigh.SleighLanguage
Generates a limited translator XML tag for the specified address factory and optional register set.
buildType(DataType, int) - Method in class ghidra.program.model.pcode.PcodeDataTypeManager
Build an XML document string representing the type information for a data type
buildTypeRef(DataType, int) - Method in class ghidra.program.model.pcode.PcodeDataTypeManager
 
buildVector(int[]) - Method in class generic.lsh.vector.LSHVectorFactory
Generate an LSHVector from a feature set, individual features are integer hashes.
buildVector(int[]) - Method in class generic.lsh.vector.WeightedLSHCosineVectorFactory
 
BuildVersionCommand - Class in ghidra.app.util.bin.format.macho.commands
Represents a build_version_command structure.
BuildVersionCommand() - Constructor for class ghidra.app.util.bin.format.macho.commands.BuildVersionCommand
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
BuildVersionCommand.BuildToolVersion - Class in ghidra.app.util.bin.format.macho.commands
 
buildWarnings() - Method in class ghidra.app.util.html.TypeDefDataTypeHTMLRepresentation
 
buildWarnings(Composite) - Method in class ghidra.app.util.html.CompositeDataTypeHTMLRepresentation
 
buildWorkPanel(String, DropDownTextFieldDataModel<ResourceFile>) - Method in class ghidra.framework.analysis.gui.GhidraScriptSelectionDialog
 
buildWorkPanel(String, DropDownTextFieldDataModel<T>) - Method in class docking.widgets.ListSelectionDialog
 
buildXml(StringBuilder) - Method in class ghidra.program.model.pcode.JumpTable.BasicOverride
 
buildXml(StringBuilder) - Method in class ghidra.program.model.pcode.JumpTable
 
buildXML() - Method in class ghidra.program.model.pcode.DynamicSymbol
 
buildXML() - Method in class ghidra.program.model.pcode.EquateSymbol
 
buildXML() - Method in class ghidra.program.model.pcode.HighSymbol
 
buildXML() - Method in class ghidra.program.model.pcode.MappedSymbol
 
buildXML() - Method in class ghidra.program.model.pcode.SequenceNumber
 
buildXML(StringBuilder) - Method in class ghidra.program.model.pcode.Varnode
 
buildXML(StringBuilder, AddressFactory) - Method in class ghidra.program.model.pcode.PcodeOp
 
buildXMLAddress(Address) - Static method in class ghidra.program.model.pcode.Varnode
Convert an address into an XML document.
buildXMLAddress(Varnode[], int) - Static method in class ghidra.program.model.pcode.Varnode
Convert a varnode array into an XML document.
buildXMLAddress(StringBuilder, Address, int) - Static method in class ghidra.program.model.pcode.Varnode
Build an XML document representation of a varnode with the given address and size.
buildZeroVector() - Method in class generic.lsh.vector.LSHVectorFactory
Generate vector with all coefficients zero.
buildZeroVector() - Method in class generic.lsh.vector.WeightedLSHCosineVectorFactory
 
BUILT_IN - ghidra.program.model.data.ArchiveType
 
BUILT_IN_ARCHIVE_KEY - Static variable in interface ghidra.program.model.data.DataTypeManager
 
BUILT_IN_ARCHIVE_UNIVERSAL_ID - Static variable in interface ghidra.program.model.data.DataTypeManager
 
BUILT_IN_DATA_TYPES_NAME - Static variable in interface ghidra.program.model.data.DataTypeManager
Name of the category for the build in data types.
BuiltIn - Class in ghidra.program.model.data
NOTE: ALL DATATYPE CLASSES MUST END IN "DataType".
BuiltIn(CategoryPath, String, DataTypeManager) - Constructor for class ghidra.program.model.data.BuiltIn
 
BuiltInDataType - Interface in ghidra.program.model.data
NOTE: ALL DATATYPE CLASSES MUST END IN "DataType".
BuiltInDataTypeClassExclusionFilter - Class in ghidra.program.model.data
An exclusion filter to use when searching for classes that implement BuiltInDataType
BuiltInDataTypeClassExclusionFilter() - Constructor for class ghidra.program.model.data.BuiltInDataTypeClassExclusionFilter
 
BuiltInDataTypeManager - Class in ghidra.program.model.data
Data type manager for built in types that do not live anywhere except in memory.
BuiltinDBAdapter - Class in ghidra.program.database.data
Database adapter for managing built-in data types.
BuiltinDBAdapter() - Constructor for class ghidra.program.database.data.BuiltinDBAdapter
 
BuiltInSourceArchive - Class in ghidra.app.plugin.core.datamgr.archive
 
builtSymbols - Variable in class ghidra.app.plugin.assembler.sleigh.SleighAssemblerBuilder
 
BusyListener - Interface in ghidra.util.task
 
BusyToolException - Exception in ghidra.framework.plugintool
Exception thrown if an operation cannot be done because the tool has background tasks running.
BusyToolException(String) - Constructor for exception ghidra.framework.plugintool.BusyToolException
Construct a new exception.
ButtonPanelFactory - Class in docking.options.editor
Class with static methods to create a JButton with a raised bevel border, and to create a JPanel with buttons created by calling the createButton() method.
buttonPressed(FieldLocation, Field, MouseEvent) - Method in interface docking.widgets.fieldpanel.listener.FieldMouseListener
Called whenever the mouse button is pressed.
buttonPressed(FieldLocation, Field, MouseEvent) - Method in class ghidra.app.decompiler.component.DecompilerPanel
 
buttonPressed(FieldLocation, Field, MouseEvent) - Method in class ghidra.app.util.viewer.listingpanel.ListingPanel
 
buttonPressed(ProgramLocation, FieldLocation, ListingField, MouseEvent) - Method in interface ghidra.app.services.ButtonPressedListener
Notification that a mouse button was pressed.
buttonPressed(ProgramLocation, FieldLocation, ListingField, MouseEvent) - Method in class ghidra.app.util.viewer.util.FieldNavigator
 
ButtonPressedListener - Interface in ghidra.app.services
Listener that is notified when a mouse button is pressed.
BY_PRIORITY - Static variable in class ghidra.formats.gfilesystem.factory.FileSystemInfoRec
A static Comparator that will order FileSystemInfoRec by their priority, with the highest priority elements sorted to the beginning of the list.
byDataType(Program, Predicate<DataType>) - Static method in class ghidra.program.util.DefinedDataIterator
Creates a new iterator that traverses the entire Program's address space, visiting data instances that successfully match the predicate.
BYTE - Static variable in interface ghidra.app.util.bin.StructConverter
Reusable BYTE datatype.
BYTE - Static variable in class ghidra.program.model.lang.OperandType
Bit set if the operand is a byte value
BYTE_ANALYZER - ghidra.app.services.AnalyzerType
 
BYTE_ARRAY - Static variable in class db.BinaryCodedField
byte[] data type
BYTE_ARRAY_TYPE - ghidra.framework.options.OptionType
 
BYTE_CYCLE_GROUP - Static variable in class ghidra.program.model.data.CycleGroup
 
BYTE_DIFFS - Static variable in class ghidra.program.util.ProgramDiffFilter
Indicates the filter for the byte differences.
BYTE_GROUP_SIZE_MSG - Static variable in class ghidra.app.util.viewer.field.BytesFieldFactory
 
BYTE_MAPPED - ghidra.program.model.mem.MemoryBlockType
 
BYTE_MASK - Static variable in class ghidra.util.Conv
A byte mask.
BYTE_SEQ - ghidra.program.model.data.RenderUnicodeSettingsDefinition.RENDER_ENUM
 
BYTE_STRING_FLAVOR - Static variable in class ghidra.app.util.ByteCopier
 
BYTE_STRING_NO_SPACE_TYPE - Static variable in class ghidra.app.util.ByteCopier
 
BYTE_STRING_NO_SPACES_FLAVOR - Static variable in class ghidra.app.util.ByteCopier
 
BYTE_STRING_TYPE - Static variable in class ghidra.app.util.ByteCopier
 
byte_swap(long, int) - Static method in class ghidra.pcode.utils.Utils
 
BYTE_VIEWER - Static variable in interface ghidra.app.plugin.PluginCategoryNames
 
BYTE_VIEWER - Static variable in interface ghidra.app.util.HelpTopics
Help Topic for the byte viewer.
BYTE_VIEWER - Static variable in interface ghidra.app.util.PluginConstants
 
ByteArray - Class in ghidra.util.datastruct
Array of bytes that grows as needed.
ByteArray() - Constructor for class ghidra.util.datastruct.ByteArray
Creates new ByteArray
ByteArrayArray - Class in ghidra.util.datastruct
Array of byte[] that grows as needed.
ByteArrayArray() - Constructor for class ghidra.util.datastruct.ByteArrayArray
Creates new ByteArrayArray
ByteArrayConverter - Interface in ghidra.app.util.bin
An interface to convert from a object to a byte array.
ByteArrayProvider - Class in ghidra.app.util.bin
An implementation of ByteProvider where the underlying bytes are supplied by a static byte array.
ByteArrayProvider(byte[]) - Constructor for class ghidra.app.util.bin.ByteArrayProvider
Constructs a byte array provider using the specified byte array
ByteArrayProvider(String, byte[]) - Constructor for class ghidra.app.util.bin.ByteArrayProvider
Constructs a byte array provider using the specified byte array
ByteArrayStringAdapter() - Constructor for class ghidra.framework.options.OptionType.ByteArrayStringAdapter
 
byteArrayToXml(byte[]) - Static method in class ghidra.util.xml.XmlUtilities
Converts the specified byte array into an XML element.
byteArrayValue() - Method in class ghidra.program.model.scalar.Scalar
Returns a byte array representing this Scalar.
ByteCopier - Class in ghidra.app.util
Base class that can copy bytes into a Transferable object, and paste bytes into a program.
ByteCopier() - Constructor for class ghidra.app.util.ByteCopier
 
ByteCopier.ByteViewerTransferable - Class in ghidra.app.util
 
ByteCountProgramLocationBasedTableColumn - Class in ghidra.util.table.field
 
ByteCountProgramLocationBasedTableColumn() - Constructor for class ghidra.util.table.field.ByteCountProgramLocationBasedTableColumn
 
ByteCountSettingsDefinition - Class in ghidra.util.table.field
 
byteData - Variable in class ghidra.program.model.lang.ConstantPool.Record
 
ByteDataType - Class in ghidra.program.model.data
Provides a definition of a Byte within a program.
ByteDataType() - Constructor for class ghidra.program.model.data.ByteDataType
 
ByteDataType(DataTypeManager) - Constructor for class ghidra.program.model.data.ByteDataType
 
ByteField - Class in db
ByteField provides a wrapper for single signed byte data which is read or written to a Record.
ByteField() - Constructor for class db.ByteField
Construct a byte field with an initial value of 0.
ByteField(byte) - Constructor for class db.ByteField
Construct a byte field with an initial value of b.
ByteMemBufferImpl - Class in ghidra.program.model.mem
Simple byte buffer implementation of the memBuffer.
ByteMemBufferImpl(Address, boolean, int...) - Constructor for class ghidra.program.model.mem.ByteMemBufferImpl
Convenience constructor using varargs for specifying byte values.
ByteMemBufferImpl(Address, byte[], boolean) - Constructor for class ghidra.program.model.mem.ByteMemBufferImpl
Construct a ByteMemBufferImpl object
BytePropertySet - Class in ghidra.util.prop
Handles general storage and retrieval of byte values indexed by long keys.
BytePropertySet(String) - Constructor for class ghidra.util.prop.BytePropertySet
Constructor for BytePropertySet.
byteProvider - Variable in class ghidra.plugin.importer.ImporterDialog
 
ByteProvider - Interface in ghidra.app.util.bin
An interface for a generic random-access byte provider.
ByteProviderInputStream - Class in ghidra.app.util.bin
 
ByteProviderInputStream(ByteProvider, long, long) - Constructor for class ghidra.app.util.bin.ByteProviderInputStream
 
ByteProviderPaddedInputStream - Class in ghidra.app.util.bin
Wraps a ByteProvider and presents it as an InputStream.
ByteProviderPaddedInputStream(ByteProvider, long, long, long) - Constructor for class ghidra.app.util.bin.ByteProviderPaddedInputStream
Create a new ByteProviderInputStream instance, using the specified ByteProvider as the source of the bytes returned from this stream.
ByteProviderWrapper - Class in ghidra.app.util.bin
Creates a byte provider constrained to a sub-section of an existing byte provider.
ByteProviderWrapper(ByteProvider, long, long) - Constructor for class ghidra.app.util.bin.ByteProviderWrapper
 
BYTES - Static variable in class ghidra.app.script.AskDialog
 
BYTES - Static variable in class ghidra.app.util.viewer.options.OptionsGui
 
BYTES - Static variable in class ghidra.program.util.ProgramMergeFilter
Indicates the merge filter for the byte differences.
bytesCopied - Variable in class ghidra.formats.gfilesystem.FSUtilities.StreamCopyResult
 
BytesFieldFactory - Class in ghidra.app.util.viewer.field
Generates Bytes Fields.
BytesFieldFactory() - Constructor for class ghidra.app.util.viewer.field.BytesFieldFactory
Default Constructor
BytesFieldLocation - Class in ghidra.program.util
The BytesFieldLocation class provides specific information about the BYTES field within a program location.
BytesFieldLocation() - Constructor for class ghidra.program.util.BytesFieldLocation
Default constructor needed for restoring a byte field location from XML.
BytesFieldLocation(Program, Address) - Constructor for class ghidra.program.util.BytesFieldLocation
Creates a new BytesFieldLocation for the given address.
BytesFieldLocation(Program, Address, Address, int[], int) - Constructor for class ghidra.program.util.BytesFieldLocation
Create a new BytesFieldLocation which represents a specific byte address.
byteSourceOffset - Variable in class ghidra.program.database.mem.ByteSourceRange
 
ByteSourceRange - Class in ghidra.program.database.mem
 
ByteSourceRange(MemoryBlock, Address, long, long, long) - Constructor for class ghidra.program.database.mem.ByteSourceRange
 
ByteSourceRangeList - Class in ghidra.program.database.mem
 
ByteSourceRangeList() - Constructor for class ghidra.program.database.mem.ByteSourceRangeList
 
ByteSourceRangeList(ByteSourceRange) - Constructor for class ghidra.program.database.mem.ByteSourceRangeList
 
BytesTableColumn - Class in ghidra.util.table.field
This table field displays the bytes for the code unit beginning at the address associated with a row in the table.
BytesTableColumn() - Constructor for class ghidra.util.table.field.BytesTableColumn
Default Constructor
bytesToBigInteger(byte[], int, boolean, boolean) - Static method in class ghidra.pcode.utils.Utils
 
bytesToLong(byte[], int, boolean) - Static method in class ghidra.pcode.utils.Utils
 
ByteStreamCharMatcher - Interface in ghidra.util.ascii
ByteStreamCharMatcher are state machines used to look for char sequences within a stream of bytes.
byteSwap(int) - Method in class ghidra.app.plugin.assembler.sleigh.expr.MaskedLong
Reverse the least significant n bytes This interprets the bits as an n-byte value and changes the endianness.
byteSwap(long, int) - Static method in class ghidra.app.plugin.processors.sleigh.expression.TokenField
Swap the least sig -size- bytes in -val-
byteToInt(byte) - Static method in class ghidra.util.Conv
Converts a byte to an integer.
byteToLong(byte) - Static method in class ghidra.util.Conv
Converts a byte to a long.
byteToShort(byte) - Static method in class ghidra.util.Conv
Converts a byte to a short.
ByteTrie<T> - Class in ghidra.util.search.trie
ByteTrie is a byte-based trie specifically designed to implement the Aho-Corasick string search algorithm.
ByteTrie() - Constructor for class ghidra.util.search.trie.ByteTrie
 
ByteTrieIfc<T> - Interface in ghidra.util.search.trie
 
ByteTrieNode<T> - Class in ghidra.util.search.trie
Class to represent a (possibly non-terminal!) node within the ByteTrie.
ByteTrieNodeIfc<T> - Interface in ghidra.util.search.trie
 
ByteViewerTransferable(String) - Constructor for class ghidra.app.util.ByteCopier.ByteViewerTransferable
 
ByteViewerTransferable(String, String) - Constructor for class ghidra.app.util.ByteCopier.ByteViewerTransferable
 

C

C_ALIAS - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
duplicate tag
C_ARG - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
function argument
C_AUTO - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
automatic variable
C_AUTOARG - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
automatic argument
C_BCOMM - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
beginning of the common block
C_BINCL - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
beginning of include file
C_BLOCK - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
".bb" or ".eb" - beginning or end of block
C_BLOCK - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
beginning or end of inner block
C_BSTAT - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
beginning of static block
C_Compiler - ghidra.app.util.bin.format.pe.rich.MSProductType
 
C_DECL - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
declaration of object (type)
C_ECOML - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
local member of common block
C_ECOMM - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
end of common block
C_EFCN - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
physical end of function
C_EINCL - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
end of include file
C_ENTAG - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
enumeration tag
C_ENTRY - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
alternate entry
C_EOS - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
end of structure
C_ESTAT - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
end of static block
C_EXT - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
external (public) symbol - globals and externs
C_EXT - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
external symbol
C_EXTDEF - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
external definition
C_FCN - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
".bf" or ".ef" - beginning or end of function
C_FCN - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
beginning or end of function
C_FIELD - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
bit field
C_FILE - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
file name
C_FILE - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
source file name and compiler information
C_FUN - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
function or procedure
C_GSYM - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
global variable
C_HIDDEN - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
external symbol in dmert public lib
C_HIDEXT - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
unnamed external symbol
C_INFO - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
comment section reference
C_LABEL - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
label
C_LANGUAGE - ghidra.program.model.lang.DecompilerLanguage
 
C_LASTENT - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
dummy entry (end of block)
C_LINE - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
line number, reformatted as symbol
C_LSYM - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
automatic variable allocated on stack
C_MOE - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
member of enumeration
C_MOS - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
member of structure
C_MOU - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
member of union
C_NULL - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
no entry
C_NULL - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
symbol table entry marked for deletion
C_PSYM - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
argument to subroutine allocated on stack
C_REG - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
register variable
C_REGPARAM - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
register parameter
C_RPSYM - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
argument to function or procedure stored in register
C_RSYM - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
register variable
C_STAT - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
static (private) symbol
C_STAT - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
static symbol (unknown)
C_STRTAG - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
structure tag
C_STSYM - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
statically allocated symbol
C_TCSYM - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
reserved
C_TPDEF - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
type definition
C_ULABEL - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
undefined label
C_UNTAG - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
union tag
C_USTATIC - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
undefined static
C_WEAKEXT - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
weak external symbol
cache - Variable in class ghidra.program.database.properties.PropertyMapDB
 
cachedEdges - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph
 
cacheDNIByOffset(long, DWARFNameInfo) - Method in class ghidra.app.util.bin.format.dwarf4.next.DWARFProgram
 
cachedOutEdges - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph
 
cachedProgramPath - Variable in class ghidra.test.processors.support.PCodeTestControlBlock
 
cachedVertices - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph
 
cacheMaint() - Method in class ghidra.formats.gfilesystem.FileSystemCache
Performs maintainence on the filesystem cache, closing() any filesystems that are not used anymore.
CachingLoader<T> - Interface in ghidra.util.task
 
CachingPool<T> - Class in generic.cache
A thread-safe pool class that knows how to create instances as needed.
CachingPool(BasicFactory<T>) - Constructor for class generic.cache.CachingPool
 
CachingSatelliteGraphViewer<V extends VisualVertex,​E extends VisualEdge<V>> - Class in ghidra.graph.viewer.satellite
 
CachingSatelliteGraphViewer(GraphViewer<V, E>, Dimension) - Constructor for class ghidra.graph.viewer.satellite.CachingSatelliteGraphViewer
 
CachingSwingWorker<T> - Class in ghidra.util.task
Class for managing the creation of some slow loading object that may be used by multiple threads, including the Swing thread.
CachingSwingWorker(String, boolean) - Constructor for class ghidra.util.task.CachingSwingWorker
Create a new CachingSwingWorker
calc_bigmask(int) - Static method in class ghidra.pcode.utils.Utils
 
calc_mask - Static variable in class ghidra.app.plugin.processors.sleigh.template.ConstTpl
 
calc_mask(int) - Static method in class ghidra.pcode.utils.Utils
 
calcCheckSum(BinaryReader) - Method in class ghidra.app.util.bin.format.omf.OmfRecord
 
calcConstantHash(Instruction, long) - Static method in class ghidra.program.model.pcode.DynamicHash
Given a constant value accessed as an operand by a particular instruction, calculate a (level 0) hash for (any) corresponding constant varnode
calcCurrentLength(int, int) - Method in class ghidra.app.plugin.processors.sleigh.ParserWalker
Calculate the length of the current constructor state assuming all its operands are constructed
calcDepth(PcodeBlock) - Method in class ghidra.program.model.pcode.PcodeBlock
 
calcHash(int, Instruction) - Method in class ghidra.program.model.correlate.AllBytesHashCalculator
 
calcHash(int, Instruction) - Method in interface ghidra.program.model.correlate.HashCalculator
Calculate a (partial) hash across a single instruction
calcHash(int, Instruction) - Method in class ghidra.program.model.correlate.MnemonicHashCalculator
 
calcHashes(int, int, boolean, boolean, HashCalculator) - Method in class ghidra.program.model.correlate.Block
Calculate n-gram hashes used for matching (for Instructions in this basic-block).
calcHashes(int, int, boolean, boolean, HashCalculator) - Method in class ghidra.program.model.correlate.HashStore
Calculate hashes for all blocks
calcHashes(InstructHash, int, HashStore) - Method in class ghidra.program.model.correlate.DisambiguateByBytes
 
calcHashes(InstructHash, int, HashStore) - Method in class ghidra.program.model.correlate.DisambiguateByChild
 
calcHashes(InstructHash, int, HashStore) - Method in class ghidra.program.model.correlate.DisambiguateByParent
 
calcHashes(InstructHash, int, HashStore) - Method in class ghidra.program.model.correlate.DisambiguateByParentWithOrder
 
calcHashes(InstructHash, int, HashStore) - Method in interface ghidra.program.model.correlate.DisambiguateStrategy
Generate (possibly multiple) hashes that can be used to disambiguate an n-gram and its block from other blocks with similar instructions.
calculateCyclomaticComplexity(Function, TaskMonitor) - Method in class ghidra.program.util.CyclomaticComplexity
Calculates the cyclomatic complexity of a function by decomposing it into a flow graph using a BasicBlockModel.
calculateDefaultLayoutLocations() - Method in class ghidra.graph.job.AbstractGraphTransitionJob
 
calculateDefaultLayoutLocations(Set<V>) - Method in class ghidra.graph.job.AbstractGraphTransitionJob
Calculates default vertex locations for the current graph by using the current layout, excluding those vertices in the given ignore set.
calculateHeight() - Method in class docking.widgets.fieldpanel.field.VerticalLayoutTextField
 
CalculateLayoutLocationsTask<V extends VisualVertex,​E extends VisualEdge<V>> - Class in ghidra.graph.viewer.layout
 
CalculateLayoutLocationsTask(VisualGraph<V, E>, VisualGraphLayout<V, E>) - Constructor for class ghidra.graph.viewer.layout.CalculateLayoutLocationsTask
 
calculateLocations(VisualGraph<V, E>, TaskMonitor) - Method in class ghidra.graph.viewer.layout.AbstractVisualGraphLayout
 
calculateLocations(VisualGraph<V, E>, TaskMonitor) - Method in class ghidra.graph.viewer.layout.JungWrappingVisualGraphLayoutAdapter
 
calculateLocations(VisualGraph<V, E>, TaskMonitor) - Method in interface ghidra.graph.viewer.layout.VisualGraphLayout
Signals to again layout the current graph.
calculateSignificance(VectorCompare) - Method in class generic.lsh.vector.LSHVectorFactory
Given comparison data generated by the LSHVector.compare() method, calculate the significance of any similarity between the two vectors, normalized for this factory's specific weight settings
calculateThumbSize() - Method in class ghidra.framework.main.logviewer.ui.FVSliderUI
This is the method that the base class uses to determine thumb size.
calcUniqueHash() - Method in class generic.lsh.vector.LSHCosineVector
 
calcUniqueHash() - Method in interface generic.lsh.vector.LSHVector
 
call() - Method in interface utility.function.Callback
The method that will be called.
call() - Method in interface utility.function.ExceptionalCallback
The method that will be called
call(T) - Method in interface docking.DockingUtils.ComponentCallback
 
CALL - ghidra.program.model.lang.InstructionBlockFlow.Type
CALL is a call flow which always starts a new InstructionSet.
CALL - ghidra.program.model.listing.FlowOverride
Override the primary BRANCH or RETURN with a suitable CALL operation.
CALL - Static variable in class ghidra.app.plugin.processors.generic.ConstructorInfo
 
CALL - Static variable in class ghidra.app.plugin.processors.sleigh.SleighInstructionPrototype
 
CALL - Static variable in class ghidra.program.model.pcode.PcodeOp
 
CALL_FALLTHROUGH - ghidra.program.model.lang.InstructionBlockFlow.Type
CALL_FALLTHROUGH is fall-through flow from a CALL instruction which must be deferred until all branch flows are processed.
CALL_INDIRECT - Static variable in class ghidra.app.plugin.processors.generic.ConstructorInfo
 
CALL_INDIRECT - Static variable in class ghidra.app.plugin.processors.sleigh.SleighInstructionPrototype
 
CALL_OVERRIDE_UNCONDITIONAL - Static variable in class ghidra.program.model.symbol.RefType
 
CALL_RETURN - ghidra.program.model.listing.FlowOverride
Override the primary BRANCH or RETURN with a suitable CALL/RETURN operation.
call_stmt() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
call_stmt() - Method in class ghidra.sleigh.grammar.SleighEcho
 
call_stmt() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
call_stmt() - Method in class ghidra.sleigh.grammar.SleighParser
 
call_stmt_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.call_stmt_return
 
CALL_TERMINATOR - Static variable in class ghidra.program.model.symbol.RefType
 
callAddr - Variable in class ghidra.program.model.lang.InjectContext
 
Callback - Interface in utility.function
A generic functional interface that is more semantically sound than Runnable.
CallbackAccumulator<T> - Class in ghidra.util.datastruct
An implementation of Accumulator that allows clients to easily process items as they arrive.
CallbackAccumulator(Consumer<T>) - Constructor for class ghidra.util.datastruct.CallbackAccumulator
Constructor
CallDepthChangeInfo - Class in ghidra.app.cmd.function
Given a function in a program or the start of a function, record information about the change to a stack pointer from a subroutine call.
CallDepthChangeInfo(Function) - Constructor for class ghidra.app.cmd.function.CallDepthChangeInfo
Construct a new CallDepthChangeInfo object.
CallDepthChangeInfo(Function, AddressSetView, Register, TaskMonitor) - Constructor for class ghidra.app.cmd.function.CallDepthChangeInfo
Construct a new CallDepthChangeInfo object.
CallDepthChangeInfo(Function, TaskMonitor) - Constructor for class ghidra.app.cmd.function.CallDepthChangeInfo
Construct a new CallDepthChangeInfo object.
CallDepthChangeInfo(Program, Address, AddressSetView, Register, TaskMonitor) - Constructor for class ghidra.app.cmd.function.CallDepthChangeInfo
Construct a new CallDepthChangeInfo object.
CALLFIXUP_TYPE - Static variable in interface ghidra.program.model.lang.InjectPayload
 
CALLIND - Static variable in class ghidra.program.model.pcode.PcodeOp
 
CALLING_CONVENTION_cdecl - Static variable in interface ghidra.program.model.lang.CompilerSpec
 
CALLING_CONVENTION_fastcall - Static variable in interface ghidra.program.model.lang.CompilerSpec
 
CALLING_CONVENTION_pascal - Static variable in interface ghidra.program.model.lang.CompilerSpec
 
CALLING_CONVENTION_stdcall - Static variable in interface ghidra.program.model.lang.CompilerSpec
 
CALLING_CONVENTION_thiscall - Static variable in interface ghidra.program.model.lang.CompilerSpec
 
CALLING_CONVENTION_vectorcall - Static variable in interface ghidra.program.model.lang.CompilerSpec
 
callingConvention - Variable in class ghidra.app.util.demangler.DemangledFunction
 
callingConvention - Variable in class ghidra.app.util.demangler.DemangledFunctionIndirect
 
callingConvention - Variable in class ghidra.app.util.demangler.DemangledFunctionPointer
 
callingConvention - Variable in class ghidra.app.util.demangler.DemangledFunctionReference
 
callingConvention - Variable in class util.demangler.GenericDemangledFunction
 
callingConvention - Variable in class util.demangler.GenericDemangledFunctionPointer
 
CALLMECHANISM_TYPE - Static variable in interface ghidra.program.model.lang.InjectPayload
 
CALLOTHER - Static variable in class ghidra.program.model.pcode.PcodeOp
 
CALLOTHER_OVERRIDE_CALL - Static variable in class ghidra.program.model.symbol.RefType
 
CALLOTHER_OVERRIDE_JUMP - Static variable in class ghidra.program.model.symbol.RefType
 
CALLOTHERFIXUP_TYPE - Static variable in interface ghidra.program.model.lang.InjectPayload
 
Callout - Class in docking.util.image
 
Callout() - Constructor for class docking.util.image.Callout
 
CalloutComponentInfo - Class in docking.util.image
An object that describes a component to be 'called-out'.
CalloutComponentInfo(Component, Component) - Constructor for class docking.util.image.CalloutComponentInfo
 
CalloutComponentInfo(Component, Component, Point, Point, Dimension) - Constructor for class docking.util.image.CalloutComponentInfo
 
CAN_BE_DISPLAYED - docking.wizard.WizardPanelDisplayability
 
canAddToRepository() - Method in class ghidra.framework.data.DomainFileProxy
 
canAddToRepository() - Method in class ghidra.framework.data.GhidraFile
 
canAddToRepository() - Method in interface ghidra.framework.model.DomainFile
Returns true if this private file may be added to the associated repository.
canAnalyze(Program) - Method in class ghidra.app.analyzers.AbstractBinaryFormatAnalyzer
 
canAnalyze(Program) - Method in class ghidra.app.services.AbstractAnalyzer
 
canAnalyze(Program) - Method in interface ghidra.app.services.Analyzer
Can this analyzer work on this program.
canApply(Program) - Method in class ghidra.app.cmd.formats.AppleSingleDoubleBinaryAnalysisCommand
 
canApply(Program) - Method in class ghidra.app.cmd.formats.CoffArchiveBinaryAnalysisCommand
 
canApply(Program) - Method in class ghidra.app.cmd.formats.CoffBinaryAnalysisCommand
 
canApply(Program) - Method in class ghidra.app.cmd.formats.ElfBinaryAnalysisCommand
 
canApply(Program) - Method in class ghidra.app.cmd.formats.MachoBinaryAnalysisCommand
 
canApply(Program) - Method in class ghidra.app.cmd.formats.PefBinaryAnalysisCommand
 
canApply(Program) - Method in class ghidra.app.cmd.formats.PortableExecutableBinaryAnalysisCommand
 
canApply(Program) - Method in interface ghidra.framework.cmd.BinaryAnalysisCommand
Returns TRUE if this command can be applied to the given domain object.
canAutoSave(Tool) - Method in interface ghidra.framework.model.ToolServices
Returns true if this tool should be saved base on the state of other runnings instances of the same tool
canAutoSave(Tool) - Method in class ghidra.framework.plugintool.ToolServicesAdapter
 
canAutoSave(Tool) - Method in class ghidra.framework.project.tool.ToolManagerImpl
 
canCancel() - Method in class ghidra.framework.cmd.BackgroundCommand
Check if the command can be canceled.
canCancel() - Method in class ghidra.util.task.Task
Returns true if the task can be canceled.
cancel() - Method in class docking.options.editor.OptionsEditorPanel
 
cancel() - Method in class docking.options.editor.OptionsPanel
 
cancel() - Method in class docking.options.editor.ScrollableOptionsEditor
 
cancel() - Method in class docking.widgets.autocomplete.AutocompletionEvent
Prevent the actual completion action from taking place.
cancel() - Method in class docking.widgets.conditiontestpanel.ConditionTestPanel
 
cancel() - Method in class docking.widgets.fieldpanel.FieldPanelOverLayoutEvent
Prevent the actual layout from taking place.
cancel() - Method in class docking.widgets.table.threaded.IncrementalLoadJob
 
cancel() - Method in class docking.widgets.table.threaded.TableUpdateJob
 
cancel() - Method in class docking.widgets.tree.tasks.GTreeFilterTask
 
cancel() - Method in class docking.wizard.AbstractMagePanelManager
 
cancel() - Method in interface docking.wizard.PanelManager
Method called when the user wants to cancel the process.
cancel() - Method in class ghidra.app.merge.datatypes.DataTypeMergeManager
 
cancel() - Method in class ghidra.app.merge.listing.ExternalFunctionMerger
 
cancel() - Method in class ghidra.app.merge.listing.ExternalProgramMerger
 
cancel() - Method in class ghidra.app.merge.listing.FunctionTagMerger
 
cancel() - Method in class ghidra.app.merge.listing.ListingMergeManager
 
cancel() - Method in class ghidra.app.merge.listing.ProgramContextMergeManager
 
cancel() - Method in class ghidra.app.merge.memory.MemoryMergeManager
 
cancel() - Method in interface ghidra.app.merge.MergeResolver
Notification that the merge process was canceled.
cancel() - Method in class ghidra.app.merge.propertylist.PropertyListMergeManager
 
cancel() - Method in class ghidra.app.merge.tree.ProgramTreeMergeManager
 
cancel() - Method in class ghidra.app.util.headless.HeadlessTimedTaskMonitor
 
cancel() - Method in class ghidra.app.util.viewer.options.ListingDisplayOptionsEditor
 
cancel() - Method in interface ghidra.framework.options.OptionsEditor
Cancel the changes.
cancel() - Method in class ghidra.framework.plugintool.dialog.KeyBindingsPanel
 
cancel() - Method in class ghidra.framework.task.GTaskMonitor
 
cancel() - Method in class ghidra.framework.task.gui.GProgressBar
 
cancel() - Method in class ghidra.util.task.Task
 
cancel() - Method in class ghidra.util.task.TaskDialog
 
cancel() - Method in interface ghidra.util.task.TaskMonitor
Cancel the task
cancel() - Method in class ghidra.util.task.TaskMonitorAdapter
 
cancel() - Method in class ghidra.util.task.TaskMonitorComponent
 
cancel() - Method in class ghidra.util.task.TimeoutTaskMonitor
 
cancel() - Method in class ghidra.util.task.WrappingTaskMonitor
 
cancel() - Method in interface ghidra.util.timer.GTimerMonitor
Cancels the scheduled runnable associated with this GTimerMonitor if it has not already run.
cancel() - Method in class ghidra.util.worker.Job
 
CANCEL - Static variable in class ghidra.framework.main.datatree.UndoActionDialog
 
CANCEL - Static variable in class ghidra.framework.main.datatree.VersionControlDialog
 
CANCEL_OPTION - Static variable in class docking.widgets.OptionDialog
Identifier for the cancel option.
CANCEL_TYPE - Static variable in class docking.options.editor.ButtonPanelFactory
Button for cancel.
cancelAll() - Method in class ghidra.app.decompiler.component.DecompilerManager
 
cancelAll() - Method in class ghidra.framework.task.GTaskManager
Cancels all scheduled groups and tasks.
cancelAllRunnables() - Method in class ghidra.util.task.RunManager
A convenience method to cancel the any currently running job and any scheduled jobs.
cancelAllTasks(boolean) - Method in class generic.concurrent.ConcurrentQ
Cancels the processing of currently scheduled items in this queue.
cancelAllUpdates() - Method in class docking.widgets.table.threaded.ThreadedTableModel
Cancels all current and pending updates to the model.
cancelButton - Variable in class docking.DialogComponentProvider
 
cancelCallback() - Method in class docking.actions.KeyEntryDialog
 
cancelCallback() - Method in class docking.DialogComponentProvider
The callback method for when the "Cancel" button is pressed.
cancelCallback() - Method in class docking.ErrLogDialog
 
cancelCallback() - Method in class docking.options.editor.OptionsDialog
 
cancelCallback() - Method in class docking.widgets.dialogs.InputDialog
 
cancelCallback() - Method in class docking.widgets.dialogs.InputWithChoicesDialog
 
cancelCallback() - Method in class docking.widgets.dialogs.MultiLineInputDialog
 
cancelCallback() - Method in class docking.widgets.dialogs.NumberInputDialog
Gets called when the user clicks on the Cancel Action for the dialog.
cancelCallback() - Method in class docking.widgets.dialogs.ObjectChooserDialog
 
cancelCallback() - Method in class docking.widgets.dialogs.SettingsDialog
 
cancelCallback() - Method in class docking.widgets.filechooser.GhidraFileChooser
 
cancelCallback() - Method in class docking.widgets.ListSelectionDialog
 
cancelCallback() - Method in class docking.widgets.OptionDialog
Callback for when the cancel button is pressed.
cancelCallback() - Method in class docking.widgets.table.ChooseColumnsDialog
 
cancelCallback() - Method in class docking.widgets.table.constraint.dialog.ColumnFilterArchiveDialog
 
cancelCallback() - Method in class docking.wizard.WizardManager
 
cancelCallback() - Method in class ghidra.app.script.AskDialog
 
cancelCallback() - Method in class ghidra.app.script.MultipleOptionsDialog
 
cancelCallback() - Method in class ghidra.app.script.SelectLanguageDialog
 
cancelCallback() - Method in class ghidra.app.util.bean.SetEquateDialog
Called when user selects Cancel Button.
cancelCallback() - Method in class ghidra.app.util.datatype.DataTypeSelectionDialog
 
cancelCallback() - Method in class ghidra.app.util.dialog.AskAddrDialog
 
cancelCallback() - Method in class ghidra.app.util.OptionsDialog
 
cancelCallback() - Method in class ghidra.framework.main.datatree.ChangedFilesDialog
 
cancelCallback() - Method in class ghidra.framework.main.datatree.CheckoutDialog
 
cancelCallback() - Method in class ghidra.framework.main.datatree.UndoActionDialog
 
cancelCallback() - Method in class ghidra.framework.main.datatree.VersionControlDialog
 
cancelCallback() - Method in class ghidra.framework.main.DataTreeDialog
Called when user hits the cancel button.
cancelCallback() - Method in class ghidra.framework.main.SaveDataDialog
Gets called when the user clicks on the Cancel Action for the dialog.
cancelCallback() - Method in class ghidra.framework.main.UserAgreementDialog
 
cancelCallback() - Method in class ghidra.framework.plugintool.dialog.SaveToolConfigDialog
Invoked when the 'Cancel' button is clicked
cancelCallback() - Method in class ghidra.framework.project.tool.SelectChangedToolDialog
 
cancelCallback() - Method in class ghidra.plugin.importer.ImporterLanguageDialog
 
cancelCallback() - Method in class ghidra.util.LaunchErrorDialog
 
cancelCallback() - Method in class ghidra.util.task.TaskDialog
 
cancelCurrentTask() - Method in class docking.DialogComponentProvider
Cancel the task that is running.
cancelCurrentTask() - Method in class ghidra.framework.plugintool.mgr.ToolTaskManager
Cancel the current task.
cancelCurrentTask() - Method in class ghidra.framework.plugintool.PluginTool
Cancel the current task in the tool.
canceled - Variable in class ghidra.program.util.SymbolicPropogator
 
CANCELED - Static variable in interface ghidra.app.merge.listing.ListingMergeConstants
Conflict Option indicating the user canceled the merge.
CANCELED - Static variable in class ghidra.app.util.bean.SetEquateDialog
 
CANCELED - Static variable in class ghidra.framework.main.datatree.CheckoutDialog
 
cancelled - Variable in class docking.widgets.ListSelectionDialog
 
cancelled() - Method in class ghidra.framework.task.GTaskMonitor
 
cancelled() - Method in interface ghidra.util.task.CancelledListener
Provides notification when a task is cancelled.
Cancelled - docking.widgets.conditiontestpanel.ConditionStatus
 
CancelledException - Exception in ghidra.util.exception
CancelledException indicates that the user cancelled the current operation.
CancelledException() - Constructor for exception ghidra.util.exception.CancelledException
Default constructor.
CancelledException(String) - Constructor for exception ghidra.util.exception.CancelledException
 
CancelledListener - Interface in ghidra.util.task
 
CancelOnlyWrappingTaskMonitor - Class in ghidra.util.task
A monitor that is designed for sub-tasks, where the outer task handles reporting messages and progress.
CancelOnlyWrappingTaskMonitor(TaskMonitor) - Constructor for class ghidra.util.task.CancelOnlyWrappingTaskMonitor
 
cancelRunningGroup(GTaskGroup) - Method in class ghidra.framework.task.GTaskManager
Cancels all tasks in the currently running group.
cancelScheduledJobs() - Method in class generic.concurrent.ConcurrentQ
 
cancelWork() - Method in class docking.widgets.tree.GTree
Signals that any multithreaded work should be cancelled.
canCheckin() - Method in class ghidra.framework.data.DomainFileProxy
 
canCheckin() - Method in class ghidra.framework.data.GhidraFile
 
canCheckin() - Method in interface ghidra.framework.model.DomainFile
Returns true if this file may be checked-in to the associated repository.
canCheckout() - Method in class ghidra.framework.data.DomainFileProxy
 
canCheckout() - Method in class ghidra.framework.data.GhidraFile
 
canCheckout() - Method in interface ghidra.framework.model.DomainFile
Returns true if this file may be checked-out from the associated repository.
canClose() - Method in class ghidra.app.merge.MergeManagerPlugin
 
canClose() - Method in class ghidra.framework.plugintool.Plugin
Called to force this plugin to terminate any tasks it has running and apply any unsaved data to domain objects or files.
canClose(boolean) - Method in interface ghidra.framework.model.Tool
Can this tool be closed?
canClose(boolean) - Method in class ghidra.framework.plugintool.PluginTool
Can this tool be closed?
Note: This forces plugins to terminate any tasks they have running and apply any unsaved data to domain objects or files.
canClose(FileSystemRef) - Method in class ghidra.formats.gfilesystem.FileSystemRefManager
Returns true if the only FileSystemRef pinning this filesystem is the caller's ref.
canCloseDomainFile(DomainFile) - Method in class ghidra.framework.main.FrontEndTool
 
canCloseDomainFile(DomainFile) - Method in interface ghidra.framework.model.Tool
Can the domain File be closed?
Note: This forces plugins to terminate any tasks they have running for the indicated domain object and apply any unsaved data to the domain object.
canCloseDomainFile(DomainFile) - Method in class ghidra.framework.plugintool.PluginTool
 
canCloseDomainObject(DomainObject) - Method in class ghidra.framework.plugintool.Plugin
Override this method if the plugin needs to cancel the closing of the domain object.
canCloseDomainObject(DomainObject) - Method in class ghidra.framework.plugintool.PluginTool
Can the domain object be closed?
Note: This forces plugins to terminate any tasks they have running for the indicated domain object and apply any unsaved data to the domain object.
canCopy() - Method in interface ghidra.app.services.ClipboardContentProviderService
Returns true if the given service provider can currently perform a copy operation.
canCopySpecial() - Method in interface ghidra.app.services.ClipboardContentProviderService
Returns true if the given service provider can currently perform a 'copy special' operation.
canDemangle(Program) - Method in interface ghidra.app.util.demangler.Demangler
 
canExportDomainObject(Class<? extends DomainObject>) - Method in class ghidra.app.util.exporter.Exporter
Returns true if this exporter knows how to export the given domain object.
canExportDomainObject(Class<? extends DomainObject>) - Method in class ghidra.app.util.exporter.ProjectArchiveExporter
 
canFinish() - Method in class docking.wizard.AbstractMagePanelManager
 
canFinish() - Method in interface docking.wizard.PanelManager
Return true if the "finish" step can be completed.
canFixup() - Method in interface ghidra.util.Fixup
Return true if this Fixup object can automatically perform some action to address the issue.
canForce() - Method in exception ghidra.program.model.listing.VariableSizeException
Returns true if the operation could be successful if forced.
canForceLock() - Method in class generic.util.FileLocker
 
canHandle(ElfHeader) - Method in class ghidra.app.util.bin.format.elf.extend.ElfExtension
 
canHandle(ElfHeader) - Method in class ghidra.app.util.bin.format.elf.extend.ElfLoadAdapter
Check if this extension can handle the specified elf header.
canHandle(ElfLoadHelper) - Method in class ghidra.app.util.bin.format.elf.extend.ElfExtension
 
canHandle(ElfLoadHelper) - Method in class ghidra.app.util.bin.format.elf.extend.ElfLoadAdapter
Check if this extension can handle the specified elf image.
canLock() - Method in class ghidra.framework.data.DomainObjectAdapterDB
 
canLock() - Method in interface ghidra.framework.model.DomainObject
Returns true if a modification lock can be obtained on this domain object.
canMerge() - Method in class ghidra.framework.data.DomainFileProxy
 
canMerge() - Method in class ghidra.framework.data.GhidraFile
 
canMerge() - Method in interface ghidra.framework.model.DomainFile
Returns true if this file can be merged with the current versioned file.
canMerge(FieldRange) - Method in class docking.widgets.fieldpanel.support.FieldRange
 
canPaste(DataFlavor[]) - Method in interface ghidra.app.services.ClipboardContentProviderService
Returns true if the service can perform a paste operation using the given transferable.
canProvideProgram(GFile) - Method in interface ghidra.formats.gfilesystem.GFileSystemProgramProvider
Returns true if this GFileSystem can convert the specified GFile instance into a Ghidra Program.
canRecover() - Method in class ghidra.framework.data.DomainFileProxy
 
canRecover() - Method in class ghidra.framework.data.GhidraFile
 
canRecover() - Method in interface ghidra.framework.model.DomainFile
Prior to invoking getDomainObject, this method can be used to determine if unsaved changes can be recovered on the next open.
canRecover() - Method in class ghidra.framework.store.db.PrivateDatabase
Returns true if recovery data exists which may enable recovery of unsaved changes resulting from a previous crash.
canRecover() - Method in interface ghidra.framework.store.FolderItem
Returns true if unsaved file changes can be recovered.
canRecover() - Method in class ghidra.framework.store.local.LocalDatabaseItem
 
canRecover() - Method in class ghidra.framework.store.local.LocalDataFile
 
canRecover() - Method in class ghidra.framework.store.local.UnknownFolderItem
 
canRecover() - Method in class ghidra.framework.store.remote.RemoteDatabaseItem
 
canRecover(BufferFileManager) - Static method in class db.buffers.BufferMgr
Determine if unsaved changes can be recovered for the current BufferFile associated with the specified bfMgr.
canRedo() - Method in class db.DBHandle
Determine if there are any changes which can be redone
canRedo() - Method in class ghidra.framework.data.DomainObjectAdapterDB
 
canRedo() - Method in interface ghidra.framework.model.Undoable
Returns true if there is a later state to "redo" to.
canRelocate(CoffFileHeader) - Method in class ghidra.app.util.bin.format.coff.relocation.CoffRelocationHandler
Checks to see whether or not an instance of this COFF relocation hander can handle relocating the COFF defined by the provided file header.
canRelocate(ElfHeader) - Method in class ghidra.app.util.bin.format.elf.relocation.ElfRelocationHandler
 
canRelocate(Program) - Method in interface ghidra.program.model.reloc.RelocationHandler
Returns true if this relocation handler can relocate the given program.
canSave() - Method in class db.buffers.BufferMgr
Returns true if save operation can be performed.
canSave() - Method in class db.buffers.LocalManagedBufferFile
 
canSave() - Method in interface db.buffers.ManagedBufferFile
Returns true if a save file is provided for creating a new version of this buffer file.
canSave() - Method in class db.buffers.ManagedBufferFileAdapter
 
canSave() - Method in interface db.buffers.ManagedBufferFileHandle
 
canSave() - Method in class ghidra.framework.data.DomainFileProxy
 
canSave() - Method in class ghidra.framework.data.DomainObjectAdapterDB
 
canSave() - Method in class ghidra.framework.data.GhidraFile
 
canSave() - Method in interface ghidra.framework.model.DomainFile
Return whether this domain object can be saved (i.e., updated/overwritten).
canSave() - Method in interface ghidra.framework.model.DomainObject
Returns true if this object can be saved; a read-only file cannot be saved.
canSetPassword() - Method in class ghidra.framework.client.RepositoryServerAdapter
Returns true if this server allows the user to change their password.
canSetPassword() - Method in interface ghidra.framework.remote.RepositoryServerHandle
Returns true if the user's password can be changed.
canShortcut() - Method in class ghidra.graph.job.AbstractAnimatorJob
 
canShortcut() - Method in class ghidra.graph.job.AbstractGraphTransitionJob
 
canShortcut() - Method in class ghidra.graph.job.FitGraphToViewJob
 
canShortcut() - Method in interface ghidra.graph.job.GraphJob
Returns true if the job can be told to stop running, but to still perform any final work before being done.
canSpecifyLength() - Method in class ghidra.app.util.datatype.microsoft.HTMLResourceDataType
 
canSpecifyLength() - Method in class ghidra.program.model.data.AbstractStringDataType
 
canSpecifyLength() - Method in class ghidra.program.model.data.AIFFDataType
 
canSpecifyLength() - Method in class ghidra.program.model.data.AlignmentDataType
 
canSpecifyLength() - Method in class ghidra.program.model.data.AUDataType
 
canSpecifyLength() - Method in class ghidra.program.model.data.BadDataType
 
canSpecifyLength() - Method in interface ghidra.program.model.data.Dynamic
Returns true if a user-specified length can be used
canSpecifyLength() - Method in class ghidra.program.model.data.DynamicDataType
 
canSpecifyLength() - Method in class ghidra.program.model.data.GifDataType
 
canSpecifyLength() - Method in class ghidra.program.model.data.JPEGDataType
 
canSpecifyLength() - Method in class ghidra.program.model.data.MissingBuiltInDataType
 
canSpecifyLength() - Method in class ghidra.program.model.data.PngDataType
 
canSpecifyLength() - Method in class ghidra.program.model.data.WAVEDataType
 
canUndo() - Method in class db.DBHandle
Determine if there are any changes which can be undone.
canUndo() - Method in class ghidra.framework.data.DomainObjectAdapterDB
 
canUndo() - Method in interface ghidra.framework.model.Undoable
Returns true if there is a previous state to "undo" to.
canUpdate() - Method in class db.DBHandle
Determine if this database can be updated.
canUpgrade() - Method in exception ghidra.framework.store.local.IndexedLocalFileSystem.IndexVersionException
 
canWrite() - Method in class generic.jar.FileResource
 
canWrite() - Method in class generic.jar.JarResource
 
canWrite() - Method in interface generic.jar.Resource
 
canWrite() - Method in class generic.jar.ResourceFile
Returns true if this file can be written to.
canZoomIn() - Method in class docking.widgets.imagepanel.ImagePanel
Determine if the image can zoom in further based on current magnification levels
canZoomOut() - Method in class docking.widgets.imagepanel.ImagePanel
Determine if the image can zoom out further based on current magnification levels
capacity() - Method in interface ghidra.util.graph.KeyIndexableSet
Returns the number of KeyedObjects this KeyIndexableSet can hold without growing.
capture(Component, String) - Method in class docking.test.AbstractDockingTest
Creates and writes to file an image of the given component.
captureComponent(Component) - Method in class help.screenshot.AbstractScreenShotGenerator
 
captureComponents(List<Component>) - Method in class help.screenshot.AbstractScreenShotGenerator
 
captureDialog() - Method in class help.screenshot.AbstractScreenShotGenerator
 
captureDialog(int, int) - Method in class help.screenshot.AbstractScreenShotGenerator
 
captureDialog(DialogComponentProvider) - Method in class help.screenshot.AbstractScreenShotGenerator
 
captureDialog(Dialog) - Method in class help.screenshot.AbstractScreenShotGenerator
 
captureDialog(Dialog, int, int) - Method in class help.screenshot.AbstractScreenShotGenerator
 
captureDialog(Class<? extends DialogComponentProvider>) - Method in class help.screenshot.AbstractScreenShotGenerator
 
captureDialog(Class<? extends DialogComponentProvider>, int, int) - Method in class help.screenshot.AbstractScreenShotGenerator
 
captureDialog(String) - Method in class help.screenshot.AbstractScreenShotGenerator
 
CaptureFunctionDataTypesCmd - Class in ghidra.app.cmd.function
Capture all selected function signature data types from the current program and put them in the data type manager.
CaptureFunctionDataTypesCmd(DataTypeManager, AddressSetView, CaptureFunctionDataTypesListener) - Constructor for class ghidra.app.cmd.function.CaptureFunctionDataTypesCmd
Constructs a new command to create function definition data types in the given data type manager from the function's whose entry points are in the address set.
captureFunctionDataTypesCompleted(CaptureFunctionDataTypesCmd) - Method in interface ghidra.app.cmd.function.CaptureFunctionDataTypesListener
Notification that the capture function data types command completed
CaptureFunctionDataTypesListener - Interface in ghidra.app.cmd.function
Listener that is notified when the CaptureFunctionDataTypesCmd completes.
captureIsolatedComponent(JComponent, int, int) - Method in class help.screenshot.AbstractScreenShotGenerator
 
captureIsolatedProvider(ComponentProvider, int, int) - Method in class help.screenshot.AbstractScreenShotGenerator
 
captureIsolatedProvider(Class<? extends ComponentProvider>, int, int) - Method in class help.screenshot.AbstractScreenShotGenerator
 
captureIsolatedProviderWindow(Class<? extends ComponentProvider>, int, int) - Method in class help.screenshot.AbstractScreenShotGenerator
The same as AbstractScreenShotGenerator.captureIsolatedProvider(Class, int, int) except this method will also capture the containing window.
captureListingField(long, String, int) - Method in class help.screenshot.AbstractScreenShotGenerator
 
captureListingRange(long, long, int) - Method in class help.screenshot.AbstractScreenShotGenerator
 
captureMenu() - Method in class help.screenshot.AbstractScreenShotGenerator
 
captureMenuBarMenu(String, String...) - Method in class help.screenshot.AbstractScreenShotGenerator
 
captureMenuBarMenuHierachy(String, String...) - Method in class help.screenshot.AbstractScreenShotGenerator
 
captureProvider(ComponentProvider) - Method in class help.screenshot.AbstractScreenShotGenerator
 
captureProvider(Class<? extends ComponentProvider>) - Method in class help.screenshot.AbstractScreenShotGenerator
 
captureProvider(String) - Method in class help.screenshot.AbstractScreenShotGenerator
 
captureProviderWindow(ComponentProvider) - Method in class help.screenshot.AbstractScreenShotGenerator
Captures the window, including decorations.
captureProviderWindow(ComponentProvider, int, int) - Method in class help.screenshot.AbstractScreenShotGenerator
Captures the window, including decorations.
captureProviderWindow(Class<? extends ComponentProvider>) - Method in class help.screenshot.AbstractScreenShotGenerator
Captures the window, including decorations.
captureProviderWindow(String) - Method in class help.screenshot.AbstractScreenShotGenerator
Captures the window, including decorations.
captureProviderWindow(String, int, int) - Method in class help.screenshot.AbstractScreenShotGenerator
Captures the window, including decorations.
captureProviderWithScreenShot(ComponentProvider) - Method in class help.screenshot.AbstractScreenShotGenerator
Captures the provider by using a screen shot and not by painting the provider directly (as does AbstractScreenShotGenerator.captureProvider(ComponentProvider)).
captureToolWindow(int, int) - Method in class help.screenshot.AbstractScreenShotGenerator
 
captureWindow() - Method in class help.screenshot.AbstractScreenShotGenerator
 
captureWindow(Window) - Method in class help.screenshot.AbstractScreenShotGenerator
 
captureWindow(Window, int, int) - Method in class help.screenshot.AbstractScreenShotGenerator
 
caret - Variable in class docking.widgets.textfield.TextFieldLinker.FieldState
 
CARET - Static variable in class ghidra.sleigh.grammar.BaseLexer
 
CARET - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
CARET - Static variable in class ghidra.sleigh.grammar.DisplayLexer
 
CARET - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
 
CARET - Static variable in class ghidra.sleigh.grammar.SemanticLexer
 
CARET - Static variable in class ghidra.sleigh.grammar.SleighCompiler
 
CARET - Static variable in class ghidra.sleigh.grammar.SleighEcho
 
CARET - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
CARET - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
CARET - Static variable in class ghidra.sleigh.grammar.SleighParser
 
caretUpdate(CaretEvent) - Method in class docking.widgets.autocomplete.TextFieldAutocompleter.MyListener
 
CascadedDropTarget - Class in ghidra.util
Combines two drop targets and sends events to them in priority order.
CascadedDropTarget(Component, DropTarget, DropTarget) - Constructor for class ghidra.util.CascadedDropTarget
 
CaseInsensitiveByteTrie<T> - Class in ghidra.util.search.trie
CaseInsensitiveByteTrie is a byte-based trie specifically designed to implement the Aho-Corasick string search algorithm, matching alphabetic characters ignoring case.
CaseInsensitiveByteTrie() - Constructor for class ghidra.util.search.trie.CaseInsensitiveByteTrie
 
CaseInsensitiveByteTrieNode<T> - Class in ghidra.util.search.trie
Class to represent a (possibly non-terminal!) node within the CaseInsensitiveByteTrie.
CaseInsensitiveDuplicateStringComparator - Class in ghidra.util.datastruct
Comparator for sorting Strings in a case insensitive way except that case insensitive duplicates are then sub-sorted by reverse case so that lower case is before upper case.
CaseInsensitiveDuplicateStringComparator() - Constructor for class ghidra.util.datastruct.CaseInsensitiveDuplicateStringComparator
 
caseSensitive - Variable in class docking.widgets.filter.MatchesPatternTextFilter
 
CAST - Static variable in class ghidra.program.model.pcode.PcodeOp
 
category() - Method in annotation type ghidra.framework.plugintool.PluginInfo
See PluginCategoryNames
Category - Interface in ghidra.program.model.data
Each data type resides in a given a category.
CATEGORY - Static variable in class ghidra.app.util.bin.format.objc2.ObjectiveC2_Constants
 
CATEGORY - Static variable in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_Constants
 
CATEGORY_AUTO_ANALYSIS - Static variable in interface ghidra.GhidraOptions
Category name for the "Auto Analysis" options.
CATEGORY_BROWSER_DISPLAY - Static variable in interface ghidra.GhidraOptions
Category name for the Browser options that affect the display.
CATEGORY_BROWSER_FIELDS - Static variable in interface ghidra.GhidraOptions
Options name for Browser fields
CATEGORY_BROWSER_NAVIGATION_MARKERS - Static variable in interface ghidra.GhidraOptions
Category name for the Browser Navigation Marker options.
CATEGORY_BROWSER_POPUPS - Static variable in interface ghidra.GhidraOptions
Category name for Browser Popup options
CATEGORY_DECOMPILER_POPUPS - Static variable in interface ghidra.GhidraOptions
Category name for Decompiler Popup options
CATEGORY_DELIMITER - Static variable in interface ghidra.app.util.PluginConstants
Delimiter used to denote sub-categories for specifying a plugin's category.
CATEGORY_FLOW_OPTIONS - Static variable in interface ghidra.GhidraOptions
Category name for the "Select by Flow" options.
CATEGORY_PATH - Static variable in class ghidra.app.util.bin.format.objc2.ObjectiveC2_Constants
 
CATEGORY_PATH - Static variable in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_Constants
 
categoryAdded(long) - Method in interface ghidra.program.model.listing.DataTypeChangeSet
adds the data type category id to the list of categories that have been added.
categoryAdded(long, int, Object, Object) - Method in class ghidra.program.database.DataTypeArchiveDB
Notification that a category was added.
categoryAdded(long, int, Object, Object) - Method in class ghidra.program.database.ProgramDB
Notification that a category was added.
categoryAdded(DataTypeManager, CategoryPath) - Method in interface ghidra.program.model.data.DataTypeManagerChangeListener
Notification when category is added.
categoryAdded(DataTypeManager, CategoryPath) - Method in class ghidra.program.model.data.DataTypeManagerChangeListenerAdapter
 
categoryAdded(DataTypeManager, CategoryPath) - Method in class ghidra.program.model.data.DataTypeManagerChangeListenerHandler
 
categoryChanged(long) - Method in interface ghidra.program.model.listing.DataTypeChangeSet
adds the data type category id to the list of categories that have changed.
categoryChanged(long, int, Object, Object) - Method in class ghidra.program.database.DataTypeArchiveDB
Notification that a category was changed.
categoryChanged(long, int, Object, Object) - Method in class ghidra.program.database.ProgramDB
Notification that a category was changed.
categoryCreated(Category) - Method in class ghidra.program.database.data.DataTypeManagerDB
 
categoryCreated(Category) - Method in class ghidra.program.database.data.ProgramDataTypeManager
 
categoryCreated(Category) - Method in class ghidra.program.database.data.ProjectDataTypeManager
 
categoryHelpMap - Variable in class ghidra.framework.options.AbstractOptions
 
categoryMoved(CategoryPath, Category) - Method in class ghidra.program.database.data.DataTypeManagerDB
 
categoryMoved(CategoryPath, Category) - Method in class ghidra.program.database.data.ProgramDataTypeManager
 
categoryMoved(CategoryPath, Category) - Method in class ghidra.program.database.data.ProjectDataTypeManager
 
categoryMoved(DataTypeManager, CategoryPath, CategoryPath) - Method in interface ghidra.program.model.data.DataTypeManagerChangeListener
Notification when a category is reparented to new category.
categoryMoved(DataTypeManager, CategoryPath, CategoryPath) - Method in class ghidra.program.model.data.DataTypeManagerChangeListenerAdapter
 
categoryMoved(DataTypeManager, CategoryPath, CategoryPath) - Method in class ghidra.program.model.data.DataTypeManagerChangeListenerHandler
 
categoryPath - Variable in class ghidra.program.model.data.AbstractDataType
 
CategoryPath - Class in ghidra.program.model.data
A category path is the full path to a particular data type
CategoryPath(CategoryPath, String...) - Constructor for class ghidra.program.model.data.CategoryPath
Construct a CategoryPath from a parent and a hierarchical array of strings where each string is the name of a category in the category path.
CategoryPath(CategoryPath, List<String>) - Constructor for class ghidra.program.model.data.CategoryPath
Construct a CategoryPath from a parent and a hierarchical list of strings where each string is the name of a category in the category path.
CategoryPath(String) - Constructor for class ghidra.program.model.data.CategoryPath
Creates a category path given a forward-slash-delimited string (e.g., "/aa/bb").
categoryRemoved(Category, String, long) - Method in class ghidra.program.database.data.DataTypeManagerDB
 
categoryRemoved(Category, String, long) - Method in class ghidra.program.database.data.ProgramDataTypeManager
 
categoryRemoved(Category, String, long) - Method in class ghidra.program.database.data.ProjectDataTypeManager
 
categoryRemoved(DataTypeManager, CategoryPath) - Method in interface ghidra.program.model.data.DataTypeManagerChangeListener
Notification when a category is removed.
categoryRemoved(DataTypeManager, CategoryPath) - Method in class ghidra.program.model.data.DataTypeManagerChangeListenerAdapter
 
categoryRemoved(DataTypeManager, CategoryPath) - Method in class ghidra.program.model.data.DataTypeManagerChangeListenerHandler
 
categoryRenamed(CategoryPath, Category) - Method in class ghidra.program.database.data.DataTypeManagerDB
 
categoryRenamed(CategoryPath, Category) - Method in class ghidra.program.database.data.ProgramDataTypeManager
 
categoryRenamed(CategoryPath, Category) - Method in class ghidra.program.database.data.ProjectDataTypeManager
 
categoryRenamed(DataTypeManager, CategoryPath, CategoryPath) - Method in interface ghidra.program.model.data.DataTypeManagerChangeListener
Notification when category is renamed.
categoryRenamed(DataTypeManager, CategoryPath, CategoryPath) - Method in class ghidra.program.model.data.DataTypeManagerChangeListenerAdapter
 
categoryRenamed(DataTypeManager, CategoryPath, CategoryPath) - Method in class ghidra.program.model.data.DataTypeManagerChangeListenerHandler
 
CausesImportant - Interface in ghidra.util.exception
 
CausesImportant.Util - Class in ghidra.util.exception
 
cb - Variable in class docking.widgets.table.GBooleanCellRenderer
 
CBRANCH - Static variable in class ghidra.program.model.pcode.PcodeOp
 
cdecl - ghidra.program.model.data.GenericCallingConvention
The standard/default calling convention applies in which the stack is used to pass parameters
CDisplayPanel - Class in ghidra.app.decompiler.component
 
CDisplayPanel(DecompileResultsListener) - Constructor for class ghidra.app.decompiler.component.CDisplayPanel
 
CDisplayPanel(DecompileOptions, DecompileResultsListener) - Constructor for class ghidra.app.decompiler.component.CDisplayPanel
 
center - Variable in class docking.widgets.fieldpanel.field.SimpleImageField
 
center(FieldLocation) - Method in class docking.widgets.fieldpanel.FieldPanel
 
center(ProgramLocation) - Method in class ghidra.app.util.viewer.listingpanel.ListingPanel
Center the view of the listing around the given location.
Center - docking.util.BadgedIcon.BadgePosition
 
CENTER - Static variable in class docking.widgets.MultiLineLabel
Indicator for centering each line.
centerLayoutSpacePointWithoutAnimation(Point) - Method in class ghidra.graph.viewer.VisualGraphViewUpdater
 
centerOnComponent(Component, Component) - Static method in class generic.util.WindowUtilities
Creates a point that is centered over the given parent component, based upon the size of the given child.
centerOnScreen(Component, Dimension) - Static method in class generic.util.WindowUtilities
Computes the point such that a rectangle with the given size would be centered on the screen.
centerOnScreen(Dimension) - Static method in class generic.util.WindowUtilities
Computes the point such that a rectangle with the given size would be centered on the screen.
centerRows() - Method in class ghidra.graph.viewer.layout.GridLocationMap
Updates each row within the grid such that it's x values are set to center the row in the grid.
CenterTranslateIcon - Class in resources.icons
An icon that will update it's x,y offset to be centered over another, presumably larger icon.
CenterTranslateIcon(Icon, int) - Constructor for class resources.icons.CenterTranslateIcon
Constructor
centerViewSpacePointWithAnimation(Point) - Method in class ghidra.graph.viewer.VisualGraphViewUpdater
 
centerViewSpacePointWithoutAnimation(Point) - Method in class ghidra.graph.viewer.VisualGraphViewUpdater
 
certChain - Variable in class ghidra.net.SignedToken
Identity which corresponds to signature
CERTIFICATE_FILE_FILTER - Static variable in class ghidra.net.ApplicationKeyManagerFactory
PKCS Private Key/Certificate File Filter
cev - Variable in class ghidra.app.plugin.languages.sleigh.SleighConstructorTraversal.SubVisitor
 
CFM_Util - Class in ghidra.app.util.bin.format.macos.cfm
 
CFM_Util() - Constructor for class ghidra.app.util.bin.format.macos.cfm.CFM_Util
 
CFragArchitecture - Class in ghidra.app.util.bin.format.macos.cfm
 
CFragArchitecture() - Constructor for class ghidra.app.util.bin.format.macos.cfm.CFragArchitecture
 
CFragLocatorKind - Enum in ghidra.app.util.bin.format.macos.cfm
Values for type CFragLocatorKind.
CFragResource - Class in ghidra.app.util.bin.format.macos.cfm
 
CFragResource(BinaryReader) - Constructor for class ghidra.app.util.bin.format.macos.cfm.CFragResource
 
CFragResourceMember - Class in ghidra.app.util.bin.format.macos.cfm
 
CFragResourceMember(BinaryReader) - Constructor for class ghidra.app.util.bin.format.macos.cfm.CFragResourceMember
 
CFragSymbolClass - Enum in ghidra.app.util.bin.format.macos.cfm
 
CFragUpdateLevel - Enum in ghidra.app.util.bin.format.macos.cfm
 
CFragUsage - Enum in ghidra.app.util.bin.format.macos.cfm
Values for type CFragUsage
CFragUsage1Union - Class in ghidra.app.util.bin.format.macos.cfm
If the fragment is an application, appStackSize indicates the application stack size.
CFragUsage1Union(BinaryReader) - Constructor for class ghidra.app.util.bin.format.macos.cfm.CFragUsage1Union
 
CFragUsage2Union - Class in ghidra.app.util.bin.format.macos.cfm
 
CFragUsage2Union(BinaryReader) - Constructor for class ghidra.app.util.bin.format.macos.cfm.CFragUsage2Union
 
CFragWhere1Union - Class in ghidra.app.util.bin.format.macos.cfm
 
CFragWhere2Union - Class in ghidra.app.util.bin.format.macos.cfm
 
ChainedBuffer - Class in db
DBBuffer provides storage for large data objects utilizing a common buffer management system.
ChainedBuffer(int, boolean, Buffer, int, BufferMgr) - Constructor for class db.ChainedBuffer
Construct a new chained buffer with optional obfuscation and uninitialized data source.
ChainedBuffer(int, boolean, BufferMgr) - Constructor for class db.ChainedBuffer
Construct a new chained buffer with optional obfuscation.
ChainedBuffer(int, BufferMgr) - Constructor for class db.ChainedBuffer
Construct a new chained buffer.
ChainedBuffer(BufferMgr, int) - Constructor for class db.ChainedBuffer
Construct an existing chained buffer.
ChainedBuffer(BufferMgr, int, Buffer, int) - Constructor for class db.ChainedBuffer
Construct an existing chained buffer.
chainedBufferCnt - Variable in class db.TableStatistics
Total number of buffers used within chanined DBBuffers for record storage.
CHANGE - Static variable in class ghidra.framework.main.ProjectInfoDialog
 
CHANGE_FILE_PREFIX - Static variable in class db.Database
 
CHANGE_PRIORITY - Static variable in interface ghidra.app.services.MarkerService
Display priority for marking a change set.
changeColor(Image, Color, Color) - Static method in class generic.util.image.ImageUtils
Creates a new image that is the same as the given image but has the given colored pixels replaced with the given new color
changed - Variable in class ghidra.framework.data.DomainObjectAdapter
 
ChangedFilesDialog - Class in ghidra.framework.main.datatree
Dialog to prompt user to save files before adding files to source control or checking in files.
ChangedFilesDialog(PluginTool, ArrayList<DomainFile>) - Constructor for class ghidra.framework.main.datatree.ChangedFilesDialog
Constructor
changedUpdate(DocumentEvent) - Method in class docking.widgets.autocomplete.TextFieldAutocompleter.MyListener
 
ChangeFunctionTagCmd - Class in ghidra.app.cmd.function
Updates the name or comment field for a given function tag.
ChangeFunctionTagCmd(String, String, int) - Constructor for class ghidra.app.cmd.function.ChangeFunctionTagCmd
Constructor.
ChangeManager - Interface in ghidra.program.util
Interface to define event types and the method to generate an event within Program.
ChangeManagerAdapter - Class in ghidra.program.util
Empty implementation for a ChangeManager.
ChangeManagerAdapter() - Constructor for class ghidra.program.util.ChangeManagerAdapter
 
ChangeMap - Class in db.buffers
ChangeMap facilitates the decoding of change-data to determine if a specific buffer was modified by the corresponding buffer file version.
ChangeMap(byte[]) - Constructor for class db.buffers.ChangeMap
Constructor.
ChangeMapFile - Class in db.buffers
ChangeMapFile tracks which buffers within a LocalBufferFile have been modified between an older and newer version.
changeMgr - Variable in class ghidra.program.database.properties.PropertyMapDB
 
changeNum - Variable in class ghidra.app.merge.listing.ExternalFunctionMerger
 
changeOpcode(PcodeOp, int) - Method in class ghidra.program.model.pcode.PcodeOpBank
 
changeOptions(Options, String, Object, Object) - Static method in class ghidra.python.PythonCodeCompletionFactory
Handle an Option change.
changePassword(Component, RepositoryServerHandle, String) - Static method in class ghidra.framework.client.ClientUtil
Prompt user and change password on server (not initiated by user).
changePending() - Method in class ghidra.app.decompiler.component.ClangLayoutController
 
changesApplied() - Method in interface docking.options.editor.OptionsEditorListener
Notification that the apply button was hit.
changeSet - Variable in class ghidra.framework.data.DomainObjectAdapterDB
 
ChangeSet - Interface in ghidra.framework.model
Generic marker to denote changes made to some object.
changeSupportMap - Variable in class ghidra.framework.data.DomainObjectAdapter
 
ChannelLocker - Class in generic.util
 
channelOff(int) - Method in class ghidra.sleigh.grammar.LexerMultiplexer
 
channelOn(int) - Method in class ghidra.sleigh.grammar.LexerMultiplexer
 
CHAR - Static variable in class ghidra.app.util.demangler.DemangledDataType
 
CHAR - Static variable in class ghidra.docking.settings.FormatSettingsDefinition
 
CHAR - Static variable in class util.demangler.GenericDemangledDataType
 
CHARACTER_SPACE - Static variable in class ghidra.app.util.html.HTMLDataTypeRepresentation
 
CHARACTERISTICS - Static variable in class ghidra.app.util.bin.format.pe.FileHeader
 
CharacterIterator - Class in ghidra.app.util.demangler
A class for bidirectional iteration over a string.
CharacterIterator - Class in util.demangler
A class for bidirectional iteration over a string.
CharacterIterator(String) - Constructor for class ghidra.app.util.demangler.CharacterIterator
Constructs a new character iterator using str.
CharacterIterator(String) - Constructor for class util.demangler.CharacterIterator
Constructs a new character iterator using str.
CharacterTermSplitter - Class in docking.widgets.filter
Provides the ability to split a string using a single character as the delimiter, interpreted as a regex.
CharacterTermSplitter(char) - Constructor for class docking.widgets.filter.CharacterTermSplitter
 
characterToString(char) - Static method in class ghidra.util.StringUtilities
Converts the character into a string.
charAt(int) - Method in class docking.widgets.fieldpanel.field.AbstractTextFieldElement
 
charAt(int) - Method in class docking.widgets.fieldpanel.field.CompositeFieldElement
 
charAt(int) - Method in class docking.widgets.fieldpanel.field.EmptyFieldElement
 
charAt(int) - Method in interface docking.widgets.fieldpanel.field.FieldElement
Returns the character at the given index.
charAt(int) - Method in class ghidra.util.search.memory.MemoryAddressSetCharSequence
 
CharDataType - Class in ghidra.program.model.data
Provides a definition of an primitive char in a program.
CharDataType() - Constructor for class ghidra.program.model.data.CharDataType
Constructs a new char datatype.
CharDataType(DataTypeManager) - Constructor for class ghidra.program.model.data.CharDataType
 
CharDataType(String, boolean, DataTypeManager) - Constructor for class ghidra.program.model.data.CharDataType
 
charNeedsHTMLEscaping(int) - Static method in class ghidra.util.HTMLUtilities
Tests a unicode code point (i.e., 32 bit character) to see if it needs to be escaped before being added to a HTML document because it is non-printable or a non-standard control character
CHARSET - Static variable in class ghidra.program.model.data.CharsetSettingsDefinition
 
CharsetInfo - Class in ghidra.program.model.data
Additional information about java.nio.charset.Charset's that Ghidra needs to be able to create Ghidra string datatype instances.
CharSetRecognizer - Interface in ghidra.util.ascii
 
CharsetSettingsDefinition - Class in ghidra.program.model.data
SettingsDefinition for setting the charset of a string instance.
CharWidth - Enum in ghidra.util.ascii
 
CHECK_CAST - Static variable in class ghidra.program.model.lang.ConstantPool
 
CHECK_FOR_SPACE - ghidra.program.model.data.DataUtilities.ClearDataMode
Ensure that data will fit before clearing a single code unit at the specified data address.
checkAnalysisTimedOut() - Method in class ghidra.app.util.headless.HeadlessAnalyzer
Checks to see if the most recent analysis timed out.
checkAncestry(DataType) - Method in class ghidra.program.model.data.CompositeDataTypeImpl
This method throws an exception if the indicated data type is an ancestor of this data type.
checkBaseDataType(DataType) - Static method in class ghidra.program.model.data.BitFieldDataType
Check a bitfield base datatype
CHECKBOX_NAME_PREFIX - Static variable in class docking.widgets.table.constrainteditor.EnumConstraintEditor
 
checkCanceled() - Method in class ghidra.app.util.headless.HeadlessTimedTaskMonitor
 
checkCanceled() - Method in class ghidra.framework.task.GTaskMonitor
 
checkCanceled() - Method in class ghidra.util.task.TaskDialog
 
checkCanceled() - Method in interface ghidra.util.task.TaskMonitor
Check to see if this monitor has been canceled
checkCanceled() - Method in class ghidra.util.task.TaskMonitorAdapter
 
checkCanceled() - Method in class ghidra.util.task.TaskMonitorComponent
 
checkCanceled() - Method in class ghidra.util.task.TimeoutTaskMonitor
 
checkCanceled() - Method in class ghidra.util.task.UnknownProgressWrappingTaskMonitor
 
checkCanceled() - Method in class ghidra.util.task.WrappingTaskMonitor
 
checkCancelled(TaskMonitor) - Method in class ghidra.program.util.ProgramDiff
Checks the task associated with the indicated monitor to determine if it has been canceled.
checkCompatibility(int) - Method in interface ghidra.framework.remote.GhidraServerHandle
Check server interface compatibility
checkContextWrite(Address, Address) - Method in class ghidra.program.database.code.CodeManager
Check if any instruction intersects the specified address range
checkDataType(DataType, boolean, int, Program) - Static method in class ghidra.program.model.listing.VariableUtilities
Perform variable datatype checks
checkDefaultFieldName(String) - Static method in class ghidra.program.model.data.DataTypeComponentImpl
 
checkDeleted() - Method in class ghidra.program.database.DatabaseObject
Checks if this object has been deleted, in which case any use of the object is not allowed.
CHECKED_OUT_BUTTON_NAME - Static variable in interface ghidra.app.merge.listing.ListingMergeConstants
 
CHECKED_OUT_CHECK_BOX_NAME - Static variable in interface ghidra.app.merge.listing.ListingMergeConstants
 
CHECKED_OUT_EXCLUSIVE_ICON - Static variable in class ghidra.framework.data.GhidraFileData
 
CHECKED_OUT_ICON - Static variable in class ghidra.framework.data.GhidraFileData
 
CHECKED_OUT_LABEL_NAME - Static variable in interface ghidra.app.merge.listing.ListingMergeConstants
 
CHECKED_OUT_LIST_BUTTON_NAME - Static variable in interface ghidra.app.merge.listing.ListingMergeConstants
 
checkEditorValueValidity() - Method in class docking.widgets.table.constrainteditor.AbstractColumnConstraintEditor
Template method that subclasses must implement.
checkEditorValueValidity() - Method in class docking.widgets.table.constrainteditor.AutocompletingStringConstraintEditor
 
checkEditorValueValidity() - Method in class docking.widgets.table.constrainteditor.BooleanConstraintEditor
 
checkEditorValueValidity() - Method in class docking.widgets.table.constrainteditor.DateRangeConstraintEditor
 
checkEditorValueValidity() - Method in class docking.widgets.table.constrainteditor.DateValueConstraintEditor
 
checkEditorValueValidity() - Method in class docking.widgets.table.constrainteditor.DoNothingColumnConstraintEditor
 
checkEditorValueValidity() - Method in class docking.widgets.table.constrainteditor.DoubleRangeConstraintEditor
 
checkEditorValueValidity() - Method in class docking.widgets.table.constrainteditor.DoubleValueConstraintEditor
 
checkEditorValueValidity() - Method in class docking.widgets.table.constrainteditor.EnumConstraintEditor
 
checkEditorValueValidity() - Method in class docking.widgets.table.constrainteditor.IntegerConstraintEditor
 
checkEditorValueValidity() - Method in class docking.widgets.table.constrainteditor.IntegerRangeConstraintEditor
 
checkEditorValueValidity() - Method in class docking.widgets.table.constrainteditor.StringConstraintEditor
 
checkEditorValueValidity() - Method in class docking.widgets.table.constrainteditor.UnsignedLongConstraintEditor
 
checkEditorValueValidity() - Method in class docking.widgets.table.constrainteditor.UnsignedLongRangeConstraintEditor
 
checkedMkdir(File) - Static method in class utilities.util.FileUtilities
Ensures the specified leaf directory exists.
checkedMkdirs(File) - Static method in class utilities.util.FileUtilities
Ensures the specified full directory path exists, creating any missing directories as needed.
checkExclusiveAccess() - Method in class ghidra.framework.data.DomainObjectAdapter
 
checkFilesForUnsavedChanges() - Method in class ghidra.framework.main.datatree.VersionControlTask
 
checkFilesInUse() - Method in class ghidra.framework.main.datatree.VersionControlTask
Sets the filesInUse field if any file is in use.
checkForBusy(TableModel) - Method in class ghidra.util.table.actions.DeleteTableRowAction
 
checkForEdge(MouseEvent) - Method in class ghidra.graph.viewer.event.mouse.VisualGraphAbstractGraphMousePlugin
 
checkForNewExtensions() - Method in class ghidra.framework.project.tool.GhidraTool
Looks for extensions that have been installed since the last time this tool was launched.
checkForVertex(MouseEvent) - Method in class ghidra.graph.viewer.event.mouse.VisualGraphAbstractGraphMousePlugin
 
checkGhidraServer(String, int) - Static method in class ghidra.framework.client.ClientUtil
Connect to a Ghidra Server and verify compatibility.
checkHostInfo() - Method in class ghidra.framework.protocol.ghidra.DefaultLocalGhidraProtocolConnector
 
checkHostInfo() - Method in class ghidra.framework.protocol.ghidra.GhidraProtocolConnector
Presence of a host specification within URL will be verified
checkin(CheckinHandler, boolean, TaskMonitor) - Method in class ghidra.framework.data.DomainFileProxy
 
checkin(CheckinHandler, boolean, TaskMonitor) - Method in class ghidra.framework.data.GhidraFile
 
checkin(CheckinHandler, boolean, TaskMonitor) - Method in interface ghidra.framework.model.DomainFile
Performs check in to associated repository.
checkIn(PluginTool, DomainFile, TaskListener) - Method in class ghidra.framework.main.FrontEndTool
Check in the given domain file.
checkIn(PluginTool, List<DomainFile>, TaskListener, Component) - Method in class ghidra.framework.main.FrontEndTool
Check in the list of domain files.
checkIn(List<DomainFile>) - Method in class ghidra.framework.main.projectdata.actions.VersionControlCheckInAction
Check in the list of domain files.
checkinCompleted(long) - Method in interface ghidra.framework.store.db.VersionedDBListener
Terminate the specified checkout.
CheckinHandler - Interface in ghidra.framework.data
CheckinHandler facilitates application callbacks during the check-in of a DomainFile.
CheckInTask - Class in ghidra.framework.main.datatree
Task to perform a check on a list of DomainFiles.
CheckInTask(PluginTool, List<DomainFile>, Component) - Constructor for class ghidra.framework.main.datatree.CheckInTask
Construct a new CheckInTask.
checkIsValid() - Method in class ghidra.program.database.DatabaseObject
Check whether this object is still valid.
checkIsValid() - Method in class ghidra.program.model.address.GlobalSymbol
 
checkIsValid() - Method in interface ghidra.program.model.symbol.Symbol
Check whether this symbol is still valid (i.e., deleted).
checkIsValid(Record) - Method in class ghidra.program.database.DatabaseObject
Check whether this object is still valid.
checkLast() - Method in class docking.widgets.textfield.TextFieldLinker
Check if this linker is mutable
checkMagicNumber(BinaryReader) - Static method in class ghidra.app.util.bin.format.omf.OmfFileHeader
Check that the file has the specific OMF magic number
checkMagicNumer(BinaryReader) - Static method in class ghidra.app.util.bin.format.omf.OmfLibraryRecord
 
checkMessageDisplay(Window) - Static method in class docking.test.AbstractDockingTest
Check for and display message component text associated with ErrLogDialog and OptionDialog windows.
checkModifiers(MouseEvent) - Method in class ghidra.graph.viewer.event.mouse.VisualGraphEventForwardingGraphMousePlugin
 
checkModifiers(MouseEvent) - Method in class ghidra.graph.viewer.event.mouse.VisualGraphMouseTrackingGraphMousePlugin
 
checkModifiers(MouseEvent) - Method in class ghidra.graph.viewer.event.mouse.VisualGraphPickingGraphMousePlugin
 
checkModifiers(MouseEvent) - Method in class ghidra.graph.viewer.event.mouse.VisualGraphSatelliteScalingGraphMousePlugin
 
checkModifiers(MouseEvent) - Method in class ghidra.graph.viewer.event.mouse.VisualGraphScalingGraphMousePlugin
 
checkNotForbidden() - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedConstructor
Check if the current encoding is forbidden by one of the attached patterns The pattern become forbidden if this encoding's known bits are an overset of any forbidden pattern's known bits.
checkOpen(MouseEvent) - Method in class ghidra.framework.main.datatree.ProjectDataTreePanel
 
checkout(boolean, TaskMonitor) - Method in class ghidra.framework.data.DomainFileProxy
 
checkout(boolean, TaskMonitor) - Method in class ghidra.framework.data.GhidraFile
 
checkout(boolean, TaskMonitor) - Method in interface ghidra.framework.model.DomainFile
Checkout this file for update.
checkout(CheckoutType, String, String) - Method in interface ghidra.framework.store.FolderItem
Checkout this folder item.
checkout(CheckoutType, String, String) - Method in class ghidra.framework.store.local.LocalFolderItem
 
checkout(CheckoutType, String, String) - Method in class ghidra.framework.store.remote.RemoteFolderItem
 
checkout(String) - Method in class ghidra.framework.store.local.UnknownFolderItem
 
checkout(String, String, CheckoutType, String) - Method in class ghidra.framework.client.RepositoryAdapter
 
checkout(String, String, CheckoutType, String) - Method in interface ghidra.framework.remote.RepositoryHandle
Perform a checkout on the specified item.
checkOut(Collection<DomainFile>) - Method in class ghidra.framework.main.projectdata.actions.VersionControlCheckOutAction
 
CHECKOUT - Static variable in class ghidra.app.util.dialog.CheckoutDialog
 
CheckoutDialog - Class in ghidra.app.util.dialog
 
CheckoutDialog - Class in ghidra.framework.main.datatree
 
CheckoutDialog() - Constructor for class ghidra.framework.main.datatree.CheckoutDialog
 
CheckoutDialog(DomainFile, User) - Constructor for class ghidra.app.util.dialog.CheckoutDialog
Constructor
CheckoutsActionContext - Class in ghidra.framework.main.projectdata.actions
 
CheckoutsDialog - Class in ghidra.framework.main.projectdata.actions
Dialog for viewing all the current checkouts for a single domain file.
CheckoutsDialog(PluginTool, User, DomainFile, ItemCheckoutStatus[]) - Constructor for class ghidra.framework.main.projectdata.actions.CheckoutsDialog
 
CheckoutsPanel - Class in ghidra.framework.main.datatree
Panel that shows check out information for a domain file.
CheckoutsPanel(Component, PluginTool, User, DomainFile, ItemCheckoutStatus[]) - Constructor for class ghidra.framework.main.datatree.CheckoutsPanel
Constructor
CheckoutType - Enum in ghidra.framework.store
ChecoutType identifies the type of checkout
checkpoint() - Method in class db.buffers.BufferMgr
Completes a transaction by closing the current checkpoint.
checkpoint() - Method in interface docking.wizard.WizardContext
 
checkpoint() - Method in class ghidra.util.TestUniversalIdGenerator
 
checkPoint(Program) - Method in class ghidra.base.project.GhidraProject
Creates a checkpoint in the program.
checkPointer(long) - Method in class ghidra.app.util.bin.format.pe.NTHeader
 
checkPointer(long) - Method in interface ghidra.app.util.bin.format.pe.OffsetValidator
 
checkPointer(long) - Method in class ghidra.app.util.bin.format.pe.SeparateDebugHeader
 
checkPreconditions(TaskMonitor) - Method in class ghidra.app.util.bin.format.dwarf4.next.DWARFProgram
Iterates over all the DWARF DIE records in the program and checks for some pre-known issues, throwing an exception if there is a problem that would prevent a successful run.
checkProtocol() - Method in class ghidra.framework.protocol.ghidra.GhidraProtocolConnector
Perform URL verification checks to ensure that it satisfies this connector implementation requirements
checkRead(byte[], int, int) - Static method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock
Read an array, returning a default if the index is out of bounds
checkRepositoryConnected() - Method in class ghidra.framework.main.projectdata.actions.VersionControlAction
NOTE: do not call this from a non-Swing thread.
checkRVA(long) - Method in class ghidra.app.util.bin.format.pe.NTHeader
 
checkRVA(long) - Method in interface ghidra.app.util.bin.format.pe.OffsetValidator
 
checkRVA(long) - Method in class ghidra.app.util.bin.format.pe.SeparateDebugHeader
 
checkStorage(Function, VariableStorage, DataType, boolean) - Static method in class ghidra.program.model.listing.VariableUtilities
Perform variable storage checks using the specified datatype.
checkStorage(VariableStorage, DataType, boolean) - Static method in class ghidra.program.model.listing.VariableUtilities
Perform variable storage checks using the specified datatype.
checkSum - Variable in class ghidra.app.util.bin.format.omf.OmfRecord
 
checkSum - Variable in class ghidra.app.util.bin.format.pe.OptionalHeaderImpl
 
checkTransaction() - Method in class db.DBHandle
Verify that a valid transaction has been started.
checkUserInfo() - Method in class ghidra.framework.protocol.ghidra.GhidraProtocolConnector
If connector supports user information within URL it will be verified
checkValidSubroutine(Address, PseudoDisassemblerContext, boolean, boolean) - Method in class ghidra.app.util.PseudoDisassembler
 
checkVariableConflict(Function, Variable, VariableStorage, boolean) - Static method in class ghidra.program.model.listing.VariableUtilities
Check for variable storage conflict and optionally remove conflicting variables.
checkVariableConflict(List<? extends Variable>, Variable, VariableStorage, VariableUtilities.VariableConflictHandler) - Static method in class ghidra.program.model.listing.VariableUtilities
Check for variable storage conflict and optionally remove conflicting variables.
checkWord(String, ServiceProvider, Navigatable) - Method in class ghidra.app.util.viewer.field.CommentFieldMouseHandler
 
checkWord(String, ServiceProvider, Navigatable) - Method in class ghidra.app.util.viewer.field.PcodeFieldMouseHandler
 
checkWritableState() - Method in class ghidra.program.database.register.DatabaseRangeMapAdapter
 
checkWritableState() - Method in class ghidra.program.database.register.InMemoryRangeMapAdapter
 
checkWritableState() - Method in interface ghidra.program.util.RangeMapAdapter
Verify that adapter is in a writable state (i.e., valid transaction has been started).
Child(int) - Method in interface ghidra.app.decompiler.ClangNode
 
Child(int) - Method in class ghidra.app.decompiler.ClangToken
 
Child(int) - Method in class ghidra.app.decompiler.ClangTokenGroup
 
childCount() - Method in class help.validator.model.TOCItem
 
children - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution
 
CHILDREN_FIRST - docking.DockingUtils.TreeTraversalOrder
 
childrenToString(String) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution
Get the child portion of AssemblyResolution.toString() If a subclass has another, possible additional, notion of children that it would like to include in AssemblyResolution.toString(), it must override this method.
childrenToString(String) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedConstructor
 
ChkDominanceAlgorithm<V,​E extends GEdge<V>> - Class in ghidra.graph.algo
This algorithm is an implementation of the Cooper, Harvey, Kennedy algorithm.
ChkDominanceAlgorithm(GDirectedGraph<V, E>, TaskMonitor) - Constructor for class ghidra.graph.algo.ChkDominanceAlgorithm
Constructor.
ChkPostDominanceAlgorithm<V,​E extends GEdge<V>> - Class in ghidra.graph.algo
This is ChkDominanceAlgorithm with reverse graph traversal, which allows the algorithm to calculate post dominance.
ChkPostDominanceAlgorithm(GDirectedGraph<V, E>, TaskMonitor) - Constructor for class ghidra.graph.algo.ChkPostDominanceAlgorithm
Constructor.
ChoiceComponent - Class in ghidra.app.merge.listing
Abstract class for a GUI panel that allows the user to select choices for resolving conflicts.
ChoiceComponent() - Constructor for class ghidra.app.merge.listing.ChoiceComponent
 
ChoiceComponent(boolean) - Constructor for class ghidra.app.merge.listing.ChoiceComponent
 
ChoiceComponent(LayoutManager) - Constructor for class ghidra.app.merge.listing.ChoiceComponent
 
ChoiceComponent(LayoutManager, boolean) - Constructor for class ghidra.app.merge.listing.ChoiceComponent
 
ChompingBitsAnimationPanel - Class in ghidra.util.task
Panel that displays an animation of the Ghidra dragon chomping bits.
ChompingBitsAnimationPanel() - Constructor for class ghidra.util.task.ChompingBitsAnimationPanel
 
choose(List<LoadSpec>) - Method in class ghidra.app.util.importer.LcsHintLoadSpecChooser
 
choose(List<LoadSpec>) - Method in interface ghidra.app.util.importer.LoadSpecChooser
 
choose(List<Option>, AddressFactory) - Method in class ghidra.app.util.importer.LoaderArgsOptionChooser
 
choose(List<Option>, AddressFactory) - Method in interface ghidra.app.util.importer.OptionChooser
 
CHOOSE_FOLDER - Static variable in class ghidra.framework.main.DataTreeDialog
Dialog type for choosing a user folder.
CHOOSE_THE_FIRST_PREFERRED - Static variable in interface ghidra.app.util.importer.LoadSpecChooser
 
ChooseColumnsDialog - Class in docking.widgets.table
 
CHOOSEFIRST - Static variable in interface ghidra.formats.gfilesystem.FileSystemProbeConflictResolver
Conflict handler that chooses the first filesystem in the list.
chooseFSIR(List<FileSystemInfoRec>) - Method in interface ghidra.formats.gfilesystem.FileSystemProbeConflictResolver
This method should be provided by the actual strategy implementation.
Chunk - Class in ghidra.framework.main.logviewer.model
A chunk represents the basic unit of text that is displayed in the FVTable.
Chunk() - Constructor for class ghidra.framework.main.logviewer.model.Chunk
 
ChunkingParallelDecompiler<R> - Class in ghidra.app.decompiler.parallel
A class that simplifies some the concurrent datastructure setup required for decompiling functions.
ChunkModel - Class in ghidra.framework.main.logviewer.model
Stores all chunks read-in by the ChunkReader.
ChunkModel() - Constructor for class ghidra.framework.main.logviewer.model.ChunkModel
 
ChunkReader - Class in ghidra.framework.main.logviewer.model
This class handles reading data from the input file, in the form of Chunk objects.
ChunkReader(File, ChunkModel) - Constructor for class ghidra.framework.main.logviewer.model.ChunkReader
 
CircularDependencyException - Exception in ghidra.program.model.listing
CircularDependencyException is thrown in cases where an action would cause the program's module structure to have a "cycle", that is to have two module which are both ancestors and descendants of each other.
CircularDependencyException() - Constructor for exception ghidra.program.model.listing.CircularDependencyException
Constructor
CircularDependencyException(String) - Constructor for exception ghidra.program.model.listing.CircularDependencyException
Constructor
clamp(int, int, int) - Static method in class ghidra.util.MathUtilities
Ensures that the given value is within the given range.
CLAMP_PROPERTIES_FILENAME - Static variable in class ghidra.app.util.bin.format.ClampPropertiesLookup
 
clampedCaret() - Method in class docking.widgets.textfield.TextFieldLinker.FieldState
 
ClampPropertiesLookup - Class in ghidra.app.util.bin.format
 
ClampPropertiesLookup() - Constructor for class ghidra.app.util.bin.format.ClampPropertiesLookup
 
ClangBreak - Class in ghidra.app.decompiler
 
ClangBreak(ClangNode) - Constructor for class ghidra.app.decompiler.ClangBreak
 
ClangBreak(ClangNode, int) - Constructor for class ghidra.app.decompiler.ClangBreak
 
ClangCommentToken - Class in ghidra.app.decompiler
 
ClangCommentToken(ClangNode) - Constructor for class ghidra.app.decompiler.ClangCommentToken
 
ClangFieldElement - Class in ghidra.app.decompiler.component
 
ClangFieldElement(ClangToken, AttributedString, int) - Constructor for class ghidra.app.decompiler.component.ClangFieldElement
 
ClangFieldToken - Class in ghidra.app.decompiler
A C code token representing a structure field.
ClangFieldToken(ClangNode) - Constructor for class ghidra.app.decompiler.ClangFieldToken
 
ClangFuncNameToken - Class in ghidra.app.decompiler
A C code token representing a function name It contains a link back to the pcode function object represented by the name
ClangFuncNameToken(ClangNode, HighFunction) - Constructor for class ghidra.app.decompiler.ClangFuncNameToken
 
ClangFuncProto - Class in ghidra.app.decompiler
The C code syntax for a function prototype
ClangFuncProto(ClangNode) - Constructor for class ghidra.app.decompiler.ClangFuncProto
 
ClangFunction - Class in ghidra.app.decompiler
All the fields making up one function in the display
ClangFunction(ClangNode, HighFunction) - Constructor for class ghidra.app.decompiler.ClangFunction
 
ClangHighlightController - Class in ghidra.app.decompiler.component
Class to handle highlights for a decompiled function.
ClangHighlightController() - Constructor for class ghidra.app.decompiler.component.ClangHighlightController
 
ClangHighlightListener - Interface in ghidra.app.decompiler.component
Interface for a decompiler highlight change listener.
ClangLabelToken - Class in ghidra.app.decompiler
 
ClangLabelToken(ClangNode) - Constructor for class ghidra.app.decompiler.ClangLabelToken
 
ClangLayoutController - Class in ghidra.app.decompiler.component
Control the GUI layout for displaying tokenized C code
ClangLayoutController(DecompileOptions, DecompilerPanel, FontMetrics, HighlightFactory) - Constructor for class ghidra.app.decompiler.component.ClangLayoutController
 
ClangLine - Class in ghidra.app.decompiler
A line of C code.
ClangLine(int, int) - Constructor for class ghidra.app.decompiler.ClangLine
 
ClangNode - Interface in ghidra.app.decompiler
Generic tree interface
ClangOpToken - Class in ghidra.app.decompiler
Token representing an operation in C code text.
ClangOpToken(ClangNode) - Constructor for class ghidra.app.decompiler.ClangOpToken
 
ClangReturnType - Class in ghidra.app.decompiler
A group of C code tokens representing the return type of a function as at the beginning of a function prototype.
ClangReturnType(ClangNode) - Constructor for class ghidra.app.decompiler.ClangReturnType
 
ClangStatement - Class in ghidra.app.decompiler
A C code statement.
ClangStatement(ClangNode) - Constructor for class ghidra.app.decompiler.ClangStatement
 
ClangSyntaxToken - Class in ghidra.app.decompiler
A C code token which is not an operation, variable, function name, or type.
ClangSyntaxToken(ClangNode) - Constructor for class ghidra.app.decompiler.ClangSyntaxToken
 
ClangSyntaxToken(ClangNode, String) - Constructor for class ghidra.app.decompiler.ClangSyntaxToken
 
ClangSyntaxToken(ClangNode, String, String) - Constructor for class ghidra.app.decompiler.ClangSyntaxToken
 
ClangTextField - Class in ghidra.app.decompiler.component
 
ClangTextField(List<ClangToken>, FieldElement[], FieldElement, int, int, HighlightFactory) - Constructor for class ghidra.app.decompiler.component.ClangTextField
 
ClangToken - Class in ghidra.app.decompiler
Class representing a C code language token May contain links back to pcode object
ClangToken(ClangNode) - Constructor for class ghidra.app.decompiler.ClangToken
 
ClangToken(ClangNode, String) - Constructor for class ghidra.app.decompiler.ClangToken
 
ClangToken(ClangNode, String, String) - Constructor for class ghidra.app.decompiler.ClangToken
 
ClangTokenGroup - Class in ghidra.app.decompiler
A node in a tree of C code tokens.
ClangTokenGroup(ClangNode) - Constructor for class ghidra.app.decompiler.ClangTokenGroup
 
ClangTypeToken - Class in ghidra.app.decompiler
A C code token representing a data type.
ClangTypeToken(ClangNode) - Constructor for class ghidra.app.decompiler.ClangTypeToken
 
ClangVariableDecl - Class in ghidra.app.decompiler
A group of C code tokens forming a variable declaration.
ClangVariableDecl(ClangNode) - Constructor for class ghidra.app.decompiler.ClangVariableDecl
 
ClangVariableToken - Class in ghidra.app.decompiler
Token representing a C variable
ClangVariableToken(ClangNode) - Constructor for class ghidra.app.decompiler.ClangVariableToken
 
ClangXML - Class in ghidra.app.decompiler
To change the template for this generated type comment go to Window>Preferences>Java>Code Generation>Code and Comments
ClangXML() - Constructor for class ghidra.app.decompiler.ClangXML
 
CLASS - ghidra.app.util.bin.format.objectiveC.ObjectiveC_MethodType
 
CLASS - Static variable in class ghidra.app.util.demangler.DemangledDataType
 
CLASS - Static variable in class ghidra.program.model.symbol.SymbolType
 
CLASS - Static variable in class util.demangler.GenericDemangledDataType
 
CLASS_COLOR - Static variable in class ghidra.python.PythonCodeCompletionFactory
 
CLASS_REFERENCE - Static variable in class ghidra.program.model.lang.ConstantPool
 
ClassExclusionFilter - Class in ghidra.util.classfinder
 
ClassExclusionFilter(Class<?>...) - Constructor for class ghidra.util.classfinder.ClassExclusionFilter
 
ClassFilter - Interface in ghidra.util.classfinder
 
ClassFinder - Class in ghidra.util.classfinder
Finds extension classes in the classpath
ClassFinder(List<String>, TaskMonitor) - Constructor for class ghidra.util.classfinder.ClassFinder
 
ClassicBindProcessor - Class in ghidra.app.util.bin.format.macho.commands.dyld
 
ClassicBindProcessor(MachHeader, Program) - Constructor for class ghidra.app.util.bin.format.macho.commands.dyld.ClassicBindProcessor
 
ClassicLazyBindProcessor - Class in ghidra.app.util.bin.format.macho.commands.dyld
 
ClassicLazyBindProcessor(MachHeader, Program) - Constructor for class ghidra.app.util.bin.format.macho.commands.dyld.ClassicLazyBindProcessor
 
ClassicSampleX86ProgramBuilder - Class in ghidra.test
 
ClassicSampleX86ProgramBuilder() - Constructor for class ghidra.test.ClassicSampleX86ProgramBuilder
Construct sample program builder using the x86 language and default compiler spec.
ClassicSampleX86ProgramBuilder(boolean) - Constructor for class ghidra.test.ClassicSampleX86ProgramBuilder
Construct sample program builder using the x86 language and default compiler spec.
ClassicSampleX86ProgramBuilder(String, boolean) - Constructor for class ghidra.test.ClassicSampleX86ProgramBuilder
Construct sample program builder using the x86 language and default compiler spec.
ClassicSampleX86ProgramBuilder(String, boolean, Object) - Constructor for class ghidra.test.ClassicSampleX86ProgramBuilder
Construct sample program builder using the x86 language and default compiler spec.
classIndex - Variable in class ghidra.app.util.bin.format.pe.cli.tables.CliTableInterfaceImpl.CliInterfaceImplRow
 
classIndex - Variable in class ghidra.app.util.bin.format.pe.cli.tables.CliTableMemberRef.CliMemberRefRow
 
classIndex - Variable in class ghidra.app.util.bin.format.pe.cli.tables.CliTableMethodImpl.CliMethodImplRow
 
classIndexMap - Variable in class ghidra.app.util.bin.format.objc2.ObjectiveC2_State
A map of the index where the class structure was defined to instantiated class object.
ClassLayout - ghidra.app.util.bin.format.pe.cli.tables.CliTypeTable
 
ClassModuleTree - Class in generic.jar
 
ClassModuleTree() - Constructor for class generic.jar.ClassModuleTree
 
ClassModuleTree(ResourceFile) - Constructor for class generic.jar.ClassModuleTree
 
ClassSearcher - Class in ghidra.util.classfinder
This class is a collection of static methods used to discover classes that implement a particular interface or extend a particular base class.
ClassSearchTask - Class in ghidra.util.classfinder
Task for searching for classes.
ClassSearchTask() - Constructor for class ghidra.util.classfinder.ClassSearchTask
 
classSize - Variable in class ghidra.app.util.bin.format.pe.cli.tables.CliTableClassLayout.CliClassLayoutRow
 
ClassSymbol - Class in ghidra.program.database.symbol
Symbols that represent "classes"
ClassSymbol(SymbolManager, DBObjectCache<SymbolDB>, Address, Record) - Constructor for class ghidra.program.database.symbol.ClassSymbol
Construct a new Class Symbol
ClassTranslator - Class in ghidra.util.classfinder
ClassTranslator provides a way to map an old Ghidra class to a current Ghidra class.
ClassTranslator() - Constructor for class ghidra.util.classfinder.ClassTranslator
 
clean() - Static method in class ghidra.app.script.GhidraScriptUtil
Deletes all script class files.
cleanEmpty() - Method in class ghidra.app.cmd.module.AbstractModularizationCmd
 
cleanup() - Method in class ghidra.framework.plugintool.Plugin
 
cleanup() - Method in class ghidra.graph.viewer.VisualGraphView
Effectively clears this display.
cleanup() - Method in class ghidra.python.GhidraPythonInterpreter
 
cleanup(boolean) - Method in class ghidra.app.script.GhidraScript
A callback for scripts to perform any needed cleanup after the script is finished
cleanup(boolean) - Method in class ghidra.app.util.headless.HeadlessScript
 
cleanupAfterConstruction() - Method in class ghidra.framework.store.local.LocalFileSystem
 
cleanupHelpFileLinks(Path) - Static method in class help.HelpBuildUtils
 
cleanupMerge() - Method in class ghidra.app.merge.DataTypeArchiveMergeManager
 
cleanupMerge() - Method in class ghidra.app.merge.MergeManager
 
cleanupMerge() - Method in class ghidra.app.merge.ProgramMultiUserMergeManager
 
cleanupOldCacheFiles() - Static method in class db.buffers.BufferMgr
 
cleanupOldPreSaveFiles(File, long) - Static method in class db.buffers.LocalBufferFile
Attempt to remove all pre-save files.
cleanupOldTempDatabases() - Static method in class ghidra.framework.store.db.PackedDatabase
Attempt to remove all old temporary databases.
cleanupUninstalledExtensions() - Static method in class ghidra.framework.plugintool.dialog.ExtensionUtils
Attempts to delete any extension directories that do not contain a Module.manifest file.
clear() - Method in class db.buffers.DataBuffer
Sets all the values in the buffer to 0;
clear() - Method in class docking.UndoRedoKeeper
 
clear() - Method in class docking.widgets.fieldpanel.internal.ColorRangeMap
 
clear() - Method in class docking.widgets.fieldpanel.support.FieldSelection
Removes all indexes from the list.
clear() - Method in class docking.widgets.pathmanager.PathManager
Clear the paths in the table.
clear() - Method in class docking.widgets.pathmanager.PathnameTablePanel
Clear the paths in the table.
clear() - Method in class docking.widgets.table.constraint.dialog.ColumnFilterDialogModel
Clears the model of all filters.
clear() - Method in class docking.widgets.table.TableSortStateEditor
 
clear() - Method in class docking.widgets.textfield.TextFieldLinker
Clear the composite field, i.e., clear all the linked fields
clear() - Method in class generic.concurrent.ConcurrentListenerSet
 
clear() - Method in class generic.stl.ListSTL
 
clear() - Method in class generic.stl.MapSTL
 
clear() - Method in class generic.stl.SetSTL
 
clear() - Method in class generic.stl.VectorSTL
 
clear() - Static method in class generic.test.ConcurrentTestExceptionHandler
 
clear() - Method in class ghidra.app.decompiler.component.DecompilerController
clears all internal state and releases all resources.
clear() - Method in class ghidra.app.merge.listing.ConflictPanel
Called to reset the panel back to an empty state so it can be reused.
clear() - Method in class ghidra.app.merge.listing.ScrollingListChoicesPanel
Removes header text for this panel and all table/row information.
clear() - Method in class ghidra.app.merge.listing.VariousChoicesPanel
Removes header text for this panel and all table/row information.
clear() - Method in class ghidra.app.merge.listing.VerticalChoicesPanel
Removes header text for this panel and all table/row information.
clear() - Method in class ghidra.app.util.AddressInput
Clear the offset part of the address field.
clear() - Method in class ghidra.app.util.bin.format.dwarf4.next.StringTable
 
clear() - Method in class ghidra.app.util.bin.format.omf.OmfFixupRecord.FixupState
 
clear() - Static method in class ghidra.app.util.importer.LibrarySearchPathManager
Clears all paths.
clear() - Method in class ghidra.app.util.importer.MessageLog
Clears all messages from this log and resets the count.
clear() - Method in interface ghidra.app.util.viewer.util.AddressPixelMap
 
clear() - Method in class ghidra.app.util.viewer.util.MemoryBlockMap
 
clear() - Method in class ghidra.formats.gfilesystem.FileCacheNameIndex
 
clear() - Method in class ghidra.formats.gfilesystem.FileFingerprintCache
Clears the cache.
clear() - Method in class ghidra.formats.gfilesystem.FileSystemCache
Forcefully closes any filesystems in the cache, then clears the list of cached filesystems.
clear() - Method in class ghidra.formats.gfilesystem.FileSystemIndexHelper
Removes all file info from this index.
clear() - Method in class ghidra.formats.gfilesystem.FileSystemService
Forcefully closes all open filesystems and clears caches.
clear() - Method in class ghidra.formats.gfilesystem.SingleFileSystemIndexHelper
Clears the data held by this object.
clear() - Method in class ghidra.framework.main.logviewer.model.ChunkModel
Clears all chunks from the model.
clear() - Method in class ghidra.framework.main.logviewer.ui.FVTable
Removes all rows from the table model.
clear() - Method in class ghidra.framework.main.logviewer.ui.FVTableModel
Clears all lines from the model and fires off a notification.
clear() - Method in class ghidra.framework.options.SaveState
Clear all objects from the save state.
clear() - Method in class ghidra.framework.plugintool.dialog.AbstractDetailsPanel
Clears the text in the details pane.
clear() - Static method in class ghidra.framework.preferences.Preferences
Clears all properties in this Preferences object.
clear() - Method in class ghidra.framework.store.FileSystemListenerList
Remove all listeners from this list.
clear() - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap
 
clear() - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapEntrySet
 
clear() - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapKeySet
 
clear() - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapValues
 
clear() - Method in class ghidra.graph.algo.ChkDominanceAlgorithm
Releases cached values used by internal data structures.
clear() - Method in class ghidra.graph.viewer.event.picking.GPickedState
 
clear() - Method in class ghidra.graph.viewer.renderer.MouseDebugPaintable
 
clear() - Method in class ghidra.pcode.memstate.UniqueMemoryBank
Clear unique storage at the start of an instruction
clear() - Static method in class ghidra.plugin.importer.ProgramMappingService
clear() - Method in class ghidra.program.database.data.LazyLoadingCachingMap
Removes any cached map of values and restores the map to its initial state.
clear() - Method in class ghidra.program.database.map.NormalizedAddressSet
Removes all addresses from this set.
clear() - Method in class ghidra.program.database.util.AddressSetPropertyMapDB
 
clear() - Method in class ghidra.program.model.address.AddressSet
Removes all addresses from the set.
clear() - Method in interface ghidra.program.model.graph.GraphDisplay
Clear the graph data in the graph display
clear() - Method in class ghidra.program.model.pcode.ListLinked
Get rid of all entries on the linked list.
clear() - Method in class ghidra.program.model.pcode.PcodeOpBank
 
clear() - Method in class ghidra.program.model.pcode.PcodeSyntaxTree
 
clear() - Method in class ghidra.program.model.pcode.VarnodeBank
 
clear() - Method in interface ghidra.program.model.util.AddressSetPropertyMap
Clear the property map.
clear() - Method in class ghidra.util.datastruct.CopyOnReadWeakSet
Remove all elements from this data structure
clear() - Method in class ghidra.util.datastruct.IntArrayList
Clears the entire array of data.
clear() - Method in class ghidra.util.datastruct.IntIndexManager
frees all index values.
clear() - Method in class ghidra.util.datastruct.IntKeyIndexer
Remove all keys.
clear() - Method in class ghidra.util.datastruct.IntListIndexer
Removes all indexes from all lists.
clear() - Method in class ghidra.util.datastruct.IntSet
Removes all values from the set.
clear() - Method in class ghidra.util.datastruct.LongArrayList
 
clear() - Method in class ghidra.util.datastruct.LongKeyIndexer
Remove all keys.
clear() - Method in class ghidra.util.datastruct.LRUMap
 
clear() - Method in class ghidra.util.datastruct.ObjectCache
Clear both hard and weak caches.
clear() - Method in class ghidra.util.datastruct.ObjectKeyIndexer
Remove all keys.
clear() - Method in class ghidra.util.datastruct.PriorityQueue
Removes all objects from the queue.
clear() - Method in class ghidra.util.datastruct.QueueStub
 
clear() - Method in class ghidra.util.datastruct.RangeMap
Clears all current values from the range map and resets the default value.
clear() - Method in class ghidra.util.datastruct.ShortKeyIndexer
Remove all keys.
clear() - Method in class ghidra.util.datastruct.ShortListIndexer
Removes all indexes from all lists.
clear() - Method in class ghidra.util.datastruct.SoftCacheLongKeyMap
Removes all entries from the cache
clear() - Method in class ghidra.util.datastruct.SoftCacheMap
 
clear() - Method in class ghidra.util.datastruct.Stack
Clears the stack.
clear() - Method in class ghidra.util.datastruct.StringKeyIndexer
Remove all keys.
clear() - Method in class ghidra.util.datastruct.WeakSet
Remove all elements from this data structure
clear() - Method in class ghidra.util.datastruct.WeakValueHashMap
 
clear() - Method in class ghidra.util.DynamicSortedTreeSet
 
clear() - Method in class ghidra.util.graph.attributes.Attribute
Undefine all values set for this attribute.
clear() - Method in class ghidra.util.graph.attributes.AttributeManager
Clears all of the attributes managed by this AttributeManager while leaving the attributes defined.
clear() - Method in class ghidra.util.graph.attributes.DoubleAttribute
Removes all assigned values of this attribute.
clear() - Method in class ghidra.util.graph.attributes.IntegerAttribute
Removes all assigned values of this attribute.
clear() - Method in class ghidra.util.graph.attributes.LongAttribute
Removes all assigned values of this attribute.
clear() - Method in class ghidra.util.graph.attributes.ObjectAttribute
Removes all assigned values of this attribute.
clear() - Method in class ghidra.util.graph.attributes.StringAttribute
Removes all assigned values of this attribute.
clear() - Method in class ghidra.util.graph.DirectedGraph
Removes all vertices and edges from the graph without changing the space allocated.
clear() - Method in interface ghidra.util.task.CachingLoader
 
clear() - Method in class ghidra.util.task.CachingSwingWorker
Clears the cached value for the object causing it to be recreated on the next call to get()
clear() - Method in class util.HistoryList
Clears all history entries and resets the current item pointer.
clear(long, long) - Method in class docking.widgets.fieldpanel.internal.ColorRangeMap
 
clear(Navigatable) - Method in interface ghidra.app.services.NavigationHistoryService
Removes all visited locations from the history list.
clear(ObjectiveC2_State, MemoryBlock) - Static method in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_Utilities
Clears the code units defined in the given memory block.
clear(Settings) - Method in class ghidra.docking.settings.FloatingPointPrecisionSettingsDefinition
 
clear(Settings) - Method in class ghidra.docking.settings.FormatSettingsDefinition
 
clear(Settings) - Method in class ghidra.docking.settings.IntegerSignednessFormattingModeSettingsDefinition
 
clear(Settings) - Method in class ghidra.docking.settings.JavaEnumSettingsDefinition
 
clear(Settings) - Method in interface ghidra.docking.settings.SettingsDefinition
Removes any values in the given settings object assocated with this settings definition
clear(Settings) - Method in class ghidra.program.model.data.CharsetSettingsDefinition
 
clear(Settings) - Method in class ghidra.program.model.data.DataTypeMnemonicSettingsDefinition
 
clear(Settings) - Method in class ghidra.program.model.data.EndianSettingsDefinition
 
clear(Settings) - Method in class ghidra.program.model.data.MutabilitySettingsDefinition
 
clear(Settings) - Method in class ghidra.program.model.data.PaddingSettingsDefinition
 
clear(Settings) - Method in class ghidra.program.model.data.TerminatedSettingsDefinition
 
clear(Settings) - Method in class ghidra.program.model.data.TranslationSettingsDefinition
 
clear(Settings) - Method in class ghidra.util.table.field.ByteCountSettingsDefinition
 
clear(Settings) - Method in class ghidra.util.table.field.CodeUnitCountSettingsDefinition
 
clear(Settings) - Method in class ghidra.util.table.field.CodeUnitOffsetSettingsDefinition
 
clear(Settings) - Method in class ghidra.util.table.field.FunctionInlineSettingsDefinition
 
clear(Settings) - Method in class ghidra.util.table.field.FunctionNoReturnSettingsDefinition
 
clear(Settings) - Method in class ghidra.util.table.field.FunctionThunkSettingsDefinition
 
clear(Settings) - Method in class ghidra.util.table.field.MemoryOffsetSettingsDefinition
 
clear(Options, String) - Method in class ghidra.framework.options.EditorStateFactory
 
clear(Address) - Method in interface ghidra.app.services.MarkerSet
Clear any marker at the address.
clear(AddressRange) - Method in interface ghidra.app.services.MarkerSet
Clear any marker across the address range.
clear(Address, Address) - Method in interface ghidra.app.services.MarkerSet
Remove the given range from the marker set.
clear(AddressSetView) - Method in interface ghidra.app.services.MarkerSet
Clear any marker at each address in the address set.
clear(T) - Method in class docking.wizard.WizardState
Removes the property key,value pair from this wizard state.
CLEAR_ALL_CONFLICT_DATA - ghidra.program.model.data.DataUtilities.ClearDataMode
Clear all conflicting data provided data will fit within memory and not conflict with an instruction.
CLEAR_ALL_UNDEFINED_CONFLICT_DATA - ghidra.program.model.data.DataUtilities.ClearDataMode
Clear all conflicting Undefined data provided data will fit within memory and not conflict with an instruction or other defined data.
CLEAR_SINGLE_DATA - ghidra.program.model.data.DataUtilities.ClearDataMode
Always clear a single code unit at the data address regardless of the ability for the desired data-type to fit.
clearActions() - Method in class docking.menu.MenuBarManager
 
clearActions() - Method in class docking.menu.ToolBarManager
 
clearAll() - Method in interface ghidra.app.services.MarkerSet
Clear all defined markers.
clearAll() - Static method in class ghidra.framework.data.TransientDataManager
Removes all transients from the list.
clearAll() - Method in class ghidra.framework.options.EditorStateFactory
 
clearAll() - Method in interface ghidra.program.database.IntRangeMap
 
clearAll() - Method in class ghidra.program.database.IntRangeMapDB
 
clearAll() - Method in class ghidra.program.database.register.AddressRangeObjectMap
Clears all objects from map
clearAll() - Method in class ghidra.program.database.register.DatabaseRangeMapAdapter
 
clearAll() - Method in class ghidra.program.database.register.InMemoryRangeMapAdapter
 
clearAll() - Method in class ghidra.program.model.lang.ProcessorContextImpl
 
clearAll() - Method in class ghidra.program.util.ProgramDiffFilter
Sets all the defined types of differences to false.
clearAll() - Method in interface ghidra.program.util.RangeMapAdapter
Clears all values.
clearAll() - Method in class ghidra.program.util.RegisterValueStore
Delete all stored values and free/delete underlying storage.
clearAll(boolean, TaskMonitor) - Method in class ghidra.program.database.code.CodeManager
Clear all code units in the program.
clearAll(boolean, TaskMonitor) - Method in interface ghidra.program.model.listing.Listing
Removes all CodeUnits, comments, properties, and references from the listing.
clearAll(boolean, TaskMonitor) - Method in class ghidra.program.model.listing.ListingStub
 
clearAllBackgrounds() - Method in class ghidra.app.merge.tool.ListingMergePanel
Color the background of all 4 listings to the default color for all addresses.
clearAllJobs() - Method in class ghidra.util.worker.AbstractWorker
Clears any pending jobs and cancels any currently executing job.
clearAllJobsWithInterrupt_IKnowTheRisks() - Method in class ghidra.util.worker.AbstractWorker
Clears any pending jobs and cancels any currently executing job.
clearAllSettings() - Method in class ghidra.app.util.PseudoData
 
clearAllSettings() - Method in interface ghidra.docking.settings.Settings
Removes all name-value pairs from this settings object
clearAllSettings() - Method in class ghidra.docking.settings.SettingsImpl
 
clearAllSettings() - Method in class ghidra.program.model.listing.DataStub
 
clearAllSettings(Address) - Method in class ghidra.program.database.data.DataTypeManagerDB
Clear all settings at the given address.
clearAndShowMessage(String) - Method in class ghidra.app.decompiler.component.CDisplayPanel
 
clearBackgroundColor(Address) - Method in class ghidra.app.script.GhidraScript
Clears the background of the Listing at the given address to the given color.
clearBackgroundColor(AddressSetView) - Method in class ghidra.app.script.GhidraScript
Clears the background of the Listing at the given addresses to the given color.
clearBit(int) - Method in class ghidra.program.model.scalar.Scalar
The bit number n in this Scalar is set to zero.
clearBitValues(byte[]) - Method in class ghidra.program.model.lang.RegisterValue
Clears the value bits corresponding to the "ON" bits in the given mask.
clearBorder() - Method in class docking.EmptyBorderToggleButton
 
clearBorder() - Method in class docking.widgets.EmptyBorderButton
 
clearBorder() - Method in class docking.widgets.SmallBorderButton
Clear the border on this button and set it to NO_BORDER.
clearBreakpoint(Address) - Method in class ghidra.app.emulator.EmulatorHelper
Clear breakpoint
clearCache() - Method in class ghidra.app.decompiler.component.DecompilerController
 
clearCache() - Method in interface ghidra.program.model.mem.LiveMemoryHandler
Called when the memory map is re-initializing.
clearCache(boolean) - Method in class ghidra.framework.data.DomainObjectAdapterDB
 
clearCache(boolean) - Method in class ghidra.program.database.DataTypeArchiveDB
 
clearCache(boolean) - Method in class ghidra.program.database.ProgramDB
 
clearCanceled() - Method in class ghidra.app.util.headless.HeadlessTimedTaskMonitor
 
clearCanceled() - Method in class ghidra.framework.task.GTaskMonitor
 
clearCanceled() - Method in class ghidra.util.task.CancelOnlyWrappingTaskMonitor
 
clearCanceled() - Method in class ghidra.util.task.TaskDialog
 
clearCanceled() - Method in interface ghidra.util.task.TaskMonitor
Clear the cancellation so that this TaskMonitor may be reused
clearCanceled() - Method in class ghidra.util.task.TaskMonitorAdapter
 
clearCanceled() - Method in class ghidra.util.task.TaskMonitorComponent
 
clearCanceled() - Method in class ghidra.util.task.TimeoutTaskMonitor
 
clearCanceled() - Method in class ghidra.util.task.WrappingTaskMonitor
 
clearCheckout() - Method in interface ghidra.framework.store.FolderItem
Clears the checkout data associated with this non-shared file.
clearCheckout() - Method in class ghidra.framework.store.local.LocalDatabaseItem
 
clearCheckout() - Method in class ghidra.framework.store.local.LocalFolderItem
 
clearCheckout() - Method in class ghidra.framework.store.local.UnknownFolderItem
 
clearCheckout() - Method in class ghidra.framework.store.remote.RemoteFolderItem
 
clearCheckpoints() - Method in class db.buffers.BufferMgr
Clear all checkpoints and re-baseline buffers
clearCodeUnits(Address, Address, boolean) - Method in interface ghidra.program.model.listing.Listing
Clears any code units in the given range returning everything to "db"s, and removing any references in the affected area.
clearCodeUnits(Address, Address, boolean) - Method in class ghidra.program.model.listing.ListingStub
 
clearCodeUnits(Address, Address, boolean, TaskMonitor) - Method in class ghidra.program.database.code.CodeManager
Remove code units, symbols, equates, and references to code units in the given range (inclusive).
clearCodeUnits(Address, Address, boolean, TaskMonitor) - Method in interface ghidra.program.model.listing.Listing
Clears any code units in the given range returning everything to "db"s, and removing any references in the affected area.
clearCodeUnits(Address, Address, boolean, TaskMonitor) - Method in class ghidra.program.model.listing.ListingStub
 
clearCodeUnits(String, String, boolean) - Method in class ghidra.program.database.ProgramBuilder
 
clearColumnData() - Method in class docking.widgets.table.constrainteditor.AutocompletingStringConstraintEditor
 
clearColumnData() - Method in class docking.widgets.table.constrainteditor.DataLoadingConstraintEditor
Request that any state maintained by the delegate editor pertaining to column data be cleared.
clearComments(Address, Address) - Method in class ghidra.program.database.code.CodeManager
Clears all comments in the given range (inclusive).
clearComments(Address, Address) - Method in interface ghidra.program.model.listing.Listing
Clears the comments in the given range.
clearComments(Address, Address) - Method in class ghidra.program.model.listing.ListingStub
 
clearComponent(int) - Method in interface ghidra.program.model.data.Structure
Clears the defined component at the given component index.
clearComponent(int) - Method in class ghidra.program.model.data.StructureDataType
 
clearConflict() - Method in class ghidra.program.model.lang.InstructionBlock
Clears any conflict associated with this block.
clearContextTypes() - Method in class docking.WindowNode
 
ClearCutAction - Class in ghidra.framework.main.datatree
 
ClearCutAction(String) - Constructor for class ghidra.framework.main.datatree.ClearCutAction
 
clearCuttables() - Static method in class ghidra.framework.main.datatree.DataTreeClipboardUtils
Clears the isCut flag on any GTreeNodes that are pointed to by the system clipboard.
clearCuttables(Transferable) - Static method in class ghidra.framework.main.datatree.DataTreeClipboardUtils
Clears the isCut flag on any GTreeNodes that are pointed to by the specified Transferable
clearData() - Method in class docking.widgets.table.threaded.ThreadedTableModel
This method will clear all data and trigger fire a table data changed.
clearData(long[], TaskMonitor) - Method in class ghidra.program.database.code.CodeManager
Removes any data objects that have dataTypes matching the given dataType ids.
clearDIEIndexes() - Method in class ghidra.app.util.bin.format.dwarf4.next.DWARFProgram
Releases the memory used by the DIE entries read by #readDIEs().
clearEdgeCache() - Method in class ghidra.graph.viewer.edge.VisualGraphPathHighlighter
 
ClearEquateCmd - Class in ghidra.app.cmd.equate
 
ClearEquateCmd(String, Address, int) - Constructor for class ghidra.app.cmd.equate.ClearEquateCmd
 
clearErrorMessage() - Method in class ghidra.program.util.ProgramMerge
This method clears the current error message.
ClearExternalNameCmd - Class in ghidra.app.cmd.refs
Command to remove an external program name from the reference manager.
ClearExternalNameCmd(String) - Constructor for class ghidra.app.cmd.refs.ClearExternalNameCmd
Constructs a new command removing an external program name.
ClearFallThroughCmd - Class in ghidra.app.cmd.refs
Command to clear a fallthrough.
ClearFallThroughCmd(Address) - Constructor for class ghidra.app.cmd.refs.ClearFallThroughCmd
Constructs a new command to remove a fallthrough.
clearFallThroughOverride() - Method in class ghidra.app.util.PseudoInstruction
 
clearFallThroughOverride() - Method in class ghidra.program.database.code.InstructionDB
 
clearFallThroughOverride() - Method in interface ghidra.program.model.listing.Instruction
Restores this instruction's fallthrough address back to the default fallthrough for this instruction.
clearFallThroughOverride() - Method in class ghidra.program.model.listing.InstructionStub
 
clearField() - Method in class docking.KeyEntryTextField
 
clearFilter() - Method in class docking.widgets.tree.AbstractGTreeNode
 
clearFilter() - Method in class docking.widgets.tree.GTree
 
clearFilter() - Method in interface docking.widgets.tree.GTreeNode
Removes any filtering on this subtree.
clearFilter() - Method in class ghidra.graph.graphs.FilteringVisualGraph
 
ClearFilterLabel - Class in docking.widgets.filter
A label that displays an icon that, when clicked, will clear the contents of the associated filter.
ClearFilterLabel(JTextField) - Constructor for class docking.widgets.filter.ClearFilterLabel
 
clearFlexibleArrayComponent() - Method in interface ghidra.program.model.data.Structure
Remove the optional trailing flexible array component associated with this structure.
clearFlexibleArrayComponent() - Method in class ghidra.program.model.data.StructureDataType
 
clearHelp(Object) - Method in class docking.DefaultHelpService
 
clearHelp(Object) - Method in class docking.help.HelpManager
 
clearHelp(Object) - Method in interface docking.help.HelpService
Removes this object from the help system.
clearHighlight() - Method in class docking.widgets.fieldpanel.FieldPanel
Clears the marked area highlight;
clearHighlight(ClangToken) - Method in class ghidra.app.decompiler.component.ClangHighlightController
 
clearHighlights() - Method in class ghidra.app.decompiler.component.ClangHighlightController
 
clearHighlights() - Method in interface ghidra.app.decompiler.component.DecompilerHighlightService
 
clearHighlights() - Method in class ghidra.app.decompiler.component.DecompilerPanel
 
clearInfoMessage() - Method in class ghidra.program.util.ProgramMerge
This method clears the current informational message.
clearKeyBinding(JComponent, DockingActionIf) - Static method in class docking.actions.KeyBindingUtils
Allows the client to clear Java key bindings when the client is creating a docking action.
clearKeyBinding(JComponent, KeyStroke) - Static method in class docking.actions.KeyBindingUtils
Allows clients to clear Java key bindings.
clearKeyBinding(JComponent, KeyStroke, int) - Static method in class docking.actions.KeyBindingUtils
Allows clients to clear Java key bindings.
clearLastEvents() - Method in class ghidra.framework.plugintool.mgr.EventManager
Clear the list of last plugin events fired.
clearLastEvents() - Method in class ghidra.framework.plugintool.PluginTool
Clear the list of events that were last generated.
clearListing(Address) - Method in class ghidra.program.flatapi.FlatProgramAPI
Clears the code unit (instruction or data) defined at the address.
clearListing(Address, Address) - Method in class ghidra.program.flatapi.FlatProgramAPI
Clears the code units (instructions or data) in the specified range.
clearListing(AddressSetView) - Method in class ghidra.program.flatapi.FlatProgramAPI
Clears the code units (instructions or data) in the specified set
clearListing(AddressSetView, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Method in class ghidra.program.flatapi.FlatProgramAPI
Clears the listing in the specified address set.
clearLocationCache() - Method in class ghidra.graph.job.AbstractGraphTransitionJob
 
clearMessages() - Method in interface ghidra.app.services.ConsoleService
Clears all messages from the console.
clearMetaCache() - Method in class ghidra.framework.main.datatable.DomainFileInfo
 
clearModel() - Method in class docking.widgets.combobox.GhidraComboBox
Remove all entries in the drop down list
clearMouseOverHelp() - Static method in class docking.DockingWindowManager
 
clearNamespace(SymbolTable, Namespace) - Static method in class ghidra.program.model.pcode.HighFunction
 
clearNGrams(int) - Method in class ghidra.program.model.correlate.InstructHash
Clear out the n-gram array to an uninitialized list
clearOtherPanel() - Method in class ghidra.app.nav.ListingPanelContainer
 
clearParameters() - Method in interface db.buffers.BufferFile
Deletes all parameters
clearParameters() - Method in class db.buffers.BufferFileAdapter
 
clearParameters() - Method in interface db.buffers.BufferFileHandle
 
clearParameters() - Method in class db.buffers.LocalBufferFile
 
clearParameters() - Method in class ghidra.app.script.GatherParamPanel
 
clearPendingJobs() - Method in class ghidra.util.worker.AbstractWorker
Clears any jobs from the queue that have not yet been run.
clearPointer64() - Method in class util.demangler.GenericDemangledFunctionPointer
 
clearProperties() - Method in class ghidra.app.script.GhidraScriptProperties
 
clearProperties(Address, Address, TaskMonitor) - Method in class ghidra.program.database.code.CodeManager
Clears the properties in the given range (inclusive).
clearProperties(Address, Address, TaskMonitor) - Method in interface ghidra.program.model.listing.Listing
Clears the properties in the given range.
clearProperties(Address, Address, TaskMonitor) - Method in class ghidra.program.model.listing.ListingStub
 
clearQueuedCommands(UndoableDomainObject) - Method in class ghidra.framework.plugintool.mgr.ToolTaskManager
Clear the queue of scheduled commands.
clearRange(long, long) - Method in class ghidra.util.datastruct.ObjectRangeMap
Clears any object associations within the given range.
clearRange(Address, Address) - Method in class ghidra.program.database.register.AddressRangeObjectMap
Clears any object associations within the given range.
clearRange(Address, Address) - Method in class ghidra.program.database.register.DatabaseRangeMapAdapter
 
clearRange(Address, Address) - Method in class ghidra.program.database.register.InMemoryRangeMapAdapter
 
clearRange(Address, Address) - Method in class ghidra.program.database.util.AddressRangeMapDB
Remove values from the given range.
clearRange(Address, Address) - Method in interface ghidra.program.util.RangeMapAdapter
Clears all associated values in the given range.
clearReadExecutableCode() - Method in class ghidra.program.util.VarnodeContext
 
clearRecoveryFiles() - Method in class db.buffers.BufferMgr
Immediately following instantiation of this BufferMgr, discard any pre-existing recovery snapshots.
clearRect(int, int, int, int) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
clearRect(int, int, int, int) - Method in class generic.text.TextLayoutGraphics
 
clearRect(int, int, int, int) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
clearRegister(Register) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyDefaultContext
 
clearRegister(Register) - Method in class ghidra.app.util.PseudoDisassemblerContext
 
clearRegister(Register) - Method in class ghidra.app.util.PseudoInstruction
 
clearRegister(Register) - Method in class ghidra.pcode.emulate.EmulateDisassemblerContext
 
clearRegister(Register) - Method in class ghidra.program.disassemble.DisassemblerContextImpl
 
clearRegister(Register) - Method in interface ghidra.program.model.lang.ProcessorContext
Clears the register within this context.
clearRegister(Register) - Method in class ghidra.program.model.lang.ProcessorContextImpl
 
clearRegister(Register) - Method in class ghidra.program.model.lang.ProgramProcessorContext
 
clearRegister(Register) - Method in class ghidra.program.model.lang.ReadOnlyProcessorContext
 
clearRegister(Register) - Method in class ghidra.program.model.listing.InstructionStub
 
clearRegister(Register) - Method in class ghidra.program.util.VarnodeContext
 
clearRepositoryAdapter(String, int) - Static method in class ghidra.framework.client.ClientUtil
Eliminate the specified repository server from the connection cache
clearSavedSelection() - Method in class docking.widgets.table.RowObjectSelectionManager
 
clearSavedSelection() - Method in interface docking.widgets.table.SelectionManager
 
clearScheduledTask() - Method in class docking.DialogComponentProvider
 
clearSelectedVertices() - Method in class ghidra.graph.graphs.DefaultVisualGraph
 
clearSelectedVertices() - Method in interface ghidra.graph.VisualGraph
Clears any selected vertices as well as the focused vertex
clearSelection() - Method in class docking.widgets.fieldpanel.FieldPanel
Clears the selection;
clearSelection() - Method in class docking.widgets.table.GFilterTable
 
clearSelection() - Method in class docking.widgets.table.RowObjectSelectionManager
 
clearSelection() - Method in class docking.widgets.tree.internal.GTreeSelectionModel
 
clearSelection() - Method in class ghidra.app.tablechooser.TableChooserDialog
 
clearSelection() - Method in class ghidra.framework.main.datatree.DataTree
 
clearSelection() - Method in class ghidra.plugin.importer.NewLanguagePanel
 
clearSelectionPaths() - Method in class docking.widgets.tree.GTree
 
clearSetting(Address, String) - Method in class ghidra.program.database.data.DataTypeManagerDB
Clear the setting.
clearSetting(String) - Method in class ghidra.app.util.PseudoData
 
clearSetting(String) - Method in interface ghidra.docking.settings.Settings
Removes any value associated with the given name
clearSetting(String) - Method in class ghidra.docking.settings.SettingsImpl
 
clearSetting(String) - Method in class ghidra.program.model.listing.DataStub
 
clearSettings(Address, Address, TaskMonitor) - Method in class ghidra.program.database.data.DataTypeManagerDB
Clears all settings in the given address range.
clearSizeAlignmentMap() - Method in interface ghidra.program.model.data.DataOrganization
Remove all entries from the size alignment map
clearSizeAlignmentMap() - Method in class ghidra.program.model.data.DataOrganizationImpl
Remove all entries from the size alignment map
clearSizeCache() - Method in class docking.widgets.tree.GTree
 
clearSort() - Method in class ghidra.program.model.correlate.Block
Clear out structures associated with main sort
clearSort() - Method in class ghidra.program.model.correlate.HashStore
Clear the main sort structures, but preserve blocks and instructions
clearSort() - Method in class ghidra.program.model.correlate.InstructHash
Clear out structures associated with the main sort
clearStatus() - Method in class ghidra.app.util.importer.MessageLog
Clear status message
clearStatusInfo() - Method in class docking.AbstractDockingTool
 
clearStatusInfo() - Method in interface docking.DockingTool
Clear the status information
clearStatusMessages() - Method in class docking.StatusBar
 
clearStatusText() - Method in class docking.DialogComponentProvider
Clears the text from the dialog's status line.
clearStatusText() - Method in class ghidra.app.merge.MergeManager
Clear the status text on the merge dialog.
clearStatusText() - Method in interface ghidra.framework.data.DomainObjectMergeManager
Clear the status text on the merge dialog.
clearStatusText() - Method in interface ghidra.util.StatusListener
Clear the current status - same as setStatusText("") without being recorded
clearTasks() - Method in class ghidra.framework.plugintool.mgr.ToolTaskManager
Clear the list of tasks.
clearTasks(UndoableDomainObject) - Method in class ghidra.framework.plugintool.mgr.ToolTaskManager
Clear all tasks associated with specified domain object.
clearTotalPosition(long) - Static method in class ghidra.program.model.pcode.DynamicHash
 
clearUndo() - Method in class ghidra.framework.data.DomainObjectAdapterDB
 
clearUndo() - Method in interface ghidra.framework.data.DomainObjectDBChangeSet
Clears the undo/redo stack.
clearUndo() - Method in interface ghidra.framework.model.Undoable
Clear all undoable/redoable transactions
clearUndo(boolean) - Method in class ghidra.framework.data.DomainObjectAdapterDB
 
clearUndo(boolean) - Method in interface ghidra.framework.data.DomainObjectDBChangeSet
Resets the change sets after a save.
clearUnimplementedPcodeWarnings(Program, AddressSetView, TaskMonitor) - Static method in class ghidra.program.disassemble.Disassembler
Clear all bookmarks which indicate unimplemented pcode within the specified address set.
clearUniqueState() - Method in class ghidra.util.state.ContextState
When done processing a particular instruction, this method should be invoked to clear any unique Varnode state.
clearUserChosenDataType() - Method in class ghidra.app.util.datatype.DataTypeSelectionDialog
Clears the last user selection.
clearVals - Variable in class ghidra.program.util.VarnodeContext
 
clearValue(Address, Address) - Method in interface ghidra.program.database.IntRangeMap
 
clearValue(Address, Address) - Method in class ghidra.program.database.IntRangeMapDB
 
clearValue(Address, Address, Register) - Method in class ghidra.program.util.RegisterValueStore
Clears the address range of any set bits using the mask from the given register value.
clearValue(AddressSetView) - Method in interface ghidra.program.database.IntRangeMap
 
clearValue(AddressSetView) - Method in class ghidra.program.database.IntRangeMapDB
 
clearVariable(int) - Method in interface ghidra.program.model.listing.StackFrame
Clear the stack variable defined at offset
clearWorkspaceChanged() - Method in class ghidra.framework.project.tool.ToolManagerImpl
Clear the flag so the user does not get prompted to save the project; flag gets set to true when a workspace is created, and a workspace is created when a new project is created.
clearXml() - Method in class ghidra.util.xml.XmlTestHelper
 
CLI - ghidra.app.util.opinion.PeLoader.CompilerOpinion.CompilerEnum
 
CliAbstractSig - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliAbstractSig(CliBlob) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig
 
CliAbstractSig.CliArrayShape - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliAbstractSig.CliConstraint - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliAbstractSig.CliCustomAttrib - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliAbstractSig.CliCustomMod - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliAbstractSig.CliElem - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliAbstractSig.CliElementType - Enum in ghidra.app.util.bin.format.pe.cli.blobs
 
CliAbstractSig.CliFixedArg - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliAbstractSig.CliNamedArg - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliAbstractSig.CliParam - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliAbstractSig.CliRetType - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliAbstractSig.CliSigType - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliAbstractSig.CliTypeArray - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliAbstractSig.CliTypeBase - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliAbstractSig.CliTypeClass - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliAbstractSig.CliTypeCodeDataType - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliAbstractSig.CliTypeFnPtr - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliAbstractSig.CliTypeGenericInst - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliAbstractSig.CliTypePrimitive - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliAbstractSig.CliTypePtr - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliAbstractSig.CliTypeSzArray - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliAbstractSig.CliTypeValueType - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliAbstractSig.CliTypeVarOrMvar - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliAbstractStream - Class in ghidra.app.util.bin.format.pe.cli.streams
A abstract CLI stream type for convenience.
CliAbstractStream(CliStreamHeader, long, int, BinaryReader) - Constructor for class ghidra.app.util.bin.format.pe.cli.streams.CliAbstractStream
Creates a new generic CLI stream type.
CliAbstractTable - Class in ghidra.app.util.bin.format.pe.cli.tables
Generic Metadata table.
CliAbstractTable(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliAbstractTable
Creates a new generic CLI metadata table.
CliAbstractTableRow - Class in ghidra.app.util.bin.format.pe.cli.tables
Generic Metadata table row.
CliAbstractTableRow() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliAbstractTableRow
 
CliArrayShape(BinaryReader) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliArrayShape
 
CliAssemblyOSRow(int, int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableAssemblyOS.CliAssemblyOSRow
 
CliAssemblyProcessorRow(int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableAssemblyProcessor.CliAssemblyProcessorRow
 
CliAssemblyRefOSRow(int, int, int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableAssemblyRefOS.CliAssemblyRefOSRow
 
CliAssemblyRefProcessorRow(int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableAssemblyRefProcessor.CliAssemblyRefProcessorRow
 
CliAssemblyRefRow(short, short, short, short, int, int, int, int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableAssemblyRef.CliAssemblyRefRow
 
CliAssemblyRow(int, short, short, short, short, int, int, int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableAssembly.CliAssemblyRow
 
CliBlob - Class in ghidra.app.util.bin.format.pe.cli.blobs
Describes a blob in the #Blob heap.
CliBlob(int, BinaryReader) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliBlob
Creates a new blob from the given reader, which should be positioned at the start of the blob.
CliBlob(CliBlob) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliBlob
Creates a new blob that is a copy of the given blob.
CliBlob(CliBlob, BinaryReader) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliBlob
Creates a new blob that is a copy of the given blob but with a new reader.
CliBlobMarshalSpec - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliBlobMarshalSpec(CliBlob) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliBlobMarshalSpec
 
CliBlobMarshalSpec.CliNativeType - Enum in ghidra.app.util.bin.format.pe.cli.blobs
 
CliBlobMarshalSpec.CliNativeTypeDataType - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
click(FieldPanel, int, boolean) - Method in class ghidra.test.AbstractGhidraHeadedIntegrationTest
 
click(CodeBrowserPlugin, int) - Method in class ghidra.test.AbstractGhidraHeadedIntegrationTest
Triggers a browser click at the current cursor location.
click(CodeBrowserPlugin, int, boolean) - Method in class ghidra.test.AbstractGhidraHeadedIntegrationTest
 
clickComponentProvider(ComponentProvider) - Static method in class docking.test.AbstractDockingTest
Performs a single left mouse click in the center of the given provider.
clickComponentProvider(ComponentProvider, int, int, int, int, int, boolean) - Static method in class docking.test.AbstractDockingTest
Clicks the JComponent at the given point from within the given provider.
clicked(MouseEvent) - Method in interface ghidra.program.model.data.Playable
 
clickMouse(Component, int, int, int, int, int) - Static method in class generic.test.AbstractGenericTest
Simulates click the mouse button.
clickMouse(Component, int, int, int, int, int, boolean) - Static method in class generic.test.AbstractGenericTest
Simulates click the mouse button.
clickTableCell(JTable, int, int, int) - Static method in class generic.test.AbstractGenericTest
 
CliClassLayoutRow(short, int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableClassLayout.CliClassLayoutRow
 
CliCodedIndexUtils - Class in ghidra.app.util.bin.format.pe.cli.tables.indexes
 
CliCodedIndexUtils() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.indexes.CliCodedIndexUtils
 
CliConstantRow(byte, byte, int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableConstant.CliConstantRow
 
CliConstraint(BinaryReader) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliConstraint
 
CliCustomAttrib() - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliCustomAttrib
 
CliCustomAttributeRow(int, int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableCustomAttribute.CliCustomAttributeRow
 
CliCustomMod(BinaryReader) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliCustomMod
 
CliDeclSecurityRow(short, int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableDeclSecurity.CliDeclSecurityRow
 
CliElem() - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElem
 
CLIENT_CHECK_PERIOD - Static variable in interface ghidra.framework.remote.RepositoryHandle
 
ClientAuthenticator - Interface in ghidra.framework.client
 
ClientUtil - Class in ghidra.framework.client
ClientUtil allows a user to connect to a Repository Server and obtain its handle.
CliEnumAssemblyFlags() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumAssemblyFlags
 
CliEnumAssemblyHashAlgorithm() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumAssemblyHashAlgorithm
 
CliEnumEventAttributes() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumEventAttributes
 
CliEnumFieldAttributes() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumFieldAttributes
 
CliEnumFileAttributes() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumFileAttributes
 
CliEnumGenericParamAttributes() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumGenericParamAttributes
 
CliEnumManifestResourceAttributes() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumManifestResourceAttributes
 
CliEnumMethodAttributes() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumMethodAttributes
 
CliEnumMethodImplAttributes() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumMethodImplAttributes
 
CliEnumMethodSemanticsAttributes() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumMethodSemanticsAttributes
 
CliEnumParamAttributes() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumParamAttributes
 
CliEnumPInvokeAttributes() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumPInvokeAttributes
 
CliEnumPropertyAttributes() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumPropertyAttributes
 
CliEnumTypeAttributes() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumTypeAttributes
 
CliEventMapRow(int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableEventMap.CliEventMapRow
 
CliEventRow(short, int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableEvent.CliEventRow
 
CliExportedTypeRow(int, int, int, int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableExportedType.CliExportedTypeRow
 
CliFieldLayoutRow(int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableFieldLayout.CliFieldLayoutRow
 
CliFieldMarshallRow(int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableFieldMarshall.CliFieldMarshallRow
 
CliFieldRow(short, int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableField.CliFieldRow
 
CliFieldRVARow(int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableFieldRVA.CliFieldRVARow
 
CliFileRow(int, int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableFile.CliFileRow
 
CliFixedArg() - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliFixedArg
 
CliFlags - Class in ghidra.app.util.bin.format.pe.cli.tables.flags
 
CliFlags() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags
 
CliFlags.CliEnumAssemblyFlags - Class in ghidra.app.util.bin.format.pe.cli.tables.flags
 
CliFlags.CliEnumAssemblyHashAlgorithm - Class in ghidra.app.util.bin.format.pe.cli.tables.flags
 
CliFlags.CliEnumEventAttributes - Class in ghidra.app.util.bin.format.pe.cli.tables.flags
 
CliFlags.CliEnumFieldAttributes - Class in ghidra.app.util.bin.format.pe.cli.tables.flags
 
CliFlags.CliEnumFileAttributes - Class in ghidra.app.util.bin.format.pe.cli.tables.flags
 
CliFlags.CliEnumGenericParamAttributes - Class in ghidra.app.util.bin.format.pe.cli.tables.flags
 
CliFlags.CliEnumManifestResourceAttributes - Class in ghidra.app.util.bin.format.pe.cli.tables.flags
 
CliFlags.CliEnumMethodAttributes - Class in ghidra.app.util.bin.format.pe.cli.tables.flags
 
CliFlags.CliEnumMethodImplAttributes - Class in ghidra.app.util.bin.format.pe.cli.tables.flags
 
CliFlags.CliEnumMethodSemanticsAttributes - Class in ghidra.app.util.bin.format.pe.cli.tables.flags
 
CliFlags.CliEnumParamAttributes - Class in ghidra.app.util.bin.format.pe.cli.tables.flags
 
CliFlags.CliEnumPInvokeAttributes - Class in ghidra.app.util.bin.format.pe.cli.tables.flags
 
CliFlags.CliEnumPropertyAttributes - Class in ghidra.app.util.bin.format.pe.cli.tables.flags
 
CliFlags.CliEnumTypeAttributes - Class in ghidra.app.util.bin.format.pe.cli.tables.flags
 
CliGenericParamConstraintRow(int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableGenericParamConstraint.CliGenericParamConstraintRow
 
CliGenericParamRow(short, short, int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableGenericParam.CliGenericParamRow
 
CliImplMapRow(short, int, int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableImplMap.CliImplMapRow
 
CliIndexCustomAttributeType - Class in ghidra.app.util.bin.format.pe.cli.tables.indexes
 
CliIndexCustomAttributeType() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.indexes.CliIndexCustomAttributeType
 
CliIndexHasConstant - Class in ghidra.app.util.bin.format.pe.cli.tables.indexes
 
CliIndexHasConstant() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.indexes.CliIndexHasConstant
 
CliIndexHasCustomAttribute - Class in ghidra.app.util.bin.format.pe.cli.tables.indexes
 
CliIndexHasCustomAttribute() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.indexes.CliIndexHasCustomAttribute
 
CliIndexHasDeclSecurity - Class in ghidra.app.util.bin.format.pe.cli.tables.indexes
 
CliIndexHasDeclSecurity() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.indexes.CliIndexHasDeclSecurity
 
CliIndexHasFieldMarshall - Class in ghidra.app.util.bin.format.pe.cli.tables.indexes
 
CliIndexHasFieldMarshall() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.indexes.CliIndexHasFieldMarshall
 
CliIndexHasSemantics - Class in ghidra.app.util.bin.format.pe.cli.tables.indexes
 
CliIndexHasSemantics() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.indexes.CliIndexHasSemantics
 
CliIndexImplementation - Class in ghidra.app.util.bin.format.pe.cli.tables.indexes
 
CliIndexImplementation() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.indexes.CliIndexImplementation
 
CliIndexMemberForwarded - Class in ghidra.app.util.bin.format.pe.cli.tables.indexes
 
CliIndexMemberForwarded() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.indexes.CliIndexMemberForwarded
 
CliIndexMemberRefParent - Class in ghidra.app.util.bin.format.pe.cli.tables.indexes
 
CliIndexMemberRefParent() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.indexes.CliIndexMemberRefParent
 
CliIndexMethodDefOrRef - Class in ghidra.app.util.bin.format.pe.cli.tables.indexes
 
CliIndexMethodDefOrRef() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.indexes.CliIndexMethodDefOrRef
 
CliIndexResolutionScope - Class in ghidra.app.util.bin.format.pe.cli.tables.indexes
 
CliIndexResolutionScope() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.indexes.CliIndexResolutionScope
 
CliIndexTypeDefOrRef - Class in ghidra.app.util.bin.format.pe.cli.tables.indexes
 
CliIndexTypeDefOrRef() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.indexes.CliIndexTypeDefOrRef
 
CliIndexTypeOrMethodDef - Class in ghidra.app.util.bin.format.pe.cli.tables.indexes
 
CliIndexTypeOrMethodDef() - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.indexes.CliIndexTypeOrMethodDef
 
CliInterfaceImplRow(int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableInterfaceImpl.CliInterfaceImplRow
 
CliManifestResourceRow(int, int, int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableManifestResource.CliManifestResourceRow
 
CliMemberRefRow(int, int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableMemberRef.CliMemberRefRow
 
CliMetadataDirectory - Class in ghidra.app.util.bin.format.pe.cli
The Metadata directory pointed found in ImageCor20Header.
CliMetadataDirectory() - Constructor for class ghidra.app.util.bin.format.pe.cli.CliMetadataDirectory
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
CliMetadataRoot - Class in ghidra.app.util.bin.format.pe.cli
The header of a CliMetadataDirectory.
CliMetadataRoot(BinaryReader, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.CliMetadataRoot
Constructs a new CLI Metadata Root datatype.
CliMethodDef - Class in ghidra.app.util.bin.format.pe.cli.methods
 
CliMethodDef(Address, BinaryReader) - Constructor for class ghidra.app.util.bin.format.pe.cli.methods.CliMethodDef
 
CliMethodDefRow(int, short, short, int, int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableMethodDef.CliMethodDefRow
 
CliMethodExtraSections - Class in ghidra.app.util.bin.format.pe.cli.methods
 
CliMethodExtraSections(BinaryReader) - Constructor for class ghidra.app.util.bin.format.pe.cli.methods.CliMethodExtraSections
 
CliMethodImplRow(int, int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableMethodImpl.CliMethodImplRow
 
CliMethodSemanticsRow(short, int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableMethodSemantics.CliMethodSemanticsRow
 
CliMethodSpecRow(int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableMethodSpec.CliMethodSpecRow
 
CliModuleRefRow(int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableModuleRef.CliModuleRefRow
 
CliModuleRow(short, int, int, int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableModule.CliModuleRow
 
CliNamedArg() - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliNamedArg
 
CliNativeTypeDataType() - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliBlobMarshalSpec.CliNativeTypeDataType
 
CliNestedClassRow(int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableNestedClass.CliNestedClassRow
 
clip(Shape) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
clip(Shape) - Method in class generic.text.TextLayoutGraphics
 
clip(Shape) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
CliParam(BinaryReader) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliParam
 
CliParamRow(short, short, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableParam.CliParamRow
 
ClipboardContentProviderService - Interface in ghidra.app.services
ClipboardContentProvider determines what types of transfer data can be placed on the clipboard, and cut, copy, and paste.
ClipboardService - Interface in ghidra.app.services
 
ClipboardType - Class in ghidra.app.util
Defines a "type" for items in the Clipboard
ClipboardType(DataFlavor, String) - Constructor for class ghidra.app.util.ClipboardType
Constructs a new ClipboardType
ClippingTextField - Class in docking.widgets.fieldpanel.field
Field for showing multiple strings, each with its own attributes in a field, on a single line, clipping as needed to fit within the field's width.
ClippingTextField(int, int, FieldElement, HighlightFactory) - Constructor for class docking.widgets.fieldpanel.field.ClippingTextField
Constructs a new ClippingTextField that allows the cursor beyond the end of the line.
clipRect(int, int, int, int) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
clipRect(int, int, int, int) - Method in class generic.text.TextLayoutGraphics
 
clipRect(int, int, int, int) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
CliPropertyMapRow(int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTablePropertyMap.CliPropertyMapRow
 
CliRepresentable - Interface in ghidra.app.util.bin.format.pe.cli
Describes the methods necessary to get a long and short representation, with or without an metadata stream.
CliRetType(BinaryReader) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliRetType
 
CliSigField - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliSigField(CliBlob) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliSigField
 
CliSigLocalVar - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliSigLocalVar(CliBlob) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliSigLocalVar
 
CliSigMethodDef - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliSigMethodDef(CliBlob) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliSigMethodDef
 
CliSigMethodRef - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliSigMethodRef(CliBlob) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliSigMethodRef
 
CliSigMethodSpec - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliSigMethodSpec(CliBlob) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliSigMethodSpec
 
CliSigProperty - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliSigProperty(CliBlob) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliSigProperty
 
CliSigStandAloneMethod - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliSigStandAloneMethod(CliBlob) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliSigStandAloneMethod
 
CliSigType(CliAbstractSig.CliElementType) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliSigType
 
CliSigTypeSpec - Class in ghidra.app.util.bin.format.pe.cli.blobs
 
CliSigTypeSpec(CliBlob) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliSigTypeSpec
 
CliStandAloneSigRow(int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableStandAloneSig.CliStandAloneSigRow
 
CliStreamBlob - Class in ghidra.app.util.bin.format.pe.cli.streams
The Blob stream contains ???.
CliStreamBlob(CliStreamHeader, long, int, BinaryReader) - Constructor for class ghidra.app.util.bin.format.pe.cli.streams.CliStreamBlob
Creates a new Blob stream.
CliStreamGuid - Class in ghidra.app.util.bin.format.pe.cli.streams
The GUID stream points to a sequence of 128-bit GUIDs.
CliStreamGuid(CliStreamHeader, long, int, BinaryReader) - Constructor for class ghidra.app.util.bin.format.pe.cli.streams.CliStreamGuid
Creates a new GUID stream.
CliStreamHeader - Class in ghidra.app.util.bin.format.pe.cli
A structure used by a CliMetadataRoot describe a CliAbstractStream.
CliStreamHeader(CliMetadataRoot, BinaryReader) - Constructor for class ghidra.app.util.bin.format.pe.cli.CliStreamHeader
Constructs a new CLI Stream Header datatype.
CliStreamMetadata - Class in ghidra.app.util.bin.format.pe.cli.streams
The Metadata stream is giant and complicated.
CliStreamMetadata(CliStreamHeader, CliStreamGuid, CliStreamUserStrings, CliStreamStrings, CliStreamBlob, long, int, BinaryReader) - Constructor for class ghidra.app.util.bin.format.pe.cli.streams.CliStreamMetadata
Creates a new Metadata stream.
CliStreamStrings - Class in ghidra.app.util.bin.format.pe.cli.streams
The Strings stream contains null-terminated UTF8 strings.
CliStreamStrings(CliStreamHeader, long, int, BinaryReader) - Constructor for class ghidra.app.util.bin.format.pe.cli.streams.CliStreamStrings
Creates a new Strings stream.
CliStreamUserStrings - Class in ghidra.app.util.bin.format.pe.cli.streams
The User Strings stream contains blobs of 16-bit Unicode strings.
CliStreamUserStrings(CliStreamHeader, long, int, BinaryReader) - Constructor for class ghidra.app.util.bin.format.pe.cli.streams.CliStreamUserStrings
Creates a new CliStreamUserStrings.
CliTableAssembly - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the Assembly table.
CliTableAssembly(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableAssembly
 
CliTableAssembly.CliAssemblyRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableAssemblyOS - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the AssemblyOS table.
CliTableAssemblyOS(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableAssemblyOS
 
CliTableAssemblyOS.CliAssemblyOSRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableAssemblyProcessor - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the AssemblyProcessor table.
CliTableAssemblyProcessor(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableAssemblyProcessor
 
CliTableAssemblyProcessor.CliAssemblyProcessorRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableAssemblyRef - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the AssemblyRef table.
CliTableAssemblyRef(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableAssemblyRef
 
CliTableAssemblyRef.CliAssemblyRefRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableAssemblyRefOS - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the AssemblyRefOS table.
CliTableAssemblyRefOS(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableAssemblyRefOS
 
CliTableAssemblyRefOS.CliAssemblyRefOSRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableAssemblyRefProcessor - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the AssemblyRefProcessor table.
CliTableAssemblyRefProcessor(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableAssemblyRefProcessor
 
CliTableAssemblyRefProcessor.CliAssemblyRefProcessorRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableClassLayout - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the ClassLayout table.
CliTableClassLayout(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableClassLayout
 
CliTableClassLayout.CliClassLayoutRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableConstant - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the Constant table.
CliTableConstant(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableConstant
 
CliTableConstant.CliConstantRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableCustomAttribute - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the CustomAttribute table.
CliTableCustomAttribute(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableCustomAttribute
 
CliTableCustomAttribute.CliCustomAttributeRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableDeclSecurity - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the DeclSecurity table.
CliTableDeclSecurity(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableDeclSecurity
 
CliTableDeclSecurity.CliDeclSecurityRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableEvent - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the Event table.
CliTableEvent(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableEvent
 
CliTableEvent.CliEventRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableEventMap - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the EventMap table.
CliTableEventMap(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableEventMap
 
CliTableEventMap.CliEventMapRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableExportedType - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the ExportedType table.
CliTableExportedType(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableExportedType
 
CliTableExportedType.CliExportedTypeRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableField - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the Field table.
CliTableField(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableField
 
CliTableField.CliFieldRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableFieldLayout - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the FieldLayout table.
CliTableFieldLayout(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableFieldLayout
 
CliTableFieldLayout.CliFieldLayoutRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableFieldMarshall - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the FieldMarshall table.
CliTableFieldMarshall(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableFieldMarshall
 
CliTableFieldMarshall.CliFieldMarshallRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableFieldRVA - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the FieldRVA table.
CliTableFieldRVA(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableFieldRVA
 
CliTableFieldRVA.CliFieldRVARow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableFile - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the File table.
CliTableFile(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableFile
 
CliTableFile.CliFileRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableGenericParam - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the GenericParam table.
CliTableGenericParam(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableGenericParam
 
CliTableGenericParam.CliGenericParamRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableGenericParamConstraint - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the GenericParamConstraint table.
CliTableGenericParamConstraint(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableGenericParamConstraint
 
CliTableGenericParamConstraint.CliGenericParamConstraintRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableImplMap - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the ImplMap table.
CliTableImplMap(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableImplMap
 
CliTableImplMap.CliImplMapRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableInterfaceImpl - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the InterfaceImpl table.
CliTableInterfaceImpl(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableInterfaceImpl
 
CliTableInterfaceImpl.CliInterfaceImplRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableManifestResource - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the ManifestResources table.
CliTableManifestResource(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableManifestResource
 
CliTableManifestResource.CliManifestResourceRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableMemberRef - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the MemberRef/MethodRef table.
CliTableMemberRef(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableMemberRef
 
CliTableMemberRef.CliMemberRefRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableMethodDef - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the MethodDef table.
CliTableMethodDef(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableMethodDef
 
CliTableMethodDef.CliMethodDefRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableMethodImpl - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the MethodImpl table.
CliTableMethodImpl(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableMethodImpl
 
CliTableMethodImpl.CliMethodImplRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableMethodSemantics - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the MethodSemantics table.
CliTableMethodSemantics(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableMethodSemantics
 
CliTableMethodSemantics.CliMethodSemanticsRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableMethodSpec - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the MethodSpec table.
CliTableMethodSpec(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableMethodSpec
 
CliTableMethodSpec.CliMethodSpecRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableModule - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the Module Table, which contains information about the current assembly.
CliTableModule(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableModule
 
CliTableModule.CliModuleRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableModuleRef - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the ModuleRef table.
CliTableModuleRef(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableModuleRef
 
CliTableModuleRef.CliModuleRefRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableNestedClass - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the NestedClass table.
CliTableNestedClass(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableNestedClass
 
CliTableNestedClass.CliNestedClassRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableParam - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the Param table.
CliTableParam(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableParam
 
CliTableParam.CliParamRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableProperty - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the Property table.
CliTableProperty(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableProperty
 
CliTablePropertyMap - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the PropertyMap class.
CliTablePropertyMap(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTablePropertyMap
 
CliTablePropertyMap.CliPropertyMapRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableStandAloneSig - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the StandAloneSig table.
CliTableStandAloneSig(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableStandAloneSig
 
CliTableStandAloneSig.CliStandAloneSigRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableTypeDef - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the TypeDef table.
CliTableTypeDef(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableTypeDef
 
CliTableTypeDef.CliTypeDefRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableTypeRef - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the TypeRef table.
CliTableTypeRef(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableTypeRef
 
CliTableTypeRef.CliTypeRefRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableTypeSpec - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the TypeSpec table.
CliTableTypeSpec(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableTypeSpec
 
CliTableTypeSpec.CliTypeSpecRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTypeArray(BinaryReader, CliAbstractSig.CliElementType) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeArray
 
CliTypeBase(BinaryReader, boolean) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeBase
 
CliTypeClass(BinaryReader, CliAbstractSig.CliElementType) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeClass
 
CliTypeCodeDataType() - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeCodeDataType
 
CliTypeDefRow(int, int, int, int, int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableTypeDef.CliTypeDefRow
 
CliTypeFnPtr(BinaryReader, CliAbstractSig.CliElementType) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeFnPtr
 
CliTypeGenericInst(BinaryReader, CliAbstractSig.CliElementType) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeGenericInst
 
CliTypePrimitive(CliAbstractSig.CliElementType) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypePrimitive
 
CliTypePtr(BinaryReader, CliAbstractSig.CliElementType) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypePtr
 
CliTypeRefRow(int, int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableTypeRef.CliTypeRefRow
 
CliTypeSpecRow(int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableTypeSpec.CliTypeSpecRow
 
CliTypeSzArray(BinaryReader, CliAbstractSig.CliElementType) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeSzArray
 
CliTypeTable - Enum in ghidra.app.util.bin.format.pe.cli.tables
Possible Metadata table types.
CliTypeValueType(BinaryReader, CliAbstractSig.CliElementType) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeValueType
 
CliTypeVarOrMvar(BinaryReader, CliAbstractSig.CliElementType) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeVarOrMvar
 
clone() - Method in class docking.wizard.WizardState
 
clone() - Method in class ghidra.app.plugin.processors.sleigh.pattern.PatternBlock
 
clone() - Method in class ghidra.program.model.lang.InjectPayloadCallfixup
 
clone() - Method in class ghidra.program.model.lang.InjectPayloadCallother
 
clone() - Method in class ghidra.program.model.lang.InjectPayloadSleigh
 
clone() - Method in class ghidra.program.model.mem.MemoryBufferImpl
 
clone() - Method in interface ghidra.program.model.mem.MutableMemBuffer
Create a cloned copy of this MutableMemBuffer
clone() - Method in class ghidra.program.util.ProgramDiff
Returns a copy of this ProgramDiff.
clone(int) - Method in class ghidra.app.util.bin.BinaryReader
Returns a clone of this reader positioned at the new index.
clone(DataTypeManager) - Method in class ghidra.app.util.bin.format.pe.rich.PERichTableDataType
 
clone(DataTypeManager) - Method in class ghidra.app.util.datatype.microsoft.GroupIconResourceDataType
 
clone(DataTypeManager) - Method in class ghidra.app.util.datatype.microsoft.GuidDataType
 
clone(DataTypeManager) - Method in class ghidra.app.util.datatype.microsoft.HTMLResourceDataType
 
clone(DataTypeManager) - Method in class ghidra.app.util.datatype.microsoft.MUIResourceDataType
 
clone(DataTypeManager) - Method in class ghidra.app.util.datatype.microsoft.RTTI0DataType
 
clone(DataTypeManager) - Method in class ghidra.app.util.datatype.microsoft.RTTI1DataType
Deprecated.
 
clone(DataTypeManager) - Method in class ghidra.app.util.datatype.microsoft.RTTI2DataType
Deprecated.
 
clone(DataTypeManager) - Method in class ghidra.app.util.datatype.microsoft.RTTI3DataType
Deprecated.
 
clone(DataTypeManager) - Method in class ghidra.app.util.datatype.microsoft.RTTI4DataType
Deprecated.
 
clone(DataTypeManager) - Method in class ghidra.app.util.datatype.microsoft.WEVTResourceDataType
 
clone(DataTypeManager) - Method in class ghidra.app.util.opinion.ElfDataType
 
clone(DataTypeManager) - Method in class ghidra.app.util.opinion.PeDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.AIFFDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.AlignmentDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.ArrayDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.AUDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.BadDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.BitFieldDataType
Clone this bitfield to a new datatype manager.
clone(DataTypeManager) - Method in class ghidra.program.model.data.BitmapResourceDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.BooleanDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.ByteDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.CharDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.Complex16DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.Complex32DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.Complex8DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.CountedDynamicDataType
 
clone(DataTypeManager) - Method in interface ghidra.program.model.data.DataType
Returns a new instance of this DataType with its universalID and SourceArchive identity retained.
clone(DataTypeManager) - Method in class ghidra.program.model.data.DefaultDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.DialogResourceDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.DoubleComplexDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.DoubleDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.DWordDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.EnumDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.FactoryStructureDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.FileTimeDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.Float10DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.Float16DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.Float2DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.Float4DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.Float8DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.FloatComplexDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.FloatDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.FunctionDefinitionDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.GifDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.IconMaskResourceDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.IconResourceDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.ImageBaseOffset32DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.ImageBaseOffset64DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.Integer16DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.Integer3DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.Integer5DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.Integer6DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.Integer7DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.IntegerDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.JPEGDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.LongDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.LongDoubleComplexDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.LongDoubleDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.LongLongDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.MacintoshTimeStampDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.MenuResourceDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.MissingBuiltInDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.PascalString255DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.PascalStringDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.PascalUnicodeDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.PngDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.PointerDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.QWordDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.RepeatedStringDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.SegmentedCodePointerDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.ShiftedAddressDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.ShortDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.SignedByteDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.SignedCharDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.SignedDWordDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.SignedQWordDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.SignedWordDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.StringDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.StringUTF8DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.StructureDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.TerminatedStringDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.TerminatedUnicode32DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.TerminatedUnicodeDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.TypedefDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.Undefined1DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.Undefined2DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.Undefined3DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.Undefined4DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.Undefined5DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.Undefined6DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.Undefined7DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.Undefined8DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.Unicode32DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.UnicodeDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.UnionDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.UnsignedCharDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.UnsignedInteger16DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.UnsignedInteger3DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.UnsignedInteger5DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.UnsignedInteger6DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.UnsignedInteger7DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.UnsignedIntegerDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.UnsignedLongDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.UnsignedLongLongDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.UnsignedShortDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.VoidDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.WAVEDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.WideChar16DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.WideChar32DataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.WideCharDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.WordDataType
 
clone(Program) - Method in class ghidra.program.model.listing.VariableStorage
Attempt to clone variable storage for use in a different program.
clone(File, TaskMonitor) - Method in class db.buffers.LocalBufferFile
Clone this buffer file to the specified file.
cloneData() - Method in class docking.action.MenuData
 
cloneEdge(V, V) - Method in interface ghidra.graph.viewer.VisualEdge
Creates a new edge of this type using the given vertices.
cloneJungLayout(VisualGraph<V, E>) - Method in class ghidra.graph.viewer.layout.JungLayout
 
cloneJungLayout(VisualGraph<V, E>) - Method in class ghidra.graph.viewer.layout.JungWrappingVisualGraphLayoutAdapter
 
cloneLayout(VisualGraph<V, E>) - Method in class ghidra.graph.viewer.layout.AbstractVisualGraphLayout
 
cloneLayout(VisualGraph<V, E>) - Method in class ghidra.graph.viewer.layout.JungWrappingVisualGraphLayoutAdapter
 
cloneLayout(VisualGraph<V, E>) - Method in interface ghidra.graph.viewer.layout.VisualGraphLayout
Creates a new version of this layout using the given graph.
cloneMemory() - Method in class ghidra.app.emulator.Emulator
 
close() - Method in interface db.buffers.BufferFile
Close the buffer file.
close() - Method in class db.buffers.BufferFileAdapter
 
close() - Method in interface db.buffers.BufferFileHandle
 
close() - Method in class db.buffers.LocalBufferFile
 
close() - Method in class db.buffers.LocalManagedBufferFile
 
close() - Method in class db.DBHandle
Close the database and dispose of the underlying buffer manager.
close() - Method in class docking.DialogComponentProvider
 
close() - Method in interface docking.DockingTool
Suggests the tool to attempt to close().
close() - Method in class docking.widgets.filechooser.GhidraFileChooser
 
close() - Method in class docking.widgets.table.constraint.dialog.ColumnFilterDialog
 
close() - Method in class generic.io.NullWriter
 
close() - Method in class generic.util.ArchiveBuilder
 
close() - Method in class generic.util.DequePush
 
close() - Method in class ghidra.app.plugin.assembler.sleigh.util.DbgTimer.DbgCtx
 
close() - Method in class ghidra.app.plugin.assembler.sleigh.util.DbgTimer.TabbingOutputStream
 
close() - Method in class ghidra.app.plugin.assembler.sleigh.util.GhidraDBTransaction
Finish the transaction If this is called before GhidraDBTransaction.commit(), then the transaction is aborted.
close() - Method in class ghidra.app.script.ResourceFileJavaFileManager
 
close() - Method in class ghidra.app.script.SelectLanguageDialog
 
close() - Method in class ghidra.app.tablechooser.TableChooserDialog
 
close() - Method in class ghidra.app.util.bin.ByteArrayProvider
 
close() - Method in interface ghidra.app.util.bin.ByteProvider
Releases any resources the provider may have occupied.
close() - Method in class ghidra.app.util.bin.ByteProviderPaddedInputStream
 
close() - Method in class ghidra.app.util.bin.ByteProviderWrapper
 
close() - Method in class ghidra.app.util.bin.format.dwarf4.next.DWARFProgram
 
close() - Method in class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.BaseSectionProvider
 
close() - Method in class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.CompressedSectionProvider
 
close() - Method in class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.DSymSectionProvider
 
close() - Method in interface ghidra.app.util.bin.format.dwarf4.next.sectionprovider.DWARFSectionProvider
 
close() - Method in class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.ElfSectionProvider
 
close() - Method in class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.NullSectionProvider
 
close() - Method in class ghidra.app.util.bin.GhidraRandomAccessFile
Closes this random access file stream and releases any system resources associated with the stream.
close() - Method in class ghidra.app.util.bin.InputStreamByteProvider
 
close() - Method in class ghidra.app.util.bin.MemoryByteProvider
 
close() - Method in class ghidra.app.util.bin.RandomAccessByteProvider
Closes the underlying random-access file.
close() - Method in class ghidra.app.util.bin.SynchronizedByteProvider
 
close() - Method in class ghidra.app.util.datatype.DataTypeSelectionDialog
 
close() - Method in class ghidra.app.util.navigation.GoToAddressLabelDialog
 
close() - Method in class ghidra.app.util.opinion.BoundedBufferedReader
 
close() - Method in class ghidra.app.util.OptionsDialog
 
close() - Method in class ghidra.base.project.GhidraProject
Closes the ghidra project, closing (without saving!) any open programs in that project.
close() - Method in class ghidra.formats.gfilesystem.FileSystemRef
Closes this reference, releasing it from the FileSystemRefManager.
close() - Method in class ghidra.formats.gfilesystem.GFileSystemBase
Closes the file system.
close() - Method in class ghidra.formats.gfilesystem.LocalFileSystem
 
close() - Method in class ghidra.formats.gfilesystem.LocalFileSystemSub
 
close() - Method in class ghidra.formats.gfilesystem.RefdFile
 
close() - Method in class ghidra.framework.data.DomainObjectAdapter
 
close() - Method in class ghidra.framework.data.DomainObjectAdapterDB
 
close() - Method in class ghidra.framework.data.ProjectFileManager
 
close() - Method in class ghidra.framework.main.datatree.FindCheckoutsDialog
 
close() - Method in class ghidra.framework.main.DataTreeDialog
 
close() - Method in class ghidra.framework.main.FrontEndTool
 
close() - Method in class ghidra.framework.main.OpenVersionedFileDialog
 
close() - Method in class ghidra.framework.main.TestFrontEndTool
 
close() - Method in interface ghidra.framework.model.Project
Close the project.
close() - Method in interface ghidra.framework.model.ProjectData
Close the project storage associated with this project data object.
close() - Method in class ghidra.framework.plugintool.dialog.ExtensionTableProvider
 
close() - Method in class ghidra.framework.plugintool.dialog.PluginInstallerDialog
 
close() - Method in class ghidra.framework.plugintool.Plugin
Close the plugin.
close() - Method in class ghidra.framework.plugintool.PluginTool
Close this tool: if there are no tasks running.
close() - Method in class ghidra.framework.project.DefaultProject
 
close() - Method in class ghidra.framework.project.tool.ToolManagerImpl
Close all running tools in the project.
close() - Method in interface ghidra.framework.remote.RepositoryHandle
Notification to server that client is dropping handle.
close() - Method in interface ghidra.framework.store.DataFileHandle
Closes this random access file stream and releases any system resources associated with the stream.
close() - Method in class ghidra.framework.store.db.PackedDBHandle
 
close() - Method in class ghidra.framework.store.local.LocalDataFileHandle
 
close() - Method in class ghidra.plugin.importer.ImporterDialog
 
close() - Method in class ghidra.program.database.data.ProgramDataTypeManager
 
close() - Method in class ghidra.program.database.data.ProjectDataTypeManager
 
close() - Method in class ghidra.program.database.ProgramDB
 
close() - Method in class ghidra.program.model.data.BuiltInDataTypeManager
 
close() - Method in interface ghidra.program.model.data.DataTypeManager
Closes this dataType manager
close() - Method in class ghidra.program.model.data.FileDataTypeManager
 
close() - Method in class ghidra.program.model.data.StandAloneDataTypeManager
 
close() - Method in interface ghidra.program.model.graph.GraphDisplay
Close the graph.
close() - Method in class ghidra.sleigh.grammar.LineArrayListWriter
 
close() - Method in class ghidra.test.TestTool
 
close() - Method in class ghidra.util.BoundedInputStream
 
close() - Method in class ghidra.util.HashingOutputStream
 
close() - Method in class ghidra.util.MonitoredInputStream
Closes this input stream and releases any system resources associated with the stream.
close() - Method in class ghidra.util.MonitoredOutputStream
Closes this output stream and releases any system resources associated with the stream.
close() - Method in class ghidra.util.NullOutputStream
 
close() - Method in class ghidra.util.timer.Watchdog
Releases the background timer that this watchdog uses.
close() - Method in class ghidra.util.xml.XmlWriter
Closes this XML writer.
close(boolean) - Method in class db.DBHandle
Close the database and dispose of the underlying buffer manager.
close(DialogComponentProvider) - Method in class docking.test.AbstractDockingTest
 
close(Program) - Method in class ghidra.base.project.GhidraProject
Closes the given program.
close(Program) - Method in class ghidra.test.TestEnv
Closes the given program, ignoring all changes, for each tool known to this TestEnv.
close(Window) - Method in class docking.test.AbstractDockingTest
 
CLOSE - Static variable in class ghidra.plugins.fsbrowser.ImageManager
 
closeAllData(AddressSetView, TaskMonitor) - Method in class ghidra.app.util.viewer.listingpanel.EmptyListingModel
 
closeAllData(AddressSetView, TaskMonitor) - Method in interface ghidra.app.util.viewer.listingpanel.ListingModel
Closes all data found within the given addresses.
closeAllData(AddressSetView, TaskMonitor) - Method in class ghidra.app.util.viewer.listingpanel.ProgramBigListingModel
 
closeAllData(AddressSetView, TaskMonitor) - Method in class ghidra.app.util.viewer.multilisting.ListingModelConverter
 
closeAllData(Data, TaskMonitor) - Method in class ghidra.app.util.viewer.listingpanel.EmptyListingModel
 
closeAllData(Data, TaskMonitor) - Method in interface ghidra.app.util.viewer.listingpanel.ListingModel
Recursively close the given data and its sub-components.
closeAllData(Data, TaskMonitor) - Method in class ghidra.app.util.viewer.listingpanel.ProgramBigListingModel
 
closeAllData(Data, TaskMonitor) - Method in class ghidra.app.util.viewer.multilisting.ListingModelConverter
 
closeAllData(Data, TaskMonitor) - Method in class ghidra.app.util.viewer.util.OpenCloseManager
 
closeAllData(Program, AddressSetView, TaskMonitor) - Method in class ghidra.app.util.viewer.util.OpenCloseManager
 
closeAllDomainObjects(boolean) - Method in class ghidra.app.merge.MergeManagerPlugin
 
closeAllPrograms(boolean) - Method in class ghidra.app.merge.DataTypeArchiveMergeManagerPlugin
 
closeAllPrograms(boolean) - Method in class ghidra.app.merge.ProgramMergeManagerPlugin
 
closeAllPrograms(boolean) - Method in interface ghidra.app.services.ProgramManager
Closes all open programs in this tool.
closeAllUnused() - Method in class ghidra.formats.gfilesystem.FileSystemCache
Removes any unused filesystems in the cache.
closeAllWindows() - Static method in class docking.test.AbstractDockingTest
A convenience method to close all of the windows and frames that the current Java windowing environment knows about
closeAllWindows(boolean) - Static method in class docking.test.AbstractDockingTest
 
closeAllWindowsAndFrames() - Static method in class docking.test.AbstractDockingTest
Deprecated.
closeAndReopenProject() - Method in class ghidra.test.TestEnv
A convenience method to close and then reopen the default project created by this TestEnv instance.
closeArchive(DataTypeManager) - Method in interface ghidra.app.services.DataTypeManagerService
Closes the archive for the given DataTypeManager.
closeComponent() - Method in class docking.ComponentProvider
This is the callback that will happen when the user presses the 'X' button of a provider.
closeData(Data) - Method in class ghidra.app.util.viewer.listingpanel.EmptyListingModel
 
closeData(Data) - Method in interface ghidra.app.util.viewer.listingpanel.ListingModel
Closes the given data, but not any sub-components.
closeData(Data) - Method in class ghidra.app.util.viewer.listingpanel.ProgramBigListingModel
 
closeData(Data) - Method in class ghidra.app.util.viewer.multilisting.ListingModelConverter
 
closeData(Data) - Method in class ghidra.app.util.viewer.util.OpenCloseManager
Marks the given data as open.
ClosedException - Exception in ghidra.util.exception
ClosedException indicates that the underlying resource has been closed and read/write operations have failed.
ClosedException() - Constructor for exception ghidra.util.exception.ClosedException
Default constructor.
ClosedException(String) - Constructor for exception ghidra.util.exception.ClosedException
Constructor which indicates resource which has been closed.
closeDomainObject() - Method in class ghidra.app.merge.MergeManagerPlugin
 
closeDomainObject(UndoableDomainObject, boolean) - Method in class ghidra.app.merge.MergeManagerPlugin
 
closeDropDownWindow() - Method in class docking.widgets.DropDownTextField
Closes the drop down window
closeHover() - Method in interface docking.widgets.fieldpanel.support.HoverProvider
Hide this service's popup window if visible
closeNonProgramArchives() - Method in class help.screenshot.AbstractScreenShotGenerator
 
closeOtherPrograms(boolean) - Method in class ghidra.app.merge.ProgramMergeManagerPlugin
 
closeOtherPrograms(boolean) - Method in interface ghidra.app.services.ProgramManager
Closes all open programs in this tool except the current program.
closeProgram() - Method in class ghidra.app.decompiler.DecompInterface
Shutdown any existing decompiler process and free resources.
closeProgram() - Method in class ghidra.app.merge.DataTypeArchiveMergeManagerPlugin
 
closeProgram() - Method in class ghidra.app.merge.ProgramMergeManagerPlugin
 
closeProgram() - Method in interface ghidra.app.services.ProgramManager
Closes the currently active program
closeProgram(Program) - Method in class ghidra.app.script.GhidraScript
Closes the specified program in the current tool.
closeProgram(Program, boolean) - Method in class ghidra.app.merge.DataTypeArchiveMergeManagerPlugin
 
closeProgram(Program, boolean) - Method in class ghidra.app.merge.ProgramMergeManagerPlugin
 
closeProgram(Program, boolean) - Method in interface ghidra.app.services.ProgramManager
Closes the given program with the option of saving any changes.
CloseProgramPluginEvent - Class in ghidra.app.events
Event for telling a tool (program mgr) to open a program
CloseProgramPluginEvent(String, Program, boolean) - Constructor for class ghidra.app.events.CloseProgramPluginEvent
Constuct a new plugin event.
closeProvider(ComponentProvider) - Method in class docking.test.AbstractDockingTest
Closes the given provider.
closeProvider(Class<? extends ComponentProvider>) - Method in class help.screenshot.AbstractScreenShotGenerator
 
closeRootFolder() - Method in class ghidra.framework.main.datatree.ProjectDataTreePanel
Close the root folder for this data tree.
closeSaveChangesDialog() - Static method in class docking.test.AbstractDockingTest
Will try to close dialogs prompting for changes to be saved, whether from program changes or from tool config changes.
closeScratchPad() - Method in class db.DBHandle
Close the scratch-pad database handle if it open.
closeTool() - Method in class ghidra.test.TestEnv
Closes the TestEnv's default tool.
closeTool(Tool) - Method in interface ghidra.framework.model.ToolServices
Notify the framework that the tool is closing.
closeTool(Tool) - Method in class ghidra.framework.plugintool.ToolServicesAdapter
 
closeTool(PluginTool) - Method in class ghidra.test.TestEnv
Closes the given tool.
closeTool(PluginTool, boolean) - Method in class ghidra.test.TestEnv
 
closeUnusedFileSystems() - Method in class ghidra.formats.gfilesystem.FileSystemService
Close unused filesystems.
CLSID - ghidra.app.util.datatype.microsoft.GuidUtil.GuidType
 
COCLASS - Static variable in class ghidra.app.util.demangler.DemangledDataType
 
COCLASS - Static variable in class util.demangler.GenericDemangledDataType
 
Code - ghidra.app.util.bin.format.pef.SectionKind
Code, presumed pure & position independent.
CODE - ghidra.program.model.util.ProcessorSymbolType
 
CODE - Static variable in class ghidra.program.model.lang.OperandType
Bit set it the address referred to contains code.
CODE - Static variable in class ghidra.program.model.symbol.SymbolType
Deprecated, for removal: This API element is subject to removal in a future version.
use SymbolType.LABEL instead.
CODE_ANALYSIS - Static variable in class ghidra.app.services.AnalysisPriority
Defines code analysis as the fourth priority for automatic analysis.
code_block() - Method in class ghidra.sleigh.grammar.SleighEcho
 
code_block() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
code_block() - Method in class ghidra.sleigh.grammar.SleighParser
 
code_block(Location) - Method in class ghidra.sleigh.grammar.SleighCompiler
 
code_block_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.code_block_return
 
code_block_scope() - Constructor for class ghidra.sleigh.grammar.SleighCompiler.code_block_scope
 
code_block_stack - Variable in class ghidra.sleigh.grammar.SleighCompiler
 
CODE_BROWSER - Static variable in interface ghidra.app.util.HelpTopics
Help Topic for the code browser.
CODE_BROWSER - Static variable in interface ghidra.app.util.PluginConstants
 
CODE_COLOR - Static variable in class ghidra.python.PythonCodeCompletionFactory
 
CODE_LABEL - ghidra.program.model.listing.LabelString.LabelType
 
CODE_LABEL - Static variable in class ghidra.program.model.listing.LabelString
 
CODE_PTR - ghidra.program.model.util.ProcessorSymbolType
 
CODE_SPACE - Static variable in interface ghidra.app.util.ProcessorInfo
The code space in a program.
CODE_SPACE_ID - Static variable in interface ghidra.app.util.ProcessorInfo
ID for the CODE_SPACE.
CODE_UNIT_DIFFS - Static variable in class ghidra.program.util.ProgramDiffFilter
Indicates the filter for the code unit differences.
CODE_UNITS - Static variable in class ghidra.program.util.ProgramMergeFilter
Indicates to merge code unit differences.
CODE_VIEWER - Static variable in interface ghidra.app.plugin.PluginCategoryNames
 
CodeBlock - Interface in ghidra.program.model.block
CodeBlock represents some group of Instructions/Data.
CodeBlockEdge - Class in ghidra.program.model.block.graph
A simple edge type for representing a link between two CodeBlock vertices.
CodeBlockEdge(CodeBlockVertex, CodeBlockVertex) - Constructor for class ghidra.program.model.block.graph.CodeBlockEdge
Constructor.
CodeBlockImpl - Class in ghidra.program.model.block
CodeBlockImpl is an implementation of a CodeBlock.
CodeBlockImpl(CodeBlockModel, Address[], AddressSetView) - Constructor for class ghidra.program.model.block.CodeBlockImpl
Construct a multi-entry CodeBlock associated with a CodeBlockModel.
CodeBlockIterator - Interface in ghidra.program.model.block
An iterator interface over CodeBlocks.
CodeBlockModel - Interface in ghidra.program.model.block
An implementation of a CodeBlockModel will produce CodeBlocks based on some algorithm.
CodeBlockReference - Interface in ghidra.program.model.block
A CodeBlockReference represents the flow from one CodeBlock to another.
CodeBlockReferenceImpl - Class in ghidra.program.model.block
CodeBlockReferenceImpl implements a CodeBlockReference.
CodeBlockReferenceImpl(CodeBlock, CodeBlock, FlowType, Address, Address) - Constructor for class ghidra.program.model.block.CodeBlockReferenceImpl
Constructor for a CodeBlockReferenceImpl
CodeBlockReferenceIterator - Interface in ghidra.program.model.block
An iterator interface over CodeBlockReferences.
CodeBlockVertex - Class in ghidra.program.model.block.graph
A class for representing a code block within a graph.
CodeBlockVertex(CodeBlock) - Constructor for class ghidra.program.model.block.graph.CodeBlockVertex
Constructor.
CodeBlockVertex(String) - Constructor for class ghidra.program.model.block.graph.CodeBlockVertex
A constructor that allows for the creation of dummy nodes.
codeBrowser - Variable in class ghidra.test.AbstractProgramBasedTest
 
CodeComparisonPanel<T extends FieldPanelCoordinator> - Class in ghidra.app.util.viewer.util
The CodeComparisonPanel class should be extended by any class that is to be discovered by the FunctionComparisonPanel class and included as a form of comparing two sections of code within the same or different programs.
CodeComparisonPanel(String, PluginTool) - Constructor for class ghidra.app.util.viewer.util.CodeComparisonPanel
Base constructor
CodeComparisonPanelActionContext - Interface in ghidra.app.util.viewer.util
Action context for a CodeComparisonPanel.
CodeFormatService - Interface in ghidra.app.services
Service provided by a plugin that gives access to a manager for the field formats used by a listing.
CodeFragmentManager - Class in ghidra.app.util.bin.format.macos.cfm
 
CodeFragmentManager() - Constructor for class ghidra.app.util.bin.format.macos.cfm.CodeFragmentManager
 
CodeManager - Class in ghidra.program.database.code
Class to manage database tables for data and instructions.
CodeManager(DBHandle, AddressMap, int, Lock, TaskMonitor) - Constructor for class ghidra.program.database.code.CodeManager
Constructs a new CodeManager for a program.
codeSpace - Variable in class ghidra.test.processors.support.PCodeTestAbstractControlBlock
 
CodeSymbol - Class in ghidra.program.database.symbol
Symbols that represent "labels" Symbol data usage: EXTERNAL: long data1 - external data type String data3 - external memory address NON-EXTERNAL: int data2 - primary flag
CodeSymbol(SymbolManager, DBObjectCache<SymbolDB>, Address, long) - Constructor for class ghidra.program.database.symbol.CodeSymbol
Constructs a new CodeSymbol for a default/dynamic label.
CodeSymbol(SymbolManager, DBObjectCache<SymbolDB>, Address, Record) - Constructor for class ghidra.program.database.symbol.CodeSymbol
Constructs a new CodeSymbol
CodeUnit - Interface in ghidra.program.model.listing
Interface common to both instructions and data.
CodeUnitContainer - Class in ghidra.program.util
 
CodeUnitContainer(CodeUnit) - Constructor for class ghidra.program.util.CodeUnitContainer
 
CodeUnitCountSettingsDefinition - Class in ghidra.util.table.field
 
CodeUnitDetails - Class in ghidra.app.merge.listing
This is a class with static methods for obtaining information about a code unit and its references.
CodeUnitDetails() - Constructor for class ghidra.app.merge.listing.CodeUnitDetails
 
codeUnitFormat - Variable in class ghidra.app.util.viewer.field.LabelFieldFactory
 
codeUnitFormat - Variable in class ghidra.app.util.viewer.field.MnemonicFieldFactory
 
CodeUnitFormat - Class in ghidra.program.model.listing
 
CodeUnitFormat() - Constructor for class ghidra.program.model.listing.CodeUnitFormat
Default constructor using default format options
CodeUnitFormat(CodeUnitFormatOptions) - Constructor for class ghidra.program.model.listing.CodeUnitFormat
Format constructor with more options.
CodeUnitFormat(CodeUnitFormatOptions.ShowBlockName, CodeUnitFormatOptions.ShowNamespace) - Constructor for class ghidra.program.model.listing.CodeUnitFormat
Format constructor.
CodeUnitFormatOptions - Class in ghidra.program.model.listing
 
CodeUnitFormatOptions() - Constructor for class ghidra.program.model.listing.CodeUnitFormatOptions
 
CodeUnitFormatOptions(CodeUnitFormatOptions.ShowBlockName, CodeUnitFormatOptions.ShowNamespace) - Constructor for class ghidra.program.model.listing.CodeUnitFormatOptions
Format options constructor using primarily default format options.
CodeUnitFormatOptions(CodeUnitFormatOptions.ShowBlockName, CodeUnitFormatOptions.ShowNamespace, String, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class ghidra.program.model.listing.CodeUnitFormatOptions
Format options constructor.
CodeUnitFormatOptions.ShowBlockName - Enum in ghidra.program.model.listing
ShowBlockName defines the valid options for controlling the display of block names on labels.
CodeUnitFormatOptions.ShowNamespace - Enum in ghidra.program.model.listing
ShowNamespace defines the valid options for controlling the display of name-spaces on labels.
CodeUnitInfo - Class in ghidra.app.util
Container object to keep a relative index, label, and comments.
CodeUnitInfo(int) - Constructor for class ghidra.app.util.CodeUnitInfo
Constructor a new CodeUnitInfo.
CodeUnitInfoPasteCmd - Class in ghidra.app.cmd.comments
Undoable edit for pasting code unit information at a location.
CodeUnitInfoPasteCmd(Address, List<CodeUnitInfo>, boolean, boolean) - Constructor for class ghidra.app.cmd.comments.CodeUnitInfoPasteCmd
Creates a new command for pasting comments/labels.
CodeUnitInfoTransferable - Class in ghidra.app.util
Defines data that is available for drag/drop and clipboard transfers.
CodeUnitInfoTransferable(List<CodeUnitInfo>) - Constructor for class ghidra.app.util.CodeUnitInfoTransferable
Construct a new CodeUnitTransferable.
CodeUnitInsertionException - Exception in ghidra.program.model.util
Exception thrown when a code unit cannot be created.
CodeUnitInsertionException(String) - Constructor for exception ghidra.program.model.util.CodeUnitInsertionException
Constructor
CodeUnitIterator - Interface in ghidra.program.model.listing
Interface to define an iterator over over some set of code units.
CodeUnitKeyIterator - Class in ghidra.program.database.code
Converts an AddressKeyIterator into a CodeUnitIterator
CodeUnitKeyIterator(CodeManager, AddressKeyIterator, boolean) - Constructor for class ghidra.program.database.code.CodeUnitKeyIterator
Construct a new CodeUnitKeyIterator
CodeUnitLCS - Class in ghidra.program.util
 
CodeUnitLCS(List<CodeUnitContainer>, List<CodeUnitContainer>) - Constructor for class ghidra.program.util.CodeUnitLCS
 
CodeUnitLocation - Class in ghidra.program.util
CodeUnitLocation provides information about the location in a program within a CodeUnit.
CodeUnitLocation() - Constructor for class ghidra.program.util.CodeUnitLocation
Default constructor for a code unit location needed for restoring from XML.
CodeUnitLocation(Program, Address, int[], int, int, int) - Constructor for class ghidra.program.util.CodeUnitLocation
Create a new CodeUnitLocation for the given address.
CodeUnitLocation(Program, Address, int[], Address, int, int, int) - Constructor for class ghidra.program.util.CodeUnitLocation
 
CodeUnitLocation(Program, Address, int, int, int) - Constructor for class ghidra.program.util.CodeUnitLocation
Create a new CodeUnitLocation for the given address.
CodeUnitLocation(Program, Address, Address, int[], int, int, int) - Constructor for class ghidra.program.util.CodeUnitLocation
Create a new CodeUnitLocation using the given information
CodeUnitOffsetSettingsDefinition - Class in ghidra.util.table.field
 
CodeUnitPropertyChangeRecord - Class in ghidra.program.util
Change record generated when a property on a code unit changes.
CodeUnitPropertyChangeRecord(String, Address, Address) - Constructor for class ghidra.program.util.CodeUnitPropertyChangeRecord
Constructor for change record for removing a range of properties.
CodeUnitPropertyChangeRecord(String, Address, Object, Object) - Constructor for class ghidra.program.util.CodeUnitPropertyChangeRecord
Constructor
CodeUnitProxy - Class in ghidra.app.util.viewer.proxy
Stores information about a code unti in a program such that the code unit can be retrieved when needed.
CodeUnitProxy(ListingModel, Program, CodeUnit) - Constructor for class ghidra.app.util.viewer.proxy.CodeUnitProxy
Construct a proxy for a code unit
CodeUnitSearchInfo - Class in ghidra.util.search.memory
 
CodeUnitSearchInfo(boolean, boolean, boolean) - Constructor for class ghidra.util.search.memory.CodeUnitSearchInfo
 
CodeUnitTableCellData - Class in ghidra.util.table.field
A class that knows how to render CodeUnits in 1 or more lines
CodeUnitTableCellData(ProgramLocation, CodeUnitFormat, int, int) - Constructor for class ghidra.util.table.field.CodeUnitTableCellData
Constructor
CodeUnitTableCellRenderer - Class in ghidra.util.table
Renderer for CodeUnitTableCellDatas
CodeUnitTableCellRenderer() - Constructor for class ghidra.util.table.CodeUnitTableCellRenderer
 
CodeUnitTableColumn - Class in ghidra.util.table.field
Table column to display CodeUnits
CodeUnitTableColumn() - Constructor for class ghidra.util.table.field.CodeUnitTableColumn
 
CodeUnitUserDataChangeRecord - Class in ghidra.program.util
 
CodeUnitUserDataChangeRecord(String, Address, Object, Object) - Constructor for class ghidra.program.util.CodeUnitUserDataChangeRecord
Constructor
CodeViewerService - Interface in ghidra.app.services
Service provided by a plugin that shows the listing from a Program, i.e., a Code Viewer.
COFF_NAME - Static variable in class ghidra.app.util.opinion.CoffLoader
 
CoffAnalyzer - Class in ghidra.app.analyzers
 
CoffAnalyzer() - Constructor for class ghidra.app.analyzers.CoffAnalyzer
 
CoffArchiveAnalyzer - Class in ghidra.app.analyzers
 
CoffArchiveAnalyzer() - Constructor for class ghidra.app.analyzers.CoffArchiveAnalyzer
 
CoffArchiveBinaryAnalysisCommand - Class in ghidra.app.cmd.formats
 
CoffArchiveBinaryAnalysisCommand() - Constructor for class ghidra.app.cmd.formats.CoffArchiveBinaryAnalysisCommand
 
CoffArchiveConstants - Class in ghidra.app.util.bin.format.coff.archive
 
CoffArchiveConstants() - Constructor for class ghidra.app.util.bin.format.coff.archive.CoffArchiveConstants
 
CoffArchiveHeader - Class in ghidra.app.util.bin.format.coff.archive
A class that represents a COFF archive file (ie.
CoffArchiveHeader() - Constructor for class ghidra.app.util.bin.format.coff.archive.CoffArchiveHeader
 
CoffArchiveMemberHeader - Class in ghidra.app.util.bin.format.coff.archive
 
CoffArchiveMemberHeader(String, long, String, String, String, long, long, long) - Constructor for class ghidra.app.util.bin.format.coff.archive.CoffArchiveMemberHeader
 
CoffBinaryAnalysisCommand - Class in ghidra.app.cmd.formats
 
CoffBinaryAnalysisCommand() - Constructor for class ghidra.app.cmd.formats.CoffBinaryAnalysisCommand
 
CoffConstants - Class in ghidra.app.util.bin.format.coff
 
CoffConstants() - Constructor for class ghidra.app.util.bin.format.coff.CoffConstants
 
CoffException - Exception in ghidra.app.util.bin.format.coff
 
CoffException(String) - Constructor for exception ghidra.app.util.bin.format.coff.CoffException
 
CoffFileHeader - Class in ghidra.app.util.bin.format.coff
 
CoffFileHeader(ByteProvider) - Constructor for class ghidra.app.util.bin.format.coff.CoffFileHeader
 
CoffFileHeaderFlag - Class in ghidra.app.util.bin.format.coff
 
CoffFileHeaderFlag() - Constructor for class ghidra.app.util.bin.format.coff.CoffFileHeaderFlag
 
CoffFileHeaderTargetID - Class in ghidra.app.util.bin.format.coff
 
CoffFileHeaderTargetID() - Constructor for class ghidra.app.util.bin.format.coff.CoffFileHeaderTargetID
 
CoffLineNumber - Class in ghidra.app.util.bin.format.coff
 
CoffLoader - Class in ghidra.app.util.opinion
 
CoffLoader() - Constructor for class ghidra.app.util.opinion.CoffLoader
 
CoffMachineType - Class in ghidra.app.util.bin.format.coff
The Machine field has one of the following values that specifies its CPU type.
CoffMachineType() - Constructor for class ghidra.app.util.bin.format.coff.CoffMachineType
 
CoffRelocation - Class in ghidra.app.util.bin.format.coff
 
CoffRelocationHandler - Class in ghidra.app.util.bin.format.coff.relocation
An abstract class used to perform COFF relocations.
CoffRelocationHandler() - Constructor for class ghidra.app.util.bin.format.coff.relocation.CoffRelocationHandler
 
CoffRelocationHandlerFactory - Class in ghidra.app.util.bin.format.coff.relocation
A class that gets the appropriate COFF relocation handler for a specific COFF.
CoffRelocationHandlerFactory() - Constructor for class ghidra.app.util.bin.format.coff.relocation.CoffRelocationHandlerFactory
 
CoffSectionHeader - Class in ghidra.app.util.bin.format.coff
 
CoffSectionHeader() - Constructor for class ghidra.app.util.bin.format.coff.CoffSectionHeader
 
CoffSectionHeaderFlags - Class in ghidra.app.util.bin.format.coff
 
CoffSectionHeaderFlags() - Constructor for class ghidra.app.util.bin.format.coff.CoffSectionHeaderFlags
 
CoffSectionHeaderReserved - Class in ghidra.app.util.bin.format.coff
 
CoffSectionHeaderReserved() - Constructor for class ghidra.app.util.bin.format.coff.CoffSectionHeaderReserved
 
CoffSymbol - Class in ghidra.app.util.bin.format.coff
 
CoffSymbolAux - Interface in ghidra.app.util.bin.format.coff
 
CoffSymbolAuxArray - Class in ghidra.app.util.bin.format.coff
 
CoffSymbolAuxBeginningOfBlock - Class in ghidra.app.util.bin.format.coff
 
CoffSymbolAuxEndOfBlock - Class in ghidra.app.util.bin.format.coff
 
CoffSymbolAuxEndOfStruct - Class in ghidra.app.util.bin.format.coff
 
CoffSymbolAuxFilename - Class in ghidra.app.util.bin.format.coff
 
CoffSymbolAuxFunction - Class in ghidra.app.util.bin.format.coff
 
CoffSymbolAuxName - Class in ghidra.app.util.bin.format.coff
 
CoffSymbolAuxSection - Class in ghidra.app.util.bin.format.coff
 
CoffSymbolAuxTagName - Class in ghidra.app.util.bin.format.coff
 
CoffSymbolSectionNumber - Class in ghidra.app.util.bin.format.coff
 
CoffSymbolSectionNumber() - Constructor for class ghidra.app.util.bin.format.coff.CoffSymbolSectionNumber
 
CoffSymbolSpecial - Class in ghidra.app.util.bin.format.coff
 
CoffSymbolSpecial() - Constructor for class ghidra.app.util.bin.format.coff.CoffSymbolSpecial
 
CoffSymbolStorageClass - Class in ghidra.app.util.bin.format.coff
 
CoffSymbolStorageClass() - Constructor for class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
 
CoffSymbolType - Class in ghidra.app.util.bin.format.coff
 
CoffSymbolType() - Constructor for class ghidra.app.util.bin.format.coff.CoffSymbolType
 
COINTERFACE - Static variable in class ghidra.app.util.demangler.DemangledDataType
 
COINTERFACE - Static variable in class util.demangler.GenericDemangledDataType
 
col - Variable in class docking.widgets.fieldpanel.support.FieldLocation
 
col() - Method in class docking.widgets.fieldpanel.support.RowColLocation
Returns the column.
col(int) - Method in class ghidra.graph.viewer.layout.LayoutLocationMap
 
col(V) - Method in class ghidra.graph.viewer.layout.GridLocationMap
 
col(V) - Method in class ghidra.graph.viewer.layout.LayoutLocationMap
 
col(V, int) - Method in class ghidra.graph.viewer.layout.GridLocationMap
 
COLLAPSE_ALL - Static variable in class ghidra.plugins.fsbrowser.ImageManager
 
COLLAPSE_ALL_ICON - Static variable in class resources.Icons
 
collapseAll(GTreeNode) - Method in class docking.widgets.tree.GTree
 
collapseNode(GTreeNode, TaskMonitor) - Method in class docking.widgets.tree.tasks.GTreeCollapseAllTask
 
collectExistingModuleDirs(List<ResourceFile>, String) - Method in class ghidra.framework.GModule
 
CollectionUtils - Class in util
A collection of utility methods that prevent you from having to do unsafe casts of Collection classes due to runtime type erasure.
COLON - Static variable in class ghidra.sleigh.grammar.BaseLexer
 
COLON - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
COLON - Static variable in class ghidra.sleigh.grammar.DisplayLexer
 
COLON - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
 
COLON - Static variable in class ghidra.sleigh.grammar.SemanticLexer
 
COLON - Static variable in class ghidra.sleigh.grammar.SleighCompiler
 
COLON - Static variable in class ghidra.sleigh.grammar.SleighEcho
 
COLON - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
COLON - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
COLON - Static variable in class ghidra.sleigh.grammar.SleighParser
 
color - Variable in class ghidra.app.util.viewer.field.FieldFactory
 
color - Variable in class ghidra.graph.viewer.renderer.PaintableShape
 
color(long, long, Color) - Method in class docking.widgets.fieldpanel.internal.ColorRangeMap
 
COLOR - Static variable in class ghidra.app.decompiler.ClangXML
 
COLOR_PROPERTY_NAME - Static variable in class ghidra.app.util.viewer.listingpanel.PropertyBasedBackgroundColorModel
 
COLOR_TYPE - ghidra.framework.options.OptionType
 
ColorAndStyle - Class in ghidra.app.util
A container class to hold a color and a style value.
ColorEditor - Class in docking.options.editor
Color editor that uses the JColorChooser.
ColorEditor() - Constructor for class docking.options.editor.ColorEditor
The default constructor.
ColorIcon - Class in resources.icons
 
ColorIcon(Color, Color, int) - Constructor for class resources.icons.ColorIcon
 
ColorIcon(Color, Color, int, int) - Constructor for class resources.icons.ColorIcon
 
ColorIcon3D - Class in resources.icons
 
ColorIcon3D(Color) - Constructor for class resources.icons.ColorIcon3D
 
ColorIcon3D(Color, int, int) - Constructor for class resources.icons.ColorIcon3D
 
colorOptionName - Variable in class ghidra.app.util.viewer.field.FieldFactory
 
ColorRangeMap - Class in docking.widgets.fieldpanel.internal
 
ColorRangeMap() - Constructor for class docking.widgets.fieldpanel.internal.ColorRangeMap
 
colorString(Color, String) - Static method in class ghidra.util.HTMLUtilities
Surrounds the indicated text with HTML font coloring tags so that the text will display in color within HTML.
colorString(String, int) - Static method in class ghidra.app.merge.util.ConflictUtility
This creates a colored number by converting the number to a string and wrapping it with an HTML font tag that has a color attribute.
colorString(String, int) - Static method in class ghidra.util.HTMLUtilities
Surrounds the indicated numeric value with HTML font coloring tags so that the numeric value will display in color within HTML.
colorString(String, String) - Static method in class ghidra.app.merge.util.ConflictUtility
This creates color text by wrapping a text string with an HTML font tag that has a color attribute.
colorString(String, String) - Static method in class ghidra.util.HTMLUtilities
Surrounds the indicated text with HTML font coloring tags so that the text will display in color within HTML.
ColorUtils - Class in ghidra.util
 
ColorUtils() - Constructor for class ghidra.util.ColorUtils
 
column - Variable in class docking.widgets.fieldpanel.field.AbstractTextFieldElement
the offset within the field's row where this element begins
column - Variable in class ghidra.app.util.bin.format.dwarf.line.StateMachine
An unsigned integer indicating a column number within a source line.
column() - Method in class db.util.TableColumn
 
Column - Class in ghidra.graph.viewer.layout
A row in a grid.
Column(int) - Constructor for class ghidra.graph.viewer.layout.Column
 
COLUMN - Static variable in class ghidra.util.layout.RowColumnLayout
 
columnAdded(TableColumnModelEvent) - Method in class docking.widgets.table.GTable
 
columnAlternativelySelected(JTable, int) - Static method in class docking.widgets.table.TableUtils
Attempts to sort the given table based upon the given column index.
ColumnAnnotation - Annotation Type in docking.widgets.table
 
ColumnBasedTableFilter<R> - Class in docking.widgets.table.columnfilter
A TableFilter that filters based on column values
ColumnBasedTableFilter(RowObjectTableModel<R>) - Constructor for class docking.widgets.table.columnfilter.ColumnBasedTableFilter
Constructs a new empty ColumnBasedTableFilter
columnComparator - Variable in class docking.widgets.table.sort.RowToColumnComparator
 
ColumnConstraint<T> - Interface in docking.widgets.table.constraint
ColumnConstraints are objects used to filter table rows based on values from a particular column.
ColumnConstraintEditor<T> - Interface in docking.widgets.table.constrainteditor
Defines the contract for building user-interface elements for manipulating constraint configuration.
ColumnConstraintProvider - Interface in docking.widgets.table.constraint
Extension point for introducing ColumnConstraints to the system.
ColumnConstraintSet<R,​T> - Class in docking.widgets.table.columnfilter
This class maintains a collection of ColumnConstraint that are applied to a specific table column for filtering purposes.
ColumnConstraintSet(RowObjectTableModel<R>, int, List<ColumnConstraint<T>>, LogicOperation) - Constructor for class docking.widgets.table.columnfilter.ColumnConstraintSet
Constructor
ColumnConstraintSet(RowObjectTableModel<R>, SaveState, Object) - Constructor for class docking.widgets.table.columnfilter.ColumnConstraintSet
Constructor when deserializing from a SaveState
ColumnData<T> - Interface in docking.widgets.table.constraint
Interface for providing column data and a table's DataSource to a constraint editor.
columnDataLoadCancelled() - Method in class docking.widgets.table.constrainteditor.AutocompletingStringConstraintEditor
 
columnDataLoadCancelled() - Method in class docking.widgets.table.constrainteditor.DataLoadingConstraintEditor
Notification that the column data-load was cancelled.
columnDataLoadComplete() - Method in class docking.widgets.table.constrainteditor.AutocompletingStringConstraintEditor
 
columnDataLoadComplete() - Method in class docking.widgets.table.constrainteditor.DataLoadingConstraintEditor
Notification that the column data-load has been completed.
columnDataSource - Variable in class docking.widgets.table.constrainteditor.DataLoadingConstraintEditor
 
ColumnDisplay<COLUMN_TYPE> - Interface in ghidra.app.tablechooser
An interface that allows users to add columns to the TableChooserDialog.
ColumnDisplayDynamicTableColumnAdapter<COLUMN_TYPE> - Class in ghidra.app.tablechooser
 
ColumnDisplayDynamicTableColumnAdapter(ColumnDisplay<COLUMN_TYPE>) - Constructor for class ghidra.app.tablechooser.ColumnDisplayDynamicTableColumnAdapter
 
ColumnFilterArchiveDialog<R> - Class in docking.widgets.table.constraint.dialog
Dialog for loading saved ColumnFilters.
ColumnFilterArchiveDialog(ColumnFilterDialog<R>, ColumnFilterSaveManager<R>, String) - Constructor for class docking.widgets.table.constraint.dialog.ColumnFilterArchiveDialog
 
ColumnFilterData<T> - Class in docking.widgets.table.constraint.dialog
Class for maintaining information about a table's column for the purpose of configuring filters based on that columns values.
ColumnFilterData(RowObjectFilterModel<?>, int, int, Class<T>) - Constructor for class docking.widgets.table.constraint.dialog.ColumnFilterData
Constructs a new ColumnFilterData for a table column
ColumnFilterDialog<R> - Class in docking.widgets.table.constraint.dialog
Dialog for creating and editing column table filters.
ColumnFilterDialog(GTableFilterPanel<R>, JTable, RowObjectFilterModel<R>) - Constructor for class docking.widgets.table.constraint.dialog.ColumnFilterDialog
Constructor
ColumnFilterDialogModel<R> - Class in docking.widgets.table.constraint.dialog
This class is for constructing and editing ColumnBasedTableFilter.
ColumnFilterDialogModel(RowObjectFilterModel<R>, TableColumnModel, ColumnBasedTableFilter<R>) - Constructor for class docking.widgets.table.constraint.dialog.ColumnFilterDialogModel
Constructs a new ColumnFilterModel
ColumnFilterSaveManager<R> - Class in docking.widgets.table.columnfilter
Loads and Save a list of ColumnTableFilters for a specific table to the tool
ColumnFilterSaveManager(GTableFilterPanel<R>, JTable, RowObjectTableModel<R>, Object) - Constructor for class docking.widgets.table.columnfilter.ColumnFilterSaveManager
Constructor
ColumnLayout - Class in ghidra.util.layout
This layout arranges components in columns, putting as many components as possible in a column and using as many columns as necessary.
ColumnLayout(int, int, int) - Constructor for class ghidra.util.layout.ColumnLayout
Constructs a new ColumnLayout
columnRemoved(TableColumnModelEvent) - Method in class docking.widgets.table.GTable
 
ColumnRenderedValueBackupRowComparator<T> - Class in docking.widgets.table.sort
A special version of the backup comparator that uses the column's rendered value for the backup sort, rather the just toString, which is what the default parent table model will do.
ColumnRenderedValueBackupRowComparator(DynamicColumnTableModel<T>, int) - Constructor for class docking.widgets.table.sort.ColumnRenderedValueBackupRowComparator
 
columns() - Method in class ghidra.graph.viewer.layout.LayoutLocationMap
Returns the columns in this location map, sorted from lowest index to highest
columnSelected(JTable, int) - Static method in class docking.widgets.table.TableUtils
Attempts to sort the given table based upon the given column index.
columnSettings - Variable in class docking.widgets.table.GDynamicColumnTableModel
 
ColumnSortState - Class in docking.widgets.table
Not meant to be created by users.
ColumnSortState.SortDirection - Enum in docking.widgets.table
 
ColumnTypeMapper<T,​M> - Class in docking.widgets.table.constraint
ColumnConstraintTypeMappers allows columns of one type be filterable using an existing ColumnConstraint for a different type by defining a mapping from the column type to the desired filter type.
ColumnTypeMapper() - Constructor for class docking.widgets.table.constraint.ColumnTypeMapper
 
ColumnTypeMapper(Class<T>, Class<M>) - Constructor for class docking.widgets.table.constraint.ColumnTypeMapper
 
combine(MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.MaskedLong
Combine this and another masked long into one, by taking defined bits from either If this masked long agrees with the other, then the two are combined.
combine(AbstractAssemblyGrammar<AssemblyNonTerminal, AssemblyProduction>) - Method in class ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammar
 
combine(AbstractAssemblyGrammar<NT, P>) - Method in class ghidra.app.plugin.assembler.sleigh.grammars.AbstractAssemblyGrammar
Add all the productions of a given grammar to this one
combine(AssemblyPatternBlock) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock
Combine this pattern block with another given block Two blocks can be combined in their corresponding defined bits agree.
combine(AssemblyResolvedBackfill) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedConstructor
Combine the given backfill record into this resolution
combine(AssemblyResolvedConstructor) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedConstructor
Combine the encodings and backfills of the given resolution into this one This combines corresponding pattern blocks (assuming they agree), collects backfill records, and collects forbidden patterns.
combine(VersionException) - Method in exception ghidra.util.exception.VersionException
Combine another VersionException with this one.
CombinedAddressRangeIterator - Class in ghidra.program.util
 
CombinedAddressRangeIterator(AddressRangeIterator, AddressRangeIterator) - Constructor for class ghidra.program.util.CombinedAddressRangeIterator
 
CombinedGTreeFilter - Class in docking.widgets.tree.support
 
CombinedGTreeFilter(GTreeFilter, GTreeFilter) - Constructor for class docking.widgets.tree.support.CombinedGTreeFilter
 
CombinedTableFilter<T> - Class in docking.widgets.table
Combines multiple Table Filters into a single TableFilter that can be applied.
CombinedTableFilter(TableFilter<T>, TableFilter<T>, TableFilter<T>) - Constructor for class docking.widgets.table.CombinedTableFilter
 
combineLessBackfill(AssemblyResolvedConstructor, AssemblyResolvedBackfill) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedConstructor
Combine a backfill result
CombinePattern - Class in ghidra.app.plugin.processors.sleigh.pattern
A pattern that has both an instruction part and non-instruction part
CombinePattern() - Constructor for class ghidra.app.plugin.processors.sleigh.pattern.CombinePattern
 
CombinePattern(ContextPattern, InstructionPattern) - Constructor for class ghidra.app.plugin.processors.sleigh.pattern.CombinePattern
 
combineValues(RegisterValue) - Method in class ghidra.program.model.lang.RegisterValue
Creates a new RegisterValue.
COMDEF - Static variable in class ghidra.app.util.bin.format.omf.OmfRecord
 
COMDescriptorDataDirectory - Class in ghidra.app.util.bin.format.pe
This value has been renamed to IMAGE_DIRECTORY_ENTRY_COMHEADER.
COMDescriptorDataDirectory() - Constructor for class ghidra.app.util.bin.format.pe.COMDescriptorDataDirectory
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
COMENT - Static variable in class ghidra.app.util.bin.format.omf.OmfRecord
 
COMIMAGE_FLAGS_32BITREQUIRED - Static variable in class ghidra.app.util.bin.format.pe.ImageCor20Header.ImageCor20Flags
 
COMIMAGE_FLAGS_IL_LIBRARY - Static variable in class ghidra.app.util.bin.format.pe.ImageCor20Header.ImageCor20Flags
 
COMIMAGE_FLAGS_ILONLY - Static variable in class ghidra.app.util.bin.format.pe.ImageCor20Header.ImageCor20Flags
 
COMIMAGE_FLAGS_NATIVE_ENTRYPOINT - Static variable in class ghidra.app.util.bin.format.pe.ImageCor20Header.ImageCor20Flags
 
COMIMAGE_FLAGS_STRONGNAMESIGNED - Static variable in class ghidra.app.util.bin.format.pe.ImageCor20Header.ImageCor20Flags
 
COMIMAGE_FLAGS_TRACKDEBUGDATA - Static variable in class ghidra.app.util.bin.format.pe.ImageCor20Header.ImageCor20Flags
 
COMMA - Static variable in class ghidra.sleigh.grammar.BaseLexer
 
COMMA - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
COMMA - Static variable in class ghidra.sleigh.grammar.DisplayLexer
 
COMMA - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
 
COMMA - Static variable in class ghidra.sleigh.grammar.SemanticLexer
 
COMMA - Static variable in class ghidra.sleigh.grammar.SleighCompiler
 
COMMA - Static variable in class ghidra.sleigh.grammar.SleighEcho
 
COMMA - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
COMMA - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
COMMA - Static variable in class ghidra.sleigh.grammar.SleighParser
 
command - Variable in class ghidra.app.analyzers.AbstractBinaryFormatAnalyzer
 
command - Variable in class ghidra.app.util.bin.format.macho.commands.dyld.AbstractDyldInfoProcessor
 
Command - Interface in ghidra.framework.cmd
Interface to define a change made to a domain object.
COMMAND_LINE_ARG_PREFIX - Static variable in interface ghidra.app.util.opinion.Loader
 
commandCompleted(BackgroundCommand) - Method in interface ghidra.framework.cmd.BackgroundCommandListener
Notification that the given BackgroundCommand has completed.
comment - Variable in class ghidra.program.util.CommentFieldLocation
 
COMMENT - Static variable in class ghidra.app.decompiler.ClangXML
 
COMMENT - Static variable in class ghidra.program.util.MemoryBlockDiff
 
COMMENT - Static variable in interface ghidra.sleigh.grammar.SleighRecognizerConstants
 
COMMENT_AUTO - Static variable in class ghidra.app.util.viewer.options.OptionsGui
 
COMMENT_COLOR - Static variable in class ghidra.app.decompiler.ClangToken
 
COMMENT_COLOR - Static variable in class ghidra.app.decompiler.ClangXML
 
COMMENT_DIFFS - Static variable in class ghidra.program.util.ProgramDiffFilter
Indicates all comment filters.
COMMENT_EOL - Static variable in class ghidra.app.util.viewer.options.OptionsGui
 
COMMENT_PLATE - Static variable in class ghidra.app.util.viewer.options.OptionsGui
 
COMMENT_POST - Static variable in class ghidra.app.util.viewer.options.OptionsGui
 
COMMENT_PRE - Static variable in class ghidra.app.util.viewer.options.OptionsGui
 
COMMENT_PROPERTY - Static variable in interface ghidra.program.model.listing.CodeUnit
Any comment property.
COMMENT_REF_REPEAT - Static variable in class ghidra.app.util.viewer.options.OptionsGui
 
COMMENT_REPEATABLE - Static variable in class ghidra.app.util.viewer.options.OptionsGui
 
commentChanged(MemoryBlock, String, String) - Method in interface ghidra.program.model.mem.MemoryBlockListener
Notification that the block's comment changed.
CommentFieldLocation - Class in ghidra.program.util
The CommentFieldLocation class contains specific location information within the COMMENTS field of a CodeUnitLocation object.
CommentFieldLocation() - Constructor for class ghidra.program.util.CommentFieldLocation
Default constructor needed for restoring a comment field location from XML.
CommentFieldLocation(Program, Address, int[], String[], int, int, int) - Constructor for class ghidra.program.util.CommentFieldLocation
Construct a new CommentFieldLocation.
CommentFieldMouseHandler - Class in ghidra.app.util.viewer.field
A handler to process CommentFieldLocation clicks.
CommentFieldMouseHandler() - Constructor for class ghidra.app.util.viewer.field.CommentFieldMouseHandler
 
CommentHistory - Class in ghidra.program.model.listing
Container class for information about changes to a comment.
CommentHistory(Address, int, String, String, Date) - Constructor for class ghidra.program.model.listing.CommentHistory
Constructs a new CommentHistory object
comments - Variable in class ghidra.framework.main.datatree.VersionControlTask
 
COMMENTS - Static variable in interface ghidra.app.util.HelpTopics
Help Topic for comments.
COMMENTS - Static variable in class ghidra.program.util.ProgramMergeFilter
Indicates to merge all comment differences.
CommentType - Class in ghidra.program.util
 
CommentType() - Constructor for class ghidra.program.util.CommentType
 
CommentTypeFilterAddressIterator - Class in ghidra.program.database.code
Filters the given address iterator to only return addresses that have a comment of the given type
CommentTypeFilterAddressIterator(Program, AddressIterator, int) - Constructor for class ghidra.program.database.code.CommentTypeFilterAddressIterator
Constructs a new CommentTypeFilterAddressIterator
CommentTypeFilterIterator - Class in ghidra.program.database.code
Filters the given codeUnit iterator to only return codeUnits that have a comment of the given type
CommentTypeFilterIterator(CodeUnitIterator, int) - Constructor for class ghidra.program.database.code.CommentTypeFilterIterator
Constructs a new CommentTypeFilterIterator
CommentTypes - Class in ghidra.app.util
Class with a convenience method to get an array of the CodeUnit comment types.
CommentUtils - Class in ghidra.app.util.viewer.field
 
CommentUtils() - Constructor for class ghidra.app.util.viewer.field.CommentUtils
 
commit() - Method in class ghidra.app.plugin.assembler.sleigh.util.GhidraDBTransaction
Finish the transaction, and commit This MUST be called in order to commit the transaction.
commitLocalsToDatabase(HighFunction, SourceType) - Static method in class ghidra.program.model.pcode.HighFunctionDBUtil
Commit all local variables to the underlying database.
commitParamsToDatabase(Function, FunctionPrototype, List<Parameter>, boolean, boolean, SourceType) - Static method in class ghidra.program.model.pcode.HighFunctionDBUtil
Commit the specified parameter list to the specified function.
commitParamsToDatabase(HighFunction, boolean, SourceType) - Static method in class ghidra.program.model.pcode.HighFunctionDBUtil
Commit all parameters associated with HighFunction to the underlying database.
commitReturnToDatabase(HighFunction, SourceType) - Static method in class ghidra.program.model.pcode.HighFunctionDBUtil
Commit function return to the underlying database.
COMMITTED - Static variable in interface ghidra.framework.model.Transaction
 
COMMON - Static variable in class ghidra.app.plugin.GenericPluginCategoryNames
 
COMMON - Static variable in interface ghidra.app.plugin.PluginCategoryNames
 
COMMON_STRING_SETTINGS_DEFS - Static variable in class ghidra.program.model.data.AbstractStringDataType
 
COMMON_WITH_CHARSET_STRING_SETTINGS_DEFS - Static variable in class ghidra.program.model.data.AbstractStringDataType
 
ComparableMapSTL<K extends java.lang.Comparable<K>,​V> - Class in generic.stl
 
ComparableMapSTL() - Constructor for class generic.stl.ComparableMapSTL
 
ComparableMultiMapSTL<K extends java.lang.Comparable<K>,​V> - Class in generic.stl
 
ComparableMultiMapSTL() - Constructor for class generic.stl.ComparableMultiMapSTL
 
ComparableMultiSetSTL<T extends java.lang.Comparable<T>> - Class in generic.stl
 
ComparableMultiSetSTL() - Constructor for class generic.stl.ComparableMultiSetSTL
 
ComparableSetSTL<T extends java.lang.Comparable<T>> - Class in generic.stl
 
ComparableSetSTL() - Constructor for class generic.stl.ComparableSetSTL
 
compare(byte[], byte[]) - Static method in class utilities.util.ArrayUtilities
Compare two byte arrays by their corresponding entries If the two arrays have differing lengths, the shorter precedes the longer.
compare(long, long) - Method in interface ghidra.util.datastruct.LongComparator
Compares the long values a and b.
compare(LSHVector, VectorCompare) - Method in class generic.lsh.vector.LSHCosineVector
 
compare(LSHVector, VectorCompare) - Method in class generic.lsh.vector.LSHCosineVectorAccum
 
compare(LSHVector, VectorCompare) - Method in interface generic.lsh.vector.LSHVector
 
compare(AddressableRowObject, AddressableRowObject) - Method in class ghidra.app.tablechooser.AbstractComparableColumnDisplay
 
compare(AddressableRowObject, AddressableRowObject) - Method in class ghidra.app.tablechooser.ColumnDisplayDynamicTableColumnAdapter
 
compare(DataType, DataType, DataTypeGraphComparator.DataTypePairObserver) - Static method in class ghidra.app.util.bin.format.dwarf4.next.DataTypeGraphComparator
Compares two datatypes graphs, calling the observer callback for each paired DataType that occupy equivalent positions in each graph.
compare(Bookmark, Bookmark) - Method in class ghidra.program.model.listing.BookmarkComparator
Comparator for bookmarks.
compare(BookmarkType, BookmarkType) - Method in class ghidra.program.model.listing.BookmarkTypeComparator
Comparator for bookmark types.
compare(Program, Address, Program, Address) - Static method in class ghidra.program.util.DiffUtility
Compare any two addresses from two different programs.
compare(Variable, Variable) - Static method in class ghidra.program.model.listing.VariableUtilities
Compare two variables without using the instance specific compareTo method.
compare(VarnodeAST, VarnodeAST) - Method in class ghidra.program.model.pcode.VarnodeBank.DefComparator
 
compare(VarnodeAST, VarnodeAST) - Method in class ghidra.program.model.pcode.VarnodeBank.LocComparator
 
compare(ProgramLocation, ProgramLocation) - Method in class ghidra.program.util.ProgramLocationComparator
 
compare(Object, Object) - Method in class docking.widgets.table.sort.DefaultColumnComparator
 
compare(Object, Object) - Method in class ghidra.program.model.address.AddressRangeToAddressComparator
Compares an address against an AddressRange.
compare(Object, Object) - Method in class ghidra.program.model.data.DataTypeComparator
 
compare(Object, Object) - Method in class ghidra.program.model.data.Structure.BitOffsetComparator
 
compare(Object, Object) - Method in class ghidra.program.model.data.Structure.OffsetComparator
 
compare(Object, Object) - Method in class ghidra.program.model.data.Structure.OrdinalComparator
 
compare(Object, Object) - Method in class ghidra.program.model.listing.StackVariableComparator
Compares a stack variable offsets.
compare(String, String) - Method in class ghidra.util.datastruct.CaseInsensitiveDuplicateStringComparator
 
compare(ArrayList<String>, File) - Static method in class ghidra.app.util.exporter.Compare
 
compare(T, T) - Method in class docking.widgets.table.sort.ColumnRenderedValueBackupRowComparator
 
compare(T, T) - Method in class docking.widgets.table.sort.RowToColumnComparator
 
compare(T, T) - Method in class generic.stl.SelfComparator
 
Compare - Class in ghidra.app.util.exporter
 
Compare() - Constructor for class ghidra.app.util.exporter.Compare
 
compare_op() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
compare_op() - Method in class ghidra.sleigh.grammar.SleighParser
 
compare_op_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.compare_op_return
 
compareAddr(Address, Address) - Static method in class ghidra.program.util.ProgramLocation
 
compareAddressTypes(Program, Program) - Static method in class ghidra.program.util.ProgramMemoryComparator
Check each program to see if the memory blocks have the same address types.
compareArrays(byte[], byte[]) - Static method in class ghidra.app.plugin.assembler.sleigh.util.SleighUtil
Compare two byte arrays by their corresponding entries If the two arrays have differing lengths, the shorter precedes the longer.
compareBySizeThenBits - Variable in class ghidra.app.plugin.assembler.AssemblySelector
A comparator on instruction length (shortest first), then bits lexicographically
compareCounts(LSHVector, VectorCompare) - Method in class generic.lsh.vector.LSHCosineVector
 
compareCounts(LSHVector, VectorCompare) - Method in interface generic.lsh.vector.LSHVector
 
compareDetail(LSHVector, StringBuilder) - Method in class generic.lsh.vector.LSHCosineVector
 
compareDetail(LSHVector, StringBuilder) - Method in interface generic.lsh.vector.LSHVector
 
compareFieldTo(int, Field) - Method in class db.Record
Compare two field values.
compareInOrder(Collection<T>, Collection<T>) - Static method in class ghidra.app.plugin.assembler.sleigh.util.SleighUtil
Compare two collections by their corresponding elements in order If the collections have differing sizes, the ordering does not matter.
compareTo(Field) - Method in class db.BinaryField
 
compareTo(Field) - Method in class db.BooleanField
 
compareTo(Field) - Method in class db.ByteField
 
compareTo(Field) - Method in class db.IntField
 
compareTo(Field) - Method in class db.LongField
 
compareTo(Field) - Method in class db.ShortField
 
compareTo(Field) - Method in class db.StringField
 
compareTo(Record) - Method in class db.Record
Compares the key associated with this record with the key of another record (obj).
compareTo(ToolIconURL) - Method in class docking.util.image.ToolIconURL
 
compareTo(FieldLocation) - Method in class docking.widgets.fieldpanel.support.FieldLocation
 
compareTo(FieldRange) - Method in class docking.widgets.fieldpanel.support.FieldRange
 
compareTo(ColumnConstraint<T>) - Method in interface docking.widgets.table.constraint.ColumnConstraint
ColumnConstraints are displayed by group and then by name
compareTo(ColumnFilterData<T>) - Method in class docking.widgets.table.constraint.dialog.ColumnFilterData
 
compareTo(GTreeNode) - Method in class docking.widgets.tree.AbstractGTreeNode
 
compareTo(GTreeNode) - Method in class docking.widgets.tree.internal.InProgressGTreeNode
 
compareTo(GTreeNode) - Method in class ghidra.framework.main.datatree.DomainFileNode
 
compareTo(GTreeNode) - Method in class ghidra.framework.main.datatree.DomainFolderNode
 
compareTo(ApplicationModule) - Method in class generic.jar.ApplicationModule
 
compareTo(ResourceFile) - Method in class generic.jar.ResourceFile
 
compareTo(LSHCosineVectorAccum.Entry) - Method in class generic.lsh.vector.LSHCosineVectorAccum.Entry
Comparison must be UNSIGNED!!
compareTo(Path) - Method in class generic.util.Path
 
compareTo(MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.MaskedLong
"Compare" two masked longs This is not meant to reflect a numerical comparison.
compareTo(AbstractAssemblyProduction<NT>) - Method in class ghidra.app.plugin.assembler.sleigh.grammars.AbstractAssemblyProduction
 
compareTo(AssemblySentential<NT>) - Method in class ghidra.app.plugin.assembler.sleigh.grammars.AssemblySentential
 
compareTo(AssemblyParseActionGotoTable.Action) - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseActionGotoTable.Action
 
compareTo(AssemblyParseMachine) - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseMachine
 
compareTo(AssemblyParser.MergeKey) - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser.MergeKey
 
compareTo(AssemblyParseResult) - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseResult
 
compareTo(AssemblyParseState) - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseState
 
compareTo(AssemblyParseStateItem) - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseStateItem
 
compareTo(AssemblyConstructorSemantic) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic
 
compareTo(AssemblyContextGraph.Edge) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph.Edge
 
compareTo(AssemblyContextGraph.Vertex) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph.Vertex
 
compareTo(AssemblyPatternBlock) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock
 
compareTo(AssemblyResolution) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution
 
compareTo(AssemblySymbol) - Method in class ghidra.app.plugin.assembler.sleigh.symbol.AssemblySymbol
 
compareTo(TableEntryKey) - Method in class ghidra.app.plugin.assembler.sleigh.util.TableEntryKey
 
compareTo(Constructor) - Method in class ghidra.app.plugin.processors.sleigh.Constructor
 
compareTo(GhidraScriptProvider) - Method in class ghidra.app.script.GhidraScriptProvider
 
compareTo(DWARFRange) - Method in class ghidra.app.util.bin.format.dwarf4.DWARFRange
 
compareTo(NamespacePath) - Method in class ghidra.app.util.bin.format.dwarf4.next.NamespacePath
 
compareTo(ElfProgramHeader) - Method in class ghidra.app.util.bin.format.elf.ElfProgramHeader
 
compareTo(OmfData) - Method in class ghidra.app.util.bin.format.omf.OmfEnumeratedData
 
compareTo(OmfData) - Method in class ghidra.app.util.bin.format.omf.OmfIteratedData
 
compareTo(ResourceInfo) - Method in class ghidra.app.util.bin.format.pe.resource.ResourceInfo
 
compareTo(Loader) - Method in interface ghidra.app.util.opinion.Loader
 
compareTo(SymbolPath) - Method in class ghidra.app.util.SymbolPath
 
compareTo(AnalysisPhase) - Method in class ghidra.framework.analysis.AnalysisPhase
 
compareTo(ApplicationVersion) - Method in class ghidra.framework.ApplicationVersion
 
compareTo(DomainFileType) - Method in class ghidra.framework.main.datatable.DomainFileType
 
compareTo(ProjectDataColumn<?>) - Method in class ghidra.framework.main.datatable.ProjectDataColumn
 
compareTo(DomainFile) - Method in class ghidra.framework.data.DomainFileProxy
 
compareTo(DomainFile) - Method in class ghidra.framework.data.GhidraFile
 
compareTo(DomainFolder) - Method in class ghidra.framework.data.GhidraFolder
 
compareTo(ExtensionDetails) - Method in class ghidra.framework.plugintool.dialog.ExtensionDetails
 
compareTo(PluginDescription) - Method in class ghidra.framework.plugintool.util.PluginDescription
 
compareTo(PluginPackage) - Method in class ghidra.framework.plugintool.util.PluginPackage
 
compareTo(User) - Method in class ghidra.framework.remote.User
 
compareTo(ShutdownHookRegistry.ShutdownHook) - Method in class ghidra.framework.ShutdownHookRegistry.ShutdownHook
 
compareTo(GScheduledTask) - Method in class ghidra.framework.task.GScheduledTask
 
compareTo(GTaskGroup) - Method in class ghidra.framework.task.GTaskGroup
 
compareTo(AbstractTaskInfo) - Method in class ghidra.framework.task.gui.taskview.AbstractTaskInfo
 
compareTo(BatchGroupLoadSpec) - Method in class ghidra.plugins.importer.batch.BatchGroupLoadSpec
 
compareTo(Address) - Method in interface ghidra.program.model.address.AddressRange
Compares the given address to this address range.
compareTo(Address) - Method in class ghidra.program.model.address.AddressRangeImpl
 
compareTo(Address) - Method in class ghidra.program.model.address.GenericAddress
 
compareTo(Address) - Method in interface ghidra.program.model.listing.CodeUnit
Compares the given address to the address range of this node.
compareTo(Address) - Method in class ghidra.program.model.listing.DataStub
 
compareTo(Address) - Method in class ghidra.program.model.listing.InstructionStub
 
compareTo(AddressRange) - Method in class ghidra.program.model.address.AddressRangeImpl
 
compareTo(CodeBlockVertex) - Method in class ghidra.program.model.block.graph.CodeBlockVertex
 
compareTo(Hash) - Method in class ghidra.program.model.correlate.Hash
 
compareTo(CategoryPath) - Method in class ghidra.program.model.data.CategoryPath
 
compareTo(ParameterDefinition) - Method in class ghidra.program.model.data.ParameterDefinitionImpl
 
compareTo(CompilerSpecID) - Method in class ghidra.program.model.lang.CompilerSpecID
 
compareTo(InstructionBlockFlow) - Method in class ghidra.program.model.lang.InstructionBlockFlow
 
compareTo(LanguageCompilerSpecPair) - Method in class ghidra.program.model.lang.LanguageCompilerSpecPair
 
compareTo(LanguageID) - Method in class ghidra.program.model.lang.LanguageID
 
compareTo(Processor) - Method in class ghidra.program.model.lang.Processor
 
compareTo(Register) - Method in class ghidra.program.model.lang.Register
 
compareTo(RegisterTree) - Method in class ghidra.program.model.lang.RegisterTree
 
compareTo(Bookmark) - Method in class ghidra.program.database.bookmark.BookmarkDB
 
compareTo(FunctionTag) - Method in class ghidra.program.database.function.FunctionTagDB
 
compareTo(Variable) - Method in class ghidra.program.database.function.VariableDB
 
compareTo(VariableStorage) - Method in class ghidra.program.model.listing.VariableStorage
Compare this variable storage with another.
compareTo(MemoryBlock) - Method in class ghidra.program.database.mem.MemoryBlockDB
 
compareTo(MemoryBlock) - Method in class ghidra.program.model.mem.MemoryBlockStub
 
compareTo(SequenceNumber) - Method in class ghidra.program.model.pcode.SequenceNumber
 
compareTo(Scalar) - Method in class ghidra.program.model.scalar.Scalar
 
compareTo(Reference) - Method in class ghidra.program.model.symbol.MemReferenceImpl
 
compareTo(Reference) - Method in class ghidra.program.model.symbol.ThunkReference
 
compareTo(AddressLabelInfo) - Method in class ghidra.program.model.util.AddressLabelInfo
Compares this object with the specified object for order.
compareTo(ProgramLocation) - Method in class ghidra.program.util.ProgramLocation
 
compareTo(ProgramLocation) - Method in class ghidra.program.util.VariableLocation
 
compareTo(FoundString) - Method in class ghidra.program.util.string.FoundString
 
compareTo(PCodeTestAbstractControlBlock.FunctionInfo) - Method in class ghidra.test.processors.support.PCodeTestAbstractControlBlock.FunctionInfo
 
compareTo(PCodeTestGroup) - Method in class ghidra.test.processors.support.PCodeTestGroup
 
compareTo(ObjectValueRange<T>) - Method in class ghidra.util.datastruct.ObjectValueRange
 
compareTo(Range) - Method in class ghidra.util.datastruct.Range
 
compareTo(ValueRange) - Method in class ghidra.util.datastruct.ValueRange
 
compareTo(Edge) - Method in class ghidra.util.graph.Edge
Compare one edge to another.
compareTo(Vertex) - Method in class ghidra.util.graph.Vertex
Compares two vertices by keys.
compareTo(MemSearchResult) - Method in class ghidra.util.search.memory.MemSearchResult
 
compareTo(AddressBasedLocation) - Method in class ghidra.util.table.field.AddressBasedLocation
 
compareTo(CodeUnitTableCellData) - Method in class ghidra.util.table.field.CodeUnitTableCellData
 
compareTo(PreviewTableCellData) - Method in class ghidra.util.table.PreviewTableCellData
 
compareTo(DuplicateAnchorCollectionByHelpFile) - Method in class help.validator.DuplicateAnchorCollectionByHelpFile
 
compareTo(DuplicateAnchorCollectionByHelpTopic) - Method in class help.validator.DuplicateAnchorCollectionByHelpTopic
 
compareTo(InvalidLink) - Method in class help.validator.links.InvalidHREFLink
 
compareTo(InvalidLink) - Method in class help.validator.links.InvalidIMGLink
 
compareTo(InvalidLink) - Method in interface help.validator.links.InvalidLink
 
compareTo(InvalidLink) - Method in class help.validator.links.MissingTOCDefinitionInvalidLink
 
compareTo(InvalidLink) - Method in class help.validator.links.MissingTOCTargetIDInvalidLink
 
compareTo(HelpTopic) - Method in class help.validator.model.HelpTopic
 
compareTo(HREF) - Method in class help.validator.model.HREF
 
compareTo(IMG) - Method in class help.validator.model.IMG
 
compareTo(TOCItemReference) - Method in class help.validator.model.TOCItemReference
 
compareTo(T, T) - Static method in class ghidra.util.SystemUtilities
 
compareWithNullValues(Object, Object) - Static method in class docking.widgets.table.TableComparators
 
compareXml(File) - Method in class ghidra.util.xml.XmlTestHelper
 
CompId - Class in ghidra.app.util.bin.format.pe.rich
 
CompId(int) - Constructor for class ghidra.app.util.bin.format.pe.rich.CompId
 
compile(ResourceFile, PrintWriter) - Method in class ghidra.app.script.JavaScriptProvider
 
CompilerConstraint - Class in ghidra.util.constraint
 
CompilerConstraint() - Constructor for class ghidra.util.constraint.CompilerConstraint
 
CompilerOpinion() - Constructor for class ghidra.app.util.opinion.PeLoader.CompilerOpinion
 
CompilerProjectDataColumn - Class in ghidra.util.table.projectdata.column
 
CompilerProjectDataColumn() - Constructor for class ghidra.util.table.projectdata.column.CompilerProjectDataColumn
 
compilerSpec - Variable in class ghidra.app.decompiler.DecompInterface
 
compilerSpec - Variable in class ghidra.test.processors.support.ProcessorEmulatorTestAdapter
 
CompilerSpec - Interface in ghidra.program.model.lang
Interface for classes that hold compiler option information
CompilerSpecDescription - Interface in ghidra.program.model.lang
 
compilerSpecID - Variable in class ghidra.app.util.xml.ProgramInfo
The program's compilerSpec id, e.g.
compilerSpecID - Variable in class ghidra.program.model.lang.ExternalLanguageCompilerSpecQuery
 
compilerSpecID - Variable in class ghidra.program.model.lang.LanguageCompilerSpecPair
 
compilerSpecID - Variable in class ghidra.program.model.lang.LanguageCompilerSpecQuery
 
CompilerSpecID - Class in ghidra.program.model.lang
Represents an opinion's compiler (gcc, borlandcpp, etc).
CompilerSpecID(String) - Constructor for class ghidra.program.model.lang.CompilerSpecID
Creates a new compiler spec ID.
CompilerSpecNotFoundException - Exception in ghidra.program.model.lang
Exception class used when the named compiler spec cannot be found.
CompilerSpecNotFoundException(LanguageID, CompilerSpecID) - Constructor for exception ghidra.program.model.lang.CompilerSpecNotFoundException
 
CompilerSpecNotFoundException(LanguageID, CompilerSpecID, String, Throwable) - Constructor for exception ghidra.program.model.lang.CompilerSpecNotFoundException
 
complementMask(byte[], byte[]) - Method in interface ghidra.program.model.lang.Mask
applies the complement of the mask to the given byte array.
complementMask(byte[], byte[]) - Method in class ghidra.program.model.lang.MaskImpl
 
completed - Variable in class ghidra.test.ScriptTaskListener
 
completed() - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseStateItem
Check if this item is completed The item is completed if all symbols have been matched, i.e., the dot is at the far right of the production.
completed(boolean) - Method in class docking.wizard.WizardManager
Notification that the wizard process is complete.
COMPLETED_ICON - Static variable in class ghidra.app.merge.MergeProgressPanel
 
CompletedTaskListModel - Class in ghidra.framework.task.gui
 
completelyDifferentDiff(HTMLDataTypeRepresentation) - Method in class ghidra.app.util.html.HTMLDataTypeRepresentation
 
CompletelyDifferentHTMLDataTypeRepresentationWrapper - Class in ghidra.app.util.html
 
COMPLETION_LABEL - Static variable in class ghidra.python.PythonCodeCompletionFactory
 
completionActivated(AutocompletionEvent<T>) - Method in interface docking.widgets.autocomplete.AutocompletionListener
The user has activated a suggested item.
Complex - Class in generic.complex
A complex number a + bi This doesn't support any actual operations, nor does it implement Comparable.
Complex(double, double) - Constructor for class generic.complex.Complex
 
COMPLEX - Static variable in class ghidra.app.util.demangler.DemangledDataType
 
COMPLEX - Static variable in class util.demangler.GenericDemangledDataType
 
Complex16DataType - Class in ghidra.program.model.data
Provides a definition of a complex built-in data type consisting of two 8 byte floating point numbers in the IEEE 754 double precision format.
Complex16DataType() - Constructor for class ghidra.program.model.data.Complex16DataType
 
Complex16DataType(DataTypeManager) - Constructor for class ghidra.program.model.data.Complex16DataType
 
Complex32DataType - Class in ghidra.program.model.data
Provides a definition of a complex built-in data type consisting of two 16 byte floating point numbers in the IEEE 754 double precision format.
Complex32DataType() - Constructor for class ghidra.program.model.data.Complex32DataType
 
Complex32DataType(DataTypeManager) - Constructor for class ghidra.program.model.data.Complex32DataType
 
Complex8DataType - Class in ghidra.program.model.data
Provides a definition of a complex built-in data type consisting of two 4 byte floating point numbers in the IEEE 754 double precision format.
Complex8DataType() - Constructor for class ghidra.program.model.data.Complex8DataType
 
Complex8DataType(DataTypeManager) - Constructor for class ghidra.program.model.data.Complex8DataType
 
complexityDepth() - Method in class ghidra.util.graph.DirectedGraph
Assigns levels to the graph in a bottom up fashion.
ComplexityDepthModularizationCmd - Class in ghidra.app.cmd.module
This command will organize a program tree into levels from the bottom up.
ComplexityDepthModularizationCmd(GroupPath, String, ProgramSelection, CodeBlockModel) - Constructor for class ghidra.app.cmd.module.ComplexityDepthModularizationCmd
 
component - Variable in class docking.GenericHeader
 
component - Variable in class ghidra.framework.task.gui.taskview.AbstractTaskInfo
 
componentActivated() - Method in class docking.ComponentProvider
Notifies the component provider that it is now the active provider
componentAdded(ComponentPlaceholder) - Method in class docking.WindowNode
 
componentAdded(ContainerEvent) - Method in class docking.DockableComponent
 
componentAdded(ContainerEvent) - Method in class ghidra.app.util.FileOpenDropHandler
 
ComponentBasedDockingAction - Interface in docking.action
An interface to signal that the implementing action works with an individual Java Component.
componentDeactived() - Method in class docking.ComponentProvider
Notifies the component provider that it is no longer the active provider
componentDescs - Variable in class ghidra.program.model.data.StructuredDynamicDataType
 
componentHidden() - Method in class docking.ComponentProvider
Notifies the provider that the component is being hidden.
componentHidden() - Method in interface ghidra.app.services.HoverService
Provides notification when this hover component is popped-down
componentHidden() - Method in class ghidra.graph.VisualGraphComponentProvider
 
componentHidden(ComponentEvent) - Method in class ghidra.app.util.BlockPanel
 
componentLoaded(DockingWindowManager, ComponentProvider) - Method in interface docking.ComponentLoadedListener
Called when the component is made displayable
ComponentLoadedListener - Interface in docking
A listener interface to know when a component has been made displayable
componentMoved(ComponentEvent) - Method in class ghidra.app.util.BlockPanel
 
componentNames - Variable in class ghidra.program.model.data.StructuredDynamicDataType
 
ComponentPlaceholder - Class in docking
Class to hold information about a dockable component with respect to its position within the windowing system.
ComponentProvider - Class in docking
Abstract base class for creating dockable GUI components within a tool.
ComponentProvider(DockingTool, String, String) - Constructor for class docking.ComponentProvider
Creates a new component provider with a default location of WindowPosition.WINDOW.
ComponentProvider(DockingTool, String, String, Class<?>) - Constructor for class docking.ComponentProvider
Creates a new component provider with a default location of WindowPosition.WINDOW.
componentProviderActivated(ComponentProvider) - Method in interface docking.ComponentProviderActivationListener
Called when the given component provider is activated.
ComponentProviderActivationListener - Interface in docking
An interface that enables callback when a ComponentProvider becomes activated or deactivated.
ComponentProviderAdapter - Class in ghidra.framework.plugintool
Extends the ComponentProvider to fit into the Plugin architecture by taking in a PluginTool which extends DockingTool.
ComponentProviderAdapter(PluginTool, String, String) - Constructor for class ghidra.framework.plugintool.ComponentProviderAdapter
Creates a new component provider with a default location of PluginTool#WINDOW.
ComponentProviderAdapter(PluginTool, String, String, Class<?>) - Constructor for class ghidra.framework.plugintool.ComponentProviderAdapter
Creates a new component provider with a default location of PluginTool#WINDOW.
componentProviderDeactivated(ComponentProvider) - Method in interface docking.ComponentProviderActivationListener
Called when the given component provider is deactivated.
componentRemoved(ComponentPlaceholder) - Method in class docking.WindowNode
 
componentRemoved(ContainerEvent) - Method in class docking.DockableComponent
 
componentRemoved(ContainerEvent) - Method in class ghidra.app.util.FileOpenDropHandler
 
componentResized(ComponentEvent) - Method in class ghidra.app.util.BlockPanel
 
components - Variable in class ghidra.program.model.data.StructureDataType
 
components - Variable in class ghidra.program.model.data.StructuredDynamicDataType
 
componentsChanged - Variable in class ghidra.program.model.data.AlignedStructurePacker.StructurePackResult
 
componentShown() - Method in class docking.ComponentProvider
Notifies the provider that the component is being shown.
componentShown() - Method in interface ghidra.app.services.HoverService
Provides notification when this hover component is popped-up
componentShown() - Method in class ghidra.graph.VisualGraphComponentProvider
 
componentShown(ComponentEvent) - Method in class ghidra.app.util.BlockPanel
 
Composite - Interface in ghidra.program.model.data
Interface for common methods in Structure and Union
Composite.AlignmentType - Enum in ghidra.program.model.data
AlignmentType defined the three states for the type of alignment of a composite data type.
Composite.NamedAlignment - Interface in ghidra.program.model.data
 
CompositeAlignmentHelper - Class in ghidra.program.model.data
 
CompositeAlignmentHelper() - Constructor for class ghidra.program.model.data.CompositeAlignmentHelper
 
CompositeAttributedString - Class in docking.widgets.fieldpanel.field
An AttributedString that is composed of other AttributedStrings.
CompositeAttributedString(AttributedString[]) - Constructor for class docking.widgets.fieldpanel.field.CompositeAttributedString
 
CompositeAttributedString(List<AttributedString>) - Constructor for class docking.widgets.fieldpanel.field.CompositeAttributedString
 
CompositeDataTypeElementInfo - Class in ghidra.program.model.util
 
CompositeDataTypeElementInfo(DataTypeInfo, int) - Constructor for class ghidra.program.model.util.CompositeDataTypeElementInfo
Constructor for CompositeDataTypeElementInfo (copy-ish).
CompositeDataTypeElementInfo(Object, int, int, int) - Constructor for class ghidra.program.model.util.CompositeDataTypeElementInfo
Constructor for CompositeDataTypeElementInfo.
CompositeDataTypeHTMLRepresentation - Class in ghidra.app.util.html
 
CompositeDataTypeHTMLRepresentation(Composite) - Constructor for class ghidra.app.util.html.CompositeDataTypeHTMLRepresentation
 
CompositeDataTypeHTMLRepresentation(List<String>, List<ValidatableLine>, List<ValidatableLine>, List<ValidatableLine>, TextLine, TextLine, TextLine) - Constructor for class ghidra.app.util.html.CompositeDataTypeHTMLRepresentation
 
CompositeDataTypeImpl - Class in ghidra.program.model.data
Common implementation methods for structure and union
CompositeFieldElement - Class in docking.widgets.fieldpanel.field
A FieldElement that is composed of other FieldElements.
CompositeFieldElement(FieldElement[]) - Constructor for class docking.widgets.fieldpanel.field.CompositeFieldElement
 
CompositeFieldElement(FieldElement[], int, int) - Constructor for class docking.widgets.fieldpanel.field.CompositeFieldElement
 
CompositeFieldElement(List<? extends FieldElement>) - Constructor for class docking.widgets.fieldpanel.field.CompositeFieldElement
 
CompositeGhidraTableCellRenderer - Class in ghidra.util.table
What: A cell renderer that will attempt to use any registered cell renderer and will otherwise default to the parent rendering implementation.
CompositeGhidraTableCellRenderer() - Constructor for class ghidra.util.table.CompositeGhidraTableCellRenderer
 
CompositeHandler - Class in ghidra.app.util.cparser.C
Used by the CParser to handle fields added to structures(composites).
CompositeHandler(Composite) - Constructor for class ghidra.app.util.cparser.C.CompositeHandler
 
CompositeLoadImage - Class in ghidra.app.emulator.memory
 
CompositeLoadImage() - Constructor for class ghidra.app.emulator.memory.CompositeLoadImage
 
COMPOUND_STACK_VARIABLE_FILTER - Static variable in interface ghidra.program.model.listing.VariableFilter
COMPOUND_STACK_VARIABLE_FILTER matches all simple or compound variables which utilize a stack storage element
COMPOUND_VARIABLE_STORAGE_ADDED_VERSION - Static variable in class ghidra.program.database.ProgramDB
 
CompoundBackgroundCommand - Class in ghidra.framework.cmd
Compound command to handle multiple background commands.
CompoundBackgroundCommand(String, boolean, boolean) - Constructor for class ghidra.framework.cmd.CompoundBackgroundCommand
Constructor
CompoundCmd - Class in ghidra.framework.cmd
Implementation for multiple commands that are done as a unit.
CompoundCmd(String) - Constructor for class ghidra.framework.cmd.CompoundCmd
Constructor for CompoundCmd.
CompoundStackVariableFilter() - Constructor for class ghidra.program.model.listing.VariableFilter.CompoundStackVariableFilter
 
CompoundTask - Class in ghidra.util.task
Combines multiple Tasks into a single task.
CompoundTask(Task[], String) - Constructor for class ghidra.util.task.CompoundTask
Create a CompoundTask from an array of tasks.
COMPRESS - Static variable in class ghidra.plugins.fsbrowser.ImageManager
 
COMPRESSED_SERIAL_OUTPUT_PROPERTY - Static variable in class db.buffers.DataBuffer
 
CompressedSectionProvider - Class in ghidra.app.util.bin.format.dwarf4.next.sectionprovider
Fetches DWARF section data that has been compressed from an underlying DWARFSectionProvider.
CompressedSectionProvider(DWARFSectionProvider) - Constructor for class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.CompressedSectionProvider
 
compute(boolean, TaskMonitor) - Method in class ghidra.graph.algo.JohnsonCircuitsAlgorithm
Finds the circuits in the graph passed at construction time.
compute(MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.AbstractUnaryExpressionSolver
Compute the result of applying the operator to the given value
compute(MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.MinusExpressionSolver
 
compute(MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.NotExpressionSolver
 
compute(MaskedLong, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.AbstractBinaryExpressionSolver
Compute the result of applying the operator to the two given values
compute(MaskedLong, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.AndExpressionSolver
 
compute(MaskedLong, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.DivExpressionSolver
 
compute(MaskedLong, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.LeftShiftExpressionSolver
 
compute(MaskedLong, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.MultExpressionSolver
 
compute(MaskedLong, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.OrExpressionSolver
 
compute(MaskedLong, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.PlusExpressionSolver
 
compute(MaskedLong, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.RightShiftExpressionSolver
 
compute(MaskedLong, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.SubExpressionSolver
 
compute(MaskedLong, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.XorExpressionSolver
 
computeAlignment(int, int) - Static method in class ghidra.app.util.bin.format.pe.PortableExecutable
 
computeAllForbids() - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic
Initialize upatterns with an unmodifiable copy of patterns, with forbidden patterns added
computeCircShiftF(MaskedLong, int, int, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.OrExpressionSolver
 
computeCircShiftG(MaskedLong, int, int, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.OrExpressionSolver
 
computeCompletions(String) - Method in interface docking.widgets.autocomplete.AutocompletionModel
Compute a collection of possible completions to the given text (prefix).
COMPUTED_CALL - Static variable in class ghidra.program.model.symbol.RefType
 
COMPUTED_CALL_TERMINATOR - Static variable in class ghidra.program.model.symbol.RefType
 
COMPUTED_JUMP - Static variable in class ghidra.program.model.symbol.RefType
 
computeFirsts() - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyFirstFollow
Compute the first set for each non-terminal
computeFollows() - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyFirstFollow
Compute the follow set for each non-terminal
computeHash() - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution
 
computeHash() - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedBackfill
 
computeHash() - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedConstructor
 
computeHash() - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedError
 
computeIndex() - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.Node
Compute this node's index.
computeInverse(MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.AbstractUnaryExpressionSolver
Compute the input value given that the result is known
computeLeft(MaskedLong, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.AbstractBinaryExpressionSolver
Compute the left-hand-side value given that the result and the right are known
computeLeft(MaskedLong, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.AndExpressionSolver
 
computeLeft(MaskedLong, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.DivExpressionSolver
 
computeLeft(MaskedLong, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.LeftShiftExpressionSolver
 
computeLeft(MaskedLong, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.MultExpressionSolver
 
computeLeft(MaskedLong, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.OrExpressionSolver
 
computeLeft(MaskedLong, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.PlusExpressionSolver
 
computeLeft(MaskedLong, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.RightShiftExpressionSolver
 
computeLeft(MaskedLong, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.SubExpressionSolver
 
computeLeft(MaskedLong, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.XorExpressionSolver
 
computeLength(DataType, Address) - Static method in class ghidra.app.util.PseudoData
 
computeNullable() - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyFirstFollow
Compute the nullable set
computeOffset(OperandSymbol, Constructor, Map<Integer, Object>) - Static method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyTreeResolver
Compute the offset of an operand encoded in the instruction block
computeOptimalApplications(AssemblyPatternBlock, String, AssemblyPatternBlock, String) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph
Compute the optimal, i.e., fewest, sequences of applications to resolve a given context to the language's default context.
computeOptimalPaths(V, V) - Method in class ghidra.graph.algo.DijkstraShortestPathsAlgorithm
Compute the shortest paths from the given source to the given destination This implementation differs from typical implementations in that paths tied for the shortest distance are all returned.
computeOptimalPathsTo(V) - Method in class ghidra.graph.algo.DijkstraShortestPathsAlgorithm.OneSourceToAll
Recover the shortest paths from the source to the given destination, if it is reachable
computeOutEdges(AssemblyContextGraph.Vertex) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph
 
computePlainTextListCellDimensions(JList<? extends E>, List<E>, int, int) - Method in class docking.widgets.list.GListCellRenderer
Returns the width, height necessary to display the largest element in this list.
computeRight(MaskedLong, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.AbstractBinaryExpressionSolver
Compute the right-hand-side value given that the result and the left are known
computeRight(MaskedLong, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.DivExpressionSolver
 
computeRight(MaskedLong, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.LeftShiftExpressionSolver
 
computeRight(MaskedLong, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.RightShiftExpressionSolver
 
computeRight(MaskedLong, MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.SubExpressionSolver
 
computeWeight(E) - Method in interface ghidra.graph.GEdgeWeightMetric
Compute or retrieve the weight of the given edge
concat(SettingsDefinition[], SettingsDefinition...) - Static method in interface ghidra.docking.settings.SettingsDefinition
Create a new list of SettingsDefinitions by concat'ing a base list with a var-arg'ish additional list of setting defs.
concatenate() - Method in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
concatenate() - Method in class ghidra.sleigh.grammar.SleighParser
 
concatenate_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_DisplayParser.concatenate_return
 
ConcurrentGraphQ<I> - Class in generic.concurrent
 
ConcurrentGraphQ(QRunnable<I>, AbstractDependencyGraph<I>, GThreadPool, TaskMonitor) - Constructor for class generic.concurrent.ConcurrentGraphQ
 
ConcurrentListenerSet<T> - Class in generic.concurrent
A listener set that is weakly consistent.
ConcurrentListenerSet() - Constructor for class generic.concurrent.ConcurrentListenerSet
 
ConcurrentQ<I,​R> - Class in generic.concurrent
A queue for easily scheduling tasks to be run in parallel (or sequentially) via a thread pool.
ConcurrentQ(QCallback<I, R>, Queue<I>, GThreadPool, QItemListener<I, R>, boolean, int, boolean) - Constructor for class generic.concurrent.ConcurrentQ
Creates a ConcurrentQ that will process at most maxInProgress items at a time, regardless of how many threads are available in the GThreadPool.
ConcurrentQ(String, QCallback<I, R>) - Constructor for class generic.concurrent.ConcurrentQ
Creates a ConcurrentQ that will process as many items as the given threadPool can handle at one time.
ConcurrentQBuilder<I,​R> - Class in generic.concurrent
A helper class to build up the potentially complicated ConcurrentQ.
ConcurrentQBuilder() - Constructor for class generic.concurrent.ConcurrentQBuilder
 
ConcurrentTestExceptionHandler - Class in generic.test
A class which handles exceptions that occur off of the main test thread.
ConcurrentTestExceptionHandler() - Constructor for class generic.test.ConcurrentTestExceptionHandler
 
concurrentTestExceptionRule - Variable in class generic.test.AbstractGenericTest
 
ConcurrentTestExceptionStatement - Class in generic.test
 
ConcurrentTestExceptionStatement(Statement) - Constructor for class generic.test.ConcurrentTestExceptionStatement
 
cond_stmt() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
cond_stmt() - Method in class ghidra.sleigh.grammar.SleighEcho
 
cond_stmt() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
cond_stmt() - Method in class ghidra.sleigh.grammar.SleighParser
 
cond_stmt_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.cond_stmt_return
 
CondenseFillerBytesAnalyzer - Class in ghidra.app.analyzers
 
CondenseFillerBytesAnalyzer() - Constructor for class ghidra.app.analyzers.CondenseFillerBytesAnalyzer
 
CONDITION - Static variable in class ghidra.program.model.pcode.PcodeBlock
 
CONDITIONAL_CALL - Static variable in class ghidra.program.model.symbol.RefType
 
CONDITIONAL_CALL_TERMINATOR - Static variable in class ghidra.program.model.symbol.RefType
 
CONDITIONAL_COMPUTED_CALL - Static variable in class ghidra.program.model.symbol.RefType
 
CONDITIONAL_COMPUTED_JUMP - Static variable in class ghidra.program.model.symbol.RefType
 
CONDITIONAL_JUMP - Static variable in class ghidra.program.model.symbol.RefType
 
CONDITIONAL_TERMINATOR - Static variable in class ghidra.program.model.symbol.RefType
 
ConditionResult - Class in docking.widgets.conditiontestpanel
 
ConditionResult(ConditionStatus) - Constructor for class docking.widgets.conditiontestpanel.ConditionResult
 
ConditionResult(ConditionStatus, String) - Constructor for class docking.widgets.conditiontestpanel.ConditionResult
 
ConditionStatus - Enum in docking.widgets.conditiontestpanel
 
ConditionTester - Interface in docking.widgets.conditiontestpanel
 
ConditionTestListener - Interface in docking.widgets.conditiontestpanel
 
ConditionTestModel - Class in docking.widgets.conditiontestpanel
 
ConditionTestModel(ConditionTestPanel, List<ConditionTester>) - Constructor for class docking.widgets.conditiontestpanel.ConditionTestModel
 
ConditionTestPanel - Class in docking.widgets.conditiontestpanel
 
ConditionTestPanel(List<ConditionTester>) - Constructor for class docking.widgets.conditiontestpanel.ConditionTestPanel
 
ConditionTestState - Class in docking.widgets.conditiontestpanel
 
ConditionTestState(ConditionTester) - Constructor for class docking.widgets.conditiontestpanel.ConditionTestState
 
configChangedFlag - Variable in class docking.AbstractDockingTool
 
ConfigurableColumnTableModel - Interface in docking.widgets.table
A model that provides access to table columns that are "configurable," whether by way of Settings object, or by the implementations and how they were written (like supplying custom renderers and such).
configuration - Variable in class ghidra.framework.plugintool.StandAloneApplication
 
configure(DecompInterface) - Method in interface ghidra.app.decompiler.parallel.DecompileConfigurer
Configure the given decompiler
CONFIGURE_FILTER_ICON - Static variable in class resources.Icons
 
configureFont(JList<? extends E>, ListModel<? extends E>, int) - Method in class docking.widgets.list.GListCellRenderer
 
configureFont(JTable, TableModel, int) - Method in class docking.widgets.table.GTableCellRenderer
 
conflict - Variable in class ghidra.program.util.SymbolicPropogator
 
CONFLICT_COLOR - Static variable in interface ghidra.app.merge.MergeConstants
 
CONFLICT_SUFFIX - Static variable in interface ghidra.program.model.data.DataType
 
ConflictCountPanel - Class in ghidra.app.merge.util
Panel that shows the current conflict number and the total number of conflicts.
ConflictCountPanel() - Constructor for class ghidra.app.merge.util.ConflictCountPanel
Constructor
ConflictInfoPanel - Class in ghidra.app.merge.listing
ConflictInfoPanel appears above the 4 listings in the ListingMergeWindow.
ConflictInfoPanel() - Constructor for class ghidra.app.merge.listing.ConflictInfoPanel
Creates a new ConflictInfoPanel to use above the listings.
ConflictPanel - Class in ghidra.app.merge.listing
Abstract class that should be implemented by the conflict panel that appears below the 4 listings in the merge window.
ConflictPanel() - Constructor for class ghidra.app.merge.listing.ConflictPanel
 
ConflictPanel(boolean) - Constructor for class ghidra.app.merge.listing.ConflictPanel
 
ConflictPanel(LayoutManager) - Constructor for class ghidra.app.merge.listing.ConflictPanel
 
ConflictPanel(LayoutManager, boolean) - Constructor for class ghidra.app.merge.listing.ConflictPanel
 
conflicts() - Method in class ghidra.program.util.string.FoundString
 
CONFLICTS - ghidra.program.util.string.FoundString.DefinedState
 
ConflictUtility - Class in ghidra.app.merge.util
ConflictUtility provides some constants and static methods used by the Listing Merge portion of the multi-user merge.
ConflictUtility() - Constructor for class ghidra.app.merge.util.ConflictUtility
 
connect() - Method in class ghidra.framework.client.RepositoryAdapter
Attempt to connect to the server.
connect() - Method in class ghidra.framework.client.RepositoryServerAdapter
Attempt to connect or re-connect to the server.
connect() - Method in class ghidra.framework.protocol.ghidra.GhidraURLConnection
 
connect(boolean) - Method in class ghidra.framework.protocol.ghidra.DefaultGhidraProtocolConnector
 
connect(boolean) - Method in class ghidra.framework.protocol.ghidra.DefaultLocalGhidraProtocolConnector
 
connect(boolean) - Method in class ghidra.framework.protocol.ghidra.GhidraProtocolConnector
Connect to the resource specified by the associated URL.
connect(RepositoryAdapter) - Method in class ghidra.framework.protocol.ghidra.DefaultLocalGhidraProtocolConnector
 
connect(RepositoryAdapter) - Method in class ghidra.framework.protocol.ghidra.GhidraProtocolConnector
Utilized a cached connection via the specified repository adapter.
connect(String) - Method in interface ghidra.framework.model.ToolConnection
Connect the tools for the given event name.
connected() - Method in interface ghidra.framework.remote.RepositoryServerHandle
Verify that server is alive and connected.
connectionStateChanged(Object) - Method in interface ghidra.framework.client.RemoteAdapterListener
Callback notification indicating the remote object connection state has changed.
connectionStateChanged(Object) - Method in class ghidra.framework.client.RepositoryAdapter
Notification callback when server connection state changes.
connectionStateChanged(Object) - Method in class ghidra.framework.main.FrontEndPlugin
 
connectionStateChanged(Object) - Method in class ghidra.framework.store.remote.RemoteFileSystem
 
connectToEclipse(int) - Method in interface ghidra.app.services.EclipseIntegrationService
Attempts to connect to Eclipse on the given port.
connectTools(PluginTool, PluginTool) - Method in class ghidra.test.TestEnv
 
cons - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic
 
CONSOLE - Static variable in interface ghidra.program.disassemble.DisassemblerMessageListener
Writes all messages from disassembler to the console.
ConsoleErrorDisplay - Class in ghidra.util
 
ConsoleErrorDisplay() - Constructor for class ghidra.util.ConsoleErrorDisplay
 
ConsoleListener - Interface in ghidra.framework.main
Listener that is called when a string should be written to the console.
ConsoleService - Interface in ghidra.app.services
Generic console interface allowing any plugin to print messages to console window.
ConsoleTaskMonitor - Class in ghidra.util.task
Handles monitor output to console
ConsoleTaskMonitor() - Constructor for class ghidra.util.task.ConsoleTaskMonitor
 
ConsoleTextPane - Class in ghidra.framework.main
A generic text pane that is used as a console to which text can be written.
ConsoleTextPane(PluginTool) - Constructor for class ghidra.framework.main.ConsoleTextPane
 
CONST - Static variable in class ghidra.app.util.demangler.DemangledDataType
 
CONST - Static variable in class ghidra.app.util.demangler.DemangledFunction
 
CONST - Static variable in class util.demangler.GenericDemangledDataType
 
CONST_COLOR - Static variable in class ghidra.app.decompiler.ClangToken
 
CONST_COLOR - Static variable in class ghidra.app.decompiler.ClangXML
 
constant() - Method in class ghidra.sleigh.grammar.SleighEcho
 
constant() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
constant() - Method in class ghidra.sleigh.grammar.SleighParser
 
Constant - Class in ghidra.app.plugin.processors.generic
 
Constant - ghidra.app.util.bin.format.pe.cli.tables.CliTypeTable
 
Constant - ghidra.app.util.bin.format.pef.SectionKind
Read-only data.
Constant(long) - Constructor for class ghidra.app.plugin.processors.generic.Constant
 
CONSTANT - Static variable in class ghidra.app.util.bin.format.ne.EntryTableBundle
Refers to a constant defined in module.
CONSTANT - Static variable in class ghidra.app.util.viewer.options.OptionsGui
 
CONSTANT - Static variable in class ghidra.program.model.data.MutabilitySettingsDefinition
 
constant_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.constant_return
 
CONSTANT_SPACE_INDEX - Static variable in class ghidra.program.model.lang.BasicCompilerSpec
 
ConstantPool - Class in ghidra.program.model.lang
Class for manipulating "deferred" constant systems like the java virtual machine constant pool
ConstantPool() - Constructor for class ghidra.program.model.lang.ConstantPool
 
ConstantPool.Record - Class in ghidra.program.model.lang
 
Constants - Interface in ghidra.app.util.bin.format.pe
Constants used in the data structures of the PE.
ConstantTemplate - Class in ghidra.app.plugin.processors.generic
 
ConstantTemplate(int) - Constructor for class ghidra.app.plugin.processors.generic.ConstantTemplate
 
ConstantTemplate(long) - Constructor for class ghidra.app.plugin.processors.generic.ConstantTemplate
 
ConstantTemplate(Operand, int) - Constructor for class ghidra.app.plugin.processors.generic.ConstantTemplate
Constructor ConstantTemplate.
ConstantTemplate(Operand, int, int) - Constructor for class ghidra.app.plugin.processors.generic.ConstantTemplate
 
ConstantValue - Class in ghidra.app.plugin.processors.sleigh.expression
A constant value associated with an alwaysTrue pattern
ConstantValue() - Constructor for class ghidra.app.plugin.processors.sleigh.expression.ConstantValue
 
ConstantValue(long) - Constructor for class ghidra.app.plugin.processors.sleigh.expression.ConstantValue
 
ConstantValueSolver - Class in ghidra.app.plugin.assembler.sleigh.expr
"Solves" constant expressions Essentially, this either evaluates successfully when asked for a constant value, or checks that the goal is equal to the constant.
ConstantValueSolver() - Constructor for class ghidra.app.plugin.assembler.sleigh.expr.ConstantValueSolver
 
constraint() - Method in class ghidra.sleigh.grammar.SleighParser
 
Constraint<T> - Class in generic.constraint
Constraints are used to make decisions to traverse a decision tree where each node in the tree has a constraint that is used to decide if that node is part of the successful decision path.
Constraint(String) - Constructor for class generic.constraint.Constraint
Constructor takes the name of the constraint.
constraint_op() - Method in class ghidra.sleigh.grammar.SleighParser
 
constraint_op_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.constraint_op_return
 
constraint_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.constraint_return
 
ConstraintData - Class in generic.constraint
Convenience class that converts XML attributes into typed property values.
ConstraintData(Map<String, String>) - Constructor for class generic.constraint.ConstraintData
 
ConstraintFilterPanel - Class in docking.widgets.table.constraint.dialog
Panel for display a single constraint entry within a column.
constraintIndex - Variable in class ghidra.app.util.bin.format.pe.cli.tables.CliTableGenericParamConstraint.CliGenericParamConstraintRow
 
constructor() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
constructor() - Method in class ghidra.sleigh.grammar.SleighEcho
 
constructor() - Method in class ghidra.sleigh.grammar.SleighParser
 
Constructor - Class in ghidra.app.plugin.processors.sleigh
The primary sleigh concept representing a semantic action taking operands (semantic values) as input producing a semantic value as output matching a particular pattern printing in a certain way
Constructor() - Constructor for class ghidra.app.plugin.processors.sleigh.Constructor
 
constructor_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.constructor_return
 
ConstructorEntryVisitor - Interface in ghidra.app.plugin.languages.sleigh
An interface for visiting constructors in a SLEIGH language
ConstructorInfo - Class in ghidra.app.plugin.processors.generic
Structure for collecting cached information about an instruction
ConstructorInfo(int, int) - Constructor for class ghidra.app.plugin.processors.generic.ConstructorInfo
 
constructorlike() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
constructorlike() - Method in class ghidra.sleigh.grammar.SleighEcho
 
constructorlike() - Method in class ghidra.sleigh.grammar.SleighParser
 
constructorlike_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.constructorlike_return
 
constructorlikelist() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
constructorlikelist() - Method in class ghidra.sleigh.grammar.SleighParser
 
constructorlikelist_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.constructorlikelist_return
 
ConstructorPcodeTemplate - Class in ghidra.app.plugin.processors.generic
 
ConstructorPcodeTemplate() - Constructor for class ghidra.app.plugin.processors.generic.ConstructorPcodeTemplate
 
ConstructState - Class in ghidra.app.plugin.processors.sleigh
 
ConstructState(ConstructState) - Constructor for class ghidra.app.plugin.processors.sleigh.ConstructState
 
ConstructTpl - Class in ghidra.app.plugin.processors.sleigh.template
Placeholder for what resolves to a list of PcodeOps and a FixedHandle.
ConstructTpl() - Constructor for class ghidra.app.plugin.processors.sleigh.template.ConstructTpl
 
constructValue(byte[], int, int, boolean) - Static method in class ghidra.pcode.memstate.MemoryBank
 
ConstTpl - Class in ghidra.app.plugin.processors.sleigh.template
A placeholder for what will resolve to a field of a Varnode (an AddressSpace or integer offset or integer size) given a particular InstructionContext
ConstTpl() - Constructor for class ghidra.app.plugin.processors.sleigh.template.ConstTpl
 
ConstTpl(int) - Constructor for class ghidra.app.plugin.processors.sleigh.template.ConstTpl
 
ConstTpl(int, int, int) - Constructor for class ghidra.app.plugin.processors.sleigh.template.ConstTpl
 
ConstTpl(int, long) - Constructor for class ghidra.app.plugin.processors.sleigh.template.ConstTpl
 
ConstTpl(ConstTpl) - Constructor for class ghidra.app.plugin.processors.sleigh.template.ConstTpl
 
ConstTpl(AddressSpace) - Constructor for class ghidra.app.plugin.processors.sleigh.template.ConstTpl
 
consume() - Method in class docking.widgets.autocomplete.AutocompletionEvent
Prevent this event from being further processed.
consume() - Method in class docking.widgets.fieldpanel.FieldPanelOverLayoutEvent
Prevent this event from being further processed.
consume(AssemblyTerminal, AssemblyParseToken, Set<AssemblyParseMachine>, Deque<AssemblyParseMachine>) - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseMachine
Consume a given terminal (and corresponding token) and continue parsing
ConsVisitForPcode(PcodeOpEntryVisitor) - Constructor for class ghidra.app.plugin.languages.sleigh.SleighLanguages.ConsVisitForPcode
Prepare to traverse a constructor
CONTAINER_FILES_FILTER - Static variable in class ghidra.plugin.importer.ImporterUtilities
File extension filter for well known 'container' files for GhidraFileChoosers.
ContainerHeader - Class in ghidra.app.util.bin.format.pef
See Apple's -- PEFBinaryFormat.h
ContainerHeader(ByteProvider) - Constructor for class ghidra.app.util.bin.format.pef.ContainerHeader
 
contains(int) - Method in interface docking.widgets.fieldpanel.Layout
Returns true if the the given yPos lies within this layout.
contains(int) - Method in class docking.widgets.fieldpanel.support.AnchoredLayout
 
contains(int) - Method in class docking.widgets.fieldpanel.support.MultiRowLayout
 
contains(int) - Method in class docking.widgets.fieldpanel.support.RowLayout
 
contains(int) - Method in class ghidra.util.ascii.AsciiCharSetRecognizer
 
contains(int) - Method in interface ghidra.util.ascii.CharSetRecognizer
 
contains(int) - Method in class ghidra.util.datastruct.IntIntHashtable
Return true if the given key is in the hashtable.
contains(int) - Method in class ghidra.util.datastruct.IntObjectHashtable
Return true if the given key is in the hashtable.
contains(int) - Method in class ghidra.util.datastruct.IntSet
Returns true if the set contains the given value.
contains(int) - Method in class ghidra.util.datastruct.Range
Returns true if the value is within the ranges extent.
contains(int) - Method in class ghidra.util.datastruct.SortedRangeList
Returns true if the value is contained in any ranges within this list.
contains(int, int) - Method in class docking.widgets.fieldpanel.field.ClippingTextField
 
contains(int, int) - Method in class docking.widgets.fieldpanel.field.EmptyTextField
 
contains(int, int) - Method in interface docking.widgets.fieldpanel.field.Field
Returns true if the given point is in this field.
contains(int, int) - Method in class docking.widgets.fieldpanel.field.ReverseClippingTextField
 
contains(int, int) - Method in class docking.widgets.fieldpanel.field.SimpleImageField
 
contains(int, int) - Method in class docking.widgets.fieldpanel.field.SimpleTextField
 
contains(int, int) - Method in class docking.widgets.fieldpanel.field.VerticalLayoutTextField
 
contains(int, int) - Method in class ghidra.app.util.viewer.field.IndentField
 
contains(int, int) - Method in class ghidra.app.util.viewer.field.ListingTextField
 
contains(int, int) - Method in class ghidra.app.util.viewer.field.OpenCloseField
 
contains(int, int) - Method in class ghidra.util.bean.GGlassPane
 
contains(int, int) - Method in class ghidra.util.datastruct.SortedRangeList
Returns true if a single range contains all the values from min to max.
contains(long) - Method in class ghidra.program.model.address.KeyRange
Tests if the given key is in the range.
contains(long) - Method in class ghidra.program.model.address.OverlayAddressSpace
 
contains(long) - Method in class ghidra.util.datastruct.LongDoubleHashtable
Return true if the given key is in the hashtable.
contains(long) - Method in class ghidra.util.datastruct.LongIntHashtable
Return true if the given key is in the hashtable.
contains(long) - Method in class ghidra.util.datastruct.LongLongHashtable
Return true if the given key is in the hashtable.
contains(long) - Method in class ghidra.util.datastruct.LongObjectHashtable
Return true if the given key is in the hashtable.
contains(long) - Method in class ghidra.util.datastruct.ObjectCache
Determine if the keyed-object exists in the cache.
contains(long) - Method in class ghidra.util.datastruct.ObjectRangeMap
Returns true if the associated index has an associated object even if the assocated object is null.
contains(long) - Method in class ghidra.util.datastruct.ObjectValueRange
Determines whether or not the indicated index is in the range.
contains(long) - Method in class ghidra.util.datastruct.ValueRange
Determines whether or not the indicated index is in the range.
contains(short) - Method in class ghidra.util.datastruct.ShortLongHashtable
Return true if the given key is in the hashtable.
contains(short) - Method in class ghidra.util.datastruct.ShortObjectHashtable
Return true if the given key is in the hashtable.
contains(short) - Method in class ghidra.util.datastruct.ShortStringHashtable
Return true if the given key is in the hashtable.
contains(FieldLocation) - Method in class docking.widgets.fieldpanel.support.FieldRange
checks if the given location is contained in the range.
contains(FieldLocation) - Method in class docking.widgets.fieldpanel.support.FieldSelection
Returns true if the given Field at the given index is in the selection.
contains(ResourceFile) - Static method in class ghidra.app.script.GhidraScriptUtil
Returns true if a ScriptInfo object exists for the specified script file.
contains(Address) - Method in interface ghidra.app.services.MarkerSet
Determine if this marker set contains the specified address.
contains(Address) - Method in class ghidra.program.database.map.NormalizedAddressSet
 
contains(Address) - Method in class ghidra.program.database.mem.MemoryBlockDB
 
contains(Address) - Method in class ghidra.program.database.mem.MemoryMapDB
 
contains(Address) - Method in class ghidra.program.database.register.AddressRangeObjectMap
Returns true if the associated address has an associated object even if the assocated object is null.
contains(Address) - Method in class ghidra.program.database.util.AddressSetPropertyMapDB
 
contains(Address) - Method in class ghidra.program.database.util.SynchronizedAddressSetCollection
 
contains(Address) - Method in interface ghidra.program.model.address.AddressRange
Returns true if the given address is contained in the range.
contains(Address) - Method in class ghidra.program.model.address.AddressRangeImpl
 
contains(Address) - Method in class ghidra.program.model.address.AddressSet
 
contains(Address) - Method in interface ghidra.program.model.address.AddressSetCollection
Test if the address is contained within any of the addressSets in this collection.
contains(Address) - Method in interface ghidra.program.model.address.AddressSetView
Test if the address is contained within this set.
contains(Address) - Method in class ghidra.program.model.address.AddressSetViewAdapter
 
contains(Address) - Method in class ghidra.program.model.address.SingleAddressSetCollection
 
contains(Address) - Method in class ghidra.program.model.block.CodeBlockImpl
 
contains(Address) - Method in interface ghidra.program.model.listing.CodeUnit
Returns true if address is contained in the range of this codeUnit
contains(Address) - Method in class ghidra.program.model.listing.DataStub
 
contains(Address) - Method in class ghidra.program.model.listing.InstructionStub
 
contains(Address) - Method in class ghidra.program.model.listing.VariableStorage
Determine if the specified address is contained within this storage
contains(Address) - Method in interface ghidra.program.model.mem.MemoryBlock
Return whether addr is contained in this block.
contains(Address) - Method in interface ghidra.program.model.mem.MemoryBlockSourceInfo
Returns true if this SourceInfo object applies to the given address;
contains(Address) - Method in class ghidra.program.model.mem.MemoryBlockStub
 
contains(Address) - Method in class ghidra.program.model.mem.MemoryStub
 
contains(Address) - Method in class ghidra.program.model.pcode.PcodeBlockBasic
Is the given address in the range of instructions represented by this basic block
contains(Address) - Method in class ghidra.program.model.pcode.Varnode
Determine if this varnode contains the specified address
contains(Address) - Method in interface ghidra.program.model.util.AddressSetPropertyMap
Return whether the property map contains the given address.
contains(Address) - Method in class ghidra.program.util.ProgramSelection
Test if the address exists within this set.
contains(Address, Address) - Method in class ghidra.program.database.map.NormalizedAddressSet
 
contains(Address, Address) - Method in class ghidra.program.database.mem.MemoryMapDB
 
contains(Address, Address) - Method in class ghidra.program.model.address.AddressSet
 
contains(Address, Address) - Method in interface ghidra.program.model.address.AddressSetView
Test if the given address range is contained in this set.
contains(Address, Address) - Method in class ghidra.program.model.address.AddressSetViewAdapter
 
contains(Address, Address) - Method in class ghidra.program.model.block.CodeBlockImpl
 
contains(Address, Address) - Method in class ghidra.program.model.mem.MemoryStub
 
contains(Address, Address) - Method in class ghidra.program.util.ProgramSelection
Test if the given address range is in the set.
contains(AddressSetView) - Method in class ghidra.program.database.map.NormalizedAddressSet
 
contains(AddressSetView) - Method in class ghidra.program.database.mem.MemoryMapDB
 
contains(AddressSetView) - Method in class ghidra.program.model.address.AddressSet
 
contains(AddressSetView) - Method in interface ghidra.program.model.address.AddressSetView
Test if the given address set is a subset of this set.
contains(AddressSetView) - Method in class ghidra.program.model.address.AddressSetViewAdapter
 
contains(AddressSetView) - Method in class ghidra.program.model.block.CodeBlockImpl
 
contains(AddressSetView) - Method in class ghidra.program.model.mem.MemoryStub
 
contains(AddressSetView) - Method in class ghidra.program.util.ProgramSelection
Test if the given address set is a subset of this set.
contains(DataType) - Method in class ghidra.program.database.data.DataTypeManagerDB
 
contains(DataType) - Method in class ghidra.program.model.data.CycleGroup
Return true if the given data type is in this cycle group.
contains(DataType) - Method in interface ghidra.program.model.data.DataTypeManager
Return true if the given dataType exists in this data type manager
contains(ParamEntry) - Method in class ghidra.program.model.lang.ParamEntry
 
contains(Register) - Method in class ghidra.program.model.lang.Register
Determines if reg is contained within this register.
contains(CodeUnit) - Method in interface ghidra.program.model.listing.Group
Returns whether this fragment contains the given code unit.
contains(CodeUnit) - Method in interface ghidra.program.model.listing.ProgramFragment
Returns whether this fragment contains the given code unit.
contains(ProgramFragment) - Method in interface ghidra.program.model.listing.ProgramModule
Returns whether this module directly contains the given fragment as a child.
contains(ProgramModule) - Method in interface ghidra.program.model.listing.ProgramModule
Returns whether this module directly contains the given module as a child.
contains(SequenceNumber) - Method in class ghidra.util.state.SequenceRange
 
contains(ProgramLocation) - Method in class ghidra.app.decompiler.component.DecompileData
 
contains(Edge) - Method in class ghidra.util.graph.DirectedGraph
Returns true iff the graph contains the edge e.
contains(Vertex) - Method in class ghidra.util.graph.DirectedGraph
Returns true iff the vertex is in the graph.
contains(Object) - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapEntrySet
 
contains(Object) - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapKeySet
 
contains(Object) - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapValues
 
contains(Object) - Method in class ghidra.util.datastruct.LongArrayList
 
contains(Object) - Method in class ghidra.util.datastruct.ObjectIntHashtable
Return true if the given key is in the hashtable.
contains(Object) - Method in class ghidra.util.datastruct.ObjectLongHashtable
Return true if the given key is in the hashtable.
contains(Object) - Method in class ghidra.util.datastruct.QueueStub
 
contains(Object) - Method in class ghidra.util.DynamicSortedTreeSet
 
contains(String) - Method in class docking.widgets.dialogs.StringChoices
Returns true if the given value is contained in this StringEnum
contains(String) - Method in class ghidra.app.plugin.assembler.sleigh.grammars.AbstractAssemblyGrammar
Check if the grammar contains any symbol with the given name
contains(String) - Method in class ghidra.framework.options.AbstractOptions
 
contains(String) - Method in interface ghidra.framework.options.Options
Return true if a option exists with the given name.
contains(String) - Method in class ghidra.framework.options.SubOptions
 
contains(String) - Method in class ghidra.program.database.external.ExternalManagerDB
 
contains(String) - Method in interface ghidra.program.model.symbol.ExternalManager
Determines if the indicated external library name is being managed (exists).
contains(String) - Static method in class ghidra.util.classfinder.ClassTranslator
Returns true if this ClassTranslator has a mapping for the indicated old class path name.
contains(String) - Method in class ghidra.util.datastruct.StringIntHashtable
Return true if the given key is in the hashtable.
contains(String, String, long, long) - Method in class ghidra.formats.gfilesystem.FileFingerprintCache
Returns true if the specified file with the specified fingerprints (timestamp, length) was previously added to the cache with the specified md5.
contains(JComponent, int, int) - Method in class docking.menu.DockingMenuItemUI
 
contains(K) - Method in class generic.stl.MapSTL
 
contains(K) - Method in class generic.stl.MultiMapSTL
 
contains(K) - Method in class generic.stl.MultiSetSTL
 
contains(K) - Method in class generic.stl.SetSTL
 
contains(T) - Method in interface ghidra.util.datastruct.Accumulator
 
contains(T) - Method in class ghidra.util.datastruct.CallbackAccumulator
 
contains(T) - Method in class ghidra.util.datastruct.CopyOnReadWeakSet
 
contains(T) - Method in class ghidra.util.datastruct.FilteringAccumulatorWrapper
 
contains(T) - Method in class ghidra.util.datastruct.ListAccumulator
 
contains(T) - Method in class ghidra.util.datastruct.SetAccumulator
 
contains(T) - Method in class ghidra.util.datastruct.SizeLimitedAccumulatorWrapper
 
contains(T) - Method in class ghidra.util.datastruct.SynchronizedListAccumulator
 
contains(T) - Method in class ghidra.util.datastruct.WeakSet
Returns true if the given object is in this data structure
contains(T) - Method in class ghidra.util.graph.AbstractDependencyGraph
Returns true if this graph has the given key.
contains(T) - Method in interface ghidra.util.graph.KeyIndexableSet
Returns true if this KeyIndexableSet contains the specified KeyedObject.
contains(V) - Method in class ghidra.graph.GraphPath
 
CONTAINS - docking.widgets.filter.TextFilterStrategy
 
containsAddressSpaces() - Method in class ghidra.app.util.AddressInput
 
containsAll(CharSequence, CharSequence...) - Static method in class ghidra.util.StringUtilities
Returns true if all the given searches are contained in the given string.
containsAll(Collection<?>) - Method in class ghidra.util.datastruct.LongArrayList
 
containsAll(Collection<?>) - Method in class ghidra.util.datastruct.QueueStub
 
containsAllIgnoreCase(CharSequence, CharSequence...) - Static method in class ghidra.util.StringUtilities
Returns true if all the given searches are contained in the given string, ignoring case.
containsAnchor(String) - Method in class help.validator.model.HelpFile
 
containsAsSubgraph(DirectedGraph) - Method in class ghidra.util.graph.DirectedGraph
Returns true iff all nodes and edges of the given graph are in the current graph
containsBlockAt(Address) - Method in class ghidra.program.model.lang.InstructionSet
 
containsCategory(CategoryPath) - Method in class ghidra.program.database.data.DataTypeManagerDB
 
containsCategory(CategoryPath) - Method in interface ghidra.program.model.data.DataTypeManager
Returns true if the given category path exists in this datatype manager
containsDynamicValue(long) - Method in class ghidra.app.util.bin.format.elf.ElfDynamicTable
Returns true if the specified dynamic type has a value.
containsDynamicValue(ElfDynamicType) - Method in class ghidra.app.util.bin.format.elf.ElfDynamicTable
Returns true if the specified dynamic (enum) type has a value.
containsEdge(E) - Method in interface ghidra.graph.GDirectedGraph
Test if the graph contains a given edge
containsEdge(E) - Method in class ghidra.graph.jung.JungToGDirectedGraphAdapter
 
containsEdge(E) - Method in class ghidra.graph.MutableGDirectedGraphWrapper
 
containsEdge(V, V) - Method in interface ghidra.graph.GDirectedGraph
Test if the graph contains an edge from one given vertex to another
containsEdge(V, V) - Method in class ghidra.graph.jung.JungDirectedGraph
 
containsEdge(V, V) - Method in class ghidra.graph.jung.JungToGDirectedGraphAdapter
 
containsEdge(V, V) - Method in class ghidra.graph.MutableGDirectedGraphWrapper
 
containsEntirely(int) - Method in class docking.widgets.fieldpanel.support.FieldRange
 
containsEntirely(FieldRange) - Method in class docking.widgets.fieldpanel.support.FieldSelection
 
containsEntirely(BigInteger) - Method in class docking.widgets.fieldpanel.support.FieldRange
 
containsEntirely(BigInteger) - Method in class docking.widgets.fieldpanel.support.FieldSelection
Returns true if the all the fields in the layout with the given index are included in this selection.
containsEvent(int) - Method in class ghidra.framework.model.DomainObjectChangedEvent
 
containsFilterWithName(String) - Method in class docking.widgets.table.columnfilter.ColumnFilterSaveManager
Returns true if this save manager contains any filters with the given name.
containsHelpFiles() - Method in class help.validator.location.HelpModuleCollection
 
containsIndex(int) - Method in class db.buffers.ChangeMap
Returns true if the specified index is within the bounds of this map.
containsInSomeElement(Vector) - Method in class ghidra.util.graph.Path
 
containsInvalidChars(String) - Static method in class ghidra.program.model.symbol.SymbolUtilities
Check for invalid characters (space, colon, asterisk, plus, bracket) in labels.
containsItem(E) - Method in class docking.widgets.combobox.GhidraComboBox
 
containsKey(long) - Method in class ghidra.util.datastruct.RedBlackLongKeySet
Returns true if the key is in the set.
containsKey(long) - Method in class ghidra.util.datastruct.SoftCacheLongKeyMap
Returns true if the cache currently contains the given key.
containsKey(short) - Method in class ghidra.util.datastruct.BitTree
Determines if a given key is in the set.
containsKey(short) - Method in class ghidra.util.datastruct.FullKeySet
 
containsKey(short) - Method in class ghidra.util.datastruct.RedBlackKeySet
Returns true if the key is in the set.
containsKey(short) - Method in interface ghidra.util.datastruct.ShortKeySet
Determines if a given key is in the set.
containsKey(Object) - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap
 
containsKey(Object) - Method in class ghidra.util.datastruct.LRUMap
 
containsKey(Object) - Method in class ghidra.util.datastruct.SoftCacheMap
 
containsKey(Object) - Method in class ghidra.util.datastruct.WeakValueHashMap
 
containsKey(String) - Method in class ghidra.app.script.GhidraScriptProperties
 
containsKey(String) - Method in class ghidra.app.util.cparser.CPP.DefineTable
See if the define table contains a definition
containsKey(K) - Method in class generic.stl.RedBlackTree
Returns true if the key is in the set.
containsKey(K) - Method in class ghidra.util.datastruct.RedBlackTree
Returns true if the key is in the set.
containsLocation(ProgramLocation) - Method in class ghidra.app.decompiler.component.DecompilerPanel
 
containsLock(File) - Static method in class ghidra.framework.store.local.LockFile
 
containsObject(AddressableRowObject) - Method in class ghidra.app.tablechooser.TableChooserTableModel
 
containsOffset(long) - Method in class ghidra.app.util.bin.format.dwarf4.DWARFCompilationUnit
Returns true if the offset value is within this compUnit's start and end position in the debug_info section.
containSomePathStartingWith(GraphPath<V>) - Method in class ghidra.graph.GraphPathSet
 
containsOption(String, List<Option>) - Static method in class ghidra.app.util.OptionUtils
Checks to see whether or not the given list of options contains the given option name.
containsProvider(ComponentProvider) - Method in class docking.DockingWindowManager
Returns true if this manager contains the given provider.
containsRootFolder() - Method in class ghidra.framework.main.datatable.ProjectDataActionContext
 
ContainsTextFilter - Class in docking.widgets.filter
A filter that will pass text when it contains the filter text.
ContainsTextFilter(String, boolean, boolean) - Constructor for class docking.widgets.filter.ContainsTextFilter
 
ContainsTextFilterFactory - Class in docking.widgets.filter
 
ContainsTextFilterFactory(boolean, boolean) - Constructor for class docking.widgets.filter.ContainsTextFilterFactory
 
containsValidDataType() - Method in class ghidra.app.util.datatype.DataTypeSelectionEditor
 
containsValue(Object) - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap
 
containsValue(Object) - Method in class ghidra.util.datastruct.LRUMap
 
containsValue(Object) - Method in class ghidra.util.datastruct.SoftCacheMap
 
containsValue(Object) - Method in class ghidra.util.datastruct.WeakValueHashMap
 
containsValue(String) - Method in class ghidra.app.script.GhidraScriptProperties
 
containsVariableWithName(String) - Method in class ghidra.program.model.pcode.LocalSymbolMap
 
containsVertex(V) - Method in interface ghidra.graph.GDirectedGraph
Test if the graph contains a given vertex
containsVertex(V) - Method in class ghidra.graph.jung.JungToGDirectedGraphAdapter
 
containsVertex(V) - Method in class ghidra.graph.MutableGDirectedGraphWrapper
 
containsXml(String) - Method in class ghidra.util.xml.XmlTestHelper
Return true if the given line is in the the xml list.
CONTENT_TYPE - Static variable in class ghidra.program.database.ProgramDB
 
ContentHandler - Interface in ghidra.framework.data
NOTE: ALL ContentHandler CLASSES MUST END IN "ContentHandler".
contentsOffset - Variable in class ghidra.app.util.bin.format.pe.cli.blobs.CliBlob
 
contentsSize - Variable in class ghidra.app.util.bin.format.pe.cli.blobs.CliBlob
 
contentType - Variable in class ghidra.framework.remote.RepositoryItem
 
contentType - Variable in class ghidra.framework.store.remote.RemoteFolderItem
 
context - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph.Vertex
 
context - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyTreeResolver
 
context - Variable in class ghidra.program.util.SymbolicPropogator
 
context() - Method in class ghidra.app.plugin.processors.generic.Position
 
contextblock() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
contextblock() - Method in class ghidra.sleigh.grammar.SleighEcho
 
contextblock() - Method in class ghidra.sleigh.grammar.SleighParser
 
contextblock_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.contextblock_return
 
ContextCache - Class in ghidra.app.plugin.processors.sleigh
 
ContextCache() - Constructor for class ghidra.app.plugin.processors.sleigh.ContextCache
 
ContextChange - Interface in ghidra.app.plugin.processors.sleigh
 
contextChanged() - Method in class docking.ComponentProvider
Kicks the tool to let it know the context for this provider has changed.
contextChanged() - Method in class ghidra.app.decompiler.component.CDisplayPanel
 
contextChanged() - Method in interface ghidra.app.decompiler.component.DecompilerCallbackHandler
 
contextChanged(ActionContext) - Method in interface docking.DockingContextListener
Called when the context changes
contextChanged(ComponentPlaceholder) - Method in class docking.GlobalMenuAndToolBarManager
 
contextChanged(ComponentProvider) - Method in class docking.AbstractDockingTool
 
contextChanged(ComponentProvider) - Method in interface docking.DockingTool
Signals to the tool that the provider's context has changed.
contextChanged(ComponentProvider) - Method in class docking.DockingWindowManager
 
contextChangedAll() - Method in class docking.GlobalMenuAndToolBarManager
 
ContextChangeException - Exception in ghidra.program.model.listing
ContextChangeException indicates that an illegal change to program context has been attempted.
ContextChangeException() - Constructor for exception ghidra.program.model.listing.ContextChangeException
Constructs an ContextChangeException with no detail message.
ContextChangeException(String) - Constructor for exception ghidra.program.model.listing.ContextChangeException
Constructs an ContextChangeException with the specified detail message.
ContextCommit - Class in ghidra.app.plugin.processors.sleigh
 
ContextCommit() - Constructor for class ghidra.app.plugin.processors.sleigh.ContextCommit
 
contextdef() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
contextdef() - Method in class ghidra.sleigh.grammar.SleighEcho
 
contextdef() - Method in class ghidra.sleigh.grammar.SleighParser
 
contextdef_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.contextdef_return
 
contextdef_scope() - Constructor for class ghidra.sleigh.grammar.SleighCompiler.contextdef_scope
 
contextdef_stack - Variable in class ghidra.sleigh.grammar.SleighCompiler
 
ContextEvaluator - Interface in ghidra.program.util
ContextEvaluator provides a callback mechanism for the SymbolicPropogator as code is evaluated.
ContextEvaluatorAdapter - Class in ghidra.program.util
Default behavior implementation of ContextEvaluator passed to SymbolicPropogator Override methods to inspect context.
ContextEvaluatorAdapter() - Constructor for class ghidra.program.util.ContextEvaluatorAdapter
 
ContextField - Class in ghidra.app.plugin.processors.sleigh.expression
Contiguous bits in the non-instruction part of the context interpreted as an integer value
ContextField() - Constructor for class ghidra.app.plugin.processors.sleigh.expression.ContextField
 
contextfielddef() - Method in class ghidra.sleigh.grammar.SleighParser
 
contextfielddef_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.contextfielddef_return
 
contextfielddefs(Token) - Method in class ghidra.sleigh.grammar.SleighParser
 
contextfielddefs_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.contextfielddefs_return
 
contextfieldmod() - Method in class ghidra.sleigh.grammar.SleighParser
 
contextfieldmod_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.contextfieldmod_return
 
contextfieldmods(Token) - Method in class ghidra.sleigh.grammar.SleighParser
 
contextfieldmods_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.contextfieldmods_return
 
ContextFieldSolver - Class in ghidra.app.plugin.assembler.sleigh.expr
Solves expressions of a context register field Essentially, this just encodes the goal into the field, if it can be represented in the given space and format.
ContextFieldSolver() - Constructor for class ghidra.app.plugin.assembler.sleigh.expr.ContextFieldSolver
 
contextOnly(AssemblyPatternBlock, String, ImmutableList<AssemblyResolution>) - Static method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution
Build a context-only successful resolution result
ContextOp - Class in ghidra.app.plugin.processors.sleigh
An operation on the context (bit-packed form) of an instruction
ContextOp() - Constructor for class ghidra.app.plugin.processors.sleigh.ContextOp
 
ContextPattern - Class in ghidra.app.plugin.processors.sleigh.pattern
Pattern which depends only on the non-instruction stream bits of the context
ContextPattern() - Constructor for class ghidra.app.plugin.processors.sleigh.pattern.ContextPattern
 
ContextPattern(PatternBlock) - Constructor for class ghidra.app.plugin.processors.sleigh.pattern.ContextPattern
 
ContextSetting - Class in ghidra.program.model.lang
Class for context configuration information as part of the compiler configuration (CompilerSpec)
ContextSetting(Register, BigInteger, Address, Address) - Constructor for class ghidra.program.model.lang.ContextSetting
 
ContextState - Class in ghidra.util.state
 
ContextState(Address, Program) - Constructor for class ghidra.util.state.ContextState
Constructs an empty state.
ContextState(Address, ProgramContext, Program) - Constructor for class ghidra.util.state.ContextState
Constructs an empty state.
ContextState(SequenceNumber, ContextState) - Constructor for class ghidra.util.state.ContextState
Derive a new context state from an initial state
ContextSymbol - Class in ghidra.app.plugin.processors.sleigh.symbol
A ValueSymbol that gets its semantic value from contiguous bits in a VarnodeSymbol.
ContextSymbol() - Constructor for class ghidra.app.plugin.processors.sleigh.symbol.ContextSymbol
 
CONTINUE - docking.DockingUtils.TreeTraversalResult
 
CONTINUE - ghidra.app.util.headless.HeadlessScript.HeadlessContinuationOption
Continue running scripts and/or analysis; -import and -process modes complete normally.
CONTINUE - Static variable in interface ghidra.app.plugin.languages.sleigh.VisitorResults
Continue From visit(): continue traversal as usual.
CONTINUE_THEN_DELETE - ghidra.app.util.headless.HeadlessScript.HeadlessContinuationOption
Continue running scripts and/or analysis; -import mode does not save program, -process mode deletes program.
ContinuesFactory - Class in generic.continues
 
ContinuesFactory(ExceptionHandler) - Constructor for class generic.continues.ContinuesFactory
 
contrastForegroundColor(Color) - Static method in class ghidra.util.ColorUtils
A method to produce a color (either black or white) that contrasts with the given color.
CONTROL_KEY_MODIFIER_MASK - Static variable in class docking.DockingUtils
System dependent mask for the Ctrl key
CONTROL_KEY_MODIFIER_MASK_DEPRECATED - Static variable in class docking.DockingUtils
CONTROL_KEY_NAME - Static variable in class docking.DockingUtils
 
controlBlock - Variable in class ghidra.test.processors.support.PCodeTestGroup
 
ControlFlowGuard - Class in ghidra.app.util.bin.format.pe
ControlFlowGuard is a platform security feature that was created to combat memory corruption vulnerabilities.
ControlFlowGuard() - Constructor for class ghidra.app.util.bin.format.pe.ControlFlowGuard
 
Conv - Class in ghidra.util
Helper methods for converting between number data types without negative promotion.
convert(char[], List<JSONToken>) - Method in class generic.json.JSONParser
 
convert(COLUMN_TYPE, Settings) - Method in interface docking.widgets.table.FilterTypeConverter
Converts in instance of the column type to an instance of the destination type
convert(DataType) - Method in class ghidra.base.widgets.table.constraint.provider.DataTypeColumnTypeMapper
 
convert(Scalar) - Method in class ghidra.base.widgets.table.constraint.provider.ScalarToLongColumnTypeMapper
 
convert(Namespace) - Method in class ghidra.base.widgets.table.constraint.provider.NamespaceColumnTypeMapper
 
convert(Symbol) - Method in class ghidra.base.widgets.table.constraint.provider.SymbolColumnTypeMapper
 
convert(ProgramLocation) - Method in class ghidra.base.widgets.table.constraint.provider.ProgramLocationColumnTypeMapper
 
convert(AddressBasedLocation) - Method in class ghidra.base.widgets.table.constraint.provider.AddressBasedLocationColumnTypeMapper
 
convert(Float) - Method in class docking.widgets.table.constraint.provider.FloatColumnTypeMapper
 
convert(Date) - Method in class docking.widgets.table.constraint.provider.DateColumnTypeMapper
 
convert(T) - Method in class docking.widgets.table.constraint.ColumnTypeMapper
Converts an object of type T1 to an object of type T2
convert(T) - Method in class docking.widgets.table.constraint.ObjectToStringMapper
 
convert(GenericDemangledObject) - Static method in class ghidra.app.util.demangler.DemangledObjectFactory
 
convert(GenericDemangledType) - Static method in class ghidra.app.util.demangler.DemangledObjectFactory
 
convertAnnotationSymbolToAddress(String[], String, Program) - Static method in class ghidra.app.util.viewer.field.SymbolAnnotatedStringHandler
 
convertBytesToString(byte[]) - Static method in class ghidra.util.NumericUtilities
Convert a byte array into a hexadecimal string.
convertBytesToString(byte[], int, int, String) - Static method in class ghidra.util.NumericUtilities
Convert a byte array into a hexadecimal string.
convertBytesToString(byte[], String) - Static method in class ghidra.util.NumericUtilities
Convert a byte array into a hexadecimal string.
convertBytesToString(Iterable<Byte>, String) - Static method in class ghidra.util.NumericUtilities
Convert a bytes into a hexadecimal string.
convertBytesToString(Iterator<Byte>, String) - Static method in class ghidra.util.NumericUtilities
Convert a bytes into a hexadecimal string.
convertBytesToString(Stream<Byte>, String) - Static method in class ghidra.util.NumericUtilities
Convert a bytes into a hexadecimal string.
convertCodePointToEscapeSequence(int) - Static method in class ghidra.util.StringUtilities
Maps known control characters to corresponding escape sequences.
convertControlCharsToEscapeSequences(String) - Static method in class ghidra.util.StringUtilities
Replaces known control characters in a string to corresponding escape sequences.
ConvertedRecordIterator - Class in db
ConvertedRecordIterator provides a RecordIterator wrapper for performing record conversion frequently required when using older data.
ConvertedRecordIterator(RecordIterator, boolean) - Constructor for class db.ConvertedRecordIterator
Constructor.
convertEntryIdToName(int) - Static method in class ghidra.app.util.bin.format.macos.asd.EntryDescriptorID
 
converter - Variable in class docking.widgets.table.constraint.provider.IntegerEditorProvider
 
convertEscapeSequences(String) - Static method in class ghidra.util.StringUtilities
Replaces escaped characters in a string to corresponding control characters.
convertFilename(File) - Static method in class ghidra.program.model.data.FileDataTypeManager
Convert the filename for the given file to have the packed database file extension.
ConvertFileSystem - Class in ghidra.framework.data
 
ConvertFileSystem() - Constructor for class ghidra.framework.data.ConvertFileSystem
 
ConvertFileSystem.ConvertFileSystemException - Exception in ghidra.framework.data
 
ConvertFileSystem.MessageListener - Interface in ghidra.framework.data
 
ConvertFileSystemException() - Constructor for exception ghidra.framework.data.ConvertFileSystem.ConvertFileSystemException
 
ConvertFileSystemException(String) - Constructor for exception ghidra.framework.data.ConvertFileSystem.ConvertFileSystemException
 
ConvertFileSystemException(String, Throwable) - Constructor for exception ghidra.framework.data.ConvertFileSystem.ConvertFileSystemException
 
convertFunctionWrappedExternalPointer(Symbol) - Static method in class ghidra.program.util.ProgramUtilities
Convert old function wrapped external pointers.
convertHexStringToMaskedValue(AtomicLong, AtomicLong, String, int, int, String) - Static method in class ghidra.util.NumericUtilities
convertLinkPlaceholdersToHyperlinks(String) - Static method in class ghidra.util.HTMLUtilities
Takes HTML text wrapped by HTMLUtilities.wrapWithLinkPlaceholder(String, String) and replaces the custom link comment tags with HTML anchor (A) tags, where the HREF value is the value that was in the CONTENT attribute.
convertMaskedValueToHexString(long, long, int, boolean, int, String) - Static method in class ghidra.util.NumericUtilities
Convert a masked value into a hexadecimal-ish string.
convertMaskToHexString(long, int, boolean, int, String) - Static method in class ghidra.util.NumericUtilities
Convert a mask to a hexadecimal-ish string.
convertMouseEventToVertexMouseEvent(GraphViewer<V, E>, MouseEvent) - Static method in class ghidra.graph.viewer.GraphViewerUtils
 
convertName(String, long) - Static method in class ghidra.program.model.pcode.EquateSymbol
 
convertNamespaceToClass(Namespace) - Static method in class ghidra.app.util.NamespaceUtils
Convert a namespace to a class by copying all namespace children into a newly created class and then removing the old namespace.
convertObjectToString(Object) - Method in enum ghidra.framework.options.OptionType
 
convertPointToParent(Point) - Method in class docking.util.image.CalloutComponentInfo
 
convertProject(File, ConvertFileSystem.MessageListener) - Static method in class ghidra.framework.data.ConvertFileSystem
 
convertProjectToShared(RepositoryAdapter, TaskMonitor) - Method in class ghidra.framework.data.ProjectFileManager
 
convertProjectToShared(RepositoryAdapter, TaskMonitor) - Method in interface ghidra.framework.model.ProjectData
Convert a local project to a shared project.
convertRecord(Record) - Method in class db.ConvertedRecordIterator
Convert a record supplied by the underlying RecordIterator.
convertStringToBytes(String) - Static method in class ghidra.util.NumericUtilities
Parse hexadecimal digits into a byte array.
convertStringToObject(String) - Method in enum ghidra.framework.options.OptionType
 
convertTabsToSpaces(String, int) - Static method in class ghidra.util.StringUtilities
Convert tabs in the given string to spaces.
convertToIndexedLocalFileSystem() - Method in class ghidra.framework.store.local.MangledLocalFileSystem
Convert this mangled filesystem to an indexed filesystem.
convertToInitialized(MemoryBlock, byte) - Method in class ghidra.program.database.mem.MemoryMapDB
 
convertToInitialized(MemoryBlock, byte) - Method in interface ghidra.program.model.mem.Memory
Convert an existing uninitialized block with an initialized block.
convertToInitialized(MemoryBlock, byte) - Method in class ghidra.program.model.mem.MemoryStub
 
convertToNamespace(GenericDemangledType) - Static method in class ghidra.app.util.demangler.DemangledType
Takes a DemangledType with a name that contains namespace elements (such as Foo::Bar) and breaks it into a hierarchy of types where each type represents one item in the list of namespace elements.
convertToNamespaces(List<String>) - Static method in class ghidra.app.util.demangler.DemanglerUtil
Converts the list of names into a namespace linked list.
convertToSignedValue(BigInteger, int) - Static method in class ghidra.pcode.utils.Utils
 
convertToUninitialized(MemoryBlock) - Method in class ghidra.program.database.mem.MemoryMapDB
 
convertToUninitialized(MemoryBlock) - Method in interface ghidra.program.model.mem.Memory
 
convertToUninitialized(MemoryBlock) - Method in class ghidra.program.model.mem.MemoryStub
 
convertToUnsignedValue(BigInteger, int) - Static method in class ghidra.pcode.utils.Utils
 
convertTypeCodeToDataType(CliAbstractSig.CliElementType) - Static method in class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig
 
convertValidationOptions(boolean, boolean) - Method in class ghidra.app.util.datatype.microsoft.RTTIDataType
Creates a DataValidationOptions object with the indicated settings for instructions and defined data.
CoordinatedListingPanelListener - Interface in ghidra.app.services
 
COP - Static variable in class ghidra.program.model.lang.OperandType
Bit set if the operand is a co-processor value
copy() - Method in class db.Record
Obtain a copy of this record object.
copy() - Method in class docking.widgets.fieldpanel.internal.ColorRangeMap
 
copy() - Method in class docking.widgets.table.columnfilter.ColumnBasedTableFilter
 
copy() - Method in class docking.widgets.textfield.TextFieldLinker.FieldState
 
copy() - Method in class docking.widgets.textfield.TextFieldLinker.LinkerState
Copy the state
copy() - Method in class generic.stl.EmptyIteratorSTL
 
copy() - Method in interface generic.stl.IteratorSTL
Creates a copy of this iterator.
copy() - Method in class generic.stl.ListIterator
 
copy() - Method in class generic.stl.MapIteratorSTL
 
copy() - Method in class generic.stl.ReverseMapIteratorSTL
 
copy() - Method in class generic.stl.ReverseSetIterator
 
copy() - Method in class generic.stl.SetIterator
 
copy() - Method in class generic.stl.VectorIterator
 
copy() - Method in class generic.stl.VectorSTL
 
copy() - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseMachine
Duplicate this machine state This is used extensively when branching
copy() - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph
Returns a copy of the graph explored so far
copy() - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock
Duplicate this pattern block
copy() - Method in class ghidra.app.util.demangler.DemangledDataType
 
copy() - Method in class ghidra.app.util.demangler.DemangledFunctionIndirect
 
copy() - Method in class ghidra.app.util.demangler.DemangledFunctionPointer
 
copy() - Method in class ghidra.app.util.demangler.DemangledFunctionReference
 
copy() - Method in class ghidra.app.util.html.DataTypeLine
 
copy() - Method in class ghidra.app.util.html.EmptyDataTypeLine
 
copy() - Method in class ghidra.app.util.html.EmptyTextLine
 
copy() - Method in class ghidra.app.util.html.EmptyVariableTextLine
 
copy() - Method in class ghidra.app.util.html.TextLine
 
copy() - Method in interface ghidra.app.util.html.ValidatableLine
 
copy() - Method in class ghidra.app.util.html.VariableTextLine
 
copy() - Method in class ghidra.app.util.Option
Creates a copy of this Option object.
copy() - Method in class ghidra.framework.options.ToolOptions
 
copy() - Method in interface ghidra.graph.GDirectedGraph
Copy this graph.
copy() - Method in interface ghidra.graph.GImplicitDirectedGraph
Copy some portion of the implicit graph to an explicit graph Usually, this returns the cached (explored) portion of the graph
copy() - Method in class ghidra.graph.GraphPath
 
copy() - Method in class ghidra.graph.graphs.DefaultVisualGraph
 
copy() - Method in class ghidra.graph.graphs.JungDirectedVisualGraph
 
copy() - Method in class ghidra.graph.jung.JungDirectedGraph
 
copy() - Method in class ghidra.graph.jung.JungToGDirectedGraphAdapter
 
copy() - Method in class ghidra.graph.MutableGDirectedGraphWrapper
 
copy() - Method in class ghidra.graph.viewer.layout.LayoutLocationMap
 
copy() - Method in interface ghidra.graph.VisualGraph
 
copy() - Method in class ghidra.util.graph.AbstractDependencyGraph
Returns a copy of this graph.
copy() - Method in class ghidra.util.graph.DependencyGraph
 
copy() - Method in class ghidra.util.graph.DeterministicDependencyGraph
 
copy() - Method in class ghidra.util.graph.DirectedGraph
 
copy() - Method in class ghidra.util.graph.SimpleWeightedDigraph
 
copy() - Method in class ghidra.util.graph.WeightedDigraph
 
copy() - Method in class util.demangler.GenericDemangledDataType
 
copy() - Method in class util.demangler.GenericDemangledFunctionPointer
 
copy(boolean) - Method in class ghidra.program.model.data.PascalString255DataType
 
copy(int, DataBuffer, int, int) - Method in class db.buffers.DataBuffer
Copy data from another buffer into this buffer.
copy(ColumnConstraint<M>) - Method in class docking.widgets.table.constraint.MappedColumnConstraint
Creates a copy of this class using the same mapper but with a different mapped delegate.
copy(DemangledDataType, DemangledDataType) - Method in class ghidra.app.util.demangler.DemangledDataType
 
copy(DemangledDataType, DemangledDataType) - Method in class ghidra.app.util.demangler.DemangledFunctionIndirect
 
copy(DemangledDataType, DemangledDataType) - Method in class ghidra.app.util.demangler.DemangledFunctionPointer
 
copy(DemangledDataType, DemangledDataType) - Method in class ghidra.app.util.demangler.DemangledFunctionReference
 
copy(DataTypeManager) - Method in class ghidra.program.model.data.ArrayDataType
 
copy(DataTypeManager) - Method in class ghidra.program.model.data.BitFieldDataType
Returns a clone of this built-in DataType
copy(DataTypeManager) - Method in class ghidra.program.model.data.BuiltIn
Returns a clone of this built-in DataType
copy(DataTypeManager) - Method in interface ghidra.program.model.data.DataType
Returns a new instance of this DataType with a new identity.
copy(DataTypeManager) - Method in class ghidra.program.model.data.DefaultDataType
 
copy(DataTypeManager) - Method in class ghidra.program.model.data.EnumDataType
 
copy(DataTypeManager) - Method in class ghidra.program.model.data.FunctionDefinitionDataType
 
copy(DataTypeManager) - Method in class ghidra.program.model.data.MissingBuiltInDataType
 
copy(DataTypeManager) - Method in class ghidra.program.model.data.StructureDataType
 
copy(DataTypeManager) - Method in class ghidra.program.model.data.TypedefDataType
 
copy(DataTypeManager) - Method in class ghidra.program.model.data.UnionDataType
 
copy(InjectPayloadSleigh) - Method in class ghidra.program.model.lang.InjectPayloadCallfixup
 
copy(InjectPayloadSleigh) - Method in class ghidra.program.model.lang.InjectPayloadSleigh
 
copy(Varnode, Varnode, boolean, ContextEvaluator) - Method in class ghidra.program.util.VarnodeContext
Copy the varnode with as little manipulation as possible.
copy(TaskMonitor) - Method in interface ghidra.app.services.ClipboardContentProviderService
Triggers the default copy operation
copy(String) - Method in class docking.widgets.table.constraint.StringColumnConstraint
subclasses must override to generate new versions of themselves but with a new pattern string.
copy(String) - Method in class docking.widgets.table.constraint.StringContainsColumnConstraint
 
copy(String) - Method in class docking.widgets.table.constraint.StringEndsWithColumnConstraint
 
copy(String) - Method in class docking.widgets.table.constraint.StringMatcherColumnConstraint
 
copy(String) - Method in class docking.widgets.table.constraint.StringNotContainsColumnConstraint
 
copy(String) - Method in class docking.widgets.table.constraint.StringNotEndsWithColumnConstraint
 
copy(String) - Method in class docking.widgets.table.constraint.StringNotStartsWithColumnConstraint
 
copy(String) - Method in class docking.widgets.table.constraint.StringStartsWithColumnConstraint
 
copy(LocalDate) - Method in class docking.widgets.table.constraint.AtLeastDateColumnConstraint
 
copy(LocalDate) - Method in class docking.widgets.table.constraint.AtMostDateColumnConstraint
 
copy(LocalDate, LocalDate) - Method in class docking.widgets.table.constraint.InDateRangeColumnConstraint
 
copy(LocalDate, LocalDate) - Method in class docking.widgets.table.constraint.NotInDateRangeColumnConstraint
 
copy(T) - Method in class docking.widgets.table.constraint.AtLeastColumnConstraint
 
copy(T) - Method in class docking.widgets.table.constraint.AtMostColumnConstraint
 
copy(T) - Method in class docking.widgets.table.constraint.SingleValueColumnConstraint
subclasses must override to generate new versions of themselves but with new comparison value.
copy(T, T) - Method in class docking.widgets.table.constraint.InRangeColumnConstraint
 
copy(T, T) - Method in class docking.widgets.table.constraint.NotInRangeColumnConstraint
 
copy(T, T) - Method in class docking.widgets.table.constraint.RangeColumnConstraint
subclasses must override to generate new versions of themselves but with new range values.
COPY - Static variable in class ghidra.plugins.fsbrowser.ImageManager
 
COPY - Static variable in class ghidra.program.model.pcode.PcodeBlock
 
COPY - Static variable in class ghidra.program.model.pcode.PcodeOp
 
COPY_ERROR - ghidra.framework.plugintool.dialog.ExtensionException.ExtensionExceptionType
Thrown when there is a problem copying a folder during an installation
COPY_SELECTION - ghidra.framework.main.logviewer.event.FVEvent.EventType
 
COPY_SUFFIX - Static variable in interface ghidra.framework.model.DomainFolder
Name extension to add when attempting to avoid a duplicate name.
copyAll(DirectedGraph) - Method in class ghidra.util.graph.DirectedGraph
Copies all attributes from the indicated directed graph to this one.
copyAndAppend(T[], T) - Static method in class utilities.util.ArrayUtilities
Returns a copy of the given array with the provided element appended.
copyAppendDescription(String) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedConstructor
Duplicate this resolution, with additional description text appended
copyArea(int, int, int, int, int, int) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
copyArea(int, int, int, int, int, int) - Method in class generic.text.TextLayoutGraphics
 
copyArea(int, int, int, int, int, int) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
copyBytes(boolean, TaskMonitor) - Method in class ghidra.app.util.ByteCopier
 
copyBytes(AddressSetView, boolean, TaskMonitor) - Method in class ghidra.app.util.ByteCopier
 
copyBytesAsString(AddressSetView, boolean, TaskMonitor) - Method in class ghidra.app.util.ByteCopier
 
copyBytesInRanges(Program, Program, Address, Address) - Static method in class ghidra.program.util.ProgramMemoryUtil
Copies the bytes to one program from another for the specified address range.
copyBytesInRanges(Program, Program, AddressSetView, TaskMonitor) - Static method in class ghidra.program.util.ProgramMemoryUtil
Copies the bytes to one program from another for the specified set of address ranges.
copyCategory(Category, DataTypeConflictHandler, TaskMonitor) - Method in interface ghidra.program.model.data.Category
Make a new subcategory from the given category.
copyCategory(Category, DataTypeConflictHandler, TaskMonitor) - Method in interface ghidra.program.model.data.ICategory
Make a new subcategory from the given category.
copyDataTo(int, DataTable, int, int) - Method in interface ghidra.util.datastruct.Array
Copies the underlying value for this array at the given index to the data table at the given index and column.
copyDataTo(int, DataTable, int, int) - Method in class ghidra.util.datastruct.BooleanArray
 
copyDataTo(int, DataTable, int, int) - Method in class ghidra.util.datastruct.ByteArray
 
copyDataTo(int, DataTable, int, int) - Method in class ghidra.util.datastruct.ByteArrayArray
 
copyDataTo(int, DataTable, int, int) - Method in class ghidra.util.datastruct.DoubleArray
 
copyDataTo(int, DataTable, int, int) - Method in class ghidra.util.datastruct.DoubleArrayArray
 
copyDataTo(int, DataTable, int, int) - Method in class ghidra.util.datastruct.FloatArray
 
copyDataTo(int, DataTable, int, int) - Method in class ghidra.util.datastruct.FloatArrayArray
 
copyDataTo(int, DataTable, int, int) - Method in class ghidra.util.datastruct.IntArray
 
copyDataTo(int, DataTable, int, int) - Method in class ghidra.util.datastruct.IntArrayArray
 
copyDataTo(int, DataTable, int, int) - Method in class ghidra.util.datastruct.LongArray
 
copyDataTo(int, DataTable, int, int) - Method in class ghidra.util.datastruct.LongArrayArray
 
copyDataTo(int, DataTable, int, int) - Method in class ghidra.util.datastruct.ObjectArray
 
copyDataTo(int, DataTable, int, int) - Method in class ghidra.util.datastruct.ShortArray
 
copyDataTo(int, DataTable, int, int) - Method in class ghidra.util.datastruct.ShortArrayArray
 
copyDataTo(int, DataTable, int, int) - Method in class ghidra.util.datastruct.StringArray
 
copyDataTo(int, DataTable, int, int) - Method in class ghidra.util.datastruct.StringArrayArray
 
copyDir(File, File, TaskMonitor) - Static method in class utilities.util.FileUtilities
This is the same as calling FileUtilities.copyDir(File, File, FileFilter, TaskMonitor) with a FileFilter that accepts all files.
copyDir(File, File, FileFilter, TaskMonitor) - Static method in class utilities.util.FileUtilities
Copies the contents of originalDir to copyDir.
copyEdge(Edge, DirectedGraph) - Method in class ghidra.util.graph.DirectedGraph
This method copies an edge and all object attributes from graph 'other' into this graph.
copyEdgeAttributeValues(Edge, Edge, DirectedGraph) - Method in class ghidra.util.graph.DirectedGraph
This method copies the attributes from an edge 'e' from DirectedGraph 'other' into this graph associated with edge 'newe'
copyFile(BufferFile, BufferFile, ChangeMap, TaskMonitor) - Static method in class db.buffers.LocalBufferFile
Copy the complete content of a specfied srcFile into a destFile excluding file ID.
copyFile(ResourceFile, ResourceFile, TaskMonitor) - Static method in class utilities.util.FileUtilities
Copy the fromFile contents to the toFile.
copyFile(ResourceFile, File, boolean, TaskMonitor) - Static method in class utilities.util.FileUtilities
Copy the fromFile contents to the toFile.
copyFile(File, File, boolean, TaskMonitor) - Static method in class utilities.util.FileUtilities
Copy the fromFile contents to the toFile.
copyFileToStream(File, OutputStream, TaskMonitor) - Static method in class utilities.util.FileUtilities
Copy the contents of the specified fromFile to the out stream.
copyFrom(MessageLog) - Method in class ghidra.app.util.importer.MessageLog
Copies the contents of one message log into this one.
copyInto(GenericDemangledDataType) - Method in class util.demangler.GenericDemangledDataType
 
copyInto(GenericDemangledDataType) - Method in class util.demangler.GenericDemangledFunctionPointer
 
copyInto(GenericDemangledVariable) - Method in class util.demangler.GenericDemangledArray
 
copyInto(GenericDemangledVariable) - Method in class util.demangler.GenericDemangledDataType
 
copyLines(List<ValidatableLine>) - Method in class ghidra.app.util.html.HTMLDataTypeRepresentation
 
CopyOnReadWeakSet<T> - Class in ghidra.util.datastruct
 
CopyOnReadWeakSet() - Constructor for class ghidra.util.datastruct.CopyOnReadWeakSet
 
copyOptions(Options) - Method in class ghidra.framework.options.ToolOptions
Adds all the options name/value pairs to this Options.
copyRowTo(int, DataTable, int) - Method in class ghidra.util.datastruct.DataTable
Copy one row to another row.
copySetting(Settings, Settings) - Method in class ghidra.docking.settings.FloatingPointPrecisionSettingsDefinition
 
copySetting(Settings, Settings) - Method in class ghidra.docking.settings.FormatSettingsDefinition
 
copySetting(Settings, Settings) - Method in class ghidra.docking.settings.IntegerSignednessFormattingModeSettingsDefinition
 
copySetting(Settings, Settings) - Method in class ghidra.docking.settings.JavaEnumSettingsDefinition
 
copySetting(Settings, Settings) - Method in interface ghidra.docking.settings.SettingsDefinition
Copies any setting value associated with this settings definition from the srcSettings settings to the destSettings.
copySetting(Settings, Settings) - Method in class ghidra.program.model.data.CharsetSettingsDefinition
 
copySetting(Settings, Settings) - Method in class ghidra.program.model.data.DataTypeMnemonicSettingsDefinition
 
copySetting(Settings, Settings) - Method in class ghidra.program.model.data.EndianSettingsDefinition
 
copySetting(Settings, Settings) - Method in class ghidra.program.model.data.MutabilitySettingsDefinition
 
copySetting(Settings, Settings) - Method in class ghidra.program.model.data.PaddingSettingsDefinition
 
copySetting(Settings, Settings) - Method in class ghidra.program.model.data.TerminatedSettingsDefinition
 
copySetting(Settings, Settings) - Method in class ghidra.program.model.data.TranslationSettingsDefinition
 
copySetting(Settings, Settings) - Method in class ghidra.util.table.field.ByteCountSettingsDefinition
 
copySetting(Settings, Settings) - Method in class ghidra.util.table.field.CodeUnitCountSettingsDefinition
 
copySetting(Settings, Settings) - Method in class ghidra.util.table.field.CodeUnitOffsetSettingsDefinition
 
copySetting(Settings, Settings) - Method in class ghidra.util.table.field.FunctionInlineSettingsDefinition
 
copySetting(Settings, Settings) - Method in class ghidra.util.table.field.FunctionNoReturnSettingsDefinition
 
copySetting(Settings, Settings) - Method in class ghidra.util.table.field.FunctionThunkSettingsDefinition
 
copySetting(Settings, Settings) - Method in class ghidra.util.table.field.MemoryOffsetSettingsDefinition
 
copySpecial(ClipboardType, TaskMonitor) - Method in interface ghidra.app.services.ClipboardContentProviderService
Triggers a special copy with the specified copy type.
copyStreamToFile(InputStream, File, boolean, TaskMonitor) - Static method in class utilities.util.FileUtilities
Copy the in stream to the toFile.
copyStreamToStream(InputStream, OutputStream, TaskMonitor) - Static method in class utilities.util.FileUtilities
Copy the in stream to the out stream.
CopyTask - Class in ghidra.framework.main.datatree
 
copyTo(DomainFolder, TaskMonitor) - Method in class ghidra.framework.data.DomainFileProxy
 
copyTo(DomainFolder, TaskMonitor) - Method in class ghidra.framework.data.GhidraFile
 
copyTo(DomainFolder, TaskMonitor) - Method in class ghidra.framework.data.GhidraFolder
 
copyTo(DomainFolder, TaskMonitor) - Method in interface ghidra.framework.model.DomainFile
Copy this file into the newParent folder as a private file.
copyTo(DomainFolder, TaskMonitor) - Method in interface ghidra.framework.model.DomainFolder
Copy this folder into the newParent folder.
copyToFutureFlowState(Address) - Method in class ghidra.app.util.PseudoDisassemblerContext
 
copyToFutureFlowState(Address) - Method in class ghidra.program.disassemble.DisassemblerContextImpl
Saves the current processor state for when this context flows to the given address.
copyToFutureFlowState(Address, Address) - Method in class ghidra.program.disassemble.DisassemblerContextImpl
Saves the current processor state flowing from the fromAddr, for when this context flows to the given address.
copyToFutureFlowState(Address, Address) - Method in class ghidra.program.util.VarnodeContext
 
copyVersionTo(int, DomainFolder, TaskMonitor) - Method in class ghidra.framework.data.DomainFileProxy
 
copyVersionTo(int, DomainFolder, TaskMonitor) - Method in class ghidra.framework.data.GhidraFile
 
copyVersionTo(int, DomainFolder, TaskMonitor) - Method in interface ghidra.framework.model.DomainFile
Copy a specific version of this file to the specified destFolder.
copyVertex(Vertex, DirectedGraph) - Method in class ghidra.util.graph.DirectedGraph
This method copies a vertex and all object attributes from graph 'other' into this graph.
copyVertexAttributeValues(Vertex, DirectedGraph) - Method in class ghidra.util.graph.DirectedGraph
This method copies vertex attributes for vertex 'vert' from graph 'other' to this graph.
copyWithNewValue(Object) - Method in class docking.widgets.table.GTableCellRenderingData
Create a new data object from this data, changing only the cells' value object
CORE_PRIORITY - Static variable in class ghidra.framework.plugintool.util.PluginPackage
 
CorePluginPackage - Class in ghidra.app
 
CorePluginPackage() - Constructor for class ghidra.app.CorePluginPackage
 
correlate(Data, Data) - Method in interface ghidra.program.util.AddressCorrelator
Returns an address mapping from one piece of data to another.
correlate(Function, Function) - Method in interface ghidra.program.util.AddressCorrelator
Returns an address mapping from one function to another.
count - Variable in class generic.lsh.vector.IDFLookup.IDFEntry
 
CountedDynamicDataType - Class in ghidra.program.model.data
A dynamic data type that changes the number of elements it contains based on a count found in header data type.
CountedDynamicDataType(String, String, DataType, DataType, long, int, long) - Constructor for class ghidra.program.model.data.CountedDynamicDataType
Constructor for this dynamic data type builder.
counter - Variable in class generic.cache.CountingBasicFactory
A counter for tracking the number of items that have been created.
CountingBasicFactory<T> - Class in generic.cache
 
CountingBasicFactory() - Constructor for class generic.cache.CountingBasicFactory
 
CountLatch - Class in ghidra.util
Latch that has a count that can be incremented and decremented.
CountLatch() - Constructor for class ghidra.util.CountLatch
 
CountLeadingOnesOpBehavior - Class in ghidra.pcode.emulate.callother
 
CountLeadingOnesOpBehavior() - Constructor for class ghidra.pcode.emulate.callother.CountLeadingOnesOpBehavior
 
CountLeadingZerosOpBehavior - Class in ghidra.pcode.emulate.callother
 
CountLeadingZerosOpBehavior() - Constructor for class ghidra.pcode.emulate.callother.CountLeadingZerosOpBehavior
 
countOccurrences(String, char) - Static method in class ghidra.util.StringUtilities
Returns a count of how many times the 'occur' char appears in the strings.
countPossibleVals() - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock
 
CParserUtils - Class in ghidra.app.util.cparser.C
 
CPOOLREF - Static variable in class ghidra.program.model.pcode.PcodeOp
 
CPPCOMMENT - Static variable in class ghidra.sleigh.grammar.BaseLexer
 
CPPCOMMENT - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
CPPCOMMENT - Static variable in class ghidra.sleigh.grammar.DisplayLexer
 
CPPCOMMENT - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
 
CPPCOMMENT - Static variable in class ghidra.sleigh.grammar.SemanticLexer
 
CPPCOMMENT - Static variable in class ghidra.sleigh.grammar.SleighCompiler
 
CPPCOMMENT - Static variable in class ghidra.sleigh.grammar.SleighEcho
 
CPPCOMMENT - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
CPPCOMMENT - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
CPPCOMMENT - Static variable in class ghidra.sleigh.grammar.SleighParser
 
CPPStyle - ghidra.app.decompiler.DecompileOptions.CommentStyleEnum
 
cpsr - Variable in class ghidra.app.util.bin.format.macho.threadcommand.ThreadStateARM_64
 
cpsr - Variable in class ghidra.app.util.bin.format.macho.threadcommand.ThreadStateARM
 
CPU_ARCH_ABI64 - Static variable in class ghidra.app.util.bin.format.macho.CpuTypes
64 bit ABI
CPU_ARCH_MASK - Static variable in class ghidra.app.util.bin.format.macho.CpuTypes
mask for architecture bits
CPU_SUBTYPE_386 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_486 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_486SX - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_586 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_ARM_ALL - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_ARM_V4T - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_ARM_V5 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_ARM_V5TEJ - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_ARM_V6 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_ARM_V6M - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_ARM_V7 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_ARM_V7EM - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_ARM_V7F - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_ARM_V7K - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_ARM_V7M - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_ARM_V7S - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_ARM_XSCALE - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_BIG_ENDIAN - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_CELERON - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_CELERON_MOBILE - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_HPPA_7100 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_HPPA_7100LC - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_HPPA_ALL - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_I386_ALL - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_I860_860 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_I860_ALL - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_ITANIUM - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_ITANIUM_2 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_LITTLE_ENDIAN - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_MC68030 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_MC68030_ONLY - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_MC68040 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_MC680x0_ALL - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_MC88000_ALL - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_MC88100 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_MC88110 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_MC98000_ALL - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_MC98601 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_MIPS_ALL - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_MIPS_R2000 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_MIPS_R2000a - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_MIPS_R2300 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_MIPS_R2600 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_MIPS_R2800 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_MIPS_R3000 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_MIPS_R3000a - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_MULTIPLE - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_PENT - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_PENTII_M3 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_PENTII_M5 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_PENTIUM_3 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_PENTIUM_3_M - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_PENTIUM_3_XEON - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_PENTIUM_4 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_PENTIUM_4_M - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_PENTIUM_M - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_PENTPRO - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_POWERPC_601 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_POWERPC_602 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_POWERPC_603 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_POWERPC_603e - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_POWERPC_603ev - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_POWERPC_604 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_POWERPC_604e - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_POWERPC_620 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_POWERPC_7400 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_POWERPC_7450 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_POWERPC_750 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_POWERPC_970 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_POWERPC_ALL - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_POWERPC_Max - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_POWERPC_SCVger - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_SPARC_ALL - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_UVAXI - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_UVAXII - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_UVAXIII - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_VAX_ALL - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_VAX730 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_VAX750 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_VAX780 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_VAX785 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_VAX8200 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_VAX8500 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_VAX8600 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_VAX8650 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_VAX8800 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_X86_ALL - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_X86_ARCH1 - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_XEON - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_SUBTYPE_XEON_MP - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_THREADTYPE_INTEL_HTT - Static variable in class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CPU_TYPE_ANY - Static variable in class ghidra.app.util.bin.format.macho.CpuTypes
 
CPU_TYPE_ARM - Static variable in class ghidra.app.util.bin.format.macho.CpuTypes
 
CPU_TYPE_ARM_64 - Static variable in class ghidra.app.util.bin.format.macho.CpuTypes
 
CPU_TYPE_HPPA - Static variable in class ghidra.app.util.bin.format.macho.CpuTypes
 
CPU_TYPE_I386 - Static variable in class ghidra.app.util.bin.format.macho.CpuTypes
 
CPU_TYPE_I860 - Static variable in class ghidra.app.util.bin.format.macho.CpuTypes
 
CPU_TYPE_MC680x0 - Static variable in class ghidra.app.util.bin.format.macho.CpuTypes
 
CPU_TYPE_MC88000 - Static variable in class ghidra.app.util.bin.format.macho.CpuTypes
 
CPU_TYPE_MC98000 - Static variable in class ghidra.app.util.bin.format.macho.CpuTypes
 
CPU_TYPE_POWERPC - Static variable in class ghidra.app.util.bin.format.macho.CpuTypes
 
CPU_TYPE_POWERPC64 - Static variable in class ghidra.app.util.bin.format.macho.CpuTypes
 
CPU_TYPE_SPARC - Static variable in class ghidra.app.util.bin.format.macho.CpuTypes
 
CPU_TYPE_VAX - Static variable in class ghidra.app.util.bin.format.macho.CpuTypes
 
CPU_TYPE_X86 - Static variable in class ghidra.app.util.bin.format.macho.CpuTypes
 
CPU_TYPE_X86_64 - Static variable in class ghidra.app.util.bin.format.macho.CpuTypes
 
CpuSubTypes - Class in ghidra.app.util.bin.format.macho
 
CpuSubTypes() - Constructor for class ghidra.app.util.bin.format.macho.CpuSubTypes
 
CpuTypes - Class in ghidra.app.util.bin.format.macho
 
CpuTypes() - Constructor for class ghidra.app.util.bin.format.macho.CpuTypes
 
cr - Variable in class ghidra.app.util.bin.format.macho.threadcommand.ThreadStatePPC
Condition register
crc32tab - Static variable in class generic.hash.SimpleCRC32
 
CRC64 - Class in generic.algorithms
 
CRC64() - Constructor for class generic.algorithms.CRC64
 
create() - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
create() - Method in interface generic.cache.BasicFactory
Creates an instance of BasicFactory.
create() - Method in class generic.cache.CountingBasicFactory
 
create() - Method in class generic.text.TextLayoutGraphics
 
create() - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
create() - Method in class ghidra.formats.gfilesystem.FileSystemRefManager
Creates a new FileSystemRef that points at the owning filesystem.
create(int, int, int, int) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
create(int, int, int, int) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
create(int, int, Address) - Method in class ghidra.program.model.pcode.PcodeOpBank
 
create(int, int, SequenceNumber) - Method in class ghidra.program.model.pcode.PcodeOpBank
 
create(int, Address, int) - Method in class ghidra.program.model.pcode.VarnodeBank
 
create(ResourceFile, ErrorHandler, boolean) - Static method in class ghidra.xml.XmlPullParserFactory
Constructs a new parser using the specified XML file.
create(DebugInfoEntry) - Static method in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionEvaluator
 
create(DIEAggregate) - Static method in class ghidra.app.util.bin.format.dwarf4.next.DWARFSourceInfo
Creates a new DWARFSourceInfo instance from the supplied DIEAggregate if the info is present, otherwise returns null;
create(NamespacePath, String, SymbolType) - Static method in class ghidra.app.util.bin.format.dwarf4.next.NamespacePath
Creates a new NamespacePath instance.
create(MessageLog) - Static method in class ghidra.app.util.importer.MessageLogContinuesFactory
 
create(FSRL, FSRLRoot, ByteProvider, File, FileSystemService, TaskMonitor) - Method in class ghidra.formats.gfilesystem.factory.GFileSystemBaseFactory
 
create(FSRL, FSRLRoot, ByteProvider, File, FileSystemService, TaskMonitor) - Method in interface ghidra.formats.gfilesystem.factory.GFileSystemFactoryFull
Constructs a new GFileSystem instance that handles the specified file.
create(FSRL, FSRLRoot, File, FileSystemService, TaskMonitor) - Method in interface ghidra.formats.gfilesystem.factory.GFileSystemFactoryWithFile
Constructs a new GFileSystem instance that handles the specified File.
create(File, ErrorHandler, boolean) - Static method in class ghidra.xml.XmlPullParserFactory
Constructs a new parser using the specified XML file.
create(InputStream, String, ErrorHandler, boolean) - Static method in class ghidra.xml.XmlPullParserFactory
Constructs a new parser using the specified stream and name.
create(Class<?>, Object...) - Method in class generic.continues.ContinuesFactory
 
create(Class<?>, Object...) - Method in interface generic.continues.GenericFactory
 
create(String, Class<? extends Layout>) - Static method in class ghidra.graph.viewer.layout.JungLayoutProviderFactory
 
create(String, String, ErrorHandler, boolean) - Static method in class ghidra.xml.XmlPullParserFactory
Constructs a new parser using the specified XML file.
CREATE - db.OpenMode
 
CREATE - Static variable in interface db.DBConstants
 
CREATE - Static variable in class ghidra.framework.main.DataTreeDialog
Dialog type for creating domain data files.
CREATE_FIRMWARE - Static variable in class ghidra.plugins.fsbrowser.ImageManager
 
createAboutComponent() - Static method in class docking.framework.ApplicationInformationDisplayFactory
 
createAboutTitle() - Static method in class docking.framework.ApplicationInformationDisplayFactory
 
createActions() - Method in class ghidra.app.decompiler.component.DecompilerCodeComparisonPanel
Creates the actions provided by this panel.
createActions() - Method in class ghidra.app.util.viewer.listingpanel.ListingDiffActionManager
Creates the actions.
createActions(DialogComponentProvider) - Method in class ghidra.framework.main.datatree.CheckoutsPanel
 
createAddressSet() - Method in class ghidra.program.flatapi.FlatProgramAPI
Creates a new mutable address set.
createAddressSetPropertyMap(String) - Method in class ghidra.program.database.ProgramDB
 
createAddressSetPropertyMap(String) - Method in interface ghidra.program.model.listing.Program
Create a new AddressSetPropertyMap with the specified name.
createAlias(String, Options, String) - Method in class ghidra.framework.options.AbstractOptions
 
createAlias(String, Options, String) - Method in interface ghidra.framework.options.Options
Create an alias in this options for an existing option in some other options object.
createAlias(String, Options, String) - Method in class ghidra.framework.options.SubOptions
 
createAnimator() - Method in class ghidra.graph.job.AbstractAnimator
 
createAnimator() - Method in class ghidra.graph.job.AbstractAnimatorJob
 
createAnimator() - Method in class ghidra.graph.job.AbstractGraphTransitionJob
 
createAnimator() - Method in class ghidra.graph.job.AbstractGraphVisibilityTransitionJob
 
createAnimator() - Method in class ghidra.graph.job.EdgeHoverAnimator
 
createAnimator() - Method in class ghidra.graph.job.EnsureAreaVisibleAnimatorFunctionGraphJob
 
createAnimator() - Method in class ghidra.graph.job.MoveViewAnimatorFunctionGraphJob
 
createAnimator() - Method in class ghidra.graph.job.RelayoutFunctionGraphJob
 
createAnimator() - Method in class ghidra.graph.job.TwinkleVertexAnimator
 
createAnnotatedString(AttributedString, String[], Program) - Method in class ghidra.app.util.viewer.field.AddressAnnotatedStringHandler
 
createAnnotatedString(AttributedString, String[], Program) - Method in interface ghidra.app.util.viewer.field.AnnotatedStringHandler
Creates an FieldElement based upon the give array of Strings.
createAnnotatedString(AttributedString, String[], Program) - Method in class ghidra.app.util.viewer.field.ExecutableTaskStringHandler
 
createAnnotatedString(AttributedString, String[], Program) - Method in class ghidra.app.util.viewer.field.InvalidAnnotatedStringHandler
 
createAnnotatedString(AttributedString, String[], Program) - Method in class ghidra.app.util.viewer.field.ProgramAnnotatedStringHandler
 
createAnnotatedString(AttributedString, String[], Program) - Method in class ghidra.app.util.viewer.field.SymbolAnnotatedStringHandler
 
createAnnotatedString(AttributedString, String[], Program) - Method in class ghidra.app.util.viewer.field.URLAnnotatedStringHandler
 
createAppender(String, Layout<? extends Serializable>, Filter, String) - Static method in class log.LogPanelAppender
 
createApplicationConfiguration() - Method in class docking.test.AbstractDockingTest
 
createApplicationConfiguration() - Method in class generic.test.AbstractGenericTest
 
createApplicationConfiguration() - Method in class ghidra.test.AbstractGhidraHeadedIntegrationTest
 
createApplicationConfiguration() - Method in class ghidra.test.AbstractGhidraHeadlessIntegrationTest
 
createApplicationLayout() - Method in class docking.test.AbstractDockingTest
 
createApplicationLayout() - Method in class generic.test.AbstractGenericTest
 
createApplicationLayout() - Method in class ghidra.test.AbstractGhidraHeadedIntegrationTest
 
createApplicationLayout() - Method in class ghidra.test.AbstractGhidraHeadlessIntegrationTest
 
createAreaMarker(String, String, int, boolean, boolean, boolean, Color) - Method in interface ghidra.app.services.MarkerService
createAreaMarker(String, String, Program, int, boolean, boolean, boolean, Color) - Method in interface ghidra.app.services.MarkerService
Create a Marker display which shows area type markers.
createAreaMarker(String, String, Program, int, boolean, boolean, boolean, Color, boolean) - Method in interface ghidra.app.services.MarkerService
Create a Marker display which shows area type markers.
CreateArrayCmd - Class in ghidra.app.cmd.data
Command to create an array.
CreateArrayCmd(Address, int, DataType, int) - Constructor for class ghidra.app.cmd.data.CreateArrayCmd
Constructs a new command for creating arrays.
CreateArrayInStructureCmd - Class in ghidra.app.cmd.data
Command to create an array inside of a structure.
CreateArrayInStructureCmd(Address, int, DataType, int[]) - Constructor for class ghidra.app.cmd.data.CreateArrayInStructureCmd
Constructs a new command for creating arrays inside of structures.
createAsciiString(Address) - Method in class ghidra.program.flatapi.FlatProgramAPI
Creates a null terminated ascii string starting at the specified address.
createAsciiString(Address, int) - Method in class ghidra.program.flatapi.FlatProgramAPI
Create an ASCII string at the specified address.
createAssociation(FSRL, DomainFile) - Static method in class ghidra.plugin.importer.ProgramMappingService
Creates a short-lived association between a FSRL and a DomainFile.
createAssociation(FSRL, Program) - Static method in class ghidra.plugin.importer.ProgramMappingService
Creates a short-lived association between a FSRL and an open Program.
createAttribute(String, String) - Method in class ghidra.util.graph.attributes.AttributeManager
Create a new attribute.
createAttributeSet(Color) - Method in class ghidra.framework.plugintool.dialog.AbstractDetailsPanel
Returns a new SimpleAttributeSet with the following default attributes set: FontFamily: "Tahoma" FontSize: 11 Bold: True
createAttributeSet(String, int, boolean, Color) - Method in class ghidra.framework.plugintool.dialog.AbstractDetailsPanel
Returns a new SimpleAttributeSet with all attributes set by the caller.
createAutoAssocation(Program) - Static method in class ghidra.plugin.importer.ProgramMappingService
Attempts to create an association between the specified open program and any FSRL metadata found in the Programs properties.
createBadVarnode() - Method in class ghidra.program.util.VarnodeContext
 
createBaseRelocation(int) - Method in class ghidra.app.util.bin.format.pe.BaseRelocationDataDirectory
Create a new base relocation using the specified virtual address.
createBitMappedBlock(Program, String, Address, Address, int, String, String, boolean, boolean, boolean, MessageLog) - Static method in class ghidra.app.util.MemoryBlockUtils
Creates a new bit mapped memory block.
createBitMappedBlock(String, Address, Address, long) - Method in class ghidra.program.database.mem.MemoryMapDB
 
createBitMappedBlock(String, Address, Address, long) - Method in interface ghidra.program.model.mem.Memory
Create a bit overlay memory block and add it to this Memory.
createBitMappedBlock(String, Address, Address, long) - Method in class ghidra.program.model.mem.MemoryStub
 
createBlock(Program) - Method in class ghidra.app.plugin.processors.generic.MemoryBlockDefinition
 
createBlock(MemoryBlock, String, Address, long) - Method in class ghidra.program.database.mem.MemoryMapDB
 
createBlock(MemoryBlock, String, Address, long) - Method in interface ghidra.program.model.mem.Memory
Creates a MemoryBlock at the given address with the same properties as block, and adds it to this Memory.
createBlock(MemoryBlock, String, Address, long) - Method in class ghidra.program.model.mem.MemoryStub
 
createBlock(String, int) - Method in class ghidra.program.model.pcode.BlockMap
 
createBlock(String, Address, long, int, List<SubMemoryBlock>) - Method in class ghidra.program.database.mem.MemoryMapDBAdapterV3
 
createBlockStartText(CodeUnit) - Method in class ghidra.app.util.viewer.field.MemoryBlockStartFieldFactory
Creates a comment to be show at the beginning of each block that shows the following: - block name - block type - block start/end address (size) - block comment
createBookmark(long) - Method in class help.screenshot.AbstractScreenShotGenerator
 
createBookmark(Address, String, String) - Method in class ghidra.program.flatapi.FlatProgramAPI
Creates a NOTE book mark at the specified address.
createBookmark(String, String, String, String) - Method in class ghidra.program.database.ProgramBuilder
 
createBuffer() - Method in class db.buffers.BufferMgr
Get a new or recycled buffer.
createBuffer(int) - Method in class db.DBHandle
Create a new buffer with the specified length.
createBuffer(DBBuffer) - Method in class db.DBHandle
Create a new buffer that layers on top of another buffer.
createBuilder(String, String) - Static method in class docking.widgets.OptionDialog
A convenience method to create a OptionDialogBuilder
createButton() - Method in class docking.action.DockingAction
 
createButton() - Method in interface docking.action.DockingActionIf
Returns a JButton that is suitable for this action.
createButton() - Method in class docking.DockingActionProxy
 
createButton(int) - Static method in class docking.options.editor.ButtonPanelFactory
Create a button with specified type.
createButton(DockingActionIf) - Method in class docking.menu.ToolBarItemManager
 
createButton(String) - Static method in class docking.options.editor.ButtonPanelFactory
Create a button with the given text.
createButtonPanel(JButton[]) - Static method in class docking.options.editor.ButtonPanelFactory
Create the panel for the buttons; the button are aligned vertically; the side margins on the panel has a default value of 20.
createButtonPanel(JButton[], char) - Static method in class docking.options.editor.ButtonPanelFactory
Create the panel for the buttons; the button are aligned as specified; the side margins on the panel has a default value of 20.
createButtonPanel(JButton[], int) - Static method in class docking.options.editor.ButtonPanelFactory
Create the panel for the buttons; the button are aligned vertically; use sideMargin value for side margins on the panel.
createButtonPanel(JButton[], int, char) - Static method in class docking.options.editor.ButtonPanelFactory
Create the panel for the buttons; the button are aligned as specified; use sideMargin value for side margins on the panel, and use either X_AXIS or Y_AXIS as the alignment specification.
createByte(Address) - Method in class ghidra.program.flatapi.FlatProgramAPI
Creates a byte datatype at the given address.
createByteMappedBlock(Program, String, Address, Address, int, String, String, boolean, boolean, boolean, MessageLog) - Static method in class ghidra.app.util.MemoryBlockUtils
Creates a new byte mapped memory block.
createByteMappedBlock(String, Address, Address, long) - Method in class ghidra.program.database.mem.MemoryMapDB
 
createByteMappedBlock(String, Address, Address, long) - Method in interface ghidra.program.model.mem.Memory
Create a memory block that uses the bytes located at a different location.
createByteMappedBlock(String, Address, Address, long) - Method in class ghidra.program.model.mem.MemoryStub
 
createCallGraph() - Method in class ghidra.app.cmd.module.AbstractModularizationCmd
 
createCallInstruction(String, String) - Method in class ghidra.test.ToyProgramBuilder
 
createCallout(CalloutComponentInfo) - Method in class docking.util.image.Callout
 
createCalloutOnImage(Image, CalloutComponentInfo) - Method in class docking.util.image.Callout
 
createCategory(CategoryPath) - Method in class ghidra.program.database.data.DataTypeManagerDB
 
createCategory(CategoryPath) - Method in class ghidra.program.model.data.BuiltInDataTypeManager
 
createCategory(CategoryPath) - Method in interface ghidra.program.model.data.DataTypeManager
Create a category for the given path; returns the current category if it already exits
createCategory(String) - Method in interface ghidra.program.model.data.Category
Create a category with the given name; if category already exists, then return that category.
createCategory(String) - Method in interface ghidra.program.model.data.ICategory
Create a category with the given name.
createChar(Address) - Method in class ghidra.program.flatapi.FlatProgramAPI
Creates a char datatype at the given address.
createChild(String, String, SymbolType) - Method in class ghidra.app.util.bin.format.dwarf4.next.DWARFNameInfo
 
createChunkingParallelDecopmiler(QCallback<Function, R>, TaskMonitor) - Static method in class ghidra.app.decompiler.parallel.ParallelDecompiler
Creates an object that can be used to perform decompilation of a limited number of functions at a time, as opposed to working over an entire range of functions at once.
createClass(Namespace, String, SourceType) - Method in class ghidra.program.database.symbol.SymbolManager
 
createClass(Namespace, String, SourceType) - Method in interface ghidra.program.model.symbol.SymbolTable
Create a class namespace in the given parent namespace.
createClassNamespace(String, String, SourceType) - Method in class ghidra.program.database.ProgramBuilder
 
createClassStructure(Program, Function) - Method in class ghidra.app.util.demangler.DemangledObject
 
createCliMetadataDirectory(NTHeader, FactoryBundledWithBinaryReader) - Static method in class ghidra.app.util.bin.format.pe.cli.CliMetadataDirectory
 
createClone() - Method in class ghidra.app.util.viewer.format.FormatManager
 
createClonedLayout(VisualGraph<V, E>) - Method in class ghidra.graph.viewer.layout.AbstractVisualGraphLayout
This class has implemented AbstractVisualGraphLayout.cloneLayout(VisualGraph) in order to properly initialize location information in the layout so that subclasses do not have to.
createCodeSymbol(Address, String, Namespace, SourceType, String) - Method in class ghidra.program.database.symbol.SymbolManager
Internal method for creating label symbols.
createCodeUnit(Address, DataType, int) - Method in class ghidra.program.database.code.CodeManager
Creates a data at the specified address.
createCodeUnit(Address, InstructionPrototype, MemBuffer, ProcessorContextView) - Method in class ghidra.program.database.code.CodeManager
Creates an instruction at the specified address.
createCollection() - Method in class ghidra.generic.util.datastruct.TreeSetValuedTreeMap
 
createCollectionWithZOrderBySelection(Collection<V>) - Static method in class ghidra.graph.viewer.GraphViewerUtils
Moves the selected vertices to the end of the list of vertices so that when picked (or painted), we will prefer the selected vertices, since we have configured the algorithms for the graph stuff to prefer the last accessed vertex (like when picking and painting).
createColorString(Color) - Method in class ghidra.framework.plugintool.dialog.AbstractDetailsPanel
Returns a stringified version of the Color provided; eg: "8c0000"
createComment(Program, Address, String, int) - Static method in class ghidra.app.cmd.comments.SetCommentCmd
Creates the specified comment of the specified type at address.
createComment(String, String, int) - Method in class ghidra.program.database.ProgramBuilder
 
createCommentLines(String, int) - Static method in class ghidra.app.util.html.HTMLDataTypeRepresentation
Formats a multi-line plain-text comment as a list of HTML marked-up lines.
createConditionalJmpInstruction(String, String) - Method in class ghidra.test.ToyProgramBuilder
 
createConstantVarnode(long, int) - Method in class ghidra.program.util.VarnodeContext
 
createContainsPattern(String, boolean, int) - Static method in class ghidra.util.UserSearchUtils
Creates a regular expression Pattern that will match all strings that contain the given input string.
createContext() - Method in class docking.ComponentProvider
A default method for creating an action context for this provider
createContext(ComponentProvider, Object) - Method in class docking.test.AbstractDockingTest
Creates a generic action context with the given provider, with the given payload
createContext(Component, Object) - Method in class docking.ComponentProvider
A default method for creating an action context for this provider, using the given context object and component
createContext(Object) - Method in class docking.ComponentProvider
A default method for creating an action context for this provider, using the given context object
createContext(Object) - Method in class docking.test.AbstractDockingTest
Creates a generic action context with no provider, with the given payload
createCopyOnReadWeakSet() - Static method in class ghidra.util.datastruct.WeakDataStructureFactory
Use when mutations outweigh iterations.
createCopyOnWriteWeakSet() - Static method in class ghidra.util.datastruct.WeakDataStructureFactory
Use when iterations outweigh mutations.
CREATED_WITH_GHIDRA_VERSION - Static variable in class ghidra.program.database.DataTypeArchiveDB
Name of Ghidra version property
CREATED_WITH_GHIDRA_VERSION - Static variable in interface ghidra.program.model.listing.DataTypeArchive
Name of ghidra version property
CREATED_WITH_GHIDRA_VERSION - Static variable in interface ghidra.program.model.listing.Program
Name of ghidra version property
createData(Address, DataType) - Method in interface ghidra.app.util.bin.format.elf.ElfLoadHelper
Create a data item using the specified data type
createData(Address, DataType) - Method in class ghidra.program.flatapi.FlatProgramAPI
Creates a new defined Data object at the given address.
createData(Address, DataType) - Method in interface ghidra.program.model.listing.Listing
Creates a new defined Data object at the given address.
createData(Address, DataType) - Method in class ghidra.program.model.listing.ListingStub
 
createData(Address, DataType, int) - Method in interface ghidra.program.model.listing.Listing
Creates a new defined Data object of a given length at the given address.
createData(Address, DataType, int) - Method in class ghidra.program.model.listing.ListingStub
 
createData(DataType, ListingActionContext, boolean) - Method in interface ghidra.app.services.DataService
Apply the given data type at a location.
createData(Program, Address, DataType, int, boolean, DataUtilities.ClearDataMode) - Static method in class ghidra.program.model.data.DataUtilities
Create data where existing data may already exist.
createData(Program, Address, DataType, int, MessageLog) - Static method in class ghidra.app.util.bin.format.pe.PeUtils
 
createData(Program, Address, DataType, MessageLog) - Static method in class ghidra.app.util.bin.format.pe.PeUtils
 
CreateDataBackgroundCmd - Class in ghidra.app.cmd.data
This command will create a data of type dataType throughout an addressSet.
CreateDataBackgroundCmd(AddressSetView, DataType) - Constructor for class ghidra.app.cmd.data.CreateDataBackgroundCmd
Constructs a command for applying a dataType to a set of addresses.
CreateDataBackgroundCmd(AddressSetView, DataType, boolean) - Constructor for class ghidra.app.cmd.data.CreateDataBackgroundCmd
This is the same as CreateDataBackgroundCmd(AddressSetView, DataType) except that it allows the caller to control whether or not a pointer data type is created when a non-pointer data type is applied at a location that previously contained a pointer data type.
createDatabase(File, DBFileListener, int) - Static method in class ghidra.framework.store.db.PrivateDatabase
Create a new database and provide the initial buffer file for writing.
createDatabase(String, String, int, String, String, String) - Method in class ghidra.framework.client.RepositoryAdapter
 
createDatabase(String, String, String, int, String, String) - Method in interface ghidra.framework.remote.RepositoryHandle
Create a new empty database item within the repository.
createDatabase(String, String, String, BufferFile, String, String, boolean, TaskMonitor, String) - Method in interface ghidra.framework.store.FileSystem
Create a new database item within the specified parent folder using the contents of the specified BufferFile.
createDatabase(String, String, String, BufferFile, String, String, boolean, TaskMonitor, String) - Method in class ghidra.framework.store.local.LocalFileSystem
 
createDatabase(String, String, String, BufferFile, String, String, boolean, TaskMonitor, String) - Method in class ghidra.framework.store.remote.RemoteFileSystem
 
createDatabase(String, String, String, String, int, String, String) - Method in interface ghidra.framework.store.FileSystem
Create a new empty database item within the specified parent folder.
createDatabase(String, String, String, String, int, String, String) - Method in class ghidra.framework.store.local.LocalFileSystem
 
createDatabase(String, String, String, String, int, String, String) - Method in class ghidra.framework.store.remote.RemoteFileSystem
 
CreateDataCmd - Class in ghidra.app.cmd.data
This command will create a data of type dataType at the given address.
CreateDataCmd(Address, boolean, boolean, DataType) - Constructor for class ghidra.app.cmd.data.CreateDataCmd
This is the same as CreateDataCmd(Address, boolean, DataType) except that it allows the caller to control whether or not pointer conversion should be handled.
CreateDataCmd(Address, boolean, DataType) - Constructor for class ghidra.app.cmd.data.CreateDataCmd
Constructs a command for creating data at an address.
CreateDataCmd(Address, DataType) - Constructor for class ghidra.app.cmd.data.CreateDataCmd
Constructs a command for creating data at an address.
CreateDataCmd(Address, DataType, boolean, boolean) - Constructor for class ghidra.app.cmd.data.CreateDataCmd
This is the same as CreateDataCmd(Address, DataType) except that it allows the caller to control whether or not pointer conversion should be handled.
CreateDataCmd(Address, DataType, boolean, DataUtilities.ClearDataMode) - Constructor for class ghidra.app.cmd.data.CreateDataCmd
This constructor provides the most flexibility when creating data, allowing optional pointer conversion and various clearing options for conflicting data.
createDataFile(String, String) - Method in class ghidra.framework.client.RepositoryAdapter
 
createDataFile(String, String, InputStream, String, String, TaskMonitor) - Method in interface ghidra.framework.store.FileSystem
Creates a new empty data file within the specified parent folder.
createDataFile(String, String, InputStream, String, String, TaskMonitor) - Method in class ghidra.framework.store.local.LocalFileSystem
 
createDataFile(String, String, InputStream, String, String, TaskMonitor) - Method in class ghidra.framework.store.remote.RemoteFileSystem
 
CreateDataInStructureBackgroundCmd - Class in ghidra.app.cmd.data
Background command to create data across a selection inside of a structure.
CreateDataInStructureBackgroundCmd(Address, int[], int, DataType) - Constructor for class ghidra.app.cmd.data.CreateDataInStructureBackgroundCmd
Constructs a command for applying dataTypes within an existing structure across a range of components.
CreateDataInStructureBackgroundCmd(Address, int[], int, DataType, boolean) - Constructor for class ghidra.app.cmd.data.CreateDataInStructureBackgroundCmd
This is the same as CreateDataInStructureBackgroundCmd(Address, int[], int, DataType ) except that it allows the caller to control whether or not a pointer data type is created when a non-pointer data type is applied at a location that previously contained a pointer data type.
CreateDataInStructureCmd - Class in ghidra.app.cmd.data
Command to Create data inside of a structure.
CreateDataInStructureCmd(Address, int[], DataType) - Constructor for class ghidra.app.cmd.data.CreateDataInStructureCmd
Constructs a new command for creating data inside a structure.
CreateDataInStructureCmd(Address, int[], DataType, boolean) - Constructor for class ghidra.app.cmd.data.CreateDataInStructureCmd
This is the same as CreateDataInStructureCmd(Address, int[], DataType) except that it allows the caller to control whether or not a pointer data type is created when a non-pointer data type is applied at a location that previously contained a pointer data type.
createDebugCOFFLineNumber(FactoryBundledWithBinaryReader, int) - Static method in class ghidra.app.util.bin.format.pe.debug.DebugCOFFLineNumber
 
createDebugCOFFSymbol(FactoryBundledWithBinaryReader, int, int) - Static method in class ghidra.app.util.bin.format.pe.debug.DebugCOFFSymbol
 
createDebugCOFFSymbol(FactoryBundledWithBinaryReader, int, DebugCOFFSymbolTable) - Static method in class ghidra.app.util.bin.format.pe.debug.DebugCOFFSymbol
 
createDebugCOFFSymbolTable(FactoryBundledWithBinaryReader, DebugCOFFSymbolsHeader, int) - Static method in class ghidra.app.util.bin.format.pe.debug.DebugCOFFSymbolTable
 
createDebugDirectoryParser(FactoryBundledWithBinaryReader, long, int, OffsetValidator) - Static method in class ghidra.app.util.bin.format.pe.debug.DebugDirectoryParser
Constructs a new debug directory parser.
createDefaultCellTextRenderer(Function<E, String>) - Static method in class docking.widgets.list.GListCellRenderer
Returns a new ListCellRenderer that maps the list's data instance to a string used in the cell.
createDefaultColumnModel() - Method in class docking.widgets.table.GTable
 
createDefaultColumnsFromModel() - Method in class docking.widgets.table.GTable
Overridden in order to set the column header renderer on newly created columns.
createDefaultMemoryBlocks(Program, Language, MessageLog) - Method in class ghidra.app.util.opinion.AbstractProgramLoader
Creates default memory blocks for the given Program.
createDefaultProgram(String, String, Object) - Static method in class ghidra.test.AbstractGhidraHeadlessIntegrationTest
Creates an in-memory program with the given language
createDefaultProgram(String, String, String, Object) - Static method in class ghidra.test.AbstractGhidraHeadlessIntegrationTest
Creates an in-memory program with the given language
createDefaultSortState(int) - Static method in class docking.widgets.table.TableSortState
Creates a sort state with the given column as the sorted column (sorted ascending).
createDefaultSortState(int, boolean) - Static method in class docking.widgets.table.TableSortState
Creates a sort state with the given column as the sorted column in the given direction.
createDefaultTool() - Method in class ghidra.test.TestEnv
This method differs from TestEnv.launchDefaultTool() in that this method does not set the tool variable in of this TestEnv instance.
CreateDefaultTreeCmd - Class in ghidra.app.cmd.module
Command to create a root in the program; the root module has fragments named the same as the memory blocks.
CreateDefaultTreeCmd(String) - Constructor for class ghidra.app.cmd.module.CreateDefaultTreeCmd
Constructor for CreateDefaultTreeCmd.
createDependencyNodeSet() - Method in class ghidra.util.graph.AbstractDependencyGraph
Creates the Set of AbstractDependencyGraph.DependencyNodes appropriate for the implementer.
createDependencyNodeSet() - Method in class ghidra.util.graph.DependencyGraph
 
createDependencyNodeSet() - Method in class ghidra.util.graph.DeterministicDependencyGraph
 
createDestination() - Method in class ghidra.graph.job.EnsureAreaVisibleAnimatorFunctionGraphJob
 
createDestination() - Method in class ghidra.graph.job.MoveVertexToCenterAnimatorFunctionGraphJob
 
createDestination() - Method in class ghidra.graph.job.MoveVertexToCenterTopAnimatorFunctionGraphJob
 
createDestination() - Method in class ghidra.graph.job.MoveViewAnimatorFunctionGraphJob
 
createDestination() - Method in class ghidra.graph.job.MoveViewToLayoutSpacePointAnimatorFunctionGraphJob
 
createDestination() - Method in class ghidra.graph.job.MoveViewToViewSpacePointAnimatorFunctionGraphJob
 
createDialog(Window, DialogComponentProvider, Component) - Static method in class docking.DockingDialog
 
createDigest() - Method in class generic.hash.FNV1a32MessageDigestFactory
 
createDigest() - Method in class generic.hash.FNV1a64MessageDigestFactory
 
createDigest() - Method in interface generic.hash.MessageDigestFactory
 
createDir(File) - Static method in class utilities.util.FileUtilities
Ensures the specified leaf directory exists.
createDirectedGraph() - Static method in class ghidra.graph.GraphFactory
 
createDirectory(File, String) - Method in class docking.widgets.filechooser.LocalFileChooserModel
 
createDirectory(File, String) - Method in interface ghidra.util.filechooser.GhidraFileChooserModel
Creates a directory in the specified directory with the specified name.
createDirectoryBookmark(Program, Address) - Method in class ghidra.app.util.bin.format.pe.DataDirectory
 
createDisabledImage(Image, int) - Static method in class generic.util.image.ImageUtils
Creates a disabled version of the given image.
createdLockProperties - Variable in class generic.util.FileLocker
 
createDockingWindowManager(boolean, boolean, boolean) - Method in class ghidra.framework.plugintool.PluginTool
This method exists here, as opposed to inline in the constructor, so that subclasses can alter the behavior of the DockingWindowManager construction.
createDockingWindowManager(boolean, boolean, boolean) - Method in class ghidra.framework.project.tool.GhidraTool
 
createDockingWindowManager(boolean, boolean, boolean) - Method in class ghidra.test.TestTool
 
createDocumentFilter() - Method in class docking.widgets.textfield.HexIntegerFormatter
 
createDocumentFilter() - Method in class docking.widgets.textfield.IntegerFormatter
 
createDoesNotExistResult() - Static method in class utilities.util.FileResolutionResult
 
createDomainFolderPath(DomainFolder, String) - Static method in class ghidra.framework.model.ProjectDataUtils
Returns a Ghidra DomainFolder with the matching path, creating any missing parent folders as needed.
createDOSHeader(FactoryBundledWithBinaryReader) - Static method in class ghidra.app.util.bin.format.mz.DOSHeader
Constructs a new DOS header.
createDouble(Address) - Method in class ghidra.program.flatapi.FlatProgramAPI
Creates a double datatype at the given address.
createDropTargetHandler(Component) - Method in interface docking.DropTargetFactory
Creates a drop handler for a given component.
createDrowShadow(BufferedImage, int) - Method in class docking.util.image.DropShadow
 
CreatedWithProjectDataColumn - Class in ghidra.util.table.projectdata.column
 
CreatedWithProjectDataColumn() - Constructor for class ghidra.util.table.projectdata.column.CreatedWithProjectDataColumn
 
createDWord(Address) - Method in class ghidra.program.flatapi.FlatProgramAPI
Creates a dword datatype at the given address.
createDwords(Address, int) - Method in class ghidra.program.flatapi.FlatProgramAPI
Creates a list of dword datatypes starting at the given address.
createDynamicLibrary(FactoryBundledWithBinaryReader, LoadCommand) - Static method in class ghidra.app.util.bin.format.macho.commands.DynamicLibrary
 
createDynamicLibraryModule(FactoryBundledWithBinaryReader, MachHeader) - Static method in class ghidra.app.util.bin.format.macho.commands.DynamicLibraryModule
 
createDynamicLinkerCommand(FactoryBundledWithBinaryReader) - Static method in class ghidra.app.util.bin.format.macho.commands.DynamicLinkerCommand
 
createDynamicTable(FactoryBundledWithBinaryReader, ElfHeader, long, long) - Static method in class ghidra.app.util.bin.format.elf.ElfDynamicTable
 
createEdge(String, GraphVertex, GraphVertex) - Method in interface ghidra.program.model.graph.GraphData
Create an edge on the graph connecting two vertices.
createEditorPanel(DataTypeSelectionEditor) - Method in class ghidra.app.util.datatype.ApplyEnumDialog
 
createEditorPanel(DataTypeSelectionEditor) - Method in class ghidra.app.util.datatype.DataTypeSelectionDialog
 
createEgdeLoopInGraphSpace(Shape, double, double) - Static method in class ghidra.graph.viewer.GraphViewerUtils
Creates a loop shape for a vertex that calls itself.
createEgdeLoopInGraphSpace(Shape, Shape, double, double) - Static method in class ghidra.graph.viewer.GraphViewerUtils
Transforms the given edge loop shape to graph space, which includes updating the size and location of the loop to be relative to the vertex.
createElementFromElement(String, Element) - Method in class ghidra.framework.options.SaveState
 
createElfDynamic(FactoryBundledWithBinaryReader, ElfHeader) - Static method in class ghidra.app.util.bin.format.elf.ElfDynamic
 
createElfHeader(GenericFactory, ByteProvider) - Static method in class ghidra.app.util.bin.format.elf.ElfHeader
Constructs a new ELF header using the specified byte provider.
createElfString(FactoryBundledWithBinaryReader, int, ElfHeader) - Static method in class ghidra.app.util.bin.format.elf.ElfString
Read an ElfString at the readers current position.
createElfStringTable(FactoryBundledWithBinaryReader, ElfHeader, ElfSectionHeader, long, long, long) - Static method in class ghidra.app.util.bin.format.elf.ElfStringTable
Create and parse an Elf string table
createElfSymbol(FactoryBundledWithBinaryReader, int, ElfSymbolTable, ElfStringTable, ElfHeader) - Static method in class ghidra.app.util.bin.format.elf.ElfSymbol
 
createEmphasizingAnimator() - Method in class docking.GenericHeader
 
createEmphasizingAnimator(JFrame) - Method in class docking.DockableHeader
 
createEmptyDecorator() - Static method in class ghidra.framework.plugintool.ServiceProviderDecorator
 
createEmptyFunction(String, String, int, DataType, boolean, boolean, boolean, Parameter...) - Method in class ghidra.program.database.ProgramBuilder
 
createEmptyFunction(String, String, int, DataType, Parameter...) - Method in class ghidra.program.database.ProgramBuilder
This creates a function as big as you say.
createEmptyFunction(String, String, String, boolean, String, int, DataType, Parameter...) - Method in class ghidra.program.database.ProgramBuilder
 
createEmptyFunction(String, String, String, int, DataType, Parameter...) - Method in class ghidra.program.database.ProgramBuilder
 
createEmptyFunction(String, String, String, String, int, DataType, DataType...) - Method in class ghidra.program.database.ProgramBuilder
 
createEmptyImage(int, int) - Static method in class generic.util.image.ImageUtils
Creates a new image of the given size.
createEmptyImage(int, int) - Method in class help.screenshot.AbstractScreenShotGenerator
 
createEmptyIterator() - Static method in interface ghidra.program.model.listing.DataIterator
 
createEmptyPositions() - Static method in class ghidra.graph.viewer.layout.LayoutPositions
 
createEncodedString(String, String, Charset, boolean) - Method in class ghidra.program.database.ProgramBuilder
 
createEndsWithPattern(String, boolean, int) - Static method in class ghidra.util.UserSearchUtils
Creates a regular expression Pattern that will match all strings that end with the given input string.
createEntryPoint(String, String) - Method in class ghidra.program.database.ProgramBuilder
 
createEquate(Data, String) - Method in class ghidra.program.flatapi.FlatProgramAPI
Creates a new equate on the scalar value at the value of the data.
createEquate(Instruction, int, String) - Method in class ghidra.program.flatapi.FlatProgramAPI
Creates a new equate on the scalar value at the operand index of the instruction.
createEquate(String, long) - Method in class ghidra.program.database.symbol.EquateManager
 
createEquate(String, long) - Method in interface ghidra.program.model.symbol.EquateTable
Creates a new equate
createEquate(String, String, long, int) - Method in class ghidra.program.database.ProgramBuilder
 
createExceptionDialog(String, String, String) - Static method in class docking.ErrLogDialog
 
createExportsFile(String, File, MessageLog, TaskMonitor, int, Program) - Method in class ghidra.app.util.opinion.AbstractLibrarySupportLoader
Creates the library exports file, if necessary
createExtensionDetailsFromProperties(Properties) - Static method in class ghidra.framework.plugintool.dialog.ExtensionUtils
Extracts properties from a Java Properties file to create an ExtensionDetails object.
createExtensionDetailsFromPropertyFile(ResourceFile) - Static method in class ghidra.framework.plugintool.dialog.ExtensionUtils
Extracts information from a Java Properties file to create an ExtensionDetails object.
createExtensionDetailsFromPropertyFile(File) - Static method in class ghidra.framework.plugintool.dialog.ExtensionUtils
Extracts information from a Java Properties file to create an ExtensionDetails object.
createExternalFunction(Address, String, Namespace, String, SourceType) - Method in class ghidra.program.database.function.FunctionManagerDB
Transform an existing external symbol into an external function.
createExternalFunction(String, String, String) - Method in class ghidra.program.database.ProgramBuilder
 
createExternalFunction(String, String, String, String) - Method in class ghidra.program.database.ProgramBuilder
 
CreateExternalFunctionCmd - Class in ghidra.app.cmd.function
 
CreateExternalFunctionCmd(Namespace, String, Address, SourceType) - Constructor for class ghidra.app.cmd.function.CreateExternalFunctionCmd
Create an external function in the specified external namespace.
CreateExternalFunctionCmd(Symbol) - Constructor for class ghidra.app.cmd.function.CreateExternalFunctionCmd
Create an external function
CreateExternalFunctionCmd(String, String, Address, SourceType) - Constructor for class ghidra.app.cmd.function.CreateExternalFunctionCmd
Create an external function
createExternalFunctionLinkage(String, Address, Address) - Method in interface ghidra.app.util.bin.format.elf.ElfLoadHelper
Create an external function within the UNKNOWN space and a corresponding thunk at the internalFunctionAddr.
createExternalLibraries(String...) - Method in class ghidra.program.database.ProgramBuilder
 
createExternalLibrary(String, SourceType) - Method in class ghidra.program.database.symbol.SymbolManager
 
createExternalLibrary(String, SourceType) - Method in interface ghidra.program.model.symbol.SymbolTable
Creates a Library namespace with the given name.
createExternalReference(Data, String, String, Address) - Method in class ghidra.program.flatapi.FlatProgramAPI
Creates an external reference from the given data.
createExternalReference(Instruction, int, String, String, Address) - Method in class ghidra.program.flatapi.FlatProgramAPI
Creates an external reference from the given instruction.
createExternalReference(Instruction, int, String, String, Address, RefType) - Method in class ghidra.program.flatapi.FlatProgramAPI
Creates an external reference from the given instruction.
createExternalReference(String, String, String, int) - Method in class ghidra.program.database.ProgramBuilder
 
createExternalReference(String, String, String, String, int) - Method in class ghidra.program.database.ProgramBuilder
 
createExternalReference(String, String, String, String, int, RefType, SourceType) - Method in class ghidra.program.database.ProgramBuilder
 
createExtLocation(Program, ExternalLocation, Program) - Static method in class ghidra.program.util.DiffUtility
Create equivalent external location in otherProgram.
createFatArch(FactoryBundledWithBinaryReader) - Static method in class ghidra.app.util.bin.format.ubi.FatArch
 
createFatHeader(GenericFactory, ByteProvider) - Static method in class ghidra.app.util.bin.format.ubi.FatHeader
 
createFieldAttributes() - Method in class ghidra.framework.plugintool.dialog.AbstractDetailsPanel
Sets attributes for the different pieces of information being displayed in this panel.
createFieldLocation(int, int, ListingTextField, BigInteger, int) - Method in class ghidra.app.util.viewer.field.XRefFieldFactory
 
createFieldPanel(LayoutModel) - Method in class ghidra.app.util.viewer.listingpanel.ListingPanel
 
createFieldPanelCoordinator() - Method in class ghidra.app.decompiler.component.BasicDecompilerCodeComparisonPanel
 
createFieldPanelCoordinator() - Method in class ghidra.app.decompiler.component.DecompilerCodeComparisonPanel
 
createFieldPanelCoordinator() - Method in class ghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel
 
createFieldPanelCoordinator() - Method in class ghidra.app.util.viewer.util.CodeComparisonPanel
Creates a new FieldPanelCoordinator used to synchronize scrolling between the left and right view for this CodeComparisonPanel.
createFile(DomainObjectAdapterDB, String, FileSystem, String, String, TaskMonitor) - Method in class ghidra.framework.data.DBContentHandler
Create a new database file from an open database handle.
createFile(FileSystem, FileSystem, String, String, DomainObject, TaskMonitor) - Method in interface ghidra.framework.data.ContentHandler
Creates a new folder item within a specified file-system.
createFile(FileSystem, FileSystem, String, String, DomainObject, TaskMonitor) - Method in class ghidra.program.database.DataTypeArchiveContentHandler
 
createFile(FileSystem, FileSystem, String, String, DomainObject, TaskMonitor) - Method in class ghidra.program.database.ProgramContentHandler
 
createFile(Program, boolean, boolean, TaskMonitor) - Static method in class ghidra.app.util.opinion.LibraryLookupTable
 
createFile(Program, boolean, TaskMonitor) - Static method in class ghidra.app.util.opinion.LibraryLookupTable
 
createFile(String, DomainObject, TaskMonitor) - Method in class ghidra.framework.data.GhidraFolder
 
createFile(String, DomainObject, TaskMonitor) - Method in interface ghidra.framework.model.DomainFolder
Add a domain object to this folder.
createFile(String, File, TaskMonitor) - Method in class ghidra.framework.data.GhidraFolder
 
createFile(String, File, TaskMonitor) - Method in interface ghidra.framework.model.DomainFolder
Add a new domain file to this folder.
createFile(String, String, File, TaskMonitor, String) - Method in interface ghidra.framework.store.FileSystem
Creates a new file item from a packed file.
createFile(String, String, File, TaskMonitor, String) - Method in class ghidra.framework.store.local.LocalFileSystem
 
createFile(String, String, File, TaskMonitor, String) - Method in class ghidra.framework.store.remote.RemoteFileSystem
 
createFile(String, List<String>) - Method in class generic.util.ArchiveBuilder
 
createFileArchive(File) - Static method in class ghidra.program.model.data.FileDataTypeManager
Create a new data-type file archive
createFileBytes(Program, ByteProvider, long, long, TaskMonitor) - Static method in class ghidra.app.util.MemoryBlockUtils
Creates a new FileBytes object using a portion of the bytes from a ByteProvider
createFileBytes(Program, ByteProvider, TaskMonitor) - Static method in class ghidra.app.util.MemoryBlockUtils
Creates a new FileBytes object using all the bytes from a ByteProvider
createFileBytes(String, long, long, InputStream, TaskMonitor) - Method in class ghidra.program.database.mem.MemoryMapDB
 
createFileBytes(String, long, long, InputStream, TaskMonitor) - Method in interface ghidra.program.model.mem.Memory
Stores a sequence of bytes into the program.
createFileBytes(String, long, long, InputStream, TaskMonitor) - Method in class ghidra.program.model.mem.MemoryStub
 
createFileBytesBlock(String, Address, long, FileBytes, long, int) - Method in class ghidra.program.database.mem.MemoryMapDBAdapterV3
 
createFileID() - Static method in class ghidra.framework.store.FileIDFactory
 
createFileLocker(File) - Static method in class generic.util.LockFactory
 
createFilteredThrowable(String...) - Static method in class utilities.util.reflection.ReflectionUtilities
A convenience method to create a throwable, filtering any lines that contain the given non-regex patterns.
createFilterRow(LogicOperation) - Method in class docking.widgets.table.constraint.dialog.ColumnFilterDialogModel
Creates a new filter fow (a new major row in the dialog filter panel)
createFixedVirtualMemoryFileCommand(FactoryBundledWithBinaryReader) - Static method in class ghidra.app.util.bin.format.macho.commands.FixedVirtualMemoryFileCommand
 
createFlipState() - Method in class docking.widgets.table.ColumnSortState
 
createFloat(Address) - Method in class ghidra.program.flatapi.FlatProgramAPI
Creates a float datatype at the given address.
createFolder(String) - Method in class ghidra.framework.data.GhidraFolder
 
createFolder(String) - Method in interface ghidra.framework.model.DomainFolder
Create a subfolder of this folder.
createFolder(String, String) - Method in interface ghidra.framework.store.FileSystem
Creates a new subfolder within the specified parent folder.
createFolder(String, String) - Method in class ghidra.framework.store.local.IndexedLocalFileSystem
 
createFolder(String, String) - Method in class ghidra.framework.store.local.MangledLocalFileSystem
 
createFolder(String, String) - Method in class ghidra.framework.store.remote.RemoteFileSystem
 
CreateFolderCommand - Class in ghidra.app.cmd.module
Command to create a folder in a program tree.
CreateFolderCommand(String, String, String) - Constructor for class ghidra.app.cmd.module.CreateFolderCommand
 
createFragment(FlatProgramAPI, Address, ProgramModule) - Method in class ghidra.app.util.bin.format.macho.commands.LoadCommand
 
createFragment(ProgramModule, CodeBlock) - Method in class ghidra.app.cmd.module.AbstractModularizationCmd
 
createFragment(ProgramModule, String, Address, long) - Method in class ghidra.program.flatapi.FlatProgramAPI
Creates a fragment in the given folder of the default program tree.
createFragment(ProgramModule, String, Address, Address) - Method in class ghidra.program.flatapi.FlatProgramAPI
Deprecated.
This method is deprecated because it did not allow you to include the largest possible address. Instead use the one that takes a start address and a length.
createFragment(Program, String, Address, Address) - Method in class ghidra.app.util.bin.format.pe.DataDirectory
Creates a fragment with the given name (if it does not already exist).
createFragment(String) - Method in interface ghidra.program.model.listing.ProgramModule
Creates a new fragment and makes it a child of this module.
createFragment(String, Address, long) - Method in class ghidra.program.flatapi.FlatProgramAPI
Creates a fragment in the root folder of the default program tree.
createFragment(String, Address, Address) - Method in class ghidra.program.flatapi.FlatProgramAPI
Deprecated.
This method is deprecated because it did not allow you to include the largest possible address. Instead use the one that takes a start address and a length.
createFragment(String, String, String, String, String) - Method in class ghidra.program.database.ProgramBuilder
 
CreateFragmentCmd - Class in ghidra.app.cmd.module
Command to create a Fragment.
CreateFragmentCmd(String, String, String) - Constructor for class ghidra.app.cmd.module.CreateFragmentCmd
Construct a new CreateFragmentCmd.
createFromHead(DebugInfoEntry) - Static method in class ghidra.app.util.bin.format.dwarf4.DIEAggregate
Creates a DIEAggregate starting from a 'head' DebugInfoEntry instance.
createFromStorage(Address, VariableStorage, int) - Method in interface ghidra.program.model.pcode.PcodeFactory
 
createFromStorage(Address, VariableStorage, int) - Method in class ghidra.program.model.pcode.PcodeSyntaxTree
 
createFunction() - Method in class ghidra.program.database.external.ExternalLocationDB
 
createFunction() - Method in interface ghidra.program.model.symbol.ExternalLocation
Create an external function associated with this location or return the existing function if one already exists
createFunction(Address, Program, TaskMonitor) - Method in class ghidra.app.cmd.function.CreateMultipleFunctionsCmd
Creates a function at entry point in the specified program.
createFunction(Address, String) - Method in class ghidra.program.flatapi.FlatProgramAPI
Creates a function at entry point with the specified name
createFunction(String) - Method in class ghidra.program.database.ProgramBuilder
Creates a function by examining the instructions to find the body.
createFunction(String, Address, AddressSetView, SourceType) - Method in class ghidra.program.database.function.FunctionManagerDB
 
createFunction(String, Address, AddressSetView, SourceType) - Method in interface ghidra.program.model.listing.FunctionManager
Create a function with the given body at entry point within the global namespace.
createFunction(String, Address, AddressSetView, SourceType) - Method in interface ghidra.program.model.listing.Listing
Create a function with an entry point and a body of addresses.
createFunction(String, Address, AddressSetView, SourceType) - Method in class ghidra.program.model.listing.ListingStub
 
createFunction(String, Namespace, Address, AddressSetView, SourceType) - Method in class ghidra.program.database.function.FunctionManagerDB
 
createFunction(String, Namespace, Address, AddressSetView, SourceType) - Method in interface ghidra.program.model.listing.FunctionManager
Create a function with the given body at entry point.
createFunction(String, Namespace, Address, AddressSetView, SourceType) - Method in interface ghidra.program.model.listing.Listing
Create a function in the specified namespace with an entry point and a body of addresses.
createFunction(String, Namespace, Address, AddressSetView, SourceType) - Method in class ghidra.program.model.listing.ListingStub
 
CreateFunctionCmd - Class in ghidra.app.cmd.function
Command for Creating a function at an address.
CreateFunctionCmd(Address) - Constructor for class ghidra.app.cmd.function.CreateFunctionCmd
Constructs a new command for creating a function that automatically computes the body of the function.
CreateFunctionCmd(Address, boolean) - Constructor for class ghidra.app.cmd.function.CreateFunctionCmd
 
CreateFunctionCmd(AddressSetView) - Constructor for class ghidra.app.cmd.function.CreateFunctionCmd
Constructs a new command for creating functions that automatically computes the body of each function.
CreateFunctionCmd(AddressSetView, boolean) - Constructor for class ghidra.app.cmd.function.CreateFunctionCmd
Constructs a new command for creating functions that automatically computes the body of each function.
CreateFunctionCmd(AddressSetView, SourceType) - Constructor for class ghidra.app.cmd.function.CreateFunctionCmd
Constructs a new command for creating functions that automatically computes the body of each function.
CreateFunctionCmd(String, Address, AddressSetView, SourceType) - Constructor for class ghidra.app.cmd.function.CreateFunctionCmd
 
CreateFunctionCmd(String, Address, AddressSetView, SourceType, boolean, boolean) - Constructor for class ghidra.app.cmd.function.CreateFunctionCmd
Constructs a new command for creating a function.
CreateFunctionCmd(String, AddressSetView, AddressSetView, SourceType, boolean, boolean) - Constructor for class ghidra.app.cmd.function.CreateFunctionCmd
Constructs a new command for creating a function.
createFunctionComment(String, String) - Method in class ghidra.program.database.ProgramBuilder
 
CreateFunctionDefinitionCmd - Class in ghidra.app.cmd.function
Command for creating a function definition data type based on the function signature for a function at an address.
CreateFunctionDefinitionCmd(Address, ServiceProvider) - Constructor for class ghidra.app.cmd.function.CreateFunctionDefinitionCmd
Constructs a new command for creating a function definition.
createFunctionSymbol(Address, String, Namespace, SourceType, String) - Method in class ghidra.program.database.symbol.SymbolManager
Internal method for creating funcions symbols.
createFunctionTag(String, String) - Method in class ghidra.program.database.function.FunctionTagManagerDB
 
createFunctionTag(String, String) - Method in interface ghidra.program.model.listing.FunctionTagManager
Creates a new function tag with the given attributes if one does not already exist.
CreateFunctionTagCmd - Class in ghidra.app.cmd.function
Command for assigning a tag to a function.
CreateFunctionTagCmd(String) - Constructor for class ghidra.app.cmd.function.CreateFunctionTagCmd
Constructor.
CreateFunctionTagCmd(String, String) - Constructor for class ghidra.app.cmd.function.CreateFunctionTagCmd
Constructor.
createFunctionTagElements(FunctionDB) - Method in class ghidra.app.util.viewer.field.FunctionTagFieldFactory
Creates a tags list field to be show at the beginning of each function that shows the tags assigned to that function.
createGhidraTOCFile(Path) - Static method in class help.validator.model.GhidraTOCFile
 
createGlobalFunctionSymbol(ElfHeader, int, String, long, int, ElfSymbolTable) - Static method in class ghidra.app.util.bin.format.elf.ElfSymbol
Creates a new global function symbol.
createGraphContent() - Method in interface ghidra.app.services.GraphService
Create Graph Data compatible with this graph service
createGuiWorker() - Static method in class ghidra.util.worker.Worker
A convenience method to create a Worker that uses a shared thread pool for performing operations for GUI clients in a background thread
createHelpBroker() - Method in class docking.help.GHelpSet
 
createHelpLocation() - Static method in class docking.framework.ApplicationInformationDisplayFactory
 
createHighlight(AddressSetView) - Method in class ghidra.app.script.GhidraScript
Sets this script's highlight state (both the local variable currentHighlight and the GhidraState's currentHighlight) to the given address set.
createHollowEgdeLoop() - Static method in class ghidra.graph.viewer.GraphViewerUtils
 
createHollowEgdeLoopInGraphSpace(Shape, double, double) - Static method in class ghidra.graph.viewer.GraphViewerUtils
Creates a self-loop edge to be used with a vertex that calls itself.
createIcon() - Method in class resources.icons.IconWrapper
Creates the icon upon first use.
createIconBaseImage() - Method in class resources.icons.ImageIconWrapper
Get the base icon image to be transformed in ImageIcon
createIconImage(Icon) - Static method in class ghidra.framework.main.ZoomedImagePainter
 
createImage(Component) - Static method in class generic.util.image.ImageUtils
Creates an image of the given component
createImageButton(String, String, Dimension) - Static method in class docking.options.editor.ButtonPanelFactory
Create an button that has an icon created from the given imageFile.
createImageButton(ImageIcon, String, Dimension) - Static method in class docking.options.editor.ButtonPanelFactory
Create a button with the given icon.
createImageIcon() - Method in class resources.icons.DisabledImageIconWrapper
 
createImageIcon() - Method in class resources.icons.ImageIconWrapper
 
createImageIcon() - Method in class resources.icons.ScaledImageIconWrapper
 
createIncrementalLoadJob() - Method in class docking.widgets.table.threaded.ThreadedTableModel
 
createIndexedV0Filesystem(String, boolean, boolean, boolean) - Static method in class ghidra.framework.store.local.LocalFilesystemTestUtils
Create empty V0 Indexed filesystem.
createIndexedV1Filesystem(String, boolean, boolean, boolean) - Static method in class ghidra.framework.store.local.LocalFilesystemTestUtils
Create empty mangled filesystem
createInitializedBlock(MemoryLoadable, boolean, String, Address, long, long, String, boolean, boolean, boolean, TaskMonitor) - Method in class ghidra.app.util.opinion.MemorySectionResolver
Create a memory block (possible fragment if conflicts resolved) for the specified loadable "section".
createInitializedBlock(Program, boolean, String, Address, long, String, String, boolean, boolean, boolean, MessageLog) - Static method in class ghidra.app.util.MemoryBlockUtils
Create a new initialized memory block.
createInitializedBlock(Program, boolean, String, Address, FileBytes, long, long, String, String, boolean, boolean, boolean, MessageLog) - Static method in class ghidra.app.util.MemoryBlockUtils
Creates a new initialized block in memory using the bytes from a FileBytes object.
createInitializedBlock(Program, boolean, String, Address, InputStream, long, String, String, boolean, boolean, boolean, MessageLog, TaskMonitor) - Static method in class ghidra.app.util.MemoryBlockUtils
Creates a new initialized block in memory using the bytes from the given input stream.
createInitializedBlock(String, Address, long, byte, TaskMonitor, boolean) - Method in class ghidra.program.database.mem.MemoryMapDB
 
createInitializedBlock(String, Address, long, byte, TaskMonitor, boolean) - Method in interface ghidra.program.model.mem.Memory
Create an initialized memory block and add it to this Memory.
createInitializedBlock(String, Address, long, byte, TaskMonitor, boolean) - Method in class ghidra.program.model.mem.MemoryStub
 
createInitializedBlock(String, Address, FileBytes, long, long, boolean) - Method in class ghidra.program.database.mem.MemoryMapDB
 
createInitializedBlock(String, Address, FileBytes, long, long, boolean) - Method in interface ghidra.program.model.mem.Memory
Create an initialized memory block using bytes from a FileBytes object.
createInitializedBlock(String, Address, FileBytes, long, long, boolean) - Method in class ghidra.program.model.mem.MemoryStub
 
createInitializedBlock(String, Address, InputStream, long, TaskMonitor, boolean) - Method in class ghidra.program.database.mem.MemoryMapDB
 
createInitializedBlock(String, Address, InputStream, long, TaskMonitor, boolean) - Method in interface ghidra.program.model.mem.Memory
Create an initialized memory block and add it to this Memory.
createInitializedBlock(String, Address, InputStream, long, TaskMonitor, boolean) - Method in class ghidra.program.model.mem.MemoryStub
 
createInProgram(Program, ExceptionalFunction<Program, R, E>) - Method in class ghidra.test.AbstractGhidraHeadlessIntegrationTest
Provides a convenient method for modifying the current program, handling the transaction logic and returning a new item as a result
createInProgram(ExceptionalFunction<Program, R, E>) - Method in class ghidra.test.AbstractProgramBasedTest
Provides a convenient method for modifying the current program, handling the transaction logic and returning a new item as a result.
createInstanceVariablesC2_OBJC2(ObjectiveC2_State) - Static method in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_Utilities
 
createInstruction(Address, InstructionPrototype, MemBuffer, ProcessorContextView) - Method in interface ghidra.program.model.listing.Listing
Creates a new Instruction object at the given address.
createInstruction(Address, InstructionPrototype, MemBuffer, ProcessorContextView) - Method in class ghidra.program.model.listing.ListingStub
 
createIntPropertyMap(String) - Method in class ghidra.program.database.properties.DBPropertyMapManager
Creates a new IntPropertyMap with the given name.
createIntPropertyMap(String) - Method in interface ghidra.program.model.util.PropertyMapManager
Creates a new IntPropertyMap with the given name.
createIntRangeMap(String) - Method in class ghidra.program.database.ProgramDB
 
createIntRangeMap(String) - Method in interface ghidra.program.model.listing.Program
Create a new IntRangeMap with the specified name.
createInvalidGraphPerspectiveInfo() - Static method in class ghidra.graph.viewer.GraphPerspectiveInfo
 
createInvalidRuntimeLocation(Path, String) - Static method in class help.ImageLocation
 
createItem(String, Hashtable, HelpSet, Locale) - Method in class docking.help.CustomTOCView.CustomDefaultTOCFactory
 
createJavaFilteredThrowable() - Static method in class utilities.util.reflection.ReflectionUtilities
A convenience method to create a throwable, filtering boiler-plate Java-related lines (e.g., AWT, Swing, Security, etc).
createJavaFilteredThrowableString() - Static method in class utilities.util.reflection.ReflectionUtilities
A convenience method to create a throwable, filtering boiler-plate Java-related lines (e.g., AWT, Swing, Security, etc).
createJmpInstruction(String, String) - Method in class ghidra.test.ToyProgramBuilder
 
createJmpWithDelaySlot(String, String) - Method in class ghidra.test.ToyProgramBuilder
 
createKeep - Variable in class ghidra.framework.main.datatree.VersionControlTask
 
createKeepFile() - Method in interface ghidra.framework.data.CheckinHandler
Returns true if the system should create a keep file copy of the user's check-in file.
createKeepFile() - Method in class ghidra.framework.data.DefaultCheckinHandler
 
createKeepFile() - Method in class ghidra.framework.main.datatree.CheckInTask
 
createKeyStore(File, String, char[], String, CertificateExtensions, String, KeyStore.PrivateKeyEntry, int) - Static method in class ghidra.net.ApplicationKeyManagerUtils
Generate self-signed PKI X509 keystore containing both a signing key/cert and an encrypting key/cert.
createLabel(Address, String, boolean) - Method in class ghidra.program.flatapi.FlatProgramAPI
Creates a label at the specified address in the global namespace.
createLabel(Address, String, boolean, SourceType) - Method in class ghidra.program.flatapi.FlatProgramAPI
Creates a label at the specified address in the global namespace.
createLabel(Address, String, Namespace, SourceType) - Method in class ghidra.program.database.symbol.SymbolManager
 
createLabel(Address, String, Namespace, SourceType) - Method in interface ghidra.program.model.symbol.SymbolTable
Create a label symbol with the given name associated to the given Address and namespace.
createLabel(Address, String, SourceType) - Method in class ghidra.program.database.symbol.SymbolManager
 
createLabel(Address, String, SourceType) - Method in interface ghidra.program.model.symbol.SymbolTable
Create a label symbol with the given name associated to the given Address.
createLabel(String, String) - Method in class ghidra.program.database.ProgramBuilder
 
createLabel(String, String, String) - Method in class ghidra.program.database.ProgramBuilder
 
createLabelSymbol(SymbolTable, Address, String, Namespace, SourceType, boolean) - Static method in class ghidra.program.model.pcode.HighFunction
 
createLayout(G) - Method in class ghidra.graph.viewer.layout.JungLayoutProvider
 
createLayoutModel(ListingModel) - Method in class ghidra.app.util.viewer.listingpanel.ListingPanel
 
createLayouts() - Static method in class ghidra.graph.viewer.layout.JungLayoutProviderFactory
 
createLibrary(String) - Method in class ghidra.program.database.ProgramBuilder
 
createLibrary(String, SourceType) - Method in class ghidra.program.database.ProgramBuilder
 
createLibrarySymbol(ImportedLibrary, String, Address) - Method in class ghidra.app.util.bin.format.pef.ImportStateCache
 
createListingModel(Program) - Method in class ghidra.app.util.viewer.listingpanel.ListingPanel
 
createListSelectionModel() - Method in class docking.widgets.DropDownMultiSelectionTextField
 
createListSelectionModel() - Method in class docking.widgets.DropDownSelectionTextField
 
createListSelectionModel() - Method in class docking.widgets.DropDownTextField
 
createLiteralSearchPattern(String) - Static method in class ghidra.util.UserSearchUtils
Generate a compiled representation of a regular expression, ignoring regex special characters .
createLocalLocation(Path, String, URI, Path) - Static method in class help.ImageLocation
 
createLocalVariable(Function, String, DataType, int) - Method in class ghidra.program.database.ProgramBuilder
 
createLock() - Method in class ghidra.framework.store.local.LockFile
Create the lock file using the default timeout.
createLock(int, boolean) - Method in class ghidra.framework.store.local.LockFile
Create the lock file.
createLockFile() - Method in class generic.util.ChannelLocker
 
createLockFile() - Method in class generic.util.FileLocker
 
createLogMessageDialog(String, String, String) - Static method in class docking.ErrLogDialog
 
createLongPropertyMap(String) - Method in class ghidra.program.database.properties.DBPropertyMapManager
Creates a new LongPropertyMap with the given name.
createLongPropertyMap(String) - Method in interface ghidra.program.model.util.PropertyMapManager
Creates a new LongPropertyMap with the given name.
createMachHeader(GenericFactory, ByteProvider) - Static method in class ghidra.app.util.bin.format.macho.MachHeader
Assumes the MachHeader starts at index 0 in the ByteProvider.
createMachHeader(GenericFactory, ByteProvider, long) - Static method in class ghidra.app.util.bin.format.macho.MachHeader
Assumes the MachHeader starts at index machHeaderStartIndexInProvider in the ByteProvider.
createMachHeader(GenericFactory, ByteProvider, long, boolean) - Static method in class ghidra.app.util.bin.format.macho.MachHeader
Assumes the MachHeader starts at index machHeaderStartIndexInProvider in the ByteProvider.
createMainPanel() - Method in class ghidra.framework.plugintool.dialog.AbstractDetailsPanel
Creates the main dialog components.
createMainPanel(String[], boolean) - Method in class ghidra.framework.main.ProjectAccessPanel
Creates the main gui panel, containing the known users, button, and user access panels.
createMainPanel(String[], boolean) - Method in class ghidra.framework.main.ViewProjectAccessPanel
Creates the main gui panel, containing the known users, button, and user access panels.
createMangledFilesystem(String, boolean, boolean, boolean) - Static method in class ghidra.framework.store.local.LocalFilesystemTestUtils
Create empty mangled filesystem
createMappedTableColumn(DynamicTableColumn<EXPECTED_ROW_TYPE, COLUMN_TYPE, DATA_SOURCE>) - Method in class docking.widgets.table.TableRowMapper
Creates a table column that will create a table column that knows how to map the given ROW_TYPE to the type of the column passed in, the EXPECTED_ROW_TYPE.
createMappedTableColumn(DynamicTableColumn<EXPECTED_ROW_TYPE, COLUMN_TYPE, Program>) - Method in class ghidra.util.table.ProgramLocationTableRowMapper
Creates a table column that will create a table column that knows how to map the given ROW_TYPE to the type of the column passed in, the EXPECTED_ROW_TYPE.
createMapping(int) - Method in interface ghidra.app.util.viewer.util.AddressPixelMap
 
createMapping(int) - Method in class ghidra.app.util.viewer.util.MemoryBlockMap
 
createMemory(String, String, int) - Method in class ghidra.program.database.ProgramBuilder
 
createMemory(String, String, int, String) - Method in class ghidra.program.database.ProgramBuilder
 
createMemory(String, String, int, String, byte) - Method in class ghidra.program.database.ProgramBuilder
 
createMemoryBlock(Memory) - Method in class ghidra.app.cmd.memory.AddBitMappedMemoryBlockCmd
 
createMemoryBlock(Memory) - Method in class ghidra.app.cmd.memory.AddByteMappedMemoryBlockCmd
 
createMemoryBlock(Memory) - Method in class ghidra.app.cmd.memory.AddFileBytesMemoryBlockCmd
 
createMemoryBlock(Memory) - Method in class ghidra.app.cmd.memory.AddInitializedMemoryBlockCmd
 
createMemoryBlock(Memory) - Method in class ghidra.app.cmd.memory.AddUninitializedMemoryBlockCmd
 
createMemoryBlock(String, Address, byte[], boolean) - Method in class ghidra.program.flatapi.FlatProgramAPI
Create a new memory block.
createMemoryBlock(String, Address, InputStream, long, boolean) - Method in class ghidra.program.flatapi.FlatProgramAPI
Create a new memory block.
createMemoryBlockFromMemoryState(String, Address, int, boolean, TaskMonitor) - Method in class ghidra.app.emulator.EmulatorHelper
Create a new initialized memory block using the current emulator memory state
createMemoryCallReference(String, String) - Method in class ghidra.program.database.ProgramBuilder
 
createMemoryJumpReference(String, String) - Method in class ghidra.program.database.ProgramBuilder
 
createMemoryReadReference(String, String) - Method in class ghidra.program.database.ProgramBuilder
 
createMemoryReference(Data, Address, RefType) - Method in class ghidra.program.flatapi.FlatProgramAPI
Creates a memory reference from the given data.
createMemoryReference(Instruction, int, Address, RefType) - Method in class ghidra.program.flatapi.FlatProgramAPI
Creates a memory reference from the given instruction.
createMemoryReference(String, String, RefType, SourceType) - Method in class ghidra.program.database.ProgramBuilder
 
createMemoryReference(String, String, RefType, SourceType, int) - Method in class ghidra.program.database.ProgramBuilder
 
createMenuItem(boolean) - Method in class docking.action.DockingAction
 
createMenuItem(boolean) - Method in interface docking.action.DockingActionIf
Returns a JMenuItem that is suitable for this action.
createMenuItem(boolean) - Method in class docking.DockingActionProxy
 
createMergeManagerPlugin(ModalPluginTool, MergeManager, UndoableDomainObject) - Method in class ghidra.app.merge.DataTypeArchiveMergeManager
 
createMergeManagerPlugin(ModalPluginTool, MergeManager, UndoableDomainObject) - Method in class ghidra.app.merge.MergeManager
 
createMergeManagerPlugin(ModalPluginTool, MergeManager, UndoableDomainObject) - Method in class ghidra.app.merge.ProgramMultiUserMergeManager
 
createMergeResolvers() - Method in class ghidra.app.merge.DataTypeArchiveMergeManager
 
createMergeResolvers() - Method in class ghidra.app.merge.MergeManager
 
createMergeResolvers() - Method in class ghidra.app.merge.ProgramMultiUserMergeManager
 
createMethods(ObjectiveC1_State) - Static method in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_Utilities
 
createModule(ProgramModule, String) - Method in class ghidra.app.cmd.module.AbstractModularizationCmd
 
createModule(String) - Method in interface ghidra.program.model.listing.ProgramModule
Creates a new module and makes it a child of this module.
createMouseListenerDelegate() - Method in class docking.widgets.tree.GTree
 
createMultilineTextField(FieldFactory, ProxyObj, FieldElement[], int, int, int, HighlightProvider) - Static method in class ghidra.app.util.viewer.field.ListingTextField
Displays the given array of text, each on its own line.
CreateMultipleFunctionsCmd - Class in ghidra.app.cmd.function
Command for Creating multiple functions from a selection.
CreateMultipleFunctionsCmd(AddressSetView, SourceType) - Constructor for class ghidra.app.cmd.function.CreateMultipleFunctionsCmd
 
createNamespace(Program, DemangledType, Namespace, boolean) - Static method in class ghidra.app.util.demangler.DemangledObject
Get or create the specified typeNamespace.
createNamespace(Program, Namespace, Program) - Static method in class ghidra.program.util.DiffUtility
Given a namespace, create the corresponding namespace in the specified otherProgram.
createNamespace(Program, String...) - Static method in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_Utilities
Creates a namespace hierarchy using the list of strings specified in namespacePath.
createNamespace(String) - Method in class ghidra.program.database.ProgramBuilder
 
createNamespace(String, SourceType) - Method in class ghidra.program.database.ProgramBuilder
 
createNamespace(String, String, SourceType) - Method in class ghidra.program.database.ProgramBuilder
 
createNameSpace(Namespace, String, SourceType) - Method in class ghidra.program.database.symbol.SymbolManager
 
createNameSpace(Namespace, String, SourceType) - Method in interface ghidra.program.model.symbol.SymbolTable
Creates a new namespace.
createNamespaceHierarchy(String, Namespace, Program, Address, SourceType) - Static method in class ghidra.app.util.NamespaceUtils
Takes a namespace path string and creates a namespace hierarchy to match that string.
createNamespaceHierarchy(String, Namespace, Program, SourceType) - Static method in class ghidra.app.util.NamespaceUtils
Takes a namespace path string and creates a namespace hierarchy to match that string.
CreateNamespacesCmd - Class in ghidra.app.cmd.label
This class attempts to create a namespace for each token in the provided string.
CreateNamespacesCmd(String, Namespace, SourceType) - Constructor for class ghidra.app.cmd.label.CreateNamespacesCmd
Takes a namespace string that will be parsed and the results of which will be used for creating the namespaces if they do not exist.
CreateNamespacesCmd(String, SourceType) - Constructor for class ghidra.app.cmd.label.CreateNamespacesCmd
Takes a namespace string that will be parsed and the results of which will be used for creating the namespaces if they do not exist.
createNamespaceTag(StringBuilder, Namespace) - Static method in class ghidra.program.model.pcode.HighFunction
 
createNavigator(HelpModel) - Method in class docking.help.CustomFavoritesView
 
createNavigator(HelpModel) - Method in class docking.help.CustomSearchView
 
createNavigator(HelpModel) - Method in class docking.help.CustomTOCView
 
createNewFile(GFile, String, boolean, long, METADATATYPE) - Method in class ghidra.formats.gfilesystem.FileSystemIndexHelper
Creates a new GFile instance, using per-filesystem custom logic.
createNewPositions(Map<V, Point2D>, Map<E, List<Point2D>>) - Static method in class ghidra.graph.viewer.layout.LayoutPositions
 
createNewRangeMapAdapter(Register) - Method in class ghidra.program.database.register.ProgramRegisterContextDB
 
createNewRangeMapAdapter(Register) - Method in class ghidra.program.util.AbstractStoredProgramContext
 
createNewRangeMapAdapter(Register) - Method in class ghidra.program.util.ProgramContextImpl
 
createNewScript(ResourceFile, String) - Method in class ghidra.app.script.GhidraScriptProvider
Creates a new script using the specified file.
createNewScript(ResourceFile, String) - Method in class ghidra.app.script.JavaScriptProvider
 
createNewScript(ResourceFile, String) - Method in class ghidra.python.PythonScriptProvider
 
createNewScript(GhidraScriptProvider, ResourceFile, List<Path>) - Static method in class ghidra.app.script.GhidraScriptUtil
Creates a new script with a unique name using the specified provider in the specified directory.
createNewVersion(ManagedBufferFile, String, TaskMonitor) - Method in class db.buffers.LocalManagedBufferFile
Create a new buffer file version (used for checkin)
createNList(FactoryBundledWithBinaryReader, boolean, long) - Static method in class ghidra.app.util.bin.format.macho.commands.NList
 
createNodeMap() - Method in class ghidra.util.graph.AbstractDependencyGraph
Creates the Map of Nodes to AbstractDependencyGraph.DependencyNodes appropriate for the implementer.
createNodeMap() - Method in class ghidra.util.graph.DependencyGraph
 
createNodeMap() - Method in class ghidra.util.graph.DeterministicDependencyGraph
 
createNodeSet() - Method in class ghidra.util.graph.AbstractDependencyGraph
Creates the Set of Nodes appropriate for the implementer.
createNodeSet() - Method in class ghidra.util.graph.DependencyGraph
 
createNodeSet() - Method in class ghidra.util.graph.DeterministicDependencyGraph
 
createNOPInstruction(String, int) - Method in class ghidra.test.ToyProgramBuilder
 
createNTHeader(FactoryBundledWithBinaryReader, int, PortableExecutable.SectionLayout, boolean, boolean) - Static method in class ghidra.app.util.bin.format.pe.NTHeader
Constructs a new NT header.
createObjectPropertyMap(String, Class<? extends Saveable>) - Method in class ghidra.program.database.properties.DBPropertyMapManager
Creates a new ObjectPropertyMap with the given name.
createObjectPropertyMap(String, Class<? extends Saveable>) - Method in interface ghidra.program.model.util.PropertyMapManager
Creates a new ObjectPropertyMap with the given name.
createOffsetMemReference(String, String, int, RefType, SourceType, int) - Method in class ghidra.program.database.ProgramBuilder
 
createOldLanguageFile(Language, File) - Static method in class ghidra.program.util.OldLanguageFactory
Create old-language file for the specified language.
createOneByteFunction(String, Address, boolean) - Method in interface ghidra.app.util.bin.format.elf.ElfLoadHelper
Create a one-byte function, so that when the code is analyzed, it will be disassembled, and the function created with the correct body.
createOptionComponent(EditorState) - Static method in class docking.options.editor.GenericOptionsComponent
A factory method to create new OptionComponents.
createOptionsforKeybindings(InputStream) - Static method in class docking.actions.KeyBindingUtils
Imports key bindings from a location selected by the user.
createOriginalIndexedFilesystem(String, boolean, boolean, boolean) - Static method in class ghidra.framework.store.local.LocalFilesystemTestUtils
Create empty original Indexed filesystem.
createOverlayMemory(String, String, int) - Method in class ghidra.program.database.ProgramBuilder
 
createPackedTextField(FieldFactory, ProxyObj, FieldElement[], int, int, int, HighlightProvider) - Static method in class ghidra.app.util.viewer.field.ListingTextField
Displays the list of text strings, packing as many as it can on a line before wrapping to the next line.
createPaintingAnimator(Component, AnimationPainter) - Static method in class docking.util.AnimationUtils
 
createPanels() - Method in class docking.wizard.AbstractMagePanelManager
 
createParamInfoConflictPanel(Function[], AbstractFunctionMerger.ParamInfoConflict, TaskMonitor) - Method in class ghidra.app.merge.listing.ExternalFunctionMerger
 
createPathHighlighter(PathHighlightListener) - Method in class ghidra.graph.viewer.GraphViewer
 
createPattern() - Method in class docking.widgets.filter.AbstractPatternTextFilter
Subclasses must create the Pattern that will be used by this class when filtering.
createPattern() - Method in class docking.widgets.filter.ContainsTextFilter
 
createPattern() - Method in class docking.widgets.filter.FindsPatternTextFilter
 
createPattern() - Method in class docking.widgets.filter.MatchesExactlyTextFilter
 
createPattern() - Method in class docking.widgets.filter.StartsWithTextFilter
 
createPattern(String, boolean, int) - Static method in class ghidra.util.UserSearchUtils
Creates a regular expression Pattern that will match all strings that match exactly the given input string.
createPatternString(String, boolean) - Static method in class ghidra.util.UserSearchUtils
Creates a regular expression that can be used to create a Pattern that will match all strings that match the given input string.
createPhase() - Method in class ghidra.framework.analysis.AnalysisRecipe
 
createPlaceHolder(ValidatableLine) - Method in interface ghidra.app.util.html.diff.DataTypeDiffInput
 
createPlaceHolder(ValidatableLine) - Method in class ghidra.app.util.html.HTMLDataTypeRepresentationDiffInput
 
createPlaceHolderLine(ValidatableLine) - Method in class ghidra.app.util.html.CompositeDataTypeHTMLRepresentation
 
createPlaceHolderLine(ValidatableLine) - Method in class ghidra.app.util.html.EnumDataTypeHTMLRepresentation
 
createPlaceHolderLine(ValidatableLine) - Method in class ghidra.app.util.html.FunctionDataTypeHTMLRepresentation
 
createPlaceHolderLine(ValidatableLine) - Method in class ghidra.app.util.html.HTMLDataTypeRepresentation
Extension point for adding empty lines.
createPluginDescription(Class<?>, PluginStatus, String, String, String, String) - Static method in class ghidra.framework.plugintool.util.PluginDescription
Deprecated.
createPluginDescription(Class<?>, PluginStatus, String, String, String, String, boolean) - Static method in class ghidra.framework.plugintool.util.PluginDescription
Deprecated.
createPointer(Program, Address) - Static method in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_Utilities
Applies a pointer data type at the specified address and returns the newly created data object.
createPointerAndReturnAddressBeingReferenced(Program, Address) - Static method in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_Utilities
Applies a pointer data type at the specified address and returns the address being referenced.
createPointMarker(String, String, int, boolean, boolean, boolean, Color, ImageIcon) - Method in interface ghidra.app.services.MarkerService
createPointMarker(String, String, Program, int, boolean, boolean, boolean, Color, ImageIcon) - Method in interface ghidra.app.services.MarkerService
Create a Marker display which shows point type markers.
createPointMarker(String, String, Program, int, boolean, boolean, boolean, Color, ImageIcon, boolean) - Method in interface ghidra.app.services.MarkerService
Create a Marker display which shows point type markers.
createPopup() - Method in class ghidra.app.util.bean.FixedBitSizeValueField
 
createPopupActions() - Method in class ghidra.framework.main.datatree.VersionHistoryPanel
 
createPortableExecutable(GenericFactory, ByteProvider, PortableExecutable.SectionLayout) - Static method in class ghidra.app.util.bin.format.pe.PortableExecutable
Constructs a new Portable Executable using the specified byte provider and layout.
createPortableExecutable(GenericFactory, ByteProvider, PortableExecutable.SectionLayout, boolean, boolean) - Static method in class ghidra.app.util.bin.format.pe.PortableExecutable
Constructs a new Portable Executable using the specified byte provider and layout.
createPreferredLabelOrFunctionSymbol(Program, Address, Namespace, String, SourceType) - Static method in class ghidra.program.model.symbol.SymbolUtilities
Create label symbol giving preference to non-global symbols.
createPrimaryGraphViewer(VisualGraphLayout<V, E>, Dimension) - Method in class ghidra.graph.viewer.GraphComponent
 
createPrivateEventQueue(DomainObjectListener, int) - Method in class ghidra.framework.data.DomainObjectAdapter
 
createPrivateEventQueue(DomainObjectListener, int) - Method in interface ghidra.framework.model.DomainObject
Creates a private event queue that can be flushed independently from the main event queue.
createProgram(ByteProvider, String, Address, String, Language, CompilerSpec, Object) - Method in class ghidra.app.util.opinion.AbstractProgramLoader
Creates a Program with the specified attributes.
createProgram(String, LanguageID) - Method in class ghidra.app.script.GhidraScript
Creates a new program with specified name and language name.
createProgram(String, LanguageID, CompilerSpecID) - Method in class ghidra.app.script.GhidraScript
Creates a new program with specified name and language name.
createProgram(String, Language, CompilerSpec) - Method in class ghidra.app.script.GhidraScript
Creates a new program with specified name and language.
createProgramFile(Project, String, Language, CompilerSpec, DomainFolder) - Static method in class ghidra.test.ProjectTestUtils
Create an empty program file within the specified project folder.
createProgramTree(String) - Method in class ghidra.program.database.ProgramBuilder
 
createProject(ProjectLocator, RepositoryAdapter, boolean) - Method in interface ghidra.framework.model.ProjectManager
Create a project on the local filesystem.
createProject(ProjectLocator, RepositoryAdapter, boolean) - Method in class ghidra.framework.project.DefaultProjectManager
 
createProject(String, String, boolean) - Static method in class ghidra.base.project.GhidraProject
Creates a new non-shared Ghidra project to be used for storing programs.
createPropertyMap(ProgramDB, String, ErrorHandler, AddressMap, Lock) - Static method in class ghidra.program.database.IntRangeMapDB
 
createPropertyMap(ProgramDB, String, ErrorHandler, AddressMap, Lock) - Static method in class ghidra.program.database.util.AddressSetPropertyMapDB
 
createProvider() - Method in class ghidra.app.merge.DataTypeArchiveMergeManagerPlugin
 
createProvider() - Method in class ghidra.app.merge.MergeManagerPlugin
Creates the provider that will be displayed in the merge tool.
createProvider() - Method in class ghidra.app.merge.ProgramMergeManagerPlugin
 
createQWord(Address) - Method in class ghidra.program.flatapi.FlatProgramAPI
Creates a qword datatype at the given address.
createReader(ByteProvider) - Static method in class ghidra.app.util.bin.format.omf.OmfFileHeader
Create a reader for a specific OMF file
createRecord(long) - Method in class db.Schema
Create an empty record for the specified key.
createRecord(Field) - Method in class db.Schema
Create an empty record for the specified key.
createReference(Program, Reference, Program) - Static method in class ghidra.program.util.DiffUtility
Given a reference for a specified program, create a comparable reference in the specified otherProgram if possible.
createReferencePath(URI) - Static method in class help.HelpBuildUtils
 
createRefTypeAttributedString(Reference, AttributedString) - Method in class ghidra.app.util.viewer.field.XRefFieldFactory
 
createRegisteredOption(String, OptionType, String, HelpLocation, Object, PropertyEditor) - Method in class ghidra.framework.options.AbstractOptions
 
createRegisteredOption(String, OptionType, String, HelpLocation, Object, PropertyEditor) - Method in class ghidra.framework.options.ToolOptions
 
createRegisterReference(String, RefType, String, SourceType, int) - Method in class ghidra.program.database.ProgramBuilder
 
createRegisterReference(String, String, int) - Method in class ghidra.program.database.ProgramBuilder
 
createRegisterValueStore(Register, RangeMapAdapter) - Method in class ghidra.program.util.AbstractStoredProgramContext
 
createRelocationContext(ElfLoadHelper, ElfRelocationTable, Map<ElfSymbol, Address>) - Method in class ghidra.app.util.bin.format.elf.relocation.ElfRelocationHandler
Relocation context for a specific Elf image and relocation table.
createRelocationInfo(FactoryBundledWithBinaryReader) - Static method in class ghidra.app.util.bin.format.macho.RelocationInfo
 
createRemoteLocation(Path, String, URI) - Static method in class help.ImageLocation
 
createRenderedImage(Component) - Static method in class docking.test.AbstractDockingTest
 
createRepository(String) - Method in class ghidra.framework.client.RepositoryServerAdapter
Create a new repository on the server.
createRepository(String) - Method in interface ghidra.framework.remote.RepositoryServerHandle
Create a new repository on the server.
createReturnInstruction(String) - Method in class ghidra.test.ToyProgramBuilder
 
createRichHeader(FactoryBundledWithBinaryReader) - Static method in class ghidra.app.util.bin.format.pe.RichHeader
Create and returns the Rich header found from the given reader.
createRoot(CategoryPath) - Static method in class ghidra.app.util.bin.format.dwarf4.next.DWARFNameInfo
 
createRootModule(String) - Method in class ghidra.program.database.module.TreeManager
Create a new tree with given name.
createRootModule(String) - Method in interface ghidra.program.model.listing.Listing
Create a new tree that will be identified by the given name.
createRootModule(String) - Method in class ghidra.program.model.listing.ListingStub
 
createRowObject(TableModel, int) - Static method in class docking.widgets.table.RowObject
Factory method to create and initialize a row object.
createRuntimeLocation(Path, String, URI, Path) - Static method in class help.ImageLocation
 
createSatelliteGraphViewer(GraphViewer<V, E>, Dimension) - Method in class ghidra.graph.viewer.GraphComponent
 
createScaledImage(Image, int, int, int) - Static method in class generic.util.image.ImageUtils
Creates a scaled image based upon the given image.
createScatteredRelocationInfo(FactoryBundledWithBinaryReader) - Static method in class ghidra.app.util.bin.format.macho.ScatteredRelocationInfo
 
createScreenImage(Component) - Static method in class docking.test.AbstractDockingTest
Creates a png of the given component by capturing a screenshot of the image.
createSearchAlgorithm(Program, Address, ProgramSelection) - Method in class ghidra.util.search.memory.SearchInfo
 
createSearchPattern(String, boolean) - Static method in class ghidra.util.UserSearchUtils
Note: this is the default model of how to let users search for things in Ghidra.
createSection(FactoryBundledWithBinaryReader, boolean) - Static method in class ghidra.app.util.bin.format.macho.Section
 
createSectionProviderFor(Program) - Static method in class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.BaseSectionProvider
 
createSectionProviderFor(Program) - Static method in class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.DSymSectionProvider
 
createSectionProviderFor(Program) - Static method in class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.DWARFSectionProviderFactory
Iterates through the statically registered factory funcs, trying each factory method until one returns a DWARFSectionProvider that can successfully retrieve the minimal sections we need to do a DWARF import.
createSectionProviderFor(Program) - Static method in class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.ElfSectionProvider
 
createSectionSymbol32(ElfHeader, long, short, String, int, ElfSymbolTable) - Static method in class ghidra.app.util.bin.format.elf.ElfSymbol
Creates a new section symbol.
createSecureSAXBuilder(boolean, boolean) - Static method in class ghidra.util.xml.XmlUtilities
Create a SAXBuilder that is not susceptible to XXE.
createSecureSAXParserFactory(boolean) - Static method in class ghidra.util.xml.XmlUtilities
Create a SAXParserFactory that is not susceptible to XXE.
createSegmentCommand(FactoryBundledWithBinaryReader, boolean) - Static method in class ghidra.app.util.bin.format.macho.commands.SegmentCommand
 
createSelection(AddressSetView) - Method in class ghidra.app.script.GhidraScript
Calling this method is equivalent to calling GhidraScript.setCurrentSelection(AddressSetView).
createSelectionManager(TableModel) - Method in class docking.widgets.table.GTable
 
createSeparator() - Static method in class docking.menu.MultiActionDockingAction
 
createSharedActions(DockingTool, ToolActions, String) - Static method in class docking.widgets.table.GTable
 
createSimpleDataBlock(Address, Address) - Method in class ghidra.program.model.block.SimpleBlockModel
Create a new block over an address range with a single entry-point.
createSingle(DebugInfoEntry) - Static method in class ghidra.app.util.bin.format.dwarf4.DIEAggregate
Create a DIEAggregate from a single DIE.
createSingleLineTextField(FieldFactory, ProxyObj, FieldElement, int, int, HighlightProvider) - Static method in class ghidra.app.util.viewer.field.ListingTextField
Creates a new ListingTextField that displays the text on a single line, clipping as needed.
createSingleLineTextFieldWithReverseClipping(AddressFieldFactory, ProxyObj, FieldElement, int, int, HighlightProvider) - Static method in class ghidra.app.util.viewer.field.ListingTextField
 
createSingleThreadAccessWeakSet() - Static method in class ghidra.util.datastruct.WeakDataStructureFactory
Use when all access are on a single thread, such as the Swing thread.
createSkipHead(DIEAggregate) - Static method in class ghidra.app.util.bin.format.dwarf4.DIEAggregate
Creates a new DIEAggregate from the contents of the specified DIEA, using all the source's DebugInfoEntry fragments except for the head fragment which is skipped.
createSnapshotOverlayIcon(Icon) - Static method in class ghidra.app.nav.NavigatableIconFactory
 
createSocket(String, int) - Method in class ghidra.net.ApplicationSSLSocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class ghidra.net.ApplicationSSLSocketFactory
 
createSocket(InetAddress, int) - Method in class ghidra.net.ApplicationSSLSocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class ghidra.net.ApplicationSSLSocketFactory
 
createSocket(Socket, String, int, boolean) - Method in class ghidra.net.ApplicationSSLSocketFactory
 
createSortComparator(int) - Method in class docking.widgets.table.AbstractSortedTableModel
An extension point for subclasses to insert their own comparator objects for their data.
createSortComparator(int) - Method in class docking.widgets.table.GDynamicColumnTableModel
 
createSortComparator(int) - Method in class docking.widgets.table.threaded.ThreadedTableModel
 
createSortComparator(int) - Method in class ghidra.app.tablechooser.TableChooserTableModel
 
createSortComparatorForColumn(int) - Method in class docking.widgets.table.GDynamicColumnTableModel
This differs from GDynamicColumnTableModel.createSortComparator(int) in that the other method creates a comparator that operates on a full row value, whereas this method operates on column values.
createSortingContext(TableSortState) - Method in class docking.widgets.table.AbstractSortedTableModel
 
createSpecialSymbol(Address, String, Namespace, SymbolType, long, int, String, SourceType) - Method in class ghidra.program.database.symbol.SymbolManager
Creates a symbol, specifying all information for the record.
createSplashScreenComponent() - Static method in class docking.framework.ApplicationInformationDisplayFactory
 
createSplashScreenTitle() - Static method in class docking.framework.ApplicationInformationDisplayFactory
 
createStackReference(Instruction, int, int, boolean) - Method in class ghidra.program.flatapi.FlatProgramAPI
Create a stack reference from the given instruction
createStackReference(String, RefType, int, SourceType, int) - Method in class ghidra.program.database.ProgramBuilder
 
createStackTraceForAllThreads() - Static method in class generic.test.AbstractGenericTest
Returns a string which is a printout of a stack trace for each thread running in the current JVM
createStackTraceForAllThreads() - Static method in class generic.test.TestUtils
Returns a string which is a printout of a stack trace for each thread running in the current JVM
createStackTraceForAllThreads() - Static method in class utilities.util.reflection.ReflectionUtilities
Returns a string which is a printout of a stack trace for each thread running in the current JVM
createStartsWithPattern(String, boolean, int) - Static method in class ghidra.util.UserSearchUtils
Creates a regular expression Pattern that will match all strings that start with the given input string.
createString(Program, Address) - Static method in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_Utilities
Applies a string data type at the specified address and returns the string object.
createString(String, byte[], Charset, AbstractStringDataType) - Method in class ghidra.program.database.ProgramBuilder
 
createString(String, String, Charset, boolean, AbstractStringDataType) - Method in class ghidra.program.database.ProgramBuilder
 
CreateStringCmd - Class in ghidra.app.cmd.data
Command to create a String and optionally label it.
CreateStringCmd(Address) - Constructor for class ghidra.app.cmd.data.CreateStringCmd
Constructs a new command for creating strings.
CreateStringCmd(Address, int) - Constructor for class ghidra.app.cmd.data.CreateStringCmd
Constructs a new command for creating strings.
CreateStringCmd(Address, int, boolean) - Constructor for class ghidra.app.cmd.data.CreateStringCmd
Constructs a new command for creating strings.
CreateStringCmd(Address, int, boolean, DataUtilities.ClearDataMode) - Constructor for class ghidra.app.cmd.data.CreateStringCmd
Constructs a new command for creating strings.
CreateStringCmd(Address, AbstractStringDataType, int, DataUtilities.ClearDataMode) - Constructor for class ghidra.app.cmd.data.CreateStringCmd
 
createStringPropertyMap(String) - Method in class ghidra.program.database.properties.DBPropertyMapManager
Creates a new StringPropertyMap with the given name.
createStringPropertyMap(String) - Method in interface ghidra.program.model.util.PropertyMapManager
Creates a new StringPropertyMap with the given name.
createStringTransferable(String) - Static method in class ghidra.app.util.ByteCopier
Create a Transferable from the given text.
createStringTranslationServiceHelpLocation(Class<? extends Plugin>, StringTranslationService) - Static method in interface ghidra.app.services.StringTranslationService
Helper that creates a HelpLocation based on the plugin and sts.
CreateStructureCmd - Class in ghidra.app.cmd.data
Command to create a structure.
CreateStructureCmd(Address, int) - Constructor for class ghidra.app.cmd.data.CreateStructureCmd
Constructs a new command for creating a new structure and applying it to the browser.
CreateStructureCmd(Structure, Address) - Constructor for class ghidra.app.cmd.data.CreateStructureCmd
Creates a new structure by using the provided structure and attaching it to the program passed in the AbstractCreateStructureCmd.applyTo(DomainObject) method.
CreateStructureCmd(String, Address, int) - Constructor for class ghidra.app.cmd.data.CreateStructureCmd
Constructs a new command for creating a new structure and applying it to the browser.
createStructureDataType(Program, Address, int) - Static method in class ghidra.program.model.data.StructureFactory
Creates a StructureDataType instance based upon the information provided.
createStructureDataType(Program, Address, int, String, boolean) - Static method in class ghidra.program.model.data.StructureFactory
Creates a StructureDataType instance based upon the information provided.
createStructureDataTypeInStrucuture(Program, Address, int[], int[]) - Static method in class ghidra.program.model.data.StructureFactory
Creates a StructureDataType instance, which is inside of another structure, based upon the information provided.
createStructureDataTypeInStrucuture(Program, Address, int[], int[], String, boolean) - Static method in class ghidra.program.model.data.StructureFactory
Creates a StructureDataType instance, which is inside of another structure, based upon the information provided.
CreateStructureInStructureCmd - Class in ghidra.app.cmd.data
Command to create a structure inside of another structure.
CreateStructureInStructureCmd(Address, int[], int[]) - Constructor for class ghidra.app.cmd.data.CreateStructureInStructureCmd
Constructs a new command for creating structures inside other structures.
CreateStructureInStructureCmd(Structure, Address, int[], int[]) - Constructor for class ghidra.app.cmd.data.CreateStructureInStructureCmd
 
CreateStructureInStructureCmd(String, Address, int[], int[]) - Constructor for class ghidra.app.cmd.data.CreateStructureInStructureCmd
Constructs a new command for creating structures inside other structures.
createSub(AddressSetView, Address) - Method in class ghidra.program.model.block.OverlapCodeSubModel
Create a new Subroutine which has specified address set and entry point.
createSubGraph(GDirectedGraph<V, E>, Collection<V>) - Static method in class ghidra.graph.GraphAlgorithms
Creates a subgraph of the given graph for each edge of the given graph that is contained in the list of vertices.
createSymbol(Address, String, boolean) - Method in class ghidra.program.flatapi.FlatProgramAPI
Deprecated.
use FlatProgramAPI.createLabel(Address, String, boolean) instead. Deprecated in Ghidra 7.4
createSymbol(Address, String, boolean, boolean, Namespace) - Method in interface ghidra.app.util.bin.format.elf.ElfLoadHelper
Create the specified label symbol within the program.
createSymbol(Address, String, boolean, boolean, SourceType) - Method in class ghidra.program.flatapi.FlatProgramAPI
Deprecated.
createSymbol(Address, String, Namespace, SourceType) - Method in class ghidra.program.database.symbol.SymbolManager
 
createSymbol(Address, String, Namespace, SourceType) - Method in interface ghidra.program.model.symbol.SymbolTable
Deprecated.
use SymbolTable.createLabel(Address, String, Namespace, SourceType) instead. Deprecated in version 7.5, will be removed a few versions later.
createSymbol(Address, String, SourceType) - Method in class ghidra.program.database.symbol.SymbolManager
 
createSymbol(Address, String, SourceType) - Method in interface ghidra.program.model.symbol.SymbolTable
Deprecated.
use SymbolTable.createLabel(Address, String, SourceType) instead. Deprecated in version 7.5, will be removed a few versions later.
createSymbol(Program, Namespace, String, Address) - Static method in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_Utilities
Creates a symbol.
createSymbolTableCommand(FactoryBundledWithBinaryReader, MachHeader) - Static method in class ghidra.app.util.bin.format.macho.commands.SymbolTableCommand
 
createTable() - Method in class ghidra.program.database.properties.ObjectPropertyMapDB
Create the necessary table(s) to support this property.
createTable(RowObjectTableModel<ROW_OBJECT>) - Method in class docking.widgets.table.GFilterTable
 
createTable(RowObjectTableModel<ROW_OBJECT>) - Method in class ghidra.util.table.GhidraFilterTable
 
createTable(ThreadedTableModel<T, ?>) - Method in class docking.widgets.table.threaded.GThreadedTablePanel
 
createTable(ThreadedTableModel<T, ?>) - Method in class ghidra.util.table.GhidraThreadedTablePanel
 
createTable(Class<?>) - Method in class ghidra.program.database.properties.PropertyMapDB
Create the default propertyTable.
createTable(String, Schema) - Method in class db.DBHandle
Creates a new table with the given name, version and type.
createTable(String, Schema, int[]) - Method in class db.DBHandle
Creates a new table with the given name, version and type.
createTableChooserDialog(TableChooserExecutor, Program, String, Navigatable) - Method in interface ghidra.app.util.query.TableService
 
createTableChooserDialog(TableChooserExecutor, Program, String, Navigatable, boolean) - Method in interface ghidra.app.util.query.TableService
 
createTableChooserDialog(String, TableChooserExecutor) - Method in class ghidra.app.script.GhidraScript
Creates a TableChooserDialog that allows the script to display a list of addresses (and associated column data) in a table and also provides the capability to execute an action from a selection in the table.
createTableChooserDialog(String, TableChooserExecutor, boolean) - Method in class ghidra.app.script.GhidraScript
Creates a TableChooserDialog that allows the script to display a list of addresses (and associated column data) in a table and also provides the capability to execute an action from a selection in the table.
createTableColumnDescriptor() - Method in class docking.widgets.table.AnyObjectTableModel
 
createTableColumnDescriptor() - Method in class docking.widgets.table.GDynamicColumnTableModel
 
createTableColumnDescriptor() - Method in class ghidra.app.tablechooser.TableChooserTableModel
 
createTableColumnDescriptor() - Method in class ghidra.app.util.bean.SetEquateTableModel
 
createTableColumnDescriptor() - Method in class ghidra.app.util.query.ProgramLocationPreviewTableModel
 
createTableColumnDescriptor() - Method in class ghidra.framework.main.datatable.ProjectDataTableModel
 
createTableColumnDescriptor() - Method in class ghidra.util.table.AddressBasedTableModel
 
createTableColumnDescriptor() - Method in class ghidra.util.table.EmptyThreadedTableModel
 
createTableColumnModelState() - Method in class docking.widgets.table.GTableColumnModel
 
createTableFilterPanel(GTable, RowObjectTableModel<ROW_OBJECT>) - Method in class docking.widgets.table.GFilterTable
 
createTableFilterPanel(GTable, RowObjectTableModel<ROW_OBJECT>) - Method in class ghidra.util.table.GhidraFilterTable
 
createTableSortState() - Method in class docking.widgets.table.TableSortStateEditor
 
createTaskRunner(Task, Component, int, int) - Method in class ghidra.util.task.TaskLauncher
 
createTempDirectory(String) - Static method in class generic.test.AbstractGenericTest
Creates a sub-directory with the given name as a child of the Java temp directory.
createTempDirectory(String) - Static method in class utilities.util.FileUtilities
 
createTempFile(String) - Method in class generic.test.AbstractGenericTest
Creates a file in the Java temp directory using the given name as a prefix and the given suffix.
createTempFile(String, String) - Method in class generic.test.AbstractGenericTest
Creates a file in the Java temp directory using the given name as a prefix and the given suffix.
createTempFileForTest() - Method in class generic.test.AbstractGenericTest
Creates a temp file for the current test, using the test name as a prefix for the filename.
createTempFileForTest(String) - Method in class generic.test.AbstractGenericTest
Creates a temp file for the current test, using the test name as a prefix for the filename.
createTempFilePath(String) - Method in class generic.test.AbstractGenericTest
Creates a file path with a filename that is under the system temp directory.
createTempFilePath(String, String) - Method in class generic.test.AbstractGenericTest
Creates a file path with a filename that is under the system temp directory.
createTemporaryDatabase(String, String, String, BufferFile, String, boolean, TaskMonitor) - Method in class ghidra.framework.store.local.LocalFileSystem
 
createTerminatedString(Program, Address, boolean, MessageLog) - Method in class ghidra.app.util.bin.format.pe.DataDirectory
 
createTestSuites(File, String, String) - Static method in class ghidra.util.TestSuiteUtilities
Create the Java source file a JUnit TestSuite which includes all TestCases within a package directory.
createTestSuites(File, String, String, boolean) - Static method in class ghidra.util.TestSuiteUtilities
Create the Java source file a JUnit TestSuite which includes all TestCases within a package directory.
createTextFilterModel(RowObjectTableModel<ROW_OBJECT>) - Method in class docking.widgets.table.GTableFilterPanel
 
createTextFilterModel(RowObjectTableModel<ROW_OBJECT>) - Method in class ghidra.util.table.GhidraTableFilterPanel
 
createTextPanel(String) - Method in class docking.widgets.OptionDialog
 
createThreadCommand(FactoryBundledWithBinaryReader, MachHeader) - Static method in class ghidra.app.util.bin.format.macho.threadcommand.ThreadCommand
 
createThreadedTablePanel(ThreadedTableModel<ROW_OBJECT, ?>) - Method in class docking.widgets.table.GFilterTable
 
createThreadedTablePanel(ThreadedTableModel<ROW_OBJECT, ?>) - Method in class ghidra.util.table.GhidraFilterTable
 
createThrowableWithStackOlderThan(Class<?>...) - Static method in class utilities.util.reflection.ReflectionUtilities
Creates a throwable whose stack trace is based upon the current call stack, with any information coming before, and including, the given classes removed.
createThunkFunction(String, Namespace, Address, AddressSetView, Function, SourceType) - Method in class ghidra.program.database.function.FunctionManagerDB
 
createThunkFunction(String, Namespace, Address, AddressSetView, Function, SourceType) - Method in interface ghidra.program.model.listing.FunctionManager
Create a thunk function with the given body at entry point.
CreateThunkFunctionCmd - Class in ghidra.app.cmd.function
Command for creating a thunk function at an address.
CreateThunkFunctionCmd(Address, boolean) - Constructor for class ghidra.app.cmd.function.CreateThunkFunctionCmd
Constructs a new command for creating a thunk function that can compute the function this function is thunking to.
CreateThunkFunctionCmd(Address, AddressSetView, Address) - Constructor for class ghidra.app.cmd.function.CreateThunkFunctionCmd
Constructs a new command for creating a thunk function.
CreateThunkFunctionCmd(Address, AddressSetView, Address, List<Address>) - Constructor for class ghidra.app.cmd.function.CreateThunkFunctionCmd
Constructs a new command for creating a thunk function.
CreateThunkFunctionCmd(Address, AddressSetView, Symbol) - Constructor for class ghidra.app.cmd.function.CreateThunkFunctionCmd
Constructs a new command for creating a thunk function.
createTool() - Method in interface ghidra.framework.model.Workspace
Launch an empty tool.
createTool() - Method in class ghidra.framework.plugintool.StandAloneApplication
 
createTool(Project) - Method in interface ghidra.framework.model.ToolTemplate
Creates a tool like only this template knows how.
createTool(Project) - Method in class ghidra.framework.project.tool.GhidraToolTemplate
 
createTool(String) - Static method in class ghidra.framework.plugintool.ModalPluginTool
 
createToolbarSeparator() - Static method in class docking.DockingUtils
 
createToolSpecificOpenActions() - Method in class ghidra.framework.main.FrontEndPlugin
 
createToolState(PluginTool, DomainObject) - Static method in class ghidra.framework.data.ToolStateFactory
 
createTransferable(JComponent) - Method in class docking.ErrLogExpandableDialog.ExcTreeTransferHandler
 
createUI(JComponent) - Static method in class docking.menu.DockingCheckboxMenuItemUI
 
createUI(JComponent) - Static method in class docking.menu.DockingMenuItemUI
 
createUI(JComponent) - Static method in class docking.menu.DockingMenuUI
 
createUndefinedData(Address, int) - Method in interface ghidra.app.util.bin.format.elf.ElfLoadHelper
Create an undefined data item to reserve the location as data, without specifying the type
createUnicodeString(Address) - Method in class ghidra.program.flatapi.FlatProgramAPI
Creates a null terminated unicode string starting at the specified address.
createUninitializedBlock(MemoryLoadable, boolean, String, Address, long, String, boolean, boolean, boolean) - Method in class ghidra.app.util.opinion.MemorySectionResolver
Create a memory block (possible fragment if conflicts resolved) for the specified loadable "section".
createUninitializedBlock(Program, boolean, String, Address, long, String, String, boolean, boolean, boolean, MessageLog) - Static method in class ghidra.app.util.MemoryBlockUtils
Creates a new uninitialized memory block.
createUninitializedBlock(String, Address, long, boolean) - Method in class ghidra.program.database.mem.MemoryMapDB
 
createUninitializedBlock(String, Address, long, boolean) - Method in interface ghidra.program.model.mem.Memory
Create an uninitialized memory block and add it to this Memory.
createUninitializedBlock(String, Address, long, boolean) - Method in class ghidra.program.model.mem.MemoryStub
 
createUninitializedMemory(String, String, int) - Method in class ghidra.program.database.ProgramBuilder
 
createUniqueFilterPreferenceKey(JTable) - Method in class docking.widgets.table.GTableFilterPanel
Generates a key used to store user filter configuration state.
createUnregisteredOption(String, OptionType, Object) - Method in class ghidra.framework.options.AbstractOptions
 
createUnregisteredOption(String, OptionType, Object) - Method in class ghidra.framework.options.ToolOptions
 
createUnsortedSortState() - Static method in class docking.widgets.table.TableSortState
Creates a sort state that represents being unsorted
createUseForAllCheckBox() - Method in class ghidra.app.merge.listing.ConflictPanel
 
createUserDirs() - Method in class utility.application.ApplicationLayout
Creates the application's user directories (or ensures they already exist).
createVariable(Program, Variable, Program) - Static method in class ghidra.program.util.DiffUtility
Given a variable for a specified program, create a comparable variable in the specified otherProgram if possible.
createVariable(String, int, DataType, SourceType) - Method in interface ghidra.program.model.listing.StackFrame
Create a stack variable.
createVariableSymbol(String, Namespace, SymbolType, int, VariableStorage, SourceType) - Method in class ghidra.program.database.symbol.SymbolManager
Creates variable symbols.
createVarnode(long, int, int) - Method in class ghidra.program.util.VarnodeContext
 
createVarnode(BigInteger, BigInteger, int) - Method in class ghidra.program.util.VarnodeContext
 
createVersionedDatabase(File, int, VersionedDBListener, long) - Static method in class ghidra.framework.store.db.VersionedDatabase
Create a new database and provide the initial buffer file for writing.
createVertex(String, String) - Method in interface ghidra.program.model.graph.GraphData
Create a Vertex with a given name and vertex ID.
createVertexMouseInfo(MouseEvent, V, Point2D) - Method in class ghidra.graph.viewer.GraphViewer
 
createViewUpdater() - Method in class ghidra.graph.viewer.GraphViewer
 
createVoidPropertyMap(String) - Method in class ghidra.program.database.properties.DBPropertyMapManager
Creates a new VoidPropertyMap with the given name.
createVoidPropertyMap(String) - Method in interface ghidra.program.model.util.PropertyMapManager
Creates a new VoidPropertyMap with the given name.
createWord(Address) - Method in class ghidra.program.flatapi.FlatProgramAPI
Creates a word datatype at the given address.
createWordWrappedTextField(FieldFactory, ProxyObj, FieldElement, int, int, int, HighlightProvider) - Static method in class ghidra.app.util.viewer.field.ListingTextField
Displays the given text, word-wrapping as needed to avoid clipping (up to the max number of lines.)
createWorkspace(String) - Method in interface ghidra.framework.model.ToolManager
Create a workspace with the given name.
createWorkspace(String) - Method in class ghidra.framework.project.tool.ToolManagerImpl
 
createWrapperTypeException() - Method in interface ghidra.util.table.column.GColumnRenderer
A convenience method for primitive-based/wrapper-based renderers to signal that they should not be using text to filter.
creatingFunction(ElfLoadHelper, Address) - Method in class ghidra.app.util.bin.format.elf.extend.ElfLoadAdapter
Prior to the ELF loader creating a function this method will be invoked to permit an extension to adjust the address and/or apply context to the intended location.
CreationDateProjectDataColumn - Class in ghidra.util.table.projectdata.column
 
CreationDateProjectDataColumn() - Constructor for class ghidra.util.table.projectdata.column.CreationDateProjectDataColumn
 
crop(Image, Rectangle) - Static method in class generic.util.image.ImageUtils
Crops the given image, keeping the given bounds
crop(Rectangle) - Method in class help.screenshot.AbstractScreenShotGenerator
 
CROSSBUILD - Static variable in class ghidra.app.plugin.processors.sleigh.SleighInstructionPrototype
 
crossbuild_stmt() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
crossbuild_stmt() - Method in class ghidra.sleigh.grammar.SleighEcho
 
crossbuild_stmt() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
crossbuild_stmt() - Method in class ghidra.sleigh.grammar.SleighParser
 
crossbuild_stmt_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.crossbuild_stmt_return
 
CryptoException - Exception in ghidra.util.exception
 
CryptoException(Exception) - Constructor for exception ghidra.util.exception.CryptoException
 
CryptoException(String) - Constructor for exception ghidra.util.exception.CryptoException
 
cs - Variable in class ghidra.app.util.bin.format.macho.threadcommand.ThreadStateX86_32
 
cs - Variable in class ghidra.app.util.bin.format.macho.threadcommand.ThreadStateX86_64
 
CSPEC - Static variable in class ghidra.program.model.data.DataTypeMnemonicSettingsDefinition
 
cstatement(VectorSTL<ContextChange>) - Method in class ghidra.sleigh.grammar.SleighCompiler
 
cstatements() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
CStyle - ghidra.app.decompiler.DecompileOptions.CommentStyleEnum
 
ctorsemantic() - Method in class ghidra.sleigh.grammar.SleighEcho
 
ctorsemantic() - Method in class ghidra.sleigh.grammar.SleighParser
 
ctorsemantic(Constructor) - Method in class ghidra.sleigh.grammar.SleighCompiler
 
ctorsemantic_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.ctorsemantic_return
 
ctorstart() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
ctorstart() - Method in class ghidra.sleigh.grammar.SleighEcho
 
ctorstart() - Method in class ghidra.sleigh.grammar.SleighParser
 
ctorstart_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.ctorstart_return
 
ctorstart_scope() - Constructor for class ghidra.sleigh.grammar.SleighCompiler.ctorstart_scope
 
ctorstart_stack - Variable in class ghidra.sleigh.grammar.SleighCompiler
 
ctr - Variable in class ghidra.app.util.bin.format.macho.threadcommand.ThreadStatePPC
Count register
ctx - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedConstructor
 
CTX - Static variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedConstructor
 
ctxassign() - Method in class ghidra.sleigh.grammar.SleighParser
 
ctxassign_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.ctxassign_return
 
ctxGraph - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyTreeResolver
 
ctxGraph - Variable in class ghidra.app.plugin.assembler.sleigh.SleighAssembler
 
ctxGraph - Variable in class ghidra.app.plugin.assembler.sleigh.SleighAssemblerBuilder
 
ctxlval() - Method in class ghidra.sleigh.grammar.SleighParser
 
ctxlval_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.ctxlval_return
 
ctxstmt() - Method in class ghidra.sleigh.grammar.SleighParser
 
ctxstmt_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.ctxstmt_return
 
ctxstmts() - Method in class ghidra.sleigh.grammar.SleighParser
 
ctxstmts_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.ctxstmts_return
 
cultureIndex - Variable in class ghidra.app.util.bin.format.pe.cli.tables.CliTableAssembly.CliAssemblyRow
 
cultureIndex - Variable in class ghidra.app.util.bin.format.pe.cli.tables.CliTableAssemblyRef.CliAssemblyRefRow
 
CUMULATIVE_CHANGE_FILENAME - Static variable in class db.Database
 
CUMULATIVE_MODMAP_FILENAME - Static variable in class db.Database
 
curctx - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyDefaultContext
 
CURRENT_ADDRESS - ghidra.app.util.bean.SetEquateDialog.SelectionType
 
CURRENT_DIRECTORY - Static variable in class ghidra.app.util.importer.LibrarySearchPathManager
 
CURRENT_OPERATING_SYSTEM - Static variable in enum ghidra.framework.OperatingSystem
Do not access this property directly.
CURRENT_PLATFORM - Static variable in enum ghidra.framework.Platform
A constant identifying the current platform.
currentAddress - Variable in class ghidra.app.script.GhidraScript
 
currentAddress - Variable in class ghidra.program.util.VarnodeContext
 
currentConstraint - Variable in class docking.widgets.table.constrainteditor.AbstractColumnConstraintEditor
 
currentDomainObject - Variable in class ghidra.app.merge.MergeManagerPlugin
 
currentFixupRecord - Variable in class ghidra.app.util.bin.format.omf.OmfFixupRecord.FixupState
 
currentHighlight - Variable in class ghidra.app.script.GhidraScript
 
currentIndex - Variable in class ghidra.app.merge.MergeManager
 
currentInstruction - Variable in class ghidra.program.util.VarnodeContext
 
currentLocation - Variable in class ghidra.app.script.GhidraScript
 
currentLocation - Variable in class ghidra.app.util.ByteCopier
 
currentProgram - Variable in class ghidra.app.util.ByteCopier
 
currentProgram - Variable in class ghidra.program.flatapi.FlatProgramAPI
 
currentProgramChanged() - Method in class ghidra.app.script.GatherParamPanel
 
currentSelection - Variable in class ghidra.app.script.GhidraScript
 
currentSelection - Variable in class ghidra.app.util.ByteCopier
 
currentTimeStamp() - Static method in class ghidra.util.SystemUtilities
 
currentUser - Variable in class ghidra.framework.main.ProjectAccessPanel
 
currentVersion - Variable in class db.Database
 
currProgramIndex - Variable in class ghidra.app.util.viewer.util.CodeComparisonPanel
 
CURSOR_HIGHLIGHT_BUTTON_NAME - Static variable in interface ghidra.GhidraOptions
 
CURSOR_HIGHLIGHT_GROUP - Static variable in interface ghidra.GhidraOptions
 
CURSOR_PRIORITY - Static variable in interface ghidra.app.services.MarkerService
Display priority for marking the cursor location.
cursorBeginning(FieldLocation) - Method in interface docking.widgets.fieldpanel.Layout
Sets the given FieldLocation as far to the left as possible.
cursorBeginning(FieldLocation) - Method in class docking.widgets.fieldpanel.support.AnchoredLayout
 
cursorBeginning(FieldLocation) - Method in class docking.widgets.fieldpanel.support.MultiRowLayout
 
cursorBeginning(FieldLocation) - Method in class docking.widgets.fieldpanel.support.RowLayout
 
CursorBlinker - Class in docking.widgets.fieldpanel.internal
 
CursorBlinker(FieldPanel) - Constructor for class docking.widgets.fieldpanel.internal.CursorBlinker
 
cursorBottomOfFile() - Method in class docking.widgets.fieldpanel.FieldPanel
 
cursorDown() - Method in class docking.widgets.fieldpanel.FieldPanel
 
cursorDown(FieldLocation, int) - Method in interface docking.widgets.fieldpanel.Layout
Moves the cursor up down row from its current position.
cursorDown(FieldLocation, int) - Method in class docking.widgets.fieldpanel.support.AnchoredLayout
 
cursorDown(FieldLocation, int) - Method in class docking.widgets.fieldpanel.support.MultiRowLayout
 
cursorDown(FieldLocation, int) - Method in class docking.widgets.fieldpanel.support.RowLayout
 
cursorEnd() - Method in class docking.widgets.fieldpanel.FieldPanel
Moves the cursor to the end of the line.
cursorEnd(FieldLocation) - Method in interface docking.widgets.fieldpanel.Layout
Sets the given FieldLocation as far to the right as possible.
cursorEnd(FieldLocation) - Method in class docking.widgets.fieldpanel.support.AnchoredLayout
 
cursorEnd(FieldLocation) - Method in class docking.widgets.fieldpanel.support.MultiRowLayout
 
cursorEnd(FieldLocation) - Method in class docking.widgets.fieldpanel.support.RowLayout
 
cursorFocused() - Method in class docking.widgets.fieldpanel.internal.PaintContext
 
cursorHidden() - Method in class docking.widgets.fieldpanel.internal.PaintContext
 
cursorHome() - Method in class docking.widgets.fieldpanel.FieldPanel
Moves the cursor to the beginning of the line.
cursorLeft() - Method in class docking.widgets.fieldpanel.FieldPanel
 
cursorLeft(FieldLocation) - Method in interface docking.widgets.fieldpanel.Layout
Sets the given FieldLocation one position to the left.
cursorLeft(FieldLocation) - Method in class docking.widgets.fieldpanel.support.AnchoredLayout
 
cursorLeft(FieldLocation) - Method in class docking.widgets.fieldpanel.support.MultiRowLayout
 
cursorLeft(FieldLocation) - Method in class docking.widgets.fieldpanel.support.RowLayout
 
CursorPosition - Class in docking.widgets
A simple tracker of position in an object for that allows more specialized users to extend and add functionality.
CursorPosition(int) - Constructor for class docking.widgets.CursorPosition
 
cursorRight() - Method in class docking.widgets.fieldpanel.FieldPanel
 
cursorRight(FieldLocation) - Method in interface docking.widgets.fieldpanel.Layout
Sets the given FieldLocation one position to the right.
cursorRight(FieldLocation) - Method in class docking.widgets.fieldpanel.support.AnchoredLayout
 
cursorRight(FieldLocation) - Method in class docking.widgets.fieldpanel.support.MultiRowLayout
 
cursorRight(FieldLocation) - Method in class docking.widgets.fieldpanel.support.RowLayout
 
cursorTopOfFile() - Method in class docking.widgets.fieldpanel.FieldPanel
 
cursorUp() - Method in class docking.widgets.fieldpanel.FieldPanel
 
cursorUp(FieldLocation, int) - Method in interface docking.widgets.fieldpanel.Layout
Moves the cursor up one row from its current position.
cursorUp(FieldLocation, int) - Method in class docking.widgets.fieldpanel.support.AnchoredLayout
 
cursorUp(FieldLocation, int) - Method in class docking.widgets.fieldpanel.support.MultiRowLayout
 
cursorUp(FieldLocation, int) - Method in class docking.widgets.fieldpanel.support.RowLayout
 
CUSTOM_DISASSEMBLER_CLASS - Static variable in class ghidra.program.model.lang.GhidraLanguagePropertyKeys
CUSTOM_DISASSEMBLER_CLASS is a full class name for a language-specific disassembler implementation.
CUSTOM_STORAGE - ghidra.program.model.listing.Function.FunctionUpdateType
All parameters and return have been specified with their storage.
CUSTOM_TYPE - ghidra.framework.options.OptionType
 
CustomAttribute - ghidra.app.util.bin.format.pe.cli.tables.CliTypeTable
 
CustomDefaultTOCFactory() - Constructor for class docking.help.CustomTOCView.CustomDefaultTOCFactory
 
CustomFavoritesView - Class in docking.help
This class allows us to change the renderer of the favorites tree.
CustomFavoritesView(HelpSet, String, String, Hashtable) - Constructor for class docking.help.CustomFavoritesView
 
CustomFavoritesView(HelpSet, String, String, Locale, Hashtable) - Constructor for class docking.help.CustomFavoritesView
 
CustomFormat - Class in ghidra.program.model.data
Container object for a DataType and a byte array that is the format for the data type.
CustomFormat(DataType, byte[]) - Constructor for class ghidra.program.model.data.CustomFormat
Constructor
CustomLoadingAddressTableModel - Class in ghidra.util.table
An Address based table model that allows clients to load their data via the TableModelLoader callback provided at construction time.
CustomLoadingAddressTableModel(String, ServiceProvider, Program, TableModelLoader<Address>, TaskMonitor) - Constructor for class ghidra.util.table.CustomLoadingAddressTableModel
 
CustomLoadingAddressTableModel(String, ServiceProvider, Program, TableModelLoader<Address>, TaskMonitor, boolean) - Constructor for class ghidra.util.table.CustomLoadingAddressTableModel
 
CustomOption - Interface in ghidra.framework.options
 
CustomOptionComponent - Class in docking.options.editor
A custom OptionComponent that controls it's own display using the editor component of the given EditorState.
CustomOptionComponent(EditorState) - Constructor for class docking.options.editor.CustomOptionComponent
 
CustomOptionsEditor - Interface in ghidra.framework.options
Marker interface to signal that the implementing PropertyEditor component desires to handle display editing of an option or options.
CustomSearchView - Class in docking.help
 
CustomSearchView(HelpSet, String, String, Locale, Hashtable) - Constructor for class docking.help.CustomSearchView
 
CustomTOCView - Class in docking.help
A custom Table of Contents view that we specify in our JavaHelp xml documents.
CustomTOCView(HelpSet, String, String, Hashtable) - Constructor for class docking.help.CustomTOCView
 
CustomTOCView(HelpSet, String, String, Locale, Hashtable) - Constructor for class docking.help.CustomTOCView
 
CustomTOCView.CustomDefaultTOCFactory - Class in docking.help
Our custom factory that knows how to look for extra XML attributes and how to create our custom tree items
CustomTOCView.CustomTreeItemDecorator - Class in docking.help
A custom tree item that allows us to store and retrieve custom attributes that we parsed from the TOC xml document.
CustomTreeItemDecorator(TOCItem) - Constructor for class docking.help.CustomTOCView.CustomTreeItemDecorator
 
CUT - Static variable in class ghidra.plugins.fsbrowser.ImageManager
 
Cuttable - Interface in ghidra.framework.main.datatree
 
CVTRes - ghidra.app.util.bin.format.pe.rich.MSProductType
 
CXX_Compiler - ghidra.app.util.bin.format.pe.rich.MSProductType
 
CYCLE - ghidra.graph.viewer.PathHighlightMode
Shows all cycles for a given vertex
CycleGroup - Class in ghidra.program.model.data
Class to define a set of dataTypes that a single action can cycle through.
CycleGroup(String) - Constructor for class ghidra.program.model.data.CycleGroup
Construct empty group no name, data types or keystroke.
CycleGroup(String, DataType[], KeyStroke) - Constructor for class ghidra.program.model.data.CycleGroup
Constructs a new cycle group with the given dataTypes.
CycleGroup(String, DataType, KeyStroke) - Constructor for class ghidra.program.model.data.CycleGroup
Constructor cycle group with one data type.
CyclomaticComplexity - Class in ghidra.program.util
Class with a utility function to calculate the cyclomatic complexity of a function.
CyclomaticComplexity() - Constructor for class ghidra.program.util.CyclomaticComplexity
 

D

DARK_CYAN - Static variable in class ghidra.app.merge.util.ConflictUtility
 
DARK_CYAN - Static variable in class ghidra.program.util.ProgramDiffDetails
 
DARK_CYAN - Static variable in class ghidra.util.HTMLUtilities
 
DAT_LEVEL - Static variable in class ghidra.program.model.symbol.SymbolUtilities
 
data - Variable in class db.BinaryField
 
data - Variable in class db.buffers.DataBuffer
 
data - Variable in class docking.widgets.DefaultDropDownSelectionDataModel
 
data - Variable in class generic.stl.VectorIterator
 
data - Variable in class ghidra.app.util.viewer.util.CodeComparisonPanel
 
data - Variable in class ghidra.pcode.memstate.MemoryPage
 
Data - Interface in ghidra.program.model.listing
Interface for interacting with data at an address in a program.
DATA - Static variable in class ghidra.app.util.bin.format.macho.SectionNames
the real initialized data section no padding, no bss overlap
DATA - Static variable in interface ghidra.app.util.HelpTopics
Help Topic for data.
DATA - Static variable in class ghidra.program.model.lang.OperandType
Bit set if the address referred to contains data.
DATA - Static variable in class ghidra.program.model.symbol.RefType
Reference type assigned when data access is unknown.
DATA - Static variable in class ghidra.program.util.ProgramMergeFilter
Indicates the merge filter for the data code unit differences.
DATA_ANALYSIS - Static variable in class ghidra.app.services.AnalysisPriority
Defines data analysis as the seventh priority for automatic analysis.
DATA_ANALYZER - ghidra.app.services.AnalyzerType
 
DATA_CONFLICT - ghidra.program.model.lang.InstructionError.InstructionErrorType
Conflict with existing data detected while instructions were being added to program.
DATA_CONST - Static variable in class ghidra.app.util.bin.format.macho.SectionNames
Initialized relocatable constant variables
DATA_DYLD - Static variable in class ghidra.app.util.bin.format.macho.SectionNames
Place holder section used by dynamic linker
DATA_IND - Static variable in class ghidra.program.model.symbol.RefType
 
DATA_LA_SYMBOL_PTR - Static variable in class ghidra.app.util.bin.format.macho.SectionNames
Lazy symbol pointers, which are indirect references to imported functions
DATA_MANAGER - Static variable in interface ghidra.app.util.HelpTopics
Help Topic for the data manager.
DATA_MOD_INIT_FUNC - Static variable in class ghidra.app.util.bin.format.macho.SectionNames
Module initialization functions.
DATA_MOD_TERM_FUNC - Static variable in class ghidra.app.util.bin.format.macho.SectionNames
Module termination functions
DATA_NL_SYMBOL_PTR - Static variable in class ghidra.app.util.bin.format.macho.SectionNames
Non-lazy symbol pointers, which are indirect references to imported functions
DATA_RECORD_TYPE - Static variable in class ghidra.app.util.opinion.IntelHexRecord
 
data_start - Variable in class ghidra.app.util.bin.format.coff.AoutHeader
 
DATA_TYPE_ARCHIVE_CONTENT_TYPE - Static variable in class ghidra.program.database.DataTypeArchiveContentHandler
 
DATA_TYPE_ARCHIVE_INFO - Static variable in interface ghidra.program.model.listing.DataTypeArchive
Name of data type archive information property list
DATA_TYPE_ARCHIVE_SETTINGS - Static variable in interface ghidra.program.model.listing.DataTypeArchive
Name of data type archive settings property list
DATA_TYPE_CATEGORY - Static variable in class ghidra.app.util.bin.format.macho.MachConstants
 
DATA_TYPE_EDITORS - Static variable in interface ghidra.app.util.HelpTopics
Help Topic for the data type editors.
DATA_TYPE_PROPOGATION - Static variable in class ghidra.app.services.AnalysisPriority
Defines data type propogation as the ninth priority for automatic analysis.
DataApplyOptions - Class in ghidra.app.util.datatype.microsoft
Holds options for the commands for creating new data structures.
DataApplyOptions() - Constructor for class ghidra.app.util.datatype.microsoft.DataApplyOptions
Creates an DataApplyOptions object with the default values.
DataApplyOptions(DataApplyOptions) - Constructor for class ghidra.app.util.datatype.microsoft.DataApplyOptions
Copy constructor
Database - Class in db
Database facilitates the creation of a DBHandle for accessing a database.
Database(File) - Constructor for class db.Database
Constructor for an existing "Non-Versioned" Database.
Database(File, boolean, boolean) - Constructor for class db.Database
General Database Constructor.
Database(File, DBFileListener, boolean) - Constructor for class db.Database
Constructor for a new or existing "Non-Versioned" Database.
DATABASE - Static variable in class ghidra.framework.remote.RepositoryItem
 
DATABASE_FILE_PREFIX - Static variable in class db.Database
 
DATABASE_FILE_TYPE - Static variable in interface ghidra.framework.store.FolderItem
Underlying file is a Database
Database.DBBufferFileManager - Class in db
 
DatabaseItem - Interface in ghidra.framework.store
DatabaseItem corresponds to a private or versioned database within a FileSystem.
DatabaseObject - Class in ghidra.program.database
Base class for an cached object in the database.
DatabaseObject(DBObjectCache, long) - Constructor for class ghidra.program.database.DatabaseObject
Constructs a new DatabaseObject and adds it to the specified cache.
DatabaseRangeMapAdapter - Class in ghidra.program.database.register
 
DatabaseRangeMapAdapter(Register, DBHandle, AddressMap, Lock, ErrorHandler) - Constructor for class ghidra.program.database.register.DatabaseRangeMapAdapter
 
DatabaseTableUtils - Class in ghidra.program.database.util
Collection of static functions for upgrading various database tables.
DatabaseTableUtils() - Constructor for class ghidra.program.database.util.DatabaseTableUtils
 
DatabaseUtils - Class in db
DatabaseUtils provides a collection of database related utilities.
DatabaseVersionException - Exception in ghidra.program.database.util
Exception thrown if the database does not match the expected version of the program classes.
DatabaseVersionException() - Constructor for exception ghidra.program.database.util.DatabaseVersionException
Construct a new DatabaseException.
DatabaseVersionException(String) - Constructor for exception ghidra.program.database.util.DatabaseVersionException
Construct a new DatabaseException with the given message.
DataBlock() - Constructor for class ghidra.app.util.bin.format.omf.OmfIteratedData.DataBlock
 
DataBuffer - Class in db.buffers
DataBuffer provides an accessible binary buffer for use with a BufferMgr and BufferFile.
DataBuffer - Interface in ghidra.program.model.listing
DataBuffer provides an array like interface into a set of Data at a specific index.
DataBuffer() - Constructor for class db.buffers.DataBuffer
Constructor for de-serialization
DataBuffer(byte[]) - Constructor for class db.buffers.DataBuffer
Construct a data buffer.
DataBuffer(int) - Constructor for class db.buffers.DataBuffer
Construct a data buffer.
dataChanged(boolean) - Method in class ghidra.app.util.viewer.listingpanel.ListingModelAdapter
 
dataChanged(boolean) - Method in interface ghidra.app.util.viewer.listingpanel.ListingModelListener
Called when the data at an index or range of indexes changes.
dataChanged(boolean) - Method in class ghidra.app.util.viewer.multilisting.MultiListingLayoutModel
 
dataChanged(int, int) - Method in interface docking.widgets.fieldpanel.listener.FieldListener
Notifies the listener the data in the models has changed within the given index range.
dataChanged(MemoryBlock, Address, byte[], byte[]) - Method in interface ghidra.program.model.mem.MemoryBlockListener
Notification that bytes changed in the block.
dataChanged(BigInteger, BigInteger) - Method in class docking.widgets.fieldpanel.FieldPanel
 
dataChanged(BigInteger, BigInteger) - Method in interface docking.widgets.fieldpanel.listener.LayoutModelListener
Called when the data at an index or range of indexes changes.
dataChanged(BigInteger, BigInteger) - Method in class ghidra.app.decompiler.component.ClangLayoutController
 
DataConverter - Interface in ghidra.util
Defines methods to convert byte arrays to a specific primitive Java types, and to populate byte arrays from primitive Java types.
dataDirectory - Variable in class ghidra.app.util.bin.format.pe.OptionalHeaderImpl
 
DataDirectory - Class in ghidra.app.util.bin.format.pe
An abstract base class to represent the IMAGE_DATA_DIRECTORY data structure defined in winnt.h.
DataDirectory() - Constructor for class ghidra.app.util.bin.format.pe.DataDirectory
 
DataDirectoryException - Exception in ghidra.framework.store.local
DataDirectoryException is thrown when a folder item can not be created because its associated data directory already exists.
DataDirectoryException(String, File) - Constructor for exception ghidra.framework.store.local.DataDirectoryException
Constructor.
DATAFILE_FILE_TYPE - Static variable in interface ghidra.framework.store.FolderItem
Underlying file is serialized data file
DataFileHandle - Interface in ghidra.framework.store
DataFileHandle provides a random-access handle to a file.
DataFileItem - Interface in ghidra.framework.store
DataFileItem corresponds to a private serialized data file within a FileSystem.
DataFilteredCodeUnitIterator - Class in ghidra.program.database.code
Converts a code unit iterator into a data iterator.
DataFilteredCodeUnitIterator(CodeUnitIterator) - Constructor for class ghidra.program.database.code.DataFilteredCodeUnitIterator
Constructs a new DataFilteredCodeUnitIterator.
DataImage - Class in ghidra.program.model.data
 
DataImage() - Constructor for class ghidra.program.model.data.DataImage
 
DataIterator - Interface in ghidra.program.model.listing
Interface to define an iterator over over some set of Data.
DataKeyIterator - Class in ghidra.program.database.code
Converts a DBLongIterator into a DataIterator
DataKeyIterator(CodeManager, AddressMap, DBLongIterator) - Constructor for class ghidra.program.database.code.DataKeyIterator
Constructs a new DataKeyIterator
DataLoadingConstraintEditor<T> - Class in docking.widgets.table.constrainteditor
Abstract base class for constraint editors that load all the data in a column in order to initialize themselves.
DataLoadingConstraintEditor(ColumnConstraint<T>, ColumnData<T>) - Constructor for class docking.widgets.table.constrainteditor.DataLoadingConstraintEditor
Constructor.
DataLocationListContext - Interface in ghidra.app.context
Context mix-in interface that ActionContexts can implement if they can provide a list of Data object's ProgramLocation's.
dataMgr - Variable in class ghidra.app.util.PseudoData
 
dataMgr - Variable in class ghidra.program.model.data.AbstractDataType
 
dataModel - Variable in class docking.widgets.DropDownTextField
 
dataOrganization - Variable in class ghidra.program.database.data.DataTypeManagerDB
 
DataOrganization - Interface in ghidra.program.model.data
 
DataOrganizationImpl - Class in ghidra.program.model.data
DataOrganization provides a single place for determining size and alignment information for data types within an archive or a program.
DataProxy - Class in ghidra.app.util.viewer.proxy
Stores information about a data item in a program such that the data item can be retrieved when needed.
DataProxy(ListingModel, Program, Data) - Constructor for class ghidra.app.util.viewer.proxy.DataProxy
Construct a proxy for the given Data object.
DataRecordIterator - Class in ghidra.program.database.code
Converts a record iterator into a DataIterator.
DataRecordIterator(CodeManager, RecordIterator, boolean) - Constructor for class ghidra.program.database.code.DataRecordIterator
Constructs a new DataRecordIterator
dataReference(PcodeOp, int, Varnode, RefType, TaskMonitor) - Method in class ghidra.util.state.analysis.MySwitchAnalyzer
 
dataReference(PcodeOp, int, Varnode, RefType, TaskMonitor) - Method in interface ghidra.util.state.FunctionAnalyzer
Callback indicating that an absolute memory reference was encountered
DataRefType - Class in ghidra.program.model.symbol
Class to define reference types for data.
DataRefType(byte, String, int) - Constructor for class ghidra.program.model.symbol.DataRefType
Constructs a DataRefType with the given type.
DataService - Interface in ghidra.app.services
Data Creation service.
dataSpace - Variable in class ghidra.test.processors.support.PCodeTestAbstractControlBlock
 
dataStateRestoreCompleted() - Method in class ghidra.framework.plugintool.Plugin
Notification that all plugins have had their data states restored.
DataStub - Class in ghidra.program.model.listing
DataStub can be extended for use by tests.
DataStub() - Constructor for class ghidra.program.model.listing.DataStub
 
DataTable - Class in ghidra.util.datastruct
Table for managing rows and columns of data.
DataTable() - Constructor for class ghidra.util.datastruct.DataTable
Creates a new DataTable.
dataToScreenLocation(int, int) - Method in class docking.widgets.fieldpanel.field.ClippingTextField
 
dataToScreenLocation(int, int) - Method in class docking.widgets.fieldpanel.field.ReverseClippingTextField
 
dataToScreenLocation(int, int) - Method in interface docking.widgets.fieldpanel.field.TextField
Translates a data row and column into a screen row and column.
dataToScreenLocation(int, int) - Method in class docking.widgets.fieldpanel.field.VerticalLayoutTextField
Finds the corresponding row, column for string index, and offset
dataToScreenLocation(int, int) - Method in class docking.widgets.fieldpanel.field.WrappingVerticalLayoutTextField
Finds the corresponding row, column for string index, and offset
dataToScreenLocation(int, int) - Method in class ghidra.app.util.viewer.field.ListingTextField
 
DataToStringConverter<T> - Interface in docking.widgets
 
DataTree - Class in ghidra.framework.main.datatree
Tree that shows the folders and domain files in a Project
DataTreeClipboardUtils - Class in ghidra.framework.main.datatree
Manages Ghidra integration with the system clipboard when doing cut/copy/paste operations on domainFiles and domainFolders in a data tree widget.
DataTreeClipboardUtils() - Constructor for class ghidra.framework.main.datatree.DataTreeClipboardUtils
 
DataTreeDialog - Class in ghidra.framework.main
Dialog to open or save domain data items to a new location or name.
DataTreeDialog(Component, String, int) - Constructor for class ghidra.framework.main.DataTreeDialog
Construct a new DataTreeDialog.
DataTreeDialog(Component, String, int, DomainFileFilter) - Constructor for class ghidra.framework.main.DataTreeDialog
Construct a new DataTreeDialog.
DataTreeDragNDropHandler - Class in ghidra.framework.main.datatree
 
DataTreeFlavorHandler - Interface in ghidra.framework.main.datatree
Interface for classes that will handle drop actions for DataTrees.
dataType - Static variable in class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeCodeDataType
 
dataType - Static variable in class ghidra.app.util.bin.format.pe.cli.blobs.CliBlobMarshalSpec.CliNativeTypeDataType
 
dataType - Static variable in class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumAssemblyFlags
A statically defined instance.
dataType - Static variable in class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumAssemblyHashAlgorithm
A statically defined instance.
dataType - Static variable in class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumEventAttributes
A statically defined instance.
dataType - Static variable in class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumFieldAttributes
A statically defined instance.
dataType - Static variable in class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumFileAttributes
A statically defined instance.
dataType - Static variable in class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumGenericParamAttributes
A statically defined instance.
dataType - Static variable in class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumManifestResourceAttributes
A statically defined instance.
dataType - Static variable in class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumMethodAttributes
A statically defined instance.
dataType - Static variable in class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumMethodImplAttributes
A statically defined instance.
dataType - Static variable in class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumMethodSemanticsAttributes
A statically defined instance.
dataType - Static variable in class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumParamAttributes
A statically defined instance.
dataType - Static variable in class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumPInvokeAttributes
A statically defined instance.
dataType - Static variable in class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumPropertyAttributes
A statically defined instance.
dataType - Static variable in class ghidra.app.util.bin.format.pe.cli.tables.flags.CliFlags.CliEnumTypeAttributes
A statically defined instance.
dataType - Variable in class ghidra.app.util.PseudoData
 
dataType - Static variable in class ghidra.program.model.data.BadDataType
 
dataType - Static variable in class ghidra.program.model.data.BooleanDataType
 
dataType - Static variable in class ghidra.program.model.data.ByteDataType
A statically defined ByteDataType instance.
dataType - Static variable in class ghidra.program.model.data.CharDataType
 
dataType - Static variable in class ghidra.program.model.data.Complex16DataType
 
dataType - Static variable in class ghidra.program.model.data.Complex32DataType
 
dataType - Static variable in class ghidra.program.model.data.Complex8DataType
 
dataType - Static variable in class ghidra.program.model.data.DefaultDataType
A statically defined DefaultDataType used when an Undefined byte is needed.
dataType - Static variable in class ghidra.program.model.data.DoubleComplexDataType
 
dataType - Static variable in class ghidra.program.model.data.DoubleDataType
 
dataType - Static variable in class ghidra.program.model.data.DWordDataType
A statically defined DWordDataType instance.
dataType - Static variable in class ghidra.program.model.data.Float10DataType
 
dataType - Static variable in class ghidra.program.model.data.Float16DataType
 
dataType - Static variable in class ghidra.program.model.data.Float2DataType
 
dataType - Static variable in class ghidra.program.model.data.Float4DataType
 
dataType - Static variable in class ghidra.program.model.data.Float8DataType
 
dataType - Static variable in class ghidra.program.model.data.FloatComplexDataType
 
dataType - Static variable in class ghidra.program.model.data.FloatDataType
 
dataType - Static variable in class ghidra.program.model.data.Integer16DataType
A statically defined Integer16DataType instance.
dataType - Static variable in class ghidra.program.model.data.Integer3DataType
A statically defined Integer3DataType instance.
dataType - Static variable in class ghidra.program.model.data.Integer5DataType
A statically defined Integer5DataType instance.
dataType - Static variable in class ghidra.program.model.data.Integer6DataType
A statically defined Integer6DataType instance.
dataType - Static variable in class ghidra.program.model.data.Integer7DataType
A statically defined Integer7DataType instance.
dataType - Static variable in class ghidra.program.model.data.IntegerDataType
A statically defined IntegerDataType instance.
dataType - Static variable in class ghidra.program.model.data.LongDataType
A statically defined LongDataType instance.
dataType - Static variable in class ghidra.program.model.data.LongDoubleComplexDataType
 
dataType - Static variable in class ghidra.program.model.data.LongDoubleDataType
 
dataType - Static variable in class ghidra.program.model.data.LongLongDataType
A statically defined LongLongDataType instance.
dataType - Static variable in class ghidra.program.model.data.PascalString255DataType
 
dataType - Static variable in class ghidra.program.model.data.PascalStringDataType
 
dataType - Static variable in class ghidra.program.model.data.PascalUnicodeDataType
 
dataType - Static variable in class ghidra.program.model.data.Pointer16DataType
 
dataType - Static variable in class ghidra.program.model.data.Pointer24DataType
 
dataType - Static variable in class ghidra.program.model.data.Pointer32DataType
 
dataType - Static variable in class ghidra.program.model.data.Pointer40DataType
 
dataType - Static variable in class ghidra.program.model.data.Pointer48DataType
 
dataType - Static variable in class ghidra.program.model.data.Pointer56DataType
 
dataType - Static variable in class ghidra.program.model.data.Pointer64DataType
 
dataType - Static variable in class ghidra.program.model.data.Pointer8DataType
 
dataType - Static variable in class ghidra.program.model.data.PointerDataType
 
dataType - Static variable in class ghidra.program.model.data.QWordDataType
A statically defined QWordDataType instance.
dataType - Static variable in class ghidra.program.model.data.ShiftedAddressDataType
 
dataType - Static variable in class ghidra.program.model.data.ShortDataType
A statically defined ShortDataType instance.
dataType - Static variable in class ghidra.program.model.data.SignedByteDataType
A statically defined SignedByteDataType instance.
dataType - Static variable in class ghidra.program.model.data.SignedCharDataType
 
dataType - Static variable in class ghidra.program.model.data.SignedDWordDataType
A statically defined SignedDWordDataType instance.
dataType - Static variable in class ghidra.program.model.data.SignedQWordDataType
A statically defined SignedQWordDataType instance.
dataType - Static variable in class ghidra.program.model.data.SignedWordDataType
A statically defined SignedWordDataType instance.
dataType - Static variable in class ghidra.program.model.data.StringDataType
 
dataType - Static variable in class ghidra.program.model.data.StringUTF8DataType
 
dataType - Static variable in class ghidra.program.model.data.TerminatedStringDataType
 
dataType - Static variable in class ghidra.program.model.data.TerminatedUnicode32DataType
 
dataType - Static variable in class ghidra.program.model.data.TerminatedUnicodeDataType
 
dataType - Static variable in class ghidra.program.model.data.Undefined1DataType
A statically defined DefaultDataType used when an Undefined byte is needed.
dataType - Static variable in class ghidra.program.model.data.Undefined2DataType
A statically defined DefaultDataType used when an Undefined byte is needed.
dataType - Static variable in class ghidra.program.model.data.Undefined3DataType
A statically defined DefaultDataType used when an Undefined byte is needed.
dataType - Static variable in class ghidra.program.model.data.Undefined4DataType
A statically defined DefaultDataType used when an Undefined byte is needed.
dataType - Static variable in class ghidra.program.model.data.Undefined5DataType
A statically defined DefaultDataType used when an Undefined byte is needed.
dataType - Static variable in class ghidra.program.model.data.Undefined6DataType
A statically defined DefaultDataType used when an Undefined byte is needed.
dataType - Static variable in class ghidra.program.model.data.Undefined7DataType
A statically defined DefaultDataType used when an Undefined byte is needed.
dataType - Static variable in class ghidra.program.model.data.Undefined8DataType
A statically defined DefaultDataType used when an Undefined byte is needed.
dataType - Static variable in class ghidra.program.model.data.Unicode32DataType
 
dataType - Static variable in class ghidra.program.model.data.UnicodeDataType
 
dataType - Static variable in class ghidra.program.model.data.UnsignedCharDataType
 
dataType - Static variable in class ghidra.program.model.data.UnsignedInteger16DataType
A statically defined UnsignedInteger16DataType instance.
dataType - Static variable in class ghidra.program.model.data.UnsignedInteger3DataType
A statically defined UnsignedInteger3DataType instance.
dataType - Static variable in class ghidra.program.model.data.UnsignedInteger5DataType
A statically defined UnsignedInteger5DataType instance.
dataType - Static variable in class ghidra.program.model.data.UnsignedInteger6DataType
A statically defined UnsignedInteger6DataType instance.
dataType - Static variable in class ghidra.program.model.data.UnsignedInteger7DataType
A statically defined UnsignedInteger7DataType instance.
dataType - Static variable in class ghidra.program.model.data.UnsignedIntegerDataType
A statically defined UnsignedIntegerDataType instance.
dataType - Static variable in class ghidra.program.model.data.UnsignedLongDataType
A statically defined UnsignedLongDataType instance.
dataType - Static variable in class ghidra.program.model.data.UnsignedLongLongDataType
A statically defined UnsignedLongLongDataType instance.
dataType - Static variable in class ghidra.program.model.data.UnsignedShortDataType
A statically defined UnsignedShortDataType instance.
dataType - Static variable in class ghidra.program.model.data.VoidDataType
A statically defined DefaultDataType used when an Undefined byte is needed.
dataType - Static variable in class ghidra.program.model.data.WideChar16DataType
A statically defined WideCharDataType instance.
dataType - Static variable in class ghidra.program.model.data.WideChar32DataType
A statically defined WideCharDataType instance.
dataType - Static variable in class ghidra.program.model.data.WideCharDataType
A statically defined WideCharDataType instance.
dataType - Static variable in class ghidra.program.model.data.WordDataType
A statically defined WordDataType instance.
DataType - Interface in ghidra.program.model.data
The interface that all data types must implement.
DATATYPE_TAG - Static variable in class ghidra.program.database.symbol.EquateManager
 
dataTypeAdded(long) - Method in interface ghidra.program.model.listing.DataTypeChangeSet
Adds the data type ID to the list of added data types.
dataTypeAdded(long, int, Object, Object) - Method in class ghidra.program.database.DataTypeArchiveDB
Notification that a data type was added.
dataTypeAdded(long, int, Object, Object) - Method in class ghidra.program.database.ProgramDB
Notification that a datatype was added.
dataTypeAdded(DataTypeManager, DataTypePath) - Method in interface ghidra.program.model.data.DataTypeManagerChangeListener
Notification when a data type is added to a category
dataTypeAdded(DataTypeManager, DataTypePath) - Method in class ghidra.program.model.data.DataTypeManagerChangeListenerAdapter
 
dataTypeAdded(DataTypeManager, DataTypePath) - Method in class ghidra.program.model.data.DataTypeManagerChangeListenerHandler
 
dataTypeAdded(DataType, DataType) - Method in class ghidra.program.database.data.DataTypeManagerDB
 
dataTypeAdded(DataType, DataType) - Method in class ghidra.program.database.data.ProgramDataTypeManager
 
dataTypeAdded(DataType, DataType) - Method in class ghidra.program.database.data.ProjectDataTypeManager
 
dataTypeAlignment - Variable in class ghidra.program.model.util.DataTypeInfo
 
dataTypeAlignmentChanged(DataType) - Method in interface ghidra.program.model.data.Composite
The overall (external) alignment changed for the specified data type.
dataTypeAlignmentChanged(DataType) - Method in class ghidra.program.model.data.StructureDataType
 
dataTypeAlignmentChanged(DataType) - Method in class ghidra.program.model.data.UnionDataType
 
DataTypeArchive - Interface in ghidra.program.model.listing
This interface represents the main entry point into an object which stores all information relating to a single data type archive.
DataTypeArchiveChangeManager - Interface in ghidra.program.util
Interface to define event types and the method to generate an event within Program.
DataTypeArchiveChangeRecord - Class in ghidra.program.util
Event data for a DomainObjectChangeEvent generated by a Data Type Archive.
DataTypeArchiveChangeRecord(int, Object, Object, Object) - Constructor for class ghidra.program.util.DataTypeArchiveChangeRecord
Construct a new DataTypeArchiveChangeRecord; the affectedObj parameter may be null, depending on what the type parameter is.
DataTypeArchiveChangeSet - Interface in ghidra.program.model.listing
Interface for a data type archive change set.
DataTypeArchiveContentHandler - Class in ghidra.program.database
DataTypeArchiveContentHandler converts between DataTypeArchive instantiations and FolderItem storage.
DataTypeArchiveContentHandler() - Constructor for class ghidra.program.database.DataTypeArchiveContentHandler
 
DataTypeArchiveDB - Class in ghidra.program.database
Database implementation for Data Type Archive.
DataTypeArchiveDB(DBHandle, int, TaskMonitor, Object) - Constructor for class ghidra.program.database.DataTypeArchiveDB
Constructs a new DataTypeArchiveDB
DataTypeArchiveDB(DomainFolder, String, Object) - Constructor for class ghidra.program.database.DataTypeArchiveDB
Constructs a new DataTypeArchiveDB within a project folder.
DataTypeArchiveIdDumper - Class in ghidra.program.model.data
 
DataTypeArchiveIdDumper() - Constructor for class ghidra.program.model.data.DataTypeArchiveIdDumper
 
DataTypeArchiveMergeManager - Class in ghidra.app.merge
Top level object that manages each step of the merge/resolve conflicts process.
DataTypeArchiveMergeManager(DataTypeManagerDomainObject, DataTypeManagerDomainObject, DataTypeManagerDomainObject, DataTypeManagerDomainObject, DataTypeArchiveChangeSet, DataTypeArchiveChangeSet) - Constructor for class ghidra.app.merge.DataTypeArchiveMergeManager
 
DataTypeArchiveMergeManagerFactory - Class in ghidra.program.database
 
DataTypeArchiveMergeManagerFactory() - Constructor for class ghidra.program.database.DataTypeArchiveMergeManagerFactory
 
DataTypeArchiveMergeManagerPlugin - Class in ghidra.app.merge
Plugin that provides a merge component provider for data type archives.
DataTypeArchiveMergeManagerPlugin(PluginTool, DataTypeArchiveMergeManager, DataTypeArchive) - Constructor for class ghidra.app.merge.DataTypeArchiveMergeManagerPlugin
Constructor for plugin that handles multi-user merge of programs.
DataTypeArchiveTransformer - Class in ghidra.program.database.data
DataTypeArchiveTransformer changes (transforms) a new archive file so that it appears to be an updated copy of a previously existing data type archive.
DataTypeArchiveTransformer() - Constructor for class ghidra.program.database.data.DataTypeArchiveTransformer
 
DataTypeArchiveTransformerPanel - Class in ghidra.program.database.data
 
DataTypeArchiveTransformerPanel() - Constructor for class ghidra.program.database.data.DataTypeArchiveTransformerPanel
 
dataTypeChanged(long) - Method in interface ghidra.program.model.listing.DataTypeChangeSet
Adds the dataType ID to the list of changed data types.
dataTypeChanged(long, int, Object, Object) - Method in class ghidra.program.database.DataTypeArchiveDB
notification the a data type has changed
dataTypeChanged(long, int, Object, Object) - Method in class ghidra.program.database.ProgramDB
notification the a datatype has changed
dataTypeChanged(DataType) - Method in class ghidra.program.database.data.DataTypeManagerDB
 
dataTypeChanged(DataType) - Method in class ghidra.program.database.data.ProgramDataTypeManager
 
dataTypeChanged(DataType) - Method in class ghidra.program.database.data.ProjectDataTypeManager
 
dataTypeChanged(DataType) - Method in interface ghidra.program.model.data.DataTypeManager
Notification when data type is changed.
dataTypeChanged(DataTypeManager, DataTypePath) - Method in interface ghidra.program.model.data.DataTypeManagerChangeListener
Notification when data type is changed.
dataTypeChanged(DataTypeManager, DataTypePath) - Method in class ghidra.program.model.data.DataTypeManagerChangeListenerAdapter
 
dataTypeChanged(DataTypeManager, DataTypePath) - Method in class ghidra.program.model.data.DataTypeManagerChangeListenerHandler
 
DataTypeChangeSet - Interface in ghidra.program.model.listing
Interface for a Data Type Change set.
DataTypeColumnTypeMapper - Class in ghidra.base.widgets.table.constraint.provider
Converts DataType Column objects to Strings so that column gets String type column filters
DataTypeColumnTypeMapper() - Constructor for class ghidra.base.widgets.table.constraint.provider.DataTypeColumnTypeMapper
 
DataTypeComparator - Class in ghidra.program.model.data
 
DataTypeComparator() - Constructor for class ghidra.program.model.data.DataTypeComparator
 
DataTypeComponent - Interface in ghidra.program.model.data
DataTypeComponents are holders for the dataTypes that make up composite (Structures and Unions) dataTypes.
DataTypeComponentImpl - Class in ghidra.program.model.data
Basic implementation of a DataTypeComponent
DataTypeComponentImpl(DataType, CompositeDataTypeImpl, int, int, int) - Constructor for class ghidra.program.model.data.DataTypeComponentImpl
Create a new DataTypeComponent
DataTypeComponentImpl(DataType, CompositeDataTypeImpl, int, int, int, String, String) - Constructor for class ghidra.program.model.data.DataTypeComponentImpl
Create a new DataTypeComponent
DataTypeConflictException - Exception in ghidra.program.model.data
Exception thrown when an attempt is made to add a data type to a category and the category has a data type by that name but the types do not match.
DataTypeConflictException() - Constructor for exception ghidra.program.model.data.DataTypeConflictException
Construct a new DataTypeConflictException with no message
DataTypeConflictException(DataType, DataType) - Constructor for exception ghidra.program.model.data.DataTypeConflictException
Construct a new DataTypeConflictException with the given datatypes.
DataTypeConflictException(String) - Constructor for exception ghidra.program.model.data.DataTypeConflictException
Construct a new DataTypeConflictException with the given message
DataTypeConflictHandler - Class in ghidra.program.model.data
 
DataTypeConflictHandler.ConflictResolutionPolicy - Enum in ghidra.program.model.data
ConflictResolutionPolicy indicates the conflict resolution policy which should be applied when any conflict is encountered
DataTypeConflictHandler.ConflictResult - Enum in ghidra.program.model.data
ConflictResult indicates the resolution which should be applied to a specific conflict
DataTypeDecompilerHover - Class in ghidra.app.decompiler.component.hover
 
DataTypeDecompilerHover(PluginTool) - Constructor for class ghidra.app.decompiler.component.hover.DataTypeDecompilerHover
 
DataTypeDecompilerHoverPlugin - Class in ghidra.app.decompiler.component.hover
A plugin to show tool tip text for hovering over data types in the decompiler.
DataTypeDecompilerHoverPlugin(PluginTool) - Constructor for class ghidra.app.decompiler.component.hover.DataTypeDecompilerHoverPlugin
 
dataTypeDeleted(long, DataTypePath) - Method in class ghidra.program.database.data.DataTypeManagerDB
 
dataTypeDeleted(long, DataTypePath) - Method in class ghidra.program.database.data.ProgramDataTypeManager
 
dataTypeDeleted(long, DataTypePath) - Method in class ghidra.program.database.data.ProjectDataTypeManager
 
dataTypeDeleted(DataType) - Method in class ghidra.program.model.data.AbstractDataType
 
dataTypeDeleted(DataType) - Method in class ghidra.program.model.data.ArrayDataType
 
dataTypeDeleted(DataType) - Method in class ghidra.program.model.data.BuiltIn
 
dataTypeDeleted(DataType) - Method in interface ghidra.program.model.data.DataType
Informs this dataType that the given dataType has been deleted.
dataTypeDeleted(DataType) - Method in class ghidra.program.model.data.DefaultDataType
 
dataTypeDeleted(DataType) - Method in class ghidra.program.model.data.EnumDataType
 
dataTypeDeleted(DataType) - Method in class ghidra.program.model.data.FunctionDefinitionDataType
 
dataTypeDeleted(DataType) - Method in class ghidra.program.model.data.MissingBuiltInDataType
 
dataTypeDeleted(DataType) - Method in class ghidra.program.model.data.PointerDataType
 
dataTypeDeleted(DataType) - Method in class ghidra.program.model.data.StructureDataType
 
dataTypeDeleted(DataType) - Method in class ghidra.program.model.data.TypedefDataType
 
dataTypeDeleted(DataType) - Method in class ghidra.program.model.data.UnionDataType
 
DataTypeDependencyException - Exception in ghidra.program.model.data
DataTypeDependencyException corresponds to a datatype dependency failure.
DataTypeDependencyException() - Constructor for exception ghidra.program.model.data.DataTypeDependencyException
 
DataTypeDependencyException(String) - Constructor for exception ghidra.program.model.data.DataTypeDependencyException
 
DataTypeDependencyException(String, Throwable) - Constructor for exception ghidra.program.model.data.DataTypeDependencyException
 
DataTypeDependencyException(Throwable) - Constructor for exception ghidra.program.model.data.DataTypeDependencyException
 
DataTypeDiff - Class in ghidra.app.util.html.diff
 
DataTypeDiffBuilder - Class in ghidra.app.util.html.diff
 
DataTypeDiffInput - Interface in ghidra.app.util.html.diff
An interface that provides lines that are to be used in a diff and can also create specialized placeholder lines upon request.
DataTypeDisplayOptions - Interface in ghidra.program.model.data
 
DataTypeDropDownSelectionDataModel - Class in ghidra.app.util.datatype
The data model for DropDownSelectionTextField that allows the text field to work with DataTypes.
DataTypeDropDownSelectionDataModel(DataTypeManagerService) - Constructor for class ghidra.app.util.datatype.DataTypeDropDownSelectionDataModel
 
DataTypeDropDownSelectionDataModel(ServiceProvider) - Constructor for class ghidra.app.util.datatype.DataTypeDropDownSelectionDataModel
 
DataTypeFilter - Interface in ghidra.program.model.data
Filter interface for data types.
DataTypeGraphComparator - Class in ghidra.app.util.bin.format.dwarf4.next
Compares two DataType directed graphs, calling a method that can observe each DataType pair that occupy equivalent positions in each graph.
DataTypeGraphComparator.DataTypePairObserver - Interface in ghidra.app.util.bin.format.dwarf4.next
 
dataTypeHandle - Variable in class ghidra.program.model.util.DataTypeInfo
 
DataTypeIDConverter - Class in ghidra.program.database.data
 
DataTypeIDConverter() - Constructor for class ghidra.program.database.data.DataTypeIDConverter
 
DataTypeIdUrl - Class in ghidra.app.util.datatype
A class to produce and parse URLs of the form:
DataTypeIdUrl(DataType) - Constructor for class ghidra.app.util.datatype.DataTypeIdUrl
 
DataTypeIdUrl(String) - Constructor for class ghidra.app.util.datatype.DataTypeIdUrl
 
DataTypeImpl - Class in ghidra.program.model.data
Base implementation for dataTypes.
DataTypeImpl(CategoryPath, String, DataTypeManager) - Constructor for class ghidra.program.model.data.DataTypeImpl
 
DataTypeInfo - Class in ghidra.program.model.util
 
DataTypeInfo(Object, int, int) - Constructor for class ghidra.program.model.util.DataTypeInfo
Constructor for DataTypeInfo.
DataTypeInstance - Class in ghidra.program.model.data
An instance of a DataType that is applicable for a given context.
DataTypeInstance(DataType, int) - Constructor for class ghidra.program.model.data.DataTypeInstance
Create an instance of a data type with the given length.
dataTypeLength - Variable in class ghidra.program.model.util.DataTypeInfo
 
DataTypeLine - Class in ghidra.app.util.html
 
DataTypeManager - Interface in ghidra.program.model.data
Interface for Managing data types.
DataTypeManagerChangeListener - Interface in ghidra.program.model.data
The listener interface for notification of changes to a DataTypeManager
DataTypeManagerChangeListenerAdapter - Class in ghidra.program.model.data
Adapter for a Category change listener.
DataTypeManagerChangeListenerAdapter() - Constructor for class ghidra.program.model.data.DataTypeManagerChangeListenerAdapter
 
DataTypeManagerChangeListenerHandler - Class in ghidra.program.model.data
Default implementation for a category change listener that sends out the events to its own list of category change listeners.
DataTypeManagerChangeListenerHandler() - Constructor for class ghidra.program.model.data.DataTypeManagerChangeListenerHandler
 
DataTypeManagerDB - Class in ghidra.program.database.data
Base class for data type managers.
DataTypeManagerDB() - Constructor for class ghidra.program.database.data.DataTypeManagerDB
Construct a temporary data-type manager.
DataTypeManagerDB(DBHandle, AddressMap, int, ErrorHandler, Lock, TaskMonitor) - Constructor for class ghidra.program.database.data.DataTypeManagerDB
Constructor
DataTypeManagerDB(ResourceFile, int) - Constructor for class ghidra.program.database.data.DataTypeManagerDB
Constructor for a data-type manager backed by a packed database file.
DataTypeManagerDomainObject - Interface in ghidra.program.model.data
 
dataTypeManagerInvalidated(DataTypeManager) - Method in interface ghidra.program.model.data.InvalidatedListener
Called when the given dataTypeManager's cache has been invalidated.
DataTypeManagerOwner - Interface in ghidra.app.merge
 
DataTypeManagerService - Interface in ghidra.app.services
Service to provide list of cycle groups and data types identified as "favorites." Favorites will show up on the popup menu for creating data and defining function return types and parameters.
DataTypeMergeManager - Class in ghidra.app.merge.datatypes
Manager for merging category and data type changes
DataTypeMergeManager(DomainObjectMergeManager, DataTypeManagerDomainObject, DataTypeManagerDomainObject, DataTypeManagerDomainObject, DataTypeManagerDomainObject, DataTypeChangeSet, DataTypeChangeSet) - Constructor for class ghidra.app.merge.datatypes.DataTypeMergeManager
Manager for merging the data types using the four programs.
DataTypeMnemonicSettingsDefinition - Class in ghidra.program.model.data
The settings definition for the numeric display format
dataTypeMoved(DataTypeManager, DataTypePath, DataTypePath) - Method in interface ghidra.program.model.data.DataTypeManagerChangeListener
Notification when a data type is moved.
dataTypeMoved(DataTypeManager, DataTypePath, DataTypePath) - Method in class ghidra.program.model.data.DataTypeManagerChangeListenerAdapter
 
dataTypeMoved(DataTypeManager, DataTypePath, DataTypePath) - Method in class ghidra.program.model.data.DataTypeManagerChangeListenerHandler
 
dataTypeMoved(DataType, DataTypePath, DataTypePath) - Method in class ghidra.program.database.data.DataTypeManagerDB
 
dataTypeMoved(DataType, DataTypePath, DataTypePath) - Method in class ghidra.program.database.data.ProgramDataTypeManager
 
dataTypeMoved(DataType, DataTypePath, DataTypePath) - Method in class ghidra.program.database.data.ProjectDataTypeManager
 
dataTypeNameChanged(DataType, String) - Method in class ghidra.program.database.data.DataTypeManagerDB
 
dataTypeNameChanged(DataType, String) - Method in class ghidra.program.database.data.ProgramDataTypeManager
 
dataTypeNameChanged(DataType, String) - Method in class ghidra.program.database.data.ProjectDataTypeManager
 
dataTypeNameChanged(DataType, String) - Method in class ghidra.program.model.data.AbstractDataType
 
dataTypeNameChanged(DataType, String) - Method in class ghidra.program.model.data.ArrayDataType
 
dataTypeNameChanged(DataType, String) - Method in class ghidra.program.model.data.BuiltIn
 
dataTypeNameChanged(DataType, String) - Method in interface ghidra.program.model.data.DataType
Informs this data type that its name has changed from the indicated old name.
dataTypeNameChanged(DataType, String) - Method in class ghidra.program.model.data.DefaultDataType
 
dataTypeNameChanged(DataType, String) - Method in class ghidra.program.model.data.EnumDataType
 
dataTypeNameChanged(DataType, String) - Method in class ghidra.program.model.data.FunctionDefinitionDataType
 
dataTypeNameChanged(DataType, String) - Method in class ghidra.program.model.data.MissingBuiltInDataType
 
dataTypeNameChanged(DataType, String) - Method in class ghidra.program.model.data.PointerDataType
 
dataTypeNameChanged(DataType, String) - Method in class ghidra.program.model.data.StructureDataType
 
dataTypeNameChanged(DataType, String) - Method in class ghidra.program.model.data.TypedefDataType
 
dataTypeNameChanged(DataType, String) - Method in class ghidra.program.model.data.UnionDataType
 
DataTypeParser - Class in ghidra.util.data
 
DataTypeParser(DataTypeQueryService, DataTypeParser.AllowedDataTypes) - Constructor for class ghidra.util.data.DataTypeParser
A constructor that does not use the source or destination data type managers.
DataTypeParser(DataTypeManager, DataTypeManager, DataTypeQueryService, DataTypeParser.AllowedDataTypes) - Constructor for class ghidra.util.data.DataTypeParser
Constructor
DataTypeParser.AllowedDataTypes - Enum in ghidra.util.data
 
DataTypePath - Class in ghidra.program.model.data
Object to hold a category path and a datatype name.
DataTypePath(CategoryPath, String) - Constructor for class ghidra.program.model.data.DataTypePath
Create DatatypePath
DataTypePath(String, String) - Constructor for class ghidra.program.model.data.DataTypePath
Create DatatypePath
DataTypeProviderContext - Interface in ghidra.program.model.lang
Interface for objects that can provide new instances of dataTypes
DataTypeQueryService - Interface in ghidra.app.services
Simplified datatype service interface to provide query capabilities to a set of open datatype managers
DataTypeReference - Class in ghidra.app.services
A container class to hold information about a location that references a DataType.
DataTypeReference(DataType, String, Function, Address, String) - Constructor for class ghidra.app.services.DataTypeReference
 
DataTypeReferenceFinder - Interface in ghidra.app.services
An interface for extension points to implement.
dataTypeRemoved(DataTypeManager, DataTypePath) - Method in interface ghidra.program.model.data.DataTypeManagerChangeListener
Notification when data type is removed.
dataTypeRemoved(DataTypeManager, DataTypePath) - Method in class ghidra.program.model.data.DataTypeManagerChangeListenerAdapter
 
dataTypeRemoved(DataTypeManager, DataTypePath) - Method in class ghidra.program.model.data.DataTypeManagerChangeListenerHandler
 
dataTypeRenamed(DataTypeManager, DataTypePath, DataTypePath) - Method in interface ghidra.program.model.data.DataTypeManagerChangeListener
Notification when data type is renamed.
dataTypeRenamed(DataTypeManager, DataTypePath, DataTypePath) - Method in class ghidra.program.model.data.DataTypeManagerChangeListenerAdapter
 
dataTypeRenamed(DataTypeManager, DataTypePath, DataTypePath) - Method in class ghidra.program.model.data.DataTypeManagerChangeListenerHandler
 
dataTypeReplaced(long, DataTypePath, DataType) - Method in class ghidra.program.database.data.DataTypeManagerDB
 
dataTypeReplaced(long, DataTypePath, DataType) - Method in class ghidra.program.database.data.ProgramDataTypeManager
 
dataTypeReplaced(long, DataTypePath, DataType) - Method in class ghidra.program.database.data.ProjectDataTypeManager
 
dataTypeReplaced(DataTypeManager, DataTypePath, DataTypePath, DataType) - Method in interface ghidra.program.model.data.DataTypeManagerChangeListener
Notification when a data type has been replaced.
dataTypeReplaced(DataTypeManager, DataTypePath, DataTypePath, DataType) - Method in class ghidra.program.model.data.DataTypeManagerChangeListenerAdapter
 
dataTypeReplaced(DataTypeManager, DataTypePath, DataTypePath, DataType) - Method in class ghidra.program.model.data.DataTypeManagerChangeListenerHandler
 
dataTypeReplaced(DataType, DataType) - Method in class ghidra.program.model.data.AbstractDataType
 
dataTypeReplaced(DataType, DataType) - Method in class ghidra.program.model.data.ArrayDataType
 
dataTypeReplaced(DataType, DataType) - Method in class ghidra.program.model.data.BuiltIn
 
dataTypeReplaced(DataType, DataType) - Method in interface ghidra.program.model.data.DataType
Informs this data type that the given oldDT has been replaced with newDT
TODO: This method is reserved for internal DB use and should be removed from the public DataType interface!!
dataTypeReplaced(DataType, DataType) - Method in class ghidra.program.model.data.DefaultDataType
 
dataTypeReplaced(DataType, DataType) - Method in class ghidra.program.model.data.EnumDataType
 
dataTypeReplaced(DataType, DataType) - Method in class ghidra.program.model.data.FunctionDefinitionDataType
 
dataTypeReplaced(DataType, DataType) - Method in class ghidra.program.model.data.MissingBuiltInDataType
 
dataTypeReplaced(DataType, DataType) - Method in class ghidra.program.model.data.PointerDataType
 
dataTypeReplaced(DataType, DataType) - Method in class ghidra.program.model.data.StructureDataType
 
dataTypeReplaced(DataType, DataType) - Method in class ghidra.program.model.data.TypedefDataType
 
dataTypeReplaced(DataType, DataType) - Method in class ghidra.program.model.data.UnionDataType
 
DataTypeSelectionDialog - Class in ghidra.app.util.datatype
A dialog that allows the user to choose from available data types or create new ones.
DataTypeSelectionDialog(PluginTool, DataTypeManager, int, DataTypeParser.AllowedDataTypes) - Constructor for class ghidra.app.util.datatype.DataTypeSelectionDialog
 
DataTypeSelectionEditor - Class in ghidra.app.util.datatype
An editor that is used to show the DropDownSelectionTextField for the entering of data types by name and offers the user of a completion window.
DataTypeSelectionEditor(DataTypeManagerService, int, DataTypeParser.AllowedDataTypes) - Constructor for class ghidra.app.util.datatype.DataTypeSelectionEditor
 
DataTypeSelectionEditor(ServiceProvider, int, DataTypeParser.AllowedDataTypes) - Constructor for class ghidra.app.util.datatype.DataTypeSelectionEditor
 
dataTypeSizeChanged(DataType) - Method in class ghidra.program.model.data.AbstractDataType
 
dataTypeSizeChanged(DataType) - Method in class ghidra.program.model.data.ArrayDataType
 
dataTypeSizeChanged(DataType) - Method in class ghidra.program.model.data.BuiltIn
 
dataTypeSizeChanged(DataType) - Method in interface ghidra.program.model.data.DataType
Notification that the given dataType's size has changed.
dataTypeSizeChanged(DataType) - Method in class ghidra.program.model.data.DefaultDataType
 
dataTypeSizeChanged(DataType) - Method in class ghidra.program.model.data.EnumDataType
 
dataTypeSizeChanged(DataType) - Method in class ghidra.program.model.data.FunctionDefinitionDataType
 
dataTypeSizeChanged(DataType) - Method in class ghidra.program.model.data.MissingBuiltInDataType
 
dataTypeSizeChanged(DataType) - Method in class ghidra.program.model.data.StructureDataType
 
dataTypeSizeChanged(DataType) - Method in class ghidra.program.model.data.TypedefDataType
 
dataTypeSizeChanged(DataType) - Method in class ghidra.program.model.data.UnionDataType
 
DataTypesXmlMgr - Class in ghidra.app.util.xml
This manager is responsible for reading and writing datatypes in XML.
DataTypesXmlMgr(DataTypeManager, MessageLog) - Constructor for class ghidra.app.util.xml.DataTypesXmlMgr
Constructs a new data types XML manager.
DataTypeSymbol - Class in ghidra.program.model.pcode
 
DataTypeSymbol(DataType, String, String) - Constructor for class ghidra.program.model.pcode.DataTypeSymbol
 
DataTypeTransferable - Class in ghidra.program.model.data
Defines data that is available for drag/drop and clipboard transfers.
DataTypeTransferable(DataType) - Constructor for class ghidra.program.model.data.DataTypeTransferable
Constructor
DataTypeUtilities - Class in ghidra.program.database.data
 
DataTypeUtilities() - Constructor for class ghidra.program.database.data.DataTypeUtilities
 
DataTypeWithCharset - Interface in ghidra.program.model.data
 
DataTypeWriter - Class in ghidra.program.model.data
A class used to convert data types into ANSI-C.
DataTypeWriter(DataTypeManager, Writer) - Constructor for class ghidra.program.model.data.DataTypeWriter
Constructs a new instance of this class using the given writer.
DataTypeWriter(DataTypeManager, Writer, boolean) - Constructor for class ghidra.program.model.data.DataTypeWriter
Constructs a new instance of this class using the given writer.
DataTypeWriter(DataTypeManager, Writer, AnnotationHandler) - Constructor for class ghidra.program.model.data.DataTypeWriter
Constructs a new instance of this class using the given writer and annotation handler
DataTypeWriter(DataTypeManager, Writer, AnnotationHandler, boolean) - Constructor for class ghidra.program.model.data.DataTypeWriter
Constructs a new instance of this class using the given writer and annotation handler
DataUtilities - Class in ghidra.program.model.data
 
DataUtilities.ClearDataMode - Enum in ghidra.program.model.data
ClearDataMode specifies how conflicting data should be cleared when creating/re-creating data
DataValidationOptions - Class in ghidra.app.util.datatype.microsoft
Holds options for controlling how validation is performed when determining whether or not to create data structures at a particular location.
DataValidationOptions() - Constructor for class ghidra.app.util.datatype.microsoft.DataValidationOptions
Creates a DataValidationOptions object with the default values.
DataValidationOptions(DataValidationOptions) - Constructor for class ghidra.app.util.datatype.microsoft.DataValidationOptions
Copy constructor
DATE_COL - Static variable in class ghidra.framework.main.logviewer.ui.FVTableModel
 
DATE_CREATED - Static variable in class ghidra.program.database.DataTypeArchiveDB
Name of date created property
DATE_CREATED - Static variable in interface ghidra.program.model.listing.DataTypeArchive
Name of date created property
DATE_CREATED - Static variable in interface ghidra.program.model.listing.Program
Name of date created property
DATE_PATTERN - Static variable in class docking.widgets.table.constrainteditor.DateValueConstraintEditor
 
DATE_TYPE - ghidra.framework.options.OptionType
 
DateColumnConstraintProvider - Class in docking.widgets.table.constraint.provider
Provides Date related column constraints.
DateColumnConstraintProvider() - Constructor for class docking.widgets.table.constraint.provider.DateColumnConstraintProvider
 
DateColumnTypeMapper - Class in docking.widgets.table.constraint.provider
Converts Date Column objects to LocalDate objects so that column gets LocalDate type column filters
DateColumnTypeMapper() - Constructor for class docking.widgets.table.constraint.provider.DateColumnTypeMapper
 
DateEditor - Class in docking.options.editor
Non-editable Editor for date and time; creates a text field for the string version of the date.
DateEditor() - Constructor for class docking.options.editor.DateEditor
 
DateRangeConstraintEditor - Class in docking.widgets.table.constrainteditor
A constraint editor for specifying ranges of dates.
DateRangeConstraintEditor(ColumnConstraint<LocalDate>) - Constructor for class docking.widgets.table.constrainteditor.DateRangeConstraintEditor
Constructor.
DateSpinner - Class in docking.widgets.table.constrainteditor
Creates a component for editing Dates using a formated textfield and a Jspinner.
DateSpinner(LocalDateSpinnerModel, String) - Constructor for class docking.widgets.table.constrainteditor.DateSpinner
Creates a DateSpinner object using the given spinnerModel and a pattern for a formated text field.
DateUtils - Class in ghidra.util
 
DateUtils() - Constructor for class ghidra.util.DateUtils
 
DateValueConstraintEditor - Class in docking.widgets.table.constrainteditor
A constraint editor for specifying comparison with a single Date value.
DateValueConstraintEditor(ColumnConstraint<LocalDate>) - Constructor for class docking.widgets.table.constrainteditor.DateValueConstraintEditor
Constructor.
db - package db
 
db.buffers - package db.buffers
 
db.util - package db.util
 
DBBuffer - Class in db
DBBuffer facilitates synchronized access to a ChainedBuffer.
DBBufferFileManager() - Constructor for class db.Database.DBBufferFileManager
 
DBChangeSet - Interface in db
DBChangeSet facilitates the reading and writing of application level change data associated with BufferFile.
dbClosed(DBHandle) - Method in interface db.DBListener
Database has been closed
dbClosed(DBHandle) - Method in class ghidra.program.database.util.AddressRangeMapDB
 
DBConstants - Interface in db
 
DBContentHandler - Class in ghidra.framework.data
DBContentHandler provides an abstract ContentHandler for domain object content which is stored within a database file.
DBContentHandler() - Constructor for class ghidra.framework.data.DBContentHandler
 
dbDir - Variable in class db.Database
 
dbDirCreated - Variable in class db.Database
 
dbError(IOException) - Method in interface db.util.ErrorHandler
Notification that an IO exception occurred.
dbError(IOException) - Method in class ghidra.framework.data.DomainObjectAdapterDB
 
dbError(IOException) - Method in class ghidra.program.database.bookmark.BookmarkDBManager
 
dbError(IOException) - Method in class ghidra.program.database.code.CodeManager
 
dbError(IOException) - Method in class ghidra.program.database.data.DataTypeManagerDB
Handles IOExceptions
dbError(IOException) - Method in class ghidra.program.database.function.FunctionTagManagerDB
 
dbError(IOException) - Method in class ghidra.program.database.oldfunction.OldFunctionManager
 
dbError(IOException) - Method in class ghidra.program.database.references.ReferenceDBManager
 
dbError(IOException) - Method in class ghidra.program.database.symbol.EquateManager
 
DBFieldAdapter - Interface in ghidra.program.database.util
Interface to get a field adapter where the Field is the primary key in the table.
DBFieldIterator - Interface in db
DBFieldIterator provides the ability to iterate over Field values within a table.
DBFieldMap - Class in db
DBFieldMap provides a database-backed map of non-unique Field values to long values.
DBFieldMap(Class<? extends Field>, int) - Constructor for class db.DBFieldMap
Construct a new map.
dbFileListener - Variable in class db.Database
 
DBFileListener - Interface in db
DBFileListener facilitates listener notification when new database versions are created.
dbg - Variable in class ghidra.app.plugin.assembler.sleigh.expr.AbstractExpressionSolver
 
dbg - Static variable in class ghidra.app.plugin.assembler.sleigh.expr.RecursiveDescentSolver
 
dbg - Static variable in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser
 
dbg - Static variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic
 
dbg - Static variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyDefaultContext
 
dbg - Static variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyTreeResolver
 
dbg - Static variable in class ghidra.app.plugin.assembler.sleigh.SleighAssembler
 
dbg - Static variable in class ghidra.app.plugin.assembler.sleigh.SleighAssemblerBuilder
 
dbg_detail - Static variable in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser
 
DBG_NAME - Static variable in class ghidra.app.util.opinion.DbgLoader
DBG files are portable executable (PE) format files that contain debug information in Codeview format for the Visual Studio debugger (and possibly other formats, depending on how the DBG was created).
DbgLoader - Class in ghidra.app.util.opinion
An opinion service for processing Microsoft DBG files.
DbgLoader() - Constructor for class ghidra.app.util.opinion.DbgLoader
 
DbgTimer - Class in ghidra.app.plugin.assembler.sleigh.util
A debugging, timing, and diagnostic tool TODO: I should probably remove this and rely on the Msg.trace() method, or at the very least, refactor this to use that.
DbgTimer() - Constructor for class ghidra.app.plugin.assembler.sleigh.util.DbgTimer
Create a new debugging timer, wrapping standard out
DbgTimer(OutputStream) - Constructor for class ghidra.app.plugin.assembler.sleigh.util.DbgTimer
Create a new debugging timer, wrapping the given output stream
DbgTimer.DbgCtx - Class in ghidra.app.plugin.assembler.sleigh.util
A context for idiomatic use of the DbgTimer in a try-with-resources block
DbgTimer.TabbingOutputStream - Class in ghidra.app.plugin.assembler.sleigh.util
A (rather slow) output stream that indents every line of its output
dbh - Variable in class ghidra.framework.data.DomainObjectAdapterDB
 
dbHandle - Variable in class ghidra.program.database.data.DataTypeManagerDB
 
dbHandle - Variable in class ghidra.program.database.properties.PropertyMapDB
 
DBHandle - Class in db
DBHandle provides access to an open database.
DBHandle() - Constructor for class db.DBHandle
Construct a temporary database handle.
DBHandle(int) - Constructor for class db.DBHandle
Construct a temporary database handle.
DBHandle(int, long) - Constructor for class db.DBHandle
Construct a temporary database handle.
DBHandle(BufferFile) - Constructor for class db.DBHandle
Open the database contained within the specified bufferFile.
DBHandle(BufferFile, boolean, TaskMonitor) - Constructor for class db.DBHandle
Open the database contained within the specified bufferFile.
DBHandle(File) - Constructor for class db.DBHandle
Open a specific buffer file containing a database for non-update use.
DBInitializer - Class in db
 
DBInitializer() - Constructor for class db.DBInitializer
 
DBKeyAdapter - Interface in ghidra.program.database.util
Adapter to get an iterator over keys in a table.
DBListener - Interface in db
Database Listener.
DBLongIterator - Interface in db
DBLongIterator provides the ability to iterate over long values within a table.
dbMoved(File) - Method in class ghidra.framework.store.db.PrivateDatabase
Following a move of the database directory, this method should be invoked if this instance will continue to be used.
dbMoved(File) - Method in class ghidra.framework.store.db.VersionedDatabase
Following a move of the database directory, this method should be invoked if this instance will continue to be used.
DBObjectCache<T extends DatabaseObject> - Class in ghidra.program.database
Generic cache implementation for objects that extend DatabaseObject.
DBObjectCache(int) - Constructor for class ghidra.program.database.DBObjectCache
Constructs a new DBObjectCache with a given hard cache size.
DBPropertyMapManager - Class in ghidra.program.database.properties
Manages generic address keyed properties.
DBPropertyMapManager(DBHandle, ChangeManager, AddressMap, int, Lock, TaskMonitor) - Constructor for class ghidra.program.database.properties.DBPropertyMapManager
Constructs a new DBPropertyMapManager
DBRecordAdapter - Interface in ghidra.program.database.util
Interface to get a record iterator.
dbRestored(DBHandle) - Method in interface db.DBListener
Provides notification that an undo or redo was performed.
dbRestored(DBHandle) - Method in class ghidra.program.database.util.AddressRangeMapDB
 
deallocate(int) - Method in class ghidra.util.datastruct.IntIndexManager
Returns the index value so that it can be reused.
deallocateItemStorage(String, String) - Method in class ghidra.framework.store.local.IndexedLocalFileSystem
Deallocate item storage
deallocateItemStorage(String, String) - Method in class ghidra.framework.store.local.LocalFileSystem
Deallocate item storage
deallocateItemStorage(String, String) - Method in class ghidra.framework.store.local.MangledLocalFileSystem
Deallocate item storage
debug - Variable in class ghidra.program.util.SymbolicPropogator
 
debug - Variable in class ghidra.program.util.VarnodeContext
 
debug - Static variable in class help.HelpBuildUtils
 
debug(byte[], String) - Method in class ghidra.formats.gfilesystem.GFileSystemBase
Writes the given bytes to a tempfile in the temp directory.
debug(Object, Object) - Method in class ghidra.framework.Log4jErrorLogger
 
debug(Object, Object) - Method in class ghidra.util.DefaultErrorLogger
 
debug(Object, Object) - Method in interface ghidra.util.ErrorLogger
 
debug(Object, Object) - Static method in class ghidra.util.Msg
Used to record a debug message to the log file.
debug(Object, Object, Throwable) - Method in class ghidra.framework.Log4jErrorLogger
 
debug(Object, Object, Throwable) - Method in class ghidra.util.DefaultErrorLogger
 
debug(Object, Object, Throwable) - Method in interface ghidra.util.ErrorLogger
 
debug(Object, Object, Throwable) - Static method in class ghidra.util.Msg
Used to record a debug message to the log file.
debug(String) - Static method in class help.HelpBuildUtils
 
Debug - ghidra.app.util.bin.format.pef.SectionKind
Reserved for future use.
DEBUG - Static variable in class ghidra.app.util.bin.format.pe.PortableExecutable
 
DEBUG_ABBREV - Static variable in class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.DWARFSectionNames
 
DEBUG_ARRANGES - Static variable in class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.DWARFSectionNames
 
DEBUG_FRAME - Static variable in class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.DWARFSectionNames
 
DEBUG_INFO - Static variable in class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.DWARFSectionNames
 
DEBUG_LINE - Static variable in class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.DWARFSectionNames
 
DEBUG_LOC - Static variable in class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.DWARFSectionNames
 
DEBUG_MACINFO - Static variable in class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.DWARFSectionNames
 
DEBUG_N_BCOMM - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
begin common: name,,NO_SECT,0,0
DEBUG_N_BINCL - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
include file beginning: name,,NO_SECT,0,sum
DEBUG_N_BNSYM - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
begin nsect sym: 0,,n_sect,0,address
DEBUG_N_ECOML - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
end common (local name): 0,,n_sect,0,address
DEBUG_N_ECOMM - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
end common: name,,n_sect,0,0
DEBUG_N_EINCL - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
include file end: name,,NO_SECT,0,0
DEBUG_N_ENSYM - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
end nsect sym: 0,,n_sect,0,address
DEBUG_N_ENTRY - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
alternate entry: name,,n_sect,linenumber,address
DEBUG_N_EXCL - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
deleted include file: name,,NO_SECT,0,sum
DEBUG_N_FNAME - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
procedure name (f77 kludge): name,,NO_SECT,0,0
DEBUG_N_FUN - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
procedure: name,,n_sect,linenumber,address
DEBUG_N_GSYM - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
global symbol: name,,NO_SECT,type,0
DEBUG_N_LBRAC - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
left bracket: 0,,NO_SECT,nesting level,address
DEBUG_N_LCSYM - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
.lcomm symbol: name,,n_sect,type,address
DEBUG_N_LENG - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
second stab entry with length information
DEBUG_N_LSYM - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
local sym: name,,NO_SECT,type,offset
DEBUG_N_OLEVEL - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
compiler -O level: name,,NO_SECT,0,0
DEBUG_N_OPT - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
emitted with gcc2_compiled and in gcc source
DEBUG_N_OSO - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
object file name: name,,0,0,st_mtime
DEBUG_N_PARAMS - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
compiler parameters: name,,NO_SECT,0,0
DEBUG_N_PSYM - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
parameter: name,,NO_SECT,type,offset
DEBUG_N_RBRAC - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
right bracket: 0,,NO_SECT,nesting level,address
DEBUG_N_RSYM - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
register sym: name,,NO_SECT,type,register
DEBUG_N_SLINE - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
src line: 0,,n_sect,linenumber,address
DEBUG_N_SO - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
source file name: name,,n_sect,0,address
DEBUG_N_SOL - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
#included file name: name,,n_sect,0,address
DEBUG_N_SSYM - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
structure elt: name,,NO_SECT,type,struct_offset
DEBUG_N_STSYM - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
static symbol: name,,n_sect,type,address
DEBUG_N_VERSION - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
compiler version: name,,NO_SECT,0,0
DEBUG_PUBNAMES - Static variable in class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.DWARFSectionNames
 
DEBUG_PUBTYPES - Static variable in class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.DWARFSectionNames
 
DEBUG_RANGES - Static variable in class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.DWARFSectionNames
 
DEBUG_ROW_COL_MAP - Static variable in class ghidra.graph.viewer.renderer.VisualGraphRenderer
Used for displaying grid information for graph layouts
DEBUG_STR - Static variable in class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.DWARFSectionNames
 
DEBUG_TYPES - Static variable in class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.DWARFSectionNames
 
DebugCodeView - Class in ghidra.app.util.bin.format.pe.debug
A class to represent the code view debug information.
DebugCodeView() - Constructor for class ghidra.app.util.bin.format.pe.debug.DebugCodeView
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
DebugCodeViewConstants - Interface in ghidra.app.util.bin.format.pe.debug
Constants defined in Code View Debug information.
DebugCodeViewSymbolTable - Class in ghidra.app.util.bin.format.pe.debug
A class to represent the Object Module Format (OMF) code view symbol table.
DebugCodeViewSymbolTable() - Constructor for class ghidra.app.util.bin.format.pe.debug.DebugCodeViewSymbolTable
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
DebugCOFFLineNumber - Class in ghidra.app.util.bin.format.pe.debug
A class to represent the COFF Line number data structure.
DebugCOFFLineNumber() - Constructor for class ghidra.app.util.bin.format.pe.debug.DebugCOFFLineNumber
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
DebugCOFFSymbol - Class in ghidra.app.util.bin.format.pe.debug
A class to represent the COFF symbol data structure.
DebugCOFFSymbol() - Constructor for class ghidra.app.util.bin.format.pe.debug.DebugCOFFSymbol
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
DebugCOFFSymbolAux - Class in ghidra.app.util.bin.format.pe.debug
A class to represent the COFF Auxiliary Symbol data structure.
DebugCOFFSymbolAux() - Constructor for class ghidra.app.util.bin.format.pe.debug.DebugCOFFSymbolAux
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
DebugCOFFSymbolsHeader - Class in ghidra.app.util.bin.format.pe.debug
A class to represent the COFF Symbols Header.
DebugCOFFSymbolsHeader() - Constructor for class ghidra.app.util.bin.format.pe.debug.DebugCOFFSymbolsHeader
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
DebugCOFFSymbolTable - Class in ghidra.app.util.bin.format.pe.debug
A class to represent the COFF Symbol Table.
DebugCOFFSymbolTable() - Constructor for class ghidra.app.util.bin.format.pe.debug.DebugCOFFSymbolTable
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
DebugDataDirectory - Class in ghidra.app.util.bin.format.pe
Points to an array of IMAGE_DEBUG_DIRECTORY structures.
DebugDataDirectory() - Constructor for class ghidra.app.util.bin.format.pe.DebugDataDirectory
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
DebugDirectory - Class in ghidra.app.util.bin.format.pe.debug
A class to represent the Debug Directory data structure.
DebugDirectory() - Constructor for class ghidra.app.util.bin.format.pe.debug.DebugDirectory
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
DebugDirectoryParser - Class in ghidra.app.util.bin.format.pe.debug
A helper class to parsing different types of debug information from a debug directory
DebugDirectoryParser() - Constructor for class ghidra.app.util.bin.format.pe.debug.DebugDirectoryParser
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
debugEnabled() - Method in class ghidra.app.decompiler.DecompInterface
Returns true if debug has been enabled for the current/next decompilation.
DebugFixup - Class in ghidra.app.util.bin.format.pe.debug
A possible implementation of the FIXUP debug directory.
DebugFixup() - Constructor for class ghidra.app.util.bin.format.pe.debug.DebugFixup
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
DebugFixupElement - Class in ghidra.app.util.bin.format.pe.debug
A possible implementation of the FIXUP debug directory elements.
DebugFixupElement() - Constructor for class ghidra.app.util.bin.format.pe.debug.DebugFixupElement
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
DEBUGGER - Static variable in interface ghidra.app.plugin.PluginCategoryNames
 
DebugInfoEntry - Class in ghidra.app.util.bin.format.dwarf4
A DWARF Debug Info Entry is a collection of attributes in a hierarchical structure (see DebugInfoEntry.getParent(), DebugInfoEntry.getChildren()).
DebugInfoEntry(DWARFCompilationUnit, long, DWARFAbbreviation) - Constructor for class ghidra.app.util.bin.format.dwarf4.DebugInfoEntry
Creates an empty DIE.
DebugMisc - Class in ghidra.app.util.bin.format.pe.debug
A class to represent the IMAGE_DEBUG_MISC struct as defined in winnt.h.
DebugMisc() - Constructor for class ghidra.app.util.bin.format.pe.debug.DebugMisc
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
debugNodeStream(BufferedTreeNodeStream, PrintStream) - Static method in class ghidra.sleigh.grammar.ANTLRUtil
 
debugProgramInTool(Program, String) - Method in class ghidra.test.AbstractGhidraHeadlessIntegrationTest
A convenience method that allows you to open the given program in a default tool, navigating to the given address.
DebugShape<V,​E> - Class in ghidra.graph.viewer.renderer
 
DebugShape(VisualizationServer<V, E>, AtomicInteger, String, Shape, Color) - Constructor for class ghidra.graph.viewer.renderer.DebugShape
 
DebugStateX86_32 - Class in ghidra.app.util.bin.format.macho.threadcommand
 
DebugStateX86_64 - Class in ghidra.app.util.bin.format.macho.threadcommand
 
DebugSymbol - Class in ghidra.app.util.bin.format.pe.debug
A base class for Object Module Format (OMF) symbols.
DebugSymbol() - Constructor for class ghidra.app.util.bin.format.pe.debug.DebugSymbol
 
DebugSymbolSelector - Class in ghidra.app.util.bin.format.pe.debug
 
DebugSymbolSelector() - Constructor for class ghidra.app.util.bin.format.pe.debug.DebugSymbolSelector
 
debugTokenStream(CommonTokenStream, PrintStream) - Static method in class ghidra.sleigh.grammar.ANTLRUtil
 
debugTree(Tree, PrintStream) - Static method in class ghidra.sleigh.grammar.ANTLRUtil
 
DEC_INT - Static variable in class ghidra.sleigh.grammar.BaseLexer
 
DEC_INT - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
DEC_INT - Static variable in class ghidra.sleigh.grammar.DisplayLexer
 
DEC_INT - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
 
DEC_INT - Static variable in class ghidra.sleigh.grammar.SemanticLexer
 
DEC_INT - Static variable in class ghidra.sleigh.grammar.SleighCompiler
 
DEC_INT - Static variable in class ghidra.sleigh.grammar.SleighEcho
 
DEC_INT - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
DEC_INT - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
DEC_INT - Static variable in class ghidra.sleigh.grammar.SleighParser
 
decimal - ghidra.app.util.viewer.field.FieldNameFieldFactory.IndexFormat
 
Decimal - ghidra.app.decompiler.DecompileOptions.IntegerFormatEnum
 
DECIMAL - ghidra.test.processors.support.EmulatorTestRunner.DumpFormat
 
DECIMAL - Static variable in class ghidra.docking.settings.FormatSettingsDefinition
 
DecimalFormatterFactory - Class in docking.widgets.textfield
 
DecimalFormatterFactory() - Constructor for class docking.widgets.textfield.DecimalFormatterFactory
 
DecimalFormatterFactory(String) - Constructor for class docking.widgets.textfield.DecimalFormatterFactory
 
Decision - Class in generic.constraint
Result object from getting values that match the constraints for given test object.
Decision(String, List<String>, String) - Constructor for class generic.constraint.Decision
 
DecisionNode<T> - Class in generic.constraint
A node in a decision tree.
DecisionNode - Class in ghidra.app.plugin.processors.sleigh
A node in the decision tree for resolving a Constructor in a SubtableSymbol based on the InstructionContext
DecisionNode() - Constructor for class ghidra.app.plugin.processors.sleigh.DecisionNode
 
DecisionNode(Constraint<T>, DecisionNode<T>) - Constructor for class generic.constraint.DecisionNode
 
DecisionSet - Class in generic.constraint
The result object returned from a scan of a decision tree looking for property values that match the constrains for some test object.
DecisionSet(String) - Constructor for class generic.constraint.DecisionSet
 
DecisionTree<T> - Class in generic.constraint
A decisionTree is used to find property values that are determined by traversing a tree of constraints.
DecisionTree() - Constructor for class generic.constraint.DecisionTree
 
declaration() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
declaration() - Method in class ghidra.sleigh.grammar.SleighEcho
 
declaration() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
declaration() - Method in class ghidra.sleigh.grammar.SleighParser
 
Declaration - Class in ghidra.app.util.cparser.C
Container for information about a Declaration that is accumulated during parsing.
Declaration() - Constructor for class ghidra.app.util.cparser.C.Declaration
 
Declaration(Declaration) - Constructor for class ghidra.app.util.cparser.C.Declaration
 
Declaration(Declaration, DataType) - Constructor for class ghidra.app.util.cparser.C.Declaration
 
Declaration(Declaration, String) - Constructor for class ghidra.app.util.cparser.C.Declaration
 
Declaration(DataType) - Constructor for class ghidra.app.util.cparser.C.Declaration
 
Declaration(DataType, String) - Constructor for class ghidra.app.util.cparser.C.Declaration
 
Declaration(DataType, String, String) - Constructor for class ghidra.app.util.cparser.C.Declaration
 
Declaration(String) - Constructor for class ghidra.app.util.cparser.C.Declaration
 
declaration_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.declaration_return
 
DeclSecurity - ghidra.app.util.bin.format.pe.cli.tables.CliTypeTable
 
decode(byte[], boolean) - Static method in class ghidra.app.util.bin.format.dwarf4.LEB128
Decodes a LEB128 number using a byte array and stores it in a long.
decode(byte[], int, boolean) - Static method in class ghidra.app.util.bin.format.dwarf4.LEB128
Decodes a LEB128 number using an offset into a byte array and stores it in a long.
decode(BinaryReader, boolean) - Static method in class ghidra.app.util.bin.format.dwarf4.LEB128
Decodes a LEB128 number using a binary reader and stores it in a long.
decode32s(BinaryReader) - Static method in class ghidra.app.util.bin.format.dwarf4.LEB128
Decode a LEB128 signed number and return it as a java 32 bit int.
decode32u(BinaryReader) - Static method in class ghidra.app.util.bin.format.dwarf4.LEB128
Decode a LEB128 unsigned number and return it as a java 32 bit int.
decodeAddress(long) - Method in interface ghidra.program.database.map.AddressMap
Returns the address that was used to generate the given long key.
decodeAddress(long) - Method in class ghidra.program.database.map.AddressMapDB
 
decodeAddress(long) - Method in class ghidra.program.model.address.AddressMapImpl
 
decodeAddress(long, boolean) - Method in class ghidra.program.database.map.AddressMapDB
Returns the address that was used to generate the given long key.
decodeBoolean(String) - Static method in class ghidra.util.xml.SpecXmlUtils
 
decodeCompressedSigned(byte) - Static method in class ghidra.app.util.bin.format.pe.cli.blobs.CliBlob
 
decodeCompressedSigned(int) - Static method in class ghidra.app.util.bin.format.pe.cli.blobs.CliBlob
 
decodeCompressedSigned(short) - Static method in class ghidra.app.util.bin.format.pe.cli.blobs.CliBlob
 
decodeCompressedSignedInt(BinaryReader) - Static method in class ghidra.app.util.bin.format.pe.cli.blobs.CliBlob
 
decodeCompressedUnsigned(byte) - Static method in class ghidra.app.util.bin.format.pe.cli.blobs.CliBlob
 
decodeCompressedUnsigned(int) - Static method in class ghidra.app.util.bin.format.pe.cli.blobs.CliBlob
 
decodeCompressedUnsigned(short) - Static method in class ghidra.app.util.bin.format.pe.cli.blobs.CliBlob
 
decodeCompressedUnsignedInt(BinaryReader) - Static method in class ghidra.app.util.bin.format.pe.cli.blobs.CliBlob
 
decodeInt(String) - Static method in class ghidra.util.xml.SpecXmlUtils
 
decodeLong(String) - Static method in class ghidra.util.xml.SpecXmlUtils
 
decompCallback - Variable in class ghidra.app.decompiler.DecompInterface
 
decompile(Function) - Method in class ghidra.app.decompiler.flatapi.FlatDecompilerAPI
Decompiles the specified function and returns a string containing the decompilation.
decompile(Function, int) - Method in class ghidra.app.decompiler.flatapi.FlatDecompilerAPI
Decompiles the specified function and returns a string containing the decompilation.
DecompileCallback - Class in ghidra.app.decompiler
Routines that the decompiler invokes to gather info during decompilation of a function.
DecompileCallback(Program, Language, CompilerSpec, PcodeDataTypeManager) - Constructor for class ghidra.app.decompiler.DecompileCallback
 
decompileCompleted() - Method in class ghidra.app.decompiler.DecompileResults
Returns true if the decompilation producing these results completed without aborting.
DecompileConfigurer - Interface in ghidra.app.decompiler.parallel
A callback interface that will be given a newly created DecompInterface to configure.
DecompileData - Class in ghidra.app.decompiler.component
 
DecompileData(Program, Function, ProgramLocation, DecompileResults, String, File, ViewerPosition) - Constructor for class ghidra.app.decompiler.component.DecompileData
 
decompileDataChanged(DecompileData) - Method in class ghidra.app.decompiler.component.CDisplayPanel
 
decompileDataChanged(DecompileData) - Method in interface ghidra.app.decompiler.component.DecompilerCallbackHandler
 
DecompileDebug - Class in ghidra.app.decompiler
 
DecompileDebug(File) - Constructor for class ghidra.app.decompiler.DecompileDebug
 
DecompiledFunction - Class in ghidra.app.decompiler
A class to hold pieces of a decompiled function.
DecompiledFunction(String, String) - Constructor for class ghidra.app.decompiler.DecompiledFunction
Constructs a new decompiled function.
DecompileException - Exception in ghidra.app.decompiler
An exception from (or that has passed through) the decompiler process
DecompileException(String, String) - Constructor for exception ghidra.app.decompiler.DecompileException
 
decompileFunction(Function, int, TaskMonitor) - Method in class ghidra.app.decompiler.DecompInterface
Decompile function
decompileFunctions(QCallback<Function, R>, Program, AddressSetView, TaskMonitor) - Static method in class ghidra.app.decompiler.parallel.ParallelDecompiler
Decompile the given functions using multiple decompilers
decompileFunctions(QCallback<Function, R>, Program, Collection<Function>, TaskMonitor) - Static method in class ghidra.app.decompiler.parallel.ParallelDecompiler
Decompile the given functions using multiple decompilers
decompileFunctions(List<Function>) - Method in class ghidra.app.decompiler.parallel.ChunkingParallelDecompiler
 
decompileMessage - Variable in class ghidra.app.decompiler.DecompInterface
 
DecompileOptions - Class in ghidra.app.decompiler
Configuration options for the decompiler This stores the options and can create an XML string to be sent to the decompiler process
DecompileOptions() - Constructor for class ghidra.app.decompiler.DecompileOptions
 
DecompileOptions.CommentStyleEnum - Enum in ghidra.app.decompiler
 
DecompileOptions.IntegerFormatEnum - Enum in ghidra.app.decompiler
 
DecompileProcess - Class in ghidra.app.decompiler
Class for communicating with a single decompiler process.
DecompileProcess(String) - Constructor for class ghidra.app.decompiler.DecompileProcess
 
DecompileProcess.DisposeState - Enum in ghidra.app.decompiler
 
DecompileProcessFactory - Class in ghidra.app.decompiler
Factory that returns a DecompileProcess.
DecompileProcessFactory() - Constructor for class ghidra.app.decompiler.DecompileProcessFactory
 
decompiler - Variable in class ghidra.app.decompiler.flatapi.FlatDecompilerAPI
 
DECOMPILER - Static variable in interface ghidra.app.plugin.PluginCategoryNames
 
DECOMPILER_OUTPUT_DEF - Static variable in class ghidra.program.model.lang.BasicCompilerSpec
 
DECOMPILER_OUTPUT_DESC - Static variable in class ghidra.program.model.lang.BasicCompilerSpec
 
DECOMPILER_OUTPUT_LANGUAGE - Static variable in class ghidra.program.model.lang.BasicCompilerSpec
 
DECOMPILER_PROPERTY_LIST_NAME - Static variable in class ghidra.program.model.lang.BasicCompilerSpec
 
DECOMPILER_TAG_MAP - Static variable in class ghidra.program.model.pcode.HighFunction
 
DECOMPILER_TAG_MAP - Static variable in class ghidra.program.model.pcode.HighParamID
 
DecompilerCallback<R> - Class in ghidra.app.decompiler.parallel
An implementation of QCallback that performs the management of the DecompInterface instances using a Pool.
DecompilerCallback(Program, DecompileConfigurer) - Constructor for class ghidra.app.decompiler.parallel.DecompilerCallback
 
DecompilerCallbackHandler - Interface in ghidra.app.decompiler.component
 
DecompilerCodeComparisonPanel<T extends DualDecompilerFieldPanelCoordinator> - Class in ghidra.app.decompiler.component
Panel that displays two decompilers for comparison.
DecompilerCodeComparisonPanel(String, PluginTool) - Constructor for class ghidra.app.decompiler.component.DecompilerCodeComparisonPanel
Creates a comparison panel with two decompilers.
DecompilerController - Class in ghidra.app.decompiler.component
Coordinates the interactions between the DecompilerProvider, DecompilerPanel, and the DecompilerManager
DecompilerController(DecompilerCallbackHandler, DecompileOptions, DecompilerClipboardProvider) - Constructor for class ghidra.app.decompiler.component.DecompilerController
 
DecompilerDisposer - Class in ghidra.app.decompiler
 
DecompileResults - Class in ghidra.app.decompiler
Class for getting at the various structures returned by the decompiler.
DecompileResults(Function, Language, CompilerSpec, PcodeDataTypeManager, String, InputStream, DecompileProcess.DisposeState, boolean) - Constructor for class ghidra.app.decompiler.DecompileResults
 
DecompileResultsListener - Interface in ghidra.app.decompiler.component
 
decompileResultsSet(DecompileData, DecompileData) - Method in interface ghidra.app.decompiler.component.DualDecompileResultsListener
 
DecompilerHighlightService - Interface in ghidra.app.decompiler.component
 
DecompilerHoverProvider - Class in ghidra.app.decompiler.component
 
DecompilerHoverProvider() - Constructor for class ghidra.app.decompiler.component.DecompilerHoverProvider
 
DecompilerHoverService - Interface in ghidra.app.decompiler.component.hover
 
DecompilerLanguage - Enum in ghidra.program.model.lang
Sources languages that can be output by the decompiler
DecompilerLocation - Class in ghidra.app.decompiler
 
DecompilerLocation() - Constructor for class ghidra.app.decompiler.DecompilerLocation
Default constructor required for restoring a program location from XML.
DecompilerLocation(Program, Address, Address, DecompileResults, ClangToken, int, int) - Constructor for class ghidra.app.decompiler.DecompilerLocation
 
DecompilerManager - Class in ghidra.app.decompiler.component
Manages the threading involved with dealing with the decompiler.
DecompilerManager(DecompilerController, DecompileOptions) - Constructor for class ghidra.app.decompiler.component.DecompilerManager
 
DecompilerMapFunction<D> - Interface in ghidra.app.decompiler.parallel
 
DecompilerPanel - Class in ghidra.app.decompiler.component
Class to handle the display of a decompiled function
DecompilerReducer<R,​D> - Interface in ghidra.app.decompiler.parallel
 
DecompilerUtils - Class in ghidra.app.decompiler.component
 
DecompilerUtils() - Constructor for class ghidra.app.decompiler.component.DecompilerUtils
 
DecompInterface - Class in ghidra.app.decompiler
This is a self-contained interface to a single decompile process, suitable for an open-ended number of function decompilations for a single program.
DecompInterface() - Constructor for class ghidra.app.decompiler.DecompInterface
 
decompProcess - Variable in class ghidra.app.decompiler.DecompInterface
 
deconstructValue(byte[], int, long, int, boolean) - Static method in class ghidra.pcode.memstate.MemoryBank
 
decorate(ServiceProvider) - Static method in class ghidra.framework.plugintool.ServiceProviderDecorator
 
decorated() - Method in class ghidra.app.plugin.assembler.sleigh.grammars.AbstractAssemblyProduction
 
decorated() - Method in class ghidra.app.plugin.assembler.sleigh.grammars.AssemblySentential
 
decorated() - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseState
 
decorated() - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults
 
decoratePrimaryViewer(GraphViewer<V, E>, VisualGraphLayout<V, E>) - Method in class ghidra.graph.viewer.GraphComponent
This is called to configure the primary viewer's rendering settings.
decorateSatelliteViewer(SatelliteGraphViewer<V, E>, VisualGraphLayout<V, E>) - Method in class ghidra.graph.viewer.GraphComponent
This is called to configure the satellite viewer's rendering settings.
DecoratorPanel - Class in ghidra.app.nav
 
DecoratorPanel(JComponent, boolean) - Constructor for class ghidra.app.nav.DecoratorPanel
 
decrement() - Method in class generic.stl.EmptyIteratorSTL
 
decrement() - Method in interface generic.stl.IteratorSTL
Devance the iterator to the previous position.
decrement() - Method in class generic.stl.ListIterator
 
decrement() - Method in class generic.stl.MapIteratorSTL
 
decrement() - Method in class generic.stl.ReverseMapIteratorSTL
 
decrement() - Method in class generic.stl.ReverseSetIterator
 
decrement() - Method in class generic.stl.SetIterator
 
decrement() - Method in class generic.stl.UnmodifiableListIteratorSTL
 
decrement() - Method in class generic.stl.VectorIterator
 
decrement() - Method in class ghidra.util.CountLatch
Decrements the latch count and releases any waiting threads when the count reaches 0.
decrement(int) - Method in class generic.stl.EmptyIteratorSTL
 
decrement(int) - Method in interface generic.stl.IteratorSTL
Devances the iterator n positions.
decrement(int) - Method in class generic.stl.ListIterator
 
decrement(int) - Method in class generic.stl.MapIteratorSTL
 
decrement(int) - Method in class generic.stl.SetIterator
 
decrement(int) - Method in class generic.stl.UnmodifiableListIteratorSTL
 
decrement(int) - Method in class generic.stl.VectorIterator
 
DECREMENT_AND_ADD_SELECTION - ghidra.framework.main.logviewer.event.FVEvent.EventType
 
DECREMENT_SELECTION - ghidra.framework.main.logviewer.event.FVEvent.EventType
 
decrementAndAddSelection(int) - Method in class ghidra.framework.main.logviewer.ui.FVTable
Decrements the selection by the number of rows given, and adds the new rows to the selection.
decrementSelection(int) - Method in class ghidra.framework.main.logviewer.ui.FVTable
Moves the table selection up by the number of rows specified, ensuring that selection does not go beyond the beginning of the file.
decrementStub(int) - Method in class ghidra.app.util.bin.format.mz.DOSHeader
 
deepCopy() - Method in interface docking.wizard.WizardContext
 
DEF - Static variable in class ghidra.docking.settings.FloatingPointPrecisionSettingsDefinition
Default definition.
DEF - Static variable in class ghidra.docking.settings.FormatSettingsDefinition
 
DEF - Static variable in class ghidra.docking.settings.IntegerSignednessFormattingModeSettingsDefinition
 
DEF - Static variable in class ghidra.program.model.data.DataTypeMnemonicSettingsDefinition
 
DEF - Static variable in class ghidra.program.model.data.EndianSettingsDefinition
 
DEF - Static variable in class ghidra.program.model.data.MutabilitySettingsDefinition
 
DEF - Static variable in class ghidra.program.model.data.PaddingSettingsDefinition
 
DEF - Static variable in class ghidra.program.model.data.TerminatedSettingsDefinition
 
DEF - Static variable in class ghidra.util.table.field.ByteCountSettingsDefinition
 
DEF - Static variable in class ghidra.util.table.field.CodeUnitCountSettingsDefinition
 
DEF - Static variable in class ghidra.util.table.field.CodeUnitOffsetSettingsDefinition
 
DEF - Static variable in class ghidra.util.table.field.FunctionInlineSettingsDefinition
 
DEF - Static variable in class ghidra.util.table.field.FunctionNoReturnSettingsDefinition
 
DEF - Static variable in class ghidra.util.table.field.FunctionThunkSettingsDefinition
 
DEF - Static variable in class ghidra.util.table.field.MemoryOffsetSettingsDefinition
 
DEF_CHAR - Static variable in class ghidra.docking.settings.FormatSettingsDefinition
 
DEF_DECIMAL - Static variable in class ghidra.docking.settings.FormatSettingsDefinition
 
DEF_HEX - Static variable in class ghidra.docking.settings.FormatSettingsDefinition
 
DEF_NAME - Static variable in class ghidra.app.util.opinion.DefLoader
 
def_or_conslike() - Method in class ghidra.sleigh.grammar.SleighParser
 
def_or_conslike_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.def_or_conslike_return
 
DEF_SIGNED - Static variable in class ghidra.docking.settings.IntegerSignednessFormattingModeSettingsDefinition
 
DEF_UNSIGNED - Static variable in class ghidra.docking.settings.IntegerSignednessFormattingModeSettingsDefinition
 
DEFAULT - ghidra.program.model.mem.MemoryBlockType
 
DEFAULT - ghidra.program.model.symbol.SourceType
The object's source indicator for a default.
DEFAULT - ghidra.util.SignednessFormatMode
Values to be rendered in binary, octal, or hexadecimal bases are rendered as unsigned; numbers rendered in decimal are rendered as signed.
DEFAULT - ghidra.util.table.column.GColumnRenderer.ColumnConstraintFilterMode
Signals that the programmer didn't make a decision about how filtering for this column should work.
DEFAULT - Static variable in interface ghidra.program.model.data.DataType
 
DEFAULT - Static variable in interface ghidra.program.model.data.DataTypeDisplayOptions
 
DEFAULT - Static variable in class ghidra.program.model.data.DataTypeMnemonicSettingsDefinition
 
DEFAULT - Static variable in class ghidra.program.model.data.EndianSettingsDefinition
 
DEFAULT - Static variable in class ghidra.program.model.listing.CodeUnitFormat
Default code unit format
DEFAULT - Static variable in class ghidra.util.table.field.ByteCountSettingsDefinition
 
DEFAULT_ABBREV_PREFIX - Static variable in class ghidra.program.model.data.AbstractStringDataType
 
DEFAULT_ALIGNED - ghidra.program.model.data.Composite.AlignmentType
 
DEFAULT_ALIGNMENT_VALUE - Static variable in interface ghidra.program.model.data.Composite
 
DEFAULT_AUTH_TYPE - Static variable in class ghidra.net.ApplicationKeyManagerUtils
 
DEFAULT_BLOCK_MODEL_NAME - Static variable in interface ghidra.app.services.BlockModelService
Default basic block model (Simple Block Model)
DEFAULT_BUFFER_SIZE - Static variable in class db.buffers.BufferMgr
 
DEFAULT_CACHE_SIZE - Static variable in class db.buffers.BufferMgr
 
DEFAULT_CACHE_SIZE - Static variable in class ghidra.program.database.properties.PropertyMapDB
 
DEFAULT_CALLING_CONVENTION_STRING - Static variable in interface ghidra.program.model.listing.Function
 
DEFAULT_CHARSET_NAME - Static variable in class ghidra.program.model.data.StringDataInstance
 
DEFAULT_CHECKOUT_ID - Static variable in class ghidra.framework.store.db.VersionedDatabase
 
DEFAULT_CHECKOUT_ID - Static variable in interface ghidra.framework.store.FolderItem
Default checkout ID used when a checkout is not applicable.
DEFAULT_CHECKPOINT_COUNT - Static variable in class db.buffers.BufferMgr
 
DEFAULT_CHOICE - Static variable in class ghidra.util.table.field.CodeUnitOffsetSettingsDefinition
 
DEFAULT_CHOICE - Static variable in class ghidra.util.table.field.MemoryOffsetSettingsDefinition
 
DEFAULT_COLOR - Static variable in class ghidra.app.decompiler.ClangToken
 
DEFAULT_COLOR - Static variable in class ghidra.app.util.viewer.field.AddressFieldFactory
 
DEFAULT_COLOR - Static variable in class ghidra.app.util.viewer.field.AssignedVariableFieldFactory
 
DEFAULT_COLOR - Static variable in class ghidra.app.util.viewer.field.BytesFieldFactory
 
DEFAULT_COLOR - Static variable in class ghidra.app.util.viewer.field.EolCommentFieldFactory
 
DEFAULT_COLOR - Static variable in class ghidra.app.util.viewer.field.FunctionTagFieldFactory
 
DEFAULT_COLOR - Static variable in class ghidra.app.util.viewer.field.ParallelInstructionFieldFactory
 
DEFAULT_COLOR - Static variable in class ghidra.app.util.viewer.field.PlateFieldFactory
 
DEFAULT_COMPILER_SPEC_ID - Static variable in class ghidra.program.util.LanguageTranslatorAdapter
 
DEFAULT_CURSOR_LINE_COLOR - Static variable in interface ghidra.GhidraOptions
 
DEFAULT_DATATYPE_ID - Static variable in interface ghidra.program.model.data.DataTypeManager
ID for the default (undefined) data type.
DEFAULT_DATE - Static variable in class docking.widgets.table.constraint.provider.DateColumnConstraintProvider
Date object representing an invalid date.
DEFAULT_DATE_FORMAT - Static variable in class docking.options.editor.DateEditor
 
DEFAULT_DELIMITER - Static variable in class docking.widgets.filter.FilterOptions
 
DEFAULT_DIVIDER_LOCATION - Static variable in class ghidra.app.util.viewer.listingpanel.ListingPanel
 
DEFAULT_FIELD_FONT - Static variable in class ghidra.app.util.viewer.field.FieldFactory
 
DEFAULT_FIELD_NAME_PREFIX - Static variable in interface ghidra.program.model.data.DataTypeComponent
The default prefix for the name of a component.
DEFAULT_FILENAME_SUFFIX - Static variable in class help.screenshot.AbstractScreenShotGenerator
 
DEFAULT_FONT - Static variable in class ghidra.app.util.viewer.options.ListingDisplayOptionsEditor
 
DEFAULT_HANDLER - Static variable in class ghidra.program.model.data.DataTypeConflictHandler
 
DEFAULT_HIGHLIGHT_COLOR - Static variable in interface ghidra.GhidraOptions
 
DEFAULT_INDENT - Static variable in class ghidra.util.xml.GenericXMLOutputter
 
DEFAULT_KEY_STROKE - Static variable in class ghidra.app.actions.AbstractFindReferencesDataTypeAction
 
DEFAULT_LABEL - Static variable in class ghidra.program.model.data.AbstractStringDataType
 
DEFAULT_LABEL_PREFIX - Static variable in class ghidra.program.model.data.AbstractStringDataType
 
DEFAULT_LOCAL_PREFIX - Static variable in interface ghidra.program.model.listing.Function
 
DEFAULT_LOCAL_PREFIX_LEN - Static variable in interface ghidra.program.model.listing.Function
 
DEFAULT_LOCAL_RESERVED_PREFIX - Static variable in interface ghidra.program.model.listing.Function
 
DEFAULT_LOCAL_TEMP_PREFIX - Static variable in interface ghidra.program.model.listing.Function
 
DEFAULT_MAX_DELAY - Static variable in class ghidra.util.task.SwingUpdateManager
 
DEFAULT_MAX_RECURSION_DEPTH - Static variable in class ghidra.app.plugin.assembler.sleigh.SleighAssembler
 
DEFAULT_NAME - Static variable in class ghidra.framework.data.DomainObjectAdapter
 
DEFAULT_NAME - Static variable in class ghidra.pcode.emulate.BreakTableCallBack
 
DEFAULT_NAME_LENGTH_CUTOFF - Static variable in class ghidra.app.util.bin.format.dwarf4.next.DWARFProgram
 
DEFAULT_NAVIGATABLE_ID - Static variable in interface ghidra.app.nav.Navigatable
 
DEFAULT_OFFSET - Static variable in class ghidra.util.table.field.CodeUnitOffsetSettingsDefinition
 
DEFAULT_OFFSET - Static variable in class ghidra.util.table.field.MemoryOffsetSettingsDefinition
 
DEFAULT_OPTIONS - Static variable in interface ghidra.app.util.importer.OptionChooser
 
DEFAULT_PARAM_PREFIX - Static variable in interface ghidra.program.model.listing.Function
 
DEFAULT_PARAM_PREFIX_LEN - Static variable in interface ghidra.program.model.listing.Function
 
DEFAULT_PASSWORD - Static variable in class ghidra.net.ApplicationKeyManagerFactory
 
DEFAULT_PORT - Static variable in interface ghidra.framework.remote.GhidraServerHandle
Default RMI base port for Ghidra Server
DEFAULT_REGISTER_SPACE - Static variable in interface ghidra.program.model.address.AddressSpace
A language may only define a single REGISTER space.
DEFAULT_SCRIPT_NAME - Static variable in class ghidra.app.script.GhidraScriptConstants
Default name of new scripts
DEFAULT_SEARCH_LIMIT - Static variable in interface ghidra.app.util.PluginConstants
The default search limit.
DEFAULT_SELECTION_COLOR - Static variable in interface ghidra.GhidraOptions
 
DEFAULT_SIGNING_ALGORITHM - Static variable in class ghidra.net.ApplicationKeyManagerUtils
 
DEFAULT_SPACE - Static variable in interface ghidra.app.util.ProcessorInfo
The default address space in a program.
DEFAULT_STRUCTURE_NAME - Static variable in class ghidra.program.model.data.StructureFactory
 
DEFAULT_SUBROUTINE_MODEL_NAME - Static variable in interface ghidra.app.services.BlockModelService
Default subroutine model (M-Model)
DEFAULT_TEST_TOOL_NAME - Static variable in class generic.test.AbstractGenericTest
 
DEFAULT_TOOL_NAME - Static variable in class generic.test.AbstractGenericTest
 
DEFAULT_TOOLNAME - Static variable in interface ghidra.framework.model.ToolServices
The default tool name for Ghidra
DEFAULT_TREE_NAME - Static variable in interface ghidra.app.util.PluginConstants
Default name for the default program tree
DEFAULT_TREE_NAME - Static variable in class ghidra.program.database.module.TreeManager
The name of the default tree that is created when a program is created.
DEFAULT_UNICODE_ABBREV_PREFIX - Static variable in class ghidra.program.model.data.AbstractStringDataType
 
DEFAULT_UNICODE_LABEL - Static variable in class ghidra.program.model.data.AbstractStringDataType
 
DEFAULT_UNICODE_LABEL_PREFIX - Static variable in class ghidra.program.model.data.AbstractStringDataType
 
DEFAULT_UNVIEWABLE_GAP_SIZE - Static variable in class ghidra.app.util.viewer.util.AddressIndexMap
 
DEFAULT_VERSION - Static variable in interface ghidra.framework.model.DomainFile
Use with getDomainObject to request the default version.
DEFAULT_WAIT_DELAY - Static variable in class generic.test.AbstractGTest
 
DEFAULT_WAIT_TIMEOUT - Static variable in class generic.test.AbstractGTest
 
DEFAULT_WIDTH - Static variable in class ghidra.util.task.TaskDialog
 
DEFAULT_WINDOW_GROUP - Static variable in class docking.ComponentProvider
 
DEFAULT_WINDOW_TIMEOUT - Static variable in class generic.test.AbstractGTest
 
DEFAULT_WORKSPACE_NAME - Static variable in interface ghidra.framework.model.ToolManager
The name to use for a new unnamed workspace; used by the Ghidra Project Window when the user creates a new workspace.
DEFAULT_ZOOM_FACTOR - Static variable in class docking.widgets.imagepanel.ImagePanel
 
DEFAULT_ZOOM_PROPERTY - Static variable in class docking.widgets.imagepanel.ImagePanel
Property name that indicates the default zoom level of the image has changed
DefaultAddressFactory - Class in ghidra.program.model.address
Keeps track of all the Address spaces in the program and provides methods for parsing address strings.
DefaultAddressFactory(AddressSpace[]) - Constructor for class ghidra.program.model.address.DefaultAddressFactory
Constructs a new DefaultAddressFactory.
DefaultAddressFactory(AddressSpace[], AddressSpace) - Constructor for class ghidra.program.model.address.DefaultAddressFactory
Constructs a new DefaultAddressFactory with the given spaces and default space.
DefaultAddressTranslator - Class in ghidra.program.util
 
DefaultAddressTranslator(Program, Program) - Constructor for class ghidra.program.util.DefaultAddressTranslator
 
DefaultAnnotationHandler - Class in ghidra.program.model.data
 
DefaultAnnotationHandler() - Constructor for class ghidra.program.model.data.DefaultAnnotationHandler
 
DefaultBackgroundColorModel - Class in docking.widgets.fieldpanel.internal
 
DefaultBackgroundColorModel(Color) - Constructor for class docking.widgets.fieldpanel.internal.DefaultBackgroundColorModel
 
DefaultCheckinHandler - Class in ghidra.framework.data
DefaultCheckinHandler provides a simple check-in handler for use with DomainFile.checkin(CheckinHandler, boolean, ghidra.util.task.TaskMonitor)
DefaultCheckinHandler(String, boolean, boolean) - Constructor for class ghidra.framework.data.DefaultCheckinHandler
 
DefaultClientAuthenticator - Class in ghidra.framework.client
 
DefaultClientAuthenticator() - Constructor for class ghidra.framework.client.DefaultClientAuthenticator
 
DefaultColumnComparator - Class in docking.widgets.table.sort
A column comparator that is used when columns do not supply their own comparator.
DefaultColumnComparator() - Constructor for class docking.widgets.table.sort.DefaultColumnComparator
 
defaultContext - Variable in class ghidra.app.plugin.assembler.sleigh.SleighAssembler
 
defaultContext - Variable in class ghidra.app.plugin.assembler.sleigh.SleighAssemblerBuilder
 
DefaultDataDirectory - Class in ghidra.app.util.bin.format.pe
 
DefaultDataDirectory() - Constructor for class ghidra.app.util.bin.format.pe.DefaultDataDirectory
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
DefaultDataType - Class in ghidra.program.model.data
Provides an implementation of a byte that has not been defined yet as a particular type of data in the program.
DefaultDataTypeHTMLRepresentation - Class in ghidra.app.util.html
 
DefaultDataTypeHTMLRepresentation(DataType) - Constructor for class ghidra.app.util.html.DefaultDataTypeHTMLRepresentation
 
defaultDisassemblyContext - Variable in class ghidra.program.util.AbstractProgramContext
 
DefaultDropDownSelectionDataModel<T> - Class in docking.widgets
 
DefaultDropDownSelectionDataModel(List<T>, DataToStringConverter<T>) - Constructor for class docking.widgets.DefaultDropDownSelectionDataModel
 
DefaultDropDownSelectionDataModel(List<T>, DataToStringConverter<T>, DataToStringConverter<T>) - Constructor for class docking.widgets.DefaultDropDownSelectionDataModel
 
DefaultErrorLogger - Class in ghidra.util
 
DefaultErrorLogger() - Constructor for class ghidra.util.DefaultErrorLogger
 
DefaultFocusOwnerProvider - Class in docking
Uses Java's default focus manager to provide the focus owner.
DefaultFocusOwnerProvider() - Constructor for class docking.DefaultFocusOwnerProvider
 
defaultFont - Variable in class docking.widgets.AbstractGCellRenderer
 
defaultFont - Variable in class ghidra.framework.plugintool.dialog.AbstractDetailsPanel
 
DefaultGEdge<V> - Class in ghidra.graph
 
DefaultGEdge(V, V) - Constructor for class ghidra.graph.DefaultGEdge
 
DefaultGhidraProtocolConnector - Class in ghidra.framework.protocol.ghidra
DefaultGhidraProtocolConnector provides support for the Ghidra URL protocol without extension for accessing the legacy Ghidra Server over an RMI interface.
DefaultGhidraProtocolHandler - Class in ghidra.framework.protocol.ghidra
DefaultGhidraProtocolHandler provides the default protocol handler which corresponds to the original RMI-based Ghidra Server and local file-based Ghidra projects.
DefaultGhidraProtocolHandler() - Constructor for class ghidra.framework.protocol.ghidra.DefaultGhidraProtocolHandler
 
defaultGTableRendererList - Variable in class docking.widgets.table.GTable
A list of default renderers created by this table
DefaultGTreeDataTransformer - Class in docking.widgets.tree.internal
 
DefaultGTreeDataTransformer() - Constructor for class docking.widgets.tree.internal.DefaultGTreeDataTransformer
 
DefaultGTreeFilterProvider - Class in docking.widgets.tree
 
DefaultGTreeFilterProvider(GTree) - Constructor for class docking.widgets.tree.DefaultGTreeFilterProvider
 
DefaultHelpService - Class in docking
 
DefaultHelpService() - Constructor for class docking.DefaultHelpService
 
defaultHighlightColor - Variable in class ghidra.app.decompiler.component.ClangHighlightController
 
DefaultIntPropertyMap - Class in ghidra.program.model.util
Property manager that deals with properties that are of int type.
DefaultIntPropertyMap(String) - Constructor for class ghidra.program.model.util.DefaultIntPropertyMap
Construct a new IntPropertyMap
defaultKeyStroke - Variable in class ghidra.program.model.data.CycleGroup
 
DefaultLanguageService - Class in ghidra.program.util
Default Language service used gather up all the languages that were found during the class search (search was for language providers)
DefaultLevel - docking.KeyBindingPrecedence
This level of precedence is the default level of precedence and gets processed after Java components' key listeners and actions.
defaultListener - Variable in class ghidra.program.database.data.DataTypeManagerDB
 
DefaultLocalGhidraProtocolConnector - Class in ghidra.framework.protocol.ghidra
DefaultLocalGhidraProtocolConnector provides support for the Ghidra URL protocol which specifies a local Ghidra project without extension.
DefaultLongPropertyMap - Class in ghidra.program.model.util
Property manager that deals with properties that are of long type.
DefaultLongPropertyMap(String) - Constructor for class ghidra.program.model.util.DefaultLongPropertyMap
Construct a new LongPropertyMap
defaultNonFunctionBackgroundColor - Variable in class ghidra.app.decompiler.component.ClangHighlightController
 
DefaultObjectPropertyMap - Class in ghidra.program.model.util
Property manager that deals with properties that are of Object type.
DefaultObjectPropertyMap(String, Class<?>) - Constructor for class ghidra.program.model.util.DefaultObjectPropertyMap
Construct a new ObjectPropertyMap
DefaultOptionComponent - Class in docking.options.editor
 
DefaultOptionComponent(EditorState) - Constructor for class docking.options.editor.DefaultOptionComponent
 
defaultParenColor - Variable in class ghidra.app.decompiler.component.ClangHighlightController
 
DefaultProgramContext - Interface in ghidra.program.model.listing
 
DefaultProject - Class in ghidra.framework.project
Implementation for a Project.
DefaultProject(DefaultProjectManager, ProjectLocator, boolean) - Constructor for class ghidra.framework.project.DefaultProject
Constructor for opening a project.
DefaultProject(DefaultProjectManager, ProjectLocator, RepositoryAdapter) - Constructor for class ghidra.framework.project.DefaultProject
Constructor for creating a New project
DefaultProject(DefaultProjectManager, GhidraURLConnection) - Constructor for class ghidra.framework.project.DefaultProject
Constructor for opening a URL-based project
DefaultProjectManager - Class in ghidra.framework.project
Implementation for a ProjectManager; creates, opens, and deletes Projects.
DefaultProjectManager() - Constructor for class ghidra.framework.project.DefaultProjectManager
Construct the single project manager.
DefaultPropertyMap - Class in ghidra.program.model.util
PropertyMap is used to store values for a fixed property at address locations given as longs.
DefaultPropertyMap(PropertySet) - Constructor for class ghidra.program.model.util.DefaultPropertyMap
Construct a PropertyMap
defaultProvider() - Method in annotation type ghidra.framework.plugintool.ServiceInfo
Sets the class that provides the default implementation of this service.
defaultProviderName() - Method in annotation type ghidra.framework.plugintool.ServiceInfo
Sets the class name of the class that provides the default implementation of this service.
defaultRegisterValueMap - Variable in class ghidra.program.database.register.OldProgramContextDB
 
defaultRegisterValueMap - Variable in class ghidra.program.util.AbstractStoredProgramContext
 
defaultRenderer - Variable in class docking.widgets.autocomplete.AutocompletionCellRenderer
 
DefaultRowFilterTransformer<ROW_OBJECT> - Class in docking.widgets.table
 
DefaultRowFilterTransformer(RowObjectTableModel<ROW_OBJECT>, TableColumnModel) - Constructor for class docking.widgets.table.DefaultRowFilterTransformer
 
defaultSettings - Variable in class ghidra.program.model.data.BitFieldDataType
 
defaultSettings - Variable in class ghidra.program.model.data.DataTypeImpl
 
DefaultSettingsPropertyMap - Class in ghidra.program.model.util
Property manager that deals with properties that are of Settings type.
DefaultSettingsPropertyMap(String) - Constructor for class ghidra.program.model.util.DefaultSettingsPropertyMap
Construct a new DefaultSettingsPropertyMap
DefaultSolverHint - Enum in ghidra.app.plugin.assembler.sleigh.expr
A set of built-in SolverHints
defaultSpecialColor - Variable in class ghidra.app.decompiler.component.ClangHighlightController
 
DefaultStringPropertyMap - Class in ghidra.program.model.util
Property manager that deals with properties that are of String type.
DefaultStringPropertyMap(String) - Constructor for class ghidra.program.model.util.DefaultStringPropertyMap
Construct a new StringPropertyMap
DefaultTableCellRendererWrapper - Class in docking.widgets.table
 
DefaultTableCellRendererWrapper(TableCellRenderer) - Constructor for class docking.widgets.table.DefaultTableCellRendererWrapper
 
DefaultTableTextFilterFactory<ROW_OBJECT> - Class in docking.widgets.table
 
DefaultTableTextFilterFactory(FilterOptions) - Constructor for class docking.widgets.table.DefaultTableTextFilterFactory
 
defaultToolChanged(String, String) - Method in interface ghidra.framework.model.DefaultToolChangeListener
Notification that the default tool specification changed
DefaultToolChangeListener - Interface in ghidra.framework.model
Listener that is notified when the default tool specification changes.
DefaultViewToIndexMapper - Class in docking.widgets.indexedscrollpane
 
DefaultViewToIndexMapper(IndexedScrollable, int) - Constructor for class docking.widgets.indexedscrollpane.DefaultViewToIndexMapper
 
DefaultVisualGraph<V extends VisualVertex,​E extends VisualEdge<V>> - Class in ghidra.graph.graphs
A default VisualGraph that implements basic setup for things like event processing.
DefaultVisualGraph() - Constructor for class ghidra.graph.graphs.DefaultVisualGraph
 
DefaultVoidPropertyMap - Class in ghidra.program.model.util
Property manager that deals with properties that are of "void" type, which is a marker for whether a property exists.
DefaultVoidPropertyMap(String) - Constructor for class ghidra.program.model.util.DefaultVoidPropertyMap
Construct a new VoidPropertyMap
DefComparator() - Constructor for class ghidra.program.model.pcode.VarnodeBank.DefComparator
 
defctx - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyDefaultContext
 
DEFINED - ghidra.program.util.string.FoundString.DefinedState
 
DEFINED_DATA_PROPERTY - Static variable in interface ghidra.program.model.listing.CodeUnit
Property name for code units that are defined data
DEFINED_ICON - Static variable in class ghidra.app.merge.MergeProgressPanel
 
DefinedDataIterator - Class in ghidra.program.util
Iterator that visits each defined data instance in a Program or in the footprint of a specified data element.
definedStrings(Data) - Static method in class ghidra.program.util.DefinedDataIterator
Creates a new iterator that traverses the address space of a single data item (ie.
definedStrings(Program) - Static method in class ghidra.program.util.DefinedDataIterator
Creates a new iterator that traverses the entire Program's address space.
definedStrings(Program, AddressSetView) - Static method in class ghidra.program.util.DefinedDataIterator
Creates a new iterator that traverses a portion of the Program's address space.
defineEdgeAttribute(String) - Method in interface ghidra.program.model.graph.GraphDisplay
Define the name of an attribute on edges in the graph displayed.
DefineTable - Class in ghidra.app.util.cparser.CPP
 
DefineTable() - Constructor for class ghidra.app.util.cparser.CPP.DefineTable
 
defineType(String, ImageIcon, Color, int) - Method in class ghidra.program.database.bookmark.BookmarkDBManager
Define a bookmark type with its marker icon and color.
defineType(String, ImageIcon, Color, int) - Method in interface ghidra.program.model.listing.BookmarkManager
Define a bookmark type with its marker icon and color.
defineVertexAttribute(String) - Method in interface ghidra.program.model.graph.GraphDisplay
Define the name of an attribute on vertices in the graph displayed.
definition() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
definition() - Method in class ghidra.sleigh.grammar.SleighEcho
 
definition() - Method in class ghidra.sleigh.grammar.SleighParser
 
definition_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.definition_return
 
DefLoader - Class in ghidra.app.util.opinion
A Loader for processing Microsoft DEF files.
DefLoader() - Constructor for class ghidra.app.util.opinion.DefLoader
 
degree(Vertex) - Method in class ghidra.util.graph.DirectedGraph
Returns valence as a double.
degree(Vertex) - Method in class ghidra.util.graph.WeightedDigraph
Returns the weighted degree of this vertex.
degree(V) - Method in class ghidra.graph.jung.JungToGDirectedGraphAdapter
 
deinstall(JEditorPane) - Method in class docking.help.GHelpHTMLEditorKit
 
delay - Variable in class ghidra.app.plugin.processors.sleigh.SleighInstructionPrototype.FlowSummary
 
DELAYED - ghidra.framework.analysis.AnalyzerStatus
 
DELAYED_ICON - Static variable in class ghidra.framework.analysis.gui.AnalyzerPanel
 
DelayImportDataDirectory - Class in ghidra.app.util.bin.format.pe
Points to the delayload information.
DelayImportDataDirectory() - Constructor for class ghidra.app.util.bin.format.pe.DelayImportDataDirectory
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
DelayImportDescriptor - Class in ghidra.app.util.bin.format.pe
A class to represent the ImgDelayDescr data structure defined in DELAYIMP.H.
DelayImportDescriptor() - Constructor for class ghidra.app.util.bin.format.pe.DelayImportDescriptor
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
DelayImportInfo - Class in ghidra.app.util.bin.format.pe
A class to hold the information extracted from a delay import descriptor.
delaySlotDepth() - Method in class ghidra.app.plugin.processors.generic.ConstructorPcodeTemplate
 
delegate - Variable in class ghidra.graph.viewer.layout.JungWrappingVisualGraphLayoutAdapter
 
delegate - Variable in class ghidra.util.task.WrappingTaskMonitor
 
DelegateColumnData(ColumnData<T>) - Constructor for class docking.widgets.table.constraint.MappedColumnConstraint.DelegateColumnData
Constructor
delete() - Method in interface db.buffers.BufferFile
Delete this buffer file if writable.
delete() - Method in class db.buffers.BufferFileAdapter
 
delete() - Method in interface db.buffers.BufferFileHandle
 
delete() - Method in class db.buffers.LocalBufferFile
 
delete() - Method in class db.buffers.LocalManagedBufferFile
 
delete() - Method in class db.ChainedBuffer
Delete and release all underlying DataBuffers.
delete() - Method in class db.ConvertedRecordIterator
 
delete() - Method in class db.DBBuffer
Delete and release all underlying DataBuffers.
delete() - Method in interface db.DBFieldIterator
Delete the last record(s) associated with the last Field value read via the next or previous methods.
delete() - Method in interface db.DBLongIterator
Delete the last record(s) associated with the last value read via the next or previous methods.
delete() - Method in class db.KeyToRecordIterator
 
delete() - Method in interface db.RecordIterator
Delete the last Record read via the next or previous methods.
delete() - Method in class db.TranslatedRecordIterator
 
delete() - Method in class docking.widgets.table.constraint.dialog.DialogFilterCondition
Deletes this OrFilterCondition from its parent.
delete() - Method in class generic.jar.FileResource
 
delete() - Method in class generic.jar.JarResource
 
delete() - Method in interface generic.jar.Resource
 
delete() - Method in class generic.jar.ResourceFile
Attempts to delete the file.
delete() - Method in class generic.stl.EmptyIteratorSTL
 
delete() - Method in class generic.stl.ReverseMapIteratorSTL
 
delete() - Method in class generic.stl.ReverseSetIterator
 
delete() - Method in class generic.stl.UnmodifiableListIteratorSTL
 
delete() - Method in class ghidra.app.script.ResourceFileJavaFileObject
 
delete() - Method in class ghidra.framework.data.DomainFileProxy
 
delete() - Method in class ghidra.framework.data.GhidraFile
 
delete() - Method in class ghidra.framework.data.GhidraFolder
 
delete() - Method in interface ghidra.framework.model.DomainFile
Delete the entire database for this file, including any version files.
delete() - Method in interface ghidra.framework.model.DomainFolder
Deletes this folder and all of its contents
delete() - Method in class ghidra.framework.store.db.PackedDatabase
Deletes the storage file associated with this packed database.
delete() - Method in class ghidra.program.database.function.FunctionTagDB
 
delete() - Method in class ghidra.program.database.IntRangeMapDB
 
delete() - Method in class ghidra.program.database.map.AddressIndexKeyIterator
 
delete() - Method in class ghidra.program.database.map.AddressIndexPrimaryKeyIterator
 
delete() - Method in class ghidra.program.database.map.AddressKeyIterator
 
delete() - Method in class ghidra.program.database.map.AddressKeyRecordIterator
 
delete() - Method in class ghidra.program.database.properties.PropertyMapDB
Delete this property map and all underlying tables.
delete() - Method in class ghidra.program.database.symbol.CodeSymbol
 
delete() - Method in class ghidra.program.database.symbol.FunctionSymbol
 
delete() - Method in class ghidra.program.database.symbol.SymbolDB
 
delete() - Method in class ghidra.program.database.symbol.VariableSymbolDB
 
delete() - Method in class ghidra.program.database.util.AddressSetPropertyMapDB
 
delete() - Method in class ghidra.program.database.util.EmptyRecordIterator
 
delete() - Method in class ghidra.program.database.util.QueryRecordIterator
 
delete() - Method in class ghidra.program.model.address.GlobalSymbol
 
delete() - Method in class ghidra.program.model.data.FileDataTypeManager
 
delete() - Method in interface ghidra.program.model.listing.FunctionTag
Deletes this tag from the program.
delete() - Method in interface ghidra.program.model.symbol.Symbol
Delete the symbol and its associated resources.
delete() - Method in class ghidra.util.JavaSourceLine
 
delete() - Method in class ghidra.util.PropertyFile
Delete the file for this PropertyFile.
delete(boolean) - Method in class ghidra.program.database.symbol.CodeSymbol
 
delete(int) - Method in class generic.stl.EmptyIteratorSTL
 
delete(int) - Method in class generic.stl.ReverseMapIteratorSTL
 
delete(int) - Method in class generic.stl.UnmodifiableListIteratorSTL
 
delete(int) - Method in class ghidra.framework.data.DomainFileProxy
 
delete(int) - Method in class ghidra.framework.data.GhidraFile
 
delete(int) - Method in interface ghidra.framework.model.DomainFile
Deletes a specific version of a file from the versioned filesystem.
delete(int) - Method in interface ghidra.program.model.data.Composite
Deletes the component at the given ordinal position.
delete(int) - Method in class ghidra.program.model.data.StructureDataType
 
delete(int) - Method in class ghidra.program.model.data.UnionDataType
 
delete(int[]) - Method in interface ghidra.program.model.data.Composite
Deletes the components at the given ordinal positions.
delete(int[]) - Method in class ghidra.program.model.data.StructureDataType
 
delete(int[]) - Method in class ghidra.program.model.data.UnionDataType
 
delete(int, String) - Method in interface ghidra.framework.store.FolderItem
Deletes the item or a specific version.
delete(int, String) - Method in class ghidra.framework.store.local.LocalFolderItem
 
delete(int, String) - Method in class ghidra.framework.store.remote.RemoteFolderItem
 
delete(long) - Method in class ghidra.program.database.DBObjectCache
Removes the object with the given key from the cache.
delete(FieldSelection) - Method in class docking.widgets.fieldpanel.support.FieldSelection
Delete all fields in the ranges in the given field selection from this one.
delete(AddressRange) - Method in class ghidra.program.model.address.AddressSet
Deletes an address range from this set.
delete(Address, Address) - Method in class ghidra.program.model.address.AddressSet
Deletes a range of addresses from this set
delete(AddressSetView) - Method in class ghidra.program.database.map.NormalizedAddressSet
REmoves all the addresses in the given address set from this set.
delete(AddressSetView) - Method in class ghidra.program.model.address.AddressSet
Delete all addresses in the given AddressSet from this set.
delete(PcodeOp) - Method in class ghidra.program.model.pcode.PcodeSyntaxTree
 
delete(Reference) - Method in class ghidra.program.database.references.ReferenceDBManager
 
delete(Reference) - Method in interface ghidra.program.model.symbol.ReferenceManager
Deletes the given reference object
delete(File) - Static method in class ghidra.framework.store.db.PackedDatabase
Deletes the storage file associated with this packed database.
delete(File) - Static method in class ghidra.program.model.data.FileDataTypeManager
 
delete(List<KeyRange>) - Method in class ghidra.program.database.DBObjectCache
Delete all objects from hashTable whose key is contained within the specified keyRanges.
DELETE - Static variable in class ghidra.plugins.fsbrowser.ImageManager
 
DELETE_ICON - Static variable in class resources.Icons
 
deleteAddressRange(Address, Address, TaskMonitor) - Method in class ghidra.program.database.bookmark.BookmarkDBManager
 
deleteAddressRange(Address, Address, TaskMonitor) - Method in class ghidra.program.database.code.CodeManager
Removes the block of defined bytes from the listing.
deleteAddressRange(Address, Address, TaskMonitor) - Method in class ghidra.program.database.data.DataTypeManagerDB
Removes all settings in the range
deleteAddressRange(Address, Address, TaskMonitor) - Method in class ghidra.program.database.external.ExternalManagerDB
 
deleteAddressRange(Address, Address, TaskMonitor) - Method in class ghidra.program.database.function.FunctionManagerDB
 
deleteAddressRange(Address, Address, TaskMonitor) - Method in interface ghidra.program.database.ManagerDB
Delete all objects which have been applied to the address range startAddr to endAddr and update the database accordingly.
deleteAddressRange(Address, Address, TaskMonitor) - Method in class ghidra.program.database.mem.MemoryMapDB
 
deleteAddressRange(Address, Address, TaskMonitor) - Method in class ghidra.program.database.module.TreeManager
Remove a memory block with the given range
deleteAddressRange(Address, Address, TaskMonitor) - Method in class ghidra.program.database.ProgramDB
Deletes given range from the program.
deleteAddressRange(Address, Address, TaskMonitor) - Method in class ghidra.program.database.properties.DBPropertyMapManager
 
deleteAddressRange(Address, Address, TaskMonitor) - Method in class ghidra.program.database.references.ReferenceDBManager
 
deleteAddressRange(Address, Address, TaskMonitor) - Method in class ghidra.program.database.register.OldProgramContextDB
 
deleteAddressRange(Address, Address, TaskMonitor) - Method in class ghidra.program.database.register.ProgramRegisterContextDB
 
deleteAddressRange(Address, Address, TaskMonitor) - Method in class ghidra.program.database.reloc.RelocationManager
 
deleteAddressRange(Address, Address, TaskMonitor) - Method in class ghidra.program.database.symbol.EquateManager
 
deleteAddressRange(Address, Address, TaskMonitor) - Method in class ghidra.program.database.symbol.NamespaceManager
 
deleteAddressRange(Address, Address, TaskMonitor) - Method in class ghidra.program.database.symbol.OldVariableStorageManagerDB
 
deleteAddressRange(Address, Address, TaskMonitor) - Method in class ghidra.program.database.symbol.SymbolManager
 
deleteAddressRange(Address, Address, TaskMonitor) - Method in interface ghidra.program.model.listing.FunctionManager
 
deleteAddressRange(Address, Address, TaskMonitor) - Method in interface ghidra.program.model.symbol.EquateTable
Removes all equates defined in the given range.
deleteAddressRange(Address, Address, TaskMonitor) - Method in class ghidra.program.util.AbstractStoredProgramContext
 
deleteAddressSetPropertyMap(String) - Method in class ghidra.program.database.ProgramDB
 
deleteAddressSetPropertyMap(String) - Method in interface ghidra.program.model.listing.Program
Remove the property map from the program.
deleteAll() - Method in class db.Table
Delete all records within this table.
deleteAll() - Method in interface ghidra.program.model.data.Structure
Remove all components from this structure, effectively setting the length to zero.
deleteAll() - Method in class ghidra.program.model.data.StructureDataType
 
deleteAtOffset(int) - Method in interface ghidra.program.model.data.Structure
Deletes the component containing the specified offset in this structure.
deleteAtOffset(int) - Method in class ghidra.program.model.data.StructureDataType
 
DeleteBlockCmd - Class in ghidra.app.cmd.memory
Command that runs in the background to delete a memory block, as the delete may be a time consuming operation.
DeleteBlockCmd(Address[], DeleteBlockListener) - Constructor for class ghidra.app.cmd.memory.DeleteBlockCmd
Creates a background command for deleting memory blocks.
deleteBlockCompleted(DeleteBlockCmd) - Method in interface ghidra.app.cmd.memory.DeleteBlockListener
Notification that the delete block command completed
DeleteBlockListener - Interface in ghidra.app.cmd.memory
Listener that is notified when the DeleteBlockCmd completes.
deleteBuffer(int) - Method in class db.buffers.BufferMgr
Delete buffer.
deleteChildNode(XmlTreeNode) - Method in class ghidra.xml.XmlTreeNode
Deletes the specified child node.
deleteCurrentVersion() - Method in class ghidra.framework.store.db.VersionedDatabase
Delete latest version.
deleteDataTypeIDs(LinkedList<Long>, TaskMonitor) - Method in class ghidra.program.database.data.DataTypeManagerDB
 
deleteDataTypeIDs(LinkedList<Long>, TaskMonitor) - Method in class ghidra.program.database.data.ProgramDataTypeManager
 
deleteDataTypeIDs(LinkedList<Long>, TaskMonitor) - Method in class ghidra.program.database.data.ProjectDataTypeManager
 
deleteDataTypeIDs(LinkedList<Long>, TaskMonitor) - Method in class ghidra.program.model.data.StandAloneDataTypeManager
 
DeletedException - Exception in ghidra.program.model.util
Exception thrown when program object being accessed has been deleted.
DeletedException() - Constructor for exception ghidra.program.model.util.DeletedException
Constructs a new DeletedException with a default message.
DeletedException(String) - Constructor for exception ghidra.program.model.util.DeletedException
Constructs a new DeletedException with a given message.
deleteDir(File) - Static method in class db.Database
Delete a directory and all of its contents.
deleteDir(File) - Static method in class utilities.util.FileUtilities
Delete a directory and all of its contents.
deleteDir(File, TaskMonitor) - Static method in class utilities.util.FileUtilities
Delete a directory and all of its contents.
deleteEmptyVersionedFolders(String) - Method in class ghidra.framework.store.local.LocalFileSystem
Remove the directory which corresponds to the specified folder path if it is empty.
deleteEntry(Field, long) - Method in class db.DBFieldMap
Delete the specified value pair from this map.
deleteEntry(RedBlackNode<K, V>) - Method in class generic.stl.RedBlackTree
Delete node p, and then rebalance the tree.
deleteEntry(RedBlackEntry<K, V>) - Method in class ghidra.util.datastruct.RedBlackTree
Delete node p, and then rebalance the tree.
deleteFileBytes(FileBytes) - Method in class ghidra.program.database.mem.MemoryMapDB
 
deleteFileBytes(FileBytes) - Method in interface ghidra.program.model.mem.Memory
Deletes a stored sequence of file bytes.
deleteFileBytes(FileBytes) - Method in class ghidra.program.model.mem.MemoryStub
 
deleteFilterRow(DialogFilterRow) - Method in class docking.widgets.table.constraint.dialog.ColumnFilterDialogModel
Deletes a filter row (a major row in the dialog filter panel)
deleteFolder(String) - Method in interface ghidra.framework.store.FileSystem
Delete the specified folder.
deleteFolder(String) - Method in class ghidra.framework.store.local.IndexedLocalFileSystem
 
deleteFolder(String) - Method in class ghidra.framework.store.local.MangledLocalFileSystem
 
deleteFolder(String) - Method in class ghidra.framework.store.remote.RemoteFileSystem
 
DeleteFunctionCmd - Class in ghidra.app.cmd.function
Command for clearing a function at an address.
DeleteFunctionCmd(Address) - Constructor for class ghidra.app.cmd.function.DeleteFunctionCmd
Constructs a new command for deleting a function.
DeleteFunctionCmd(Address, boolean) - Constructor for class ghidra.app.cmd.function.DeleteFunctionCmd
 
DeleteFunctionTagCmd - Class in ghidra.app.cmd.function
Command for deleting a tag from the system.
DeleteFunctionTagCmd(String) - Constructor for class ghidra.app.cmd.function.DeleteFunctionTagCmd
Constructor.
deleteIntRangeMap(String) - Method in class ghidra.program.database.ProgramDB
 
deleteIntRangeMap(String) - Method in interface ghidra.program.model.listing.Program
Remove the property map from the program.
deleteItem(String, String, int) - Method in class ghidra.framework.client.RepositoryAdapter
 
deleteItem(String, String, int) - Method in interface ghidra.framework.remote.RepositoryHandle
Delete the specified version of an item.
DeleteLabelCmd - Class in ghidra.app.cmd.label
Command to delete a label
DeleteLabelCmd(Address, String) - Constructor for class ghidra.app.cmd.label.DeleteLabelCmd
Constructs a new command for deleting a global symbol
DeleteLabelCmd(Address, String, Namespace) - Constructor for class ghidra.app.cmd.label.DeleteLabelCmd
Constructs a new command for deleting a label or function variable.
deleteMatchingTempFiles(String) - Static method in class generic.test.AbstractGenericTest
Delete any files under the this test case's specific temp directory that match the give regex Pattern
deleteMinimumVersion() - Method in class ghidra.framework.store.db.VersionedDatabase
Delete oldest version.
deleteOverlaySpace(String) - Method in interface ghidra.program.database.map.AddressMap
Delete the specified overlay space from this address map.
deleteOverlaySpace(String) - Method in class ghidra.program.database.map.AddressMapDB
 
deletePhase() - Method in class ghidra.framework.analysis.AnalysisRecipe
 
deleteProject(ProjectLocator) - Method in interface ghidra.framework.model.ProjectManager
Delete the project in the given location.
deleteProject(ProjectLocator) - Method in class ghidra.framework.project.DefaultProjectManager
Delete the project in the given location and remove it from the list of known projects.
deleteProject(String, String) - Static method in class ghidra.test.AbstractGhidraHeadlessIntegrationTest
 
deleteProject(String, String) - Static method in class ghidra.test.ProjectTestUtils
Remove entire project.
DeleteProjectFilesTask - Class in ghidra.framework.main.projectdata.actions
Task for recursively deleting project files from a Ghidra project
DeleteProjectFilesTask(Set<DomainFolder>, Set<DomainFile>, int, Component) - Constructor for class ghidra.framework.main.projectdata.actions.DeleteProjectFilesTask
Construct a new DeleteProjectFilesTask with the list of folders and files to delete.
deleteRange(Address, Address) - Method in class ghidra.program.model.address.AddressSet
Deletes a range of addresses from this set
deleteRecord(long) - Method in class db.Table
Delete a record identified by the specified key value.
deleteRecord(Field) - Method in class db.Table
Delete a record identified by the specified key value.
deleteRecords(long, long) - Method in class db.Table
Delete all records whose keys fall within the specified range, inclusive.
deleteRecords(Field, Field) - Method in class db.Table
Delete all records whose keys fall within the specified range, inclusive.
deleteRecords(Table, int, AddressMap, Address, Address, RecordFilter) - Static method in class ghidra.program.database.map.AddressRecordDeleter
Deletes the records that have indexed address fields that fall within the given range.
deleteRecords(Table, AddressMap, Address, Address) - Static method in class ghidra.program.database.map.AddressRecordDeleter
Deletes the records the fall within the given range.
deleteReference(Reference) - Method in class ghidra.program.database.ProgramBuilder
 
deleteRepository(String) - Method in class ghidra.framework.client.RepositoryServerAdapter
Delete a repository.
deleteRepository(String) - Method in interface ghidra.framework.remote.RepositoryServerHandle
Delete a repository.
deleteResultFilesOnStartup() - Static method in class ghidra.test.processors.support.ProcessorEmulatorTestAdapter
 
deleteScript(ResourceFile) - Method in class ghidra.app.script.GhidraScriptProvider
Deletes the script file and unloads the script from the script manager.
deleteScript(ResourceFile) - Method in class ghidra.app.script.JavaScriptProvider
 
deleteScriptAnalyzer(Analyzer) - Method in class ghidra.framework.analysis.AnalysisRecipe
 
deleteSimilarTempFiles(String) - Static method in class generic.test.AbstractGenericTest
Delete any files under the Java temp directory that have the given text in their name.
deleteSymbol(SymbolTable, Address, String, Namespace) - Static method in class ghidra.program.model.pcode.HighFunction
 
deleteSymbols(String, Address, SymbolTable, Namespace) - Static method in class ghidra.program.model.pcode.DataTypeSymbol
 
deleteTable(String) - Method in class db.DBHandle
Delete the specified table from the database.
DeleteTableRowAction - Class in ghidra.util.table.actions
An action to delete data from a table.
DeleteTableRowAction(GTable, String) - Constructor for class ghidra.util.table.actions.DeleteTableRowAction
 
DeleteToEndOfWordAction - Class in ghidra.util
An action to delete from the cursor position to the end of the current word.
DeleteToEndOfWordAction() - Constructor for class ghidra.util.DeleteToEndOfWordAction
 
deleteTool(Project, String) - Static method in class ghidra.test.ProjectTestUtils
Remove the specified tool if it exists.
deleteTool(ToolTemplate) - Static method in class ghidra.framework.ToolUtils
 
DeleteToStartOfWordAction - Class in ghidra.util
An action to delete from the cursor position to the beginning of the current word, backwards.
DeleteToStartOfWordAction() - Constructor for class ghidra.util.DeleteToStartOfWordAction
 
DeleteTreeCmd - Class in ghidra.app.cmd.module
Delete a tree in the program.
DeleteTreeCmd(String) - Constructor for class ghidra.app.cmd.module.DeleteTreeCmd
Constructor for DeleteTreeCmd.
DeleteVariableCmd - Class in ghidra.app.cmd.function
Command for deleting a variable in a function.
DeleteVariableCmd(Variable) - Constructor for class ghidra.app.cmd.function.DeleteVariableCmd
 
delim - Variable in class ghidra.app.util.viewer.field.XRefFieldFactory
 
DELIMITER - Static variable in interface ghidra.framework.options.Options
 
DELIMITER - Static variable in interface ghidra.GhidraOptions
Character used to create a "hierarchy" for a property name; the delimiter creates a new "level."
DELIMITER_CHAR - Static variable in class ghidra.program.model.data.CategoryPath
 
DELIMITER_CHAR - Static variable in interface ghidra.program.model.data.ICategory
 
DELIMITER_MSG - Static variable in class ghidra.app.util.viewer.field.BytesFieldFactory
 
DELIMITER_STRING - Static variable in interface ghidra.framework.options.Options
 
DELIMITER_STRING - Static variable in class ghidra.program.model.data.CategoryPath
 
DELIMITER_STRING - Static variable in interface ghidra.program.model.data.ICategory
 
DELIMITTER - Static variable in class ghidra.app.script.ScriptInfo
The delimiter used to categories and menu paths.
demangle(Program, String) - Static method in class ghidra.app.util.demangler.DemanglerUtil
Locates all available demanglers and checks to see if the supplied program is supported, then it attempts to demangle.
demangle(String) - Static method in class ghidra.app.util.demangler.DemanglerUtil
Locates all available demanglers, then it attempts to demangle.
demangle(String) - Static method in class ghidra.util.NamingUtilities
Performs the inverse of the mangle method.
demangle(String, boolean) - Method in interface ghidra.app.util.demangler.Demangler
 
DemangledAddressTable - Class in ghidra.app.util.demangler
 
DemangledAddressTable(String, int) - Constructor for class ghidra.app.util.demangler.DemangledAddressTable
 
DemangledDataType - Class in ghidra.app.util.demangler
A class to represent a demangled data type.
DemangledDataType(String) - Constructor for class ghidra.app.util.demangler.DemangledDataType
Constructs a new demangled datatype.
DemangledException - Exception in ghidra.app.util.demangler
A class to handle exceptions that occur demangling.
DemangledException(boolean) - Constructor for exception ghidra.app.util.demangler.DemangledException
Use this constructor to indicate the demangler failed because the string to demangle does not appear to represent a valid mangled name.
DemangledException(Exception) - Constructor for exception ghidra.app.util.demangler.DemangledException
Use this constructor to indicate a demangler exception due to an exception thrown during the demangling process.
DemangledException(String) - Constructor for exception ghidra.app.util.demangler.DemangledException
Use this constructor to indicate a demangler exception due to some general invalid or unsupported mangled string characteristic.
DemangledFunction - Class in ghidra.app.util.demangler
A class to represent a demangled function.
DemangledFunction(String) - Constructor for class ghidra.app.util.demangler.DemangledFunction
Constructs a new demangled function.
DemangledFunctionIndirect - Class in ghidra.app.util.demangler
A class to represent a demangled function indirect.
DemangledFunctionIndirect() - Constructor for class ghidra.app.util.demangler.DemangledFunctionIndirect
Constructs a new demangled function definition.
DemangledFunctionPointer - Class in ghidra.app.util.demangler
A class to represent a demangled function pointer.
DemangledFunctionPointer() - Constructor for class ghidra.app.util.demangler.DemangledFunctionPointer
Constructs a new demangled function pointer.
DemangledFunctionReference - Class in ghidra.app.util.demangler
A class to represent a demangled function reference.
DemangledFunctionReference() - Constructor for class ghidra.app.util.demangler.DemangledFunctionReference
Constructs a new demangled function reference.
DemangledFunctionType - Class in ghidra.app.util.demangler
An extension of DemangledType that signals that the type is function and can provide more info, like the function signature.
DemangledFunctionType(String, String) - Constructor for class ghidra.app.util.demangler.DemangledFunctionType
 
DemangledMethod - Class in ghidra.app.util.demangler
 
DemangledMethod(String) - Constructor for class ghidra.app.util.demangler.DemangledMethod
 
DemangledObject - Class in ghidra.app.util.demangler
A class to represent a demangled object.
DemangledObjectFactory - Class in ghidra.app.util.demangler
 
DemangledString - Class in ghidra.app.util.demangler
 
DemangledString(String, String, int, boolean) - Constructor for class ghidra.app.util.demangler.DemangledString
Construct demangled string.
DemangledTemplate - Class in ghidra.app.util.demangler
 
DemangledTemplate() - Constructor for class ghidra.app.util.demangler.DemangledTemplate
 
DemangledThunk - Class in ghidra.app.util.demangler
 
DemangledThunk(DemangledFunction) - Constructor for class ghidra.app.util.demangler.DemangledThunk
 
DemangledType - Class in ghidra.app.util.demangler
 
DemangledType(String) - Constructor for class ghidra.app.util.demangler.DemangledType
 
DemangledUnknown - Class in ghidra.app.util.demangler
An interface to represent an unknown entity that we are demangling.
DemangledUnknown() - Constructor for class ghidra.app.util.demangler.DemangledUnknown
 
DemangledUnknown(String) - Constructor for class ghidra.app.util.demangler.DemangledUnknown
 
DemangledVariable - Class in ghidra.app.util.demangler
An interface to represent a demangled global variable.
DemangledVariable(String) - Constructor for class ghidra.app.util.demangler.DemangledVariable
 
demangleOnlyKnownPatterns() - Method in class ghidra.app.util.demangler.DemanglerOptions
True signals to only demangle symbol names that follow known mangled patterns.
Demangler - Interface in ghidra.app.util.demangler
NOTE: ALL DEMANGLER CLASSES MUST END IN "Demangler".
DemanglerCmd - Class in ghidra.app.cmd.label
 
DemanglerCmd(Address, String) - Constructor for class ghidra.app.cmd.label.DemanglerCmd
 
DemanglerCmd(Address, String, DemanglerOptions) - Constructor for class ghidra.app.cmd.label.DemanglerCmd
 
DemanglerOptions - Class in ghidra.app.util.demangler
A simple class to contain the various settings for demangling.
DemanglerOptions() - Constructor for class ghidra.app.util.demangler.DemanglerOptions
 
DemanglerOptions(DemanglerOptions) - Constructor for class ghidra.app.util.demangler.DemanglerOptions
 
DemanglerParser - Interface in ghidra.app.util.demangler
 
DemanglerUtil - Class in ghidra.app.util.demangler
 
DemanglerUtil() - Constructor for class ghidra.app.util.demangler.DemanglerUtil
 
denormalized - ghidra.pcode.floatformat.Floatclass
 
DependencyGraph<T> - Class in ghidra.util.graph
Original Dependency Graph implementation that uses HashMaps and HashSets.
DependencyGraph() - Constructor for class ghidra.util.graph.DependencyGraph
 
DependencyGraph(DependencyGraph<T>) - Constructor for class ghidra.util.graph.DependencyGraph
Copy constructor
dependsOn(DataType) - Method in class ghidra.program.model.data.AbstractDataType
 
dependsOn(DataType) - Method in class ghidra.program.model.data.ArrayDataType
 
dependsOn(DataType) - Method in class ghidra.program.model.data.BuiltIn
 
dependsOn(DataType) - Method in interface ghidra.program.model.data.DataType
Returns true if this dataType depends on the existence of the given dataType.
dependsOn(DataType) - Method in class ghidra.program.model.data.DefaultDataType
 
dependsOn(DataType) - Method in class ghidra.program.model.data.EnumDataType
 
dependsOn(DataType) - Method in class ghidra.program.model.data.FunctionDefinitionDataType
 
dependsOn(DataType) - Method in class ghidra.program.model.data.MissingBuiltInDataType
 
dependsOn(DataType) - Method in class ghidra.program.model.data.PointerDataType
 
dependsOn(DataType) - Method in class ghidra.program.model.data.StructureDataType
 
dependsOn(DataType) - Method in class ghidra.program.model.data.TypedefDataType
 
dependsOn(DataType) - Method in class ghidra.program.model.data.UnionDataType
 
dependsUpon(Plugin) - Method in class ghidra.framework.plugintool.Plugin
Check if this plugin depends on the given plugin.
depth() - Method in interface docking.wizard.WizardContext
 
depth(V) - Method in class ghidra.graph.GraphPath
 
DepthFirstIterator - Class in docking.widgets.tree.support
 
DepthFirstIterator(GTree, GTreeNode) - Constructor for class docking.widgets.tree.support.DepthFirstIterator
 
DepthFirstSearch - Class in ghidra.util.graph
Provides a depth first search service to directed graphs.
DepthFirstSearch(DirectedGraph, Vertex[], boolean, boolean, boolean) - Constructor for class ghidra.util.graph.DepthFirstSearch
Upon creation a depth first search of the given graph is performed.
DepthFirstSorter<V,​E extends GEdge<V>> - Class in ghidra.graph.algo
Processes the given graph depth first and records that order of the vertices.
DequePush<E> - Class in generic.util
A context utility allowing stack management via a try-with-resources block
DequePush(Deque<E>, E) - Constructor for class generic.util.DequePush
 
dereferenceAsciiString(BinaryReader, boolean) - Static method in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_Utilities
Dereferences a string pointer and returns the string.
deRegisterClipboardContentProvider(ClipboardContentProviderService) - Method in interface ghidra.app.services.ClipboardService
 
deregisterOwner(Plugin) - Method in class ghidra.framework.plugintool.mgr.OptionsManager
Deregister the owner from the options; if options are empty, then remove the options from the map.
deregisterProgram() - Method in class ghidra.app.decompiler.DecompileProcess
Free decompiler resources
deregisterService(Class<?>, Object) - Method in class ghidra.framework.plugintool.Plugin
 
derive(ClangCommentToken, String) - Static method in class ghidra.app.decompiler.ClangCommentToken
 
deriveAttributedString(String) - Method in class docking.widgets.fieldpanel.field.AttributedString
 
deriveBackground(Color, float) - Static method in class ghidra.util.ColorUtils
 
deriveBackground(Color, float, float, float) - Static method in class ghidra.util.ColorUtils
 
DerivedFileProducer - Interface in ghidra.formats.gfilesystem
Used by FileSystemService.getDerivedFile(FSRL, String, DerivedFileProducer, TaskMonitor) to produce a derived file from a source file.
DerivedFilePushProducer - Interface in ghidra.formats.gfilesystem
Used by FileSystemService#getDerivedFilePushInfo(FSRL, String, DerivedFilePushProducer, TaskMonitor) to produce a derived file from a source file.
deriveForeground(Color, float) - Static method in class ghidra.util.ColorUtils
 
deriveForeground(Color, float, float) - Static method in class ghidra.util.ColorUtils
 
DESC_N_ARM_THUMB_DEF - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
 
DESC_N_DESC_DISCARDED - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
 
DESC_N_NO_DEAD_STRIP - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
 
DESC_N_REF_TO_WEAK - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
 
DESC_N_WEAK_DEF - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
 
DESC_N_WEAK_REF - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
 
descendantFiles(DomainFolder) - Static method in class ghidra.framework.model.ProjectDataUtils
Returns a Iterable sequence of all the DomainFiles that exist under the specified folder.
descendantFolders(DomainFolder) - Static method in class ghidra.framework.model.ProjectDataUtils
Returns a Iterable sequence of all the DomainFolderss that exist under the specified folder.
descendantsGraph(Vertex[]) - Method in class ghidra.util.graph.DirectedGraph
Get the graph induced by the seed vertices and their descendants
DESCENDING - docking.widgets.table.ColumnSortState.SortDirection
 
DESCENDING_ORDER - Static variable in interface docking.widgets.table.SortedTableModel
Sort order in descending order.
descendingIterator() - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapEntrySet
 
descendingIterator() - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapKeySet
 
descendingIterator() - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapValues
 
descendingIterator() - Method in class ghidra.util.DynamicSortedTreeSet
 
descendReplace(VarnodeAST) - Method in class ghidra.program.model.pcode.VarnodeAST
Replace all of parameter vn's references with this
describeError() - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseErrorResult
Get a description of the error
description - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution
 
description - Variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
description - Variable in class ghidra.app.util.bin.format.elf.ElfProgramHeaderType
 
description - Variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderType
 
description - Variable in class ghidra.program.model.data.IndexedDynamicDataType
 
description - Variable in class ghidra.program.model.data.RepeatedDynamicDataType
 
description - Variable in class ghidra.program.model.data.StructuredDynamicDataType
 
description - Variable in class ghidra.program.model.util.DefaultPropertyMap
 
description() - Method in annotation type ghidra.formats.gfilesystem.annotations.FileSystemInfo
A longer description of this filesystem.
description() - Method in annotation type ghidra.framework.plugintool.PluginInfo
The long description of what the plugin does.
description() - Method in annotation type ghidra.framework.plugintool.ServiceInfo
Sets the description for this service.
DESCRIPTION - Static variable in class ghidra.app.decompiler.component.hover.ScalarValueDecompilerHover
 
DESCRIPTION_PROPERTY - Static variable in interface docking.action.DockingActionIf
 
DESCRIPTION_PROPERTY_NAME - Static variable in interface ghidra.framework.model.Tool
Name of the property for the description of the tool.
deserialize(Program, String) - Static method in class ghidra.program.model.listing.VariableStorage
Construct variable storage
destinationModule - Variable in class ghidra.app.cmd.module.AbstractModularizationCmd
 
destinationPoint - Variable in class ghidra.graph.job.AbstractGraphTransitionJob.TransitionPoints
 
destinationProgram - Variable in class ghidra.app.merge.listing.ExternalsAddressTranslator
 
destinationProgram - Variable in class ghidra.program.util.DefaultAddressTranslator
 
destroy(PcodeOp) - Method in class ghidra.program.model.pcode.PcodeOpBank
 
destroy(Varnode) - Method in class ghidra.program.model.pcode.VarnodeBank
 
destroyCompletionWindow() - Method in class docking.widgets.autocomplete.TextFieldAutocompleter
Dispose of the completion window resources.
detachFrom(JTextField) - Method in class docking.widgets.autocomplete.TextFieldAutocompleter
Deprive the given field of this autocompleter.
detailButton - Variable in class docking.ErrLogExpandableDialog
 
DeterministicDependencyGraph<T> - Class in ghidra.util.graph
Dependency Graph that uses TreeMaps and ListOrderedSets to provide determinism in pulling (AbstractDependencyGraph.pop()) from the graph.
DeterministicDependencyGraph() - Constructor for class ghidra.util.graph.DeterministicDependencyGraph
 
DeterministicDependencyGraph(DeterministicDependencyGraph<T>) - Constructor for class ghidra.util.graph.DeterministicDependencyGraph
Copy constructor
DEVELOP - Static variable in interface ghidra.app.util.PluginConstants
Plugin descriptive name suffix used when a Plugin is still in "development" stage and needs more work to get to the "prototype" stage.
DEVELOPER_PRIORITY - Static variable in class ghidra.framework.plugintool.util.PluginPackage
 
DeveloperPluginPackage - Class in ghidra.app
 
DeveloperPluginPackage() - Constructor for class ghidra.app.DeveloperPluginPackage
 
dfa13 - Variable in class ghidra.sleigh.grammar.BaseLexer
 
dfa13 - Variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
dfa13 - Variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
 
DFA13(BaseRecognizer) - Constructor for class ghidra.sleigh.grammar.BaseLexer.DFA13
 
DFA13(BaseRecognizer) - Constructor for class ghidra.sleigh.grammar.DisplayLexer_BaseLexer.DFA13
 
DFA13(BaseRecognizer) - Constructor for class ghidra.sleigh.grammar.SemanticLexer_BaseLexer.DFA13
 
dfa2 - Variable in class ghidra.sleigh.grammar.DisplayLexer
 
DFA2(BaseRecognizer) - Constructor for class ghidra.sleigh.grammar.DisplayLexer.DFA2
 
dfa3 - Variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
DFA3(BaseRecognizer) - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.DFA3
 
dfa31 - Variable in class ghidra.sleigh.grammar.SleighEcho
 
DFA31(BaseRecognizer) - Constructor for class ghidra.sleigh.grammar.SleighEcho.DFA31
 
dfa33 - Variable in class ghidra.sleigh.grammar.SleighEcho
 
DFA33(BaseRecognizer) - Constructor for class ghidra.sleigh.grammar.SleighEcho.DFA33
 
dfa51 - Variable in class ghidra.sleigh.grammar.SleighCompiler
 
DFA51(BaseRecognizer) - Constructor for class ghidra.sleigh.grammar.SleighCompiler.DFA51
 
dfa56 - Variable in class ghidra.sleigh.grammar.SleighCompiler
 
DFA56(BaseRecognizer) - Constructor for class ghidra.sleigh.grammar.SleighCompiler.DFA56
 
dfa57 - Variable in class ghidra.sleigh.grammar.SleighCompiler
 
DFA57(BaseRecognizer) - Constructor for class ghidra.sleigh.grammar.SleighCompiler.DFA57
 
DIALOG_HEADER_HEIGHT - Static variable in class help.screenshot.AbstractScreenShotGenerator
 
dialogClosed() - Method in class docking.DialogComponentProvider
Override this method if you want to do something when the dialog is made invisible
dialogClosed() - Method in class docking.widgets.FindDialog
 
dialogClosed() - Method in class docking.widgets.table.constraint.dialog.ColumnFilterDialog
 
dialogClosed() - Method in class ghidra.app.tablechooser.TableChooserDialog
 
dialogClosed() - Method in class ghidra.framework.main.datatree.VersionHistoryDialog
 
dialogClosed() - Method in class ghidra.framework.main.OpenVersionedFileDialog
 
dialogClosed() - Method in class ghidra.framework.plugintool.dialog.ExtensionTableProvider
 
dialogClosed() - Method in class ghidra.util.task.TaskDialog
 
DialogComponentProvider - Class in docking
Base class used for creating dialogs in Ghidra.
DialogComponentProvider(String) - Constructor for class docking.DialogComponentProvider
Constructor for a GhidraDialogComponent that be modal and will include a status line and a button panel.
DialogComponentProvider(String, boolean) - Constructor for class docking.DialogComponentProvider
Constructor for a GhidraDialogComponent that will include a status line and a button panel.
DialogComponentProvider(String, boolean, boolean, boolean, boolean) - Constructor for class docking.DialogComponentProvider
Constructs a new GhidraDialogComponent.
DialogComponentProviderPopupActionManager - Class in docking
 
DialogComponentProviderPopupActionManager(DialogComponentProvider) - Constructor for class docking.DialogComponentProviderPopupActionManager
 
DialogFilterCondition<T> - Class in docking.widgets.table.constraint.dialog
This class represents an "or'able" condition in the DialogFilterConditionSet
DialogFilterCondition(DialogFilterConditionSet<T>) - Constructor for class docking.widgets.table.constraint.dialog.DialogFilterCondition
Constructor
DialogFilterCondition(DialogFilterConditionSet<T>, ColumnConstraint<T>) - Constructor for class docking.widgets.table.constraint.dialog.DialogFilterCondition
Constructor when building from an existing ColumnTableFilter
DialogFilterConditionSet<T> - Class in docking.widgets.table.constraint.dialog
This class represents the set of "or-able" filter conditions for a single column.
DialogFilterRow - Class in docking.widgets.table.constraint.dialog
This class represents a major "and-able" row in the dialog's filter panel.
DialogFilterRow(ColumnFilterDialogModel<?>, ColumnConstraintSet<?, T>) - Constructor for class docking.widgets.table.constraint.dialog.DialogFilterRow
Constructor when constructing the model from an exiting filter.
DialogFilterRow(ColumnFilterDialogModel<?>, LogicOperation) - Constructor for class docking.widgets.table.constraint.dialog.DialogFilterRow
Constructor with the first column selected
DialogManager - Class in ghidra.framework.plugintool.mgr
Helper class to manage actions for saving and exporting the tool
DialogManager(PluginTool) - Constructor for class ghidra.framework.plugintool.mgr.DialogManager
 
DialogRememberOption - Class in docking.widgets
Instances of this type are used to add a checkBox to a Dialog so that the dialog results can be saved and reused in future uses of that dialog (e.g., "Apply to all", "Remember my decision").
DialogRememberOption(String) - Constructor for class docking.widgets.DialogRememberOption
Constructs a new DialogRememberOption for use in an OptionDialog for adding an "Apply to all", "Remember my decision", etc.
DialogResourceDataType - Class in ghidra.program.model.data
 
DialogResourceDataType() - Constructor for class ghidra.program.model.data.DialogResourceDataType
 
DialogResourceDataType(DataTypeManager) - Constructor for class ghidra.program.model.data.DialogResourceDataType
 
dialogShown() - Method in class docking.DialogComponentProvider
Override this method if you want to do something when the dialog is made visible
dialogShown() - Method in class docking.ErrLogDialog
 
dialogShown() - Method in class docking.widgets.dialogs.InputWithChoicesDialog
 
dialogShown() - Method in class docking.widgets.dialogs.ObjectChooserDialog
 
dialogShown() - Method in class docking.widgets.FindDialog
 
dialogShown() - Method in class ghidra.app.util.datatype.DataTypeSelectionDialog
 
dialogShown() - Method in class ghidra.app.util.navigation.GoToAddressLabelDialog
 
dialogShown() - Method in class ghidra.framework.main.datatree.VersionHistoryDialog
 
dialogShown() - Method in class ghidra.framework.main.DataTreeDialog
 
dialogShown() - Method in class ghidra.framework.main.OpenVersionedFileDialog
 
dialogShown() - Method in class ghidra.framework.plugintool.dialog.PluginInstallerDialog
 
dialogShown() - Method in class ghidra.util.task.TaskDialog
 
dialogShown() - Method in class help.screenshot.ImageDialogProvider
 
didCancel() - Method in class ghidra.framework.plugintool.dialog.SaveToolConfigDialog
 
didDrag() - Method in class docking.widgets.fieldpanel.FieldPanel.MouseHandler
 
didRun() - Method in interface ghidra.util.timer.GTimerMonitor
Return true if the scheduled runnable has completed.
didTimeout() - Method in class ghidra.util.task.TimeoutTaskMonitor
Returns true if this monitor has timed-out
DIEAggregate - Class in ghidra.app.util.bin.format.dwarf4
DIEAggregate groups related DebugInfoEntry records together in a single interface for querying attribute values.
DIEAMonitoredIterator - Class in ghidra.app.util.bin.format.dwarf4.next
Handles the details of iterating all the DIEAs of a DWARF program.
DIEAMonitoredIterator() - Constructor for class ghidra.app.util.bin.format.dwarf4.next.DIEAMonitoredIterator
 
diff - Variable in class generic.lsh.vector.VectorCompare
 
diff(HTMLDataTypeRepresentation) - Method in class ghidra.app.util.html.ArrayDataTypeHTMLRepresentation
 
diff(HTMLDataTypeRepresentation) - Method in class ghidra.app.util.html.BitFieldDataTypeHTMLRepresentation
 
diff(HTMLDataTypeRepresentation) - Method in class ghidra.app.util.html.CompletelyDifferentHTMLDataTypeRepresentationWrapper
 
diff(HTMLDataTypeRepresentation) - Method in class ghidra.app.util.html.CompositeDataTypeHTMLRepresentation
 
diff(HTMLDataTypeRepresentation) - Method in class ghidra.app.util.html.DefaultDataTypeHTMLRepresentation
 
diff(HTMLDataTypeRepresentation) - Method in class ghidra.app.util.html.EnumDataTypeHTMLRepresentation
 
diff(HTMLDataTypeRepresentation) - Method in class ghidra.app.util.html.FunctionDataTypeHTMLRepresentation
 
diff(HTMLDataTypeRepresentation) - Method in class ghidra.app.util.html.HTMLDataTypeRepresentation
Compares this representation and the given representation creates a diff string for both representations.
diff(HTMLDataTypeRepresentation) - Method in class ghidra.app.util.html.MissingArchiveDataTypeHTMLRepresentation
 
diff(HTMLDataTypeRepresentation) - Method in class ghidra.app.util.html.NullDataTypeHTMLRepresentation
 
diff(HTMLDataTypeRepresentation) - Method in class ghidra.app.util.html.PointerDataTypeHTMLRepresentation
 
diff(HTMLDataTypeRepresentation) - Method in class ghidra.app.util.html.TypeDefDataTypeHTMLRepresentation
 
DIFF - Static variable in interface ghidra.app.plugin.PluginCategoryNames
 
DIFF - Static variable in interface ghidra.app.util.HelpTopics
Help Topic for doing diffs between programs.
DIFF_COLOR - Static variable in class ghidra.app.util.html.HTMLDataTypeRepresentation
 
DIFF_PRIORITY - Static variable in interface ghidra.app.services.MarkerService
Display priority for marking locations where a program diff difference exists.
diffAlignment(List<ValidatableLine>, List<ValidatableLine>) - Method in class ghidra.app.util.html.CompositeDataTypeHTMLRepresentation
 
diffBody(DataTypeDiffInput, DataTypeDiffInput) - Static method in class ghidra.app.util.html.diff.DataTypeDiffBuilder
 
diffHeader(DataTypeDiffInput, DataTypeDiffInput) - Static method in class ghidra.app.util.html.diff.DataTypeDiffBuilder
 
diffLines(DataTypeDiffInput, DataTypeDiffInput) - Static method in class ghidra.app.util.html.diff.DataTypeDiffBuilder
 
DiffLines - Class in ghidra.app.util.html.diff
A class that holds lines that will be used to generate diffs.
DiffLines(DataTypeDiffInput) - Constructor for class ghidra.app.util.html.diff.DiffLines
 
DiffLines(DataTypeDiffInput, List<ValidatableLine>) - Constructor for class ghidra.app.util.html.diff.DiffLines
 
diffTextLine(TextLine, TextLine) - Method in class ghidra.app.util.html.HTMLDataTypeRepresentation
 
DiffUtility - Class in ghidra.program.util
The DiffUtility class provides static methods for getting and creating an object in one program based on an object from another program.
DiffUtility() - Constructor for class ghidra.program.util.DiffUtility
 
digest() - Method in class generic.hash.AbstractMessageDigest
 
digest() - Method in interface generic.hash.MessageDigest
Completes the hash computation by performing final operations such as padding.
digest(byte[], int, int) - Method in class generic.hash.FNV1a32MessageDigest
 
digest(byte[], int, int) - Method in class generic.hash.FNV1a64MessageDigest
 
digest(byte[], int, int) - Method in interface generic.hash.MessageDigest
Completes the hash computation by performing final operations such as padding.
digestLength - Variable in class generic.hash.AbstractMessageDigest
 
digestLong() - Method in class generic.hash.FNV1a32MessageDigest
 
digestLong() - Method in class generic.hash.FNV1a64MessageDigest
 
digestLong() - Method in interface generic.hash.MessageDigest
Completes the hash computation by performing final operations such as padding, and returns (up to) the first 8 bytes as a big-endian long value.
DIGIT - Static variable in class ghidra.sleigh.grammar.BaseLexer
 
DIGIT - Static variable in class ghidra.sleigh.grammar.BooleanExpressionLexer
 
DIGIT - Static variable in class ghidra.sleigh.grammar.BooleanExpressionParser
 
DIGIT - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
DIGIT - Static variable in class ghidra.sleigh.grammar.DisplayLexer
 
DIGIT - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
 
DIGIT - Static variable in class ghidra.sleigh.grammar.SemanticLexer
 
DIGIT - Static variable in class ghidra.sleigh.grammar.SleighCompiler
 
DIGIT - Static variable in class ghidra.sleigh.grammar.SleighEcho
 
DIGIT - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
DIGIT - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
DIGIT - Static variable in class ghidra.sleigh.grammar.SleighParser
 
dijkstra - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph
 
DijkstraShortestPathsAlgorithm<V,​E extends GEdge<V>> - Class in ghidra.graph.algo
Dijkstra's shortest-path algorithm This implementation computes the shortest paths between two vertices using Dijkstra's single-source shortest path finding algorithm.
DijkstraShortestPathsAlgorithm(GImplicitDirectedGraph<V, E>) - Constructor for class ghidra.graph.algo.DijkstraShortestPathsAlgorithm
Use Dijkstra's algorithm on the given graph This constructor assumes the graph's edges are GWeightedEdges.
DijkstraShortestPathsAlgorithm(GImplicitDirectedGraph<V, E>, double) - Constructor for class ghidra.graph.algo.DijkstraShortestPathsAlgorithm
Use Dijkstra's algorithm on the given graph with the given maximum distance This constructor assumes the graph's edges are GWeightedEdges.
DijkstraShortestPathsAlgorithm(GImplicitDirectedGraph<V, E>, double, GEdgeWeightMetric<E>) - Constructor for class ghidra.graph.algo.DijkstraShortestPathsAlgorithm
Use Dijstra's algorithm on the given graph with the given maximum distance and a custom edge weight metric
DijkstraShortestPathsAlgorithm(GImplicitDirectedGraph<V, E>, GEdgeWeightMetric<E>) - Constructor for class ghidra.graph.algo.DijkstraShortestPathsAlgorithm
Use Dijstra's algorithm on the given graph with a custom edge weight metric
DijkstraShortestPathsAlgorithm.OneSourceToAll - Class in ghidra.graph.algo
A class representing all optimal paths from a given source to every other (reachable) vertex in the graph This is the workhorse of path computation, and implements Dijkstra's Shortest Path algorithm from one source to all destinations.
DirectedGraph - Class in ghidra.util.graph
Base implementation of a directed graph.
DirectedGraph() - Constructor for class ghidra.util.graph.DirectedGraph
Default constructor
DirectedGraph(int, int) - Constructor for class ghidra.util.graph.DirectedGraph
Creates an empty DirectedGraph with room for vertexCapacity vertices and edgeCapacity edges.
DIRECTORIES_ONLY - docking.widgets.filechooser.GhidraFileChooserMode
Only directories may be chosen
DIRECTORIES_ONLY - Static variable in class docking.widgets.filechooser.GhidraFileChooser
Instruction to display only directories.
DIRECTORY - Static variable in class ghidra.app.script.GatherParamPanel
 
directoryExistsAndIsNotEmpty(File) - Static method in class utilities.util.FileUtilities
Returns true if the give file is not null, exists, is a directory and contains files.
DirectoryHelpModuleLocation - Class in help.validator.location
 
DirectoryHelpModuleLocation(File) - Constructor for class help.validator.location.DirectoryHelpModuleLocation
 
directoryIsEmpty(File) - Static method in class utilities.util.FileUtilities
Returns true if the given file is not null, exits, is a directory and has no files.
directoryMap - Static variable in class ghidra.app.util.bin.format.pe.ResourceDataDirectory
 
directoryToListing - Variable in class ghidra.formats.gfilesystem.FileSystemIndexHelper
 
dis - Variable in class ghidra.app.plugin.assembler.sleigh.SleighAssembler
 
disable() - Static method in class generic.test.ConcurrentTestExceptionHandler
 
DISABLED - ghidra.app.script.GhidraScript.AnalysisMode
DISABLED - Script will coordinate with AutoAnalysisManager to run with analysis disabled (change events will be ignored).
DISABLED - ghidra.framework.analysis.AnalyzerStatus
 
DISABLED_ICON - Static variable in class ghidra.framework.analysis.gui.AnalyzerPanel
 
DisabledComponentLayerFactory - Class in docking
A factory to create JLayer instances to provide the L&F and functionality of a disabled panel -- the component assumes a disabled color, and selection via mouse and keyboard is prevented.
DisabledImageIconWrapper - Class in resources.icons
 
DisabledImageIconWrapper(Icon) - Constructor for class resources.icons.DisabledImageIconWrapper
Construct wrapped disabled ImageIcon based upon specified baseIcon.
DisabledImageIconWrapper(Icon, int) - Constructor for class resources.icons.DisabledImageIconWrapper
Construct wrapped disabled ImageIcon based upon specified baseIcon using the specified brightness level
DisableFieldAction - Class in ghidra.app.util.viewer.format.actions
Action for disabling a field.
DisableFieldAction(String, FieldHeader) - Constructor for class ghidra.app.util.viewer.format.actions.DisableFieldAction
Constructor
disableNavigation() - Method in class docking.wizard.WizardManager
Disable the back, next, finish, and cancel buttons.
DisambiguateByBytes - Class in ghidra.program.model.correlate
Attempt to disambiguate similar n-grams by hashing over all the bytes in their constituent instructions.
DisambiguateByBytes() - Constructor for class ghidra.program.model.correlate.DisambiguateByBytes
 
DisambiguateByChild - Class in ghidra.program.model.correlate
Attempt to disambiguate similar n-grams by looking at the children of blocks containing the n-grams
DisambiguateByChild() - Constructor for class ghidra.program.model.correlate.DisambiguateByChild
 
DisambiguateByParent - Class in ghidra.program.model.correlate
Attempt to disambiguate similar n-grams by looking at the parents of blocks containing the n-grams
DisambiguateByParent() - Constructor for class ghidra.program.model.correlate.DisambiguateByParent
 
DisambiguateByParentWithOrder - Class in ghidra.program.model.correlate
Attempt to disambiguate similar n-grams by looking at the parents, AND siblings, of blocks containing the n-grams.
DisambiguateByParentWithOrder() - Constructor for class ghidra.program.model.correlate.DisambiguateByParentWithOrder
 
DisambiguateStrategy - Interface in ghidra.program.model.correlate
 
disarm() - Method in class ghidra.util.timer.Watchdog
Disables this watchdog.
disassemble(Address) - Method in class ghidra.app.util.PseudoDisassembler
Disassemble a single instruction.
disassemble(Address) - Method in class ghidra.program.flatapi.FlatProgramAPI
Start disassembling at the specified address.
disassemble(Address, byte[]) - Method in class ghidra.app.util.PseudoDisassembler
Disassemble a location in memory with the given set of bytes.
disassemble(Address, byte[], PseudoDisassemblerContext) - Method in class ghidra.app.util.PseudoDisassembler
Disassemble a location in memory with the given set of bytes.
disassemble(Address, PseudoDisassemblerContext, boolean) - Method in class ghidra.app.util.PseudoDisassembler
Disassemble a single instruction.
disassemble(Address, AddressSetView) - Method in class ghidra.program.disassemble.Disassembler
Disassembles code starting at startAddr and restricted to addrSet.
disassemble(Address, AddressSetView, boolean) - Method in class ghidra.program.disassemble.Disassembler
Disassembles code starting at startAddr and restricted to addrSet.
disassemble(Address, AddressSetView, RegisterValue, boolean) - Method in class ghidra.program.disassemble.Disassembler
Disassembles code starting at startAddr and restricted to addrSet.
disassemble(AddressSetView) - Method in class ghidra.program.database.ProgramBuilder
 
disassemble(AddressSetView, boolean) - Method in class ghidra.program.database.ProgramBuilder
 
disassemble(AddressSetView, AddressSetView, boolean) - Method in class ghidra.program.disassemble.Disassembler
Attempt disassembly of all undefined code units within the specified set of addresses.
disassemble(AddressSetView, AddressSetView, RegisterValue, boolean) - Method in class ghidra.program.disassemble.Disassembler
Attempt disassembly of all undefined code units within the specified set of addresses.
disassemble(Integer) - Method in class ghidra.app.emulator.Emulator
Disassemble from the current execute address
disassemble(String, int) - Method in class ghidra.program.database.ProgramBuilder
 
disassemble(String, int, boolean) - Method in class ghidra.program.database.ProgramBuilder
 
disassembleArm(String, int, boolean) - Method in class ghidra.program.database.ProgramBuilder
 
DisassembleCommand - Class in ghidra.app.cmd.disassemble
Command object for performing disassembly
DisassembleCommand(Address, AddressSetView, boolean) - Constructor for class ghidra.app.cmd.disassemble.DisassembleCommand
Constructor for DisassembleCommand.
DisassembleCommand(AddressSetView, AddressSetView) - Constructor for class ghidra.app.cmd.disassemble.DisassembleCommand
Constructor for DisassembleCommand.
DisassembleCommand(AddressSetView, AddressSetView, boolean) - Constructor for class ghidra.app.cmd.disassemble.DisassembleCommand
Constructor for DisassembleCommand.
DisassembleCommand(String, AddressSetView, AddressSetView, boolean) - Constructor for class ghidra.app.cmd.disassemble.DisassembleCommand
 
disassembleInstructionBlock(InstructionBlock, MemBuffer, Address, int, InstructionSet, boolean) - Method in class ghidra.program.disassemble.Disassembler
 
disassembleMessageReported(String) - Method in interface ghidra.program.disassemble.DisassemblerMessageListener
Method called to display disassembly progress messasges
Disassembler - Class in ghidra.program.disassemble
Class to perform disassembly.
Disassembler(Language, AddressFactory, TaskMonitor, DisassemblerMessageListener) - Constructor for class ghidra.program.disassemble.Disassembler
Disassembler constructor.
Disassembler(Program, boolean, boolean, boolean, TaskMonitor, DisassemblerMessageListener) - Constructor for class ghidra.program.disassemble.Disassembler
Disassembler constructor
Disassembler(Program, TaskMonitor, DisassemblerMessageListener) - Constructor for class ghidra.program.disassemble.Disassembler
Disassembler constructor.
DISASSEMBLER_PROPERTIES - Static variable in interface ghidra.program.model.listing.Program
 
Disassembler.DisassemblerProgramContext - Class in ghidra.program.disassemble
DisassemblerProgramContext is used as a proxy program context due to the delayed nature of laying down instructions and their associated context state.
DisassemblerConflictHandler - Interface in ghidra.program.disassemble
 
disassemblerContext - Variable in class ghidra.program.disassemble.Disassembler
 
DisassemblerContext - Interface in ghidra.program.model.lang
 
DisassemblerContextImpl - Class in ghidra.program.disassemble
Maintains processor state information during disassembly and analysis.
DisassemblerContextImpl(ProgramContext) - Constructor for class ghidra.program.disassemble.DisassemblerContextImpl
Constructor for DisassemblerContext.
DisassemblerMessageListener - Interface in ghidra.program.disassemble
Interface for reporting disassembly messages
disassemblerProgramContext - Variable in class ghidra.program.disassemble.Disassembler
 
DISASSEMBLY - Static variable in class ghidra.app.services.AnalysisPriority
Defines disassembly as the third priority for automatic analysis.
disassemblyPerformed - Variable in class ghidra.app.cmd.disassemble.DisassembleCommand
 
disassociate(DataType) - Method in class ghidra.program.database.data.DataTypeManagerDB
 
disassociate(DataType) - Method in interface ghidra.program.model.data.DataTypeManager
If the indicated data type is associated with a source archive, this will remove the association and the data type will become local to this data type manager.
discardSubTree() - Method in class ghidra.xml.AbstractXmlPullParser
 
discardSubTree() - Method in interface ghidra.xml.XmlPullParser
Discards the current subtree.
discardSubTree(XmlElement) - Method in class ghidra.xml.AbstractXmlPullParser
 
discardSubTree(XmlElement) - Method in interface ghidra.xml.XmlPullParser
Discards a subtree.
discardSubTree(String) - Method in class ghidra.xml.AbstractXmlPullParser
 
discardSubTree(String) - Method in interface ghidra.xml.XmlPullParser
Discards the current subtree.
disconnect() - Method in class ghidra.framework.client.RepositoryAdapter
 
disconnect() - Method in class ghidra.framework.client.RepositoryServerAdapter
Force disconnect with server
disconnect(String) - Method in interface ghidra.framework.model.ToolConnection
Break the connection between the tools for the given event name.
disconnectTool(Tool) - Method in interface ghidra.framework.model.ToolManager
Removes all connections involving tool
disconnectTool(Tool) - Method in class ghidra.framework.project.tool.ToolManagerImpl
 
disconnectTools(PluginTool, PluginTool) - Method in class ghidra.test.TestEnv
 
DiscoverableAddressCorrelator - Interface in ghidra.program.util
AddressCorrelators that want to be discovered by version tracking should implement this interface.
DiscoverableTableUtils - Class in docking.widgets.table
 
DiscoverableTableUtils() - Constructor for class docking.widgets.table.DiscoverableTableUtils
 
DisjointPattern - Class in ghidra.app.plugin.processors.sleigh.pattern
A pattern with no ORs in it
DisjointPattern() - Constructor for class ghidra.app.plugin.processors.sleigh.pattern.DisjointPattern
 
dismissButton - Variable in class docking.DialogComponentProvider
 
dismissCallback() - Method in class docking.DialogComponentProvider
The callback method for when the "Dismiss" button is pressed.
dismissCallback() - Method in class ghidra.framework.main.projectdata.actions.CheckoutsDialog
 
dispatchKeyEvent(KeyEvent) - Static method in class docking.test.TestKeyEventDispatcher
Uses the system-overridden KeyEventDispatcher to send the event.
DISPCHAR - Static variable in class ghidra.sleigh.grammar.BaseLexer
 
DISPCHAR - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
DISPCHAR - Static variable in class ghidra.sleigh.grammar.DisplayLexer
 
DISPCHAR - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
 
DISPCHAR - Static variable in class ghidra.sleigh.grammar.SemanticLexer
 
DISPCHAR - Static variable in class ghidra.sleigh.grammar.SleighCompiler
 
DISPCHAR - Static variable in class ghidra.sleigh.grammar.SleighEcho
 
DISPCHAR - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
DISPCHAR - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
DISPCHAR - Static variable in class ghidra.sleigh.grammar.SleighParser
 
display() - Method in class ghidra.sleigh.grammar.SleighEcho
 
display() - Method in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
display() - Method in class ghidra.sleigh.grammar.SleighParser
 
display(Constructor) - Method in class ghidra.sleigh.grammar.SleighCompiler
 
display(Program, ProgramLocation, ViewerPosition) - Method in class ghidra.app.decompiler.component.DecompilerController
Shows the function containing the given location in the decompilerPanel.
display(URL) - Static method in class ghidra.util.BrowserLoader
Display the content specified by url in a web browser window.
display(URL, URL, ServiceProvider) - Static method in class ghidra.util.BrowserLoader
Display the content specified by url in a web browser window.
DISPLAY - Static variable in interface ghidra.sleigh.grammar.SleighRecognizerConstants
 
DISPLAY_ABBREVIATED_DEFAULT_LABELS - Static variable in class ghidra.app.util.viewer.field.OptionsBasedDataTypeDisplayOptions
Option for controlling the default display options.
DISPLAY_BLOCK_NAME - Static variable in class ghidra.app.util.viewer.field.AddressFieldFactory
 
DISPLAY_DEFAULT_REGISTER_VALUES_OPTION_NAME - Static variable in class ghidra.app.util.viewer.field.RegisterFieldFactory
 
DISPLAY_EXTERNAL_FUNCTION_POINTER_OPTION_NAME - Static variable in interface ghidra.app.util.viewer.listingpanel.ListingModel
 
DISPLAY_FORMAT - Static variable in class docking.widgets.table.constrainteditor.DoubleRangeConstraintEditor
 
DISPLAY_FUNCTION_LABEL - Static variable in class ghidra.app.util.viewer.field.LabelFieldFactory
 
DISPLAY_HIDDEN_REGISTERS_OPTION_NAME - Static variable in class ghidra.app.util.viewer.field.RegisterFieldFactory
 
DISPLAY_NAMESPACE - Static variable in class ghidra.app.util.viewer.field.FunctionSignatureFieldFactory
 
DISPLAY_NAMESPACE - Static variable in interface ghidra.GhidraOptions
 
DISPLAY_NONEXTERNAL_FUNCTION_POINTER_OPTION_NAME - Static variable in interface ghidra.app.util.viewer.listingpanel.ListingModel
 
display_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_DisplayParser.display_return
 
DISPLAY_STRUCTURE_ALIGNMENT_BYTES_MSG - Static variable in class ghidra.app.util.viewer.field.BytesFieldFactory
 
DISPLAY_UCASE_MSG - Static variable in class ghidra.app.util.viewer.field.BytesFieldFactory
 
DisplayableEol - Class in ghidra.app.util
Utility class with methods to get comment information that can be displayed in the end of line comment field.
DisplayableEol(CodeUnit, boolean, boolean, boolean, boolean, int, boolean) - Constructor for class ghidra.app.util.DisplayableEol
Construct a new DisplayableEol.
displayBlockName - Variable in class ghidra.app.util.viewer.field.XRefFieldFactory
 
displayCategory(String, String) - Method in class docking.options.editor.OptionsDialog
 
displayCategory(String, String) - Method in class docking.options.editor.OptionsPanel
 
displayErrorMessage(ErrorLogger, Object, Component, String, Object, Throwable) - Method in class docking.DockingErrorDisplay
 
displayErrorMessage(ErrorLogger, Object, Component, String, Object, Throwable) - Method in class docking.test.TestFailingErrorDisplayWrapper
 
displayErrorMessage(ErrorLogger, Object, Component, String, Object, Throwable) - Method in class ghidra.util.ConsoleErrorDisplay
 
displayErrorMessage(ErrorLogger, Object, Component, String, Object, Throwable) - Method in interface ghidra.util.ErrorDisplay
 
displayException(Object, Component, String, String, Throwable) - Static method in class ghidra.formats.gfilesystem.FSUtilities
Displays a filesystem related exception in the most user-friendly manner possible, even if we have to do some hacky things with helping the user with crypto problems.
displayInfoMessage(ErrorLogger, Object, Component, String, Object) - Method in class docking.DockingErrorDisplay
 
displayInfoMessage(ErrorLogger, Object, Component, String, Object) - Method in class docking.test.TestFailingErrorDisplayWrapper
 
displayInfoMessage(ErrorLogger, Object, Component, String, Object) - Method in class ghidra.util.ConsoleErrorDisplay
 
displayInfoMessage(ErrorLogger, Object, Component, String, Object) - Method in interface ghidra.util.ErrorDisplay
 
displayInformation(PluginTool, DomainFile, Map<String, String>, String, String, HelpLocation) - Static method in class ghidra.app.plugin.core.help.AboutDomainObjectUtils
Displays an informational dialog about the specified domain object
displayInMarkerBar() - Method in interface ghidra.app.services.MarkerSet
 
DisplayLexer - Class in ghidra.sleigh.grammar
 
DisplayLexer() - Constructor for class ghidra.sleigh.grammar.DisplayLexer
 
DisplayLexer(CharStream) - Constructor for class ghidra.sleigh.grammar.DisplayLexer
 
DisplayLexer(CharStream, RecognizerSharedState) - Constructor for class ghidra.sleigh.grammar.DisplayLexer
 
DisplayLexer_BaseLexer - Class in ghidra.sleigh.grammar
 
DisplayLexer_BaseLexer() - Constructor for class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
DisplayLexer_BaseLexer(CharStream, DisplayLexer) - Constructor for class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
DisplayLexer_BaseLexer(CharStream, RecognizerSharedState, DisplayLexer) - Constructor for class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
DisplayLexer_BaseLexer.DFA13 - Class in ghidra.sleigh.grammar
 
DisplayLexer.DFA2 - Class in ghidra.sleigh.grammar
 
displayLocalNamespace - Variable in class ghidra.app.util.viewer.field.XRefFieldFactory
 
displayName - Variable in class ghidra.app.util.html.CompositeDataTypeHTMLRepresentation
 
displayName - Variable in class ghidra.app.util.html.EnumDataTypeHTMLRepresentation
 
displayNonLocalNamespace - Variable in class ghidra.app.util.viewer.field.XRefFieldFactory
 
displayOptions - Variable in class ghidra.app.util.viewer.field.FieldFactory
 
displayOptions - Variable in class ghidra.program.model.listing.CodeUnitFormatOptions
 
displayOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.AbstractVariableFieldFactory
 
displayOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.EolCommentFieldFactory
 
displayOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.FieldFactory
Notifications that the display options changed.
displayOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.FunctionCallFixupFieldFactory
 
displayOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.FunctionSignatureFieldFactory
 
displayOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.FunctionSignatureSourceFieldFactory
 
displayOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.FunctionTagFieldFactory
 
displayOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.MnemonicFieldFactory
 
displayOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.PostCommentFieldFactory
 
displayOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.RegisterFieldFactory
 
displayOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.RegisterTransitionFieldFactory
 
displayOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.ThunkedFunctionFieldFactory
 
displayOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.XRefFieldFactory
 
displayParameterGatherer(String) - Method in class ghidra.app.script.GhidraState
 
displayRefType - Variable in class ghidra.app.util.viewer.field.XRefFieldFactory
 
displaySimilarTool(Tool, DomainFile, PluginEvent) - Method in interface ghidra.framework.model.ToolServices
Find a running tool like the one specified that has the named domain file.
displaySimilarTool(Tool, DomainFile, PluginEvent) - Method in class ghidra.framework.plugintool.ToolServicesAdapter
 
DisplayStringProvider - Interface in docking.widgets.table
An interface used by classes to indicate that they can produce a String representation that is meant to be seen by the user in the UI.
displayWarningMessage(ErrorLogger, Object, Component, String, Object, Throwable) - Method in class docking.DockingErrorDisplay
 
displayWarningMessage(ErrorLogger, Object, Component, String, Object, Throwable) - Method in class docking.test.TestFailingErrorDisplayWrapper
 
displayWarningMessage(ErrorLogger, Object, Component, String, Object, Throwable) - Method in class ghidra.util.ConsoleErrorDisplay
 
displayWarningMessage(ErrorLogger, Object, Component, String, Object, Throwable) - Method in interface ghidra.util.ErrorDisplay
 
Disposable - Interface in ghidra.util
 
dispose() - Method in interface db.buffers.BufferFile
Dispose of this buffer file object.
dispose() - Method in class db.buffers.BufferFileAdapter
 
dispose() - Method in interface db.buffers.BufferFileHandle
 
dispose() - Method in class db.buffers.BufferMgr
Dispose of all buffer manager resources including any source buffer file.
dispose() - Method in class db.buffers.LocalBufferFile
 
dispose() - Method in class db.DBFieldMap
Dispose all resources associated with this map.
dispose() - Method in class docking.action.DockingAction
Cleans up any resources used by the action.
dispose() - Method in interface docking.action.DockingActionIf
Called when the action's owner is removed from the tool
dispose() - Method in class docking.action.KeyBindingsManager
 
dispose() - Method in class docking.actions.SharedStubKeyBindingAction
 
dispose() - Method in class docking.actions.ToolActions
 
dispose() - Method in class docking.DockingActionProxy
 
dispose() - Method in class docking.DockingWindowManager
Releases all resources used by this docking window manager.
dispose() - Method in interface docking.DropTargetHandler
 
dispose() - Method in class docking.GenericHeader
 
dispose() - Method in class docking.GlobalMenuAndToolBarManager
 
dispose() - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
dispose() - Method in class docking.menu.MenuBarManager
Releases all resources and makes this object unusable.
dispose() - Method in class docking.menu.MenuManager
 
dispose() - Method in class docking.menu.ToolBarManager
Releases all resources.
dispose() - Method in class docking.options.editor.OptionsDialog
 
dispose() - Method in class docking.options.editor.OptionsEditorPanel
 
dispose() - Method in class docking.options.editor.OptionsPanel
 
dispose() - Method in class docking.options.editor.ScrollableOptionsEditor
 
dispose() - Method in class docking.PopupActionManager
 
dispose() - Method in class docking.widgets.autocomplete.TextFieldAutocompleter
 
dispose() - Method in class docking.widgets.dialogs.SettingsDialog
 
dispose() - Method in class docking.widgets.fieldpanel.FieldPanel
Cleans up resources when this FieldPanel is no longer needed.
dispose() - Method in class docking.widgets.fieldpanel.FieldPanel.MouseHandler
 
dispose() - Method in class docking.widgets.fieldpanel.internal.CursorBlinker
 
dispose() - Method in class docking.widgets.fieldpanel.internal.FieldPanelCoordinator
Cleans up resources.
dispose() - Method in class docking.widgets.filechooser.GhidraFileChooser
 
dispose() - Method in class docking.widgets.PasswordChangeDialog
 
dispose() - Method in class docking.widgets.PasswordDialog
 
dispose() - Method in class docking.widgets.pathmanager.PathManager
 
dispose() - Method in class docking.widgets.PopupWindow
 
dispose() - Method in class docking.widgets.table.AbstractGTableModel
Call this when the model will no longer be used
dispose() - Method in class docking.widgets.table.constraint.dialog.ColumnFilterDialogModel
clean up.
dispose() - Method in class docking.widgets.table.GFilterTable
 
dispose() - Method in class docking.widgets.table.GTable
Call this when the table will no longer be used
dispose() - Method in class docking.widgets.table.GTableFilterPanel
 
dispose() - Method in class docking.widgets.table.RowObjectSelectionManager
 
dispose() - Method in interface docking.widgets.table.SelectionManager
 
dispose() - Method in class docking.widgets.table.threaded.GThreadedTablePanel
 
dispose() - Method in class docking.widgets.table.threaded.ThreadedTableModel
Disposes this model.
dispose() - Method in class docking.widgets.textfield.TextFieldLinker
Unregister all the listeners, effectively unlinking the fields
dispose() - Method in class docking.widgets.tree.GTree
 
dispose() - Method in interface docking.widgets.tree.GTreeNode
Disposes this node and all of its descendants.
dispose() - Method in class docking.widgets.tree.internal.GTreeModel
 
dispose() - Method in class docking.WindowActionManager
 
dispose() - Method in interface docking.wizard.MagePanel
 
dispose() - Method in class docking.wizard.WizardManager
 
dispose() - Method in class generic.cache.CachingPool
 
dispose() - Method in class generic.concurrent.ConcurrentGraphQ
 
dispose() - Method in class generic.concurrent.ConcurrentQ
Cancels all running tasks and disposes of the internal thread pool if it is a private pool.
dispose() - Method in class generic.text.TextLayoutGraphics
 
dispose() - Method in class ghidra.app.decompiler.component.CDisplayPanel
 
dispose() - Method in class ghidra.app.decompiler.component.DecompilerCodeComparisonPanel
 
dispose() - Method in class ghidra.app.decompiler.component.DecompilerController
Called by the provider when the provider is disposed.
dispose() - Method in class ghidra.app.decompiler.component.DecompilerManager
 
dispose() - Method in class ghidra.app.decompiler.component.DecompilerPanel
 
dispose() - Method in class ghidra.app.decompiler.DecompileProcess
 
dispose() - Method in class ghidra.app.decompiler.DecompInterface
 
dispose() - Method in class ghidra.app.decompiler.flatapi.FlatDecompilerAPI
Disposes of the decompiler resources by calling currentDecompiler.dispose().
dispose() - Method in class ghidra.app.decompiler.parallel.ChunkingParallelDecompiler
 
dispose() - Method in class ghidra.app.decompiler.parallel.DecompilerCallback
Call this when all work is done so that the pooled decompilers can be disposed
dispose() - Method in class ghidra.app.emulator.Emulator
 
dispose() - Method in class ghidra.app.emulator.EmulatorHelper
 
dispose() - Method in class ghidra.app.emulator.memory.CompositeLoadImage
 
dispose() - Method in interface ghidra.app.emulator.memory.MemoryLoadImage
 
dispose() - Method in class ghidra.app.emulator.memory.ProgramLoadImage
 
dispose() - Method in class ghidra.app.emulator.memory.ProgramMappedLoadImage
 
dispose() - Method in class ghidra.app.emulator.memory.ProgramMappedMemory
 
dispose() - Method in class ghidra.app.emulator.MemoryAccessFilter
Dispose this filter which will cause it to be removed from the memory state.
dispose() - Method in class ghidra.app.emulator.state.DumpMiscState
 
dispose() - Method in interface ghidra.app.emulator.state.RegisterState
 
dispose() - Method in class ghidra.app.merge.DataTypeArchiveMergeManagerPlugin
 
dispose() - Method in class ghidra.app.merge.listing.ExternalFunctionMerger
 
dispose() - Method in class ghidra.app.merge.MergeManagerPlugin
 
dispose() - Method in class ghidra.app.merge.ProgramMergeManagerPlugin
 
dispose() - Method in class ghidra.app.merge.tool.ListingMergePanel
 
dispose() - Method in class ghidra.app.merge.tool.ListingMergePanelPlugin
 
dispose() - Method in class ghidra.app.tablechooser.TableChooserDialog
 
dispose() - Method in class ghidra.app.util.bean.SelectLanguagePanel
 
dispose() - Method in class ghidra.app.util.bean.SetEquateDialog
 
dispose() - Method in class ghidra.app.util.bin.format.dwarf.line.StatementProgramInstructions
 
dispose() - Method in class ghidra.app.util.bin.format.elf.relocation.ElfRelocationContext
Dispose relocation context when processing of corresponding relocation table is complete.
dispose() - Method in class ghidra.app.util.bin.format.objc2.ObjectiveC2_State
 
dispose() - Method in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_State
 
dispose() - Method in class ghidra.app.util.bin.format.pef.ImportStateCache
 
dispose() - Method in class ghidra.app.util.bin.format.pef.RelocationState
 
dispose() - Method in class ghidra.app.util.FileOpenDropHandler
Dispose this drop handler.
dispose() - Method in class ghidra.app.util.SymbolInspector
Call this when you are done with this inspector and will not use it again.
dispose() - Method in class ghidra.app.util.viewer.format.FormatManager
 
dispose() - Method in class ghidra.app.util.viewer.listingpanel.EmptyListingModel
 
dispose() - Method in class ghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel
 
dispose() - Method in interface ghidra.app.util.viewer.listingpanel.ListingModel
 
dispose() - Method in class ghidra.app.util.viewer.listingpanel.ListingModelAdapter
 
dispose() - Method in class ghidra.app.util.viewer.listingpanel.ListingPanel
 
dispose() - Method in class ghidra.app.util.viewer.listingpanel.ProgramBigListingModel
 
dispose() - Method in class ghidra.app.util.viewer.multilisting.ListingModelConverter
 
dispose() - Method in class ghidra.app.util.viewer.options.ListingDisplayOptionsEditor
 
dispose() - Method in class ghidra.app.util.viewer.util.CodeComparisonPanel
Cleans up resources when this panel is no longer needed.
dispose() - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
dispose() - Method in class ghidra.framework.cmd.BackgroundCommand
Called when this command is going to be removed/canceled without running it.
dispose() - Method in class ghidra.framework.data.ProjectFileManager
Disposes this project file manager.
dispose() - Method in class ghidra.framework.main.ConsoleTextPane
 
dispose() - Method in class ghidra.framework.main.datatable.ProjectDataTablePanel
 
dispose() - Method in class ghidra.framework.main.datatree.CheckoutsPanel
 
dispose() - Method in class ghidra.framework.main.datatree.DomainFolderRootNode
 
dispose() - Method in class ghidra.framework.main.datatree.ProjectDataTreePanel
 
dispose() - Method in class ghidra.framework.main.FrontEndPlugin
 
dispose() - Method in class ghidra.framework.options.AbstractOptions
 
dispose() - Method in interface ghidra.framework.options.OptionsEditor
Dispose this editor
dispose() - Method in class ghidra.framework.plugintool.dialog.ExtensionTablePanel
 
dispose() - Method in class ghidra.framework.plugintool.dialog.KeyBindingsPanel
 
dispose() - Method in class ghidra.framework.plugintool.mgr.OptionsManager
 
dispose() - Method in class ghidra.framework.plugintool.mgr.ToolTaskManager
Clear list of tasks and queue of scheduled commands.
dispose() - Method in class ghidra.framework.plugintool.NavigatableComponentProviderAdapter
 
dispose() - Method in class ghidra.framework.plugintool.Plugin
Tells a plugin that it is no longer needed.
dispose() - Method in class ghidra.framework.plugintool.PluginTool
 
dispose() - Method in class ghidra.framework.project.tool.ToolManagerImpl
 
dispose() - Method in class ghidra.framework.protocol.ghidra.TransientProjectData
 
dispose() - Method in class ghidra.framework.protocol.ghidra.TransientProjectManager
Force disposal of all transient projects associated with remote Ghidra URL connections.
dispose() - Method in class ghidra.framework.store.db.PackedDatabase
Free resources consumed by this object.
dispose() - Method in interface ghidra.framework.store.FileSystem
Cleanup & release resources
dispose() - Method in class ghidra.framework.store.FileSystemListenerList
 
dispose() - Method in class ghidra.framework.store.local.IndexedLocalFileSystem
 
dispose() - Method in class ghidra.framework.store.local.ItemDeserializer
Close packed-file input stream and free resources.
dispose() - Method in class ghidra.framework.store.local.LocalFileSystem
 
dispose() - Method in class ghidra.framework.store.local.LockFile
Cleanup lock resources and tasks.
dispose() - Method in class ghidra.framework.store.remote.RemoteFileSystem
 
dispose() - Method in class ghidra.framework.task.gui.CompletedTaskListModel
 
dispose() - Method in class ghidra.graph.graphs.DefaultVisualGraph
 
dispose() - Method in class ghidra.graph.graphs.FilteringVisualGraph
 
dispose() - Method in class ghidra.graph.job.AbstractAnimatorJob
 
dispose() - Method in class ghidra.graph.job.FitGraphToViewJob
 
dispose() - Method in interface ghidra.graph.job.GraphJob
Call to immediately stop this job, ignoring any exceptions or state issues that arise.
dispose() - Method in class ghidra.graph.job.GraphJobRunner
Clears any pending jobs, stops the currently running job ungracefully and updates this class so that any new jobs added will be ignored.
dispose() - Method in class ghidra.graph.viewer.edge.VisualGraphPathHighlighter
 
dispose() - Method in class ghidra.graph.viewer.event.mouse.VisualGraphHoverMousePlugin
 
dispose() - Method in interface ghidra.graph.viewer.event.mouse.VisualGraphMousePlugin
Signals to perform any cleanup when this plugin is going away
dispose() - Method in class ghidra.graph.viewer.event.mouse.VisualGraphPluggableGraphMouse
 
dispose() - Method in class ghidra.graph.viewer.GraphComponent
 
dispose() - Method in class ghidra.graph.viewer.GraphViewer
 
dispose() - Method in class ghidra.graph.viewer.layout.AbstractVisualGraphLayout
 
dispose() - Method in class ghidra.graph.viewer.layout.GridLocationMap
 
dispose() - Method in class ghidra.graph.viewer.layout.JungWrappingVisualGraphLayoutAdapter
 
dispose() - Method in class ghidra.graph.viewer.layout.LayoutLocationMap
 
dispose() - Method in class ghidra.graph.viewer.layout.LayoutPositions
 
dispose() - Method in interface ghidra.graph.viewer.layout.VisualGraphLayout
Cleanup any resource being managed by this layout.
dispose() - Method in class ghidra.graph.viewer.vertex.DockingVisualVertex
 
dispose() - Method in class ghidra.graph.viewer.VisualGraphViewUpdater
 
dispose() - Method in interface ghidra.graph.viewer.VisualVertex
A dispose method that should be called when a vertex is reclaimed, never again to be used in a graph or display
dispose() - Method in class ghidra.graph.VisualGraphComponentProvider
To be called at the end of this provider's lifecycle
dispose() - Method in class ghidra.pcode.emulate.Emulate
 
dispose() - Method in class ghidra.plugin.importer.ImporterPlugin
 
dispose() - Method in class ghidra.plugin.importer.NewLanguagePanel
 
dispose() - Method in class ghidra.plugins.fsbrowser.FileSystemBrowserPlugin
 
dispose() - Method in class ghidra.plugins.fsbrowser.FSBRootNode
 
dispose() - Method in class ghidra.program.database.oldfunction.OldFunctionManager
Permanently discards all data resources associated with the old function manager.
dispose() - Method in class ghidra.program.database.ProgramBuilder
 
dispose() - Method in class ghidra.program.database.util.AddressRangeMapDB
Deletes the database table used to store this range map.
dispose() - Method in class ghidra.program.database.util.SharedRangeMapDB
Deprecated.
Frees resources used by this map.
dispose() - Method in class ghidra.program.examiner.ProgramExaminer
Releases file/database resources.
dispose() - Method in class ghidra.python.PythonPlugin
 
dispose() - Method in class ghidra.test.processors.support.EmulatorTestRunner
 
dispose() - Method in class ghidra.test.TestEnv
 
dispose() - Method in interface ghidra.util.Disposable
Dispose this object
dispose() - Method in class ghidra.util.table.GhidraTable
 
dispose() - Method in class ghidra.util.task.RunManager
 
dispose() - Method in class ghidra.util.task.SwingUpdateManager
 
dispose() - Method in class ghidra.util.task.TaskDialog
 
dispose() - Method in class ghidra.util.worker.AbstractWorker
Disposes this worker and terminates its thread.
dispose() - Method in class ghidra.util.xml.XmlTestHelper
 
dispose() - Method in class ghidra.xml.NonThreadedXmlPullParserImpl
 
dispose() - Method in interface ghidra.xml.XmlPullParser
Disposes all resources of the parser.
dispose(boolean) - Method in class db.buffers.BufferMgr
Dispose of all buffer manager resources including any source buffer file.
dispose(DecompInterface) - Static method in class ghidra.app.decompiler.DecompilerDisposer
Calls dispose in the given decompiler from a background thread.
dispose(Process, OutputStream, InputStream) - Static method in class ghidra.app.decompiler.DecompilerDisposer
Disposes the given Process and related streams from a background thread.
dispose(T) - Method in interface generic.cache.BasicFactory
Called when clients are finished with the given item and it should be disposed.
dispose(T) - Method in class generic.cache.CountingBasicFactory
 
DISPOSE_DATABASES - Static variable in class ghidra.framework.ShutdownPriority
 
DISPOSE_FILE_HANDLES - Static variable in class ghidra.framework.ShutdownPriority
 
DISPOSED_ON_CANCEL - ghidra.app.decompiler.DecompileProcess.DisposeState
 
DISPOSED_ON_STARTUP_FAILURE - ghidra.app.decompiler.DecompileProcess.DisposeState
 
DISPOSED_ON_TIMEOUT - ghidra.app.decompiler.DecompileProcess.DisposeState
 
disposedCount - Variable in class generic.cache.CountingBasicFactory
 
disposeErrorGUI() - Static method in class docking.test.AbstractDockingTest
Turns off the gui displays for errors.
disposeFrontEndTool() - Method in class ghidra.test.TestEnv
 
disposeOpenPrograms() - Method in class ghidra.test.TestProgramManager
 
disposeSplashScreen() - Static method in class docking.framework.SplashScreen
Remove the splash screen; Ghidra is done loading.
disposeViewer() - Method in class ghidra.graph.viewer.VisualGraphView
 
DIV - Static variable in class ghidra.app.plugin.processors.generic.BinaryExpression
 
DivExpression - Class in ghidra.app.plugin.processors.sleigh.expression
Form new expression by dividing one PatternExpression by another
DivExpression() - Constructor for class ghidra.app.plugin.processors.sleigh.expression.DivExpression
 
DivExpressionSolver - Class in ghidra.app.plugin.assembler.sleigh.expr
Solves expressions of the form A / B
DivExpressionSolver() - Constructor for class ghidra.app.plugin.assembler.sleigh.expr.DivExpressionSolver
 
DIVIDER - Static variable in class ghidra.app.util.viewer.format.FieldFormatModel
 
DividerLocation - Class in ghidra.program.util
DividerLocation provides information about the location (within a program) of an object that represents some kind of a separation.
DividerLocation() - Constructor for class ghidra.program.util.DividerLocation
Default constructor needed for restoring a program location from XML
DividerLocation(Program, Address, GroupPath, int) - Constructor for class ghidra.program.util.DividerLocation
Create a new DividerLocation.
divideSigned(MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.MaskedLong
 
divideUnsigned(MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.MaskedLong
Compute the unsigned arithmetic quotient: this masked long divided by another
dllCharacteristics - Variable in class ghidra.app.util.bin.format.pe.OptionalHeaderImpl
 
DllCharacteristics - Enum in ghidra.app.util.bin.format.pe
 
DO_DOMAIN_FILE_CHANGED - Static variable in interface ghidra.framework.model.DomainObject
Event type generated when the domain file associated with the domain object changes.
DO_NOT_CHECKOUT - Static variable in class ghidra.app.util.dialog.CheckoutDialog
 
DO_NOT_DISPLAY - docking.wizard.WizardPanelDisplayability
 
DO_OBJECT_CLOSED - Static variable in interface ghidra.framework.model.DomainObject
Event type generated when this domain object is closed.
DO_OBJECT_ERROR - Static variable in interface ghidra.framework.model.DomainObject
Event type generated when a fatal error occurs which renders the domain object invalid.
DO_OBJECT_RENAMED - Static variable in interface ghidra.framework.model.DomainObject
Event type generated when the object name changes.
DO_OBJECT_RESTORED - Static variable in interface ghidra.framework.model.DomainObject
Event type generated when domain object is restored.
DO_OBJECT_SAVED - Static variable in interface ghidra.framework.model.DomainObject
Event type generated when the domain object is saved.
DO_PROPERTY_CHANGED - Static variable in interface ghidra.framework.model.DomainObject
Event type generated when a property on this DomainObject is changed.
doAction(AssemblyParseActionGotoTable.Action, AssemblyParseToken, Set<AssemblyParseMachine>, Deque<AssemblyParseMachine>) - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseMachine
Perform a given action and continue parsing, exhausting all results after the action
doActionPerformed(ActionContext) - Method in class docking.menu.MultiStateDockingAction
This is the callback to be overridden when the child wishes to respond to user button presses that are on the button and not the drop-down.
doActionPerformed(ActionEvent) - Method in class docking.EmptyBorderToggleButton
This method only functions if this class was created with an action
doActionPerformed(ActionEvent) - Method in class docking.menu.DockingToolbarButton
 
doAddHighlight(ClangToken, Color) - Method in class ghidra.app.decompiler.component.ClangHighlightController
 
doAddressBreak(Address) - Method in class ghidra.pcode.emulate.BreakTable
 
doAddressBreak(Address) - Method in class ghidra.pcode.emulate.BreakTableCallBack
 
doAnd(Pattern, int) - Method in class ghidra.app.plugin.processors.sleigh.pattern.CombinePattern
 
doAnd(Pattern, int) - Method in class ghidra.app.plugin.processors.sleigh.pattern.ContextPattern
 
doAnd(Pattern, int) - Method in class ghidra.app.plugin.processors.sleigh.pattern.InstructionPattern
 
doAnd(Pattern, int) - Method in class ghidra.app.plugin.processors.sleigh.pattern.OrPattern
 
doAnd(Pattern, int) - Method in class ghidra.app.plugin.processors.sleigh.pattern.Pattern
 
doApplyTo(DomainObject, TaskMonitor) - Method in class ghidra.app.cmd.data.CreateDataBackgroundCmd
 
doCalculateLocations(VisualGraph<V, E>, TaskMonitor) - Method in class ghidra.graph.viewer.layout.AbstractVisualGraphLayout
 
DockableComponent - Class in docking
Wrapper class for user components.
DockableHeader - Class in docking
Component for providing component titles and toolbar.
DockableHeader.EmphasizeDockableComponentAnimationDriver - Class in docking
 
docking - package docking
 
DOCKING_WINDOWS_OWNER - Static variable in class docking.DockingWindowManager
The owner name for docking windows actions.
docking.action - package docking.action
 
docking.actions - package docking.actions
 
docking.dnd - package docking.dnd
 
docking.event.mouse - package docking.event.mouse
 
docking.framework - package docking.framework
 
docking.help - package docking.help
 
docking.menu - package docking.menu
 
docking.options.editor - package docking.options.editor
 
docking.test - package docking.test
 
docking.tool - package docking.tool
 
docking.tool.util - package docking.tool.util
 
docking.util - package docking.util
 
docking.util.image - package docking.util.image
 
docking.widgets - package docking.widgets
 
docking.widgets.autocomplete - package docking.widgets.autocomplete
 
docking.widgets.button - package docking.widgets.button
 
docking.widgets.checkbox - package docking.widgets.checkbox
 
docking.widgets.combobox - package docking.widgets.combobox
 
docking.widgets.conditiontestpanel - package docking.widgets.conditiontestpanel
 
docking.widgets.dialogs - package docking.widgets.dialogs
 
docking.widgets.fieldpanel - package docking.widgets.fieldpanel
 
docking.widgets.fieldpanel.field - package docking.widgets.fieldpanel.field
 
docking.widgets.fieldpanel.internal - package docking.widgets.fieldpanel.internal
 
docking.widgets.fieldpanel.listener - package docking.widgets.fieldpanel.listener
 
docking.widgets.fieldpanel.support - package docking.widgets.fieldpanel.support
 
docking.widgets.filechooser - package docking.widgets.filechooser
 
docking.widgets.filter - package docking.widgets.filter
 
docking.widgets.imagepanel - package docking.widgets.imagepanel
 
docking.widgets.imagepanel.actions - package docking.widgets.imagepanel.actions
 
docking.widgets.indexedscrollpane - package docking.widgets.indexedscrollpane
 
docking.widgets.label - package docking.widgets.label
 
docking.widgets.list - package docking.widgets.list
 
docking.widgets.numberformat - package docking.widgets.numberformat
 
docking.widgets.pathmanager - package docking.widgets.pathmanager
 
docking.widgets.spinner - package docking.widgets.spinner
 
docking.widgets.tabbedpane - package docking.widgets.tabbedpane
 
docking.widgets.table - package docking.widgets.table
 
docking.widgets.table.columnfilter - package docking.widgets.table.columnfilter
 
docking.widgets.table.constraint - package docking.widgets.table.constraint
 
docking.widgets.table.constraint.dialog - package docking.widgets.table.constraint.dialog
 
docking.widgets.table.constraint.provider - package docking.widgets.table.constraint.provider
 
docking.widgets.table.constrainteditor - package docking.widgets.table.constrainteditor
 
docking.widgets.table.sort - package docking.widgets.table.sort
 
docking.widgets.table.threaded - package docking.widgets.table.threaded
 
docking.widgets.textarea - package docking.widgets.textarea
 
docking.widgets.textfield - package docking.widgets.textfield
 
docking.widgets.textpane - package docking.widgets.textpane
 
docking.widgets.tree - package docking.widgets.tree
 
docking.widgets.tree.internal - package docking.widgets.tree.internal
 
docking.widgets.tree.support - package docking.widgets.tree.support
 
docking.widgets.tree.tasks - package docking.widgets.tree.tasks
 
docking.wizard - package docking.wizard
 
DockingAction - Class in docking.action
DockingAction defines a user action associated with a toolbar icon and/or menu item.
DockingAction(String, String) - Constructor for class docking.action.DockingAction
 
DockingAction(String, String, boolean) - Constructor for class docking.action.DockingAction
 
DockingAction(String, String, KeyBindingType) - Constructor for class docking.action.DockingAction
 
DockingActionIf - Interface in docking.action
The base interface for clients that wish to create commands to be registered with a tool.
DockingActionProviderIf - Interface in docking.action
Deprecated, for removal: This API element is subject to removal in a future version.
DockingActionProxy - Class in docking
 
DockingActionProxy(DockingActionIf) - Constructor for class docking.DockingActionProxy
 
DockingApplicationConfiguration - Class in docking.framework
 
DockingApplicationConfiguration() - Constructor for class docking.framework.DockingApplicationConfiguration
 
DockingApplicationLayout - Class in docking.framework
The docking application layout defines the customizable elements of a docking application's directory structure.
DockingApplicationLayout(ApplicationProperties) - Constructor for class docking.framework.DockingApplicationLayout
Constructs a new docking application layout object with the given set of application properties.
DockingApplicationLayout(String) - Constructor for class docking.framework.DockingApplicationLayout
Constructs a new docking application layout object with the given name.
DockingApplicationLayout(String, String) - Constructor for class docking.framework.DockingApplicationLayout
Constructs a new docking application layout object with the given name and version.
DockingCheckBoxMenuItem - Class in docking
 
DockingCheckBoxMenuItem(boolean) - Constructor for class docking.DockingCheckBoxMenuItem
 
DockingCheckboxMenuItemUI - Class in docking.menu
Overrides the painting behavior of the BasicCheckBoxMenuItemUI
DockingCheckboxMenuItemUI() - Constructor for class docking.menu.DockingCheckboxMenuItemUI
 
DockingContextListener - Interface in docking
A listener to be notified when the tool's context changes.
DockingDialog - Class in docking
 
DockingDialog(DialogComponentProvider, Component) - Constructor for class docking.DockingDialog
 
DockingErrorDisplay - Class in docking
 
DockingErrorDisplay() - Constructor for class docking.DockingErrorDisplay
 
DockingFrame - Class in docking
Base JFrame to be used by the root window and detached windows if they are using frames Also fixed: Swing problem of setting bounds before the frame is visible causes slow paints if the bounds position is not on the primary display,
DockingFrame(String) - Constructor for class docking.DockingFrame
 
DockingKeyBindingAction - Class in docking
A class that can be used as an interface for using actions associated with keybindings.
DockingKeyBindingAction(DockingTool, DockingActionIf, KeyStroke) - Constructor for class docking.DockingKeyBindingAction
 
DockingMenuItem - Class in docking
 
DockingMenuItem() - Constructor for class docking.DockingMenuItem
 
DockingMenuItemUI - Class in docking.menu
This class exists to make menu items display content with proper alignment whether or not they are displaying an icon.
DockingMenuItemUI() - Constructor for class docking.menu.DockingMenuItemUI
 
DockingMenuItemUI.MenuTabulator - Class in docking.menu
 
DockingMenuItemUI.SwitchGraphics2D - Class in docking.menu
 
DockingMenuUI - Class in docking.menu
 
DockingMenuUI() - Constructor for class docking.menu.DockingMenuUI
 
dockingSetUp() - Method in class docking.test.AbstractDockingTest
 
DockingTabRenderer - Class in docking.widgets.tabbedpane
A widget that can be used to render an icon, title and close button for JTabbedPane.
DockingTabRenderer(JTabbedPane, String, String, ActionListener) - Constructor for class docking.widgets.tabbedpane.DockingTabRenderer
 
dockingTearDown() - Method in class docking.test.AbstractDockingTest
 
dockingTool - Variable in class docking.ComponentProvider
 
DockingTool - Interface in docking
Generic tool interface for managing ComponentProviders and actions
DockingToolActions - Interface in docking.actions
Represents the collection of actions registered with the tool, along with method for adding and removing actions.
DockingToolbarButton - Class in docking.menu
Toolbar buttons for Dialogs.
DockingToolbarButton(DockingActionIf, ActionContextProvider) - Constructor for class docking.menu.DockingToolbarButton
 
DockingToolConstants - Interface in docking.tool.util
An interface to house constants used by the DockingTool
DockingUtils - Class in docking
Notes about how to use HTML safely:
DockingUtils() - Constructor for class docking.DockingUtils
 
DockingUtils.ComponentCallback<T extends java.awt.Component> - Interface in docking
A callback to operate on a component
DockingUtils.TreeTraversalOrder - Enum in docking
Specifies the order of component traversal
DockingUtils.TreeTraversalResult - Enum in docking
Controls traversal and communicates cause for termination
DockingVisualVertex - Class in ghidra.graph.viewer.vertex
A VisualVertex implementation that provides a component with a docking header that is clickable.
DockingVisualVertex(String) - Constructor for class ghidra.graph.viewer.vertex.DockingVisualVertex
 
dockingWindowAdded(WindowNode) - Method in interface docking.DockingWindowListener
 
dockingWindowAdded(WindowNode) - Method in class docking.GlobalMenuAndToolBarManager
 
dockingWindowChanged(WindowNode) - Method in interface docking.DockingWindowListener
 
dockingWindowChanged(WindowNode) - Method in class docking.GlobalMenuAndToolBarManager
 
dockingWindowFocusChanged(WindowNode) - Method in interface docking.DockingWindowListener
 
dockingWindowFocusChanged(WindowNode) - Method in class docking.GlobalMenuAndToolBarManager
 
DockingWindowListener - Interface in docking
 
DockingWindowManager - Class in docking
Manages the "Docking" arrangement of a set of components and actions.
DockingWindowManager(DockingTool, List<Image>) - Constructor for class docking.DockingWindowManager
Constructs a new DockingWindowManager
DockingWindowManager(DockingTool, List<Image>, boolean, boolean, boolean, DropTargetFactory) - Constructor for class docking.DockingWindowManager
Constructs a new DockingWindowManager
DockingWindowManagerTestUtils - Class in docking
This class mainly serves as a conduit through which testing code can access some of the non-public internals of DockingWindowManager, without opening up its interface to the public and without using reflective magic.
DockingWindowManagerTestUtils() - Constructor for class docking.DockingWindowManagerTestUtils
 
dockingWindowRemoved(WindowNode) - Method in interface docking.DockingWindowListener
 
dockingWindowRemoved(WindowNode) - Method in class docking.GlobalMenuAndToolBarManager
 
DockingWindowsLookAndFeelUtils - Class in ghidra.docking.util
A utility class to manage LookAndFeel (LaF) settings.
DOCR_ADDRESS_SET_PROPERTY_MAP_ADDED - Static variable in interface ghidra.program.util.ChangeManager
An AddressSetPropertyMap was added.
DOCR_ADDRESS_SET_PROPERTY_MAP_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
An AddressSetPropertyMap was changed.
DOCR_ADDRESS_SET_PROPERTY_MAP_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
An AddressSetPropertyMap was removed.
DOCR_BOOKMARK_ADDED - Static variable in interface ghidra.program.util.ChangeManager
Bookmark was added.
DOCR_BOOKMARK_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
Bookmark category or comment was changed (old value not provided).
DOCR_BOOKMARK_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
Bookmark was deleted.
DOCR_BOOKMARK_TYPE_ADDED - Static variable in interface ghidra.program.util.ChangeManager
Bookmark type was added.
DOCR_BOOKMARK_TYPE_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
Bookmark type was removed.
DOCR_CATEGORY_ADDED - Static variable in interface ghidra.program.util.ChangeManager
Category was added.
DOCR_CATEGORY_ADDED - Static variable in interface ghidra.program.util.DataTypeArchiveChangeManager
Category was added.
DOCR_CATEGORY_MOVED - Static variable in interface ghidra.program.util.ChangeManager
Category was moved.
DOCR_CATEGORY_MOVED - Static variable in interface ghidra.program.util.DataTypeArchiveChangeManager
Category was moved.
DOCR_CATEGORY_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
Category was removed.
DOCR_CATEGORY_REMOVED - Static variable in interface ghidra.program.util.DataTypeArchiveChangeManager
Category was removed.
DOCR_CATEGORY_RENAMED - Static variable in interface ghidra.program.util.ChangeManager
Category was renamed.
DOCR_CATEGORY_RENAMED - Static variable in interface ghidra.program.util.DataTypeArchiveChangeManager
Category was renamed.
DOCR_CODE_ADDED - Static variable in interface ghidra.program.util.ChangeManager
A CodeUnit was added.
DOCR_CODE_MOVED - Static variable in interface ghidra.program.util.ChangeManager
CodeUnits were moved from one Fragment to another.
DOCR_CODE_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
A CodeUnit was removed.
DOCR_CODE_REPLACED - Static variable in interface ghidra.program.util.ChangeManager
Data was replaced.
DOCR_CODE_UNIT_PROPERTY_ALL_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
Generated whenever an entire user property manager is deleted.
DOCR_CODE_UNIT_PROPERTY_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
A property on a code unit was changed.
DOCR_CODE_UNIT_PROPERTY_RANGE_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
Property over a range of addresses was removed.
DOCR_CODE_UNIT_USER_DATA_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
The document for a Module changed.
DOCR_COMPOSITE_ADDED - Static variable in interface ghidra.program.util.ChangeManager
Structure was added.
DOCR_COMPOSITE_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
Structure was removed.
DOCR_CUSTOM_FORMAT_ADDED - Static variable in interface ghidra.program.util.ChangeManager
A custom format for a data type was added.
DOCR_CUSTOM_FORMAT_ADDED - Static variable in interface ghidra.program.util.DataTypeArchiveChangeManager
A custom format for a data type was added.
DOCR_CUSTOM_FORMAT_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
A custom format for a data type was removed.
DOCR_CUSTOM_FORMAT_REMOVED - Static variable in interface ghidra.program.util.DataTypeArchiveChangeManager
A custom format for a data type was removed.
DOCR_DATA_TYPE_ADDED - Static variable in interface ghidra.program.util.ChangeManager
Data type was added to a category.
DOCR_DATA_TYPE_ADDED - Static variable in interface ghidra.program.util.DataTypeArchiveChangeManager
Data type was added to a category.
DOCR_DATA_TYPE_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
Data type was updated.
DOCR_DATA_TYPE_CHANGED - Static variable in interface ghidra.program.util.DataTypeArchiveChangeManager
Data type was updated.
DOCR_DATA_TYPE_MOVED - Static variable in interface ghidra.program.util.ChangeManager
Data type was moved to another category.
DOCR_DATA_TYPE_MOVED - Static variable in interface ghidra.program.util.DataTypeArchiveChangeManager
Data type was moved to another category.
DOCR_DATA_TYPE_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
Data type was removed from a category.
DOCR_DATA_TYPE_REMOVED - Static variable in interface ghidra.program.util.DataTypeArchiveChangeManager
Data type was removed from a category.
DOCR_DATA_TYPE_RENAMED - Static variable in interface ghidra.program.util.ChangeManager
Data Type was renamed.
DOCR_DATA_TYPE_RENAMED - Static variable in interface ghidra.program.util.DataTypeArchiveChangeManager
Data Type was renamed.
DOCR_DATA_TYPE_REPLACED - Static variable in interface ghidra.program.util.ChangeManager
Data type was replaced in a category.
DOCR_DATA_TYPE_REPLACED - Static variable in interface ghidra.program.util.DataTypeArchiveChangeManager
Data type was replaced in a category.
DOCR_DATA_TYPE_SETTING_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
The settings on a data type were updated.
DOCR_DATA_TYPE_SETTING_CHANGED - Static variable in interface ghidra.program.util.DataTypeArchiveChangeManager
The settings on a data type were updated.
DOCR_DOCUMENT_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
The document for a Module changed.
DOCR_EOL_COMMENT_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
The end-of-line comment changed for a CodeUnit.
DOCR_EQUATE_ADDED - Static variable in interface ghidra.program.util.ChangeManager
An Equate was created.
DOCR_EQUATE_REFERENCE_ADDED - Static variable in interface ghidra.program.util.ChangeManager
A reference at an operand was added to an Equate.
DOCR_EQUATE_REFERENCE_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
A reference at an operand was removed from an Equate.
DOCR_EQUATE_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
An Equate was deleted.
DOCR_EQUATE_RENAMED - Static variable in interface ghidra.program.util.ChangeManager
An Equate was renamed.
DOCR_EXTERNAL_ENTRY_POINT_ADDED - Static variable in interface ghidra.program.util.ChangeManager
An external entry point was added.
DOCR_EXTERNAL_ENTRY_POINT_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
An external entry point was removed.
DOCR_EXTERNAL_NAME_ADDED - Static variable in interface ghidra.program.util.ChangeManager
An external program name was added.
DOCR_EXTERNAL_NAME_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
The name for an external program changed.
DOCR_EXTERNAL_NAME_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
An external program name was removed.
DOCR_EXTERNAL_PATH_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
The external path name changed for an external program name.
DOCR_EXTERNAL_REFERENCE_ADDED - Static variable in interface ghidra.program.util.ChangeManager
An external reference was added.
DOCR_EXTERNAL_REFERENCE_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
An external reference was removed.
DOCR_FALLTHROUGH_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
A Fallthrough address was changed for an instruction.
DOCR_FLOWOVERRIDE_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
The flow override for an instruction has changed.
DOCR_FRAGMENT_MOVED - Static variable in interface ghidra.program.util.ChangeManager
Fragment or set of fragments have been moved.
DOCR_FUNCTION_ADDED - Static variable in interface ghidra.program.util.ChangeManager
Function was added.
DOCR_FUNCTION_BODY_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
A function's body changed.
DOCR_FUNCTION_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
Function was changed.
DOCR_FUNCTION_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
Function was removed.
DOCR_FUNCTION_TAG_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
A function tag was edited
DOCR_FUNCTION_TAG_CREATED - Static variable in interface ghidra.program.util.ChangeManager
A function tag was created
DOCR_FUNCTION_TAG_DELETED - Static variable in interface ghidra.program.util.ChangeManager
A function tag was created
DOCR_GROUP_ADDED - Static variable in interface ghidra.program.util.ChangeManager
A Module or Fragment was added.
DOCR_GROUP_ALIAS_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
The alias for a Module or Fragment changed.
DOCR_GROUP_COMMENT_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
The comment for a Module or Fragment changed.
DOCR_GROUP_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
A Module or Fragment was removed.
DOCR_GROUP_RENAMED - Static variable in interface ghidra.program.util.ChangeManager
A Module or Fragment was renamed.
DOCR_GROUP_REPARENTED - Static variable in interface ghidra.program.util.ChangeManager
Group was reparented.
DOCR_IMAGE_BASE_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
The memory image base has changed.
DOCR_INT_ADDRESS_SET_PROPERTY_MAP_ADDED - Static variable in interface ghidra.program.util.ChangeManager
An IntAddressSetPropertyMap was added.
DOCR_INT_ADDRESS_SET_PROPERTY_MAP_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
An IntAddressSetPropertyMap was changed.
DOCR_INT_ADDRESS_SET_PROPERTY_MAP_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
An IntAddressSetPropertyMap was removed.
DOCR_LANGUAGE_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
The language for the Program changed.
DOCR_MEM_REF_PRIMARY_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
The primary reference was removed.
DOCR_MEM_REF_PRIMARY_SET - Static variable in interface ghidra.program.util.ChangeManager
The reference was identified as the primary.
DOCR_MEM_REF_TYPE_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
The ref type on a memory reference changed.
DOCR_MEM_REFERENCE_ADDED - Static variable in interface ghidra.program.util.ChangeManager
A reference was added to a symbol.
DOCR_MEM_REFERENCE_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
A reference was removed from a symbol.
DOCR_MEMORY_BLOCK_ADDED - Static variable in interface ghidra.program.util.ChangeManager
A memory block was created.
DOCR_MEMORY_BLOCK_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
A memory block was changed.
DOCR_MEMORY_BLOCK_MOVED - Static variable in interface ghidra.program.util.ChangeManager
A block of memory was moved to a new start address.
DOCR_MEMORY_BLOCK_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
A memory block was removed.
DOCR_MEMORY_BLOCK_SPLIT - Static variable in interface ghidra.program.util.ChangeManager
A memory block was split into two memory blocks.
DOCR_MEMORY_BLOCKS_JOINED - Static variable in interface ghidra.program.util.ChangeManager
Two memory blocks were joined into a single memory block.
DOCR_MEMORY_BYTES_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
The bytes changed in memory.
DOCR_MODULE_REORDERED - Static variable in interface ghidra.program.util.ChangeManager
The children of a Module have been reordered.
DOCR_OBJECT_CREATED - Static variable in interface ghidra.program.util.ChangeManager
Domain object was created.
DOCR_PLATE_COMMENT_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
A Plate comment was added, deleted, or changed.
DOCR_POST_COMMENT_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
The post comment changed for a CodeUnit.
DOCR_PRE_COMMENT_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
The pre comment changed for a CodeUnit.
DOCR_REGISTER_VALUES_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
Register values changed.
DOCR_REPEATABLE_COMMENT_ADDED - Static variable in interface ghidra.program.util.ChangeManager
A Repeatable Comment was added to a CodeUnit.
DOCR_REPEATABLE_COMMENT_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
A Repeatable Comment changed.
DOCR_REPEATABLE_COMMENT_CREATED - Static variable in interface ghidra.program.util.ChangeManager
A Repeatable Comment was created.
DOCR_REPEATABLE_COMMENT_DELETED - Static variable in interface ghidra.program.util.ChangeManager
A Repeatable Comment was deleted.
DOCR_REPEATABLE_COMMENT_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
A Repeatable Comment was removed from a CodeUnit.
DOCR_SOURCE_ARCHIVE_ADDED - Static variable in interface ghidra.program.util.ChangeManager
Data type was added to a category.
DOCR_SOURCE_ARCHIVE_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
Data type was updated.
DOCR_SYMBOL_ADDED - Static variable in interface ghidra.program.util.ChangeManager
A symbol was created.
DOCR_SYMBOL_ADDRESS_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
Symbol address changed.
DOCR_SYMBOL_ANCHORED_FLAG_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
The anchor flag for the symbol was changed.
DOCR_SYMBOL_ASSOCIATION_ADDED - Static variable in interface ghidra.program.util.ChangeManager
An association to a symbol for a reference was added.
DOCR_SYMBOL_ASSOCIATION_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
An association to a symbol for a reference was removed.
DOCR_SYMBOL_DATA_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
Symbol data changed.
DOCR_SYMBOL_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
A symbol was removed.
DOCR_SYMBOL_RENAMED - Static variable in interface ghidra.program.util.ChangeManager
A symbol was renamed.
DOCR_SYMBOL_SCOPE_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
The scope on a symbol changed.
DOCR_SYMBOL_SET_AS_PRIMARY - Static variable in interface ghidra.program.util.ChangeManager
A symbol was set as primary.
DOCR_SYMBOL_SOURCE_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
The source of a symbol name was changed.
DOCR_TAG_ADDED_TO_FUNCTION - Static variable in interface ghidra.program.util.ChangeManager
A function tag was added to a function.
DOCR_TAG_REMOVED_FROM_FUNCTION - Static variable in interface ghidra.program.util.ChangeManager
A function tag was removed from a function.
DOCR_TREE_CREATED - Static variable in interface ghidra.program.util.ChangeManager
Tree was created.
DOCR_TREE_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
Tree was removed.
DOCR_TREE_RENAMED - Static variable in interface ghidra.program.util.ChangeManager
Tree was renamed.
DOCR_TREE_RESTORED - Static variable in interface ghidra.program.util.ChangeManager
Program Tree hierarchy was restored.
DOCR_USER_DATA_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
A Module or Fragment was added.
DOCR_VARIABLE_REFERENCE_ADDED - Static variable in interface ghidra.program.util.ChangeManager
A function variable reference was added.
DOCR_VARIABLE_REFERENCE_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
A function variable reference was removed.
doCreate(int) - Method in class generic.cache.CountingBasicFactory
The method subclass use to create CountingBasicFactorys.
doCreateAboutComponent() - Method in class docking.framework.ApplicationInformationDisplayFactory
 
doCreateAboutTitle() - Method in class docking.framework.ApplicationInformationDisplayFactory
 
doCreateAboutTitle() - Method in class ghidra.framework.main.GhidraApplicationInformationDisplayFactory
 
doCreateButton() - Method in class docking.action.DockingAction
 
doCreateButton() - Method in class docking.action.ToggleDockingAction
 
doCreateButton() - Method in class docking.menu.MultiActionDockingAction
 
doCreateButton() - Method in class docking.menu.MultiStateDockingAction
 
doCreateHelpLocation() - Method in class docking.framework.ApplicationInformationDisplayFactory
 
doCreateHelpLocation() - Method in class ghidra.framework.main.GhidraApplicationInformationDisplayFactory
 
doCreateMenuItem() - Method in class docking.action.DockingAction
 
doCreateMenuItem() - Method in class docking.action.ToggleDockingAction
 
doCreateSplashScreenComponent() - Method in class docking.framework.ApplicationInformationDisplayFactory
 
doCreateSplashScreenComponent() - Method in class ghidra.framework.main.GhidraApplicationInformationDisplayFactory
 
doCreateSplashScreenTitle() - Method in class docking.framework.ApplicationInformationDisplayFactory
 
doCreateSplashScreenTitle() - Method in class ghidra.framework.main.GhidraApplicationInformationDisplayFactory
 
doCreateToolState(PluginTool, DomainObject) - Method in class ghidra.app.factory.GhidraToolStateFactory
 
doCreateToolState(PluginTool, DomainObject) - Method in class ghidra.framework.data.ToolStateFactory
 
DOCUMENT - Static variable in class ghidra.app.decompiler.ClangXML
 
doDeleteVariable(VariableSymbolDB) - Method in class ghidra.program.database.function.FunctionDB
Callback to remove variable just prior to removal of the underlying symbol.
doDisassembly() - Method in class ghidra.app.util.demangler.DemanglerOptions
True signals to perform disassembly for known data structures (like functions) when demangling.
doDisassembly(TaskMonitor, Program, int) - Method in class ghidra.app.cmd.disassemble.DisassembleCommand
 
doDispose(T) - Method in class generic.cache.CountingBasicFactory
 
doDraw - Variable in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
doesCDataTypeConversions() - Method in class ghidra.program.model.lang.BasicCompilerSpec
 
doesCDataTypeConversions() - Method in interface ghidra.program.model.lang.CompilerSpec
Return true if function prototypes respect the C-language datatype conversion conventions.
doesEntireOperandSetDiffer(CodeUnit, CodeUnit) - Method in class ghidra.program.util.ListingDiff
Determines if the entire set of operands should indicate that it differs.
doesNotExist(ResourceFile) - Static method in class utilities.util.FileResolutionResult
 
doesRead(int) - Static method in class ghidra.program.model.lang.OperandType
check the READ flag.
doesWrite(int) - Static method in class ghidra.program.model.lang.OperandType
check the WRITE flag.
doFill - Variable in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
doFilter(List<ROW_OBJECT>, TableSortingContext<ROW_OBJECT>, TaskMonitor) - Method in class docking.widgets.table.threaded.ThreadedTableModel
Override this to change how filtering is performed.
doFilter(List<ROW_TYPE>, TableSortingContext<ROW_TYPE>, TaskMonitor) - Method in class ghidra.app.util.query.AlignedObjectBasedPreviewTableModel
 
doFinalize() - Method in class generic.lsh.vector.LSHCosineVectorAccum
 
doFinish() - Method in class docking.wizard.AbstractMagePanelManager
 
doGetDataType(DIEAggregate) - Method in class ghidra.app.util.bin.format.dwarf4.next.DWARFDataTypeManager
Creates a DataType from the DWARF DIEA, or returns a pre-existing DataType created by the specified DIEA previously.
doGetHomeCallback() - Method in class docking.framework.ApplicationInformationDisplayFactory
 
doGetHomeCallback() - Method in class ghidra.framework.main.GhidraApplicationInformationDisplayFactory
 
doGetHomeCallback() - Method in class ghidra.framework.plugintool.SettableApplicationInformationDisplayFactory
 
doGetHomeIcon() - Method in class docking.framework.ApplicationInformationDisplayFactory
 
doGetHomeIcon() - Method in class ghidra.framework.main.GhidraApplicationInformationDisplayFactory
 
doGetHomeIcon() - Method in class ghidra.framework.plugintool.SettableApplicationInformationDisplayFactory
 
doGetLcs(TaskMonitor) - Method in class generic.algorithms.Lcs
Get the actual LCS based upon the already created matrix
doGetLcs(TaskMonitor) - Method in class generic.algorithms.ReducingLcs
 
doGetMergeManager(DomainObject, DomainObject, DomainObject, DomainObject) - Method in class ghidra.program.database.DataTypeArchiveMergeManagerFactory
 
doGetMergeManager(DomainObject, DomainObject, DomainObject, DomainObject) - Method in class ghidra.program.database.GhidraDataTypeArchiveMergeManagerFactory
 
doGetMergeManager(DomainObject, DomainObject, DomainObject, DomainObject) - Method in class ghidra.program.database.GhidraProgramMultiUserMergeManagerFactory
 
doGetMergeManager(DomainObject, DomainObject, DomainObject, DomainObject) - Method in class ghidra.program.database.ProgramMultiUserMergeManagerFactory
 
doGetObsoleteProgramProperties() - Method in class ghidra.program.database.ObsoleteProgramPropertiesService
 
doGetPdbInfoDotNetInstance(BinaryReader, int) - Method in class ghidra.app.util.bin.format.pdb.PdbFactory
 
doGetPdbInfoInstance(BinaryReader, int) - Method in class ghidra.app.util.bin.format.pdb.PdbFactory
 
doGetUserApplicationSettingsDirectory() - Method in class generic.init.GenericApplicationSettings
 
doGetUserApplicationSettingsDirectory() - Method in class utility.application.ApplicationSettings
Aha! This is where any potential subclasses can update the returned value.
doGetWindowIcons() - Method in class docking.framework.ApplicationInformationDisplayFactory
 
doGetWindowIcons() - Method in class ghidra.framework.main.GhidraApplicationInformationDisplayFactory
 
doGetWindowIcons() - Method in class ghidra.framework.plugintool.SettableApplicationInformationDisplayFactory
 
doImage - Variable in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
doImportSelectionAction(ProgramSelection) - Method in class ghidra.plugin.importer.ImporterPlugin
 
doInitialize() - Method in class docking.DialogComponentProvider
a callback mechanism for children to do work
doIsPinned() - Method in class ghidra.program.database.symbol.SymbolDB
 
doLayout() - Method in class docking.widgets.InlineComponentTitledPanel
 
doLinking(long, ArrayList<OmfSegmentHeader>, ArrayList<OmfGroupRecord>) - Static method in class ghidra.app.util.bin.format.omf.OmfFileHeader
Assign a load image address to each segment.
doLoad(Accumulator<AddressableRowObject>, TaskMonitor) - Method in class ghidra.app.tablechooser.TableChooserTableModel
 
doLoad(Accumulator<DomainFileInfo>, TaskMonitor) - Method in class ghidra.framework.main.datatable.ProjectDataTableModel
 
doLoad(Accumulator<Address>, TaskMonitor) - Method in class ghidra.util.table.AddressArrayTableModel
 
doLoad(Accumulator<Address>, TaskMonitor) - Method in class ghidra.util.table.AddressSetTableModel
 
doLoad(Accumulator<Address>, TaskMonitor) - Method in class ghidra.util.table.CustomLoadingAddressTableModel
 
doLoad(Accumulator<ReferenceEndpoint>, TaskMonitor) - Method in class ghidra.util.table.IncomingReferencesTableModel
 
doLoad(Accumulator<ReferenceEndpoint>, TaskMonitor) - Method in class ghidra.util.table.ReferencesFromTableModel
 
doLoad(Accumulator<ROW_OBJECT>, TaskMonitor) - Method in class docking.widgets.table.threaded.ThreadedTableModel
The basic method that all children must implement.
doLoad(Accumulator<ROW_TYPE>, TaskMonitor) - Method in class ghidra.app.util.query.AlignedObjectBasedPreviewTableModel
 
doLoad(Accumulator<T>, TaskMonitor) - Method in class ghidra.util.table.EmptyThreadedTableModel
 
doLookupMagicString(String, boolean) - Method in class ghidra.program.model.lang.OldLanguageMappingService
 
DomainFile - Interface in ghidra.framework.model
DomainFile provides a storage interface for project files.
domainFileAdded(DomainFile) - Method in interface ghidra.framework.model.DomainFolderChangeListener
Notification that a file is added to parent folder.
domainFileAdded(DomainFile) - Method in class ghidra.framework.model.DomainFolderListenerAdapter
 
DomainFileBasedDataTypeManager - Interface in ghidra.program.model.data
Extends DataTypeManager to provide methods specific to a data type manager stored as a domain file.
DomainFileFilter - Interface in ghidra.framework.model
Interface to indicate whether a domain file should be included in a list or set of domain files.
DomainFileInfo - Class in ghidra.framework.main.datatable
 
DomainFileInfo(DomainFile) - Constructor for class ghidra.framework.main.datatable.DomainFileInfo
 
DomainFileIterator(DomainFolder) - Constructor for class ghidra.framework.model.ProjectDataUtils.DomainFileIterator
Recursively traverse the DomainFiles under a specific DomainFolder.
DomainFileIterator(Project) - Constructor for class ghidra.framework.model.ProjectDataUtils.DomainFileIterator
Recursively traverse a Project starting in its root folder.
domainFileMoved(DomainFile, DomainFolder, String) - Method in interface ghidra.framework.model.DomainFolderChangeListener
Notification that the domain file was moved.
domainFileMoved(DomainFile, DomainFolder, String) - Method in class ghidra.framework.model.DomainFolderListenerAdapter
 
DomainFileNode - Class in ghidra.framework.main.datatree
Class to represent a node in the Data tree.
domainFileObjectClosed(DomainFile, DomainObject) - Method in interface ghidra.framework.model.DomainFolderChangeListener
Notification that a domain file previously open for update is in the process of closing.
domainFileObjectClosed(DomainFile, DomainObject) - Method in class ghidra.framework.model.DomainFolderListenerAdapter
 
domainFileObjectOpenedForUpdate(DomainFile, DomainObject) - Method in interface ghidra.framework.model.DomainFolderChangeListener
Notification that a domain file has been opened for update.
domainFileObjectOpenedForUpdate(DomainFile, DomainObject) - Method in class ghidra.framework.model.DomainFolderListenerAdapter
 
domainFileObjectReplaced(DomainFile, DomainObject) - Method in interface ghidra.framework.model.DomainFolderChangeListener
Notification that a new version of the domain object exists and the current one is no longer valid.
domainFileObjectReplaced(DomainFile, DomainObject) - Method in class ghidra.framework.model.DomainFolderListenerAdapter
 
DomainFileProvider - Interface in ghidra.framework.main.datatable
 
DomainFileProviderContextAction - Class in ghidra.framework.main.datatable
 
DomainFileProviderContextAction(String, String) - Constructor for class ghidra.framework.main.datatable.DomainFileProviderContextAction
 
DomainFileProxy - Class in ghidra.framework.data
Implements the DomainFile interface for DomainObjects that are not currently associated with any real DomainFile.
DomainFileProxy(String, DomainObjectAdapter) - Constructor for class ghidra.framework.data.DomainFileProxy
 
domainFileRemoved(DomainFolder, String, String) - Method in interface ghidra.framework.model.DomainFolderChangeListener
Notification that a file was removed
domainFileRemoved(DomainFolder, String, String) - Method in class ghidra.framework.model.DomainFolderListenerAdapter
 
domainFileRenamed(DomainFile, String) - Method in interface ghidra.framework.model.DomainFolderChangeListener
Notification that the domain file was renamed.
domainFileRenamed(DomainFile, String) - Method in class ghidra.framework.model.DomainFolderListenerAdapter
 
DomainFileSizeProjectDataColumn - Class in ghidra.util.table.projectdata.column
 
DomainFileSizeProjectDataColumn() - Constructor for class ghidra.util.table.projectdata.column.DomainFileSizeProjectDataColumn
 
domainFileStatusChanged(DomainFile, boolean) - Method in interface ghidra.framework.model.DomainFolderChangeListener
Notification that the status for a domain file has changed.
domainFileStatusChanged(DomainFile, boolean) - Method in class ghidra.framework.model.DomainFolderListenerAdapter
 
DomainFileType - Class in ghidra.framework.main.datatable
 
DomainFileType(String, Icon, boolean) - Constructor for class ghidra.framework.main.datatable.DomainFileType
 
DomainFolder - Interface in ghidra.framework.model
DomainFolder provides a storage interface for project folders.
domainFolderAdded(DomainFolder) - Method in interface ghidra.framework.model.DomainFolderChangeListener
Notification that a folder is added to parent.
domainFolderAdded(DomainFolder) - Method in class ghidra.framework.model.DomainFolderListenerAdapter
 
DomainFolderChangeListener - Interface in ghidra.framework.model
Methods for notifications when changes are made to a domain folder or a domain file.
DomainFolderIterator(DomainFolder) - Constructor for class ghidra.framework.model.ProjectDataUtils.DomainFolderIterator
Recursively traverse the DomainFolderss under a specific DomainFolder.
DomainFolderIterator(Project) - Constructor for class ghidra.framework.model.ProjectDataUtils.DomainFolderIterator
Recursively traverse a Project starting in its root folder.
DomainFolderListenerAdapter - Class in ghidra.framework.model
Adapter for the domain folder change listener.
DomainFolderListenerAdapter() - Constructor for class ghidra.framework.model.DomainFolderListenerAdapter
 
domainFolderMoved(DomainFolder, DomainFolder) - Method in interface ghidra.framework.model.DomainFolderChangeListener
Notification that the domain folder was moved.
domainFolderMoved(DomainFolder, DomainFolder) - Method in class ghidra.framework.model.DomainFolderListenerAdapter
 
DomainFolderNode - Class in ghidra.framework.main.datatree
Class to represent a node in the Data tree.
domainFolderRemoved(DomainFolder, String) - Method in interface ghidra.framework.model.DomainFolderChangeListener
Notification that a domain folder is removed.
domainFolderRemoved(DomainFolder, String) - Method in class ghidra.framework.model.DomainFolderListenerAdapter
 
domainFolderRenamed(DomainFolder, String) - Method in interface ghidra.framework.model.DomainFolderChangeListener
Notify listeners when a domain folder is renamed.
domainFolderRenamed(DomainFolder, String) - Method in class ghidra.framework.model.DomainFolderListenerAdapter
 
DomainFolderRootNode - Class in ghidra.framework.main.datatree
 
domainFolderSetActive(DomainFolder) - Method in interface ghidra.framework.model.DomainFolderChangeListener
Notification that the setActive() method on the folder was called.
domainFolderSetActive(DomainFolder) - Method in class ghidra.framework.model.DomainFolderListenerAdapter
 
DomainObject - Interface in ghidra.framework.model
DomainObject is the interface that must be supported by data objects that are persistent.
DomainObjectAdapter - Class in ghidra.framework.data
An abstract class that provides default behavior for DomainObject(s), specifically it handles listeners and change status; the derived class must provide the getDescription() method.
DomainObjectAdapter(String, int, int, Object) - Constructor for class ghidra.framework.data.DomainObjectAdapter
Construct a new DomainObjectAdapter.
DomainObjectAdapterDB - Class in ghidra.framework.data
Database version of the DomainObjectAdapter; this version adds the concept of starting a transaction before a change is made to the domain object and ending the transaction.
DomainObjectAdapterDB(DBHandle, String, int, int, Object) - Constructor for class ghidra.framework.data.DomainObjectAdapterDB
Construct a new DomainObjectAdapterDB object.
domainObjectChanged(DomainObjectChangedEvent) - Method in class ghidra.app.merge.MergeManagerPlugin
 
domainObjectChanged(DomainObjectChangedEvent) - Method in class ghidra.app.util.viewer.listingpanel.ProgramBigListingModel
 
domainObjectChanged(DomainObjectChangedEvent) - Method in class ghidra.app.util.viewer.listingpanel.PropertyBasedBackgroundColorModel
 
domainObjectChanged(DomainObjectChangedEvent) - Method in interface ghidra.framework.model.DomainObjectListener
Method called when a change is made to the domain object.
DomainObjectChangedEvent - Class in ghidra.framework.model
An event indicating a DomainObject has changed.
DomainObjectChangedEvent(DomainObject, List<DomainObjectChangeRecord>) - Constructor for class ghidra.framework.model.DomainObjectChangedEvent
Constructor
DomainObjectChangeRecord - Class in ghidra.framework.model
Information about a change that was made to a domain object.
DomainObjectChangeRecord() - Constructor for class ghidra.framework.model.DomainObjectChangeRecord
Construct a new DomainObjectChangeRecord.
DomainObjectChangeRecord(int) - Constructor for class ghidra.framework.model.DomainObjectChangeRecord
Construct a new DomainObjectChangeRecord.
DomainObjectChangeRecord(int, int, Object, Object) - Constructor for class ghidra.framework.model.DomainObjectChangeRecord
Construct a new DomainObjectChangeRecord.
DomainObjectChangeRecord(int, Object, Object) - Constructor for class ghidra.framework.model.DomainObjectChangeRecord
Construct a new DomainObjectChangeRecord.
DomainObjectChangeSet - Interface in ghidra.program.model.listing
Interface for a domain object change set.
domainObjectClosed() - Method in interface ghidra.framework.model.DomainObjectClosedListener
 
DomainObjectClosedListener - Interface in ghidra.framework.model
An interface that allows for a callback when a DomainObject is closed.
DomainObjectDBChangeSet - Interface in ghidra.framework.data
DomainObjectDBChangeSet extends DBChangeSet providing methods which facilitate transaction synchronization with the domain object's DBHandle.
DomainObjectException - Exception in ghidra.framework.model
DomainObjectException provides a general RuntimeException when a catastrophic error occurs which may affect the integrity of a domain object such as an IOException.
DomainObjectException(Throwable) - Constructor for exception ghidra.framework.model.DomainObjectException
Constructor.
DomainObjectListener - Interface in ghidra.framework.model
The interface an object must support to be registered with a Domain Object and thus be informed of changes to the object.
DomainObjectLockedException - Exception in ghidra.framework.model
Thrown when a method fails due to a locked domain object.
DomainObjectLockedException(String) - Constructor for exception ghidra.framework.model.DomainObjectLockedException
 
DomainObjectMergeManager - Interface in ghidra.framework.data
An interface to allow merging of domain objects.
DomainObjectService - Interface in ghidra.app.util
Simple interface for getting a DomainObject.
doMarkBadInstructions - Variable in class ghidra.program.disassemble.Disassembler
 
DominanceModularizationCmd - Class in ghidra.app.cmd.module
this code will apply the Dominance algorithm to a module or fragment in a program tree.
DominanceModularizationCmd(GroupPath, String, ProgramSelection, CodeBlockModel) - Constructor for class ghidra.app.cmd.module.DominanceModularizationCmd
 
DominantPair<K,​V> - Class in generic
DominantPair is a pair where the key is responsible for equality and hashCode (and the value of the pair doesn't matter at all).
DominantPair(K, V) - Constructor for class generic.DominantPair
 
Dominator - Class in ghidra.util.graph
Title: Dominator Description: This class contains the functions necessary to build the dominance graph of a FlowGraph, ShrinkWrap or Modularized Graph.
Dominator() - Constructor for class ghidra.util.graph.Dominator
 
Dominator(int, int) - Constructor for class ghidra.util.graph.Dominator
 
Dominator(DirectedGraph) - Constructor for class ghidra.util.graph.Dominator
 
done() - Method in interface docking.util.SwingAnimationCallback
Called when the entire animation cycle is done.
done() - Method in class ghidra.util.task.CachingSwingWorker
A method for clients to use as a callback for completion.
DONE - Static variable in class ghidra.app.util.demangler.CharacterIterator
Constant that is returned when the iterator has reached either the end or the beginning of the text.
DONE - Static variable in class util.demangler.CharacterIterator
Constant that is returned when the iterator has reached either the end or the beginning of the text.
DoNotContinue - Annotation Type in generic.continues
 
DoNothingColumnConstraintEditor<T> - Class in docking.widgets.table.constrainteditor
Editor for constraints that don't have a value that needs editing.
DoNothingColumnConstraintEditor(ColumnConstraint<T>) - Constructor for class docking.widgets.table.constrainteditor.DoNothingColumnConstraintEditor
 
doOr(Pattern, int) - Method in class ghidra.app.plugin.processors.sleigh.pattern.CombinePattern
 
doOr(Pattern, int) - Method in class ghidra.app.plugin.processors.sleigh.pattern.ContextPattern
 
doOr(Pattern, int) - Method in class ghidra.app.plugin.processors.sleigh.pattern.InstructionPattern
 
doOr(Pattern, int) - Method in class ghidra.app.plugin.processors.sleigh.pattern.OrPattern
 
doOr(Pattern, int) - Method in class ghidra.app.plugin.processors.sleigh.pattern.Pattern
 
doPcodeOpBreak(PcodeOpRaw) - Method in class ghidra.pcode.emulate.BreakTable
 
doPcodeOpBreak(PcodeOpRaw) - Method in class ghidra.pcode.emulate.BreakTableCallBack
 
doRegVariableMarkup - Variable in class ghidra.program.model.listing.CodeUnitFormatOptions
 
doRemoveFunction(long) - Method in class ghidra.program.database.function.FunctionManagerDB
 
doRun(TaskMonitor) - Method in class ghidra.app.cmd.memory.MoveBlockTask
 
doRun(TaskMonitor) - Method in class ghidra.program.util.ProgramTask
 
doSaveTool() - Method in class ghidra.framework.plugintool.PluginTool
Called when it is time to save the tool.
doSaveTool() - Method in class ghidra.framework.project.tool.GhidraTool
 
doSetCurrentValue(Object) - Method in class ghidra.framework.options.Option
 
doSetIcon(Icon) - Method in class docking.EmptyBorderToggleButton
 
doSetPinned(boolean) - Method in class ghidra.program.database.symbol.SymbolDB
 
DOSHeader - Class in ghidra.app.util.bin.format.mz
This class represents the IMAGE_DOS_HEADER struct as defined in winnt.h.
DOSHeader() - Constructor for class ghidra.app.util.bin.format.mz.DOSHeader
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
doShow() - Method in class ghidra.util.task.TaskDialog
 
doSourceArchiveUpdates(CompilerSpec, TaskMonitor) - Method in class ghidra.program.database.data.DataTypeManagerDB
This method is only invoked during an upgrade.
doStackVariableMarkup - Variable in class ghidra.program.model.listing.CodeUnitFormatOptions
 
DOT_BB - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolSpecial
address of the beginning of a block
DOT_BF - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolSpecial
address of the beginning of a function
dot_bss - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
RESERVED SECTION NAME
DOT_BSS - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolSpecial
address of the .bss section
dot_comment - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
RESERVED SECTION NAME
dot_data - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
RESERVED SECTION NAME
DOT_DATA - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolSpecial
address of the .data section
dot_data1 - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
RESERVED SECTION NAME
dot_debug - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
RESERVED SECTION NAME
dot_dynamic - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
RESERVED SECTION NAME
dot_dynstr - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
RESERVED SECTION NAME
dot_dynsym - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
RESERVED SECTION NAME
DOT_EB - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolSpecial
address of the end of a block
DOT_EDATA - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolSpecial
Next available address after the end of the .data output section.
DOT_EF - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolSpecial
address of the end of a function
DOT_END - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolSpecial
Next available address after the end of the .bss output section.
DOT_EOS - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolSpecial
End of a structure, union, or enumeration.
DOT_ETEXT - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolSpecial
Next available address after the end of the .text output section.
DOT_FILE - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolSpecial
file name
dot_fini - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
RESERVED SECTION NAME
dot_got - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
RESERVED SECTION NAME
dot_hash - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
RESERVED SECTION NAME
dot_init - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
RESERVED SECTION NAME
dot_interp - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
RESERVED SECTION NAME
dot_line - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
RESERVED SECTION NAME
DOT_NFAKE - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolSpecial
Dummy tag name for a structure, union, or enumeration.
dot_note - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
RESERVED SECTION NAME
dot_plt - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
RESERVED SECTION NAME
dot_rodata - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
RESERVED SECTION NAME
dot_rodata1 - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
RESERVED SECTION NAME
dot_shstrtab - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
RESERVED SECTION NAME
dot_strtab - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
RESERVED SECTION NAME
dot_symtab - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
RESERVED SECTION NAME
DOT_TARGET - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolSpecial
Pointer to a structure or union that is returned by a function.
dot_tbss - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
RESERVED SECTION NAME
dot_tdata - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
RESERVED SECTION NAME
dot_tdata1 - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
RESERVED SECTION NAME
dot_text - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
RESERVED SECTION NAME
DOT_TEXT - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolSpecial
address of the .text section
doText - Variable in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
dotproduct - Variable in class generic.lsh.vector.VectorCompare
 
DOUBLE - Static variable in class db.BinaryCodedField
double data type
DOUBLE - Static variable in class ghidra.app.script.AskDialog
 
DOUBLE - Static variable in class ghidra.app.util.demangler.DemangledDataType
 
DOUBLE - Static variable in class util.demangler.GenericDemangledDataType
 
DOUBLE_ARRAY - Static variable in class db.BinaryCodedField
double[] data type
DOUBLE_MAGIC_NUMBER - Static variable in class ghidra.app.util.bin.format.macos.asd.AppleSingleDouble
 
DOUBLE_QUOTE - Static variable in class ghidra.program.model.data.StringRenderBuilder
 
DOUBLE_QUOTED_STRING_PATTERN - Static variable in class ghidra.util.StringUtilities
 
DOUBLE_TYPE - ghidra.framework.options.OptionType
 
DOUBLE_TYPE - Static variable in class ghidra.util.graph.attributes.AttributeManager
Use this String as the attributeType to create an DoubleAttribute.
DoubleArray - Class in ghidra.util.datastruct
Array of doubles that grows as needed.
DoubleArray() - Constructor for class ghidra.util.datastruct.DoubleArray
Creates new doubleArray
DoubleArrayArray - Class in ghidra.util.datastruct
Array of double[] that grows as needed.
DoubleArrayArray() - Constructor for class ghidra.util.datastruct.DoubleArrayArray
Creates new doubleArrayArray
DoubleAttribute<T extends KeyedObject> - Class in ghidra.util.graph.attributes
This class provides a storage mechanism for double-valued information about the elements of a KeyIndexableSet, e.g.
DoubleAttribute(String, KeyIndexableSet<T>) - Constructor for class ghidra.util.graph.attributes.DoubleAttribute
Constructor.
doubleClick(JComponent, int, int) - Static method in class generic.test.AbstractGenericTest
 
doubleClickCursor() - Method in class help.screenshot.AbstractScreenShotGenerator
 
doubleClickTriggered(MouseEvent) - Method in class docking.event.mouse.GMouseListenerAdapter
Called when a double-click event is discovered.
DoubleComplexDataType - Class in ghidra.program.model.data
Provides a definition of a complex built-in data type consisting of two double point numbers in the IEEE 754 double precision format.
DoubleComplexDataType() - Constructor for class ghidra.program.model.data.DoubleComplexDataType
 
DoubleComplexDataType(DataTypeManager) - Constructor for class ghidra.program.model.data.DoubleComplexDataType
 
DoubleDataType - Class in ghidra.program.model.data
Provides a definition of a Double within a program.
DoubleDataType() - Constructor for class ghidra.program.model.data.DoubleDataType
Creates a Double data type.
DoubleDataType(DataTypeManager) - Constructor for class ghidra.program.model.data.DoubleDataType
 
DoubleRangeConstraintEditor - Class in docking.widgets.table.constrainteditor
A constraint editor for specifying ranges of floating-point numbers (Float and Double)
DoubleRangeConstraintEditor(ColumnConstraint<Double>) - Constructor for class docking.widgets.table.constrainteditor.DoubleRangeConstraintEditor
Constructor.
doubleValue() - Method in class ghidra.app.util.HexLong
 
DoubleValueConstraintEditor - Class in docking.widgets.table.constrainteditor
A constraint editor for specifying comparison with a single floating-point value (Float and Double).
DoubleValueConstraintEditor(ColumnConstraint<Double>) - Constructor for class docking.widgets.table.constrainteditor.DoubleValueConstraintEditor
 
doUpdateEditorComponent() - Method in class docking.widgets.table.constrainteditor.AutocompletingStringConstraintEditor
 
doUpdateEditorComponent() - Method in class docking.widgets.table.constrainteditor.DataLoadingConstraintEditor
Indicates the constraint has changed, and the user interface needs to be updated to reflect the new state.
DOWHILE - Static variable in class ghidra.program.model.pcode.PcodeBlock
 
dr0 - Variable in class ghidra.app.util.bin.format.macho.threadcommand.DebugStateX86_32
 
dr0 - Variable in class ghidra.app.util.bin.format.macho.threadcommand.DebugStateX86_64
 
dr1 - Variable in class ghidra.app.util.bin.format.macho.threadcommand.DebugStateX86_32
 
dr1 - Variable in class ghidra.app.util.bin.format.macho.threadcommand.DebugStateX86_64
 
dr2 - Variable in class ghidra.app.util.bin.format.macho.threadcommand.DebugStateX86_32
 
dr2 - Variable in class ghidra.app.util.bin.format.macho.threadcommand.DebugStateX86_64
 
dr3 - Variable in class ghidra.app.util.bin.format.macho.threadcommand.DebugStateX86_32
 
dr3 - Variable in class ghidra.app.util.bin.format.macho.threadcommand.DebugStateX86_64
 
dr4 - Variable in class ghidra.app.util.bin.format.macho.threadcommand.DebugStateX86_32
 
dr4 - Variable in class ghidra.app.util.bin.format.macho.threadcommand.DebugStateX86_64
 
dr5 - Variable in class ghidra.app.util.bin.format.macho.threadcommand.DebugStateX86_32
 
dr5 - Variable in class ghidra.app.util.bin.format.macho.threadcommand.DebugStateX86_64
 
dr6 - Variable in class ghidra.app.util.bin.format.macho.threadcommand.DebugStateX86_32
 
dr6 - Variable in class ghidra.app.util.bin.format.macho.threadcommand.DebugStateX86_64
 
dr7 - Variable in class ghidra.app.util.bin.format.macho.threadcommand.DebugStateX86_32
 
dr7 - Variable in class ghidra.app.util.bin.format.macho.threadcommand.DebugStateX86_64
 
dragCanceled(DragSourceDropEvent) - Method in interface docking.dnd.Draggable
Method called when the drag operation exits the drop target without dropping.
dragCanceled(DragSourceDropEvent) - Method in class ghidra.framework.main.datatree.VersionHistoryPanel
 
dragComponent - Variable in class docking.dnd.DragSrcAdapter
 
dragDropEnd(DragSourceDropEvent) - Method in class docking.dnd.DragSrcAdapter
Called when the drag-drop operation completes.
dragDropEnd(DragSourceDropEvent) - Method in class docking.DockableHeader
 
dragDropEnd(DragSourceDropEvent) - Method in class docking.widgets.tree.internal.GTreeDragNDropAdapter
 
dragDropEnd(DragSourceDropEvent) - Method in class ghidra.framework.main.datatable.ProjectDataTableDnDHandler
 
DragDropManager - Interface in docking.dnd
Interface used by the DragDropTree to know how to handle the drag and drop operations.
DragDropNode - Class in docking.dnd
Defines a node that is in the DragDropTree.
DragDropNode(String) - Constructor for class docking.dnd.DragDropNode
Constructs a new DragDropNode with the given name.
DragDropTreeTransferable - Class in docking.dnd
Defines data that is available for drag/drop and clipboard transfers.
DragDropTreeTransferable(DragDropNode[]) - Constructor for class docking.dnd.DragDropTreeTransferable
Constructs a new Transferable from the array of DragDropNodes
dragEnter(DragSourceDragEvent) - Method in class docking.dnd.DragSrcAdapter
Called as the hotspot enters a platform dependent drop site.
dragEnter(DragSourceDragEvent) - Method in class docking.DockableHeader
 
dragEnter(DragSourceDragEvent) - Method in class docking.widgets.tree.internal.GTreeDragNDropAdapter
 
dragEnter(DragSourceDragEvent) - Method in class ghidra.framework.main.datatable.ProjectDataTableDnDHandler
 
dragEnter(DropTargetDragEvent) - Method in class docking.dnd.DropTgtAdapter
DropTargetListener method called when the drag operation encounters the drop target.
dragEnter(DropTargetDragEvent) - Method in class docking.widgets.tree.internal.GTreeDragNDropAdapter
 
dragEnter(DropTargetDragEvent) - Method in class ghidra.util.CascadedDropTarget
 
dragExit(DragSourceEvent) - Method in class docking.dnd.DragSrcAdapter
Called as the hotspot exits a platform dependent drop site.
dragExit(DragSourceEvent) - Method in class docking.DockableHeader
 
dragExit(DragSourceEvent) - Method in class docking.widgets.tree.internal.GTreeDragNDropAdapter
 
dragExit(DragSourceEvent) - Method in class ghidra.framework.main.datatable.ProjectDataTableDnDHandler
 
dragExit(DropTargetEvent) - Method in class docking.dnd.DropTgtAdapter
DropTargetListener method called when the drag operation exits the drop target without dropping.
dragExit(DropTargetEvent) - Method in class docking.widgets.tree.internal.GTreeDragNDropAdapter
 
dragExit(DropTargetEvent) - Method in class ghidra.util.CascadedDropTarget
 
Draggable - Interface in docking.dnd
Interface to define a drag source.
DRAGGED_OVER_INFO - Static variable in class docking.DockableComponent
 
DragGestureAdapter - Class in docking.dnd
This class receives notification when the user intitiates a drag and drop operation; it is responsible for getting the Transferable and telling the DragSource to start the drag.
DragGestureAdapter(Draggable) - Constructor for class docking.dnd.DragGestureAdapter
Construct a new DragGestureAdapter
dragGestureRecognized(DragGestureEvent) - Method in class docking.dnd.DragGestureAdapter
A DragGestureRecognizer has detected a platform-dependent Drag and Drop action initiating gesture and is notifying this Listener in order for it to initiate the action for the user.
dragGestureRecognized(DragGestureEvent) - Method in class docking.DockableHeader
 
dragGestureRecognized(DragGestureEvent) - Method in class docking.widgets.tree.internal.GTreeDragNDropAdapter
 
dragGestureRecognized(DragGestureEvent) - Method in class ghidra.framework.main.datatable.ProjectDataTableDnDHandler
 
dragMouse(Component, int, int, int, int, int, int) - Static method in class generic.test.AbstractGenericTest
Simulates a mouse drag action
dragOver(DragSourceDragEvent) - Method in class docking.dnd.DragSrcAdapter
Called as the hotspot moves over a platform dependent drop site.
dragOver(DragSourceDragEvent) - Method in class docking.DockableHeader
 
dragOver(DragSourceDragEvent) - Method in class docking.widgets.tree.internal.GTreeDragNDropAdapter
 
dragOver(DragSourceDragEvent) - Method in class ghidra.framework.main.datatable.ProjectDataTableDnDHandler
 
dragOver(DropTargetDragEvent) - Method in class docking.dnd.DropTgtAdapter
DropTargetListener method called when the drag operation is over the drop target.
dragOver(DropTargetDragEvent) - Method in class docking.widgets.tree.internal.GTreeDragNDropAdapter
 
dragOver(DropTargetDragEvent) - Method in class ghidra.util.CascadedDropTarget
 
DragSrcAdapter - Class in docking.dnd
Adapter class that receives notifications in order to provide drag over effects.
DragSrcAdapter(Draggable) - Constructor for class docking.dnd.DragSrcAdapter
Constructor
dragUnderFeedback(boolean, DropTargetDragEvent) - Method in interface docking.dnd.Droppable
Set drag feedback according to the ok parameter
dragUnderFeedback(boolean, DropTargetDragEvent) - Method in class docking.widgets.filechooser.GhidraFileChooserPanel
 
dragUnderFeedback(boolean, DropTargetDragEvent) - Method in class ghidra.app.util.FileOpenDropHandler
 
draw(Shape) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
draw(Shape) - Method in class generic.text.TextLayoutGraphics
 
draw(Shape) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
draw3DRect(int, int, int, int, boolean) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
drawArc(int, int, int, int, int, int) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
drawArc(int, int, int, int, int, int) - Method in class generic.text.TextLayoutGraphics
 
drawArc(int, int, int, int, int, int) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
drawArrow(Color, int, Point, Point, int) - Method in class help.screenshot.AbstractScreenShotGenerator
 
drawArrow(Color, Point, Point) - Method in class help.screenshot.AbstractScreenShotGenerator
 
drawBorder(Color) - Method in class help.screenshot.AbstractScreenShotGenerator
 
drawBytes(byte[], int, int, int, int) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
drawChars(char[], int, int, int, int) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
drawGlyphVector(GlyphVector, float, float) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
drawGlyphVector(GlyphVector, float, float) - Method in class generic.text.TextLayoutGraphics
 
drawGlyphVector(GlyphVector, float, float) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
drawImage(BufferedImage, BufferedImageOp, int, int) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
drawImage(BufferedImage, BufferedImageOp, int, int) - Method in class generic.text.TextLayoutGraphics
 
drawImage(BufferedImage, BufferedImageOp, int, int) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
drawImage(Image, int, int, int, int, int, int, int, int, Color, ImageObserver) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
drawImage(Image, int, int, int, int, int, int, int, int, Color, ImageObserver) - Method in class generic.text.TextLayoutGraphics
 
drawImage(Image, int, int, int, int, int, int, int, int, Color, ImageObserver) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
drawImage(Image, int, int, int, int, int, int, int, int, ImageObserver) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
drawImage(Image, int, int, int, int, int, int, int, int, ImageObserver) - Method in class generic.text.TextLayoutGraphics
 
drawImage(Image, int, int, int, int, int, int, int, int, ImageObserver) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
drawImage(Image, int, int, int, int, Color, ImageObserver) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
drawImage(Image, int, int, int, int, Color, ImageObserver) - Method in class generic.text.TextLayoutGraphics
 
drawImage(Image, int, int, int, int, Color, ImageObserver) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
drawImage(Image, int, int, int, int, ImageObserver) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
drawImage(Image, int, int, int, int, ImageObserver) - Method in class generic.text.TextLayoutGraphics
 
drawImage(Image, int, int, int, int, ImageObserver) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
drawImage(Image, int, int, Color, ImageObserver) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
drawImage(Image, int, int, Color, ImageObserver) - Method in class generic.text.TextLayoutGraphics
 
drawImage(Image, int, int, Color, ImageObserver) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
drawImage(Image, int, int, ImageObserver) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
drawImage(Image, int, int, ImageObserver) - Method in class generic.text.TextLayoutGraphics
 
drawImage(Image, int, int, ImageObserver) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
drawImage(Image, AffineTransform, ImageObserver) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
drawImage(Image, AffineTransform, ImageObserver) - Method in class generic.text.TextLayoutGraphics
 
drawImage(Image, AffineTransform, ImageObserver) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
drawLine(int, int, int, int) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
drawLine(int, int, int, int) - Method in class generic.text.TextLayoutGraphics
 
drawLine(int, int, int, int) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
drawLine(Color, int, Point, Point) - Method in class help.screenshot.AbstractScreenShotGenerator
 
drawOval(int, int, int, int) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
drawOval(int, int, int, int) - Method in class generic.text.TextLayoutGraphics
 
drawOval(int, int, int, int) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
drawOval(Color, Rectangle, int) - Method in class help.screenshot.AbstractScreenShotGenerator
 
drawPolygon(int[], int[], int) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
drawPolygon(int[], int[], int) - Method in class generic.text.TextLayoutGraphics
 
drawPolygon(int[], int[], int) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
drawPolygon(Polygon) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
drawPolyline(int[], int[], int) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
drawPolyline(int[], int[], int) - Method in class generic.text.TextLayoutGraphics
 
drawPolyline(int[], int[], int) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
drawRect(int, int, int, int) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
drawRectangle(Color, Rectangle, int) - Method in class help.screenshot.AbstractScreenShotGenerator
 
drawRectangle(Color, Rectangle, int, int) - Method in class help.screenshot.AbstractScreenShotGenerator
 
drawRectangleAround(JComponent, Color, int) - Method in class help.screenshot.AbstractScreenShotGenerator
 
drawRectangleAround(JComponent, JComponent, Color, int) - Method in class help.screenshot.AbstractScreenShotGenerator
Draws a rectangle around the given component.
drawRectangleWithDropShadowAround(JComponent, Color, int) - Method in class help.screenshot.AbstractScreenShotGenerator
 
drawRenderableImage(RenderableImage, AffineTransform) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
drawRenderableImage(RenderableImage, AffineTransform) - Method in class generic.text.TextLayoutGraphics
 
drawRenderableImage(RenderableImage, AffineTransform) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
drawRenderedImage(RenderedImage, AffineTransform) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
drawRenderedImage(RenderedImage, AffineTransform) - Method in class generic.text.TextLayoutGraphics
 
drawRenderedImage(RenderedImage, AffineTransform) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
drawRoundRect(int, int, int, int, int, int) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
drawRoundRect(int, int, int, int, int, int) - Method in class generic.text.TextLayoutGraphics
 
drawRoundRect(int, int, int, int, int, int) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
drawSimpleEdge(RenderContext<V, E>, Layout<V, E>, E) - Method in class ghidra.graph.viewer.edge.VisualEdgeRenderer
 
drawString(String, float, float) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
drawString(String, float, float) - Method in class generic.text.TextLayoutGraphics
 
drawString(String, float, float) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
drawString(String, int, int) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
drawString(String, int, int) - Method in class generic.text.TextLayoutGraphics
 
drawString(String, int, int) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
drawString(AttributedCharacterIterator, float, float) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
drawString(AttributedCharacterIterator, float, float) - Method in class generic.text.TextLayoutGraphics
 
drawString(AttributedCharacterIterator, float, float) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
drawString(AttributedCharacterIterator, int, int) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
drawString(AttributedCharacterIterator, int, int) - Method in class generic.text.TextLayoutGraphics
 
drawString(AttributedCharacterIterator, int, int) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
drawString(JComponent, Graphics2D, String, int, int) - Static method in class docking.util.GraphicsUtils
 
drawString(JComponent, Graphics, String, int, int) - Static method in class docking.util.GraphicsUtils
 
drawText(String, Color, Point, float) - Method in class help.screenshot.AbstractScreenShotGenerator
 
drawText(String, Color, Point, Font) - Method in class help.screenshot.AbstractScreenShotGenerator
 
drop(GTreeNode, Transferable, int) - Method in class docking.ErrLogExpandableDialog.ExcTreeTransferHandler
 
drop(GTreeNode, Transferable, int) - Method in interface docking.widgets.tree.support.GTreeDragNDropHandler
Add the given transferable's data to the destination user data.
drop(GTreeNode, Transferable, int) - Method in class ghidra.framework.main.datatree.DataTreeDragNDropHandler
 
drop(DropTargetDropEvent) - Method in class docking.dnd.DropTgtAdapter
DropTargetListener method called when the drag operation terminates and drops onto the drop target.
drop(DropTargetDropEvent) - Method in class docking.widgets.tree.internal.GTreeDragNDropAdapter
 
drop(DropTargetDropEvent) - Method in class ghidra.util.CascadedDropTarget
 
DROP_CODE - Static variable in class docking.DockableComponent
 
DROP_CODE_SET - Static variable in class docking.DockableComponent
 
dropActionChanged(DragSourceDragEvent) - Method in class docking.dnd.DragSrcAdapter
Drop action changed, i.e., ctrl key pressed during drag to change to a copy operation.
dropActionChanged(DragSourceDragEvent) - Method in class docking.DockableHeader
 
dropActionChanged(DragSourceDragEvent) - Method in class docking.widgets.tree.internal.GTreeDragNDropAdapter
 
dropActionChanged(DragSourceDragEvent) - Method in class ghidra.framework.main.datatable.ProjectDataTableDnDHandler
 
dropActionChanged(DropTargetDragEvent) - Method in class docking.dnd.DropTgtAdapter
DropTargetListener method called when the user modifies the drag action.
dropActionChanged(DropTargetDragEvent) - Method in class docking.widgets.tree.internal.GTreeDragNDropAdapter
 
dropActionChanged(DropTargetDragEvent) - Method in class ghidra.util.CascadedDropTarget
 
DropDownMultiSelectionChoiceListener<T> - Interface in docking.widgets
Listener called when the user makes a selection on the DropDownMultiSelectionTextField.
DropDownMultiSelectionTextField<T> - Class in docking.widgets
Extension of the DropDownSelectionTextField that allows multiple items to be selected.
DropDownMultiSelectionTextField(DropDownTextFieldDataModel<T>) - Constructor for class docking.widgets.DropDownMultiSelectionTextField
Constructor.
DropDownSelectionChoiceListener<T> - Interface in docking.widgets
A listener that is called when the user makes a selection from the DropDownSelectionTextField (e.g., they click an item or press enter on a selected item and the matching window is closed).
DropDownSelectionTextField<T> - Class in docking.widgets
A text field that handles comparing text typed by the user to the list of objects and then presenting potential matches in a drop down window.
DropDownSelectionTextField(DropDownTextFieldDataModel<T>) - Constructor for class docking.widgets.DropDownSelectionTextField
 
DropDownTextField<T> - Class in docking.widgets
A text field that handles comparing text typed by the user to the list of objects and then presenting potential matches in a drop down window.
DropDownTextField(DropDownTextFieldDataModel<T>) - Constructor for class docking.widgets.DropDownTextField
Constructor.
DropDownTextField(DropDownTextFieldDataModel<T>, int) - Constructor for class docking.widgets.DropDownTextField
Constructor.
DropDownTextFieldDataModel<T> - Interface in docking.widgets
This interface represents all methods needed by the DropDownSelectionTextField in order to search, show, manipulate and select objects.
dropIndent() - Method in class ghidra.app.plugin.processors.sleigh.SleighDebugLogger
Shift log indent left
dropIndent(int) - Method in class ghidra.app.plugin.processors.sleigh.SleighDebugLogger
 
Droppable - Interface in docking.dnd
Methods called by the DropTargetAdapter that implements the DropTargetListener interface
dropRow - Variable in class docking.widgets.AbstractGCellRenderer
 
DropShadow - Class in docking.util.image
 
DropShadow() - Constructor for class docking.util.image.DropShadow
 
DropTargetFactory - Interface in docking
A factory for installing drop handlers onto components.
DropTargetHandler - Interface in docking
A basic interface for holding onto drop handlers
DropTgtAdapter - Class in docking.dnd
Class to handle notifications of drag and drop operations that occur on the DropTarget object.
DropTgtAdapter(Droppable, int, DataFlavor[]) - Constructor for class docking.dnd.DropTgtAdapter
Constructor
ds - Variable in class ghidra.app.util.bin.format.macho.threadcommand.ThreadStateX86_32
 
dsize - Variable in class ghidra.app.util.bin.format.coff.AoutHeader
 
DSymSectionProvider - Class in ghidra.app.util.bin.format.dwarf4.next.sectionprovider
Fetches DWARF section data for a MachO program with co-located .dSYM folder.
DSymSectionProvider(File) - Constructor for class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.DSymSectionProvider
 
DT_ARY - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolType
 
DT_AUDIT - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_AUXILIARY - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_BIND_NOW - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_CHECKSUM - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_CONFIG - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_DEBUG - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_DEPAUDIT - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_ENCODING - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_FCN - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolType
 
DT_FEATURE_1 - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_FILTER - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_FINI - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_FINI_ARRAY - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_FINI_ARRAYSZ - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_FLAGS - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_FLAGS_1 - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_GNU_CONFLICT - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_GNU_CONFLICTSZ - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_GNU_HASH - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_GNU_LIBLIST - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_GNU_LIBLISTSZ - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_GNU_PRELINKED - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_HASH - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_INIT - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_INIT_ARRAY - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_INIT_ARRAYSZ - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_JMPREL - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_MOVEENT - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_MOVESZ - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_MOVETAB - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_NEEDED - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_NON - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolType
 
DT_NULL - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_PLTGOT - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_PLTPAD - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_PLTPADSZ - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_PLTREL - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_PLTRELSZ - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_POSFLAG_1 - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_PREINIT_ARRAYSZ - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_PTR - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolType
 
DT_REL - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_RELA - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_RELACOUNT - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_RELAENT - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_RELASZ - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_RELCOUNT - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_RELENT - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_RELSZ - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_RPATH - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_RUNPATH - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_SONAME - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_STRSZ - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_STRTAB - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_SYMBOLIC - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_SYMENT - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_SYMINENT - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_SYMINFO - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_SYMINSZ - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_SYMTAB - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_TEXTREL - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_TLSDESC_GOT - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_TLSDESC_PLT - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_VERDEF - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_VERDEFNUM - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_VERNEED - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_VERNEEDNUM - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DT_VERSYM - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
 
DualDecompilerActionContext - Class in ghidra.app.decompiler.component
Action context for a dual decompiler panel.
DualDecompilerActionContext(ComponentProvider, CDisplayPanel, Component) - Constructor for class ghidra.app.decompiler.component.DualDecompilerActionContext
Creates an action context for a dual decompiler panel.
DualDecompileResultsListener - Interface in ghidra.app.decompiler.component
 
DualDecompilerFieldPanelCoordinator - Class in ghidra.app.decompiler.component
 
DualDecompilerFieldPanelCoordinator(DecompilerCodeComparisonPanel<? extends DualDecompilerFieldPanelCoordinator>) - Constructor for class ghidra.app.decompiler.component.DualDecompilerFieldPanelCoordinator
 
DualListingActionContext - Class in ghidra.app.util.viewer.listingpanel
Action context for a ListingCodeComparisonPanel.
DualListingActionContext(ComponentProvider, Navigatable) - Constructor for class ghidra.app.util.viewer.listingpanel.DualListingActionContext
Constructor for a dual listing's action context.
DualListingActionContext(ComponentProvider, Navigatable, Program, ProgramLocation, ProgramSelection, ProgramSelection) - Constructor for class ghidra.app.util.viewer.listingpanel.DualListingActionContext
Constructor for a dual listing's action context.
DualListingActionContext(ComponentProvider, Navigatable, ProgramLocation) - Constructor for class ghidra.app.util.viewer.listingpanel.DualListingActionContext
Constructor for a dual listing's action context.
DualListingFieldPanelCoordinator - Interface in ghidra.app.util.viewer.listingpanel
Coordinates the locations between the left and right sides of a dual listing panel.
DualProgramLocationPluginEvent - Class in ghidra.app.events
This plugin event class provides program location information for plugins that send information to two or more tools containing associated addresses.
DualProgramLocationPluginEvent(String, ProgramLocation, Program) - Constructor for class ghidra.app.events.DualProgramLocationPluginEvent
Construct a new DualProgramLocationPluginEvent.
DualProgramLocationPluginEvent(String, ProgramLocation, String) - Constructor for class ghidra.app.events.DualProgramLocationPluginEvent
Construct a new DualProgramLocationPluginEvent.
DualTextAutocompleterDemo() - Constructor for class docking.widgets.autocomplete.TextFieldAutocompleter.DualTextAutocompleterDemo
 
DumbMemBufferImpl - Class in ghidra.program.model.mem
DumbMemBufferImpl extends MemoryBufferImpl with an internal cache buffer size of 16-bytes but will use the underlying memory if needed.
DumbMemBufferImpl(Memory, Address) - Constructor for class ghidra.program.model.mem.DumbMemBufferImpl
Construct a new DumbMemBufferImpl
dummy() - Static method in interface utility.function.Callback
Creates a dummy callback function.
DUMMY - Static variable in class ghidra.app.util.bin.format.dwarf4.next.DWARFRegisterMappings
 
DUMMY - Static variable in interface ghidra.util.task.TaskMonitor
 
DUMMY_HELP_SET_NAME - Static variable in interface docking.help.HelpService
 
DUMMY_MONITOR - Static variable in class ghidra.util.task.TaskMonitorAdapter
Deprecated.
use TaskMonitor.DUMMY instead
DUMMY_MOUSE_HANDLER - Static variable in interface ghidra.app.util.viewer.field.AnnotatedStringHandler
 
DummyApplicationLayout - Class in utility.application
The dummy application layout defines the customizable elements of a dummy application's directory structure.
DummyApplicationLayout(String) - Constructor for class utility.application.DummyApplicationLayout
Constructs a new dummy application layout object.
DummyCancellableTaskMonitor - Class in ghidra.util.task
A TaskMonitorAdapter that is cancellable.
DummyCancellableTaskMonitor() - Constructor for class ghidra.util.task.DummyCancellableTaskMonitor
 
DummyConstraintEditor<T> - Class in docking.widgets.table.constrainteditor
An editor that is always invalid.
DummyConstraintEditor(String) - Constructor for class docking.widgets.table.constrainteditor.DummyConstraintEditor
Constructor.
DummyEdge(Object, Object) - Constructor for class ghidra.graph.MutableGDirectedGraphWrapper.DummyEdge
 
DummyFieldFactory - Class in ghidra.app.util.viewer.field
Generates Dummy Fields.
DummyFieldFactory(FormatManager) - Constructor for class ghidra.app.util.viewer.field.DummyFieldFactory
 
dummyIfNull(Callback) - Static method in interface utility.function.Callback
Returns the given callback object if it is not null.
dumpComponents(StringBuilder, String) - Method in class ghidra.program.model.data.CompositeDataTypeImpl
Dump all components for use in CompositeDataTypeImpl.toString() representation.
dumpComponents(StringBuilder, String) - Method in class ghidra.program.model.data.StructureDataType
 
dumpConnectionList() - Method in class ghidra.framework.project.tool.ToolManagerImpl
Debug method for printing out the list of connections.
dumpConstructorTree() - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedConstructor
Used for testing and diagnostics: list the constructor line numbers used to resolve this encoding This includes braces to describe the tree structure
dumpConstructorTree() - Method in class ghidra.app.plugin.processors.sleigh.ConstructState
Used for testing and diagnostics: list the constructor line numbers used to resolve this encoding This includes braces to describe the tree structure
dumpConstructorTree() - Method in class ghidra.app.plugin.processors.sleigh.SleighInstructionPrototype
Used for testing and diagnostics: list the constructor line numbers used to resolve this encoding This includes braces to describe the tree structure
dumpContextPattern(int[], int[], int, SleighParserContext) - Method in class ghidra.app.plugin.processors.sleigh.SleighDebugLogger
Dump context pattern details.
dumpContextSet(SleighParserContext, int, int, int) - Method in class ghidra.app.plugin.processors.sleigh.SleighDebugLogger
Dump transient context setting details.
dumpContextValue(RegisterValue, String) - Static method in interface ghidra.program.model.lang.ProcessorContextView
 
dumpContextValue(RegisterValue, String, StringBuilder) - Static method in interface ghidra.program.model.lang.ProcessorContextView
 
dumpGlobalSet(SleighParserContext, ConstructState, TripleSymbol, int, int, int) - Method in class ghidra.app.plugin.processors.sleigh.SleighDebugLogger
Dump globalset details.
dumpInstructionDifference(Instruction, Instruction) - Static method in class ghidra.program.model.lang.InstructionError
 
dumpMemory(Program, Memory, AddressSetView, TaskMonitor) - Method in class ghidra.app.util.exporter.IntelHexExporter
 
DumpMiscState - Class in ghidra.app.emulator.state
 
DumpMiscState(Language) - Constructor for class ghidra.app.emulator.state.DumpMiscState
 
dumpOffset(long) - Method in class ghidra.app.plugin.processors.sleigh.PcodeEmitPacked
Encode and dump an integer value to the packed byte stream
dup() - Method in class ghidra.formats.gfilesystem.FileSystemRef
Creates a duplicate ref.
DUPLICATE - ghidra.program.model.lang.InstructionError.InstructionErrorType
Duplicate instruction detected while instructions were being added to program.
DUPLICATE_FILE_ERROR - ghidra.framework.plugintool.dialog.ExtensionException.ExtensionExceptionType
Thrown when installing an extension to an existing location
DuplicateAnchorCollection - Interface in help.validator
 
DuplicateAnchorCollectionByHelpFile - Class in help.validator
 
DuplicateAnchorCollectionByHelpTopic - Class in help.validator
 
DuplicateFileException - Exception in ghidra.util.exception
DuplicateFileException is thrown whenever a file or folder can't be created because one with that name already exists at the same location.
DuplicateFileException(String) - Constructor for exception ghidra.util.exception.DuplicateFileException
Create a new DuplicateFileException with the given message.
DuplicateGroupException - Exception in ghidra.program.model.listing
DuplicateGroupException is thrown when a fragment or child is added to a module and that fragment or module is already a child.
DuplicateGroupException() - Constructor for exception ghidra.program.model.listing.DuplicateGroupException
Creates a new exception with the default message.
DuplicateGroupException(String) - Constructor for exception ghidra.program.model.listing.DuplicateGroupException
Creates a new exception with the given user message.
DuplicateNameException - Exception in ghidra.util.exception
Exception thrown whenever a method tries give something a name and that name is already used.
DuplicateNameException() - Constructor for exception ghidra.util.exception.DuplicateNameException
constructs a new DuplicatenameException with a default message.
DuplicateNameException(String) - Constructor for exception ghidra.util.exception.DuplicateNameException
construct a new DuplicateNameException with a given message.
duration - Variable in class ghidra.graph.job.AbstractGraphVisibilityTransitionJob
 
DW_ACCESS_private - ghidra.app.util.bin.format.dwarf4.encoding.DWARFAccessibility
 
DW_ACCESS_protected - ghidra.app.util.bin.format.dwarf4.encoding.DWARFAccessibility
 
DW_ACCESS_public - ghidra.app.util.bin.format.dwarf4.encoding.DWARFAccessibility
 
DW_AT_abstract_origin - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_accessibility - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_address_class - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_allocated - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_artificial - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_associated - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_base_types - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_binary_scale - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_bit_offset - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_bit_size - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_bit_stride - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_byte_size - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_byte_stride - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_call_column - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_call_file - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_call_line - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_calling_convention - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_common_reference - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_comp_dir - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_const_expr - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_const_value - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_containing_type - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_count - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_data_bit_offset - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_data_location - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_data_member_location - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_decimal_scale - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_decimal_sign - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_decl_column - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_decl_file - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_decl_line - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_declaration - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_default_value - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_description - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_digit_count - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_discr - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_discr_list - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_discr_value - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_elemental - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_encoding - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_endianity - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_entry_pc - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_enum_class - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_explicit - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_extension - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_external - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_frame_base - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_friend - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_GNU_addr_base - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_GNU_dwo_id - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_GNU_dwo_name - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_GNU_pubnames - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_GNU_pubtypes - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_GNU_ranges_base - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_hi_user - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_high_pc - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_identifier_case - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_import - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_inline - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_is_optional - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_language - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_linkage_name - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_lo_user - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_location - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_low_pc - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_lower_bound - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_macro_info - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_main_subprogram - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_MIPS_linkage_name - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_mutable - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_name - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_namelist_item - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_object_pointer - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_ordering - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_picture_string - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_priority - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_producer - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_prototyped - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_pure - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_ranges - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_recursive - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_return_addr - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_segment - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_sibling - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_signature - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_small - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_specification - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_start_scope - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_static_link - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_stmt_list - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_string_length - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_threads_scaled - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_trampoline - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_type - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_upper_bound - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_use_location - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_use_UTF8 - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_variable_parameter - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_virtuality - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_visibility - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_AT_vtable_elem_location - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DW_ATE_address - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFEncoding
 
DW_ATE_boolean - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFEncoding
 
DW_ATE_complex_float - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFEncoding
 
DW_ATE_decimal_float - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFEncoding
 
DW_ATE_edited - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFEncoding
 
DW_ATE_float - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFEncoding
 
DW_ATE_hi_user - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFEncoding
 
DW_ATE_imaginary_float - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFEncoding
 
DW_ATE_lo_user - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFEncoding
 
DW_ATE_numeric_string - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFEncoding
 
DW_ATE_packed_decimal - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFEncoding
 
DW_ATE_signed - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFEncoding
 
DW_ATE_signed_char - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFEncoding
 
DW_ATE_signed_fixed - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFEncoding
 
DW_ATE_unsigned - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFEncoding
 
DW_ATE_unsigned_char - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFEncoding
 
DW_ATE_unsigned_fixed - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFEncoding
 
DW_ATE_UTF - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFEncoding
 
DW_ATE_void - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFEncoding
 
DW_CHILDREN_no - ghidra.app.util.bin.format.dwarf4.encoding.DWARFChildren
 
DW_CHILDREN_yes - ghidra.app.util.bin.format.dwarf4.encoding.DWARFChildren
 
DW_END_big - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFEndianity
 
DW_END_default - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFEndianity
 
DW_END_hi_user - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFEndianity
 
DW_END_little - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFEndianity
 
DW_END_lo_user - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFEndianity
 
DW_FORM_addr - ghidra.app.util.bin.format.dwarf4.encoding.DWARFForm
 
DW_FORM_block - ghidra.app.util.bin.format.dwarf4.encoding.DWARFForm
 
DW_FORM_block1 - ghidra.app.util.bin.format.dwarf4.encoding.DWARFForm
 
DW_FORM_block2 - ghidra.app.util.bin.format.dwarf4.encoding.DWARFForm
 
DW_FORM_block4 - ghidra.app.util.bin.format.dwarf4.encoding.DWARFForm
 
DW_FORM_data1 - ghidra.app.util.bin.format.dwarf4.encoding.DWARFForm
 
DW_FORM_data2 - ghidra.app.util.bin.format.dwarf4.encoding.DWARFForm
 
DW_FORM_data4 - ghidra.app.util.bin.format.dwarf4.encoding.DWARFForm
 
DW_FORM_data8 - ghidra.app.util.bin.format.dwarf4.encoding.DWARFForm
 
DW_FORM_exprloc - ghidra.app.util.bin.format.dwarf4.encoding.DWARFForm
 
DW_FORM_flag - ghidra.app.util.bin.format.dwarf4.encoding.DWARFForm
 
DW_FORM_flag_present - ghidra.app.util.bin.format.dwarf4.encoding.DWARFForm
 
DW_FORM_indirect - ghidra.app.util.bin.format.dwarf4.encoding.DWARFForm
 
DW_FORM_ref_addr - ghidra.app.util.bin.format.dwarf4.encoding.DWARFForm
 
DW_FORM_ref_sig8 - ghidra.app.util.bin.format.dwarf4.encoding.DWARFForm
 
DW_FORM_ref_udata - ghidra.app.util.bin.format.dwarf4.encoding.DWARFForm
 
DW_FORM_ref1 - ghidra.app.util.bin.format.dwarf4.encoding.DWARFForm
 
DW_FORM_ref2 - ghidra.app.util.bin.format.dwarf4.encoding.DWARFForm
 
DW_FORM_ref4 - ghidra.app.util.bin.format.dwarf4.encoding.DWARFForm
 
DW_FORM_ref8 - ghidra.app.util.bin.format.dwarf4.encoding.DWARFForm
 
DW_FORM_sdata - ghidra.app.util.bin.format.dwarf4.encoding.DWARFForm
 
DW_FORM_sec_offset - ghidra.app.util.bin.format.dwarf4.encoding.DWARFForm
 
DW_FORM_string - ghidra.app.util.bin.format.dwarf4.encoding.DWARFForm
 
DW_FORM_strp - ghidra.app.util.bin.format.dwarf4.encoding.DWARFForm
 
DW_FORM_udata - ghidra.app.util.bin.format.dwarf4.encoding.DWARFForm
 
DW_ID_case_insensitive - ghidra.app.util.bin.format.dwarf4.encoding.DWARFIdentifierCase
 
DW_ID_case_sensitive - ghidra.app.util.bin.format.dwarf4.encoding.DWARFIdentifierCase
 
DW_ID_down_case - ghidra.app.util.bin.format.dwarf4.encoding.DWARFIdentifierCase
 
DW_ID_up_case - ghidra.app.util.bin.format.dwarf4.encoding.DWARFIdentifierCase
 
DW_INL_declared_inlined - ghidra.app.util.bin.format.dwarf4.encoding.DWARFInline
 
DW_INL_declared_not_inlined - ghidra.app.util.bin.format.dwarf4.encoding.DWARFInline
 
DW_INL_inlined - ghidra.app.util.bin.format.dwarf4.encoding.DWARFInline
 
DW_INL_not_inlined - ghidra.app.util.bin.format.dwarf4.encoding.DWARFInline
 
DW_LANG_Ada83 - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFSourceLanguage
 
DW_LANG_Ada95 - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFSourceLanguage
 
DW_LANG_C - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFSourceLanguage
 
DW_LANG_C_plus_plus - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFSourceLanguage
 
DW_LANG_C89 - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFSourceLanguage
 
DW_LANG_C99 - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFSourceLanguage
 
DW_LANG_Cobol74 - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFSourceLanguage
 
DW_LANG_Cobol85 - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFSourceLanguage
 
DW_LANG_D - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFSourceLanguage
 
DW_LANG_Fortran77 - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFSourceLanguage
 
DW_LANG_Fortran90 - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFSourceLanguage
 
DW_LANG_Fortran95 - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFSourceLanguage
 
DW_LANG_hi_user - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFSourceLanguage
 
DW_LANG_Java - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFSourceLanguage
 
DW_LANG_lo_user - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFSourceLanguage
 
DW_LANG_Modula2 - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFSourceLanguage
 
DW_LANG_ObjC - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFSourceLanguage
 
DW_LANG_ObjC_plus_plus - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFSourceLanguage
 
DW_LANG_Pascal83 - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFSourceLanguage
 
DW_LANG_PL1 - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFSourceLanguage
 
DW_LANG_Python - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFSourceLanguage
 
DW_LANG_UPC - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFSourceLanguage
 
DW_LNE_define_file - Static variable in class ghidra.app.util.bin.format.dwarf.line.StatementProgramInstructions
 
DW_LNE_end_sequence - Static variable in class ghidra.app.util.bin.format.dwarf.line.StatementProgramInstructions
 
DW_LNE_set_address - Static variable in class ghidra.app.util.bin.format.dwarf.line.StatementProgramInstructions
 
DW_LNS_advance_line - Static variable in class ghidra.app.util.bin.format.dwarf.line.StatementProgramInstructions
 
DW_LNS_advance_pc - Static variable in class ghidra.app.util.bin.format.dwarf.line.StatementProgramInstructions
 
DW_LNS_const_add_pc - Static variable in class ghidra.app.util.bin.format.dwarf.line.StatementProgramInstructions
 
DW_LNS_copy - Static variable in class ghidra.app.util.bin.format.dwarf.line.StatementProgramInstructions
 
DW_LNS_fixed_advanced_pc - Static variable in class ghidra.app.util.bin.format.dwarf.line.StatementProgramInstructions
 
DW_LNS_negate_statement - Static variable in class ghidra.app.util.bin.format.dwarf.line.StatementProgramInstructions
 
DW_LNS_set_basic_block - Static variable in class ghidra.app.util.bin.format.dwarf.line.StatementProgramInstructions
 
DW_LNS_set_column - Static variable in class ghidra.app.util.bin.format.dwarf.line.StatementProgramInstructions
 
DW_LNS_set_epilog_begin - Static variable in class ghidra.app.util.bin.format.dwarf.line.StatementProgramInstructions
 
DW_LNS_set_file - Static variable in class ghidra.app.util.bin.format.dwarf.line.StatementProgramInstructions
 
DW_LNS_set_isa - Static variable in class ghidra.app.util.bin.format.dwarf.line.StatementProgramInstructions
 
DW_LNS_set_prologue_end - Static variable in class ghidra.app.util.bin.format.dwarf.line.StatementProgramInstructions
 
DW_OP_abs - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_addr - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_and - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_bit_piece - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_bra - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg0 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg1 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg10 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg11 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg12 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg13 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg14 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg15 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg16 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg17 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg18 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg19 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg2 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg20 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg21 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg22 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg23 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg24 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg25 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg26 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg27 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg28 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg29 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg3 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg30 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg31 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg4 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg5 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg6 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg7 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg8 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_breg9 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_bregx - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_call_frame_cfa - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_call_ref - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_call2 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_call4 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_const1s - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_const1u - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_const2s - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_const2u - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_const4s - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_const4u - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_const8s - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_const8u - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_consts - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_constu - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_deref - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_deref_size - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_div - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_drop - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_dup - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_eq - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_fbreg - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_form_tls_address - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_ge - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_gt - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_hi_user - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_implicit_value - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_le - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit0 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit1 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit10 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit11 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit12 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit13 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit14 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit15 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit16 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit17 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit18 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit19 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit2 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit20 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit21 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit22 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit23 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit24 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit25 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit26 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit27 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit28 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit29 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit3 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit30 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit31 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit4 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit5 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit6 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit7 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit8 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lit9 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lo_user - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_lt - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_minus - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_mod - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_mul - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_ne - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_neg - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_nop - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_not - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_or - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_over - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_pick - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_piece - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_plus - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_plus_uconst - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_push_object_address - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg0 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg1 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg10 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg11 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg12 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg13 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg14 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg15 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg16 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg17 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg18 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg19 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg2 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg20 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg21 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg22 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg23 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg24 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg25 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg26 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg27 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg28 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg29 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg3 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg30 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg31 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg4 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg5 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg6 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg7 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg8 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_reg9 - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_regx - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_rot - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_shl - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_shr - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_shra - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_skip - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_stack_value - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_swap - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_xderef - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_xderef_size - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_OP_xor - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DW_TAG_access_declaration - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_array_type - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_base_type - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_call_site - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_call_site_parameter - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_catch_block - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_class_type - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_common_block - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_common_inclusion - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_compile_unit - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_condition - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_const_type - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_constant - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_dwarf_procedure - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_entry_point - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_enumeration_type - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_enumerator - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_file_type - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_formal_parameter - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_friend - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_gnu_call_site - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_gnu_call_site_parameter - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_hi_user - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_imported_declaration - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_imported_module - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_imported_unit - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_inheritance - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_inlined_subroutine - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_interface_type - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_label - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_lexical_block - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_lo_user - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_member - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_module - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_mutable_type - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_namelist - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_namelist_item - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_namespace - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_packed_type - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_partial_unit - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_pointer_type - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_ptr_to_member_type - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_reference_type - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_restrict_type - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_rvalue_reference_type - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_set_type - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_shared_type - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_string_type - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_structure_type - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_subprogram - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_subrange_type - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_subroutine_type - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_template_alias - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_template_type_param - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_template_value_param - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_thrown_type - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_try_block - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_type_unit - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_typedef - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_union_type - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_unspecified_parameters - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_unspecified_type - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_variable - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_variant - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_variant_part - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_volatile_type - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DW_TAG_with_stmt - Static variable in class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DWARF_32 - Static variable in class ghidra.app.util.bin.format.dwarf4.DWARFCompilationUnit
 
DWARF_64 - Static variable in class ghidra.app.util.bin.format.dwarf4.DWARFCompilationUnit
 
DWARF_INT - ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOperandType
 
DWARF_ROOT_NAME - Static variable in class ghidra.app.util.bin.format.dwarf4.next.DWARFProgram
 
DWARFAbbreviation - Class in ghidra.app.util.bin.format.dwarf4
This class represents the 'schema' for a DWARF DIE record.
DWARFAbbreviation(int, int, boolean, DWARFAttributeSpecification[]) - Constructor for class ghidra.app.util.bin.format.dwarf4.DWARFAbbreviation
 
DWARFAccessibility - Enum in ghidra.app.util.bin.format.dwarf4.encoding
DWARF accessibility consts from www.dwarfstd.org/doc/DWARF4.pdf
DWARFAmbigNumericAttribute - Class in ghidra.app.util.bin.format.dwarf4.attribs
Stores a integer value (with ambiguous signedness) in a long, with a mask that will allow the consumer at a later time to treat the value as signed or unsigned.
DWARFAmbigNumericAttribute(long, long) - Constructor for class ghidra.app.util.bin.format.dwarf4.attribs.DWARFAmbigNumericAttribute
 
DWARFAttribute - Class in ghidra.app.util.bin.format.dwarf4.encoding
 
DWARFAttribute() - Constructor for class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute
 
DWARFAttributeFactory - Class in ghidra.app.util.bin.format.dwarf4.attribs
A factory for deserializing dwarf attribute from a stream.
DWARFAttributeFactory(DWARFProgram) - Constructor for class ghidra.app.util.bin.format.dwarf4.attribs.DWARFAttributeFactory
 
DWARFAttributeSpecification - Class in ghidra.app.util.bin.format.dwarf4
Information about a single DWARF attribute.
DWARFAttributeSpecification(int, DWARFForm) - Constructor for class ghidra.app.util.bin.format.dwarf4.DWARFAttributeSpecification
 
DWARFAttributeValue - Interface in ghidra.app.util.bin.format.dwarf4.attribs
Base interface for all DWARF attribute value implementations.
DWARFBlobAttribute - Class in ghidra.app.util.bin.format.dwarf4.attribs
DWARF attribute with binary bytes.
DWARFBlobAttribute(byte[]) - Constructor for class ghidra.app.util.bin.format.dwarf4.attribs.DWARFBlobAttribute
 
DWARFBooleanAttribute - Class in ghidra.app.util.bin.format.dwarf4.attribs
DWARF boolean attribute.
DWARFBooleanAttribute(boolean) - Constructor for class ghidra.app.util.bin.format.dwarf4.attribs.DWARFBooleanAttribute
 
DWARFChildren - Enum in ghidra.app.util.bin.format.dwarf4.encoding
DWARF child determination consts from www.dwarfstd.org/doc/DWARF4.pdf.
DWARFCompilationUnit - Class in ghidra.app.util.bin.format.dwarf4
A DWARF "CompilationUnit" is a contiguous block of DIE records found in a ".debug_info" section of an ELF program.
DWARFCompilationUnit(DWARFProgram, long, long, long, int, short, long, byte, int, long, Map<Integer, DWARFAbbreviation>) - Constructor for class ghidra.app.util.bin.format.dwarf4.DWARFCompilationUnit
This ctor is public only for junit tests.
DWARFCompileUnit - Class in ghidra.app.util.bin.format.dwarf4
DWARFCompileUnit hold some values retrieved from a DWARF DW_TAG_compile_unit DIE.
DWARFCompileUnit(String, String, String, Number, Number, Number, Number, DWARFIdentifierCase, boolean, DWARFLine) - Constructor for class ghidra.app.util.bin.format.dwarf4.DWARFCompileUnit
 
DWARFDataTypeImporter - Class in ghidra.app.util.bin.format.dwarf4.next
Creates Ghidra DataTypes using information from DWARF debug entries.
DWARFDataTypeImporter(DWARFProgram, DWARFDataTypeManager, DWARFImportOptions) - Constructor for class ghidra.app.util.bin.format.dwarf4.next.DWARFDataTypeImporter
Create a new data type importer.
DWARFDataTypeManager - Class in ghidra.app.util.bin.format.dwarf4.next
Manages mappings between DWARF DIEs and Ghidra DataTypes.
DWARFDataTypeManager(DWARFProgram, DataTypeManager, DataTypeManager, DWARFImportSummary) - Constructor for class ghidra.app.util.bin.format.dwarf4.next.DWARFDataTypeManager
Creates a new DWARFDataTypeManager instance.
DWARFDeferredStringAttribute - Class in ghidra.app.util.bin.format.dwarf4.attribs
DWARF string attribute, where getting the value from the string table is deferred until requested for the first time.
DWARFDeferredStringAttribute(long) - Constructor for class ghidra.app.util.bin.format.dwarf4.attribs.DWARFDeferredStringAttribute
 
DWARFEncoding - Class in ghidra.app.util.bin.format.dwarf4.encoding
DWARF attribute encoding consts from www.dwarfstd.org/doc/DWARF4.pdf
DWARFEncoding() - Constructor for class ghidra.app.util.bin.format.dwarf4.encoding.DWARFEncoding
 
DWARFEndianity - Class in ghidra.app.util.bin.format.dwarf4.encoding
DWARF Endianity consts from www.dwarfstd.org/doc/DWARF4.pdf
DWARFEndianity() - Constructor for class ghidra.app.util.bin.format.dwarf4.encoding.DWARFEndianity
 
DWARFException - Exception in ghidra.app.util.bin.format.dwarf4
 
DWARFException(String) - Constructor for exception ghidra.app.util.bin.format.dwarf4.DWARFException
Constructs a DWARFException with the specified message.
DWARFExpression - Class in ghidra.app.util.bin.format.dwarf4.expression
A DWARFExpression is an immutable list of operations and some factory methods to read an expression from its binary representation.
DWARFExpressionEvaluator - Class in ghidra.app.util.bin.format.dwarf4.expression
Evaluates a subset of DWARF expression opcodes.
DWARFExpressionEvaluator(byte, boolean, int, DWARFRegisterMappings) - Constructor for class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionEvaluator
 
DWARFExpressionException - Exception in ghidra.app.util.bin.format.dwarf4.expression
A exception that is thrown when dealing with DWARF expressions or when they are evaluated.
DWARFExpressionException() - Constructor for exception ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionException
 
DWARFExpressionException(String) - Constructor for exception ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionException
 
DWARFExpressionException(String, DWARFExpression, int) - Constructor for exception ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionException
 
DWARFExpressionException(String, DWARFExpression, int, Throwable) - Constructor for exception ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionException
 
DWARFExpressionException(String, Throwable) - Constructor for exception ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionException
 
DWARFExpressionException(Throwable) - Constructor for exception ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionException
 
DWARFExpressionOpCodes - Class in ghidra.app.util.bin.format.dwarf4.expression
DWARF expression opcode consts from www.dwarfstd.org/doc/DWARF4.pdf
DWARFExpressionOpCodes() - Constructor for class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
DWARFExpressionOperandType - Enum in ghidra.app.util.bin.format.dwarf4.expression
Enumeration that represents the different type of operands that a opcode can take.
DWARFExpressionResult - Class in ghidra.app.util.bin.format.dwarf4.expression
The result of executing a DWARFExpression with a DWARFExpressionEvaluator.
DWARFExpressionResult(ArrayDeque<Long>) - Constructor for class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionResult
 
DWARFFile(BinaryReader) - Constructor for class ghidra.app.util.bin.format.dwarf4.DWARFLine.DWARFFile
Read in a new file entry and store into this object.
DWARFFile(String, long, long, long) - Constructor for class ghidra.app.util.bin.format.dwarf4.DWARFLine.DWARFFile
Create a new DWARF file entry with the given parameters.
DWARFForm - Enum in ghidra.app.util.bin.format.dwarf4.encoding
DWARF attribute encoding consts from www.dwarfstd.org/doc/DWARF4.pdf
DWARFFunctionImporter - Class in ghidra.app.util.bin.format.dwarf4.next
Iterates through all DIEAs in a DWARFProgram and creates Ghidra functions and variables.
DWARFFunctionImporter(DWARFProgram, DWARFDataTypeManager, DWARFImportOptions, DWARFImportSummary, TaskMonitor) - Constructor for class ghidra.app.util.bin.format.dwarf4.next.DWARFFunctionImporter
 
DWARFIdentifierCase - Enum in ghidra.app.util.bin.format.dwarf4.encoding
DWARF identifier case consts from www.dwarfstd.org/doc/DWARF4.pdf
DWARFImportOptions - Class in ghidra.app.util.bin.format.dwarf4.next
Import options exposed by the DWARFAnalyzer
DWARFImportOptions() - Constructor for class ghidra.app.util.bin.format.dwarf4.next.DWARFImportOptions
 
DWARFImportSummary - Class in ghidra.app.util.bin.format.dwarf4.next
Information about what actions were performed during a DWARF import.
DWARFImportSummary() - Constructor for class ghidra.app.util.bin.format.dwarf4.next.DWARFImportSummary
 
DWARFIndirectAttribute - Class in ghidra.app.util.bin.format.dwarf4.attribs
DWARF indirect attribute.
DWARFIndirectAttribute(DWARFAttributeValue, DWARFForm) - Constructor for class ghidra.app.util.bin.format.dwarf4.attribs.DWARFIndirectAttribute
 
DWARFInline - Enum in ghidra.app.util.bin.format.dwarf4.encoding
DWARF inline encodings from www.dwarfstd.org/doc/DWARF4.pdf
DWARFLine - Class in ghidra.app.util.bin.format.dwarf4
 
DWARFLine(BinaryReader) - Constructor for class ghidra.app.util.bin.format.dwarf4.DWARFLine
 
DWARFLine.DWARFFile - Class in ghidra.app.util.bin.format.dwarf4
DWARFFile is used to store file information for each entry in the line section header.
DWARFLocation - Class in ghidra.app.util.bin.format.dwarf4
 
DWARFLocation(DWARFRange, byte[]) - Constructor for class ghidra.app.util.bin.format.dwarf4.DWARFLocation
Create a Location given an address range and location expression.
DWARFNameInfo - Class in ghidra.app.util.bin.format.dwarf4.next
A immutable hierarchical path based name implementation that can be viewed as either namespaces or categorypaths.
DWARFNumericAttribute - Class in ghidra.app.util.bin.format.dwarf4.attribs
DWARF numeric attribute.
DWARFNumericAttribute(long) - Constructor for class ghidra.app.util.bin.format.dwarf4.attribs.DWARFNumericAttribute
 
DWARFParser - Class in ghidra.app.util.bin.format.dwarf4.next
Performs a DWARF datatype import and a DWARF function import, under the control of the DWARFImportOptions.
DWARFParser(DWARFProgram, DataTypeManager, TaskMonitor) - Constructor for class ghidra.app.util.bin.format.dwarf4.next.DWARFParser
 
DWARFPreconditionException - Exception in ghidra.app.util.bin.format.dwarf4
Thrown when a precondition to successfully processing DWARF information is not met.
DWARFPreconditionException(String) - Constructor for exception ghidra.app.util.bin.format.dwarf4.DWARFPreconditionException
 
DWARFProgram - Class in ghidra.app.util.bin.format.dwarf4.next
DWARFProgram encapsulates a Ghidra program with DWARF specific reference data used by DWARFDataTypeImporter and DWARFFunctionImporter, along with some helper functions.
DWARFProgram(Program, DWARFImportOptions, TaskMonitor) - Constructor for class ghidra.app.util.bin.format.dwarf4.next.DWARFProgram
Main constructor for DWARFProgram.
DWARFProgram(Program, DWARFImportOptions, TaskMonitor, DWARFSectionProvider) - Constructor for class ghidra.app.util.bin.format.dwarf4.next.DWARFProgram
Constructor for DWARFProgram.
DWARFRange - Class in ghidra.app.util.bin.format.dwarf4
Holds the start (inclusive) and end (exclusive) addresses of a range.
DWARFRange(long, long) - Constructor for class ghidra.app.util.bin.format.dwarf4.DWARFRange
Constructs a new DWARFRange using start and end values.
DWARFRegisterMappings - Class in ghidra.app.util.bin.format.dwarf4.next
Immutable mapping information between DWARF and Ghidra.
DWARFRegisterMappings(Map<Integer, Register>, long, int, boolean) - Constructor for class ghidra.app.util.bin.format.dwarf4.next.DWARFRegisterMappings
 
DWARFRegisterMappingsManager - Class in ghidra.app.util.bin.format.dwarf4.next
Factory class to instantiate and cache DWARFRegisterMappings objects.
DWARFRegisterMappingsManager() - Constructor for class ghidra.app.util.bin.format.dwarf4.next.DWARFRegisterMappingsManager
 
DwarfSectionNames - Class in ghidra.app.util.bin.format.dwarf
 
DwarfSectionNames(Program) - Constructor for class ghidra.app.util.bin.format.dwarf.DwarfSectionNames
Creates a new Dwarf Section Names for the specific program.
DWARFSectionNames - Class in ghidra.app.util.bin.format.dwarf4.next.sectionprovider
 
DWARFSectionNames() - Constructor for class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.DWARFSectionNames
 
DWARFSectionProvider - Interface in ghidra.app.util.bin.format.dwarf4.next.sectionprovider
A DWARFSectionProvider is responsible for allowing access to DWARF section data of a Ghidra program.
DWARFSectionProviderFactory - Class in ghidra.app.util.bin.format.dwarf4.next.sectionprovider
Auto-detects which DWARFSectionProvider matches a Ghidra program.
DWARFSectionProviderFactory() - Constructor for class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.DWARFSectionProviderFactory
 
DWARFSourceInfo - Class in ghidra.app.util.bin.format.dwarf4.next
Small class to hold the filename and line number info values from DWARF DIEs.
DWARFSourceLanguage - Class in ghidra.app.util.bin.format.dwarf4.encoding
DWARF source lang consts from www.dwarfstd.org/doc/DWARF4.pdf.
DWARFSourceLanguage() - Constructor for class ghidra.app.util.bin.format.dwarf4.encoding.DWARFSourceLanguage
 
DWARFStringAttribute - Class in ghidra.app.util.bin.format.dwarf4.attribs
DWARF string attribute.
DWARFStringAttribute(String) - Constructor for class ghidra.app.util.bin.format.dwarf4.attribs.DWARFStringAttribute
 
DWARFTag - Class in ghidra.app.util.bin.format.dwarf4.encoding
DWARF uses a series of debugging information entries to define a low-level representation of a source program.
DWARFTag() - Constructor for class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag
 
DWARFUtil - Class in ghidra.app.util.bin.format.dwarf4
 
DWARFUtil() - Constructor for class ghidra.app.util.bin.format.dwarf4.DWARFUtil
 
DWORD - Static variable in interface ghidra.app.util.bin.StructConverter
Reusable DWORD datatype.
DWordDataType - Class in ghidra.program.model.data
Provides a definition of a Double Word within a program.
DWordDataType() - Constructor for class ghidra.program.model.data.DWordDataType
 
DWordDataType(DataTypeManager) - Constructor for class ghidra.program.model.data.DWordDataType
 
DYLD_CACHE_NAME - Static variable in class ghidra.app.util.opinion.DyldCacheLoader
 
DYLD_V1_SIGNATURE_LEN - Static variable in class ghidra.app.util.bin.format.macho.dyld.DyldArchitecture
Maximum length of any signature
DYLD_V1_SIGNATURE_PREFIX - Static variable in class ghidra.app.util.bin.format.macho.dyld.DyldArchitecture
Magic value prefix
DyldArchitecture - Class in ghidra.app.util.bin.format.macho.dyld
 
DyldCacheAccelerateInfo - Class in ghidra.app.util.bin.format.macho.dyld
Represents a dyld_cache_accelerate_info structure.
DyldCacheAccelerateInfo(BinaryReader) - Constructor for class ghidra.app.util.bin.format.macho.dyld.DyldCacheAccelerateInfo
DyldCacheAcceleratorDof - Class in ghidra.app.util.bin.format.macho.dyld
Represents a dyld_cache_accelerator_dof structure.
DyldCacheAcceleratorDof(BinaryReader) - Constructor for class ghidra.app.util.bin.format.macho.dyld.DyldCacheAcceleratorDof
DyldCacheAcceleratorInitializer - Class in ghidra.app.util.bin.format.macho.dyld
Represents a dyld_cache_accelerator_initializer structure.
DyldCacheAcceleratorInitializer(BinaryReader) - Constructor for class ghidra.app.util.bin.format.macho.dyld.DyldCacheAcceleratorInitializer
DyldCacheConstants - Class in ghidra.app.util.bin.format.macho.dyld
 
DyldCacheConstants() - Constructor for class ghidra.app.util.bin.format.macho.dyld.DyldCacheConstants
 
dyldCacheHeader - Variable in class ghidra.app.util.opinion.DyldCacheProgramBuilder
 
DyldCacheHeader - Class in ghidra.app.util.bin.format.macho.dyld
Represents a dyld_cache_header structure.
DyldCacheHeader(BinaryReader) - Constructor for class ghidra.app.util.bin.format.macho.dyld.DyldCacheHeader
Create a new DyldCacheHeader.
DyldCacheImageInfo - Class in ghidra.app.util.bin.format.macho.dyld
Represents a dyld_cache_image_info structure.
DyldCacheImageInfo(BinaryReader) - Constructor for class ghidra.app.util.bin.format.macho.dyld.DyldCacheImageInfo
Create a new DyldCacheImageInfo.
DyldCacheImageInfoExtra - Class in ghidra.app.util.bin.format.macho.dyld
Represents a dyld_cache_image_info_extra structure.
DyldCacheImageInfoExtra(BinaryReader) - Constructor for class ghidra.app.util.bin.format.macho.dyld.DyldCacheImageInfoExtra
DyldCacheImageTextInfo - Class in ghidra.app.util.bin.format.macho.dyld
Represents a dyld_cache_image_text_info structure.
DyldCacheImageTextInfo(BinaryReader) - Constructor for class ghidra.app.util.bin.format.macho.dyld.DyldCacheImageTextInfo
DyldCacheLoader - Class in ghidra.app.util.opinion
A Loader for DYLD shared cache files.
DyldCacheLoader() - Constructor for class ghidra.app.util.opinion.DyldCacheLoader
 
DyldCacheLocalSymbolsEntry - Class in ghidra.app.util.bin.format.macho.dyld
Represents a dyld_cache_local_symbols_entry structure.
DyldCacheLocalSymbolsEntry(BinaryReader) - Constructor for class ghidra.app.util.bin.format.macho.dyld.DyldCacheLocalSymbolsEntry
DyldCacheLocalSymbolsInfo - Class in ghidra.app.util.bin.format.macho.dyld
Represents a dyld_cache_local_symbols_info structure.
DyldCacheLocalSymbolsInfo(BinaryReader, DyldArchitecture) - Constructor for class ghidra.app.util.bin.format.macho.dyld.DyldCacheLocalSymbolsInfo
DyldCacheMappingInfo - Class in ghidra.app.util.bin.format.macho.dyld
Represents a dyld_cache_mapping_info structure.
DyldCacheMappingInfo(BinaryReader) - Constructor for class ghidra.app.util.bin.format.macho.dyld.DyldCacheMappingInfo
Create a new DyldCacheImageInfo.
DyldCacheProgramBuilder - Class in ghidra.app.util.opinion
Builds up a DYLD Cache Program by parsing the DYLD Cache headers.
DyldCacheProgramBuilder(Program, ByteProvider, FileBytes, boolean, boolean, boolean, MessageLog, TaskMonitor) - Constructor for class ghidra.app.util.opinion.DyldCacheProgramBuilder
Creates a new DyldCacheProgramBuilder based on the given information.
DyldCacheRangeEntry - Class in ghidra.app.util.bin.format.macho.dyld
Represents a dyld_cache_range_entry structure.
DyldCacheRangeEntry(BinaryReader) - Constructor for class ghidra.app.util.bin.format.macho.dyld.DyldCacheRangeEntry
Create a new DyldCacheRangeEntry.
DyldCacheSlideInfo1 - Class in ghidra.app.util.bin.format.macho.dyld
Represents a dyld_cache_slide_info structure.
DyldCacheSlideInfo1(BinaryReader) - Constructor for class ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideInfo1
Create a new DyldCacheSlideInfo1.
DyldCacheSlideInfo2 - Class in ghidra.app.util.bin.format.macho.dyld
Represents a dyld_cache_slide_info2 structure.
DyldCacheSlideInfo2(BinaryReader) - Constructor for class ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideInfo2
Create a new DyldCacheSlideInfo2.
DyldCacheSlideInfo3 - Class in ghidra.app.util.bin.format.macho.dyld
Represents a dyld_cache_slide_info3 structure.
DyldCacheSlideInfo3(BinaryReader) - Constructor for class ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideInfo3
Create a new DyldCacheSlideInfo3.
DyldCacheSlideInfoCommon - Class in ghidra.app.util.bin.format.macho.dyld
Class for representing the common components of the various dyld_cache_slide_info structures.
DyldCacheSlideInfoCommon(BinaryReader) - Constructor for class ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideInfoCommon
DyldCacheUtils - Class in ghidra.app.util.opinion
Utilities methods for working with Mach-O DYLD shared cache binaries.
DyldCacheUtils() - Constructor for class ghidra.app.util.opinion.DyldCacheUtils
 
DyldInfoCommand - Class in ghidra.app.util.bin.format.macho.commands
Represents a dyld_info_command structure.
DyldInfoCommand() - Constructor for class ghidra.app.util.bin.format.macho.commands.DyldInfoCommand
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
DyldInfoCommandConstants - Class in ghidra.app.util.bin.format.macho.commands
 
DyldInfoCommandConstants() - Constructor for class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
dynamic() - Method in class ghidra.app.plugin.processors.generic.Handle
 
dynamic() - Method in class ghidra.app.plugin.processors.generic.Operand
 
Dynamic - Interface in ghidra.program.model.data
A DataType class that must compute its length based upon actual data.
DYNAMIC - ghidra.util.data.DataTypeParser.AllowedDataTypes
All data-types, excluding factory data-types are permitted
DYNAMIC - Static variable in class ghidra.program.model.lang.OperandType
Bit set if the operand is dynamically defined given some processorContext.
DYNAMIC_LOOKUP_ORDINAL - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
 
DYNAMIC_STORAGE_ALL_PARAMS - ghidra.program.model.listing.Function.FunctionUpdateType
All parameters and return have been specified without storage.
DYNAMIC_STORAGE_FORMAL_PARAMS - ghidra.program.model.listing.Function.FunctionUpdateType
The formal signature parameters and return have been specified without storage.
DynamicColumnTableModel<ROW_TYPE> - Interface in docking.widgets.table
Marks this model as one that is column-based, using DynamicTableColumns.
DynamicDataType - Class in ghidra.program.model.data
Interface for dataTypes that don't get applied, but instead generate dataTypes on the fly based on the data.
DynamicDataType(CategoryPath, String) - Constructor for class ghidra.program.model.data.DynamicDataType
 
DynamicDataType(CategoryPath, String, DataTypeManager) - Constructor for class ghidra.program.model.data.DynamicDataType
 
DynamicDataType(String) - Constructor for class ghidra.program.model.data.DynamicDataType
 
DynamicDataType(String, DataTypeManager) - Constructor for class ghidra.program.model.data.DynamicDataType
 
DynamicHash - Class in ghidra.program.model.pcode
A hash utility to uniquely identify a temporary Varnode in data-flow Most Varnodes can be identified within the data-flow graph by their storage address and the address of the PcodeOp that defines them.
DynamicHash(PcodeOp, int) - Constructor for class ghidra.program.model.pcode.DynamicHash
Construct a level 0 hash on the input Varnode to the given PcodeOp The PcodeOp can be raw, no linked into a PcodeSyntaxTree
DynamicHash(Varnode, int) - Constructor for class ghidra.program.model.pcode.DynamicHash
Construct a hash of the given Varnode with a specific hash method.
DynamicHash(Varnode, PcodeSyntaxTree) - Constructor for class ghidra.program.model.pcode.DynamicHash
Construct a unique hash for the given Varnode, which must be in a syntax tree.
DynamicLibrary - Class in ghidra.app.util.bin.format.macho.commands
Represents a dylib structure.
DynamicLibrary() - Constructor for class ghidra.app.util.bin.format.macho.commands.DynamicLibrary
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
DynamicLibraryCommand - Class in ghidra.app.util.bin.format.macho.commands
Represents a dylib_command structure.
DynamicLibraryCommand() - Constructor for class ghidra.app.util.bin.format.macho.commands.DynamicLibraryCommand
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
DynamicLibraryModule - Class in ghidra.app.util.bin.format.macho.commands
 
DynamicLibraryModule() - Constructor for class ghidra.app.util.bin.format.macho.commands.DynamicLibraryModule
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
DynamicLibraryReference - Class in ghidra.app.util.bin.format.macho.commands
Represents a dylib_reference structure.
DynamicLibraryReference() - Constructor for class ghidra.app.util.bin.format.macho.commands.DynamicLibraryReference
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
DynamicLinkerCommand - Class in ghidra.app.util.bin.format.macho.commands
Represents a dylinker_command structure.
DynamicLinkerCommand() - Constructor for class ghidra.app.util.bin.format.macho.commands.DynamicLinkerCommand
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
DynamicReference - Interface in ghidra.program.model.symbol
DynamicReference is a dynamically determined reference which may not be explicitly added, deleted or modified
DynamicSortedTreeSet<E> - Class in ghidra.util
A set where the ordering of elements may change over time, based on an alternative comparator This is an implementation of Set where elements may be sorted by an alternative comparator (usually by "cost"), rather than by the natural ordering.
DynamicSortedTreeSet() - Constructor for class ghidra.util.DynamicSortedTreeSet
Construct a dynamic sorted tree set using the elements' natural ordering Other than, perhaps, a more convenient interface, this offers few if any benefits over the stock Set.
DynamicSortedTreeSet(Comparator<E>) - Constructor for class ghidra.util.DynamicSortedTreeSet
Construct a dynamic sorted tree set using a custom comparator to order the elements
DynamicSymbol - Class in ghidra.program.model.pcode
Decompiler symbol whose references are encoded as dynamic hashes into the PcodeSyntaxTree
DynamicSymbol() - Constructor for class ghidra.program.model.pcode.DynamicSymbol
 
DynamicSymbol(String, DataType, int, HighFunction, Address, long, int) - Constructor for class ghidra.program.model.pcode.DynamicSymbol
 
DynamicSymbol.Entry - Class in ghidra.program.model.pcode
 
DynamicSymbolTableCommand - Class in ghidra.app.util.bin.format.macho.commands
Represents a dysymtab_command structure.
DynamicSymbolTableCommand() - Constructor for class ghidra.app.util.bin.format.macho.commands.DynamicSymbolTableCommand
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
DynamicSymbolTableConstants - Class in ghidra.app.util.bin.format.macho.commands
 
DynamicSymbolTableConstants() - Constructor for class ghidra.app.util.bin.format.macho.commands.DynamicSymbolTableConstants
 
DynamicTableColumn<ROW_TYPE,​COLUMN_TYPE,​DATA_SOURCE> - Interface in docking.widgets.table
The root interface for defining columns for GDynamicColumnTableModels.
DynamicTableColumnExtensionPoint<ROW_TYPE,​COLUMN_TYPE,​DATA_SOURCE> - Class in docking.widgets.table
NOTE: ALL DynamicTableColumnExtensionPoint CLASSES MUST END IN "TableColumn".
DynamicTableColumnExtensionPoint() - Constructor for class docking.widgets.table.DynamicTableColumnExtensionPoint
 
DynamicTableModel<T> - Class in docking.widgets.table
 
DynamicTableModel(List<T>, Class<T>) - Constructor for class docking.widgets.table.DynamicTableModel
 
DynamicValueSortedTreeMap<K,​V> - Class in ghidra.generic.util.datastruct
A map that is sorted by value.
DynamicValueSortedTreeMap() - Constructor for class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap
Construct a dynamic value-sorted tree map using the values' natural ordering If the values do not have a natural ordering, you will eventually encounter a ClassCastException.
DynamicValueSortedTreeMap(Comparator<V>) - Constructor for class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap
Construct a dynamic value-sorted tree map using a custom comparator to order the values
DynamicValueSortedTreeMap.EntryListIterator - Class in ghidra.generic.util.datastruct
An iterator of the entries
DynamicValueSortedTreeMap.KeyListIterator - Class in ghidra.generic.util.datastruct
An iterator of the keys
DynamicValueSortedTreeMap.Node - Class in ghidra.generic.util.datastruct
An entry in the map.
DynamicValueSortedTreeMap.ValueListIterator - Class in ghidra.generic.util.datastruct
An iterator of the values
DynamicValueSortedTreeMap.ValueSortedTreeMapEntrySet - Class in ghidra.generic.util.datastruct
A public view of the map as a set of entries In addition to Set, this view implements List and Deque, since an ordered set ought to behave like a list, and since this implementation is meant to be used as a dynamic-cost priority queue.
DynamicValueSortedTreeMap.ValueSortedTreeMapKeySet - Class in ghidra.generic.util.datastruct
A public view of the map as a set of keys In addition to Set, this view implements List and Deque, since an ordered set ought to behave like a list, and since this implementation is meant to be used as a dynamic-cost priority queue.
DynamicValueSortedTreeMap.ValueSortedTreeMapValues - Class in ghidra.generic.util.datastruct
A public view of the map as a list of values This view implements List and Deque, since an ordered collection ought to behave like a list, and since this implementation is meant to be used as a dynamic-cost priority queue.
DynamicVariableStorage - Class in ghidra.program.model.lang
 
DynamicVariableStorage(Program, boolean, Address, int) - Constructor for class ghidra.program.model.lang.DynamicVariableStorage
Construct dynamic variable storage
DynamicVariableStorage(Program, boolean, Varnode...) - Constructor for class ghidra.program.model.lang.DynamicVariableStorage
Construct dynamic variable storage
DynamicVariableStorage(Program, AutoParameterType, Address, int) - Constructor for class ghidra.program.model.lang.DynamicVariableStorage
Construct dynamic variable storage with an optional auto-parameter type
DynamicVariableStorage(Program, AutoParameterType, Varnode...) - Constructor for class ghidra.program.model.lang.DynamicVariableStorage
Construct dynamic variable storage with an optional auto-parameter type

E

e_cblp() - Method in class ghidra.app.util.bin.format.mz.DOSHeader
Returns the number of bytes on the last page of file.
e_cp() - Method in class ghidra.app.util.bin.format.mz.DOSHeader
Returns the number of pages in the file.
e_cparhdr() - Method in class ghidra.app.util.bin.format.mz.DOSHeader
Returns the size of header in paragraphs.
e_crlc() - Method in class ghidra.app.util.bin.format.mz.DOSHeader
Returns the number of relocations.
e_cs() - Method in class ghidra.app.util.bin.format.mz.DOSHeader
Returns the initial (relative) CS value.
e_csum() - Method in class ghidra.app.util.bin.format.mz.DOSHeader
Returns the checksum.
e_ehsize() - Method in class ghidra.app.util.bin.format.elf.ElfHeader
This member holds the ELF header's size in bytes.
e_entry() - Method in class ghidra.app.util.bin.format.elf.ElfHeader
This member gives the virtual address to which the system first transfers control, thus starting the process.
e_flags() - Method in class ghidra.app.util.bin.format.elf.ElfHeader
This member holds processor-specific flags associated with the file.
e_ip() - Method in class ghidra.app.util.bin.format.mz.DOSHeader
Returns the initial IP value.
e_lfanew() - Method in class ghidra.app.util.bin.format.mz.DOSHeader
Returns the file address of new EXE header.
e_lfarlc() - Method in class ghidra.app.util.bin.format.mz.DOSHeader
Returns the file address of relocation table.
e_machine() - Method in class ghidra.app.util.bin.format.elf.ElfHeader
This member's value specifies the required architecture for an individual file.
e_magic() - Method in class ghidra.app.util.bin.format.mz.DOSHeader
Returns the magic number.
e_maxalloc() - Method in class ghidra.app.util.bin.format.mz.DOSHeader
Returns the maximum extra paragraphs needed.
e_minalloc() - Method in class ghidra.app.util.bin.format.mz.DOSHeader
Returns the minimum extra paragraphs needed.
e_oemid() - Method in class ghidra.app.util.bin.format.mz.DOSHeader
Returns the OEM identifier (for e_oeminfo).
e_oeminfo() - Method in class ghidra.app.util.bin.format.mz.DOSHeader
Returns the OEM information; e_oemid specific.
e_ovno() - Method in class ghidra.app.util.bin.format.mz.DOSHeader
Returns the overlay number.
e_phentsize() - Method in class ghidra.app.util.bin.format.elf.ElfHeader
This member holds the size in bytes of one entry in the file's program header table; all entries are the same size.
e_phnum() - Method in class ghidra.app.util.bin.format.elf.ElfHeader
This member holds the number of entries in the program header table.
e_phoff() - Method in class ghidra.app.util.bin.format.elf.ElfHeader
This member holds the program header table's file offset in bytes.
e_res() - Method in class ghidra.app.util.bin.format.mz.DOSHeader
Returns the reserved words.
e_res2() - Method in class ghidra.app.util.bin.format.mz.DOSHeader
Returns the reserved words (2).
e_shentsize() - Method in class ghidra.app.util.bin.format.elf.ElfHeader
This member holds the section header's size in bytes.
e_shnum() - Method in class ghidra.app.util.bin.format.elf.ElfHeader
This member holds the number of entries in the section header table.
e_shoff() - Method in class ghidra.app.util.bin.format.elf.ElfHeader
This member holds the section header table's file offset in bytes.
e_shstrndx() - Method in class ghidra.app.util.bin.format.elf.ElfHeader
This member holds the section header table index of the entry associated with the section name string table.
e_sp() - Method in class ghidra.app.util.bin.format.mz.DOSHeader
Returns the initial SP value.
e_ss() - Method in class ghidra.app.util.bin.format.mz.DOSHeader
Returns the initial (relative) SS value.
e_type() - Method in class ghidra.app.util.bin.format.elf.ElfHeader
This member identifies the object file type; executable, shared object, etc.
e_version() - Method in class ghidra.app.util.bin.format.elf.ElfHeader
This member identifies the object file version, where "EV_NONE == Invalid Version" and "EV_CURRENT == Current Version" The value 1 signifies the original file format; extensions will create new versions with higher numbers.
eax - Variable in class ghidra.app.util.bin.format.macho.threadcommand.ThreadStateX86_32
 
ebp - Variable in class ghidra.app.util.bin.format.macho.threadcommand.ThreadStateX86_32
 
ebx - Variable in class ghidra.app.util.bin.format.macho.threadcommand.ThreadStateX86_32
 
ECLIPSE - Static variable in class ghidra.plugins.fsbrowser.ImageManager
 
EclipseIntegrationService - Interface in ghidra.app.services
Service that provides Eclipse-related functionality.
ecx - Variable in class ghidra.app.util.bin.format.macho.threadcommand.ThreadStateX86_32
 
Edge - Class in ghidra.util.graph
An Edge joins a pair of vertices.
Edge(AssemblyConstructorSemantic, int, AssemblyContextGraph.Vertex, AssemblyContextGraph.Vertex) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph.Edge
Construct a new transition associated with the given constructor and operand index
Edge(Vertex, Vertex) - Constructor for class ghidra.util.graph.Edge
 
EDGE_COLUMN_SPACING - Static variable in class ghidra.graph.viewer.GraphViewerUtils
 
EDGE_ROW_SPACING - Static variable in class ghidra.graph.viewer.GraphViewerUtils
 
edgeArticulationLocations - Variable in class ghidra.graph.job.AbstractGraphTransitionJob
A start and end point for each edge articulation
edgeAttributes() - Method in class ghidra.util.graph.DirectedGraph
Returns the AttributeManager for the edges of this graph.
EdgeHoverAnimator<V,​E> - Class in ghidra.graph.job
 
EdgeHoverAnimator(VisualizationServer<V, E>, VisualizationServer<V, E>, boolean) - Constructor for class ghidra.graph.job.EdgeHoverAnimator
 
edgeIterator() - Method in class ghidra.util.graph.DirectedGraph
Returns an iterator for the EdgeSet of this graph.
edges - Variable in class ghidra.graph.viewer.edge.routing.BasicEdgeRouter
 
edges() - Method in class ghidra.util.graph.DirectedGraph
Returns the EdgeSet of this graph.
edgesAdded(Iterable<E>) - Method in interface ghidra.graph.event.VisualGraphChangeListener
Called when the given edges have been added from the graph
edgesRemoved(Iterable<E>) - Method in interface ghidra.graph.event.VisualGraphChangeListener
Called when the given edges have been removed from the graph
edi - Variable in class ghidra.app.util.bin.format.macho.threadcommand.ThreadStateX86_32
 
edit() - Method in interface docking.widgets.filechooser.GhidraFileChooserDirectoryModelIf
 
edit(DataType) - Method in interface ghidra.app.services.DataTypeManagerService
Pop up an editor dialog for the given data type.
edit(String, InputStream) - Method in interface ghidra.app.services.TextEditorService
Shows an text editor component with the contents of the specified InputStream.
EDIT_TYPE - Static variable in class docking.options.editor.ButtonPanelFactory
Button that indicates an edit operation.
editCallback() - Method in class ghidra.util.LaunchErrorDialog
 
editCell(JTable, int, int) - Static method in class generic.test.AbstractGenericTest
 
editCellAt(int, int) - Method in class docking.widgets.table.GTable
If you just begin typing into an editable cell in a JTable, then the cell editor will be displayed.
editCompleted(String) - Method in interface docking.EditListener
Notifies the listener of the text entered by the user when a text edit is completed.
editField(DataTypeComponent, Program) - Method in class ghidra.app.util.EditFieldNameDialog
 
editField(DataTypeComponent, Program, Component) - Method in class ghidra.app.util.EditFieldNameDialog
 
EditFieldNameDialog - Class in ghidra.app.util
 
EditFieldNameDialog(String, PluginTool) - Constructor for class ghidra.app.util.EditFieldNameDialog
Construct a new dialog.
editLabel(Symbol, Program) - Method in class ghidra.app.util.AddEditDialog
 
editLabel(Symbol, Program, Component) - Method in class ghidra.app.util.AddEditDialog
 
EditListener - Interface in docking
Provides notification when a text edit is completed.
editOptions() - Method in class ghidra.framework.plugintool.mgr.OptionsManager
Show the dialog to edit options.
EditorInitializer - Class in docking.options.editor
 
EditorInitializer() - Constructor for class docking.options.editor.EditorInitializer
 
editorProvider - Variable in class docking.widgets.table.constraint.RangeColumnConstraint
 
editorProvider - Variable in class docking.widgets.table.constraint.SingleValueColumnConstraint
 
EditorProvider<T> - Interface in docking.widgets.table.constraint.provider
Class used by some generic constraints to fulfill their requirement to provide and editor.
editorState - Variable in class docking.options.editor.GenericOptionsComponent
 
EditorState - Class in ghidra.framework.options
 
EditorState(Options, String) - Constructor for class ghidra.framework.options.EditorState
 
EditorStateFactory - Class in ghidra.framework.options
 
EditorStateFactory() - Constructor for class ghidra.framework.options.EditorStateFactory
 
editorValueChanged(ColumnConstraintEditor<?>) - Method in class docking.widgets.table.constraint.dialog.ColumnFilterDialog
 
editorValueChanged(ColumnConstraintEditor<?>) - Method in interface docking.widgets.table.constraint.dialog.TableFilterDialogModelListener
Invoked when the user types into an editor component.
EditRefTypeCmd - Class in ghidra.app.cmd.refs
Command to change the reference type of a memory reference
EditRefTypeCmd(Reference, RefType) - Constructor for class ghidra.app.cmd.refs.EditRefTypeCmd
Constructs a new command for changing the reference type of a reference.
EditWindow - Class in docking
A re-usable floating text edit window.
edx - Variable in class ghidra.app.util.bin.format.macho.threadcommand.ThreadStateX86_32
 
eflags - Variable in class ghidra.app.util.bin.format.macho.threadcommand.ThreadStateX86_32
 
EI_ABIVERSION - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
ABI Version
EI_CLASS - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
File class
EI_DATA - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Data encoding
EI_MAG0 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
File ID
EI_MAG1 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
File ID
EI_MAG2 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
File ID
EI_MAG3 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
File ID
EI_NIDENT - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Length of the File ID
EI_OSIABI - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Operating System/ABI Identification
EI_PAD - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Start of padding
EI_VERSION - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
File version
eip - Variable in class ghidra.app.util.bin.format.macho.threadcommand.ThreadStateX86_32
 
eldestEntryRemoved(Map.Entry<K, V>) - Method in class ghidra.util.datastruct.LRUMap
This is called after an item has been removed from the cache.
element() - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapEntrySet
 
element() - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapKeySet
 
element() - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.ValueSortedTreeMapValues
 
element() - Method in class ghidra.util.datastruct.QueueStub
 
element() - Method in class ghidra.util.DynamicSortedTreeSet
 
ELEMENT_TYPE_ARRAY - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_BOOLEAN - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_BYREF - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_CHAR - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_CLASS - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_CMOD_OPT - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_CMOD_REQD - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_END - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_FNPTR - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_GENERICINST - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_I - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_I1 - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_I2 - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_I4 - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_I8 - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_INTERNAL - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_MAX - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_MODIFIER - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_MVAR - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_OBJECT - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_PINNED - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_PTR - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_R4 - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_R8 - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_SENTINAL - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_STRING - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_SZARRAY - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_TYPEDBYREF - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_U - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_U1 - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_U2 - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_U4 - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_U8 - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_VALUETYPE - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_VAR - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELEMENT_TYPE_VOID - ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliElementType
 
ELF_CLASS_32 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
32-bit objects
ELF_CLASS_64 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
64-bit objects
ELF_CLASS_NONE - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Invalid class
ELF_CLASS_NUM - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
?
ELF_DATA_BE - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
big-endian byte order
ELF_DATA_LE - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
little-endian byte order
ELF_DATA_NONE - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
invalid byte order
ELF_ENTRY_FUNCTION_NAME - Static variable in class ghidra.app.util.opinion.ElfLoader
 
ELF_FILE_TYPE_PROPERTY - Static variable in class ghidra.app.util.opinion.ElfLoader
 
ELF_NAME - Static variable in class ghidra.app.util.opinion.ElfLoader
 
ELF_ORIGINAL_IMAGE_BASE_PROPERTY - Static variable in class ghidra.app.util.opinion.ElfLoader
 
ELF_PRELINKED_PROPERTY - Static variable in class ghidra.app.util.opinion.ElfLoader
 
ELF_REQUIRED_LIBRARY_PROPERTY_PREFIX - Static variable in class ghidra.app.util.opinion.ElfLoader
 
ELF_SOURCE_FILE_PROPERTY_PREFIX - Static variable in class ghidra.app.util.opinion.ElfLoader
 
ElfAnalyzer - Class in ghidra.app.analyzers
 
ElfAnalyzer() - Constructor for class ghidra.app.analyzers.ElfAnalyzer
 
ElfBinaryAnalysisCommand - Class in ghidra.app.cmd.formats
 
ElfBinaryAnalysisCommand() - Constructor for class ghidra.app.cmd.formats.ElfBinaryAnalysisCommand
 
ElfConstants - Interface in ghidra.app.util.bin.format.elf
A collection of constants used in the ELF header.
ElfDataType - Class in ghidra.app.util.opinion
 
ElfDataType() - Constructor for class ghidra.app.util.opinion.ElfDataType
Constructs a new ELF datatype.
ElfDataType(DataTypeManager) - Constructor for class ghidra.app.util.opinion.ElfDataType
 
ElfDefaultGotPltMarkup - Class in ghidra.app.util.bin.format.elf
ElfDefaultGotPltMarkup provides the legacy/default implementation of ELF GOT/PLT processing which handles a limited set of cases.
ElfDefaultGotPltMarkup(ElfLoadHelper) - Constructor for class ghidra.app.util.bin.format.elf.ElfDefaultGotPltMarkup
 
ElfDynamic - Class in ghidra.app.util.bin.format.elf
A class to represent the Elf32_Dyn data structure.
ElfDynamic() - Constructor for class ghidra.app.util.bin.format.elf.ElfDynamic
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
ElfDynamic(int, long, ElfHeader) - Constructor for class ghidra.app.util.bin.format.elf.ElfDynamic
Constructs a new ELF dynamic with the specified tag and value.
ElfDynamic(ElfDynamicType, long, ElfHeader) - Constructor for class ghidra.app.util.bin.format.elf.ElfDynamic
Constructs a new ELF dynamic with the specified (enum) tag and value.
ElfDynamicTable - Class in ghidra.app.util.bin.format.elf
If an object file participates in dynamic linking, its program header table will have an element of type PT_DYNAMIC.
ElfDynamicTable() - Constructor for class ghidra.app.util.bin.format.elf.ElfDynamicTable
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
ElfDynamicType - Class in ghidra.app.util.bin.format.elf
 
ElfDynamicType(int, String, String, ElfDynamicType.ElfDynamicValueType) - Constructor for class ghidra.app.util.bin.format.elf.ElfDynamicType
 
ElfDynamicType.ElfDynamicValueType - Enum in ghidra.app.util.bin.format.elf
 
ElfException - Exception in ghidra.app.util.bin.format.elf
An exception class to handle encountering invalid ELF Headers.
ElfException(Exception) - Constructor for exception ghidra.app.util.bin.format.elf.ElfException
Constructs a new exception with the specified cause and a detail message.
ElfException(String) - Constructor for exception ghidra.app.util.bin.format.elf.ElfException
Constructs a new exception with the specified detail message.
ElfExtension - Class in ghidra.app.util.bin.format.elf.extend
 
ElfExtension() - Constructor for class ghidra.app.util.bin.format.elf.extend.ElfExtension
 
ElfExtensionFactory - Class in ghidra.app.util.bin.format.elf.extend
 
ElfExtensionFactory() - Constructor for class ghidra.app.util.bin.format.elf.extend.ElfExtensionFactory
 
ELFExternalSymbolResolver - Class in ghidra.program.util
 
ELFExternalSymbolResolver() - Constructor for class ghidra.program.util.ELFExternalSymbolResolver
 
ElfFileSection - Interface in ghidra.app.util.bin.format.elf
 
ElfHeader - Class in ghidra.app.util.bin.format.elf
A class to represent the Executable and Linking Format (ELF) header and specification.
ElfHeader() - Constructor for class ghidra.app.util.bin.format.elf.ElfHeader
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
ElfLoadAdapter - Class in ghidra.app.util.bin.format.elf.extend
ElfLoadAdapter provides the base ELF load adapter implementation which may be extended to facilitate target specific behavior.
ElfLoadAdapter() - Constructor for class ghidra.app.util.bin.format.elf.extend.ElfLoadAdapter
 
ElfLoader - Class in ghidra.app.util.opinion
A Loader for processing executable and linking files (ELF).
ElfLoader() - Constructor for class ghidra.app.util.opinion.ElfLoader
 
ElfLoaderOptionsFactory - Class in ghidra.app.util.opinion
 
ElfLoadHelper - Interface in ghidra.app.util.bin.format.elf
ElfLoadHelper exposes loader methods useful to ElfExtension implementations.
ELFOSABI_AIX - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
aix
ELFOSABI_ARM - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
ARM
ELFOSABI_AROS - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
AROS
ELFOSABI_C6000_ELFABI - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Bare-metal TMS320C6000
ELFOSABI_C6000_LINUX - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Linux TMS320C6000
ELFOSABI_FENIXOS - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
FenixOS
ELFOSABI_FREEBSD - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
free bsd
ELFOSABI_GNU - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
GNU LINUX
ELFOSABI_HPUX - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
hewlett packard unix
ELFOSABI_HURD - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
GNU/Hurd
ELFOSABI_IRIX - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
irix
ELFOSABI_LINUX - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
linux
ELFOSABI_MODESTO - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
novell modesto
ELFOSABI_NETBSD - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
net bsd
ELFOSABI_NONE - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
no extension or unspecified
ELFOSABI_NSK - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Hewlett-Packard Non-Stop Kernel
ELFOSABI_OPENBSD - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
open bsd
ELFOSABI_OPENVMS - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
OpenVMS
ELFOSABI_SOLARIS - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
sun solaris
ELFOSABI_STANDALONE - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Standalone (embedded) application
ELFOSABI_TRUE64 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
compaq tru64 unix
ElfProgramHeader - Class in ghidra.app.util.bin.format.elf
An executable or shared object file's program header table is an array of structures, each describing a segment or other information the system needs to prepare the program for execution.
ElfProgramHeader() - Constructor for class ghidra.app.util.bin.format.elf.ElfProgramHeader
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
ElfProgramHeader(ElfHeader, int) - Constructor for class ghidra.app.util.bin.format.elf.ElfProgramHeader
Constructs a new program header with the specified type.
ElfProgramHeaderConstants - Class in ghidra.app.util.bin.format.elf
 
ElfProgramHeaderType - Class in ghidra.app.util.bin.format.elf
 
ElfProgramHeaderType(int, String, String) - Constructor for class ghidra.app.util.bin.format.elf.ElfProgramHeaderType
 
ElfRelocation - Class in ghidra.app.util.bin.format.elf
A class to represent the Elf32_Rel and Elf64_Rel data structure.
ElfRelocation() - Constructor for class ghidra.app.util.bin.format.elf.ElfRelocation
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
ElfRelocationContext - Class in ghidra.app.util.bin.format.elf.relocation
ElfRelocationContext provides a relocation handler context related to the processing of entries contained within a specific relocation table.
ElfRelocationContext(ElfRelocationHandler, ElfLoadHelper, ElfRelocationTable, Map<ElfSymbol, Address>) - Constructor for class ghidra.app.util.bin.format.elf.relocation.ElfRelocationContext
Relocation context for a specific Elf image and relocation table
ElfRelocationHandler - Class in ghidra.app.util.bin.format.elf.relocation
ElfRelocationHandler provides the base class for processor specific ELF relocation handlers.
ElfRelocationHandler() - Constructor for class ghidra.app.util.bin.format.elf.relocation.ElfRelocationHandler
 
ElfRelocationHandlerFactory - Class in ghidra.app.util.bin.format.elf.relocation
 
ElfRelocationHandlerFactory() - Constructor for class ghidra.app.util.bin.format.elf.relocation.ElfRelocationHandlerFactory
 
ElfRelocationTable - Class in ghidra.app.util.bin.format.elf
A container class to hold ELF relocations.
ElfRelocationTable() - Constructor for class ghidra.app.util.bin.format.elf.ElfRelocationTable
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
ElfSectionHeader - Class in ghidra.app.util.bin.format.elf
A class to represent the Elf32_Shdr data structure.
ElfSectionHeader() - Constructor for class ghidra.app.util.bin.format.elf.ElfSectionHeader
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
ElfSectionHeaderConstants - Class in ghidra.app.util.bin.format.elf
 
ElfSectionHeaderType - Class in ghidra.app.util.bin.format.elf
 
ElfSectionHeaderType(int, String, String) - Constructor for class ghidra.app.util.bin.format.elf.ElfSectionHeaderType
 
ElfSectionProvider - Class in ghidra.app.util.bin.format.dwarf4.next.sectionprovider
Fetches DWARF section data from ELF files, directly, without going through the Ghidra memory block api.
ElfSectionProvider(File) - Constructor for class ghidra.app.util.bin.format.dwarf4.next.sectionprovider.ElfSectionProvider
 
ElfString - Class in ghidra.app.util.bin.format.elf
 
ElfString() - Constructor for class ghidra.app.util.bin.format.elf.ElfString
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
ElfStringTable - Class in ghidra.app.util.bin.format.elf
 
ElfStringTable() - Constructor for class ghidra.app.util.bin.format.elf.ElfStringTable
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
ElfSymbol - Class in ghidra.app.util.bin.format.elf
A class to represent the ELF 32bit and 64bit Symbol data structures.
ElfSymbol() - Constructor for class ghidra.app.util.bin.format.elf.ElfSymbol
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
ElfSymbolTable - Class in ghidra.app.util.bin.format.elf
A container class to hold ELF symbols.
ElfSymbolTable() - Constructor for class ghidra.app.util.bin.format.elf.ElfSymbolTable
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
ELLIPSES - Static variable in class ghidra.app.util.html.HTMLDataTypeRepresentation
 
ELLIPSIS - Static variable in class ghidra.sleigh.grammar.BaseLexer
 
ELLIPSIS - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
ELLIPSIS - Static variable in class ghidra.sleigh.grammar.DisplayLexer
 
ELLIPSIS - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
 
ELLIPSIS - Static variable in class ghidra.sleigh.grammar.SemanticLexer
 
ELLIPSIS - Static variable in class ghidra.sleigh.grammar.SleighCompiler
 
ELLIPSIS - Static variable in class ghidra.sleigh.grammar.SleighEcho
 
ELLIPSIS - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
ELLIPSIS - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
ELLIPSIS - Static variable in class ghidra.sleigh.grammar.SleighParser
 
EM_386 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Intel 80386
EM_486 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Intel 486 (deprecated)
EM_56800EX - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Freescale 56800EX Digital Signal Controller (DSC)
EM_68HC05 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Motorola MC68HC05 microcontroller
EM_68HC08 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Motorola MC68HC08 microcontroller
EM_68HC11 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Motorola MC68HC11 microcontroller
EM_68HC12 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Motorola M68HC12
EM_68HC16 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Motorola MC68HC16 microcontroller
EM_68K - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Motorola m68k family
EM_78KOR - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Renesas 78KOR family
EM_8051 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Intel 8051 and variants
EM_860 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Intel 80860
EM_88K - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Motorola m88k family
EM_960 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Intel 80960
EM_AARCH64 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
AARCH64 Architecture
EM_ALTERA_NIOS2 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Altera Nios II soft-core processor
EM_AMDGPU - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
AMD GPU architecture
EM_ARC - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Argonaut RISC Core
EM_ARC_A5 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
ARC Cores Tangent-A5
EM_ARC_COMPACT2 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Synopsys ARCompact V2
EM_ARCA - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Arca RISC Microprocessor
EM_ARM - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
ARM
EM_AVR - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Atmel AVR 8-bit microcontroller
EM_AVR32 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Atmel Corporation 32-bit microprocessor family
EM_AVR32_unofficial - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
used by NetBSD/avr32 - AVR 32-bit
EM_BA1 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Beyond BA1 CPU
EM_BA2 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Beyond BA2 CPU
EM_BLACKFIN - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Analog Devices Blackfin (DSP) processor
EM_BPF - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Linux kernel bpf virtual machine
EM_C166 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Infineon C16x/XC16x processor
EM_CDP - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Paneve CDP architecture family
EM_CE - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Freescale Communication Engine RISC core
EM_CLOUDSHIELD - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
CloudShield architecture family
EM_COGE - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Cognitive Smart Memory Processor
EM_COLDFIRE - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Motorola Coldfire
EM_COOL - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
iCelero CoolEngine
EM_COREA_1ST - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
KIPO-KAIST Core-A 1st generation processor family
EM_COREA_2ND - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
KIPO-KAIST Core-A 2nd generation processor family
EM_CR - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
National Semiconductor CompactRISC microprocessor
EM_CR16 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
National Semiconductor CompactRISC CR16 16-bitmicroprocessor
EM_CRAYNV2 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Cray Inc.
EM_CRIS - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Axis Communications 32-bit embedded processor
EM_CRX - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
National Semiconductor CompactRISC CRX
EM_CSR_KALIMBA - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
CSR Kalimba architecture family
EM_CUDA - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
NVIDIA CUDA architecture
EM_CYPRESS_M8C - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Cypress M8C microprocessor
EM_D10V - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Mitsubishi D10V
EM_D30V - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Mitsubishi D30V
EM_DSP24 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
New Japan Radio (NJR) 24-bit DSP Processor
EM_DSPIC30F - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Microchip Technology dsPIC30F Digital Signal Controller
EM_DXP - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Icera Semiconductor Inc.
EM_ECOG1 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Cyan Technology eCOG1X family
EM_ECOG16 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Cyan Technology eCOG16 family
EM_ECOG1X - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Cyan Technology eCOG1X family
EM_ECOG2 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Cyan Technology eCOG2 microprocessor
EM_ETPU - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Freescale Extended Time Processing Unit
EM_EXCESS - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
eXcess: 16/32/64-bit configurable embedded CPU
EM_F2MC16 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Fujitsu F2MC16
EM_FAKE_ALPHA - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Digital Alpha
EM_FIREPATH - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Element 14 64-bit DSP Processor
EM_FR20 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Fujitsu FR20
EM_FR30 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Fujitsu FR30
EM_FX66 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Siemens FX66 microcontroller
EM_H8_300 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Hitachi H8/300
EM_H8_300H - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Hitachi H8/300H
EM_H8_500 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Hitachi H8/500
EM_H8S - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Hitachi H8S
EM_HEXAGON - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Qualcomm Hexagon processor
EM_HUANY - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Harvard University machine-independent object files
EM_IA_64 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Intel Merced
EM_IP2K - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Ubicom IP2xxx microcontroller family
EM_JAVELIN - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Infineon Technologies 32-bit embedded processor
EM_K10M - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Intel K10M
EM_KM32 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
KM211 KM32 32-bit processor
EM_KMX16 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
KM211 KMX16 16-bit processor
EM_KMX32 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
KM211 KMX32 32-bit processor
EM_KMX8 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
KM211 KMX8 8-bit processor
EM_KVARC - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
KM211 KVARC processor
EM_L10M - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Intel L10M
EM_LANAI - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Lanai 32-bit processor
EM_LATTICEMICO32 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
RISC processor for Lattice FPGA architecture
EM_M16C - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Renesas M16C series microprocessors
EM_M32 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
AT&T WE 32100
EM_M32C - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Renesas M32C series microprocessors
EM_M32R - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Mitsubishi M32R
EM_MANIK - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
M2000 Reconfigurable RISC Microprocessor
EM_MAX - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
MAX Processor
EM_MAXQ30 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Dallas Semiconductor MAXQ30 Core Micro-controllers
EM_MCST_ELBRUS - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
MCST Elbrus general purpose hardware architecture
EM_ME16 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Toyota ME16 processor
EM_METAG - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Imagination Technologies META processor architecture
EM_MIPS - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
MIPS R3000 big-endian
EM_MIPS_RS3_LE - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
MIPS R3000 little-endian
EM_MIPS_X - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Stanford MIPS-X
EM_MMA - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Fujitsu MMA Multimedia Accelerator
EM_MMDSP_PLUS - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
STMicroelectronics 64bit VLIW Data Signal Processor
EM_MMIX - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Donald Knuth's educational 64-bit processor
EM_MN10200 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Matsushita MN10200
EM_MN10300 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Matsushita MN10300
EM_MSP430 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Texas Instruments embedded microcontroller msp430
EM_NCPU - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Sony nCPU embedded RISC
EM_NDR1 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Denso NDR1 microprocessor
EM_NDS32 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Andes Technology compact code size embedded RISC processor family
EM_NONE - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
No machine
EM_NORC - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Nanoradio Optimized RISC
EM_NS32K - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
National Semiconductor 32000 series
EM_OPEN8 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Open8 8-bit RISC soft processor core
EM_OPENRISC - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
OpenRISC 32-bit embedded processor
EM_PARISC - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
HPPA
EM_PCP - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Siemens PCP
EM_PDSP - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Sony DSP Processor
EM_PJ - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
picoJava
EM_PPC - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
PowerPC
EM_PPC64 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
PowerPC 64-bit
EM_PRISM - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
SiTera Prism
EM_R32C - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Renesas R32C series microprocessors
EM_RCE - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Motorola RCE
EM_RH32 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
TRW RH-32
EM_RISCV - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
RISC-V
EM_RL78 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Renesas RL78 family
EM_RS08 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Freescale RS08 embedded processor
EM_RX - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Renesas RX family
EM_S370 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
IBM System/370
EM_S390 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
IBM S390
EM_SCORE7 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Sunplus S+core7 RISC processor
EM_SE_C17 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Seiko Epson C17 family
EM_SE_C33 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
S1C33 Family of Seiko Epson processors
EM_SEP - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Sharp embedded microprocessor
EM_SH - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Hitachi SH
EM_SHARC - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Analog Devices SHARC family of 32-bit DSP processors
EM_SLE9X - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Infineon Technologies SLE9X core
EM_SNP1K - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Trebia SNP 1000 processor
EM_SPARC - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
SUN SPARC
EM_SPARC32PLUS - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Sun's "v8plus"
EM_SPARCV9 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
SPARC v9 64-bit
EM_ST100 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
STMicroelectronic ST100 processor
EM_ST19 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
STMicroelectronics ST19 8 bit mc
EM_ST200 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
STMicroelectronics (www.st.com) ST200
EM_ST7 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
STmicroelectronics ST7 8 bit mc
EM_ST9PLUS - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
STMicroelectronics ST9+ 8/16 mc
EM_STARCORE - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Motorola Start*Core processor
EM_STM8 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
STMicroeletronics STM8 8-bit microcontroller
EM_STXP7X - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
STMicroelectronics STxP7x family of RISC processors
EM_SVX - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Silicon Graphics SVx
EM_TI_C2000 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
The Texas Instruments TMS320C2000 DSP family
EM_TI_C5500 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
The Texas Instruments TMS320C55x DSP family
EM_TI_C6000 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
The Texas Instruments TMS320C6000 DSP family
EM_TILE64 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Tilera TILE64 multicore architecture family
EM_TILEGX - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Tilera TILE-Gx multicore architecture family
EM_TILEPRO - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Tilera TILEPro multicore architecture family
EM_TINYJ - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Advanced Logic Corp.
EM_TMM_GPP - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Thompson Multimedia General Purpose Processor
EM_TPC - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Tenor Network TPC processor
EM_TRICORE - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Siemens Tricore
EM_TRIMEDIA - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
NXP Semiconductors TriMedia architecture family
EM_TSK3000 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Altium TSK3000 core
EM_UNICORE - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Microprocessor series from PKU-Unity Ltd.
EM_V800 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
NEC V800 series
EM_V850 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
NEC v850
EM_VAX - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Digital VAX
EM_VIDEOCORE - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Alphamosaic VideoCore processor
EM_VIDEOCORE3 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Broadcom VideoCore III processor
EM_VIDEOCORE5 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Broadcom VideoCore V processor
EM_VPP500 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Fujitsu VPP500
EM_X86_64 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
AMD x86-64 architecture
EM_XCORE - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
XMOS xCORE processor family
EM_XGATE - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Motorola XGATE embedded processor
EM_XIMO16 - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
New Japan Radio (NJR) 16-bit DSP Processor
EM_XTENSA - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Tensilica Xtensa Architecture
EM_ZSP - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
LSI Logic 16-bit DSP Processor
emit() - Method in class ghidra.sleigh.grammar.AbstractSleighLexer
 
emitErrorMessage(String) - Method in class ghidra.sleigh.grammar.AbstractSleighLexer
 
emitErrorMessage(String) - Method in class ghidra.sleigh.grammar.AbstractSleighParser
 
EMPHASIZE_COLOR - Static variable in class ghidra.app.merge.util.ConflictUtility
Color to use for displaying emphasized text.
empty() - Method in class generic.lsh.vector.IDFLookup
 
empty() - Method in class generic.stl.MapSTL
 
empty() - Method in class generic.stl.VectorSTL
 
empty(String) - Static method in class ghidra.util.WordLocation
 
EMPTY - Static variable in interface ghidra.program.model.listing.DataIterator
 
EMPTY - Static variable in interface ghidra.util.LongIterator
A default implementation of LongIterator that has no values.
EMPTY_ADDRESS_SET - Static variable in class ghidra.app.util.viewer.util.CodeComparisonPanel
 
EMPTY_HIGHLIGHT - Static variable in interface ghidra.app.util.HighlightProvider
 
EMPTY_HIGHLIGHT_LIST - Static variable in class docking.widgets.fieldpanel.internal.EmptyFieldBackgroundColorManager
 
EMPTY_ICON - Static variable in class resources.Icons
 
EMPTY_INSTANCE - Static variable in class docking.widgets.fieldpanel.internal.EmptyFieldBackgroundColorManager
 
EMPTY_LABELS - Static variable in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser
A convenience to specify no labels in AssemblyParser.parse(String, Map)
EMPTY_LIST - Static variable in class ghidra.app.util.ByteCopier
 
EMPTY_OPERANDTYPES - Static variable in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionOpCodes
 
EMPTY_OPTIONS - Static variable in class ghidra.app.util.exporter.Exporter
 
EMPTY_PROXY - Static variable in class ghidra.app.util.viewer.proxy.EmptyProxy
 
EMPTY_STRING - Static variable in class ghidra.app.util.demangler.DemangledObject
 
EMPTY_STRING - Static variable in class util.demangler.GenericDemangledObject
 
EMPTY_TAG - Static variable in class ghidra.app.util.html.diff.DataTypeDiffBuilder
HACK: for some reason when opening the HTML document with '/', all text until the next HTML tag is not displayed.
EMPTY_TAG - Static variable in class ghidra.app.util.html.HTMLDataTypeRepresentation
HACK: for some reason when opening the HTML document with '/', all text until the next HTML tag is not displayed.
EmptyAddressIterator - Class in ghidra.program.model.address
Implementation for an AddressIterator that is empty.
EmptyAddressIterator() - Constructor for class ghidra.program.model.address.EmptyAddressIterator
 
EmptyAddressRangeIterator - Class in ghidra.program.model.address
Implementation for an AddressIterator that is empty.
EmptyAddressRangeIterator() - Constructor for class ghidra.program.model.address.EmptyAddressRangeIterator
 
emptyArray - Static variable in class ghidra.program.model.block.SimpleBlockModel
 
EmptyBigLayoutModel - Class in docking.widgets.fieldpanel.internal
 
EmptyBigLayoutModel() - Constructor for class docking.widgets.fieldpanel.internal.EmptyBigLayoutModel
 
emptyBlockArray - Static variable in interface ghidra.program.model.block.CodeBlockModel
 
emptyBlockIterator() - Method in class ghidra.program.model.lang.InstructionSet
Returns an iterator over all empty blocks which likely contain a conflict error.
EmptyBorderButton - Class in docking.widgets
Class that is a JButton that has an empty border and adds a mouse listener so that the button looks raised when the mouse pointer enters the button, and looks lowered when the mouse pointer exits the button.e
EmptyBorderButton() - Constructor for class docking.widgets.EmptyBorderButton
Construct a new EmptyBorderButton.
EmptyBorderButton(String) - Constructor for class docking.widgets.EmptyBorderButton
Construct a new EmptyBorderButton that has the given button text.
EmptyBorderButton(String, Icon) - Constructor for class docking.widgets.EmptyBorderButton
Construct a new EmptyBorderButton that has text and an icon.
EmptyBorderButton(Action) - Constructor for class docking.widgets.EmptyBorderButton
Construct a new EmptyBorderButton that has an associated action.
EmptyBorderButton(Icon) - Constructor for class docking.widgets.EmptyBorderButton
Construct a new EmptyBorderButton that has an icon.
EmptyBorderToggleButton - Class in docking
 
EmptyBorderToggleButton() - Constructor for class docking.EmptyBorderToggleButton
 
EmptyBorderToggleButton(DockingActionIf) - Constructor for class docking.EmptyBorderToggleButton
 
EmptyBorderToggleButton(Icon) - Constructor for class docking.EmptyBorderToggleButton
 
EmptyCodeUnitIterator - Class in ghidra.program.database.code
CodeUnitIterator that represents an empty set of codeunits.
EmptyCodeUnitIterator() - Constructor for class ghidra.program.database.code.EmptyCodeUnitIterator
Constructs a new EmptyCodeUnitIterator
EmptyCompositeException - Exception in ghidra.app.util.datatype
Exception thrown if the composite data type is empty.
EmptyCompositeException() - Constructor for exception ghidra.app.util.datatype.EmptyCompositeException
Constructor.
EmptyCompositeException(Composite) - Constructor for exception ghidra.app.util.datatype.EmptyCompositeException
Constructor
EmptyCompositeException(String) - Constructor for exception ghidra.app.util.datatype.EmptyCompositeException
Constructor
emptyCopy() - Method in interface ghidra.graph.GDirectedGraph
Creates a new instance of this graph with no vertices or edges.
emptyCopy() - Method in class ghidra.graph.jung.JungDirectedGraph
 
emptyCopy() - Method in class ghidra.graph.jung.JungToGDirectedGraphAdapter
 
emptyCopy() - Method in class ghidra.graph.MutableGDirectedGraphWrapper
 
EmptyDataTypeLine - Class in ghidra.app.util.html
 
EmptyDataTypeLine() - Constructor for class ghidra.app.util.html.EmptyDataTypeLine
 
EmptyDecompileData - Class in ghidra.app.decompiler.component
 
EmptyDecompileData(String) - Constructor for class ghidra.app.decompiler.component.EmptyDecompileData
 
EmptyFieldBackgroundColorManager - Class in docking.widgets.fieldpanel.internal
 
EmptyFieldElement - Class in docking.widgets.fieldpanel.field
Used to force a clip to happen when the max lines is exceeded in the VerticalLayoutTextField
EmptyFieldElement(int) - Constructor for class docking.widgets.fieldpanel.field.EmptyFieldElement
 
EmptyIcon - Class in resources.icons
 
EmptyIcon(int, int) - Constructor for class resources.icons.EmptyIcon
 
EmptyIteratorSTL<T> - Class in generic.stl
 
EmptyIteratorSTL() - Constructor for class generic.stl.EmptyIteratorSTL
 
EmptyLayoutBackgroundColorManager - Class in docking.widgets.fieldpanel.internal
 
EmptyLayoutBackgroundColorManager(Color) - Constructor for class docking.widgets.fieldpanel.internal.EmptyLayoutBackgroundColorManager
 
EmptyListingModel - Class in ghidra.app.util.viewer.listingpanel
 
EmptyListingModel() - Constructor for class ghidra.app.util.viewer.listingpanel.EmptyListingModel
 
emptyPair() - Static method in class generic.stl.Pair
 
EmptyProxy - Class in ghidra.app.util.viewer.proxy
Used proxy a null value
EmptyRecordIterator - Class in ghidra.program.database.util
Implementation of a RecordIterator that is always empty.
EmptyRecordIterator() - Constructor for class ghidra.program.database.util.EmptyRecordIterator
 
EmptyTextField - Class in docking.widgets.fieldpanel.field
A Text field that is blank.
EmptyTextField(int, int, int, int) - Constructor for class docking.widgets.fieldpanel.field.EmptyTextField
Constructs a new EmptyTextField
EmptyTextLine - Class in ghidra.app.util.html
 
EmptyTextLine(int) - Constructor for class ghidra.app.util.html.EmptyTextLine
 
EmptyThreadedTableModel<T> - Class in ghidra.util.table
An empty implementation of the ThreadedTableModel.
EmptyThreadedTableModel(String, String[]) - Constructor for class ghidra.util.table.EmptyThreadedTableModel
Constructs a new empty table model.
EmptyVariableTextLine - Class in ghidra.app.util.html
 
EmptyVariableTextLine(int) - Constructor for class ghidra.app.util.html.EmptyVariableTextLine
 
emptyViewForProgram(int) - Method in class ghidra.app.merge.tool.ListingMergePanel
 
emu - Variable in class ghidra.app.emulator.MemoryAccessFilter
 
emu - Variable in class ghidra.pcode.emulate.EmulateInstructionStateModifier
 
emulate - Variable in class ghidra.pcode.emulate.BreakCallBack
 
Emulate - Class in ghidra.pcode.emulate
 
Emulate(SleighLanguage, MemoryState, BreakTable) - Constructor for class ghidra.pcode.emulate.Emulate
 
EMULATE_INSTRUCTION_STATE_MODIFIER_CLASS - Static variable in class ghidra.program.model.lang.GhidraLanguagePropertyKeys
EMULATE_INSTRUCTION_STATE_MODIFIER_CLASS is a string property that indicates the classname of a EmulateInstructionStateModifier implementation which should be used during emulation to assist with the adjusting the emulator state before and/or after each instruction is executed.
EmulateDisassemblerContext - Class in ghidra.pcode.emulate
 
EmulateDisassemblerContext(Language, RegisterValue) - Constructor for class ghidra.pcode.emulate.EmulateDisassemblerContext
 
EmulateExecutionState - Enum in ghidra.pcode.emulate
 
EmulateInstructionStateModifier - Class in ghidra.pcode.emulate
EmulateInstructionStateModifier defines a language specific handler to assist emulation with adjusting the current execution state, providing support for custom pcodeop's (i.e., CALLOTHER).
EmulateInstructionStateModifier(Emulate) - Constructor for class ghidra.pcode.emulate.EmulateInstructionStateModifier
 
EmulateMemoryStateBuffer - Class in ghidra.pcode.emulate
MemoryStateBuffer provides a MemBuffer for instruction parsing use which wraps an emulator MemoryState.
EmulateMemoryStateBuffer(MemoryState, Address) - Constructor for class ghidra.pcode.emulate.EmulateMemoryStateBuffer
 
Emulator - Class in ghidra.app.emulator
 
Emulator(EmulatorConfiguration) - Constructor for class ghidra.app.emulator.Emulator
 
EmulatorConfiguration - Interface in ghidra.app.emulator
 
EmulatorHelper - Class in ghidra.app.emulator
 
EmulatorHelper(Program) - Constructor for class ghidra.app.emulator.EmulatorHelper
 
EmulatorLoadData - Interface in ghidra.app.emulator.memory
 
EmulatorTestRunner - Class in ghidra.test.processors.support
 
EmulatorTestRunner(Program, PCodeTestGroup, ExecutionListener) - Constructor for class ghidra.test.processors.support.EmulatorTestRunner
 
EmulatorTestRunner.DumpFormat - Enum in ghidra.test.processors.support
 
emuRead(EmulatorHelper, Address, int) - Method in class ghidra.test.processors.support.PCodeTestAbstractControlBlock
 
emuReadString(EmulatorHelper, Address) - Method in class ghidra.test.processors.support.PCodeTestAbstractControlBlock
 
emuWrite(EmulatorHelper, Address, int, long) - Method in class ghidra.test.processors.support.PCodeTestAbstractControlBlock
 
enable() - Static method in class generic.test.ConcurrentTestExceptionHandler
 
ENABLE_ALWAYS_SHOW_AUTOMATIC_MSG - Static variable in class ghidra.app.util.viewer.field.EolCommentFieldFactory
 
ENABLE_ALWAYS_SHOW_AUTOMATIC_MSG - Static variable in class ghidra.app.util.viewer.field.PostCommentFieldFactory
 
ENABLE_ALWAYS_SHOW_AUTOMATIC_MSG - Static variable in class ghidra.app.util.viewer.field.PreCommentFieldFactory
 
ENABLE_ALWAYS_SHOW_REF_REPEATABLE_MSG - Static variable in class ghidra.app.util.viewer.field.EolCommentFieldFactory
 
ENABLE_ALWAYS_SHOW_REPEATABLE_MSG - Static variable in class ghidra.app.util.viewer.field.EolCommentFieldFactory
 
ENABLE_NO_RETURN_ANALYSIS - Static variable in class ghidra.program.model.lang.GhidraLanguagePropertyKeys
Non returning function analysis, where a function such as exit() is known to the compiler not to return.
ENABLE_PREPEND_REF_ADDRESS_MSG - Static variable in class ghidra.app.util.viewer.field.EolCommentFieldFactory
 
ENABLE_SHARED_RETURN_ANALYSIS - Static variable in class ghidra.program.model.lang.GhidraLanguagePropertyKeys
Shared return analysis, where at the end of one function, the code will jump to another, and use the jumped to subroutines return.
ENABLE_SHOW_SEMICOLON_MSG - Static variable in class ghidra.app.util.viewer.field.EolCommentFieldFactory
 
ENABLE_WORD_WRAP_MSG - Static variable in class ghidra.app.util.viewer.field.EolCommentFieldFactory
 
ENABLE_WORD_WRAP_MSG - Static variable in class ghidra.app.util.viewer.field.PlateFieldFactory
 
ENABLE_WORD_WRAP_MSG - Static variable in class ghidra.app.util.viewer.field.PostCommentFieldFactory
 
ENABLE_WORD_WRAP_MSG - Static variable in class ghidra.app.util.viewer.field.PreCommentFieldFactory
 
enableAnalysis(boolean) - Method in class ghidra.app.util.headless.HeadlessOptions
Auto-analysis is enabled by default following import.
enableCodeAnalysis(boolean) - Method in class ghidra.app.cmd.disassemble.DisassembleCommand
Set code analysis enablement.
enableCompressedSerializationOutput(boolean) - Static method in class db.buffers.DataBuffer
 
enableCopy() - Method in interface ghidra.app.services.ClipboardContentProviderService
Returns true if copy should be enabled; false if it should be disabled.
enableCopySpecial() - Method in interface ghidra.app.services.ClipboardContentProviderService
Returns true if copySpecial actions should be enabled;
enabled - Variable in class ghidra.app.util.viewer.field.FieldFactory
 
ENABLED - ghidra.app.script.GhidraScript.AnalysisMode
ENABLED - Script will run normally with Auto-Analysis responding to changes
ENABLED - ghidra.framework.analysis.AnalyzerStatus
 
ENABLED_ICON - Static variable in class ghidra.framework.analysis.gui.AnalyzerPanel
 
enableDebug(File) - Method in class ghidra.app.decompiler.DecompInterface
Turn on debugging dump for the next decompiled function
EnableFieldAction - Class in ghidra.app.util.viewer.format.actions
Action for enabling disabled fields
EnableFieldAction(String, FieldHeader) - Constructor for class ghidra.app.util.viewer.format.actions.EnableFieldAction
Constructor
enableHeadlessAnalysis(boolean) - Method in class ghidra.app.util.headless.HeadlessScript
Enables or disables analysis according to the passed-in boolean value.
enableJavaLanguageDecompilation(Program) - Static method in class ghidra.program.model.lang.BasicCompilerSpec
Adds and enables an option to have the decompiler display java.
enableMemoryWriteTracking(boolean) - Method in class ghidra.app.emulator.EmulatorHelper
Enable/Disable tracking of memory writes in the form of an address set.
ENABLEMENT_PROPERTY - Static variable in interface docking.action.DockingActionIf
 
enableNavigation() - Method in class docking.wizard.WizardManager
Enable the next, previous, and finish buttons according to the panel manager for this dialog.
enableOverwriteOnConflict(boolean) - Method in class ghidra.app.util.headless.HeadlessOptions
During import, the default behavior is to skip the import if a conflict occurs within the destination folder.
enablePaste() - Method in interface ghidra.app.services.ClipboardContentProviderService
Returns true if paste should be enabled; false if it should be disabled.
enablePreCache() - Method in class db.buffers.BufferMgr
Enable and start source buffer file pre-cache if appropriate.
enablePreCache() - Method in class db.DBHandle
Enable and start source file pre-cache if appropriate.
enablePropertyBasedColorModel(boolean) - Method in class ghidra.app.util.viewer.listingpanel.ListingPanel
 
enableReadOnlyProcessing(boolean) - Method in class ghidra.app.util.headless.HeadlessOptions
When readOnly processing is enabled, any changes made by script or analyzers are discarded when the Headless Analyzer exits.
enableRecursiveProcessing(boolean) - Method in class ghidra.app.util.headless.HeadlessOptions
This method can be used to enable recursive processing of files during -import or -process modes.
enableSelection(boolean) - Method in class docking.widgets.fieldpanel.FieldPanel
 
encBaseIdIndex - Variable in class ghidra.app.util.bin.format.pe.cli.tables.CliTableModule.CliModuleRow
 
encIdIndex - Variable in class ghidra.app.util.bin.format.pe.cli.tables.CliTableModule.CliModuleRow
 
enclosingClassIndex - Variable in class ghidra.app.util.bin.format.pe.cli.tables.CliTableNestedClass.CliNestedClassRow
 
encodeBoolean(boolean) - Static method in class ghidra.util.xml.SpecXmlUtils
 
encodeBooleanAttribute(StringBuilder, String, boolean) - Static method in class ghidra.util.xml.SpecXmlUtils
 
encodeDoubleAttribute(StringBuilder, String, double) - Static method in class ghidra.util.xml.SpecXmlUtils
 
encodeSignedInteger(long) - Static method in class ghidra.util.xml.SpecXmlUtils
 
encodeSignedIntegerAttribute(StringBuilder, String, long) - Static method in class ghidra.util.xml.SpecXmlUtils
 
encodeStringAttribute(StringBuilder, String, String) - Static method in class ghidra.util.xml.SpecXmlUtils
 
encodeUnsignedInteger(long) - Static method in class ghidra.util.xml.SpecXmlUtils
 
encodeUnsignedIntegerAttribute(StringBuilder, String, long) - Static method in class ghidra.util.xml.SpecXmlUtils
 
encodings - Variable in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_State
 
encounteredBranch() - Method in class ghidra.program.util.SymbolicPropogator
 
EncryptedInformationCommand - Class in ghidra.app.util.bin.format.macho.commands
Represents an encryption_info_command structure.
EncryptedInformationCommand() - Constructor for class ghidra.app.util.bin.format.macho.commands.EncryptedInformationCommand
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
end - Variable in class generic.json.JSONToken
 
end - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph.Edge
 
end - Variable in class ghidra.framework.main.logviewer.model.Chunk
 
end() - Method in class generic.stl.ListSTL
 
end() - Method in class generic.stl.MapSTL
 
end() - Method in class generic.stl.MultiMapSTL
 
end() - Method in class generic.stl.MultiSetSTL
 
end() - Method in class generic.stl.SetSTL
 
end() - Method in class generic.stl.VectorSTL
 
end() - Method in class ghidra.xml.AbstractXmlPullParser
 
end() - Method in interface ghidra.xml.XmlPullParser
Returns the next element, which must be an end element.
end(boolean) - Method in class ghidra.program.flatapi.FlatProgramAPI
Ends the transactions on the current program.
end(XmlElement) - Method in class ghidra.xml.AbstractXmlPullParser
 
end(XmlElement) - Method in interface ghidra.xml.XmlPullParser
Returns the next element, which must be an end element, and must match the supplied XmlElement's name (presumably the start element of the subtree).
END_ADDRESS - Static variable in class ghidra.program.util.MemoryBlockDiff
 
END_COMMENT - Static variable in class ghidra.app.util.html.HTMLDataTypeRepresentation
 
END_OF_FILE_RECORD_TYPE - Static variable in class ghidra.app.util.opinion.IntelHexRecord
 
END_OF_HEADER_MAGIC - Static variable in class ghidra.app.util.bin.format.coff.archive.CoffArchiveConstants
 
end_tag - Static variable in class ghidra.app.plugin.processors.sleigh.PcodeEmitPacked
 
EndAction - Class in ghidra.framework.main.logviewer.event
Handles the actions required when the user presses the 'end' key; this moves the viewport to the bottom of the file.
EndAction(FVEventListener) - Constructor for class ghidra.framework.main.logviewer.event.EndAction
 
endElement(String) - Method in class ghidra.util.xml.XmlWriter
Writes the specified end element.
endian - Variable in class ghidra.app.util.xml.ProgramInfo
The endianess (eg, big or little).
endian - Variable in class ghidra.program.model.lang.ExternalLanguageCompilerSpecQuery
 
endian - Variable in class ghidra.program.model.lang.LanguageCompilerSpecQuery
 
endian() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
endian() - Method in class ghidra.sleigh.grammar.SleighEcho
 
endian() - Method in class ghidra.sleigh.grammar.SleighParser
 
Endian - Enum in ghidra.program.model.lang
 
ENDIAN - Static variable in class ghidra.program.model.data.AbstractIntegerDataType
 
ENDIAN - Static variable in class ghidra.program.model.data.EndianSettingsDefinition
 
endian_return() - Constructor for class ghidra.sleigh.grammar.SleighEcho.endian_return
 
endian_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.endian_return
 
endiandef() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
endiandef() - Method in class ghidra.sleigh.grammar.SleighEcho
 
endiandef() - Method in class ghidra.sleigh.grammar.SleighParser
 
endiandef_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.endiandef_return
 
EndianProjectDataColumn - Class in ghidra.util.table.projectdata.column
Column for the ProjectDataTable (Frontend) to display the endianess of a program.
EndianProjectDataColumn() - Constructor for class ghidra.util.table.projectdata.column.EndianProjectDataColumn
 
EndianSettingsDefinition - Class in ghidra.program.model.data
SettingsDefinition for endianess
endindex - Variable in class ghidra.program.model.correlate.HashStore.NgramMatch
 
EndInstructionValue - Class in ghidra.app.plugin.processors.sleigh.expression
The integer offset of the address following the current instruction
EndInstructionValue() - Constructor for class ghidra.app.plugin.processors.sleigh.expression.EndInstructionValue
 
EndInstructionValueSolver - Class in ghidra.app.plugin.assembler.sleigh.expr
"Solves" expressions of inst_next Works like the constant solver, but takes the value of inst_next, which is given by the assembly address and the resulting instruction length.
EndInstructionValueSolver() - Constructor for class ghidra.app.plugin.assembler.sleigh.expr.EndInstructionValueSolver
 
endl - Static variable in class ghidra.pcode.utils.Utils
 
endOfFile() - Method in class help.validator.ReferenceTagProcessor
 
endOfFile() - Method in class help.validator.TagProcessor
 
EndOfLineAction - Class in ghidra.util
 
EndOfLineAction() - Constructor for class ghidra.util.EndOfLineAction
 
endPatternGroup(boolean) - Method in class ghidra.app.plugin.processors.sleigh.SleighDebugLogger
Terminate the current pattern group
endSequence() - Method in interface ghidra.util.ascii.ByteStreamCharMatcher
Tells the matcher that there are no more contiguous bytes.
endSequence() - Method in class ghidra.util.ascii.MinLengthCharSequenceMatcher
Indicates there are no more contiguous chars to add to this matcher.
endSequence() - Method in class ghidra.util.ascii.MultiByteCharMatcher
 
endsWithIgnoreCase(String, String) - Static method in class ghidra.util.StringUtilities
Returns true if the given string ends with postfix, ignoring case.
endsWithWhiteSpace(String) - Static method in class ghidra.util.StringUtilities
 
EndSymbol - Class in ghidra.app.plugin.processors.sleigh.symbol
Symbol with semantic value equal to offset of address immediately after current instruction
EndSymbol() - Constructor for class ghidra.app.plugin.processors.sleigh.symbol.EndSymbol
 
endTransaction() - Method in class ghidra.program.database.ProgramBuilder
 
endTransaction(boolean) - Method in interface ghidra.framework.data.DomainObjectDBChangeSet
End change data transaction.
endTransaction(int) - Method in interface ghidra.program.model.listing.ProgramUserData
End a previously started transaction
endTransaction(int, boolean) - Method in class ghidra.framework.data.DomainObjectAdapterDB
 
endTransaction(int, boolean) - Method in interface ghidra.framework.model.UndoableDomainObject
Terminate the specified transaction for this domain object.
endTransaction(int, boolean) - Method in class ghidra.program.database.data.ProgramDataTypeManager
 
endTransaction(int, boolean) - Method in class ghidra.program.database.data.ProjectDataTypeManager
 
endTransaction(int, boolean) - Method in class ghidra.program.model.data.BuiltInDataTypeManager
 
endTransaction(int, boolean) - Method in interface ghidra.program.model.data.DataTypeManager
Ends the current transaction
endTransaction(int, boolean) - Method in class ghidra.program.model.data.StandAloneDataTypeManager
 
endTransaction(long, boolean) - Method in class db.DBHandle
Terminate transaction.
EnsureAreaVisibleAnimatorFunctionGraphJob<V extends VisualVertex,​E extends VisualEdge<V>> - Class in ghidra.graph.job
 
EnsureAreaVisibleAnimatorFunctionGraphJob(VisualizationViewer<V, E>, SatelliteGraphViewer<V, E>, V, Rectangle, boolean) - Constructor for class ghidra.graph.job.EnsureAreaVisibleAnimatorFunctionGraphJob
 
ensureIndexIsVisible(int) - Method in class docking.widgets.list.ListPanel
Scroll viewport such that the index is visible.
ensureIsAllowableType(DataType, DataTypeParser.AllowedDataTypes) - Static method in class ghidra.util.data.DataTypeParser
Throws exception if the data type does not match the specified DataTypeParser.AllowedDataTypes.
ensureNameLength(String) - Static method in class ghidra.app.util.demangler.DemangledObject
Ensure name does not pass the limit defined by Ghidra
ensureOnScreen(Component) - Static method in class generic.util.WindowUtilities
Update the component to be within visible bounds of the screen
ensureOnScreen(Component, Rectangle) - Static method in class generic.util.WindowUtilities
Update the bounds to be within visible bounds of the screen.
ensureVertexAreaVisible(V, Rectangle, BusyListener) - Method in class ghidra.graph.viewer.VisualGraphViewUpdater
 
ensureVertexVisible(V, Rectangle) - Method in class ghidra.graph.viewer.VisualGraphViewUpdater
 
enterLayout(FieldLocation, int, boolean) - Method in interface docking.widgets.fieldpanel.Layout
Tries to move the cursor into this layout.
enterLayout(FieldLocation, int, boolean) - Method in class docking.widgets.fieldpanel.support.AnchoredLayout
 
enterLayout(FieldLocation, int, boolean) - Method in class docking.widgets.fieldpanel.support.MultiRowLayout
 
enterLayout(FieldLocation, int, boolean) - Method in class docking.widgets.fieldpanel.support.RowLayout
 
enterPanel(WizardState<T>) - Method in interface docking.wizard.MagePanel
Enter panel for real; take your state from the state object and then populate your external state accordingly.
ENTIRE_PROGRAM - ghidra.app.util.bean.SetEquateDialog.SelectionType
 
entry - Variable in class ghidra.app.util.bin.format.coff.AoutHeader
 
entry - Variable in class ghidra.program.model.lang.ParamListStandard
 
Entry - Class in ghidra.app.util.bin.format.macos.asd
 
Entry(int, double) - Constructor for class generic.lsh.vector.LSHCosineVectorAccum.Entry
 
Entry(EntryDescriptor) - Constructor for class ghidra.app.util.bin.format.macos.asd.Entry
 
Entry(Address, long, int) - Constructor for class ghidra.program.model.pcode.DynamicSymbol.Entry
 
ENTRY_AFP_FILE_INFO - Static variable in class ghidra.app.util.bin.format.macos.asd.EntryDescriptorID
AFP file information, attributes, etc.
ENTRY_COMMENT - Static variable in class ghidra.app.util.bin.format.macos.asd.EntryDescriptorID
Standard Macintosh comment.
ENTRY_DATA_FORK - Static variable in class ghidra.app.util.bin.format.macos.asd.EntryDescriptorID
The data fork.
ENTRY_DIRECTORY_ID - Static variable in class ghidra.app.util.bin.format.macos.asd.EntryDescriptorID
AFP directory ID.
ENTRY_FILE_DATE_INFO - Static variable in class ghidra.app.util.bin.format.macos.asd.EntryDescriptorID
File creation date, modification date, etc.
ENTRY_FINDER_INFO - Static variable in class ghidra.app.util.bin.format.macos.asd.EntryDescriptorID
Standard Macintosh Finder information.
ENTRY_ICON_BW - Static variable in class ghidra.app.util.bin.format.macos.asd.EntryDescriptorID
Standard Macintosh black-and-white icon.
ENTRY_ICON_COLOR - Static variable in class ghidra.app.util.bin.format.macos.asd.EntryDescriptorID
Macintosh color icon.
ENTRY_MAC_FILE_INFO - Static variable in class ghidra.app.util.bin.format.macos.asd.EntryDescriptorID
Macintosh file information, attributes, etc.
ENTRY_MSDOS_FILE_INFO - Static variable in class ghidra.app.util.bin.format.macos.asd.EntryDescriptorID
MS-DOS file information, attributes, etc.
ENTRY_POINT - Static variable in class ghidra.app.util.viewer.options.OptionsGui
 
ENTRY_PRODOS_FILE_INFO - Static variable in class ghidra.app.util.bin.format.macos.asd.EntryDescriptorID
ProDOS file information, attributes, etc.
ENTRY_REAL_NAME - Static variable in class ghidra.app.util.bin.format.macos.asd.EntryDescriptorID
File's name as created on home file system.
ENTRY_RESOURCE_FORK - Static variable in class ghidra.app.util.bin.format.macos.asd.EntryDescriptorID
The resource fork.
ENTRY_SHORT_NAME - Static variable in class ghidra.app.util.bin.format.macos.asd.EntryDescriptorID
AFP short name.
EntryDescriptor - Class in ghidra.app.util.bin.format.macos.asd
 
EntryDescriptor(int, int, int) - Constructor for class ghidra.app.util.bin.format.macos.asd.EntryDescriptor
 
EntryDescriptorID - Class in ghidra.app.util.bin.format.macos.asd
 
EntryDescriptorID() - Constructor for class ghidra.app.util.bin.format.macos.asd.EntryDescriptorID
 
EntryFactory - Class in ghidra.app.util.bin.format.macos.asd
 
EntryFactory() - Constructor for class ghidra.app.util.bin.format.macos.asd.EntryFactory
 
EntryPoint - Class in ghidra.app.util.bin.format.ne
A class to represent a new-executable entry point.
EntryPointCommand - Class in ghidra.app.util.bin.format.macho.commands
Represents an entry_point_command structure.
EntryPointCommand() - Constructor for class ghidra.app.util.bin.format.macho.commands.EntryPointCommand
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
EntryPointReference - Interface in ghidra.program.model.symbol
Reference object for entry points
entrySet() - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap
entrySet() - Method in class ghidra.util.datastruct.LRUMap
 
entrySet() - Method in class ghidra.util.datastruct.SoftCacheMap
 
entrySet() - Method in class ghidra.util.datastruct.WeakValueHashMap
 
EntryTable - Class in ghidra.app.util.bin.format.ne
A class to represent a new-executable entry table.
EntryTableBundle - Class in ghidra.app.util.bin.format.ne
A class to represent a new-executable entry table bundle.
Enum - Interface in ghidra.program.model.data
 
ENUM - Static variable in class ghidra.app.util.demangler.DemangledDataType
 
ENUM - Static variable in class util.demangler.GenericDemangledDataType
 
ENUM_TYPE - ghidra.framework.options.OptionType
 
EnumColumnConstraint<T extends java.lang.Enum<T>> - Class in docking.widgets.table.constraint
Column Constraint where acceptable column values are Enum values that match one of a set of selected values from the Enum.
EnumColumnConstraint(Class<T>, Set<T>) - Constructor for class docking.widgets.table.constraint.EnumColumnConstraint
Construct an EnumColumnConstraint with a set of acceptable Enum values.
EnumConstraintEditor<T extends java.lang.Enum<T>> - Class in docking.widgets.table.constrainteditor
A constraint editor for enumerated-type values;
EnumConstraintEditor(EnumColumnConstraint<T>) - Constructor for class docking.widgets.table.constrainteditor.EnumConstraintEditor
Constructor.
EnumDataType - Class in ghidra.program.model.data
 
EnumDataType(CategoryPath, String, int) - Constructor for class ghidra.program.model.data.EnumDataType
 
EnumDataType(CategoryPath, String, int, DataTypeManager) - Constructor for class ghidra.program.model.data.EnumDataType
 
EnumDataType(CategoryPath, String, int, UniversalID, SourceArchive, long, long, DataTypeManager) - Constructor for class ghidra.program.model.data.EnumDataType
 
EnumDataType(String, int) - Constructor for class ghidra.program.model.data.EnumDataType
 
EnumDataTypeHTMLRepresentation - Class in ghidra.app.util.html
 
EnumDataTypeHTMLRepresentation(Enum) - Constructor for class ghidra.app.util.html.EnumDataTypeHTMLRepresentation
 
EnumEditor - Class in ghidra.framework.options
 
EnumEditor() - Constructor for class ghidra.framework.options.EnumEditor
 
EnumSettingsDefinition - Interface in ghidra.docking.settings
Interface for a SettingsDefinition with enumerated values.
EnumValuePartitioner - Class in ghidra.program.model.data
This is a static utility class used to partition a set of long values into as many non-intersecting BitGroups as possible.
EnumValuePartitioner() - Constructor for class ghidra.program.model.data.EnumValuePartitioner
 
env - Variable in class ghidra.sleigh.grammar.AbstractSleighLexer
 
env - Variable in class ghidra.sleigh.grammar.AbstractSleighParser
 
env - Variable in class ghidra.sleigh.grammar.BooleanExpressionParser
 
env - Variable in class ghidra.test.AbstractProgramBasedTest
 
env - Variable in class help.screenshot.AbstractScreenShotGenerator
 
EOF - Static variable in class ghidra.sleigh.grammar.BaseLexer
 
EOF - Static variable in class ghidra.sleigh.grammar.BooleanExpressionLexer
 
EOF - Static variable in class ghidra.sleigh.grammar.BooleanExpressionParser
 
EOF - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
EOF - Static variable in class ghidra.sleigh.grammar.DisplayLexer
 
EOF - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
 
EOF - Static variable in class ghidra.sleigh.grammar.SemanticLexer
 
EOF - Static variable in class ghidra.sleigh.grammar.SleighCompiler
 
EOF - Static variable in class ghidra.sleigh.grammar.SleighEcho
 
EOF - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
EOF - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
EOF - Static variable in class ghidra.sleigh.grammar.SleighParser
 
EOI - Static variable in class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyEOI
The end-of-input terminal
EOL - Static variable in class generic.stl.ListSTL
 
EOL - Static variable in class generic.stl.MapSTL
 
EOL - Static variable in class generic.stl.RedBlackTree
 
EOL - Static variable in class ghidra.sleigh.grammar.BaseLexer
 
EOL - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
EOL - Static variable in class ghidra.sleigh.grammar.DisplayLexer
 
EOL - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
 
EOL - Static variable in class ghidra.sleigh.grammar.SemanticLexer
 
EOL - Static variable in class ghidra.sleigh.grammar.SleighCompiler
 
EOL - Static variable in class ghidra.sleigh.grammar.SleighEcho
 
EOL - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
EOL - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
EOL - Static variable in class ghidra.sleigh.grammar.SleighParser
 
EOL_COMMENT - Static variable in interface ghidra.program.model.listing.CodeUnit
comment type for end of line
EOL_COMMENT_DIFFS - Static variable in class ghidra.program.util.ProgramDiffFilter
Indicates the filter for the end of line comment differences.
EOL_COMMENTS - Static variable in class ghidra.program.util.ProgramMergeFilter
Indicates the merge filter for the eol comment differences.
EolCommentFieldFactory - Class in ghidra.app.util.viewer.field
Generates End of line comment Fields.
EolCommentFieldFactory() - Constructor for class ghidra.app.util.viewer.field.EolCommentFieldFactory
Default Constructor
EolCommentFieldLocation - Class in ghidra.program.util
The EolCommentFieldLocation class contains specific location information within the EOL comment field of a CodeUnitLocation object.
EolCommentFieldLocation() - Constructor for class ghidra.program.util.EolCommentFieldLocation
Default constructor needed for restoring an end-of-line field location from XML.
EolCommentFieldLocation(Program, Address, int[], String[], int, int, int) - Constructor for class ghidra.program.util.EolCommentFieldLocation
Construct a new EolCommentFieldLocation.
EOLCommentTableColumn - Class in ghidra.util.table.field
This table column displays the Label for either the program location or the address associated with a row in the table.
EOLCommentTableColumn() - Constructor for class ghidra.util.table.field.EOLCommentTableColumn
 
EpsilonSymbol - Class in ghidra.app.plugin.processors.sleigh.symbol
A pattern with no semantic or printing content, that will match any pattern.
EpsilonSymbol() - Constructor for class ghidra.app.plugin.processors.sleigh.symbol.EpsilonSymbol
 
eq(Object, Object) - Static method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap
A convenience for null-safe comparison
EQ - Static variable in class ghidra.app.plugin.processors.generic.BinaryExpression
 
eq_op() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
eq_op() - Method in class ghidra.sleigh.grammar.SleighParser
 
eq_op_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.eq_op_return
 
EQUAL - Static variable in class ghidra.sleigh.grammar.BaseLexer
 
EQUAL - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
EQUAL - Static variable in class ghidra.sleigh.grammar.DisplayLexer
 
EQUAL - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
 
EQUAL - Static variable in class ghidra.sleigh.grammar.SemanticLexer
 
EQUAL - Static variable in class ghidra.sleigh.grammar.SleighCompiler
 
EQUAL - Static variable in class ghidra.sleigh.grammar.SleighEcho
 
EQUAL - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
EQUAL - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
EQUAL - Static variable in class ghidra.sleigh.grammar.SleighParser
 
equalMaskedValue(byte[], byte[]) - Method in interface ghidra.program.model.lang.Mask
Tests if the results of apply the mask to the given array matches a target array.
equalMaskedValue(byte[], byte[]) - Method in class ghidra.program.model.lang.MaskImpl
 
equalRefArrays(Reference[], Reference[]) - Method in class ghidra.program.util.ProgramDiff
Compares an array of references from program1 with an array of references from program2 to see if they are equivalent.
equalRefs(Reference, Reference) - Method in class ghidra.program.util.ProgramDiff
Compares reference from program1 with reference from program2 to see if they are equivalent.
equals(byte[]) - Method in interface ghidra.program.model.lang.Mask
Check if the mask represented by the byte array is equal to this one.
equals(byte[]) - Method in class ghidra.program.model.lang.MaskImpl
 
equals(DataFlavor) - Method in class docking.dnd.GenericDataFlavor
Return true if dataFlavor equals this generic data flavor.
equals(Object) - Method in class db.BinaryField
 
equals(Object) - Method in class db.BooleanField
 
equals(Object) - Method in class db.ByteField
 
equals(Object) - Method in class db.Field
 
equals(Object) - Method in class db.IntField
 
equals(Object) - Method in class db.LongField
 
equals(Object) - Method in class db.Record
Compare the content of two Records for equality.
equals(Object) - Method in class db.Schema
Compare two schemas for equality.
equals(Object) - Method in class db.ShortField
 
equals(Object) - Method in class db.StringField
 
equals(Object) - Method in class docking.dnd.GenericDataFlavor
Return true if obj is equal this generic data flavor.
equals(Object) - Method in class docking.help.CustomTOCView.CustomTreeItemDecorator
 
equals(Object) - Method in class docking.menu.ActionState
 
equals(Object) - Method in class docking.util.image.ToolIconURL
 
equals(Object) - Method in class docking.widgets.dialogs.StringChoices
 
equals(Object) - Method in class docking.widgets.fieldpanel.support.FieldLocation
 
equals(Object) - Method in class docking.widgets.fieldpanel.support.FieldRange
 
equals(Object) - Method in class docking.widgets.fieldpanel.support.FieldSelection
 
equals(Object) - Method in class docking.widgets.fieldpanel.support.RowColLocation
 
equals(Object) - Method in class docking.widgets.fieldpanel.support.ViewerPosition
 
equals(Object) - Method in class docking.widgets.filter.AbstractPatternTextFilter
 
equals(Object) - Method in class docking.widgets.filter.InvertedTextFilter
 
equals(Object) - Method in class docking.widgets.filter.MatchesPatternTextFilter
 
equals(Object) - Method in class docking.widgets.table.AbstractDynamicTableColumn
 
equals(Object) - Method in class docking.widgets.table.columnfilter.ColumnBasedTableFilter
 
equals(Object) - Method in class docking.widgets.table.columnfilter.ColumnConstraintSet
 
equals(Object) - Method in class docking.widgets.table.ColumnSortState
 
equals(Object) - Method in class docking.widgets.table.CombinedTableFilter
 
equals(Object) - Method in class docking.widgets.table.constraint.BooleanMatchColumnConstraint
 
equals(Object) - Method in class docking.widgets.table.constraint.EnumColumnConstraint
 
equals(Object) - Method in class docking.widgets.table.constraint.MappedColumnConstraint
 
equals(Object) - Method in class docking.widgets.table.constraint.RangeColumnConstraint
 
equals(Object) - Method in class docking.widgets.table.constraint.SingleValueColumnConstraint
 
equals(Object) - Method in class docking.widgets.table.constraint.StringColumnConstraint
 
equals(Object) - Method in class docking.widgets.table.DefaultRowFilterTransformer
 
equals(Object) - Method in class docking.widgets.table.InvertedTableFilter
 
equals(Object) - Method in class docking.widgets.table.MultiTextFilterTableFilter
 
equals(Object) - Method in class docking.widgets.table.RowObject
 
equals(Object) - Method in class docking.widgets.table.TableSortingContext
 
equals(Object) - Method in class docking.widgets.table.TableSortState
 
equals(Object) - Method in class docking.widgets.table.TableTextFilter
 
equals(Object) - Method in class docking.widgets.table.threaded.NullTableFilter
 
equals(Object) - Method in class docking.widgets.table.threaded.TableData
 
equals(Object) - Method in class docking.widgets.textfield.TextFieldLinker.FieldState
 
equals(Object) - Method in class docking.widgets.textfield.TextFieldLinker.LinkerState
 
equals(Object) - Method in class generic.constraint.Constraint
 
equals(Object) - Method in class generic.DominantPair
 
equals(Object) - Method in class generic.jar.ClassModuleTree
 
equals(Object) - Method in class generic.jar.FileResource
 
equals(Object) - Method in class generic.jar.JarResource
 
equals(Object) - Method in class generic.jar.ResourceFile
 
equals(Object) - Method in class generic.lsh.vector.HashEntry
Eclipse-generated equals function.
equals(Object) - Method in class generic.lsh.vector.LSHCosineVector
Eclipse-generated equals method.
equals(Object) - Method in class generic.lsh.vector.LSHCosineVectorAccum.Entry
 
equals(Object) - Method in class generic.stl.ListIterator
 
equals(Object) - Method in class generic.stl.ListSTL
 
equals(Object) - Method in class generic.stl.MapIteratorSTL
 
equals(Object) - Method in class generic.stl.Pair
 
equals(Object) - Method in class generic.stl.ReverseMapIteratorSTL
 
equals(Object) - Method in class generic.stl.ReverseSetIterator
 
equals(Object) - Method in class generic.stl.SetIterator
 
equals(Object) - Method in class generic.stl.VectorIterator
 
equals(Object) - Method in class generic.stl.VectorSTL
 
equals(Object) - Method in class generic.util.Path
 
equals(Object) - Method in class ghidra.app.decompiler.DecompilerLocation
 
equals(Object) - Method in class ghidra.app.nav.LocationMemento
 
equals(Object) - Method in class ghidra.app.plugin.assembler.sleigh.expr.MaskedLong
Check for equality This will only return true if the other object is a masked long, even if this one is fully-defined, and the value is equal to a given long (or Long).
equals(Object) - Method in class ghidra.app.plugin.assembler.sleigh.grammars.AbstractAssemblyProduction
 
equals(Object) - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseActionGotoTable.Action
 
equals(Object) - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseMachine
 
equals(Object) - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser.MergeKey
 
equals(Object) - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseState
 
equals(Object) - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseStateItem
 
equals(Object) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph.Edge
 
equals(Object) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph.Vertex
 
equals(Object) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock
 
equals(Object) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedConstructor
 
equals(Object) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedError
 
equals(Object) - Method in class ghidra.app.plugin.assembler.sleigh.symbol.AssemblySymbol
 
equals(Object) - Method in class ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseBranch
 
equals(Object) - Method in class ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseNumericToken
 
equals(Object) - Method in class ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseToken
 
equals(Object) - Method in class ghidra.app.plugin.assembler.sleigh.util.TableEntryKey
 
equals(Object) - Method in class ghidra.app.plugin.core.analysis.ReferenceAddressPair
 
equals(Object) - Method in class ghidra.app.plugin.processors.generic.ConstantTemplate
 
equals(Object) - Method in class ghidra.app.plugin.processors.generic.VarnodeTemplate
 
equals(Object) - Method in class ghidra.app.plugin.processors.sleigh.Constructor
 
equals(Object) - Method in class ghidra.app.plugin.processors.sleigh.expression.BinaryExpression
 
equals(Object) - Method in class ghidra.app.plugin.processors.sleigh.expression.ConstantValue
 
equals(Object) - Method in class ghidra.app.plugin.processors.sleigh.expression.ContextField
 
equals(Object) - Method in class ghidra.app.plugin.processors.sleigh.expression.EndInstructionValue
 
equals(Object) - Method in class ghidra.app.plugin.processors.sleigh.expression.OperandValue
 
equals(Object) - Method in class ghidra.app.plugin.processors.sleigh.expression.StartInstructionValue
 
equals(Object) - Method in class ghidra.app.plugin.processors.sleigh.expression.TokenField
 
equals(Object) - Method in class ghidra.app.plugin.processors.sleigh.expression.UnaryExpression
 
equals(Object) - Method in class ghidra.app.plugin.processors.sleigh.FixedHandle
 
equals(Object) - Method in class ghidra.app.plugin.processors.sleigh.SleighInstructionPrototype
 
equals(Object) - Method in class ghidra.app.script.GhidraScriptProvider
 
equals(Object) - Method in class ghidra.app.services.DataTypeReference
 
equals(Object) - Method in class ghidra.app.util.AddEditDialog.NamespaceWrapper
 
equals(Object) - Method in class ghidra.app.util.bean.SetEquateDialog.EquateRowObject
 
equals(Object) - Method in class ghidra.app.util.bin.format.dwarf4.DebugInfoEntry
 
equals(Object) - Method in class ghidra.app.util.bin.format.dwarf4.DIEAggregate
 
equals(Object) - Method in class ghidra.app.util.bin.format.dwarf4.DWARFAttributeSpecification
 
equals(Object) - Method in class ghidra.app.util.bin.format.dwarf4.next.DWARFNameInfo
 
equals(Object) - Method in class ghidra.app.util.bin.format.dwarf4.next.DWARFSourceInfo
 
equals(Object) - Method in class ghidra.app.util.bin.format.dwarf4.next.NamespacePath
 
equals(Object) - Method in class ghidra.app.util.bin.format.elf.ElfProgramHeader
 
equals(Object) - Method in class ghidra.app.util.bin.format.elf.ElfSectionHeader
 
equals(Object) - Method in class ghidra.app.util.bin.format.elf.ElfSymbol
 
equals(Object) - Method in class ghidra.app.util.bin.format.objc2.ObjectiveC2_Class
 
equals(Object) - Method in class ghidra.app.util.datatype.microsoft.GUID
 
equals(Object) - Method in class ghidra.app.util.datatype.microsoft.NewGuid
 
equals(Object) - Method in class ghidra.app.util.exporter.GzfExporter
 
equals(Object) - Method in class ghidra.app.util.html.TextLine
 
equals(Object) - Method in class ghidra.app.util.opinion.IntelHexRecord
 
equals(Object) - Method in class ghidra.app.util.opinion.QueryResult
 
equals(Object) - Method in class ghidra.app.util.PseudoData
 
equals(Object) - Method in class ghidra.app.util.PseudoInstruction
 
equals(Object) - Method in class ghidra.app.util.RefRepeatComment
 
equals(Object) - Method in class ghidra.app.util.SymbolPath
 
equals(Object) - Method in class ghidra.app.util.viewer.field.AddressFieldOptionsWrappedOption
 
equals(Object) - Method in class ghidra.app.util.viewer.field.ArrayElementWrappedOption
 
equals(Object) - Method in class ghidra.app.util.viewer.field.NamespaceWrappedOption
 
equals(Object) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
equals(Object) - Method in class ghidra.formats.gfilesystem.FSRL
 
equals(Object) - Method in class ghidra.formats.gfilesystem.GFileImpl
 
equals(Object) - Method in class ghidra.framework.analysis.AnalysisPhase
 
equals(Object) - Method in class ghidra.framework.ApplicationIdentifier
 
equals(Object) - Method in class ghidra.framework.ApplicationVersion
 
equals(Object) - Method in class ghidra.framework.data.DomainFileProxy
 
equals(Object) - Method in class ghidra.framework.data.GhidraFile
 
equals(Object) - Method in class ghidra.framework.data.GhidraFolder
 
equals(Object) - Method in class ghidra.framework.main.datatree.DomainFileNode
 
equals(Object) - Method in class ghidra.framework.main.datatree.DomainFolderNode
 
equals(Object) - Method in class ghidra.framework.model.ProjectLocator
 
equals(Object) - Method in class ghidra.framework.model.ServerInfo
 
equals(Object) - Method in class ghidra.framework.options.EditorState
 
equals(Object) - Method in class ghidra.framework.options.ToolOptions
 
equals(Object) - Method in class ghidra.framework.plugintool.dialog.ExtensionDetails
 
equals(Object) - Method in class ghidra.framework.plugintool.Plugin
 
equals(Object) - Method in class ghidra.framework.plugintool.util.PluginDescription
 
equals(Object) - Method in class ghidra.framework.project.tool.GhidraToolTemplate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class ghidra.framework.protocol.ghidra.RepositoryInfo
 
equals(Object) - Method in class ghidra.framework.remote.User
 
equals(Object) - Method in class ghidra.framework.store.ItemCheckoutStatus
 
equals(Object) - Method in class ghidra.framework.store.local.LocalFolderItem
 
equals(Object) - Method in class ghidra.generic.util.datastruct.DynamicValueSortedTreeMap.Node
 
equals(Object) - Method in class ghidra.graph.DefaultGEdge
 
equals(Object) - Method in class ghidra.graph.viewer.edge.AbstractVisualEdge
 
equals(Object) - Method in class ghidra.graph.viewer.vertex.DockingVisualVertex
 
equals(Object) - Method in class ghidra.plugins.importer.batch.BatchGroupLoadSpec
 
equals(Object) - Method in class ghidra.plugins.importer.batch.BatchSegregatingCriteria
 
equals(Object) - Method in class ghidra.program.database.bookmark.OldBookmark
Return true if this object is the same as obj.
equals(Object) - Method in class ghidra.program.database.code.InstructionDB
Return true if obj is equal to this.
equals(Object) - Method in class ghidra.program.database.code.StringDiff
 
equals(Object) - Method in class ghidra.program.database.external.ExternalLocationDB
 
equals(Object) - Method in class ghidra.program.database.function.FunctionDB
 
equals(Object) - Method in class ghidra.program.database.function.FunctionTagDB
 
equals(Object) - Method in class ghidra.program.database.function.VariableDB
 
equals(Object) - Method in class ghidra.program.database.mem.ByteSourceRange
 
equals(Object) - Method in class ghidra.program.database.mem.ByteSourceRangeList
 
equals(Object) - Method in class ghidra.program.database.mem.FileBytes
 
equals(Object) - Method in class ghidra.program.database.mem.MemoryMapDB
 
equals(Object) - Method in class ghidra.program.database.properties.GenericSaveable
 
equals(Object) - Method in class ghidra.program.database.symbol.EquateDB
 
equals(Object) - Method in class ghidra.program.database.symbol.SymbolDB
 
equals(Object) - Method in class ghidra.program.database.symbol.VariableSymbolDB
 
equals(Object) - Method in interface ghidra.program.model.address.Address
Compares this Address to the specified object.
equals(Object) - Method in interface ghidra.program.model.address.AddressFactory
 
equals(Object) - Method in class ghidra.program.model.address.AddressRangeImpl
 
equals(Object) - Method in class ghidra.program.model.address.AddressSet
 
equals(Object) - Method in class ghidra.program.model.address.DefaultAddressFactory
 
equals(Object) - Method in class ghidra.program.model.address.GenericAddress
 
equals(Object) - Method in class ghidra.program.model.address.GlobalNamespace
 
equals(Object) - Method in class ghidra.program.model.address.GlobalSymbol
 
equals(Object) - Method in class ghidra.program.model.address.OldGenericNamespaceAddress
 
equals(Object) - Method in class ghidra.program.model.address.OverlayAddressSpace
 
equals(Object) - Method in class ghidra.program.model.block.CodeBlockImpl
 
equals(Object) - Method in class ghidra.program.model.block.graph.CodeBlockVertex
 
equals(Object) - Method in class ghidra.program.model.correlate.Hash
 
equals(Object) - Method in class ghidra.program.model.data.BitFieldDataType
 
equals(Object) - Method in class ghidra.program.model.data.CategoryPath
 
equals(Object) - Method in class ghidra.program.model.data.DataTypeComponentImpl
 
equals(Object) - Method in class ghidra.program.model.data.DataTypeImpl
 
equals(Object) - Method in class ghidra.program.model.data.DataTypePath
 
equals(Object) - Method in class ghidra.program.model.data.ReadOnlyDataTypeComponent
 
equals(Object) - Method in class ghidra.program.model.lang.BasicCompilerSpecDescription
 
equals(Object) - Method in class ghidra.program.model.lang.BasicLanguageDescription
 
equals(Object) - Method in class ghidra.program.model.lang.CompilerSpecID
 
equals(Object) - Method in class ghidra.program.model.lang.InstructionBlockFlow
 
equals(Object) - Method in class ghidra.program.model.lang.LanguageCompilerSpecPair
 
equals(Object) - Method in class ghidra.program.model.lang.LanguageID
 
equals(Object) - Method in interface ghidra.program.model.lang.Mask
Test if the given object is equal to this object.
equals(Object) - Method in class ghidra.program.model.lang.MaskImpl
 
equals(Object) - Method in class ghidra.program.model.lang.Processor
 
equals(Object) - Method in class ghidra.program.model.lang.Register
 
equals(Object) - Method in class ghidra.program.model.lang.RegisterValue
 
equals(Object) - Method in class ghidra.program.model.listing.VariableOffset
 
equals(Object) - Method in class ghidra.program.model.listing.VariableStorage
This storage is considered equal if it consists of the same storage varnodes.
equals(Object) - Method in class ghidra.program.model.pcode.SequenceNumber
 
equals(Object) - Method in class ghidra.program.model.pcode.Varnode
 
equals(Object) - Method in class ghidra.program.model.pcode.VarnodeAST
 
equals(Object) - Method in class ghidra.program.model.scalar.Scalar
 
equals(Object) - Method in class ghidra.program.model.symbol.AddressLabelPair
 
equals(Object) - Method in class ghidra.program.model.symbol.MemReferenceImpl
 
equals(Object) - Method in class ghidra.program.model.symbol.RefType
 
equals(Object) - Method in class ghidra.program.model.symbol.SymbolType
 
equals(Object) - Method in class ghidra.program.model.symbol.ThunkReference
 
equals(Object) - Method in class ghidra.program.model.util.CompositeDataTypeElementInfo
 
equals(Object) - Method in class ghidra.program.model.util.DataTypeInfo
 
equals(Object) - Method in class ghidra.program.util.AddressFieldLocation
 
equals(Object) - Method in class ghidra.program.util.AutomaticCommentFieldLocation
 
equals(Object) - Method in class ghidra.program.util.CommentFieldLocation
 
equals(Object) - Method in class ghidra.program.util.EolCommentFieldLocation
 
equals(Object) - Method in class ghidra.program.util.EquateOperandFieldLocation
 
equals(Object) - Method in class ghidra.program.util.FieldNameFieldLocation
 
equals(Object) - Method in class ghidra.program.util.FunctionCallFixupFieldLocation
 
equals(Object) - Method in class ghidra.program.util.FunctionLocation
 
equals(Object) - Method in class ghidra.program.util.FunctionNameFieldLocation
 
equals(Object) - Method in class ghidra.program.util.FunctionParameterFieldLocation
 
equals(Object) - Method in class ghidra.program.util.FunctionParameterNameFieldLocation
 
equals(Object) - Method in class ghidra.program.util.FunctionRepeatableCommentFieldLocation
 
equals(Object) - Method in class ghidra.program.util.FunctionReturnTypeFieldLocation
 
equals(Object) - Method in class ghidra.program.util.FunctionSignatureFieldLocation
 
equals(Object) - Method in class ghidra.program.util.FunctionSignatureSourceFieldLocation
 
equals(Object) - Method in class ghidra.program.util.FunctionTagFieldLocation
 
equals(Object) - Method in class ghidra.program.util.GroupPath
 
equals(Object) - Method in class ghidra.program.util.GroupView
Test if the given object is equal to this.
equals(Object) - Method in class ghidra.program.util.InteriorSelection
 
equals(Object) - Method in class ghidra.program.util.LabelFieldLocation
 
equals(Object) - Method in class ghidra.program.util.MarkerLocation
 
equals(Object) - Method in class ghidra.program.util.MnemonicFieldLocation
 
equals(Object) - Method in class ghidra.program.util.OperandFieldLocation
 
equals(Object) - Method in class ghidra.program.util.PcodeFieldLocation
 
equals(Object) - Method in class ghidra.program.util.PlateFieldLocation
 
equals(Object) - Method in class ghidra.program.util.ProgramDiffFilter
Determines whether or not this filter is equal to the object that is passed in.
equals(Object) - Method in class ghidra.program.util.ProgramLocation
 
equals(Object) - Method in class ghidra.program.util.ProgramMergeFilter
Determines whether or not this filter is equal to the object that is passed in.
equals(Object) - Method in class ghidra.program.util.ProgramSelection
Return whether this ProgramSelection is equal to obj.
equals(Object) - Method in class ghidra.program.util.RefRepeatCommentFieldLocation
 
equals(Object) - Method in class ghidra.program.util.RegisterFieldLocation
 
equals(Object) - Method in class ghidra.program.util.RepeatableCommentFieldLocation
 
equals(Object) - Method in class ghidra.program.util.SpacerFieldLocation
 
equals(Object) - Method in class ghidra.program.util.string.FoundString
 
equals(Object) - Method in class ghidra.program.util.SubDataFieldLocation
 
equals(Object) - Method in class ghidra.program.util.VariableCommentFieldLocation
 
equals(Object) - Method in class ghidra.program.util.VariableLocation
 
equals(Object) - Method in class ghidra.program.util.VariableLocFieldLocation
 
equals(Object) - Method in class ghidra.program.util.VariableNameFieldLocation
 
equals(Object) - Method in class ghidra.program.util.VariableTypeFieldLocation
 
equals(Object) - Method in class ghidra.test.processors.support.PCodeTestAbstractControlBlock.FunctionInfo
 
equals(Object) - Method in class ghidra.test.processors.support.PCodeTestFile
 
equals(Object) - Method in class ghidra.test.processors.support.PCodeTestGroup
 
equals(Object) - Method in class ghidra.util.ascii.Sequence
 
equals(Object) - Method in class ghidra.util.constraint.CompilerConstraint
 
equals(Object) - Method in class ghidra.util.constraint.ExecutableFormatConstraint
 
equals(Object) - Method in class ghidra.util.constraint.LanguageConstraint
 
equals(Object) - Method in class ghidra.util.constraint.PropertyConstraint
 
equals(Object) - Method in class ghidra.util.datastruct.IndexRange
 
equals(Object) - Method in class ghidra.util.datastruct.Range
 
equals(Object) - Method in class ghidra.util.datastruct.Stack
 
equals(Object) - Method in class ghidra.util.graph.Edge
Overides equals method by comparing keys.
equals(Object) - Method in class ghidra.util.graph.Vertex
 
equals(Object) - Method in class ghidra.util.HelpLocation
 
equals(Object) - Method in class ghidra.util.ManualViewerCommandWrappedOption
 
equals(Object) - Method in class ghidra.util.PropertyFile
 
equals(Object) - Method in class ghidra.util.SaveableColor
 
equals(Object) - Method in class ghidra.util.SaveablePoint
 
equals(Object) - Method in class ghidra.util.search.memory.MemSearchResult
 
equals(Object) - Method in class ghidra.util.state.SequenceRange
 
equals(Object) - Method in class ghidra.util.state.VarnodeOperation
 
equals(Object) - Method in class ghidra.util.table.field.AddressBasedLocation
 
equals(Object) - Method in class ghidra.util.UndefinedFunction
 
equals(Object) - Method in class ghidra.util.UniversalID
 
equals(Object) - Method in class ghidra.util.xml.XmlParserElement
 
equals(Object) - Method in class help.validator.links.InvalidHREFLink
 
equals(Object) - Method in class help.validator.links.InvalidIMGLink
 
equals(Object) - Method in interface help.validator.links.InvalidLink
 
equals(Object) - Method in class help.validator.links.MissingTOCDefinitionInvalidLink
 
equals(Object) - Method in class help.validator.links.MissingTOCTargetIDInvalidLink
 
equals(Object) - Method in class help.validator.model.TOCItem
 
equals(String, String) - Method in interface ghidra.sleigh.grammar.ExpressionEnvironment
 
equals(String, String) - Method in class ghidra.sleigh.grammar.SleighPreprocessor
 
equals(String, String, boolean) - Static method in class ghidra.util.StringUtilities
 
equalsIgnoreConflict(String, String) - Static method in class ghidra.program.database.data.DataTypeUtilities
Compares two data type name strings to determine if they are equivalent names, ignoring conflict patterns present.
equalsMaxUnsignedValue(Number) - Static method in class ghidra.util.NumberUtil
Compare to the maximum unsigned value that the current number is holding.
Equate - Interface in ghidra.program.model.symbol
An Equate associates a string with a scalar value in the program, and contains a list of addresses and operand positions that refer to this equate.
EQUATE_DIFFS - Static variable in class ghidra.program.util.ProgramDiffFilter
Indicates the filter for the equates differences.
EquateDB - Class in ghidra.program.database.symbol
Database object for an Equate.
EquateDB(EquateManager, DBObjectCache<EquateDB>, Record) - Constructor for class ghidra.program.database.symbol.EquateDB
Constructor
EquateInfo - Class in ghidra.program.util
Class to hold information about an Equate; it is used in a ProgramChangeRecord when an equate is created and when references to the Equate are updated.
EquateInfo(String, long, Address, int, long) - Constructor for class ghidra.program.util.EquateInfo
Constructor.
EquateManager - Class in ghidra.program.database.symbol
Implementation for the Equate Table.
EquateManager(DBHandle, AddressMap, int, Lock, TaskMonitor) - Constructor for class ghidra.program.database.symbol.EquateManager
Constructor
EquateOperandFieldLocation - Class in ghidra.program.util
A simple version of OperandFieldLocation that allows us to store equate information.
EquateOperandFieldLocation() - Constructor for class ghidra.program.util.EquateOperandFieldLocation
Default constructor needed for restoring an operand field location from XML.
EquateOperandFieldLocation(Program, Address, Address, String, Equate, int, int, int) - Constructor for class ghidra.program.util.EquateOperandFieldLocation
 
EquateReference - Interface in ghidra.program.model.symbol
Interface to define an equate reference.
EQUATES - Static variable in interface ghidra.app.util.HelpTopics
Help Topic for equates.
EQUATES - Static variable in class ghidra.program.util.ProgramMergeFilter
Indicates the merge filter for the equates differences.
EquateSymbol - Class in ghidra.program.model.pcode
 
EquateSymbol() - Constructor for class ghidra.program.model.pcode.EquateSymbol
 
EquateSymbol(int, long, HighFunction, Address, long, int) - Constructor for class ghidra.program.model.pcode.EquateSymbol
 
EquateSymbol(String, long, HighFunction, Address, long, int) - Constructor for class ghidra.program.model.pcode.EquateSymbol
 
EquateTable - Interface in ghidra.program.model.symbol
EquateTable manages all equates for program.
equivalentFunctions(Function, Function) - Static method in class ghidra.program.util.ProgramDiff
 
equivalentFunctions(Function, Function, boolean) - Static method in class ghidra.program.util.ProgramDiff
 
equivalentVariableArrays(Variable[], Variable[]) - Static method in class ghidra.program.model.listing.VariableUtilities
 
equivalentVariables(Variable, Variable) - Static method in class ghidra.program.model.listing.VariableUtilities
 
erase(int) - Method in class generic.stl.VectorSTL
 
erase(IteratorSTL<Pair<K, V>>) - Method in class generic.stl.MapSTL
 
erase(IteratorSTL<Pair<K, V>>) - Method in class generic.stl.MultiMapSTL
 
erase(IteratorSTL<Pair<K, V>>, IteratorSTL<Pair<K, V>>) - Method in class generic.stl.MapSTL
 
erase(IteratorSTL<K>) - Method in class generic.stl.MultiSetSTL
 
erase(IteratorSTL<K>) - Method in class generic.stl.SetSTL
 
erase(IteratorSTL<T>) - Method in class generic.stl.ListSTL
 
erase(IteratorSTL<T>) - Method in class generic.stl.VectorSTL
 
erase(IteratorSTL<T>, IteratorSTL<T>) - Method in class generic.stl.VectorSTL
 
erase(K) - Method in class generic.stl.MapSTL
 
erase(K) - Method in class generic.stl.SetSTL
 
erased - Variable in class generic.stl.MapIteratorSTL
 
erased - Variable in class generic.stl.SetIterator
 
err - Variable in class ghidra.app.util.bin.format.macho.threadcommand.ExceptionStateX86_32
 
err - Variable in class ghidra.app.util.bin.format.macho.threadcommand.ExceptionStateX86_64
 
errHandler - Variable in class ghidra.program.database.properties.PropertyMapDB
 
ErrLogDialog - Class in docking
 
ErrLogExpandableDialog - Class in docking
 
ErrLogExpandableDialog(String, String, MultipleCauses) - Constructor for class docking.ErrLogExpandableDialog
 
ErrLogExpandableDialog(String, String, Throwable) - Constructor for class docking.ErrLogExpandableDialog
 
ErrLogExpandableDialog(String, String, Collection<Throwable>) - Constructor for class docking.ErrLogExpandableDialog
 
ErrLogExpandableDialog(String, String, Collection<Throwable>, String, boolean, boolean) - Constructor for class docking.ErrLogExpandableDialog
 
ErrLogExpandableDialog.ExcTreeTransferHandler - Class in docking
 
error - Variable in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseMachine
 
error - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedError
 
error(Exception) - Method in class help.screenshot.AbstractScreenShotGenerator
 
error(Object, Object) - Method in class ghidra.framework.Log4jErrorLogger
 
error(Object, Object) - Method in class ghidra.util.DefaultErrorLogger
 
error(Object, Object) - Method in interface ghidra.util.ErrorLogger
 
error(Object, Object) - Static method in class ghidra.util.Msg
Used to display an error message with no available Throwable to the user via the console (no GUI).
error(Object, Object, Throwable) - Method in class ghidra.framework.Log4jErrorLogger
 
error(Object, Object, Throwable) - Method in class ghidra.util.DefaultErrorLogger
 
error(Object, Object, Throwable) - Method in interface ghidra.util.ErrorLogger
 
error(Object, Object, Throwable) - Static method in class ghidra.util.Msg
Used to display an error message with a Throwable (for stack trace) to the user via the console (no GUI).
error(String, AssemblyResolvedConstructor) - Static method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution
Build an error resolution record, based on an intermediate SLEIGH constructor record
error(String, String) - Method in class ghidra.app.util.importer.MessageLog
Readable method for appending error messages to the log.
error(String, String, ImmutableList<? extends AssemblyResolution>) - Static method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution
Build an error resolution record
error(String, Set<String>) - Static method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseResult
Construct an error parse result
error(SAXParseException) - Method in class ghidra.app.util.xml.XMLErrorHandler
 
error(SAXParseException) - Method in class ghidra.util.xml.XmlUtilities.ThrowingErrorHandler
 
Error - docking.widgets.conditiontestpanel.ConditionStatus
 
ERROR - ghidra.util.MessageType
 
ERROR - Static variable in interface ghidra.program.model.listing.BookmarkType
 
ERROR_BOOKMARK_CATEGORY - Static variable in class ghidra.program.disassemble.Disassembler
 
ERROR_ICON - Static variable in class resources.Icons
 
ERROR_MESSAGE - Static variable in class docking.widgets.dialogs.MultiLineMessageDialog
Used for error messages.
ERROR_MESSAGE - Static variable in class docking.widgets.OptionDialog
Used for error messages.
ERROR_TAG - Static variable in class ghidra.program.database.symbol.EquateManager
 
ErrorDisplay - Interface in ghidra.util
 
ErrorFieldMouseHandler - Class in ghidra.app.util.viewer.field
A handler to process ErrorListingField clicks.
ErrorFieldMouseHandler() - Constructor for class ghidra.app.util.viewer.field.ErrorFieldMouseHandler
 
ErrorHandler - Interface in db.util
Report database errors.
ErrorListingField - Class in ghidra.app.util.viewer.format
 
ErrorListingField(FieldFactory, ProxyObj, int, Throwable) - Constructor for class ghidra.app.util.viewer.format.ErrorListingField
 
ErrorLogger - Interface in ghidra.util
 
ErrorPropertyEditor - Class in ghidra.framework.options
 
ErrorPropertyEditor(String, Object) - Constructor for class ghidra.framework.options.ErrorPropertyEditor
 
ErrorReporter - Interface in docking
 
errors - Variable in exception ghidra.app.plugin.assembler.AssemblySemanticException
 
errors - Variable in exception ghidra.app.plugin.assembler.AssemblySyntaxException
 
es - Variable in class ghidra.app.util.bin.format.macho.threadcommand.ThreadStateX86_32
 
ESC_SEQ - ghidra.program.model.data.RenderUnicodeSettingsDefinition.RENDER_ENUM
 
ESCAPE - Static variable in class ghidra.sleigh.grammar.BaseLexer
 
ESCAPE - Static variable in class ghidra.sleigh.grammar.BooleanExpressionLexer
 
ESCAPE - Static variable in class ghidra.sleigh.grammar.BooleanExpressionParser
 
ESCAPE - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
ESCAPE - Static variable in class ghidra.sleigh.grammar.DisplayLexer
 
ESCAPE - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
 
ESCAPE - Static variable in class ghidra.sleigh.grammar.SemanticLexer
 
ESCAPE - Static variable in class ghidra.sleigh.grammar.SleighCompiler
 
ESCAPE - Static variable in class ghidra.sleigh.grammar.SleighEcho
 
ESCAPE - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
ESCAPE - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
ESCAPE - Static variable in class ghidra.sleigh.grammar.SleighParser
 
escapeCallback() - Method in class docking.DialogComponentProvider
The callback method for when the escape key is pressed.
escapeCallback() - Method in class ghidra.framework.plugintool.dialog.ManagePluginsDialog
 
ESCAPED_DELIMITER_STRING - Static variable in class ghidra.program.model.data.CategoryPath
 
escapeDecode(String) - Static method in class ghidra.formats.gfilesystem.FSUtilities
Returns a decoded version of the input stream where "%nn" escape sequences are replaced with their actual characters, using UTF-8 decoding rules.
escapeElementEntities(String) - Static method in class ghidra.util.xml.XmlUtilities
Converts any special or reserved characters in the specified XML string into the equivalent Unicode encoding.
escapeEncode(String) - Static method in class ghidra.formats.gfilesystem.FSUtilities
Returns a copy of the input string with FSRL problematic[1] characters escaped as "%nn" sequences, where nn are hexdigits specifying the numeric ascii value of that character.
escapeHiddenDirPrefixChars(String) - Static method in class ghidra.framework.store.local.LocalFileSystem
Escape hidden prefix chars in name
escapeHTML(String) - Static method in class ghidra.util.HTMLUtilities
Escapes any HTML special characters in the specified text.
escapeString(String) - Static method in class ghidra.program.model.data.CategoryPath
Converts a non-escaped String into an escaped string suitable for being passed in as a component of a single category path string to the constructor that takes a single escaped category path string.
esi - Variable in class ghidra.app.util.bin.format.macho.threadcommand.ThreadStateX86_32
 
esp - Variable in class ghidra.app.util.bin.format.macho.threadcommand.ThreadStateX86_32
 
ET_CORE - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Core file
ET_DYN - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Shared object file
ET_EXEC - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Executable file
ET_HIPROC - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Processor specific
ET_LOPROC - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Processor specific
ET_NONE - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
No file type
ET_REL - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
Relocatable file (suitable for linking)
EV_CURRENT - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
current version
EV_NONE - Static variable in interface ghidra.app.util.bin.format.elf.ElfConstants
invalid version
evaluate() - Method in class generic.test.ConcurrentTestExceptionStatement
 
evaluate(byte[]) - Method in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionEvaluator
 
evaluate(DecompInterface, Function, TaskMonitor) - Method in interface ghidra.app.decompiler.parallel.DecompilerMapFunction
 
evaluate(DWARFExpression) - Method in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionEvaluator
 
evaluate(DWARFExpression, long...) - Method in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionEvaluator
 
evaluate(Emulate, Varnode, Varnode[]) - Method in class ghidra.pcode.emulate.callother.CountLeadingOnesOpBehavior
 
evaluate(Emulate, Varnode, Varnode[]) - Method in class ghidra.pcode.emulate.callother.CountLeadingZerosOpBehavior
 
evaluate(Emulate, Varnode, Varnode[]) - Method in interface ghidra.pcode.emulate.callother.OpBehaviorOther
Evaluate the CALLOTHER op which corresponds to this behavior.
evaluate(Emulate, Varnode, Varnode[]) - Method in class ghidra.pcode.emulate.callother.OpBehaviorOtherNOP
 
evaluate(Program, byte[]) - Static method in class ghidra.program.util.AddressEvaluator
Utility method for creating an Address object from a byte array.
evaluate(Program, Address, String) - Static method in class ghidra.program.util.AddressEvaluator
Gets a legitimate address for the specified program as indicated by the string.
evaluate(Program, String) - Static method in class ghidra.program.util.AddressEvaluator
Gets a legitimate address for the specified program as indicated by the string.
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.BinaryOpBehavior
Evaluate the binary (2 input args) operation using long data
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorBoolAnd
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorBoolOr
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorBoolXor
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorEqual
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatAdd
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatDiv
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatEqual
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatLess
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatLessEqual
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatMult
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatNotEqual
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatSub
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntAdd
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntAnd
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntCarry
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntDiv
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntLeft
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntLess
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntLessEqual
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntMult
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntOr
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntRem
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntRight
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntSborrow
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntScarry
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntSdiv
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntSless
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntSlessEqual
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntSrem
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntSright
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntSub
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntXor
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorNotEqual
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorPiece
 
evaluateBinary(int, int, long, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorSubpiece
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.BinaryOpBehavior
Evaluate the binary (2 input args) operation using BigInteger data
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorBoolAnd
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorBoolOr
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorBoolXor
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorEqual
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatAdd
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatDiv
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatEqual
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatLess
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatLessEqual
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatMult
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatNotEqual
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatSub
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntAdd
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntAnd
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntCarry
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntDiv
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntLeft
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntLess
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntLessEqual
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntMult
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntOr
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntRem
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntRight
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntSborrow
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntScarry
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntSdiv
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntSless
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntSlessEqual
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntSrem
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntSright
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntSub
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntXor
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorNotEqual
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorPiece
 
evaluateBinary(int, int, BigInteger, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorSubpiece
 
evaluateConstant(VarnodeContext, Instruction, int, Address, int, RefType) - Method in interface ghidra.program.util.ContextEvaluator
Evaluate a potential constant to be used as an address or an interesting constant that should have a reference created for it.
evaluateConstant(VarnodeContext, Instruction, int, Address, int, RefType) - Method in class ghidra.program.util.ContextEvaluatorAdapter
 
evaluateContext(VarnodeContext, Instruction) - Method in interface ghidra.program.util.ContextEvaluator
Evaluate the current instruction given the final context for the instruction
evaluateContext(VarnodeContext, Instruction) - Method in class ghidra.program.util.ContextEvaluatorAdapter
 
evaluateContextBefore(VarnodeContext, Instruction) - Method in interface ghidra.program.util.ContextEvaluator
Evaluate the current instruction given the context before the instruction is evaluated
evaluateContextBefore(VarnodeContext, Instruction) - Method in class ghidra.program.util.ContextEvaluatorAdapter
 
evaluateDestination(VarnodeContext, Instruction) - Method in interface ghidra.program.util.ContextEvaluator
Evaluate the instruction for an unknown destination
evaluateDestination(VarnodeContext, Instruction) - Method in class ghidra.program.util.ContextEvaluatorAdapter
 
evaluateElfSymbol(ElfLoadHelper, ElfSymbol, Address, boolean) - Method in class ghidra.app.util.bin.format.elf.extend.ElfLoadAdapter
During symbol processing this method will be invoked to permit an extension to adjust the address and/or apply context to the intended symbol location.
evaluateLocation(DWARFLocation) - Method in class ghidra.app.util.bin.format.dwarf4.DIEAggregate
Evaluate the DWARFExpression located in the DWARFLocation object in the context of this DIEA.
evaluateReference(VarnodeContext, Instruction, int, Address, int, RefType) - Method in interface ghidra.program.util.ContextEvaluator
Evaluate the reference that has been found on this instruction.
evaluateReference(VarnodeContext, Instruction, int, Address, int, RefType) - Method in class ghidra.program.util.ContextEvaluatorAdapter
 
evaluateSymbolicReference(VarnodeContext, Instruction, Address) - Method in interface ghidra.program.util.ContextEvaluator
Evaluate the reference that has been found on this instruction that points into an unknown space that has been designated as tracked.
evaluateSymbolicReference(VarnodeContext, Instruction, Address) - Method in class ghidra.program.util.ContextEvaluatorAdapter
 
evaluateToLong(String) - Static method in class ghidra.program.util.AddressEvaluator
 
evaluateUnary(int, int, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorBoolNegate
 
evaluateUnary(int, int, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorCopy
 
evaluateUnary(int, int, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatAbs
 
evaluateUnary(int, int, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatCeil
 
evaluateUnary(int, int, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatFloat2Float
 
evaluateUnary(int, int, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatFloor
 
evaluateUnary(int, int, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatInt2Float
 
evaluateUnary(int, int, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatNan
 
evaluateUnary(int, int, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatNeg
 
evaluateUnary(int, int, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatRound
 
evaluateUnary(int, int, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatSqrt
 
evaluateUnary(int, int, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatTrunc
 
evaluateUnary(int, int, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorInt2Comp
 
evaluateUnary(int, int, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntNegate
 
evaluateUnary(int, int, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntSext
 
evaluateUnary(int, int, long) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntZext
 
evaluateUnary(int, int, long) - Method in class ghidra.pcode.opbehavior.UnaryOpBehavior
Evaluate the unary operation using long data
evaluateUnary(int, int, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorBoolNegate
 
evaluateUnary(int, int, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorCopy
 
evaluateUnary(int, int, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatAbs
 
evaluateUnary(int, int, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatCeil
 
evaluateUnary(int, int, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatFloat2Float
 
evaluateUnary(int, int, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatFloor
 
evaluateUnary(int, int, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatInt2Float
 
evaluateUnary(int, int, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatNan
 
evaluateUnary(int, int, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatNeg
 
evaluateUnary(int, int, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatRound
 
evaluateUnary(int, int, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatSqrt
 
evaluateUnary(int, int, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorFloatTrunc
 
evaluateUnary(int, int, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorInt2Comp
 
evaluateUnary(int, int, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntNegate
 
evaluateUnary(int, int, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntSext
 
evaluateUnary(int, int, BigInteger) - Method in class ghidra.pcode.opbehavior.OpBehaviorIntZext
 
evaluateUnary(int, int, BigInteger) - Method in class ghidra.pcode.opbehavior.UnaryOpBehavior
Evaluate the unary operation using BigInteger data
evaluator - Variable in class ghidra.program.util.SymbolicPropogator
 
Event - ghidra.app.util.bin.format.pe.cli.tables.CliTypeTable
 
eventFlags - Variable in class ghidra.app.util.bin.format.pe.cli.tables.CliTableEvent.CliEventRow
 
eventIndex - Variable in class ghidra.app.util.bin.format.pe.cli.tables.CliTableEventMap.CliEventMapRow
 
EventManager - Class in ghidra.framework.plugintool.mgr
Helper class to manage the events that plugins consume and produce.
EventManager(PluginTool) - Constructor for class ghidra.framework.plugintool.mgr.EventManager
Construct a new EventManager.
EventMap - ghidra.app.util.bin.format.pe.cli.tables.CliTypeTable
 
EventQueueID - Class in ghidra.framework.model
 
EventQueueID() - Constructor for class ghidra.framework.model.EventQueueID
 
eventsConsumed() - Method in annotation type ghidra.framework.plugintool.PluginInfo
List of PluginEvents (classes) that this Plugin consumes.
eventSent(PluginEvent) - Method in class ghidra.framework.plugintool.Plugin
 
eventSent(PluginEvent) - Method in interface ghidra.framework.plugintool.util.PluginEventListener
Notification that the given plugin event was sent.
eventsProduced() - Method in annotation type ghidra.framework.plugintool.PluginInfo
List of PluginEvent (classes) that this Plugin produces.
EventTrigger - Enum in docking.widgets
This class is used to provide information regarding the source of an event.
eventType - Variable in class ghidra.framework.main.logviewer.event.FVEvent
 
eventTypeIndex - Variable in class ghidra.app.util.bin.format.pe.cli.tables.CliTableEvent.CliEventRow
 
EXAMPLES - Static variable in class ghidra.app.plugin.GenericPluginCategoryNames
 
EXAMPLES - Static variable in interface ghidra.app.plugin.PluginCategoryNames
 
EXAMPLES_PRIORITY - Static variable in class ghidra.framework.plugintool.util.PluginPackage
 
ExamplesPluginPackage - Class in ghidra.app
 
ExamplesPluginPackage() - Constructor for class ghidra.app.ExamplesPluginPackage
 
exceedsRepeatBytePattern(PseudoInstruction) - Method in class ghidra.app.util.RepeatInstructionByteTracker
Check the next instruction within a block of instructions.
Exception - ghidra.app.util.bin.format.pef.SectionKind
Reserved for future use.
ExceptionalCallback<E extends java.lang.Exception> - Interface in utility.function
A generic functional interface that is more semantically sound than Runnable.
ExceptionalConsumer<T,​E extends java.lang.Exception> - Interface in utility.function
A generic functional interface that allows you to consume an item and potentially throw an exception.
ExceptionalFunction<I,​R,​E extends java.lang.Exception> - Interface in utility.function
A generic functional interface that allows you to consume an item, return a result, and potentially throw an exception.
ExceptionDataDirectory - Class in ghidra.app.util.bin.format.pe
 
ExceptionDataDirectory() - Constructor for class ghidra.app.util.bin.format.pe.ExceptionDataDirectory
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
ExceptionHandler - Interface in generic.continues
 
ExceptionStateX86_32 - Class in ghidra.app.util.bin.format.macho.threadcommand
 
ExceptionStateX86_64 - Class in ghidra.app.util.bin.format.macho.threadcommand
 
EXCLAIM - Static variable in class ghidra.sleigh.grammar.BaseLexer
 
EXCLAIM - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
EXCLAIM - Static variable in class ghidra.sleigh.grammar.DisplayLexer
 
EXCLAIM - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
 
EXCLAIM - Static variable in class ghidra.sleigh.grammar.SemanticLexer
 
EXCLAIM - Static variable in class ghidra.sleigh.grammar.SleighCompiler
 
EXCLAIM - Static variable in class ghidra.sleigh.grammar.SleighEcho
 
EXCLAIM - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
EXCLAIM - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
EXCLAIM - Static variable in class ghidra.sleigh.grammar.SleighParser
 
excludeFromGhidraJar() - Method in class generic.jar.ApplicationModule
 
excludeFromGhidraJar() - Method in class utility.module.ModuleManifestFile
 
excludeFromHelp(Object) - Method in class docking.DefaultHelpService
 
excludeFromHelp(Object) - Method in class docking.help.HelpManager
 
excludeFromHelp(Object) - Method in interface docking.help.HelpService
Signals to the help system to ignore the given object when searching for and validating help.
excludesEntirely(FieldRange) - Method in class docking.widgets.fieldpanel.support.FieldSelection
 
excludesEntirely(BigInteger) - Method in class docking.widgets.fieldpanel.support.FieldSelection
 
EXCLUSIVE - ghidra.framework.store.CheckoutType
Checkout is a persistent exclusive checkout which ensures no other checkout can occur while this checkout persists.
exclusiveCheckout() - Method in class ghidra.app.util.dialog.CheckoutDialog
 
exclusiveCheckout() - Method in class ghidra.framework.main.datatree.CheckoutDialog
 
ExclusiveCheckoutException - Exception in ghidra.framework.store
 
ExclusiveCheckoutException(String) - Constructor for exception ghidra.framework.store.ExclusiveCheckoutException
 
excTree - Variable in class docking.ErrLogExpandableDialog
 
ExcTreeTransferHandler(ErrLogExpandableDialog.ReportRootNode) - Constructor for class docking.ErrLogExpandableDialog.ExcTreeTransferHandler
 
execFile(ResourceFile, PythonScript) - Method in class ghidra.python.GhidraPythonInterpreter
Execute a python file using this interpreter.
EXECUTABLE_ORDINAL - Static variable in class ghidra.app.util.bin.format.macho.commands.NListConstants
 
ExecutableData - ghidra.app.util.bin.format.pef.SectionKind
Intermixed code and writeable data.
ExecutableFormatConstraint - Class in ghidra.util.constraint
 
ExecutableFormatConstraint() - Constructor for class ghidra.util.constraint.ExecutableFormatConstraint
 
ExecutableKeyActionAdapter - Class in docking
 
ExecutableKeyActionAdapter(DockingActionIf, ActionContext) - Constructor for class docking.ExecutableKeyActionAdapter
 
ExecutablePathProjectDataColumn - Class in ghidra.util.table.projectdata.column
 
ExecutablePathProjectDataColumn() - Constructor for class ghidra.util.table.projectdata.column.ExecutablePathProjectDataColumn
 
EXECUTABLEPCODE_TYPE - Static variable in interface ghidra.program.model.lang.InjectPayload
 
ExecutableTaskStringHandler - Class in ghidra.app.util.viewer.field
 
ExecutableTaskStringHandler() - Constructor for class ghidra.app.util.viewer.field.ExecutableTaskStringHandler
 
execute - Variable in class ghidra.app.util.Permissions
 
execute() - Method in class docking.ExecutableKeyActionAdapter
 
execute() - Method in class generic.concurrent.ConcurrentGraphQ
 
execute() - Method in class ghidra.app.util.bin.format.dwarf.line.StatementProgramInstructions
Read the next instruction and executes it on the given state machine.
execute(int, TaskMonitor) - Method in class ghidra.test.processors.support.EmulatorTestRunner
Execute test group without instruction stepping/tracing
execute(GhidraState, TaskMonitor, PrintWriter) - Method in class ghidra.app.script.GhidraScript
 
execute(AddressableRowObject) - Method in interface ghidra.app.tablechooser.TableChooserExecutor
Applies this executors action to the given rowObject.
execute(Command, DomainObject) - Method in class ghidra.framework.plugintool.mgr.ToolTaskManager
Execute the given command in the foreground
execute(Command, DomainObject) - Method in class ghidra.framework.plugintool.PluginTool
Call the applyTo() method on the given command to make some change to the domain object; the command is done in the AWT thread, therefore, the command that is to be executed should be a relatively quick operation so that the event queue does not appear to "hang." For lengthy operations, the command should be done in a background task.
execute(Command, Program) - Method in class ghidra.base.project.GhidraProject
Executes the give command on the program.
execute(GraphJobListener) - Method in class ghidra.graph.job.AbstractAnimatorJob
 
execute(GraphJobListener) - Method in class ghidra.graph.job.FitGraphToViewJob
 
execute(GraphJobListener) - Method in interface ghidra.graph.job.GraphJob
Tells this job to do its work.
execute(Task) - Method in class ghidra.framework.plugintool.PluginTool
Launch the task in a new thread.
execute(Task, int) - Method in class ghidra.framework.plugintool.PluginTool
Launch the task in a new thread.
EXECUTE - ghidra.pcode.emulate.EmulateExecutionState
Currently executing instruction pcode
EXECUTE - Static variable in interface ghidra.program.model.mem.MemoryBlock
 
EXECUTE - Static variable in class ghidra.program.util.MemoryBlockDiff
 
executeBackgroundCommand(BackgroundCommand, UndoableDomainObject) - Method in class ghidra.framework.plugintool.PluginTool
Start a new thread that will call the given command's applyTo() method to make some change in the domain object.
executeBranch(PcodeOpRaw) - Method in class ghidra.pcode.emulate.Emulate
 
executeBranchind(PcodeOpRaw) - Method in class ghidra.pcode.emulate.Emulate
 
executeCall(PcodeOpRaw) - Method in class ghidra.pcode.emulate.Emulate
 
executeCallind(PcodeOpRaw) - Method in class ghidra.pcode.emulate.Emulate
 
executeCallother(PcodeOpRaw) - Method in class ghidra.pcode.emulate.Emulate
 
executeCallOther(PcodeOp) - Method in class ghidra.pcode.emulate.EmulateInstructionStateModifier
Execute a CALLOTHER op
executeCommand(BackgroundCommand, UndoableDomainObject) - Method in class ghidra.framework.plugintool.mgr.ToolTaskManager
Execute the given command in the background
executeConditionalBranch(PcodeOpRaw) - Method in class ghidra.pcode.emulate.Emulate
 
executeIndirect(PcodeOpRaw) - Method in class ghidra.pcode.emulate.Emulate
 
executeInstruction(boolean, TaskMonitor) - Method in class ghidra.app.emulator.Emulator
 
executeInstruction(boolean, TaskMonitor) - Method in class ghidra.pcode.emulate.Emulate
 
executeLoad(PcodeOpRaw) - Method in class ghidra.pcode.emulate.Emulate
 
executeMultiequal(PcodeOpRaw) - Method in class ghidra.pcode.emulate.Emulate
 
executeOnSwingWithoutBlocking(Runnable) - Static method in class generic.test.AbstractGenericTest
Launches the runnable on a new thread so as to not block the calling thread.
executeProgressTask(Task, int) - Method in class docking.DialogComponentProvider
Execute a non-modal task that has progress and can be cancelled.
executeSingleStep(int) - Method in class ghidra.test.processors.support.EmulatorTestRunner
 
executeStatusChanged(MemoryBlock, boolean) - Method in interface ghidra.program.model.mem.MemoryBlockListener
Notification that the block's execute attribute has changed.
executeStore(PcodeOpRaw) - Method in class ghidra.pcode.emulate.Emulate
 
executeSwingAnimationCallback(SwingAnimationCallback) - Static method in class docking.util.AnimationUtils
 
ExecutionListener - Interface in ghidra.test.processors.support
 
exeFormat - Variable in class ghidra.app.util.xml.ProgramInfo
The format of the original executable (eg, PE or ELF).
exePath - Variable in class ghidra.app.util.xml.ProgramInfo
The absolute path of where the original executable was imported.
EXETYPE_BOSS - Static variable in class ghidra.app.util.bin.format.ne.InformationBlock
Borland Operating System Services executable
EXETYPE_EUROPEAN_DOS_4 - Static variable in class ghidra.app.util.bin.format.ne.InformationBlock
European DOS 4.x executable
EXETYPE_OS2 - Static variable in class ghidra.app.util.bin.format.ne.InformationBlock
OS/2 executable
EXETYPE_PHARLAP_286_OS2 - Static variable in class ghidra.app.util.bin.format.ne.InformationBlock
Pharlap 286 OS/2 executable
EXETYPE_PHARLAP_286_WIN - Static variable in class ghidra.app.util.bin.format.ne.InformationBlock
Pharlap 386 Windows executable
EXETYPE_RESERVED4 - Static variable in class ghidra.app.util.bin.format.ne.InformationBlock
Reserved executable Type
EXETYPE_UNKNOWN - Static variable in class ghidra.app.util.bin.format.ne.InformationBlock
Unknown executable type
EXETYPE_WINDOWS - Static variable in class ghidra.app.util.bin.format.ne.InformationBlock
Windows executable
EXETYPE_WINDOWS_386 - Static variable in class ghidra.app.util.bin.format.ne.InformationBlock
Windows 386 executable
exhaust() - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseMachine
Parse (or continue parsing) all possible trees from this machine state
exhaust(Set<AssemblyParseMachine>, Deque<AssemblyParseMachine>) - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseMachine
Parse (or continue parsing) all possible trees from this machine state
existingLockProperties - Variable in class generic.util.FileLocker
 
existingLockType - Variable in class generic.util.FileLocker
 
exists() - Method in class generic.jar.FileResource
 
exists() - Method in class generic.jar.JarResource
 
exists() - Method in interface generic.jar.Resource
 
exists() - Method in class generic.jar.ResourceFile
Returns true if the file exists.
exists() - Method in class generic.util.Path
 
exists() - Method in class ghidra.framework.data.DomainFileProxy
 
exists() - Method in class ghidra.framework.data.GhidraFile
 
exists() - Method in interface ghidra.framework.model.DomainFile
Check for existence of domain file.
exists() - Method in class ghidra.framework.model.ProjectLocator
Returns true if project storage exists
exists() - Method in class ghidra.util.PropertyFile
Return whether the file for this PropertyFile exists.
exists(DBHandle, String) - Static method in class ghidra.program.database.util.AddressRangeMapDB
 
exists(URI) - Static method in class utilities.util.FileUtilities
 
existsAndIsCaseDependent(ResourceFile) - Static method in class utilities.util.FileUtilities
Returns true if a file exists on disk and has a case that matches the filesystem.
existsAndIsCaseDependent(File) - Static method in class utilities.util.FileUtilities
Returns true if a file exists on disk and has a case that matches the filesystem.
exit() - Method in class ghidra.framework.main.FrontEndTool
 
exit() - Method in interface ghidra.framework.model.Tool
Tells the tool to stop functioning and release its resources.
exit() - Method in interface ghidra.framework.plugintool.GenericStandAloneApplication
 
exit() - Method in class ghidra.framework.plugintool.PluginTool
 
exit() - Method in class ghidra.framework.plugintool.StandAloneApplication
 
exit() - Method in class ghidra.framework.project.tool.GhidraTool
 
exit() - Method in class help.screenshot.AbstractScreenShotGenerator
 
exitGhidra() - Static method in class ghidra.framework.main.AppInfo
 
exp - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedBackfill
 
expand(String, boolean) - Method in class ghidra.app.util.cparser.CPP.DefineTable
do the final expansion of "##" concats in the define strings that protect normal macro substitution.
EXPAND_ALL - Static variable in class ghidra.plugins.fsbrowser.ImageManager
 
EXPAND_ALL_ICON - Static variable in class resources.Icons
 
expandAddressSetToIncludeFullDelaySlots(Program, AddressSetView) - Static method in class ghidra.program.util.SimpleDiffUtility
Expand a specified address set to include complete delay slotted instructions which may be included at the start or end of each range within the specified address set.
expandAll() - Method in class docking.widgets.tree.GTree
 
expandedStateRestored(TaskMonitor) - Method in class docking.widgets.tree.GTree
A method that subclasses can use to be notified when tree state has been restored.
expandNode(GTreeNode, TaskMonitor) - Method in class docking.widgets.tree.tasks.GTreeExpandAllTask
 
expandPath(GTreeNode) - Method in class docking.widgets.tree.GTree
 
expandPath(GTree, String...) - Static method in class docking.test.AbstractDockingTest
 
expandPath(TreePath) - Method in class docking.widgets.tree.GTree
 
expandPaths(List<TreePath>) - Method in class docking.widgets.tree.GTree
 
expandPaths(TreePath[]) - Method in class docking.widgets.tree.GTree
 
expandTree(GTreeNode) - Method in class docking.widgets.tree.GTree
 
expandTree(GTree, String...) - Static method in class docking.test.AbstractDockingTest
 
expected - Variable in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseMachine
 
expects() - Method in class ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseBranch
See what symbol is expected next The child added next must be associated with the token expected next.
EXPERIMENTAL_PRIORITY - Static variable in class ghidra.framework.plugintool.util.PluginPackage
 
EXPLICITLY_BYTE_ALIGNED - Static variable in class ghidra.app.util.bin.format.coff.CoffSectionHeaderReserved
Assuming the underlying processor is word aligned, then this value indicates that a section is byte aligned.
explode(File, File, TaskMonitor) - Static method in class generic.util.ArchiveExtractor
 
EXPLORING - ghidra.graph.algo.GraphAlgorithmStatusListener.STATUS
 
export() - Method in class ghidra.sleigh.grammar.SleighEcho
 
export() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
export() - Method in class ghidra.sleigh.grammar.SleighParser
 
export(ConstructTpl) - Method in class ghidra.sleigh.grammar.SleighCompiler
 
export(File, DomainObject, AddressSetView, TaskMonitor) - Method in class ghidra.app.util.exporter.AsciiExporter
 
export(File, DomainObject, AddressSetView, TaskMonitor) - Method in class ghidra.app.util.exporter.BinaryExporter
 
export(File, DomainObject, AddressSetView, TaskMonitor) - Method in class ghidra.app.util.exporter.Exporter
Actually does the work of exporting the program.
export(File, DomainObject, AddressSetView, TaskMonitor) - Method in class ghidra.app.util.exporter.GzfExporter
 
export(File, DomainObject, AddressSetView, TaskMonitor) - Method in class ghidra.app.util.exporter.HtmlExporter
 
export(File, DomainObject, AddressSetView, TaskMonitor) - Method in class ghidra.app.util.exporter.IntelHexExporter
 
export(File, DomainObject, AddressSetView, TaskMonitor) - Method in class ghidra.app.util.exporter.ProjectArchiveExporter
 
export(File, DomainObject, AddressSetView, TaskMonitor) - Method in class ghidra.app.util.exporter.XmlExporter
 
Export - ghidra.app.util.bin.format.pe.rich.MSProductType
 
export_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.export_return
 
EXPORT_SYMBOL_FLAGS_HAS_SPECIALIZATIONS - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
EXPORT_SYMBOL_FLAGS_INDIRECT_DEFINITION - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
EXPORT_SYMBOL_FLAGS_KIND_MASK - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
EXPORT_SYMBOL_FLAGS_KIND_REGULAR - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
EXPORT_SYMBOL_FLAGS_KIND_THREAD_LOCAL - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
EXPORT_SYMBOL_FLAGS_WEAK_DEFINITION - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
 
ExportDataDirectory - Class in ghidra.app.util.bin.format.pe
A class to represent the IMAGE_EXPORT_DIRECTORY data structure defined in winnt.h.
ExportDataDirectory() - Constructor for class ghidra.app.util.bin.format.pe.ExportDataDirectory
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
exportDefaultTool() - Method in class ghidra.framework.plugintool.mgr.DialogManager
Exports a version of our tool without any config settings.
EXPORTED - Static variable in class ghidra.app.util.bin.format.ne.EntryPoint
 
ExportedSymbol - Class in ghidra.app.util.bin.format.pef
See Apple's -- PEFBinaryFormat.h
ExportedSymbolHashSlot - Class in ghidra.app.util.bin.format.pef
See Apple's -- PEFBinaryFormat.h
ExportedSymbolKey - Class in ghidra.app.util.bin.format.pef
See Apple's -- PEFBinaryFormat.h * Exported Symbol Hash Key
ExportedType - ghidra.app.util.bin.format.pe.cli.tables.CliTypeTable
 
Exporter - Class in ghidra.app.util.exporter
The interface that all exporters must implement.
Exporter(String, String, HelpLocation) - Constructor for class ghidra.app.util.exporter.Exporter
Constructs a new exporter.
EXPORTER - Static variable in interface ghidra.app.util.HelpTopics
Help Topic for the exporters.
ExporterException - Exception in ghidra.app.util.exporter
 
ExporterException(Exception) - Constructor for exception ghidra.app.util.exporter.ExporterException
 
ExporterException(String) - Constructor for exception ghidra.app.util.exporter.ExporterException
 
ExportInfo - Class in ghidra.app.util.bin.format.pe
A class to hold the information extracted from a export data directory.
exportKeyBindings(ToolOptions) - Static method in class docking.actions.KeyBindingUtils
Saves the key bindings from the provided options object to a file chosen by the user.
exportKeystore(KeyStore, File, char[]) - Static method in class ghidra.net.ApplicationKeyManagerUtils
Export all X.509 certificates contained within keystore to the specified outFile.
exportLocation() - Method in class ghidra.app.decompiler.component.CDisplayPanel
 
exportLocation() - Method in interface ghidra.app.decompiler.component.DecompilerCallbackHandler
 
exportLocation() - Method in class ghidra.app.decompiler.component.DecompilerController
 
exportTool() - Method in class ghidra.framework.plugintool.mgr.DialogManager
Write our tool to a filename; the user is prompted for a filename
exportTool(ToolTemplate) - Method in interface ghidra.framework.model.ToolServices
Save the tool to the given location on the local file system.
exportTool(ToolTemplate) - Method in class ghidra.framework.plugintool.ToolServicesAdapter
 
exportX509Certificates(KeyStore, File) - Static method in class ghidra.net.ApplicationKeyManagerUtils
Export all X.509 certificates contained within keystore to the specified outFile.
expr() - Method in class ghidra.sleigh.grammar.BooleanExpressionParser
 
expr() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
expr() - Method in class ghidra.sleigh.grammar.SleighEcho
 
expr() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
expr() - Method in class ghidra.sleigh.grammar.SleighParser
 
expr_add() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
expr_add() - Method in class ghidra.sleigh.grammar.SleighParser
 
expr_add_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.expr_add_return
 
expr_and() - Method in class ghidra.sleigh.grammar.BooleanExpressionParser
 
expr_and() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
expr_and() - Method in class ghidra.sleigh.grammar.SleighParser
 
expr_and_op() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
expr_and_op() - Method in class ghidra.sleigh.grammar.SleighParser
 
expr_and_op_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.expr_and_op_return
 
expr_and_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.expr_and_return
 
expr_apply() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
expr_apply() - Method in class ghidra.sleigh.grammar.SleighEcho
 
expr_apply() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
expr_apply() - Method in class ghidra.sleigh.grammar.SleighParser
 
expr_apply_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.expr_apply_return
 
expr_booland() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
expr_booland() - Method in class ghidra.sleigh.grammar.SleighParser
 
expr_booland_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.expr_booland_return
 
expr_boolor() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
expr_boolor() - Method in class ghidra.sleigh.grammar.SleighParser
 
expr_boolor_op() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
expr_boolor_op() - Method in class ghidra.sleigh.grammar.SleighParser
 
expr_boolor_op_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.expr_boolor_op_return
 
expr_boolor_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.expr_boolor_return
 
expr_comp() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
expr_comp() - Method in class ghidra.sleigh.grammar.SleighParser
 
expr_comp_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.expr_comp_return
 
expr_eq() - Method in class ghidra.sleigh.grammar.BooleanExpressionParser
 
expr_eq() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
expr_eq() - Method in class ghidra.sleigh.grammar.SleighParser
 
expr_eq_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.expr_eq_return
 
expr_func() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
expr_func() - Method in class ghidra.sleigh.grammar.SleighParser
 
expr_func_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.expr_func_return
 
expr_mult() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
expr_mult() - Method in class ghidra.sleigh.grammar.SleighParser
 
expr_mult_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.expr_mult_return
 
expr_not() - Method in class ghidra.sleigh.grammar.BooleanExpressionParser
 
expr_operands() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
expr_operands() - Method in class ghidra.sleigh.grammar.SleighEcho
 
expr_operands() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
expr_operands() - Method in class ghidra.sleigh.grammar.SleighParser
 
expr_operands_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.expr_operands_return
 
expr_or() - Method in class ghidra.sleigh.grammar.BooleanExpressionParser
 
expr_or() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
expr_or() - Method in class ghidra.sleigh.grammar.SleighParser
 
expr_or_op() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
expr_or_op() - Method in class ghidra.sleigh.grammar.SleighParser
 
expr_or_op_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.expr_or_op_return
 
expr_or_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.expr_or_return
 
expr_paren() - Method in class ghidra.sleigh.grammar.BooleanExpressionParser
 
expr_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.expr_return
 
expr_shift() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
expr_shift() - Method in class ghidra.sleigh.grammar.SleighParser
 
expr_shift_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.expr_shift_return
 
expr_term() - Method in class ghidra.sleigh.grammar.BooleanExpressionParser
 
expr_term() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
expr_term() - Method in class ghidra.sleigh.grammar.SleighParser
 
expr_term_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.expr_term_return
 
expr_unary() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
expr_unary() - Method in class ghidra.sleigh.grammar.SleighParser
 
expr_unary_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.expr_unary_return
 
expr_xor() - Method in class ghidra.sleigh.grammar.BooleanExpressionParser
 
expr_xor() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
expr_xor() - Method in class ghidra.sleigh.grammar.SleighParser
 
expr_xor_op() - Method in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
expr_xor_op() - Method in class ghidra.sleigh.grammar.SleighParser
 
expr_xor_op_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.expr_xor_op_return
 
expr_xor_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.expr_xor_return
 
expression() - Method in class ghidra.sleigh.grammar.BooleanExpressionParser
 
ExpressionEnvironment - Interface in ghidra.sleigh.grammar
 
ExpressionTerm - Class in ghidra.app.plugin.processors.generic
 
ExpressionTerm(ExpressionValue, Offset) - Constructor for class ghidra.app.plugin.processors.generic.ExpressionTerm
 
ExpressionValue - Interface in ghidra.app.plugin.processors.generic
 
exprToString(byte[], DIEAggregate) - Static method in class ghidra.app.util.bin.format.dwarf4.expression.DWARFExpression
 
EXT_FROM_ADDRESS - Static variable in interface ghidra.program.model.address.Address
Address object representing an extenal entry address.
EXT_LEVEL - Static variable in class ghidra.program.model.symbol.SymbolUtilities
 
EXT_REF_RESOLVED - Static variable in class ghidra.app.util.viewer.options.OptionsGui
 
ExtCodeBlockImpl - Class in ghidra.program.model.block
 
ExtCodeBlockImpl(CodeBlockModel, Address) - Constructor for class ghidra.program.model.block.ExtCodeBlockImpl
 
EXTDEF - Static variable in class ghidra.app.util.bin.format.omf.OmfRecord
 
extend(AssemblyProduction, int) - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser
Extend a production, using the given LR0 start state
EXTENDED_INDIRECT_REFERENCE_DELIMITER - Static variable in class ghidra.program.model.listing.CodeUnitFormat
 
EXTENDED_LINEAR_ADDRESS_RECORD_TYPE - Static variable in class ghidra.app.util.opinion.IntelHexRecord
 
EXTENDED_REFERENCE_DELIMITER - Static variable in class ghidra.program.model.listing.CodeUnitFormat
 
EXTENDED_SEGMENT_ADDRESS_RECORD_TYPE - Static variable in class ghidra.app.util.opinion.IntelHexRecord
 
extendedGrammar - Variable in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser
 
extendMatch(int, InstructHash, HashStore.NgramMatch, InstructHash, HashStore.NgramMatch, HashCalculator) - Static method in class ghidra.program.model.correlate.HashStore
Try to extend a match on a pair of n-grams to the Instructions right before and right after the n-gram.
extendsIndex - Variable in class ghidra.app.util.bin.format.pe.cli.tables.CliTableTypeDef.CliTypeDefRow
 
extendValue(Varnode, Varnode[], boolean, ContextEvaluator) - Method in class ghidra.program.util.VarnodeContext
Extend a constant value if it can be extended.
EXTENSION - Static variable in class ghidra.app.util.exporter.GzfExporter
 
EXTENSION - Static variable in class ghidra.program.model.data.FileDataTypeManager
 
extensionArchiveDir - Variable in class utility.application.ApplicationLayout
 
ExtensionDetails - Class in ghidra.framework.plugintool.dialog
Representation of a Ghidra extension.
ExtensionDetails(String, String, String, String, String) - Constructor for class ghidra.framework.plugintool.dialog.ExtensionDetails
Constructor.
ExtensionException - Exception in ghidra.framework.plugintool.dialog
Defines an exception that can be thrown by ExtensionUtils.
ExtensionException(String, ExtensionException.ExtensionExceptionType) - Constructor for exception ghidra.framework.plugintool.dialog.ExtensionException
 
ExtensionException(String, ExtensionException.ExtensionExceptionType, File) - Constructor for exception ghidra.framework.plugintool.dialog.ExtensionException
 
ExtensionException.ExtensionExceptionType - Enum in ghidra.framework.plugintool.dialog
Provides more detail as to the specific source of the exception.
ExtensionFileFilter - Class in ghidra.util.filechooser
A convenience implementation of FileFilter that filters out all files except for those type extensions that it knows about.
ExtensionFileFilter(String[], String) - Constructor for class ghidra.util.filechooser.ExtensionFileFilter
Creates a file filter from the given string array and description.
ExtensionFileFilter(String, String) - Constructor for class ghidra.util.filechooser.ExtensionFileFilter
Creates a file filter that accepts the given file type.
extensionInstallationDir - Variable in class utility.application.ApplicationLayout
 
ExtensionPoint - Interface in ghidra.util.classfinder
NOTE: ExtensionPoint logistics have changed! It is no longer sufficient to implement ExtensionPoint in order for the ClassSearcher to dynamically pick up your class.
ExtensionPoint.Exclude - Annotation Type in ghidra.util.classfinder
 
ExtensionPoint.Util - Class in ghidra.util.classfinder
 
EXTENSIONS_PREFERENCE_NAME - Static variable in class ghidra.framework.project.tool.GhidraTool
 
ExtensionTablePanel - Class in ghidra.framework.plugintool.dialog
Container for the GTable that displays ghidra extensions.
ExtensionTablePanel(PluginTool) - Constructor for class ghidra.framework.plugintool.dialog.ExtensionTablePanel
Constructor; builds the panel and sets table attributes.
extensionTableProvider - Variable in class ghidra.framework.plugintool.PluginTool
 
ExtensionTableProvider - Class in ghidra.framework.plugintool.dialog
Component Provider that shows the known extensions in Ghidra in a GTable.
ExtensionTableProvider(PluginTool) - Constructor for class ghidra.framework.plugintool.dialog.ExtensionTableProvider
Constructor.
ExtensionUtils - Class in ghidra.framework.plugintool.dialog
Utility class for managing Ghidra Extensions.
ExtensionUtils() - Constructor for class ghidra.framework.plugintool.dialog.ExtensionUtils
 
EXTERNAL - ghidra.graph.viewer.event.picking.PickListener.EventSource
Originated from outside of the graph API (e.g., an external location change)
EXTERNAL - ghidra.program.model.listing.LabelString.LabelType
 
EXTERNAL - Static variable in class ghidra.app.util.bin.format.macho.RelocationFactory
 
EXTERNAL - Static variable in class ghidra.program.model.listing.LabelString
 
EXTERNAL_ADD_CONFLICT - ghidra.app.merge.listing.ExternalFunctionMerger.ExternalConflictType
 
EXTERNAL_ADDRESS - Static variable in class ghidra.app.merge.listing.ExternalFunctionMerger
 
EXTERNAL_BLOCK_NAME - Static variable in interface ghidra.program.model.mem.MemoryBlock
A special EXTERNAL block may be created by certain program loaders (e.g., Elf) to act as a stand-in for unknown external symbol locations.
EXTERNAL_DATA_TYPE - Static variable in class ghidra.app.merge.listing.ExternalFunctionMerger
 
EXTERNAL_DATA_TYPE_CONFLICT - ghidra.app.merge.listing.ExternalFunctionMerger.ExternalConflictType
 
EXTERNAL_DETAILS_CONFLICT - ghidra.app.merge.listing.ExternalFunctionMerger.ExternalConflictType
 
EXTERNAL_FUNCTION - Static variable in class ghidra.app.merge.listing.ExternalFunctionMerger
 
EXTERNAL_FUNCTION_CONFLICT - ghidra.app.merge.listing.ExternalFunctionMerger.ExternalConflictType
 
EXTERNAL_FUNCTION_REMOVE_CONFLICT - ghidra.app.merge.listing.ExternalFunctionMerger.ExternalConflictType
 
EXTERNAL_FUNCTION_VS_DATA_TYPE_CONFLICT - ghidra.app.merge.listing.ExternalFunctionMerger.ExternalConflictType
 
EXTERNAL_FUNCTIONS_ADDED_VERSION - Static variable in class ghidra.program.database.ProgramDB
 
EXTERNAL_LABEL - Static variable in class ghidra.app.merge.listing.ExternalFunctionMerger
 
EXTERNAL_NAMESPACE - Static variable in class ghidra.app.merge.listing.ExternalFunctionMerger
 
EXTERNAL_NAVIGATION_OPTION - Static variable in interface ghidra.GhidraOptions
 
EXTERNAL_REF - Static variable in class ghidra.program.model.symbol.RefType
Reference type used internally to identify external entry points.
EXTERNAL_REMOVE_CONFLICT - ghidra.app.merge.listing.ExternalFunctionMerger.ExternalConflictType
 
EXTERNAL_SOURCE_NAME - Static variable in class ghidra.framework.plugintool.PluginEvent
Name of event source when plugin event is passed to another tool as cross-tool event.
EXTERNAL_SPACE - Static variable in interface ghidra.program.model.address.AddressSpace
The EXTERNAL_SPACE is used to contain all external locations (i.e., data and functions) defined within a given library namespace.
EXTERNAL_SYMBOL_TYPE - Static variable in class ghidra.app.merge.listing.ExternalFunctionMerger
 
externalAddChoice - Variable in class ghidra.app.merge.listing.ExternalFunctionMerger
 
externalAddConflicts - Variable in class ghidra.app.merge.listing.ExternalFunctionMerger
 
externalAlignment - Variable in class ghidra.program.model.data.CompositeDataTypeImpl
 
ExternalConflictInfoPanel - Class in ghidra.app.merge.listing
ExternalConflictInfoPanel appears above the 4 listings in the ListingMergeWindow.
ExternalConflictInfoPanel() - Constructor for class ghidra.app.merge.listing.ExternalConflictInfoPanel
Creates a new ExternalConflictInfoPanel to use above the listings.
externalDataTypeChoice - Variable in class ghidra.app.merge.listing.ExternalFunctionMerger
 
externalDataTypeConflicts - Variable in class ghidra.app.merge.listing.ExternalFunctionMerger
 
externalDetailConflicts - Variable in class ghidra.app.merge.listing.ExternalFunctionMerger
 
externalDetailsChoice - Variable in class ghidra.app.merge.listing.ExternalFunctionMerger
 
ExternalEntryCmd - Class in ghidra.app.cmd.label
Command for setting/unsetting an external entry point.
ExternalEntryCmd(Address, boolean) - Constructor for class ghidra.app.cmd.label.ExternalEntryCmd
Construct a new command for setting/unsetting an external entry point
externalEntryPointAdded(Address) - Method in interface ghidra.program.model.symbol.SymbolTableListener
Notification that an external entry point was added at the given address.
externalEntryPointRemoved(Address) - Method in interface ghidra.program.model.symbol.SymbolTableListener
Notification that an external entry point was removed from the given address.
externalFunctionChoice - Variable in class ghidra.app.merge.listing.ExternalFunctionMerger
 
ExternalFunctionMerger - Class in ghidra.app.merge.listing
Class for merging external function and label changes.
ExternalFunctionMerger(ListingMergeManager, boolean) - Constructor for class ghidra.app.merge.listing.ExternalFunctionMerger
Manages changes and conflicts for externals between the latest versioned program and the modified program being checked into version control.
ExternalFunctionMerger.ExternalConflictType - Enum in ghidra.app.merge.listing
 
externalFunctionRemovalChoice - Variable in class ghidra.app.merge.listing.ExternalFunctionMerger
 
externalFunctionVersusDataTypeConflicts - Variable in class ghidra.app.merge.listing.ExternalFunctionMerger
 
externalFunctionVsDataTypeChoice - Variable in class ghidra.app.merge.listing.ExternalFunctionMerger
 
ExternalLanguageCompilerSpecQuery - Class in ghidra.program.model.lang
Analog to LanguageCompilerSpecQuery, for use with querying External Languages.
ExternalLanguageCompilerSpecQuery(String, String, Endian, Integer, CompilerSpecID) - Constructor for class ghidra.program.model.lang.ExternalLanguageCompilerSpecQuery
 
ExternalLocation - Interface in ghidra.program.model.symbol
ExternalLocation defines a location within an external program (i.e., library).
ExternalLocationAdapter - Class in ghidra.program.model.symbol
 
ExternalLocationAdapter(Iterator<ExternalLocation>) - Constructor for class ghidra.program.model.symbol.ExternalLocationAdapter
 
ExternalLocationDB - Class in ghidra.program.database.external
 
ExternalLocationIterator - Interface in ghidra.program.model.symbol
Iterator interface for external locations.
ExternalManager - Interface in ghidra.program.model.symbol
External manager interface.
ExternalManagerDB - Class in ghidra.program.database.external
Manages the database for external references.
ExternalManagerDB(DBHandle, AddressMap, int, Lock, TaskMonitor) - Constructor for class ghidra.program.database.external.ExternalManagerDB
Constructs a new ExternalManagerDB
ExternalPath - Class in ghidra.program.model.symbol
 
ExternalPath(String...) - Constructor for class ghidra.program.model.symbol.ExternalPath
 
externalProcessorName - Variable in class ghidra.program.model.lang.ExternalLanguageCompilerSpecQuery
 
ExternalProgramLocationPluginEvent - Class in ghidra.app.events
Plugin event that is generated when a tool receives an external ProgramLocationToolEvent.
ExternalProgramLocationPluginEvent(String, ProgramLocation, Program) - Constructor for class ghidra.app.events.ExternalProgramLocationPluginEvent
Construct a new ProgramLocationEvent.
ExternalProgramMerger - Class in ghidra.app.merge.listing
Manages external program name changes and conflicts between the latest versioned program and the modified program being checked into version control.
ExternalProgramMerger(ProgramMultiUserMergeManager, Program, Program, Program, Program, ProgramChangeSet, ProgramChangeSet) - Constructor for class ghidra.app.merge.listing.ExternalProgramMerger
Manages code unit changes and conflicts between the latest versioned program and the modified program being checked into version control.
ExternalProgramSelectionPluginEvent - Class in ghidra.app.events
Plugin event generated when a tool receives an ProgramSelectionToolEvent; the selection in the external tool has changed.
ExternalProgramSelectionPluginEvent(String, ProgramSelection, Program) - Constructor for class ghidra.app.events.ExternalProgramSelectionPluginEvent
Construct a new event.
ExternalReference - Interface in ghidra.program.model.symbol
Interface for references to external locations.
externalReferenceAdded(Reference) - Method in interface ghidra.program.model.symbol.ReferenceListener
Notification that the given external reference has been added.
externalReferenceNameChanged(Reference) - Method in interface ghidra.program.model.symbol.ReferenceListener
Notification that the external program name in the reference has changed.
ExternalReferencePluginEvent - Class in ghidra.app.events
Plugin event used to navigate to a location in another program when following a external reference.
ExternalReferencePluginEvent(String, ExternalLocation, String) - Constructor for class ghidra.app.events.ExternalReferencePluginEvent
Construct a new plugin event.
externalReferenceRemoved(Reference) - Method in interface ghidra.program.model.symbol.ReferenceListener
Notification that the given external reference has been removed.
externalRemoveChoice - Variable in class ghidra.app.merge.listing.ExternalFunctionMerger
 
externals - Variable in class ghidra.app.util.bin.format.omf.OmfFixupRecord.FixupState
 
ExternalsAddressTranslator - Class in ghidra.app.merge.listing
ExternalsAddressTranslator is a translator that can be used for merging external functions and labels.
ExternalsAddressTranslator(Program, Program) - Constructor for class ghidra.app.merge.listing.ExternalsAddressTranslator
 
externalsIncluded() - Method in interface ghidra.program.model.block.CodeBlockModel
Returns true if externals are handled by the model, false if externals are ignored.
externalsIncluded() - Method in class ghidra.program.model.block.MultEntSubModel
 
externalsIncluded() - Method in class ghidra.program.model.block.OverlapCodeSubModel
 
externalsIncluded() - Method in class ghidra.program.model.block.PartitionCodeSubModel
 
externalsIncluded() - Method in class ghidra.program.model.block.SimpleBlockModel
 
externalTool - Variable in class ghidra.program.model.lang.ExternalLanguageCompilerSpecQuery
 
extff - Variable in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser
 
EXTMEM_SPACE - Static variable in interface ghidra.app.util.ProcessorInfo
The external memory space in a program.
EXTMEM_SPACE_ID - Static variable in interface ghidra.app.util.ProcessorInfo
ID for the EXTMEM_SPACE.
EXTRA_LAYOUT_COLUMN_SPACING - Static variable in class ghidra.graph.viewer.GraphViewerUtils
 
EXTRA_LAYOUT_COLUMN_SPACING_CONDENSED - Static variable in class ghidra.graph.viewer.GraphViewerUtils
 
EXTRA_LAYOUT_ROW_SPACING - Static variable in class ghidra.graph.viewer.GraphViewerUtils
 
EXTRA_LAYOUT_ROW_SPACING_CONDENSED - Static variable in class ghidra.graph.viewer.GraphViewerUtils
 
EXTRACT - Static variable in class ghidra.plugins.fsbrowser.ImageManager
 
extractAddend() - Method in class ghidra.app.util.bin.format.elf.relocation.ElfRelocationContext
Determine if addend data must be extracted
extractFile(GFile, File, TaskMonitor) - Method in class ghidra.formats.gfilesystem.AbstractFileExtractorTask
 
extractFromDoubleQuotes(String) - Static method in class ghidra.util.StringUtilities
If the given string is enclosed in double quotes, extract the inner text.
extractHash(String) - Static method in class ghidra.program.model.pcode.DataTypeSymbol
 
extractNameRoot(String) - Static method in class ghidra.program.model.pcode.DataTypeSymbol
 

F

F_AR16WR - Static variable in class ghidra.app.util.bin.format.coff.CoffFileHeaderFlag
 
F_AR16WR - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffFileHeaderFlags
file is 16-bit little-endian
F_AR32W - Static variable in class ghidra.app.util.bin.format.coff.CoffFileHeaderFlag
 
F_AR32W - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffFileHeaderFlags
file is 32-bit big-endian
F_AR32WR - Static variable in class ghidra.app.util.bin.format.coff.CoffFileHeaderFlag
Indicates that the file is 32-bit little endian.
F_AR32WR - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffFileHeaderFlags
file is 32-bit little-endian
F_DSA - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffFileHeaderFlags
file uses Very Large Program Support
F_DYNLOAD - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffFileHeaderFlags
rs/6000 aix: dynamically loadable w/imports & exports
F_EXEC - Static variable in class ghidra.app.util.bin.format.coff.CoffFileHeaderFlag
If set, all unresolved symbols have been resolved and the file may be considered executable.
F_EXEC - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffFileHeaderFlags
file is executable (no unresolved external references)
F_FDPR_OPTI - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffFileHeaderFlags
file was reordered with fdpr command
F_FDPR_PROF - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffFileHeaderFlags
file was profiled with fdpr command
F_LNNO - Static variable in class ghidra.app.util.bin.format.coff.CoffFileHeaderFlag
If set, all line number information has been removed from the file (or was never added in the first place).
F_LNNO - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffFileHeaderFlags
line numbers stripped from file
F_LOADONLY - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffFileHeaderFlags
rs/6000 aix: if the object file is a member of an archive it can be loaded by the system loader but the member is ignored by the binder.
F_LSYMS - Static variable in class ghidra.app.util.bin.format.coff.CoffFileHeaderFlag
If set, all local symbols have been removed from the file (or were never added in the first place).
F_LSYMS - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffFileHeaderFlags
local symbols stripped from file
F_MINMAL - Static variable in class ghidra.app.util.bin.format.coff.CoffFileHeaderFlag
Indicates this file is a minimal object file (".m")
F_NODF - Static variable in class ghidra.app.util.bin.format.coff.CoffFileHeaderFlag
 
F_PATCH - Static variable in class ghidra.app.util.bin.format.coff.CoffFileHeaderFlag
 
F_RELFLG - Static variable in class ghidra.app.util.bin.format.coff.CoffFileHeaderFlag
If set, there is not relocation information in this file.
F_RELFLG - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffFileHeaderFlags
relocation info stripped from file
F_SHROBJ - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffFileHeaderFlags
rs/6000 aix: file is a shared object
F_SWABD - Static variable in class ghidra.app.util.bin.format.coff.CoffFileHeaderFlag
Indicates this file has had its bytes swabbed (in names).
F_UPDATE - Static variable in class ghidra.app.util.bin.format.coff.CoffFileHeaderFlag
Indicates this file is a fully bound update file.
factories - Variable in class ghidra.app.util.viewer.format.FieldFormatModel
 
factory() - Method in annotation type ghidra.formats.gfilesystem.annotations.FileSystemInfo
The GFileSystemFactory class that will be responsible for probing and creating instances of this filesystem.
Factory<K,​V> - Interface in generic.cache
A simple interface that can build, lookup or otherwise return a value V for a key K.
FactoryBundledWithBinaryReader - Class in ghidra.app.util.bin.format
 
FactoryBundledWithBinaryReader(GenericFactory, ByteProvider, boolean) - Constructor for class ghidra.app.util.bin.format.FactoryBundledWithBinaryReader
 
FactoryDataType - Interface in ghidra.program.model.data
A DataType class that creates data types dynamically should implement this interface.
FactoryStructureDataType - Class in ghidra.program.model.data
Abstract class used to create specialized data structures that act like a Structure and create a new Dynamic structure each time they are used.
FactoryStructureDataType(String, DataTypeManager) - Constructor for class ghidra.program.model.data.FactoryStructureDataType
Constructs a new DynamicStructureDataType with the given name
failedToStart() - Method in class ghidra.app.decompiler.DecompileResults
If the action producing this set of decompiler results didn't complete, this method can be used to determine if the decompiler executable was not found or failed to start properly.
failOnDisassemblyErrors() - Method in class ghidra.test.processors.support.ProcessorEmulatorTestAdapter
 
failOnRelocationErrors() - Method in class ghidra.test.processors.support.ProcessorEmulatorTestAdapter
 
failWithException(String, Throwable) - Static method in class generic.test.AbstractGTest
 
FAKE_LINK_OPTION_NAME - Static variable in class ghidra.app.util.opinion.CoffLoader
 
FALL_THROUGH - Static variable in class ghidra.program.model.symbol.RefType
 
fallThroughChanged(Address, Reference) - Method in class ghidra.program.database.code.CodeManager
Callback from ReferenceManager when a new fall-through reference is set.
fallthruOp() - Method in class ghidra.pcode.emulate.Emulate
 
FALSE - Static variable in class ghidra.app.util.bin.format.dwarf4.attribs.DWARFBooleanAttribute
 
family - Variable in class ghidra.app.util.xml.ProgramInfo
The family name of the program's processor (eg, "Intel").
family_or_operand_symbol(String) - Method in class ghidra.sleigh.grammar.SleighCompiler
 
family_symbol(String) - Method in class ghidra.sleigh.grammar.SleighCompiler
 
FamilySymbol - Class in ghidra.app.plugin.processors.sleigh.symbol
TripleSymbols whose semantic value and printing changes depending on the pattern that they match
FamilySymbol() - Constructor for class ghidra.app.plugin.processors.sleigh.symbol.FamilySymbol
 
FAR - Static variable in class util.demangler.GenericDemangledDataType
 
FAST_DURATION - Static variable in class ghidra.graph.job.AbstractGraphVisibilityTransitionJob
 
fastcall - ghidra.program.model.data.GenericCallingConvention
A standard/default calling convention applies in which only registers are used to pass parameters
FAT_CIGAM - Static variable in class ghidra.app.util.bin.format.ubi.FatHeader
 
FAT_MAGIC - Static variable in class ghidra.app.util.bin.format.ubi.FatHeader
 
fatalError(SAXParseException) - Method in class ghidra.app.util.xml.XMLErrorHandler
 
fatalError(SAXParseException) - Method in class ghidra.util.xml.XmlUtilities.ThrowingErrorHandler
 
fatalErrorOccurred(Exception) - Method in class ghidra.framework.data.DomainObjectAdapter
 
FatArch - Class in ghidra.app.util.bin.format.ubi
Represents a fat_arch structure.
FatArch() - Constructor for class ghidra.app.util.bin.format.ubi.FatArch
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
FatHeader - Class in ghidra.app.util.bin.format.ubi
Represents a fat_header structure.
FatHeader() - Constructor for class ghidra.app.util.bin.format.ubi.FatHeader
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
FAULT - ghidra.pcode.emulate.EmulateExecutionState
Execution stopped due to a fault/error
faultHandler - Variable in class ghidra.pcode.memstate.MemoryBank
 
faultvaddr - Variable in class ghidra.app.util.bin.format.macho.threadcommand.ExceptionStateX86_32
 
faultvaddr - Variable in class ghidra.app.util.bin.format.macho.threadcommand.ExceptionStateX86_64
 
favoritesChanged(DataTypeManager, DataTypePath, boolean) - Method in interface ghidra.program.model.data.DataTypeManagerChangeListener
Notification the favorite status of a datatype has changed
favoritesChanged(DataTypeManager, DataTypePath, boolean) - Method in class ghidra.program.model.data.DataTypeManagerChangeListenerAdapter
 
favoritesChanged(DataTypeManager, DataTypePath, boolean) - Method in class ghidra.program.model.data.DataTypeManagerChangeListenerHandler
 
favoritesChanged(DataType, boolean) - Method in class ghidra.program.database.data.DataTypeManagerDB
 
favoritesChanged(DataType, boolean) - Method in class ghidra.program.database.data.ProgramDataTypeManager
 
favoritesChanged(DataType, boolean) - Method in class ghidra.program.database.data.ProjectDataTypeManager
 
FDIV - Static variable in class ghidra.sleigh.grammar.BaseLexer
 
FDIV - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
FDIV - Static variable in class ghidra.sleigh.grammar.DisplayLexer
 
FDIV - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
 
FDIV - Static variable in class ghidra.sleigh.grammar.SemanticLexer
 
FDIV - Static variable in class ghidra.sleigh.grammar.SleighCompiler
 
FDIV - Static variable in class ghidra.sleigh.grammar.SleighEcho
 
FDIV - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
FDIV - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
FDIV - Static variable in class ghidra.sleigh.grammar.SleighParser
 
FEATURE_DISALLOW_DTD - Static variable in class ghidra.util.xml.XmlUtilities
 
FEATURE_EXTERNAL_GENERAL_ENTITIES - Static variable in class ghidra.util.xml.XmlUtilities
 
FEATURE_EXTERNAL_PARAMETER_ENTITIES - Static variable in class ghidra.util.xml.XmlUtilities
 
FEATURE_PRIORITY - Static variable in class ghidra.framework.plugintool.util.PluginPackage
 
FEQUAL - Static variable in class ghidra.sleigh.grammar.BaseLexer
 
FEQUAL - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
FEQUAL - Static variable in class ghidra.sleigh.grammar.DisplayLexer
 
FEQUAL - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
 
FEQUAL - Static variable in class ghidra.sleigh.grammar.SemanticLexer
 
FEQUAL - Static variable in class ghidra.sleigh.grammar.SleighCompiler
 
FEQUAL - Static variable in class ghidra.sleigh.grammar.SleighEcho
 
FEQUAL - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
FEQUAL - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
FEQUAL - Static variable in class ghidra.sleigh.grammar.SleighParser
 
ff - Variable in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser
 
FGREAT - Static variable in class ghidra.sleigh.grammar.BaseLexer
 
FGREAT - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
FGREAT - Static variable in class ghidra.sleigh.grammar.DisplayLexer
 
FGREAT - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
 
FGREAT - Static variable in class ghidra.sleigh.grammar.SemanticLexer
 
FGREAT - Static variable in class ghidra.sleigh.grammar.SleighCompiler
 
FGREAT - Static variable in class ghidra.sleigh.grammar.SleighEcho
 
FGREAT - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
FGREAT - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
FGREAT - Static variable in class ghidra.sleigh.grammar.SleighParser
 
FGREATEQUAL - Static variable in class ghidra.sleigh.grammar.BaseLexer
 
FGREATEQUAL - Static variable in class ghidra.sleigh.grammar.DisplayLexer_BaseLexer
 
FGREATEQUAL - Static variable in class ghidra.sleigh.grammar.DisplayLexer
 
FGREATEQUAL - Static variable in class ghidra.sleigh.grammar.SemanticLexer_BaseLexer
 
FGREATEQUAL - Static variable in class ghidra.sleigh.grammar.SemanticLexer
 
FGREATEQUAL - Static variable in class ghidra.sleigh.grammar.SleighCompiler
 
FGREATEQUAL - Static variable in class ghidra.sleigh.grammar.SleighEcho
 
FGREATEQUAL - Static variable in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
FGREATEQUAL - Static variable in class ghidra.sleigh.grammar.SleighParser_SemanticParser
 
FGREATEQUAL - Static variable in class ghidra.sleigh.grammar.SleighParser
 
field - Variable in class docking.widgets.textfield.TextFieldLinker.LinkedField
 
field - Variable in class ghidra.app.util.viewer.field.ListingTextField
 
Field - Class in db
Field is an abstract data wrapper for use with Records.
Field - ghidra.app.util.bin.format.pe.cli.tables.CliTypeTable
 
Field - Interface in docking.widgets.fieldpanel.field
Interface for display fields used by the FieldPanel
Field() - Constructor for class db.Field
 
FIELD - Static variable in class ghidra.app.decompiler.ClangXML
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.AddressFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.ArrayValuesFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.AssignedVariableFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.BytesFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.EolCommentFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.FieldNameFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.FunctionCallFixupFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.FunctionPurgeFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.FunctionRepeatableCommentFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.FunctionSignatureFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.FunctionSignatureSourceFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.FunctionTagFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.InstructionMaskValueFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.LabelFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.MnemonicFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.OpenCloseFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.OperandFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.ParallelInstructionFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.PlateFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.PostCommentFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.PreCommentFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.RegisterFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.SeparatorFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.SpaceFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.SpacerFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.ThunkedFunctionFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.VariableCommentFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.VariableLocFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.VariableNameFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.VariableTypeFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.VariableXRefFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.field.XRefFieldFactory
 
FIELD_NAME - Static variable in class ghidra.app.util.viewer.options.OptionsGui
 
FieldBackgroundColorManager - Interface in docking.widgets.fieldpanel.internal
Interface for classes that manage the background color of fields.
fielddef() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
fielddef() - Method in class ghidra.sleigh.grammar.SleighEcho
 
fielddef() - Method in class ghidra.sleigh.grammar.SleighParser
 
fielddef_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.fielddef_return
 
fielddef_scope() - Constructor for class ghidra.sleigh.grammar.SleighCompiler.fielddef_scope
 
fielddef_stack - Variable in class ghidra.sleigh.grammar.SleighCompiler
 
fielddefs() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
fielddefs() - Method in class ghidra.sleigh.grammar.SleighEcho
 
fielddefs(Token) - Method in class ghidra.sleigh.grammar.SleighParser
 
fielddefs_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.fielddefs_return
 
FieldElement - Interface in docking.widgets.fieldpanel.field
Used by Fields to combine text, attributes and location information (for example to and from screen and data locations).
fieldElementClicked(Object, Navigatable, ProgramLocation, MouseEvent, ServiceProvider) - Method in class ghidra.app.util.viewer.field.AnnotatedStringFieldMouseHandler
 
fieldElementClicked(Object, Navigatable, ProgramLocation, MouseEvent, ServiceProvider) - Method in class ghidra.app.util.viewer.field.CommentFieldMouseHandler
 
fieldElementClicked(Object, Navigatable, ProgramLocation, MouseEvent, ServiceProvider) - Method in class ghidra.app.util.viewer.field.ErrorFieldMouseHandler
 
fieldElementClicked(Object, Navigatable, ProgramLocation, MouseEvent, ServiceProvider) - Method in interface ghidra.app.util.viewer.field.FieldMouseHandler
Called when a field Field has been clicked.
fieldElementClicked(Object, Navigatable, ProgramLocation, MouseEvent, ServiceProvider) - Method in class ghidra.app.util.viewer.field.FunctionRepeatableCommentFieldMouseHandler
 
fieldElementClicked(Object, Navigatable, ProgramLocation, MouseEvent, ServiceProvider) - Method in class ghidra.app.util.viewer.field.ImageFactoryFieldMouseHandler
 
fieldElementClicked(Object, Navigatable, ProgramLocation, MouseEvent, ServiceProvider) - Method in class ghidra.app.util.viewer.field.MnemonicFieldMouseHandler
 
fieldElementClicked(Object, Navigatable, ProgramLocation, MouseEvent, ServiceProvider) - Method in class ghidra.app.util.viewer.field.OpenCloseFieldMouseHandler
 
fieldElementClicked(Object, Navigatable, ProgramLocation, MouseEvent, ServiceProvider) - Method in class ghidra.app.util.viewer.field.OperandFieldMouseHandler
 
fieldElementClicked(Object, Navigatable, ProgramLocation, MouseEvent, ServiceProvider) - Method in class ghidra.app.util.viewer.field.PcodeFieldMouseHandler
 
fieldElementClicked(Object, Navigatable, ProgramLocation, MouseEvent, ServiceProvider) - Method in class ghidra.app.util.viewer.field.ThunkedFunctionFieldMouseHandler
 
fieldElementClicked(Object, Navigatable, ProgramLocation, MouseEvent, ServiceProvider) - Method in class ghidra.app.util.viewer.field.VariableCommentFieldMouseHandler
 
fieldElementClicked(Object, Navigatable, ProgramLocation, MouseEvent, ServiceProvider) - Method in class ghidra.app.util.viewer.field.XRefFieldMouseHandler
 
fieldEquals(int, Field) - Method in class db.Record
Determine if the specified field equals the field associated with the specified columnIndex.
FieldFactory - Class in ghidra.app.util.viewer.field
NOTE: ALL FIELDFACTORY CLASSES MUST END IN "FieldFactory".
FieldFactory(String) - Constructor for class ghidra.app.util.viewer.field.FieldFactory
Constructs a FieldFactory with given name.
FieldFactory(String, FieldFormatModel, HighlightProvider, Options, Options) - Constructor for class ghidra.app.util.viewer.field.FieldFactory
Base constructor
FieldFactoryNameMapper - Class in ghidra.app.util.viewer.format
 
FieldFactoryNameMapper() - Constructor for class ghidra.app.util.viewer.format.FieldFactoryNameMapper
 
FieldFormatModel - Class in ghidra.app.util.viewer.format
Maintains the size and ordering for a layout of fields.
FieldHeader - Class in ghidra.app.util.viewer.format
Class to manage the tabbed panel for field formats.
FieldHeader(FormatManager, IndexedScrollPane, FieldPanel) - Constructor for class ghidra.app.util.viewer.format.FieldHeader
Constructs a new FieldHeaderPanel
FieldHeaderComp - Class in ghidra.app.util.viewer.format
Class manage a header for the FieldViewer.
FieldHeaderComp(FieldHeader, int) - Constructor for class ghidra.app.util.viewer.format.FieldHeaderComp
Constructs a new FieldHeader for the given model.
FieldHeaderLocation - Class in ghidra.app.util.viewer.format
Class used to represent a location within the field header component.
FieldHeaderLocation(FieldFormatModel, FieldFactory, int, int) - Constructor for class ghidra.app.util.viewer.format.FieldHeaderLocation
Construct a new FieldHeaderLocation
FieldHighlightFactory - Class in ghidra.app.util.viewer.field
Wrapper class to hold field factory information in the text field to be provided to the highlightProvider to get highlights just before the field is painted.
FieldHighlightFactory(HighlightProvider, Class<? extends FieldFactory>, Object) - Constructor for class ghidra.app.util.viewer.field.FieldHighlightFactory
Constructs a new FieldHighlightFactory.
fieldIndex - Variable in class ghidra.app.util.bin.format.pe.cli.tables.CliTableFieldLayout.CliFieldLayoutRow
 
fieldIndex - Variable in class ghidra.app.util.bin.format.pe.cli.tables.CliTableFieldRVA.CliFieldRVARow
 
FieldIndexTable - Class in db
 
FieldInputListener - Interface in docking.widgets.fieldpanel.listener
Interface implemented by objects that want to be notified when key events occur in the FieldPanel.
fieldKeyIterator() - Method in class db.Table
Iterate over all primary keys in ascending sorted order.
fieldKeyIterator(Field) - Method in class db.Table
Iterate over the primary keys in ascending sorted order starting at the specified startKey.
fieldKeyIterator(Field, Field, boolean) - Method in class db.Table
Iterate over the records in ascending sorted order starting at the specified startKey.
fieldKeyIterator(Field, Field, Field) - Method in class db.Table
Iterate over the records in ascending sorted order starting at the specified startKey.
fieldLayout(FieldPanelOverLayoutEvent) - Method in interface docking.widgets.fieldpanel.FieldPanelOverLayoutListener
The manager is about to layout a component over a field in the panel
FieldLayout - ghidra.app.util.bin.format.pe.cli.tables.CliTypeTable
 
FieldListener - Interface in docking.widgets.fieldpanel.listener
Listener interface for objects that are notified when a change is made to a Field, or Fields were added or removed from a set of Fields.
fieldListIndex - Variable in class ghidra.app.util.bin.format.pe.cli.tables.CliTableTypeDef.CliTypeDefRow
 
FieldLocation - Class in docking.widgets.fieldpanel.support
Class to represent locations within the FieldViewer.
FieldLocation() - Constructor for class docking.widgets.fieldpanel.support.FieldLocation
 
FieldLocation(int) - Constructor for class docking.widgets.fieldpanel.support.FieldLocation
 
FieldLocation(int, int) - Constructor for class docking.widgets.fieldpanel.support.FieldLocation
 
FieldLocation(int, int, int, int) - Constructor for class docking.widgets.fieldpanel.support.FieldLocation
Construct a new FieldLocation with the given index,fieldNum,row, and col.
FieldLocation(FieldLocation) - Constructor for class docking.widgets.fieldpanel.support.FieldLocation
Construct a new FieldLocation by copying from another FieldLocation.
FieldLocation(BigInteger) - Constructor for class docking.widgets.fieldpanel.support.FieldLocation
 
FieldLocation(BigInteger, int) - Constructor for class docking.widgets.fieldpanel.support.FieldLocation
 
FieldLocation(BigInteger, int, int, int) - Constructor for class docking.widgets.fieldpanel.support.FieldLocation
 
FieldLocation(Element) - Constructor for class docking.widgets.fieldpanel.support.FieldLocation
 
fieldLocationChanged(FieldLocation, Field, EventTrigger) - Method in interface docking.widgets.fieldpanel.listener.FieldLocationListener
Called whenever the cursor position changes.
fieldLocationChanged(FieldLocation, Field, EventTrigger) - Method in class ghidra.app.decompiler.component.ClangHighlightController
 
fieldLocationChanged(FieldLocation, Field, EventTrigger) - Method in class ghidra.app.decompiler.component.DecompilerPanel
 
fieldLocationChanged(FieldLocation, Field, EventTrigger) - Method in class ghidra.app.decompiler.component.LocationClangHighlightController
 
fieldLocationChanged(FieldLocation, Field, EventTrigger) - Method in class ghidra.app.util.viewer.listingpanel.ListingPanel
 
FieldLocationListener - Interface in docking.widgets.fieldpanel.listener
Listener interface for field location changes
FieldMarshal - ghidra.app.util.bin.format.pe.cli.tables.CliTypeTable
 
FieldMatchQuery - Class in ghidra.program.database.util
Query implementation used to test a field in a record to match a given value.
FieldMatchQuery(int, Field) - Constructor for class ghidra.program.database.util.FieldMatchQuery
Constructs a new FieldMatchQuery that tests a records field against a particular value.
fieldmod() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
fieldmod() - Method in class ghidra.sleigh.grammar.SleighEcho
 
fieldmod() - Method in class ghidra.sleigh.grammar.SleighParser
 
fieldmod_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.fieldmod_return
 
fieldmods() - Method in class ghidra.sleigh.grammar.SleighCompiler
 
fieldmods() - Method in class ghidra.sleigh.grammar.SleighEcho
 
fieldmods(Token) - Method in class ghidra.sleigh.grammar.SleighParser
 
fieldmods_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.fieldmods_return
 
FieldMouseHandler - Interface in ghidra.app.util.viewer.field
 
FieldMouseHandlerExtension - Interface in ghidra.app.util.viewer.field
NOTE: ALL FieldMouseHandlerExtension CLASSES MUST END IN "FieldMouseHandler".
FieldMouseHandlerService - Interface in ghidra.app.services
 
FieldMouseListener - Interface in docking.widgets.fieldpanel.listener
Listener interface for mouse pressed events in the field panel.
FieldNameFieldFactory - Class in ghidra.app.util.viewer.field
Generates Data Field (structure field names and array indexes) name Fields.
FieldNameFieldFactory() - Constructor for class ghidra.app.util.viewer.field.FieldNameFieldFactory
 
FieldNameFieldFactory.IndexFormat - Enum in ghidra.app.util.viewer.field
 
FieldNameFieldLocation - Class in ghidra.program.util
The FieldNameFieldLocation class provides specific information about the Function Name field within a program location.
FieldNameFieldLocation() - Constructor for class ghidra.program.util.FieldNameFieldLocation
Default constructor needed for restoring a field name location from XML
FieldNameFieldLocation(Program, Address, int[], String, int) - Constructor for class ghidra.program.util.FieldNameFieldLocation
Construct a new FieldNameFieldLocation.
FieldNavigator - Class in ghidra.app.util.viewer.util
Helper class to navigate to an address when user double clicks in a Field.
FieldNavigator(ServiceProvider, Navigatable) - Constructor for class ghidra.app.util.viewer.util.FieldNavigator
 
fieldNum - Variable in class docking.widgets.fieldpanel.support.FieldLocation
 
fieldOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.AddressFieldFactory
 
fieldOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.ArrayValuesFieldFactory
 
fieldOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.AssignedVariableFieldFactory
 
fieldOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.BytesFieldFactory
 
fieldOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.EolCommentFieldFactory
Notification that an option changed.
fieldOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.FieldFactory
Notifications that the field options changed.
fieldOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.FieldNameFieldFactory
 
fieldOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.FunctionCallFixupFieldFactory
 
fieldOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.FunctionSignatureFieldFactory
 
fieldOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.FunctionSignatureSourceFieldFactory
 
fieldOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.InstructionMaskValueFieldFactory
 
fieldOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.LabelFieldFactory
 
fieldOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.MnemonicFieldFactory
 
fieldOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.ParallelInstructionFieldFactory
 
fieldOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.PlateFieldFactory
 
fieldOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.PostCommentFieldFactory
 
fieldOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.PreCommentFieldFactory
 
fieldOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.RegisterFieldFactory
 
fieldOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.RegisterTransitionFieldFactory
 
fieldOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.ThunkedFunctionFieldFactory
 
fieldOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.XRefFieldFactory
 
FieldOverlayListener - Interface in docking.widgets.fieldpanel.listener
Interface implemented by objects that want to be notified when an overlay is removed from the FieldPanel.
fieldOverlayRemoved(JComponent) - Method in interface docking.widgets.fieldpanel.listener.FieldOverlayListener
Called when the an existing component is removed from the FieldPanel.
FieldPanel - Class in docking.widgets.fieldpanel
 
FieldPanel(LayoutModel) - Constructor for class docking.widgets.fieldpanel.FieldPanel
 
FieldPanel.BigFieldPanelMouseWheelListener - Class in docking.widgets.fieldpanel
 
FieldPanel.CursorHandler - Class in docking.widgets.fieldpanel
 
FieldPanel.FieldPanelFocusListener - Class in docking.widgets.fieldpanel
 
FieldPanel.FieldPanelMouseAdapter - Class in docking.widgets.fieldpanel
 
FieldPanel.FieldPanelMouseMotionAdapter - Class in docking.widgets.fieldpanel
 
FieldPanel.MouseHandler - Class in docking.widgets.fieldpanel
 
FieldPanelCoordinator - Class in docking.widgets.fieldpanel.internal
Coordinates the scrolling of a set of field panels by sharing bound scroll models.
FieldPanelCoordinator(FieldPanel[]) - Constructor for class docking.widgets.fieldpanel.internal.FieldPanelCoordinator
Constructs a new FieldPanelCoordinatro to synchronize the scrolling of the given field panels.
FieldPanelFocusListener() - Constructor for class docking.widgets.fieldpanel.FieldPanel.FieldPanelFocusListener
 
FieldPanelMouseAdapter() - Constructor for class docking.widgets.fieldpanel.FieldPanel.FieldPanelMouseAdapter
 
FieldPanelMouseMotionAdapter() - Constructor for class docking.widgets.fieldpanel.FieldPanel.FieldPanelMouseMotionAdapter
 
FieldPanelOverLayoutEvent - Class in docking.widgets.fieldpanel
An event related to component layout over a FieldPanel.
FieldPanelOverLayoutEvent(Field, FieldLocation, Component) - Constructor for class docking.widgets.fieldpanel.FieldPanelOverLayoutEvent
Create a new event on the given field, location, and component.
FieldPanelOverLayoutListener - Interface in docking.widgets.fieldpanel
A listener for field panel overlay events.
FieldPanelOverLayoutManager - Class in docking.widgets.fieldpanel
A LayoutManager that can be applied to a FieldPanel, allowing Components to be placed over a given field location.
FieldPanelOverLayoutManager(FieldPanel) - Constructor for class docking.widgets.fieldpanel.FieldPanelOverLayoutManager
 
FieldRange - Class in docking.widgets.fieldpanel.support
Class to a range consisting of a start position within a start row to an end position within an end row (exclusive).
FieldRange(FieldLocation, FieldLocation) - Constructor for class docking.widgets.fieldpanel.support.FieldRange
 
FieldRange(FieldRange) - Constructor for class docking.widgets.fieldpanel.support.FieldRange
 
FieldRange(Element) - Constructor for class docking.widgets.fieldpanel.support.FieldRange
 
FieldRangeQuery - Class in ghidra.program.database.util
Query implementation used to test a field in a record to fall within a range of values.
FieldRangeQuery(int, Field, Field) - Constructor for class ghidra.program.database.util.FieldRangeQuery
Constructs a new FieldRangeQuery that tests a records field against a range of values.
FieldRVA - ghidra.app.util.bin.format.pe.cli.tables.CliTypeTable
 
FieldSelection - Class in docking.widgets.fieldpanel.support
Interface for reporting the FieldViewer selection.
FieldSelection() - Constructor for class docking.widgets.fieldpanel.support.FieldSelection
Construct a new empty FieldSelection.
FieldSelection(FieldSelection) - Constructor for class docking.widgets.fieldpanel.support.FieldSelection
Construct a new FieldSelection with the same selection as the given FieldSelection.
FieldSelectionHelper - Class in docking.widgets.fieldpanel.support
 
FieldSelectionHelper() - Constructor for class docking.widgets.fieldpanel.support.FieldSelectionHelper
 
FieldSelectionListener - Interface in docking.widgets.fieldpanel.listener
Listener interface for when the selection changes.
FieldState() - Constructor for class docking.widgets.textfield.TextFieldLinker.FieldState
 
fieldsToString() - Method in class docking.widgets.SearchLocation
 
FieldStringInfo - Class in ghidra.app.util.viewer.field
A simple data container class that contains a part string that is part of a parent string with the index of the part string into the parent string.
FieldStringInfo(String, String, int) - Constructor for class ghidra.app.util.viewer.field.FieldStringInfo
 
FieldUtils - Class in docking.widgets.fieldpanel.support
A utility class for working with Field objects.
file - Variable in class ghidra.app.util.bin.format.dwarf.line.StateMachine
An unsigned integer indicating the identity of the source file corresponding to a machine instruction.
file - Variable in class ghidra.app.util.bin.RandomAccessByteProvider
 
file - Variable in class ghidra.formats.gfilesystem.FileCacheEntry
 
file - Variable in class ghidra.formats.gfilesystem.RefdFile
 
file - Variable in class ghidra.test.processors.support.PCodeTestFile
 
File - ghidra.app.util.bin.format.pe.cli.tables.CliTypeTable
 
FILE - ghidra.app.util.bin.format.pe.PortableExecutable.SectionLayout
Indicates the sections of this PE are laid out as stored in a file.
FILE - ghidra.program.model.data.ArchiveType
 
FILE - Static variable in class ghidra.app.script.GatherParamPanel
 
FILE - Static variable in class ghidra.framework.remote.RepositoryItem
 
FILE_CHANGED - ghidra.framework.main.logviewer.event.FVEvent.EventType
 
FILE_NAME_LENGTH - Static variable in class ghidra.app.util.bin.format.coff.CoffConstants
Max-length (in bytes) of a file name.
FILE_TYPE - ghidra.framework.options.OptionType
 
fileAlignment - Variable in class ghidra.app.util.bin.format.pe.OptionalHeaderImpl
 
FileArchiveBasedDataTypeManager - Interface in ghidra.program.model.data
Extends DataTypeManager to provide methods specific to file data type archives (.gdt).
FileBasedDataTypeManager - Interface in ghidra.program.model.data
Extends DataTypeManager to provide methods specific to a data type manager that is file based.
FileBasedIcon - Interface in resources.icons
 
fileBytes - Variable in class ghidra.app.util.opinion.MachoProgramBuilder
 
FileBytes - Class in ghidra.program.database.mem
FileBytes provides access to the all the byte values (both original and modified) from an imported file.
FileBytes(FileBytesAdapter, Record) - Constructor for class ghidra.program.database.mem.FileBytes
 
FileCache - Class in ghidra.formats.gfilesystem
File caching implementation.
FileCache(File) - Constructor for class ghidra.formats.gfilesystem.FileCache
Creates a new FileCache instance where files are stored under the specified cacheDir
FileCacheEntry - Class in ghidra.formats.gfilesystem
Simple class that contains a File and its MD5 string.
FileCacheEntry(File, String) - Constructor for class ghidra.formats.gfilesystem.FileCacheEntry
 
FileCacheNameIndex - Class in ghidra.formats.gfilesystem
A best-effort cache of MD5 values of files, where the file is identified by its parent's MD5 combined with the file's path inside its parent's 'namespace'.
FileCacheNameIndex() - Constructor for class ghidra.formats.gfilesystem.FileCacheNameIndex
 
fileChanged(File) - Method in interface docking.widgets.filechooser.GhidraFileChooserPanelListener
Notification the file change.
FileChangeListener - Interface in ghidra.framework.store.local
Defines a file change listener interface.
FileChannelLock - Class in generic.util
 
FileChannelLock(File) - Constructor for class generic.util.FileChannelLock
 
FileChooserEditor - Class in docking.options.editor
Bean editor to show a text field and a browse button to bring up a File Chooser dialog.
FileChooserEditor() - Constructor for class docking.options.editor.FileChooserEditor
 
FileChooserToggleButton - Class in docking.widgets.filechooser
 
FileChooserToggleButton(String) - Constructor for class docking.widgets.filechooser.FileChooserToggleButton
 
FileChooserToggleButton(Action) - Constructor for class docking.widgets.filechooser.FileChooserToggleButton
 
FileDataTypeManager - Class in ghidra.program.model.data
DataTypeManager for a file.
FileDoesNotExist - utilities.util.FileResolutionResult.FileResolutionStatus
 
FileDropDownSelectionDataModel - Class in docking.widgets.filechooser
A model that allows the DropDownSelectionTextField to work with File objects.
FileDropDownSelectionDataModel(GhidraFileChooser) - Constructor for class docking.widgets.filechooser.FileDropDownSelectionDataModel
 
fileDropped(File) - Method in interface docking.widgets.filechooser.GhidraFileChooserPanelListener
Notification that a new file was dropped on the panel.
FileEntry - Class in ghidra.app.util.bin.format.dwarf.line
 
fileExists(String, String) - Method in class ghidra.framework.client.RepositoryAdapter
 
fileExists(String, String) - Method in interface ghidra.framework.remote.RepositoryHandle
Returns true if the specified item exists.
fileExists(String, String) - Method in interface ghidra.framework.store.FileSystem
Returns true if the file exists
fileExists(String, String) - Method in class ghidra.framework.store.local.LocalFileSystem
 
fileExists(String, String) - Method in class ghidra.framework.store.remote.RemoteFileSystem
 
FileFingerprintCache - Class in ghidra.formats.gfilesystem
A best-effort cache of MD5 values of local files based on their {name,timestamp,length} fingerprint.
FileFingerprintCache() - Constructor for class ghidra.formats.gfilesystem.FileFingerprintCache
 
FileHeader - Class in ghidra.app.util.bin.format.pe
A class to represent the IMAGE_FILE_HEADER struct as defined in winnt.h.
FileHeader() - Constructor for class ghidra.app.util.bin.format.pe.FileHeader
DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
FileIconService - Class in ghidra.plugins.fsbrowser
Provides Icons that represent the type and status of a file, based on a filename mapping and caller specified status overlays.
fileID - Variable in class ghidra.framework.remote.RepositoryItem
 
fileIdChanged(PropertyFile, String) - Method in class ghidra.framework.store.local.IndexedV1LocalFileSystem
 
fileIdChanged(PropertyFile, String) - Method in class ghidra.framework.store.local.LocalFileSystem
Notification that FileID has been changed within propertyFile
FileIDFactory - Class in ghidra.framework.store
Factory class for generating unique file ID's.
FileImporterService - Interface in ghidra.app.services
Service for importing files into Ghidra.
FileInUseException - Exception in ghidra.util.exception
FileInUseException indicates that there was contention for a file which is in-use.
FileInUseException(String) - Constructor for exception ghidra.util.exception.FileInUseException
Create a new FileInUseException with the given message.
FileInUseException(String, Throwable) - Constructor for exception ghidra.util.exception.FileInUseException
Create a new FileInUseException with the given message and cause.
FileLocker - Class in generic.util
 
FileLocker(File) - Constructor for class generic.util.FileLocker
 
fileManager - Variable in class ghidra.framework.data.GhidraFile
 
fileModified(File) - Method in interface ghidra.framework.store.local.FileChangeListener
Used to notify a listener that the specified file has been modified.
filename - Variable in class ghidra.sleigh.grammar.Location
 
FILENAME - Static variable in class ghidra.test.processors.support.PCodeTestCombinedTestResults
 
filenameTextField - Variable in class ghidra.plugin.importer.ImporterDialog
 
FileOpenDataFlavorHandler - Interface in ghidra.app.util
Interface for classes that will handle drop actions for files dropped onto the tool
FileOpenDropHandler - Class in ghidra.app.util
Handles drag/drop events on a given component such that a file dropped on the component from the front end tool will cause that file to be opened.
FileOpenDropHandler(PluginTool, Component) - Constructor for class ghidra.app.util.FileOpenDropHandler
Construct a new FileOpenDropHandler.
fileReferencePath - Variable in class ghidra.test.processors.support.PCodeTestFile
 
fileRemoved(File) - Method in interface ghidra.framework.store.local.FileChangeListener
Used to notify a listener that the specified file has been removed.
FileResolutionResult - Class in utilities.util
A simple class that holds info relating to the result of verifying a file's existence and proper usage of case.
FileResolutionResult.FileResolutionStatus - Enum in utilities.util
 
FileResource - Class in generic.jar
 
FileResource(File) - Constructor for class generic.jar.FileResource
 
FILES_AND_DIRECTORIES - docking.widgets.filechooser.GhidraFileChooserMode
Files and directories may be chosen
FILES_AND_DIRECTORIES - Static variable in class docking.widgets.filechooser.GhidraFileChooser
Instruction to display both files and directories.
FILES_ONLY - docking.widgets.filechooser.GhidraFileChooserMode
Only files may be chosen
FILES_ONLY - Static variable in class docking.widgets.filechooser.GhidraFileChooser
Instruction to display only files.
filesInUse - Variable in class ghidra.framework.main.datatree.VersionControlTask
 
filesPendingSelection - Variable in class ghidra.framework.main.datatable.ProjectDataTablePanel
 
FileSystem - Interface in ghidra.framework.store
FileSystem provides a hierarchical view and management of a set of files and folders.
FileSystemBrowserPlugin - Class in ghidra.plugins.fsbrowser
A Plugin that supplies a filesystem browser component that allows the user to view the contents of filesystems and perform actions on the files inside those filesystems.x
FileSystemBrowserPlugin(PluginTool) - Constructor for class ghidra.plugins.fsbrowser.FileSystemBrowserPlugin
 
FileSystemBrowserService - Interface in ghidra.app.services
A service to interact with file systems.
FileSystemCache - Class in ghidra.formats.gfilesystem
A threadsafe cache of GFileSystem instances (organized by their FSRLRoot)
FileSystemCache(GFileSystem) - Constructor for class ghidra.formats.gfilesystem.FileSystemCache
Creates a new FileSystemCache object.
FileSystemEventListener - Interface in ghidra.formats.gfilesystem
Events broadcast when a GFileSystem is closed or has a FileSystemRef change.
FileSystemFactoryMgr - Class in ghidra.formats.gfilesystem.factory
Statically scoped mugger that handles the dirty work of probing for and creating GFileSystem instances.
FileSystemIndexHelper<METADATATYPE> - Class in ghidra.formats.gfilesystem
A helper class used by GFilesystem implementors to track mappings between GFile instances and the underlying container filesystem's native file objects.
FileSystemIndexHelper(GFileSystem, FSRLRoot) - Constructor for class ghidra.formats.gfilesystem.FileSystemIndexHelper
Creates a new FileSystemIndexHelper for the specified GFileSystem.
FileSystemInfo - Annotation Type in ghidra.formats.gfilesystem.annotations
Specifies the info needed of a GFileSystem implementation.
FileSystemInfoRec - Class in ghidra.formats.gfilesystem.factory
Holds information read from a FileSystemInfo annotation.
FileSystemInitializer - Class in ghidra.framework.store
 
FileSystemInitializer() - Constructor for class ghidra.framework.store.FileSystemInitializer
 
FileSystemListener - Interface in ghidra.framework.store
FileSystemListener provides a listener the ability to be notified of folder and file changes within a FileSystem.
FileSystemListenerList - Class in ghidra.framework.store
FileSystemListenerList maintains a list of FileSystemListener's.
FileSystemListenerList(boolean) - Constructor for class ghidra.framework.store.FileSystemListenerList
Construct FileSystemListenerList
fileSystemName - Variable in class ghidra.formats.gfilesystem.GFileSystemBase
 
FileSystemProbeConflictResolver - Interface in ghidra.formats.gfilesystem
A callback interface used to choose which filesystem implementation to use when multiple filesystem types indicate that they can open a container file.
FileSystemRef - Class in ghidra.formats.gfilesystem
A handle to a GFileSystem which allows tracking the current users of the filesystem.
FileSystemRefManager - Class in ghidra.formats.gfilesystem
A threadsafe helper class that manages creating and releasing FileSystemRef instances and broadcasting events to FileSystemEventListener listeners.
FileSystemRefManager(GFileSystem) - Constructor for class ghidra.formats.gfilesystem.FileSystemRefManager
Creates a new FileSystemRefManager pointing at the specified GFileSystem.
FileSystemService - Class in ghidra.formats.gfilesystem
Provides methods for dealing with GFilesystem files and filesystems.
FileSystemService() - Constructor for class ghidra.formats.gfilesystem.FileSystemService
Creates a FilesystemService instance, using the Application's default value for user cache directory as the cache directory.
FileSystemService(File) - Constructor for class ghidra.formats.gfilesystem.FileSystemService
Creates a FilesystemService instance, using the supplied directory as its file caching root directory.
FileTimeDataType - Class in ghidra.program.model.data
A datatype to interpret the FILETIME timestamp convention, which is based on the number of 100-nanosecond ticks since January 1, 1601.
FileTimeDataType() - Constructor for class ghidra.program.model.data.FileTimeDataType
 
FileTimeDataType(DataTypeManager) - Constructor for class ghidra.program.model.data.FileTimeDataType
 
fileToEntryMap - Variable in class ghidra.formats.gfilesystem.FileSystemIndexHelper
 
FileUtilities - Class in utilities.util
 
FileViewer - Class in ghidra.framework.main.logviewer.ui
UI for viewing the contents of very large files efficiently.
FileViewer(ChunkReader, ChunkModel, FVEventListener) - Constructor for class ghidra.framework.main.logviewer.ui.FileViewer
Constructor.
FileWatcher - Class in ghidra.framework.main.logviewer.ui
The FileWatcher *watches* a single file and fires a change notification whenever the file is modified.
FileWatcher(File, FVEventListener) - Constructor for class ghidra.framework.main.logviewer.ui.FileWatcher
Constructor.
fill() - Method in class ghidra.graph.algo.DijkstraShortestPathsAlgorithm.OneSourceToAll
Compute paths, building out the graph until all reachable vertices have been visited
fill(int, int, byte) - Method in class db.ChainedBuffer
Fill the buffer over the specified range with a byte value.
fill(int, int, byte) - Method in class db.DBBuffer
Fill the buffer over the specified range with a byte value.
fill(Shape) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
 
fill(Shape) - Method in class generic.text.TextLayoutGraphics
 
fill(Shape) - Method in class ghidra.docking.util.painting.Graphics2DWrapper
 
fill(InputStream) - Method in class db.ChainedBuffer