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