Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- "Apply to All" / "Don't Show Again" - Search tag in class docking.widgets.OptionDialog
- Section
- A_MINUS_B - Enum constant in enum class ghidra.features.base.memsearch.combiner.Combiner
- abort() - Method in class db.Transaction
-
Mark transaction for rollback/non-commit and end transaction if active.
- ABORT - Enum constant in enum class 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 - Enum constant in enum class 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. - abortCreate(FileSystem, String, String, long) - Method in class ghidra.framework.data.DBContentHandler
- ABORTED - Enum constant in enum class ghidra.framework.model.TransactionInfo.Status
- AbortedTransactionListener - Interface in ghidra.framework.model
- abortOnClose() - Method in class db.Transaction
-
Mark transaction for rollback/non-commit upon closing.
- 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
- abs() - Method in class ghidra.pcode.floatformat.BigFloat
-
this=abs(this)
- abs(BigFloat) - Static method in class ghidra.pcode.floatformat.BigFloat
- absorb(AssemblyResolutionResults) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults
-
A synonym for
AssemblyResolutionResults.addAll(Collection)
that accepts only another resolution set - AbstractActionBuilder<T,
C, - Class in docking.action.builderB> -
Base class for DockingAction builders.
- AbstractActionBuilder(String, String) - Constructor for class docking.action.builder.AbstractActionBuilder
-
Builder constructor
- AbstractActionBuilder.When - Enum Class in docking.action.builder
-
For use with the
AbstractActionBuilder.inWindow(When)
method to specify which windows (main window or secondary windows) a global tool bar or menu action will appear in. - AbstractAddMemoryBlockCmd - Class in ghidra.app.cmd.memory
-
Base command class for adding memory blocks.
- 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
- AbstractAppender<T> - Class in ghidra.app.util.pcode
-
A base implementation of
Appender
suitable for most cases. - AbstractAppender(Language, boolean) - Constructor for class ghidra.app.util.pcode.AbstractAppender
-
Create a new appender.
- AbstractAssemblyGrammar<NT,
P> - Class in ghidra.app.plugin.assembler.sleigh.grammars -
Defines a context-free grammar, usually for the purpose of parsing mnemonic assembly instructions
- AbstractAssemblyGrammar() - Constructor for class ghidra.app.plugin.assembler.sleigh.grammars.AbstractAssemblyGrammar
- AbstractAssemblyProduction<NT> - 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
- AbstractAssemblyResolution - Class in ghidra.app.plugin.assembler.sleigh.sem
-
The (often intermediate) result of assembly
- AbstractAssemblyResolution(AbstractAssemblyResolutionFactory<?, ?>, String, List<? extends AssemblyResolution>, AssemblyResolution) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolution
-
Construct a resolution
- AbstractAssemblyResolutionBuilder() - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory.AbstractAssemblyResolutionBuilder
- AbstractAssemblyResolutionFactory<RP,
BF> - Class in ghidra.app.plugin.assembler.sleigh.sem - AbstractAssemblyResolutionFactory() - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory
- AbstractAssemblyResolutionFactory.AbstractAssemblyResolutionBuilder<B,
T> - Class in ghidra.app.plugin.assembler.sleigh.sem - AbstractAssemblyResolutionFactory.AbstractAssemblyResolvedBackfillBuilder<BF> - Class in ghidra.app.plugin.assembler.sleigh.sem
- AbstractAssemblyResolutionFactory.AbstractAssemblyResolvedPatternsBuilder<RP> - Class in ghidra.app.plugin.assembler.sleigh.sem
- AbstractAssemblyResolutionFactory.AssemblyResolvedErrorBuilder - Class in ghidra.app.plugin.assembler.sleigh.sem
- AbstractAssemblyResolutionFactory.DefaultAssemblyResolvedBackfillBuilder - Class in ghidra.app.plugin.assembler.sleigh.sem
- AbstractAssemblyResolutionFactory.DefaultAssemblyResolvedPatternBuilder - Class in ghidra.app.plugin.assembler.sleigh.sem
- AbstractAssemblyResolvedBackfillBuilder() - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory.AbstractAssemblyResolvedBackfillBuilder
- AbstractAssemblyResolvedPatternsBuilder() - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory.AbstractAssemblyResolvedPatternsBuilder
- AbstractAssemblyState - Class in ghidra.app.plugin.assembler.sleigh.sem
-
Base for a node in an assembly prototype
- AbstractAssemblyState(AbstractAssemblyTreeResolver<?>, List<AssemblyConstructorSemantic>, int, int) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyState
-
Construct a node
- AbstractAssemblyStateGenerator<N> - Class in ghidra.app.plugin.assembler.sleigh.sem
-
Base class for generating prototype nodes ("states") from a parse tree node
- AbstractAssemblyStateGenerator(AbstractAssemblyTreeResolver<?>, N, AssemblyResolvedPatterns) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyStateGenerator
-
Construct a generator
- AbstractAssemblyStateGenerator.GeneratorContext - Class in ghidra.app.plugin.assembler.sleigh.sem
-
Context to pass along as states are generated
- AbstractAssemblyTreeResolver<RP> - Class in ghidra.app.plugin.assembler.sleigh.sem
-
The workhorse of semantic resolution for the assembler
- AbstractAssemblyTreeResolver(AbstractAssemblyResolutionFactory<RP, ?>, SleighLanguage, Address, AssemblyParseBranch, AssemblyPatternBlock, AssemblyContextGraph) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyTreeResolver
-
Construct a resolver for the given parse tree
- AbstractBinaryExpressionSolver<T> - 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
- AbstractBytesPcodeExecutorStatePiece<S> - Class in ghidra.pcode.exec
-
An abstract p-code executor state piece for storing and retrieving bytes as arrays
- AbstractBytesPcodeExecutorStatePiece(Language) - Constructor for class ghidra.pcode.exec.AbstractBytesPcodeExecutorStatePiece
-
Construct a state for the given language
- AbstractBytesPcodeExecutorStatePiece(Language, AbstractLongOffsetPcodeExecutorStatePiece.AbstractSpaceMap<S>) - Constructor for class ghidra.pcode.exec.AbstractBytesPcodeExecutorStatePiece
- AbstractBytesPcodeExecutorStatePiece(Language, PcodeArithmetic<byte[]>) - Constructor for class ghidra.pcode.exec.AbstractBytesPcodeExecutorStatePiece
-
Construct a state for the given language
- AbstractBytesPcodeExecutorStatePiece(Language, PcodeArithmetic<byte[]>, AbstractLongOffsetPcodeExecutorStatePiece.AbstractSpaceMap<S>) - Constructor for class ghidra.pcode.exec.AbstractBytesPcodeExecutorStatePiece
- AbstractBytesPcodeExecutorStatePiece.StateMemBuffer - Class in ghidra.pcode.exec
-
A memory buffer bound to a given space in this state
- 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> - 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.
- AbstractDataTreeDialog - Class in ghidra.framework.main
-
Base dialog for choosing DomainFiles.
- AbstractDataTreeDialog(Component, String, DataTreeDialogType, DomainFileFilter, Project) - Constructor for class ghidra.framework.main.AbstractDataTreeDialog
-
Construct a new DataTreeDialog for the given project.
- AbstractDataType - Class in ghidra.program.model.data
-
Base class for DataType classes.
- AbstractDataType(CategoryPath, String, DataTypeManager) - Constructor for class ghidra.program.model.data.AbstractDataType
- AbstractDeclarator(Declaration) - Method in class ghidra.app.util.cparser.C.CParser
- AbstractDemangledFunctionDefinitionDataType - Class in ghidra.app.util.demangler
-
Parent base class for types that represent things that refer to functions
- 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
Tool
that serves as a place to share common functionality - AbstractDockingTool() - Constructor for class docking.AbstractDockingTool
- AbstractDomainObjectListenerBuilder<R,
B> - Class in ghidra.framework.model -
Base class for creating a compact and efficient
DomainObjectListener
s. - AbstractDomainObjectListenerBuilder(String, Class<R>) - Constructor for class ghidra.framework.model.AbstractDomainObjectListenerBuilder
-
Creates a builder with the given recordClass as the default record class
- AbstractDomainObjectListenerBuilder.AnyBuilder - Class in ghidra.framework.model
-
Sub-builder for collection eventTypes before eventually being association with a callback or callback with termination
- AbstractDomainObjectListenerBuilder.EachBuilder - Class in ghidra.framework.model
-
Sub-builder for collection eventTypes before eventually being associated with a consumer for records with those types
- AbstractDynamicTableColumn<ROW_TYPE,
COLUMN_TYPE, - Class in docking.widgets.tableDATA_SOURCE> -
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
- AbstractElfRelocationHandler<T,
C> - Class in ghidra.app.util.bin.format.elf.relocation -
ElfRelocationHandler
provides the base class for processor specific ELF relocation handlers. - AbstractElfRelocationHandler(Class<T>) - Constructor for class ghidra.app.util.bin.format.elf.relocation.AbstractElfRelocationHandler
-
Abstract constructor for an
AbstractElfRelocationHandler
. - AbstractEmuLinuxSyscallUseropLibrary<T> - Class in ghidra.pcode.emu.linux
-
An abstract library of Linux system calls, suitable for use with any processor
- AbstractEmuLinuxSyscallUseropLibrary(PcodeMachine<T>, EmuUnixFileSystem<T>, Program) - Constructor for class ghidra.pcode.emu.linux.AbstractEmuLinuxSyscallUseropLibrary
-
Construct a new library
- AbstractEmuLinuxSyscallUseropLibrary(PcodeMachine<T>, EmuUnixFileSystem<T>, Program, EmuUnixUser) - Constructor for class ghidra.pcode.emu.linux.AbstractEmuLinuxSyscallUseropLibrary
-
Construct a new library
- AbstractEmuUnixFile<T> - Class in ghidra.pcode.emu.unix
-
An abstract file contained in an emulated file system
- AbstractEmuUnixFile(String, int) - Constructor for class ghidra.pcode.emu.unix.AbstractEmuUnixFile
-
Construct a new file
- AbstractEmuUnixFileSystem<T> - Class in ghidra.pcode.emu.unix
-
An abstract emulated file system, exported to an emulated user-space program
- AbstractEmuUnixFileSystem() - Constructor for class ghidra.pcode.emu.unix.AbstractEmuUnixFileSystem
- AbstractEmuUnixSyscallUseropLibrary<T> - Class in ghidra.pcode.emu.unix
-
An abstract library of UNIX system calls, suitable for use with any processor
- AbstractEmuUnixSyscallUseropLibrary(PcodeMachine<T>, EmuUnixFileSystem<T>, Program) - Constructor for class ghidra.pcode.emu.unix.AbstractEmuUnixSyscallUseropLibrary
-
Construct a new library
- AbstractEmuUnixSyscallUseropLibrary(PcodeMachine<T>, EmuUnixFileSystem<T>, Program, EmuUnixUser) - Constructor for class ghidra.pcode.emu.unix.AbstractEmuUnixSyscallUseropLibrary
-
Construct a new library
- AbstractEmuUnixSyscallUseropLibrary.Errno - Enum Class in ghidra.pcode.emu.unix
-
The errno values as defined by the OS simulator
- AbstractEmuUnixSyscallUseropLibrary.UnixStructuredPart - Class in ghidra.pcode.emu.unix
-
System calls defined using Structured Sleigh
- AbstractErrDialog - Class in docking
-
A dialog that is meant to be extended for showing exceptions
- AbstractErrDialog(String) - Constructor for class docking.AbstractErrDialog
- AbstractExpressionMatcher<T> - Class in ghidra.app.plugin.assembler.sleigh.expr.match
-
Base implementation for expression matchers
- AbstractExpressionMatcher(Class<? extends T>) - Constructor for class ghidra.app.plugin.assembler.sleigh.expr.match.AbstractExpressionMatcher
- AbstractExpressionMatcher(Set<Class<? extends T>>) - Constructor for class ghidra.app.plugin.assembler.sleigh.expr.match.AbstractExpressionMatcher
- AbstractExpressionSolver<T> - 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
- AbstractFileSystem<METADATATYPE> - Class in ghidra.formats.gfilesystem
-
Default implementation of base file system functionality.
- AbstractFileSystem(FSRLRoot, FileSystemService) - Constructor for class ghidra.formats.gfilesystem.AbstractFileSystem
-
Initializes the fields for this abstract implementation of a file system.
- 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, int, DataTypeManager) - Constructor for class ghidra.program.model.data.AbstractFloatDataType
-
Abstract float datatype constructor
- AbstractFunctionComparisonModel - Class in ghidra.features.base.codecompare.model
-
Base class for implementers of the FunctionComparisonModel.
- AbstractFunctionComparisonModel() - Constructor for class ghidra.features.base.codecompare.model.AbstractFunctionComparisonModel
- AbstractFunctionHasher - Class in ghidra.app.plugin.match
- AbstractFunctionHasher() - Constructor for class ghidra.app.plugin.match.AbstractFunctionHasher
- 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
-
Base class for tests that provide some helper methods that are useful for tests that don't require swing/gui support.
- AbstractGenericTest() - Constructor for class generic.test.AbstractGenericTest
- 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,
E> - 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,
E> - 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
- AbstractGuiTest - Class in generic.test
-
Base class for tests that need swing support methods.
- AbstractGuiTest() - Constructor for class generic.test.AbstractGuiTest
- AbstractGuiTest.ExceptionHandlingRunner - Class in generic.test
- AbstractHelpAction - Class in docking.action
-
A base system action used for actions that show help information.
- AbstractHelpAction(String, KeyStroke, boolean) - Constructor for class docking.action.AbstractHelpAction
- AbstractHtmlLabel - Class in docking.widgets.label
-
Base class for labels that render html using a custom rendering kit.
- AbstractHtmlLabel() - Constructor for class docking.widgets.label.AbstractHtmlLabel
- AbstractHtmlLabel(String) - Constructor for class docking.widgets.label.AbstractHtmlLabel
- AbstractIntegerDataType - Class in ghidra.program.model.data
- AbstractIntegerDataType(String, DataTypeManager) - Constructor for class ghidra.program.model.data.AbstractIntegerDataType
-
Constructor
- AbstractJitOutVar - Class in ghidra.pcode.emu.jit.var
-
An abstract implementation of
JitOutVar
. - AbstractJitOutVar(int, Varnode) - Constructor for class ghidra.pcode.emu.jit.var.AbstractJitOutVar
-
Construct a variable.
- AbstractJitVal - Class in ghidra.pcode.emu.jit.var
-
An abstract implementation of
JitVal
. - AbstractJitVal(int) - Constructor for class ghidra.pcode.emu.jit.var.AbstractJitVal
-
Construct a value of the given size.
- AbstractJitVar - Class in ghidra.pcode.emu.jit.var
-
An abstract implementation of
JitVar
. - AbstractJitVar(int, int) - Constructor for class ghidra.pcode.emu.jit.var.AbstractJitVar
-
Construct a variable with the given id and size.
- AbstractJitVarnodeVar - Class in ghidra.pcode.emu.jit.var
-
An abstract implementation of
JitVarnodeVar
. - AbstractJitVarnodeVar(int, Varnode) - Constructor for class ghidra.pcode.emu.jit.var.AbstractJitVarnodeVar
-
Construct a variable.
- AbstractLayoutProvider<V,
E, - Class in ghidra.graph.viewer.layoutG> -
A base implementation of
LayoutProvider
that stubs some default methods. - AbstractLayoutProvider() - Constructor for class ghidra.graph.viewer.layout.AbstractLayoutProvider
- AbstractLeb128DataType - Class in ghidra.program.model.data
-
An abstract base class for a LEB128 variable length integer data type.
- AbstractLeb128DataType(String, boolean, DataTypeManager) - Constructor for class ghidra.program.model.data.AbstractLeb128DataType
-
Base constructor for a little endian based 128 data type.
- AbstractLibrarySupportLoader - Class in ghidra.app.util.opinion
- AbstractLibrarySupportLoader() - Constructor for class ghidra.app.util.opinion.AbstractLibrarySupportLoader
- AbstractLibrarySupportLoader.FileSystemSearchPath - Record Class in ghidra.app.util.opinion
-
A file system search path
- AbstractLongOffsetPcodeExecutorStatePiece<A,
T, - Class in ghidra.pcode.execS> -
An abstract executor state piece which internally uses
long
to address contents - AbstractLongOffsetPcodeExecutorStatePiece(Language, PcodeArithmetic<A>, PcodeArithmetic<T>) - Constructor for class ghidra.pcode.exec.AbstractLongOffsetPcodeExecutorStatePiece
-
Construct a state piece for the given language and arithmetic
- AbstractLongOffsetPcodeExecutorStatePiece.AbstractSpaceMap<S> - Class in ghidra.pcode.exec
-
A map of address spaces to objects which store or cache state for that space
- AbstractLongOffsetPcodeExecutorStatePiece.CacheingSpaceMap<B,
S> - Class in ghidra.pcode.exec -
Use this when each S is possibly a cache to some other state (backing) object
- AbstractLongOffsetPcodeExecutorStatePiece.SimpleSpaceMap<S> - Class in ghidra.pcode.exec
-
Use this when each S contains the complete state for the address space
- 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
- AbstractMemoryState - Class in ghidra.pcode.memstate
- AbstractMemoryState(Language) - Constructor for class ghidra.pcode.memstate.AbstractMemoryState
- 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
- AbstractNumberInputDialog - Class in docking.widgets.dialogs
-
A base class for prompting users to enter a number into this dialog
- AbstractNumberInputDialog(String, String, Integer, int, int, boolean) - Constructor for class docking.widgets.dialogs.AbstractNumberInputDialog
-
Show a number input dialog
- AbstractNumberInputDialog(String, String, BigInteger, BigInteger, BigInteger, boolean) - Constructor for class docking.widgets.dialogs.AbstractNumberInputDialog
-
Show a number input dialog
- AbstractOffsetFieldFactory - Class in ghidra.app.util.viewer.field
-
Generates Offset fields
- AbstractOffsetFieldFactory(String) - Constructor for class ghidra.app.util.viewer.field.AbstractOffsetFieldFactory
-
Creates a new
AbstractOffsetFieldFactory
- AbstractOffsetFieldFactory(String, String, FieldFormatModel, ListingHighlightProvider, Options, Options) - Constructor for class ghidra.app.util.viewer.field.AbstractOffsetFieldFactory
-
Creates a new
AbstractOffsetFieldFactory
- AbstractOmfRecordFactory - Class in ghidra.app.util.bin.format.omf
-
Classes that implement this interface can read various flavors of the OMF format
- AbstractOmfRecordFactory(BinaryReader) - Constructor for class ghidra.app.util.bin.format.omf.AbstractOmfRecordFactory
-
Creates a new
AbstractOmfRecordFactory
- AbstractOptions - Class in ghidra.framework.options
- AbstractOptions(String) - Constructor for class ghidra.framework.options.AbstractOptions
- AbstractOptions.AliasBinding - Class in ghidra.framework.options
- AbstractOrdinalSupportLoader - Class in ghidra.app.util.opinion
-
An abstract
Loader
that provides support for programs that link to external libraries with an ordinal mechanism. - AbstractOrdinalSupportLoader() - Constructor for class ghidra.app.util.opinion.AbstractOrdinalSupportLoader
- AbstractPathsDialog - Class in docking.widgets.pathmanager
- AbstractPathsDialog(String) - Constructor for class docking.widgets.pathmanager.AbstractPathsDialog
- AbstractPatternTextFilter - Class in docking.widgets.filter
- AbstractPatternTextFilter(String) - Constructor for class docking.widgets.filter.AbstractPatternTextFilter
- AbstractPcodeFormatter<T,
A> - Class in ghidra.app.util.pcode -
An abstract p-code formatter which can take a list of p-code ops or op templates and consistently format them.
- AbstractPcodeFormatter() - Constructor for class ghidra.app.util.pcode.AbstractPcodeFormatter
- AbstractPcodeFormatter.FormatResult - Enum Class in ghidra.app.util.pcode
-
A result instructing the formatter whether or not to continue
- AbstractPcodeMachine<T> - Class in ghidra.pcode.emu
-
An abstract implementation of
PcodeMachine
suitable as a base for most implementations - AbstractPcodeMachine(Language) - Constructor for class ghidra.pcode.emu.AbstractPcodeMachine
-
Construct a p-code machine with the given language and arithmetic
- AbstractPointerTypedefBuiltIn - Class in ghidra.program.model.data
-
AbstractPointerTypedefDataType
provides an abstractBuiltIn
datatype implementation for a pointer-typedef datatype. - AbstractPointerTypedefBuiltIn(String, DataType, int, DataTypeManager) - Constructor for class ghidra.program.model.data.AbstractPointerTypedefBuiltIn
-
Constructs a pointer-typedef.
- AbstractPointerTypedefBuiltIn(String, Pointer, DataTypeManager) - Constructor for class ghidra.program.model.data.AbstractPointerTypedefBuiltIn
-
Constructs a pointer-typedef.
- 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(Language) - 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
- AbstractProgramWrapperLoader - Class in ghidra.app.util.opinion
-
An abstract
Loader
that provides a convenience wrapper aroundAbstractProgramLoader
, minimizing the amount of work a subclass needs to do to load aProgram
- AbstractProgramWrapperLoader() - Constructor for class ghidra.app.util.opinion.AbstractProgramWrapperLoader
- AbstractPythonScriptProvider - Class in ghidra.app.script
-
An abstract
GhidraScriptProvider
used to provide common functionality to different types of Python script implementations - AbstractPythonScriptProvider() - Constructor for class ghidra.app.script.AbstractPythonScriptProvider
- AbstractReferenceBytesTableColumn - Class in ghidra.util.table.field
-
This table field displays the bytes of the code unit at the ToAddress for the reference or possible reference address pair associated with a row in the table.
- AbstractReferenceBytesTableColumn() - Constructor for class ghidra.util.table.field.AbstractReferenceBytesTableColumn
- AbstractReferencePreviewTableColumn - Class in ghidra.util.table.field
-
This table field displays the preview of the code unit at the ToAddress for the reference or possible reference address pair associated with a row in the table.
- AbstractReferencePreviewTableColumn() - Constructor for class ghidra.util.table.field.AbstractReferencePreviewTableColumn
- AbstractRegexBasedTermSplitter - Class in docking.widgets.filter
-
Allows the user to split a string using a regex as the delimiter.
- AbstractRegexBasedTermSplitter(String) - Constructor for class docking.widgets.filter.AbstractRegexBasedTermSplitter
- AbstractScreenShotGenerator - Class in help.screenshot
- AbstractScreenShotGenerator() - Constructor for class help.screenshot.AbstractScreenShotGenerator
- AbstractSelectionNavigationAction - Class in ghidra.util.table
-
An action used to trigger navigation callback on instances of
JTable
. - AbstractSelectionNavigationAction(String, String, JTable) - Constructor for class ghidra.util.table.AbstractSelectionNavigationAction
- AbstractSignedIntegerDataType - Class in ghidra.program.model.data
-
Base type for unsigned integer data types.
- AbstractSignedIntegerDataType(String, DataTypeManager) - Constructor for class ghidra.program.model.data.AbstractSignedIntegerDataType
-
Constructor
- AbstractSleighAssembler<RP> - Class in ghidra.app.plugin.assembler.sleigh
- AbstractSleighAssembler(AbstractAssemblyResolutionFactory<RP, ?>, AssemblySelector, SleighLanguage, AssemblyParser, AssemblyDefaultContext, AssemblyContextGraph) - Constructor for class ghidra.app.plugin.assembler.sleigh.AbstractSleighAssembler
- AbstractSleighAssembler(AbstractAssemblyResolutionFactory<RP, ?>, AssemblySelector, Program, AssemblyParser, AssemblyDefaultContext, AssemblyContextGraph) - Constructor for class ghidra.app.plugin.assembler.sleigh.AbstractSleighAssembler
- AbstractSleighAssembler.ListenerForSymbolsRefresh - Class in ghidra.app.plugin.assembler.sleigh
- AbstractSleighAssemblerBuilder<RP,
A> - Class in ghidra.app.plugin.assembler.sleigh - AbstractSleighAssemblerBuilder(SleighLanguage) - Constructor for class ghidra.app.plugin.assembler.sleigh.AbstractSleighAssemblerBuilder
- 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
- AbstractSpaceMap() - Constructor for class ghidra.pcode.exec.AbstractLongOffsetPcodeExecutorStatePiece.AbstractSpaceMap
- AbstractSpaceMap(Map<AddressSpace, S>) - Constructor for class ghidra.pcode.exec.AbstractLongOffsetPcodeExecutorStatePiece.AbstractSpaceMap
- AbstractStoredProgramContext - Class in ghidra.program.util
- AbstractStoredProgramContext(Language) - Constructor for class ghidra.program.util.AbstractStoredProgramContext
- AbstractStreamEmuUnixFileHandle<T> - Class in ghidra.pcode.emu.unix
-
An abstract file descriptor having no "offset," typically for stream-like files
- AbstractStreamEmuUnixFileHandle(PcodeMachine<T>, CompilerSpec) - Constructor for class ghidra.pcode.emu.unix.AbstractStreamEmuUnixFileHandle
-
Construct a new handle
- 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
- AbstractSwingUpdateManager - Class in ghidra.util.task
-
A base class to allow clients to buffer events.
- AbstractSwingUpdateManager() - Constructor for class ghidra.util.task.AbstractSwingUpdateManager
-
Constructs a new SwingUpdateManager with default values for min and max delay.
- AbstractSwingUpdateManager(int) - Constructor for class ghidra.util.task.AbstractSwingUpdateManager
-
Constructs a new AbstractSwingUpdateManager
- AbstractSwingUpdateManager(int, int) - Constructor for class ghidra.util.task.AbstractSwingUpdateManager
-
Constructs a new AbstractSwingUpdateManager
- AbstractSwingUpdateManager(int, int, String) - Constructor for class ghidra.util.task.AbstractSwingUpdateManager
-
Constructs a new AbstractSwingUpdateManager
- 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
- AbstractThemeReader - Class in generic.theme
-
Abstract base class for reading theme values either in sections (theme property files) or no sections (theme files)
- AbstractThemeReader(String) - Constructor for class generic.theme.AbstractThemeReader
- AbstractThemeReader.Section - Class in generic.theme
-
Represents all the value found in a section of the theme properties file.
- AbstractTypedPropertyEditor<T> - Class in docking.widgets.pathmanager
- AbstractTypedPropertyEditor() - Constructor for class docking.widgets.pathmanager.AbstractTypedPropertyEditor
- AbstractUnaryExpressionSolver<T> - 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
- AbstractUnsignedIntegerDataType - Class in ghidra.program.model.data
-
Base type for unsigned integer data types.
- AbstractUnsignedIntegerDataType(String, DataTypeManager) - Constructor for class ghidra.program.model.data.AbstractUnsignedIntegerDataType
-
Constructor
- AbstractValue<T> - Class in docking.widgets.values
-
Abstract base class for defined name/values in a
GValuesMap
and whose values can be edited in theValuesMapDialog
. - AbstractValue(String, T) - Constructor for class docking.widgets.values.AbstractValue
-
Constructor that assigned a name and optional initial value for this object.
- 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, ListingHighlightProvider, Options, Options) - Constructor for class ghidra.app.util.viewer.field.AbstractVariableFieldFactory
-
AbstractVariableFieldFactory constructor
- AbstractVisualEdge<V> - 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,
E> - 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,
E> - 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
- AbstractWeakValueMap<K,
V> - Class in ghidra.util.datastruct -
Class to provide a map with weak values, backed by a given map
- AbstractWeakValueMap() - Constructor for class ghidra.util.datastruct.AbstractWeakValueMap
-
Constructs a new weak map
- AbstractWeakValueMap.GeneratedEntry - Class in ghidra.util.datastruct
-
An entry for the "entrySet" method, since internally, entries are of weak-referenced values.
- AbstractWeakValueMap.WeakValueRef<K,
V> - Class in ghidra.util.datastruct -
A weak value ref that also knows its key in the map.
- AbstractWeakValueNavigableMap<K,
V> - Class in ghidra.util.datastruct -
Class to provide a navigable, e.g., tree-, map with weak values
- AbstractWeakValueNavigableMap() - Constructor for class ghidra.util.datastruct.AbstractWeakValueNavigableMap
- AbstractWeakValueNavigableMap.NavigableView<K,
V> - Class in ghidra.util.datastruct -
A view of this same map that limits or changes the order of the keys
- 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> - 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
- abuts(JitSynthSubPieceOp) - Method in record class ghidra.pcode.emu.jit.op.JitSynthSubPieceOp
-
Check if this piece abuts the given piece.
- 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(MemoryMatch) - Method in enum class ghidra.features.base.memsearch.scan.Scanner
- 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(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(URL) - Method in class ghidra.framework.main.FrontEndTool
- accept(URL) - Method in class ghidra.framework.plugintool.Plugin
-
Request plugin to process URL if supported.
- accept(URL) - Method in class ghidra.framework.plugintool.PluginTool
-
Request tool to accept specified URL.
- accept(T) - Method in interface ghidra.util.datastruct.Accumulator
- 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 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(Class<? extends Plugin>) - Method in class ghidra.framework.plugintool.PluginsConfiguration
- accepts(Class<? extends Plugin>) - Method in class ghidra.framework.plugintool.util.DefaultPluginsConfiguration
- 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.StringNotMatchesColumnConstraint
- 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.support.IgnoredNodesGtreeFilter
- 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.plugin.processors.generic.PcodeFieldFactory
- acceptsType(int, Class<?>) - Method in class ghidra.app.util.viewer.field.AbstractOffsetFieldFactory
- 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.SourceMapFieldFactory
- 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
- AcceptUrlContentTask - Class in ghidra.framework.main
- AcceptUrlContentTask(URL, FrontEndPlugin) - Constructor for class ghidra.framework.main.AcceptUrlContentTask
- accessBreakpoints - Variable in class ghidra.pcode.emu.AbstractPcodeMachine
- ACCESSED_DATE_ATTR - Enum constant in enum class ghidra.formats.gfilesystem.fileinfo.FileAttributeType
- AccessibleField - Class in docking.widgets.fieldpanel
-
Implements Accessible interfaces for individual fields in the field panel
- AccessibleField(Field, JComponent, int, Rectangle) - Constructor for class docking.widgets.fieldpanel.AccessibleField
-
Constructor
- AccessibleFieldPanelDelegate - Class in docking.widgets.fieldpanel
-
Contains all the code for implementing the AccessibleFieldPanel which is an inner class in the FieldPanel class.
- AccessibleFieldPanelDelegate(List<AnchoredLayout>, AccessibleContext, FieldPanel) - Constructor for class docking.widgets.fieldpanel.AccessibleFieldPanelDelegate
- AccessPcodeExecutionException - Exception Class in ghidra.pcode.exec
-
There was an issue accessing the executor's state, i.e., memory or register values
- AccessPcodeExecutionException(String) - Constructor for exception class ghidra.pcode.exec.AccessPcodeExecutionException
- AccessPcodeExecutionException(String, PcodeFrame, Throwable) - Constructor for exception class ghidra.pcode.exec.AccessPcodeExecutionException
- AccessPcodeExecutionException(String, Exception) - Constructor for exception class ghidra.pcode.exec.AccessPcodeExecutionException
- 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.
- acquireBundleHostReference() - Static method in class ghidra.app.script.GhidraScriptUtil
-
When running the GUI,
GhidraScriptUtil
manages a singleBundleHost
instance. - 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
- ACTION_CHOOSER_KEY - Static variable in class generic.util.action.SystemKeyBindings
- ACTION_TRIGGER - Enum constant in enum class ghidra.framework.options.OptionType
- ActionAdapter - Class in docking.actions
- ActionAdapter(DockingActionIf) - Constructor for class docking.actions.ActionAdapter
-
This is only for use when converting actions from docking actions to those to be used in Swing components.
- ActionAdapter(DockingActionIf, ActionContextProvider) - Constructor for class docking.actions.ActionAdapter
- actionAdded(DockingActionIf) - Method in class docking.GenericHeader
-
updates the toolbar to include the new action.
- ActionBindingPanel - Class in docking
-
A panel that displays inputs for key strokes and mouse bindings.
- ActionBindingPanel(DockingActionInputBindingListener) - Constructor for class docking.ActionBindingPanel
- ActionBuilder - Class in docking.action.builder
-
Builder for
DockingAction
s - ActionBuilder(String, String) - Constructor for class docking.action.builder.ActionBuilder
-
Builder constructor
- actionCallback - Variable in class docking.action.builder.AbstractActionBuilder
-
The callback to perform when the action is invoked
- ActionChooserDialog - Class in docking.actions.dialog
-
Dialog for displaying and invoking docking actions.
- ActionChooserDialog(ActionsModel) - Constructor for class docking.actions.dialog.ActionChooserDialog
-
Constructor given an ActionsModel.
- ActionChooserDialog(Tool, ComponentProvider, ActionContext) - Constructor for class docking.actions.dialog.ActionChooserDialog
-
Constructor for when a
ComponentProvider
has focus - ActionChooserDialog(Tool, DialogComponentProvider, ActionContext) - Constructor for class docking.actions.dialog.ActionChooserDialog
-
Constructor for when a
DialogComponentProvider
has focus - ActionContext - Interface in docking
-
ActionContext is an interface used by
DockingActionIf
s that contains tool and plugin state information that allows an action to operate. - actionContextClass - Variable in class docking.action.builder.AbstractActionBuilder
-
Specifies the type of ActionContext that the built action works on.
- ActionContextProvider - Interface in docking.action
- ActionDisplayLevel - Enum Class in docking.actions.dialog
-
An enum for specifying which actions should be displayed in the
ActionChooserDialog
. - ActionGroup - Enum Class in docking.actions.dialog
-
This enum defines the actions category groups.
- actionID - Variable in class ghidra.framework.main.datatree.VersionControlTask
- ActionMapLevel - Enum constant in enum class docking.KeyBindingPrecedence
-
Actions with this precedence will be processed before actions on Java components.
- actionPerformed() - Method in class docking.menu.NonToolbarMultiStateAction
-
This method is called when the user clicks the button when this action is used as a custom button provider and not installed into the default
DockingAction
framework. - actionPerformed(ActionContext) - Method in class docking.action.AbstractHelpAction
- actionPerformed(ActionContext) - Method in class docking.action.ComponentThemeInspectorAction
- actionPerformed(ActionContext) - Method in class docking.action.ContextSpecificAction
- 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.GlobalFocusTraversalAction
- actionPerformed(ActionContext) - Method in class docking.action.NextPreviousWindowAction
- actionPerformed(ActionContext) - Method in class docking.action.ShowActionChooserDialogAction
- actionPerformed(ActionContext) - Method in class docking.action.ShowContextMenuAction
- 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.SetKeyBindingAction
- actionPerformed(ActionContext) - Method in class docking.actions.SharedStubKeyBindingAction
- actionPerformed(ActionContext) - Method in class docking.DockingActionProxy
- actionPerformed(ActionContext) - Method in class docking.menu.HorizontalRuleAction
- actionPerformed(ActionContext) - Method in class docking.menu.MultiActionDockingAction
-
This method is called when the user clicks the button when this action is used as part of the default
DockingAction
framework. 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. - actionPerformed(ActionContext) - Method in class docking.menu.MultiStateDockingAction
-
This method is called when the user clicks the button when this action is used as part of the default
DockingAction
framework. - 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
- actionPerformed(ActionContext) - Method in class ghidra.app.util.viewer.format.actions.EnableFieldAction
- actionPerformed(ActionContext) - Method in class ghidra.app.util.viewer.format.actions.InsertRowAction
- 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
- actionPerformed(ActionContext) - Method in class ghidra.app.util.viewer.format.actions.RemoveRowAction
- 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.framework.main.datatable.DomainFileProviderContextAction
- actionPerformed(ActionContext) - Method in class ghidra.framework.main.datatable.ProjectDataContextToggleAction
- actionPerformed(ActionContext) - Method in class ghidra.framework.main.datatable.ProjectTreeAction
- 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(DomainFileContext) - Method in class ghidra.framework.main.datatable.DomainFileProviderContextAction
- actionPerformed(DomainFileContext) - Method in class ghidra.framework.main.datatree.VersionControlDataTypeArchiveUndoCheckoutAction
- actionPerformed(DomainFileContext) - Method in class ghidra.framework.main.projectdata.actions.VersionControlAddAction
- actionPerformed(DomainFileContext) - Method in class ghidra.framework.main.projectdata.actions.VersionControlCheckInAction
- actionPerformed(DomainFileContext) - Method in class ghidra.framework.main.projectdata.actions.VersionControlCheckOutAction
- actionPerformed(DomainFileContext) - Method in class ghidra.framework.main.projectdata.actions.VersionControlShowHistoryAction
- actionPerformed(DomainFileContext) - Method in class ghidra.framework.main.projectdata.actions.VersionControlUndoCheckOutAction
- actionPerformed(DomainFileContext) - Method in class ghidra.framework.main.projectdata.actions.VersionControlUndoHijackAction
- actionPerformed(DomainFileContext) - Method in class ghidra.framework.main.projectdata.actions.VersionControlUpdateAction
- actionPerformed(DomainFileContext) - Method in class ghidra.framework.main.projectdata.actions.VersionControlViewCheckOutAction
- actionPerformed(ProjectDataContext) - Method in class ghidra.framework.main.datatable.ProjectDataContextToggleAction
- actionPerformed(ProjectDataContext) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataDeleteAction
- actionPerformed(ProjectDataContext) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataOpenDefaultToolAction
- actionPerformed(ProjectDataContext) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataOpenToolAction
- actionPerformed(ProjectDataContext) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataReadOnlyAction
- actionPerformed(ProjectDataContext) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataRefreshAction
- actionPerformed(ProjectDataContext) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataRenameAction
- actionPerformed(FrontEndProjectTreeContext) - Method in class ghidra.framework.main.datatable.ProjectTreeAction
- actionPerformed(FrontEndProjectTreeContext) - Method in class ghidra.framework.main.datatree.ClearCutAction
- actionPerformed(FrontEndProjectTreeContext) - Method in class ghidra.framework.main.projectdata.actions.FindCheckoutsAction
- actionPerformed(FrontEndProjectTreeContext) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataCopyAction
- actionPerformed(FrontEndProjectTreeContext) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataCutAction
- actionPerformed(FrontEndProjectTreeContext) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataPasteAction
- actionPerformed(FrontEndProjectTreeContext) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataPasteLinkAction
- actionPerformed(FrontEndProjectTreeContext) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataSelectAction
- actionPerformed(ActionEvent) - Method in class docking.action.MultipleKeyAction
- actionPerformed(ActionEvent) - Method in class docking.actions.ActionAdapter
- actionPerformed(ActionEvent) - Method in class docking.DockingKeyBindingAction
- actionPerformed(ActionEvent) - Method in class docking.DockingMouseBindingAction
- actionPerformed(ActionEvent) - Method in class docking.help.ToggleNavigationAid
- actionPerformed(ActionEvent) - Method in class docking.menu.ToolBarItemManager
- actionPerformed(ActionEvent) - Method in class docking.widgets.fieldpanel.HoverHandler
- actionPerformed(ActionEvent) - Method in class generic.timer.GhidraSwingTimer
- actionPerformed(ActionEvent) - Method in class generic.util.action.BeginningOfLineAction
- actionPerformed(ActionEvent) - Method in class generic.util.action.DeleteToEndOfWordAction
- actionPerformed(ActionEvent) - Method in class generic.util.action.DeleteToStartOfWordAction
- actionPerformed(ActionEvent) - Method in class generic.util.action.EndOfLineAction
- actionPerformed(ActionEvent) - Method in class generic.util.action.SelectBeginningOfLineAction
- actionPerformed(ActionEvent) - Method in class generic.util.action.SelectEndOfLineAction
- actionPerformed(ActionEvent) - Method in class ghidra.framework.main.AbstractDataTreeDialog
- 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(T) - Method in class docking.action.ContextSpecificAction
-
The actionPerformed method with a more specific ActionContext.
- actionPerformed(T) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataCollapseAction
- actionPerformed(T) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataExpandAction
- actionPerformed(T) - Method in class ghidra.framework.main.projectdata.actions.ProjectDataNewFolderAction
- 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
- ActionsModel - Class in docking.actions.dialog
-
Model for the SearchList used by the
ActionChooserDialog
. - ActionState<T> - Class in docking.menu
-
Note: this class overrides the
equals(Object)
and relies upon theequals
method of theuserData
object. - ActionState(String, Icon, T) - Constructor for class docking.menu.ActionState
- actionStateChanged(ActionState<T>, EventTrigger) - Method in class docking.menu.MultiStateDockingAction
-
This method will be called as the user changes the selected button state
- 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.
- ActionTrigger - Class in ghidra.framework.options
-
Represents a way to trigger an action in the system.
- ActionTrigger(MouseBinding) - Constructor for class ghidra.framework.options.ActionTrigger
-
Creates an action trigger with the given mouse binding.
- ActionTrigger(KeyStroke) - Constructor for class ghidra.framework.options.ActionTrigger
-
Creates an action trigger with the given key stroke.
- ActionTrigger(KeyStroke, MouseBinding) - Constructor for class ghidra.framework.options.ActionTrigger
-
A convenience constructor for creating an action trigger with either or both values set.
- activate() - Method in class docking.widgets.table.GTableFilterPanel
-
Activates this filter by showing it, if not visible, and then requesting focus in the filter text field.
- activate() - Method in class docking.widgets.tree.DefaultGTreeFilterProvider
- activate() - Method in interface docking.widgets.tree.GTreeFilterProvider
-
Activates this filter by showing it, if not visible, and then requesting focus in the filter text field.
- 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 - Enum constant in enum class ghidra.pcode.emu.PcodeMachine.SwiMode
- ACTIVE - Static variable in class ghidra.app.plugin.assembler.sleigh.util.DbgTimer
-
An instance that prints to standard out
- ACTIVE - Static variable in class ghidra.app.util.viewer.field.ListingColors.FlowArrowColors
- activeFunctionChanged(Duo.Side, Function) - Method in interface ghidra.features.base.codecompare.model.FunctionComparisonModelListener
-
Notification that the selected function changed on one side or the other.
- activeFunctions - Variable in class ghidra.features.base.codecompare.model.AbstractFunctionComparisonModel
- activeLafType - Variable in class generic.theme.ThemeManager
- activeProgramChanged(Program) - Method in interface ghidra.app.services.CoordinatedListingPanelListener
- activeSide - Variable in class ghidra.features.base.codecompare.panel.CodeComparisonPanel
- activeTheme - Variable in class generic.theme.ThemeManager
- 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
- AdaptedEmulator - Class in ghidra.app.emulator
-
An implementation of
Emulator
that wraps the newerPcodeEmulator
- AdaptedEmulator(EmulatorConfiguration) - Constructor for class ghidra.app.emulator.AdaptedEmulator
- AdaptedEmulator.AdaptedPcodeUseropLibrary - Class in ghidra.app.emulator
- AdaptedMemoryState<T> - Class in ghidra.app.emulator
-
An implementation of
MemoryState
which wraps a newerPcodeExecutorState
. - AdaptedMemoryState(PcodeExecutorState<T>, PcodeExecutorStatePiece.Reason) - Constructor for class ghidra.app.emulator.AdaptedMemoryState
- AdaptedPcodeUseropLibrary() - Constructor for class ghidra.app.emulator.AdaptedEmulator.AdaptedPcodeUseropLibrary
- 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.graph.viewer.layout.GridRange
- 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, 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(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.util.datastruct.LongArrayList
- add(long, double) - Method in class ghidra.util.graph.AddableLongDoubleHashtable
-
Deprecated.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.ReversedListIterator
- add(GraphMousePlugin) - Method in class ghidra.graph.viewer.event.mouse.VisualGraphPluggableGraphMouse
- add(HighlightToken) - Method in class ghidra.app.decompiler.component.TokenHighlights
-
Adds the given highlight to this container
- 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(FileAttributeType, Object) - Method in class ghidra.formats.gfilesystem.fileinfo.FileAttributes
-
Adds a typed file attribute value.
- add(FileAttributeType, String, Object) - Method in class ghidra.formats.gfilesystem.fileinfo.FileAttributes
-
Adds a typed file attribute value.
- add(Command<T>) - Method in class ghidra.framework.cmd.CompoundBackgroundCommand
-
Add a command to this compound background command.
- add(Command<T>) - 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.FileSystemEventManager
-
Add a listener to this list.
- add(GraphPath<V>) - Method in class ghidra.graph.GraphPathSet
- add(GridLocationMap<V, E>, int, int) - Method in class ghidra.graph.viewer.layout.GridLocationMap
-
Adds in the vertices and edges from another GridLocationMap with each point in the other grid map shifted by the given row and column amounts.
- add(BigFloat) - Method in class ghidra.pcode.floatformat.BigFloat
-
this+=other
- add(BigFloat, BigFloat) - Static method in class ghidra.pcode.floatformat.BigFloat
- 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 interface ghidra.program.model.util.VoidPropertyMap
-
Mark the specified address as having a property
- add(Address, boolean) - Method in class ghidra.app.plugin.match.SubroutineMatch
- add(Address, int) - Method in class ghidra.program.database.properties.IntPropertyMapDB
- add(Address, int) - Method in class ghidra.program.model.util.DefaultIntPropertyMap
- add(Address, int) - Method in interface ghidra.program.model.util.IntPropertyMap
-
Add an int value at the specified address.
- add(Address, long) - Method in class ghidra.program.database.properties.LongPropertyMapDB
- add(Address, long) - Method in class ghidra.program.model.address.GenericAddressSpace
- add(Address, long) - Method in class ghidra.program.model.address.OverlayAddressSpace
- add(Address, long) - Method in class ghidra.program.database.ProgramOverlayAddressSpace
- 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 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 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, Relocation.Status, int, long[], byte[], String) - Method in class ghidra.program.database.reloc.RelocationManager
- add(Address, Relocation.Status, int, long[], byte[], String) - Method in interface ghidra.program.model.reloc.RelocationTable
-
Adds a new relocation entry when the original bytes being replaced are to be specified.
- add(Address, Relocation.Status, int, long[], int, String) - Method in class ghidra.program.database.reloc.RelocationManager
- add(Address, Relocation.Status, int, long[], int, String) - Method in interface ghidra.program.model.reloc.RelocationTable
-
Adds a new relocation entry when the original bytes being replaced should be determined from the underlying
FileBytes
. - add(Address, Object) - Method in class ghidra.program.database.properties.UnsupportedMapDB
- add(Address, Object) - Method in interface ghidra.program.model.util.IntPropertyMap
- add(Address, Object) - Method in interface ghidra.program.model.util.LongPropertyMap
- add(Address, Object) - Method in interface ghidra.program.model.util.ObjectPropertyMap
- add(Address, Object) - Method in interface ghidra.program.model.util.PropertyMap
-
Add a map-specific value type to the specified address
- add(Address, Object) - Method in interface ghidra.program.model.util.StringPropertyMap
- add(Address, Object) - Method in interface ghidra.program.model.util.VoidPropertyMap
-
Apply property value to specified address.
- add(Address, String) - Method in class ghidra.program.database.properties.StringPropertyMapDB
- add(Address, String) - Method in interface ghidra.program.model.util.StringPropertyMap
-
Add a String value at the specified address.
- add(Address, T) - Method in class ghidra.program.database.properties.ObjectPropertyMapDB
- add(Address, T) - Method in interface ghidra.program.model.util.ObjectPropertyMap
-
Add an object value at the specified address.
- 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.database.util.AddressSetPropertyMapDB
- 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(AddressSetView) - Method in interface ghidra.program.model.util.AddressSetPropertyMap
-
Add the address set to the property map.
- 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
-
Deprecated.Adds the specified edge to the graph.
- add(Edge) - Method in class ghidra.util.graph.SimpleWeightedDigraph
-
Deprecated.Add an edge with the default edge weight.
- add(Edge) - Method in class ghidra.util.graph.WeightedDigraph
-
Deprecated.Add an edge.
- add(Edge, double) - Method in class ghidra.util.graph.SimpleWeightedDigraph
-
Deprecated.Add an edge with the specified edge weight.
- add(Edge, double) - Method in class ghidra.util.graph.WeightedDigraph
-
Deprecated.Add an edge.
- add(Vertex) - Method in class ghidra.util.graph.DirectedGraph
-
Deprecated.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(I) - Method in class ghidra.app.util.DecompilerConcurrentQ
- add(Color) - Method in class ghidra.util.ColorUtils.ColorBlender
-
Add a color into the mixture, in a quantity proportional to its alpha value
- 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, int) - Method in class generic.theme.AbstractThemeReader.Section
-
Adds a raw line from the file to this section.
- 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, long, String) - Method in interface ghidra.program.model.data.Enum
-
Add a enum entry.
- add(String, long, String) - Method in class ghidra.program.model.data.EnumDataType
- add(String, Component) - Method in class docking.widgets.InlineComponentTitledPanel
- add(String, Object) - Method in class ghidra.formats.gfilesystem.fileinfo.FileAttributes
-
Adds a custom named file attribute.
- add(String, String, String) - Method in class ghidra.formats.gfilesystem.FileCacheNameIndex
-
Adds a filename mapping to this cache.
- add(String, List<T>) - Method in class docking.widgets.searchlist.DefaultSearchListModel
-
Adds the list of items to the given category.
- 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.RestrictedValueSortedMap.RestrictedEntryListIterator
- add(Map.Entry<K, V>) - Method in class ghidra.generic.util.datastruct.TreeValueSortedMap.EntryListIterator
- add(Map.Entry<K, V>) - Method in class ghidra.generic.util.datastruct.TreeValueSortedMap.ValueSortedTreeMapEntrySet
-
Inserts (by copy) the entry into the owning map
- add(K) - Method in class ghidra.generic.util.datastruct.RestrictedValueSortedMap.RestrictedKeyListIterator
- add(K) - Method in class ghidra.generic.util.datastruct.TreeValueSortedMap.KeyListIterator
- add(K, V) - Method in class generic.stl.MapSTL
- add(K, V) - Method in class generic.stl.MultiMapSTL
- add(S) - Method in class generic.Span.DefaultSpanSet
- add(S) - Method in interface generic.Span.MutableSpanSet
-
Add a span to the set
- 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.FilteringAccumulatorWrapper
- add(T) - Method in class ghidra.util.datastruct.ListAccumulator
- add(T) - Method in class ghidra.util.datastruct.ListenerSet
- 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 class ghidra.util.datastruct.WeakStore
-
Adds the given value to the store
- add(T) - Method in interface ghidra.util.graph.KeyIndexableSet
-
Deprecated.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.RestrictedValueSortedMap.RestrictedValueListIterator
- add(V) - Method in class ghidra.generic.util.datastruct.TreeValueSortedMap.ValueListIterator
- add(V) - Method in class ghidra.graph.GraphPath
-
Add a vertex to the GraphPath.
- ADD - Enum constant in enum class docking.widgets.table.AddRemoveListItem.Type
- ADD - Enum constant in enum class generic.expressions.ExpressionOperator
- 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
- add0(BigFloat) - Method in class ghidra.pcode.floatformat.BigFloat
- AddableLongDoubleHashtable - Class in ghidra.util.graph
-
Deprecated, for removal: This API element is subject to removal in a future version.
- AddableLongDoubleHashtable() - Constructor for class ghidra.util.graph.AddableLongDoubleHashtable
-
Deprecated.
- AddableLongDoubleHashtable(int) - Constructor for class ghidra.util.graph.AddableLongDoubleHashtable
-
Deprecated.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
- addAccessBreakpoint(AddressRange, PcodeMachine.AccessKind) - Method in class ghidra.pcode.emu.AbstractPcodeMachine
- addAccessBreakpoint(AddressRange, PcodeMachine.AccessKind) - Method in class ghidra.pcode.emu.jit.JitPcodeEmulator
-
Add an access breakpoint over the given range
- addAccessBreakpoint(AddressRange, PcodeMachine.AccessKind) - Method in interface ghidra.pcode.emu.PcodeMachine
-
Add an access breakpoint over the given range
- addAction(DockingActionIf) - Method in class docking.AbstractDockingTool
- addAction(DockingActionIf) - Method in class docking.DialogComponentProvider
-
Add an action to this dialog.
- 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 interface docking.Tool
-
Adds the action to the tool.
- addAction(DockingActionIf) - Method in interface ghidra.service.graph.GraphDisplay
-
Adds the action to the graph display.
- 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
-
Add the supplied
ActionState
. - 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
- addAlias(String, String) - Method in class ghidra.program.model.lang.RegisterBuilder
-
Add an alias to a previously defined register.
- addAlignmentListener(AddressAlignmentListener) - Method in class ghidra.app.util.query.AlignedObjectBasedPreviewTableModel
- addAll(int, Collection<? extends Long>) - Method in class ghidra.util.datastruct.LongArrayList
- addAll(Span.SpanSet<N, S>) - Method in class generic.Span.DefaultSpanSet
- addAll(Span.SpanSet<N, S>) - Method in interface generic.Span.MutableSpanSet
-
Add all spans from the given set into this one
- 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 T>) - Method in class ghidra.util.datastruct.WeakSet
- addAll(Collection<I>) - Method in class ghidra.app.util.DecompilerConcurrentQ
- 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
- addAll(Iterator<I>) - Method in class ghidra.app.util.DecompilerConcurrentQ
- addAllCauses(MultipleCauses) - Method in exception class ghidra.util.exception.MultipleCauses
-
Add the causes from another MultipleCauses into this one
- addAllCauses(Throwable) - Method in exception 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
- 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.
- addArchiveSearchCategoryPath(CategoryPath...) - Method in class ghidra.app.util.bin.format.golang.structmapping.DataTypeMapper
-
Adds category paths to a search list, used when looking for a data type.
- addArtificialRelocTableEntry(Address, int) - Method in interface ghidra.app.util.bin.format.elf.ElfLoadHelper
-
Add an artificial relocation table entry if none previously existed for the specified address.
- 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
- 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, boolean) - 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.
- addBranches(Collection<? extends JitPassage.Branch>) - Method in class ghidra.pcode.emu.jit.analysis.JitControlFlowModel.BlockSplitter
-
Notify the splitter of the given branches before analysis
- 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.
- addBreakpoint(Address, String) - Method in class ghidra.pcode.emu.AbstractPcodeMachine
- addBreakpoint(Address, String) - Method in interface ghidra.pcode.emu.PcodeMachine
-
Add a conditional execution breakpoint at the given address
- 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
-
Adds a button press listener.
- 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.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, boolean) - Constructor for class ghidra.app.cmd.memory.AddByteMappedMemoryBlockCmd
-
Create a new AddByteMappedMemoryBlockCmd with 1:1 byte mapping scheme
- AddByteMappedMemoryBlockCmd(String, String, String, Address, long, boolean, boolean, boolean, boolean, Address, ByteMappingScheme, boolean) - Constructor for class ghidra.app.cmd.memory.AddByteMappedMemoryBlockCmd
-
Create a new AddByteMappedMemoryBlockCmd with a specified byte mapping scheme.
- 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, 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).
- 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)
- addBytesSkipConditional(long) - Method in class ghidra.test.ToyProgramBuilder
-
Add conditional skip (consumes 2-bytes)
- addBytesSkipConditional(String) - Method in class ghidra.test.ToyProgramBuilder
-
Add conditional skip (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 docking.widgets.tree.TreeTaskMonitor
- 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 exception 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.
- addCenteredIcon(Icon) - Method in class resources.MultiIconBuilder
- addChangeCallback(Consumer<SearchSettings>) - Method in class ghidra.features.base.memsearch.gui.SearchGuiModel
- 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.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) - Method in class ghidra.service.graph.GraphDisplayOptions
-
Adds a ChangeListener to be notified when display options change
- 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(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.
- addColor(ColorValue) - Method in class generic.theme.GThemeValueMap
-
Adds the
ColorValue
to the map. - addColors(Color, Color) - Static method in class ghidra.util.ColorUtils
-
Combines colors in a way the makes them stand out from each other more than just averaging them together.
- addColorToHistory(Color) - Method in class docking.options.editor.GhidraColorChooser
- 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
- addCommaWS() - Method in class ghidra.app.plugin.assembler.sleigh.grammars.AssemblySentential
-
Add a comma followed by optional whitespace.
- addCommentMarkupFuncs() - Method in class ghidra.app.util.bin.format.golang.structmapping.FieldMappingInfo
- 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 (via 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, int, String) - Method in class ghidra.program.model.data.FactoryStructureDataType
- addComponent(Structure, DataType, String) - Method in class ghidra.program.model.data.FactoryStructureDataType
- addComponent(Component) - Method in class generic.theme.laf.ComponentFontRegistry
-
Adds a
Component
to the weak set of components whose font should be updated when the underlying font changes for this registry's font id. - addComponent(Component, int) - Method in class generic.theme.laf.ComponentFontRegistry
-
Allows clients to update the default font being used for a component to use the given style.
- addComponentListener(ComponentListener) - Method in class docking.widgets.PopupWindow
- addComponentProvider(ComponentProvider, boolean) - Method in class docking.AbstractDockingTool
- addComponentProvider(ComponentProvider, boolean) - Method in interface docking.Tool
-
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 class docking.DockingWindowManager
- addContextListener(DockingContextListener) - Method in interface docking.Tool
-
Adds the given context listener to this tool
- 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 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) - Method in class ghidra.program.model.data.NoisyStructureBuilder
-
Add data-type information about a specific field
- addDataType(long, DataType, DWARFSourceInfo) - Method in class ghidra.app.util.bin.format.dwarf.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(String, StringBuilder) - Static method in class ghidra.app.util.html.HTMLDataTypeRepresentation
- addDataTypeLengthAndAlignment(DataType, 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.
- addDataTypes(Collection<DataType>, DataTypeConflictHandler, TaskMonitor) - Method in class ghidra.program.database.data.DataTypeManagerDB
- addDataTypes(Collection<DataType>, DataTypeConflictHandler, TaskMonitor) - Method in interface ghidra.program.model.data.DataTypeManager
-
Sequentially adds a collection of datatypes to this data manager.
- addDataTypeSource(DataTypeManager) - Method in class ghidra.pcode.struct.StructuredSleigh
-
Add another data type manager as a possible source of data types
- addDataTypeSources(Collection<DataTypeManager>) - Method in class ghidra.pcode.struct.StructuredSleigh
-
Add several data type managers as source of data types
- addDataTypeToDelete(long) - Method in class ghidra.program.database.data.DataTypeManagerDB
-
Queue a datatype to deleted in response to another datatype being deleted.
- addDataTypeToReplace(DataType, DataType) - Method in class ghidra.program.database.data.DataTypeManagerDB
-
Queue a datatype to be replaced by another datatype in response to its referenced datatype being replaced.
- 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
- addDirectoryTransform(String, String) - Method in class ghidra.program.database.sourcemap.UserDataPathTransformer
- addDirectoryTransform(String, String) - Method in interface ghidra.program.model.sourcemap.SourcePathTransformer
-
Adds a new directory transform.
- addDismissButton() - Method in class docking.DialogComponentProvider
-
Adds a "Dismiss" button to the button panel.
- addDisplayListener(AddressSetDisplayListener) - Method in class ghidra.app.util.viewer.listingpanel.ListingPanel
- addDocumentListener(DocumentListener) - Method in class docking.widgets.combobox.GhidraComboBox
-
Adds a document listener to the editor component's document.
- 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.
- addDomainFileListener(DomainObjectFileListener) - Method in class ghidra.framework.data.DomainObjectAdapter
- addDomainFileListener(DomainObjectFileListener) - Method in interface ghidra.framework.model.DomainObject
-
Adds a listener that will be notified when this DomainFile associated with this DomainObject changes, such as when a 'Save As' action occurs.
- addDomainFolderChangeListener(DomainFolderChangeListener) - Method in class ghidra.framework.data.DefaultProjectData
- 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.
- 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 class ghidra.app.plugin.exceptionhandlers.gcc.GccExceptionAnalyzer
- added(Program, AddressSetView, TaskMonitor, MessageLog) - Method in class ghidra.app.plugin.prototype.analysis.AggressiveInstructionFinderAnalyzer
- added(Program, AddressSetView, TaskMonitor, MessageLog) - Method in class ghidra.app.plugin.prototype.analysis.ArmAggressiveInstructionFinderAnalyzer
- added(Program, AddressSetView, TaskMonitor, MessageLog) - Method in interface ghidra.app.services.Analyzer
-
Called when the requested information type has been added, for example, when a function is added.
- added(Program, AddressSetView, TaskMonitor, MessageLog) - Method in class ghidra.app.services.AnalyzerAdapter
- 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
- addEdge(AttributedVertex, AttributedVertex) - Method in class ghidra.service.graph.AttributedGraph
-
Creates and adds a new directed edge between the given source and target vertices.
- addEdge(AttributedVertex, AttributedVertex, AttributedEdge) - Method in class ghidra.service.graph.AttributedGraph
-
Creates and adds a new directed edge with the given edge object.
- addEdge(AttributedVertex, AttributedVertex, String) - Method in class ghidra.service.graph.AttributedGraph
-
Creates and adds a new directed edge with the given id between the given source and target vertices.
- AddEditDialog - Class in ghidra.app.util
-
Dialog used to a label or to edit an existing label.
- AddEditDialog(String, PluginTool) - Constructor for class ghidra.app.util.AddEditDialog
- AddEditDialog.NamespaceWrapper - Class in ghidra.app.util
- addEditorKeyListener(KeyListener) - Method in class docking.widgets.combobox.GhidraComboBox
-
Adds a KeyListener to the combobox's editor component.
- 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.
- 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.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.
- addEscapedCodePoint(int) - Method in class ghidra.program.model.data.StringRenderBuilder
-
Add a 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.
- addEscapes(String) - Static method in exception class ghidra.app.util.cparser.C.TokenMgrError
-
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
- addEscapes(String) - Static method in exception class ghidra.app.util.cparser.CPP.TokenMgrError
-
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
- 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.
- addEventListener(Class<? extends PluginEvent>, PluginEventListener) - Method in class ghidra.framework.plugintool.PluginTool
- 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.
- addException(String, Throwable) - Method in class docking.ErrLogExpandableDialog
- 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
- addExternalEntryPoint(Address) - Method in class ghidra.program.database.symbol.SymbolManager
- addExternalEntryPoint(Address) - Method in interface ghidra.program.model.symbol.SymbolTable
-
Add a memory address to the external entry points.
- 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 to an external symbol.
- addExternalReference(Data, ImportInfo, MessageLog) - Method in class ghidra.app.util.opinion.PeLoader
- 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
-
Create an external
Function
in the indicated external parent namespace and identified byextLabel
and/or its memory addressextAddr
. - 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
in the indicated external parent namespace and identified byextLabel
and/or its memory addressextAddr
. - 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
- 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
-
Create an external location in the indicated external parent namespace and identified by
extLabel
and/or its memory addressextAddr
. - 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 external parent namespace and identified by
extLabel
and/or its memory addressextAddr
. - 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 a library/file named
libraryName
and the location within that file identified byextLabel
and/or its memory addressextAddr
. - addf(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.CallExpr
- addf(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.Expr
- addf(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.LiteralLongExpr
- addf(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.RawExpr
- addf(StructuredSleigh.RVal) - Method in interface ghidra.pcode.struct.StructuredSleigh.RVal
-
Generate float addition
- addFactory(FieldFactory, int, int) - Method in class ghidra.app.util.viewer.format.FieldFormatModel
-
Adds a new field to this format.
- addFamilyModifier(String) - Method in class generic.theme.FontModifier
-
Sets the family for modifying a font
- addField(String, DemangledDataType) - Method in class ghidra.app.util.demangler.DemangledStructure
-
Adds a new field to the structure.
- addField(String, String, DemangledDataType) - Method in class ghidra.app.util.demangler.DemangledStructure
-
Adds a new field to the structure
- 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
- addFieldToStructure(StructureContext<T>, Structure, FieldOutputInfo<T>) - Method in interface ghidra.app.util.bin.format.golang.structmapping.FieldOutputFunction
-
Adds the specified field (in
fieldOutputInfo
) to the structure. - 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(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
- addFileTransform(SourceFile, String) - Method in class ghidra.program.database.sourcemap.UserDataPathTransformer
- addFileTransform(SourceFile, String) - Method in interface ghidra.program.model.sourcemap.SourcePathTransformer
-
Adds a new file transform.
- 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(DataType) - Method in class ghidra.program.model.data.CycleGroup
-
Add the data type as the first in the list.
- addFlattenedIfMultiple(Throwable) - Method in exception class ghidra.util.exception.MultipleCauses
-
If the throwable has multiple causes, collect its causes into this MultipleCauses.
- addFlow(ReDisassembler.Flow) - Method in class ghidra.program.disassemble.ReDisassembler.ReDisState
- addFlowOverride(Address, FlowOverride) - Method in class ghidra.app.decompiler.DecompileDebug
- addFocusListener(FocusListener) - Method in class docking.widgets.fieldpanel.AccessibleField
- addFocusListener(FocusListener) - Method in class docking.widgets.textfield.TextFieldLinker
-
Add a focus listener
- addFocusListener(FocusListener) - Method in class ghidra.app.decompiler.component.DecompilerPanel
- addFocusListener(FocusListener) - Method in class ghidra.app.util.datatype.DataTypeSelectionEditor
- addFocusListener(FocusListener) - Method in class ghidra.app.util.viewer.listingpanel.ListingPanel
- addFont(FontValue) - Method in class generic.theme.GThemeValueMap
-
Adds the
FontValue
to the map. - addFormatModelListener(FormatModelListener) - Method in class ghidra.app.util.viewer.format.FormatManager
-
Adds a listener to be notified when a format changes.
- addFunction(Function) - Method in class ghidra.features.base.codecompare.model.AnyToAnyFunctionComparisonModel
- addFunctionComparisonModelListener(FunctionComparisonModelListener) - Method in class ghidra.features.base.codecompare.model.AbstractFunctionComparisonModel
- addFunctionComparisonModelListener(FunctionComparisonModelListener) - Method in interface ghidra.features.base.codecompare.model.FunctionComparisonModel
-
Adds the given listener to the list of those to be notified of model changes.
- addFunctionPointerParens(StringBuilder, String) - Method in class ghidra.app.util.demangler.AbstractDemangledFunctionDefinitionDataType
- addFunctionPointerParens(StringBuilder, String) - Method in class ghidra.app.util.demangler.DemangledFunctionIndirect
- addFunctionPointerParens(StringBuilder, String) - Method in class ghidra.app.util.demangler.DemangledFunctionPointer
- addFunctions(Collection<Function>) - Method in class ghidra.features.base.codecompare.model.AnyToAnyFunctionComparisonModel
- 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
- addGeneratedHelpLocation(File) - Method in class help.validator.location.HelpModuleCollection
- 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
- addGraphDisplayBrokerListener(GraphDisplayBrokerListener) - Method in interface ghidra.app.services.GraphDisplayBroker
-
Adds a listener for notification when the set of graph display providers change or the currently active graph display provider changes
- 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
- addHiddenColumn(TableColumn) - Method in class docking.widgets.table.GTableColumnModel
-
Adds a table column to this model that is not visible default.
- addHighlighter(ClangDecompilerHighlighter) - Method in class ghidra.app.decompiler.component.ClangHighlightController
- addHighlighterHighlights(DecompilerHighlighter, Supplier<? extends Collection<ClangToken>>, ColorProvider) - Method in class ghidra.app.decompiler.component.ClangHighlightController
- addHighlightListener(FieldSelectionListener) - Method in class docking.widgets.fieldpanel.FieldPanel
- addHighlightProvider(ListingHighlightProvider) - Method in class ghidra.app.util.viewer.format.FormatManager
-
Adds a HighlightProvider
- addHighlightProvider(ListingHighlightProvider) - Method in class ghidra.app.util.viewer.listingpanel.ListingPanel
-
Adds a
ListingHighlightProvider
to this listing. - addHighlightProvider(ListingHighlightProvider) - Method in class ghidra.features.base.codecompare.listing.ListingDisplay
- addHighlightProviders(ListingHighlightProvider, ListingHighlightProvider) - Method in class ghidra.features.base.codecompare.listing.ListingCodeComparisonPanel
-
Adds the indicated highlight providers for the left and right listing panels.
- addHighlights(Set<PcodeOp>, Color) - Method in class ghidra.app.decompiler.component.DecompilerPanel
- addHighlights(Set<Varnode>, ColorProvider) - Method in class ghidra.app.decompiler.component.DecompilerPanel
- 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
- addHoverService(ListingHoverService) - Method in class ghidra.features.base.codecompare.listing.ListingDisplay
- addHTMLContent(String) - Method in class ghidra.util.html.HTMLElement
- addHyperlinkListener(String, HyperlinkListener) - Method in class docking.widgets.HyperlinkComponent
-
Deprecated.Add a listener that will be called whenever hyperlink updates happen (hover, activate, etc).
- addi(long) - Method in class ghidra.pcode.struct.CallExpr
- addi(long) - Method in class ghidra.pcode.struct.Expr
- addi(long) - Method in class ghidra.pcode.struct.LiteralLongExpr
- addi(long) - Method in class ghidra.pcode.struct.RawExpr
- addi(long) - Method in interface ghidra.pcode.struct.StructuredSleigh.RVal
-
Generate integer addition
- addi(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.CallExpr
- addi(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.Expr
- addi(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.LiteralLongExpr
- addi(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.RawExpr
- addi(StructuredSleigh.RVal) - Method in interface ghidra.pcode.struct.StructuredSleigh.RVal
-
Generate integer addition
- addIcon(IconValue) - Method in class generic.theme.GThemeValueMap
-
Adds the
IconValue
to the map. - 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.
- addIcon(Icon, int, int, int, int) - Method in class resources.MultiIconBuilder
-
Adds the specified icon as an overlay to the base icon at the given offsets and scaled to the specified width and height.
- addIcon(Icon, int, int, QUADRANT) - Method in class resources.MultiIconBuilder
-
Adds the specified icon as an overlay to the base icon, possibly scaled according to the specified width and height, in the specified quadrant corner.
- addIgnoredTests(String...) - Method in class ghidra.test.processors.support.ProcessorEmulatorTestAdapter
-
Add specified test names to the set of tests which should be ignored due to know issues or limitations.
- addIgnoredTests(String, String...) - Method in class ghidra.test.processors.support.PCodeTestCombinedTestResults
- addImageRef(IMG) - Method in class help.validator.AnchorManager
- addIncludePath(String) - Method in class ghidra.app.util.cparser.CPP.PreProcessor
- addIncludePaths(String[]) - Method in class ghidra.app.util.cparser.CPP.PreProcessor
- 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
-
Adds a listener to be notified when the view is scrolled in any way.
- 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.
- addInitialLoadListener(Consumer<Boolean>) - Method in class docking.widgets.table.threaded.ThreadedTableModel
-
Adds a consumer that will be notified when the model finishes loading.
- addInject(Address, String, int, String) - Method in class ghidra.app.decompiler.DecompileDebug
- addInputOption() - Method in record class ghidra.pcode.emu.jit.op.JitPhiOp
-
Add the
input
option, if not already present - 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.StubListing
- 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.omf.OmfSegmentHeader
-
Add a compressed-form data-block to this segment
- ADDITIONAL_INFO - Enum constant in enum class ghidra.formats.gfilesystem.fileinfo.FileAttributeTypeGroup
- additionalArchives - Variable in class ghidra.pcode.emu.sys.AnnotatedEmuSyscallUseropLibrary
- additionalMarkup(MarkupSession) - Method in class ghidra.app.util.bin.format.golang.rtti.GoFuncData
- additionalMarkup(MarkupSession) - Method in class ghidra.app.util.bin.format.golang.rtti.GoItab
- additionalMarkup(MarkupSession) - Method in class ghidra.app.util.bin.format.golang.rtti.GoModuledata
- additionalMarkup(MarkupSession) - Method in class ghidra.app.util.bin.format.golang.rtti.GoString
- additionalMarkup(MarkupSession) - Method in class ghidra.app.util.bin.format.golang.rtti.types.GoFuncType
- additionalMarkup(MarkupSession) - Method in class ghidra.app.util.bin.format.golang.rtti.types.GoInterfaceType
- additionalMarkup(MarkupSession) - Method in class ghidra.app.util.bin.format.golang.rtti.types.GoStructType
- additionalMarkup(MarkupSession) - Method in class ghidra.app.util.bin.format.golang.rtti.types.GoType
- additionalMarkup(MarkupSession) - Method in interface ghidra.app.util.bin.format.golang.structmapping.StructureMarkup
-
Called to allow the implementor to perform custom markup of itself.
- AdditiveExpression() - Method in class ghidra.app.util.cparser.C.CParser
- AdditiveExpression() - Method in class ghidra.app.util.cparser.CPP.PreProcessor
- addiTo(long) - Method in interface ghidra.pcode.struct.StructuredSleigh.LVal
-
Generate in-place integer addition
- addiTo(StructuredSleigh.RVal) - Method in interface ghidra.pcode.struct.StructuredSleigh.LVal
-
Generate in-place integer addition
- 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
-
Invokes the dialog to add a new label in the given program at the given address
- addLabel(Address, Program, ComponentProvider) - Method in class ghidra.app.util.AddEditDialog
-
Invokes the dialog to add a new label in the given program at the given address
- addLabel(Address, Program, Component) - Method in class ghidra.app.util.AddEditDialog
-
Invokes the dialog to add a new label in the given program at the given address
- 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.
- 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
- addLink(String, Callback) - Method in class docking.widgets.GHyperlinkComponent
-
Uses the given text to create a link the user can click.
- 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(ClangHighlightListener) - Method in class ghidra.app.decompiler.component.NullClangHighlightController
- 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.
- addListingDisplayListener(AddressSetDisplayListener) - Method in interface ghidra.app.services.CodeViewerService
-
Adds a listener to be notified when the set of visible addresses change.
- addListSelectionListener(ListSelectionListener) - Method in class docking.widgets.list.ListPanel
-
Adds a
ListSelectionListener
- addListSelectionListener(ListSelectionListener) - Method in class ghidra.framework.main.datatree.VersionHistoryPanel
-
Add the list selection listener to the history table
- addLiveFieldSelectionListener(FieldSelectionListener) - Method in class docking.widgets.fieldpanel.FieldPanel
-
Adds a selection listener that will be notified while the selection is being created
- addLiveMemoryListener(LiveMemoryListener) - Method in interface ghidra.program.model.mem.LiveMemoryHandler
-
Adds a LiveMemoryListener to this handler.
- addLoadedProgram(String, Program) - Method in class ghidra.program.util.ExternalSymbolResolver
-
Adds an already opened program to this session, allowing it to be used as an external library without needing to look it up in the current project.
- addLoadOptions(ElfHeader, List<Option>) - Method in class ghidra.app.util.bin.format.elf.extend.ElfLoadAdapter
-
Add extension-specific load options
- 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.Tool
-
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
- addMapEntry(SymbolEntry) - Method in class ghidra.program.model.pcode.HighSymbol
- addMarginProvider(DecompilerMarginProvider) - Method in class ghidra.app.decompiler.component.DecompilerPanel
- addMarginProvider(DecompilerMarginProvider) - Method in interface ghidra.app.decompiler.DecompilerMarginService
-
Add a margin to the Decompiler's primary window
- 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
- addMarkupFunc(FieldMarkupFunction<T>) - Method in class ghidra.app.util.bin.format.golang.structmapping.FieldMappingInfo
- addMarkupNestedFuncs() - Method in class ghidra.app.util.bin.format.golang.structmapping.FieldMappingInfo
- addMarkupReferenceFunc() - Method in class ghidra.app.util.bin.format.golang.structmapping.FieldMappingInfo
- addMatch(Function, Function) - Method in class ghidra.features.base.codecompare.model.MatchedFunctionComparisonModel
-
Adds a new comparison to the model.
- addMemoryAccessFilter(MemoryAccessFilter) - Method in class ghidra.app.emulator.AdaptedEmulator
- addMemoryAccessFilter(MemoryAccessFilter) - Method in class ghidra.app.emulator.DefaultEmulator
- addMemoryAccessFilter(MemoryAccessFilter) - Method in interface ghidra.app.emulator.Emulator
-
Add a filter on memory access
- 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
-
Deprecated.
- AddMemoryParameterCommand(Function, Address, String, DataType, int, SourceType) - Constructor for class ghidra.app.cmd.function.AddMemoryParameterCommand
-
Deprecated.
- 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 class ghidra.pcode.emu.jit.JitPassage.DecodeErrorInstruction
-
Add a reference to the mnemonic for this code unit.
- addMnemonicReference(Address, RefType, SourceType) - Method in class ghidra.app.util.PseudoData
-
Add a reference to the mnemonic for this code unit.
- addMnemonicReference(Address, RefType, SourceType) - Method in class ghidra.app.util.PseudoInstruction
-
Add a reference to the mnemonic for this code unit.
- addMnemonicReference(Address, RefType, SourceType) - Method in class ghidra.program.database.code.InstructionDB
- 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(GoModuledata) - Method in class ghidra.app.util.bin.format.golang.rtti.GoRttiMapper
-
Adds a module data instance to the context
- addModule(String) - Method in class ghidra.util.GhidraJarBuilder
- addModuleToJar(ApplicationModule) - Method in class ghidra.util.GhidraJarBuilder
- addMouseListener(MouseListener) - Method in class docking.widgets.HyperlinkComponent
-
Deprecated.
- 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
-
Deprecated.
- addMouseMotionListener(MouseMotionListener) - Method in interface ghidra.graph.viewer.popup.PopupSource
-
Adds the given mouse motion listener to the graph component.
- 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 current location memento to the list of previous locations for the given navigatable.
- addNextPreviousProviderActions() - Method in class ghidra.framework.plugintool.PluginTool
-
Adds actions to the tool for transferring focus to the first component in the next or previous dockable component provider.
- addNilSymbol(PcodeParser) - Static method in enum class ghidra.pcode.exec.SleighProgramCompiler
-
Add a symbol for unwanted result
- addNode(int, GTreeNode) - Method in class docking.widgets.tree.GTreeLazyNode
- addNode(int, GTreeNode) - Method in class docking.widgets.tree.GTreeNode
-
Adds the given node at the given index as a child to this node
- addNode(GTreeNode) - Method in class docking.widgets.tree.GTreeLazyNode
- addNode(GTreeNode) - Method in class docking.widgets.tree.GTreeNode
-
Adds the given node as a child to this node.
- addNode(String, String) - Method in class generic.jar.ClassModuleTree
- addNodes(List<GTreeNode>) - Method in class docking.widgets.tree.GTreeLazyNode
- addNodes(List<GTreeNode>) - Method in class docking.widgets.tree.GTreeNode
-
Adds the given nodes as children to this node
- 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 class ghidra.program.model.address.GenericAddressSpace
- addNoWrap(Address, long) - Method in class ghidra.program.model.address.OverlayAddressSpace
- addNoWrap(Address, long) - Method in class ghidra.program.database.ProgramOverlayAddressSpace
- addNoWrap(Address, long) - Method in class ghidra.program.model.address.ProtectedAddressSpace
- addNoWrap(Address, long) - Method in class ghidra.program.model.address.SegmentedAddressSpace
- 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 class ghidra.program.model.address.GenericAddressSpace
- addNoWrap(GenericAddress, BigInteger) - Method in class ghidra.program.model.address.OverlayAddressSpace
- addNoWrap(GenericAddress, BigInteger) - Method in class ghidra.program.database.ProgramOverlayAddressSpace
- addNoWrap(GenericAddress, BigInteger) - Method in class ghidra.program.model.address.ProtectedAddressSpace
- addNoWrap(GenericAddress, BigInteger) - Method in class ghidra.program.model.address.SegmentedAddressSpace
- 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, boolean, RefType, SourceType, int, long) - Constructor for class ghidra.app.cmd.refs.AddOffsetMemRefCmd
-
Command constructor for adding an offset memory reference.
- addOffsetMemReference(Address, Address, boolean, long, RefType, SourceType, int) - Method in class ghidra.program.database.references.ReferenceDBManager
- addOffsetMemReference(Address, Address, boolean, 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.AbstractDataTreeDialog
-
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
- addOperand(Location, String, int) - Method in class ghidra.program.model.lang.PcodeParser
-
Inject a symbol representing an "operand" to the pcode snippet.
- addOperandReference(int, Address, RefType, SourceType) - Method in class ghidra.pcode.emu.jit.JitPassage.DecodeErrorInstruction
-
Add a user defined reference to the operand at the given index.
- addOperandReference(int, Address, RefType, SourceType) - Method in class ghidra.app.util.PseudoData
-
Add a user defined reference to the operand at the given index.
- addOperandReference(int, Address, RefType, SourceType) - Method in class ghidra.app.util.PseudoInstruction
-
Add a user defined reference to the operand at the given index.
- addOperandReference(int, Address, RefType, SourceType) - Method in class ghidra.program.database.code.InstructionDB
- 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(JitControlFlowModel.BlockFlow, JitVal) - Method in record class ghidra.pcode.emu.jit.op.JitPhiOp
-
Add an option assuming the given flow is taken
- 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
- addOverlaySpace(long, String, AddressSpace) - Method in class ghidra.program.database.ProgramAddressFactory
-
Create a new ProgramOverlayAddressSpace based upon the given overlay blockName and base AddressSpace
- addOverlaySpace(ProgramOverlayAddressSpace) - Method in class ghidra.program.database.ProgramAddressFactory
-
Add an overlay address space to this factory
- 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.AbstractDemangledFunctionDefinitionDataType
-
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(DemangledParameter) - Method in class ghidra.app.util.demangler.DemangledFunction
- 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
- AddParameterCommand - Class in ghidra.app.cmd.function
-
Deprecated.function signatures should be modified in their entirety using either
UpdateFunctionCommand
orApplyFunctionSignatureCmd
. - AddParameterCommand(Function, int, SourceType) - Constructor for class ghidra.app.cmd.function.AddParameterCommand
-
Deprecated.
- AddParameterCommand(Function, Parameter, int, SourceType) - Constructor for class ghidra.app.cmd.function.AddParameterCommand
-
Deprecated.
- addParameters(StringBuilder, boolean) - Method in class ghidra.app.util.demangler.DemangledFunction
- addParameters(StringBuilder, boolean) - Method in class ghidra.app.util.demangler.DemangledLambda
- addParameters(List<DemangledParameter>) - Method in class ghidra.app.util.demangler.DemangledFunction
- 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. - addParent(DataType) - Method in class ghidra.program.model.data.DataTypeImpl
- addParent(DataType) - Method in class ghidra.program.model.data.DefaultDataType
- addParentChildRecord(long, long) - Method in class ghidra.program.database.module.ParentChildDBAdapterV0
- addParentName(StringBuilder) - Method in class ghidra.app.util.demangler.AbstractDemangledFunctionDefinitionDataType
- addParserSymbols(PcodeParser, Map<Integer, UserOpSymbol>) - Static method in enum class ghidra.pcode.exec.SleighProgramCompiler
-
Add extra user-op symbols to the parser's table
- addPartialMessage(String) - Method in class ghidra.framework.main.ConsoleTextPane
- addPassword(FSRL, Password) - Method in class ghidra.formats.gfilesystem.crypto.CachedPasswordProvider
-
Adds a password / file combo to the cache.
- 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 library search path 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. - 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
- 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
- addPattern(AssemblyResolvedPatterns) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic
-
Record a pattern that would select the constructor
- addPattern(DisjointPattern) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic
-
Record a pattern that would select the constructor
- addPattern(Pattern) - Method in class ghidra.util.bytesearch.MemoryBytePatternSearcher
-
Add a search pattern
- 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.
- 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
-
Deprecated, for removal: This API element is subject to removal in a future version.
- addPlugins(Collection<String>) - Method in class ghidra.framework.plugintool.PluginTool
-
Add plugins to the tool.
- addPlugins(List<String>) - Method in class ghidra.framework.plugintool.DefaultPluginInstaller
- addPlugins(List<String>) - Method in interface ghidra.framework.plugintool.PluginInstaller
-
Adds the given plugins to the system
- addPoint(Point) - Method in class ghidra.graph.viewer.renderer.MouseDraggedLinePaintableShape
- addPopupActionProvider(PopupActionProvider) - Method in class docking.AbstractDockingTool
- addPopupActionProvider(PopupActionProvider) - Method in class docking.DockingWindowManager
-
Adds the given popup action provider to this tool.
- addPopupActionProvider(PopupActionProvider) - Method in interface docking.Tool
-
Adds the given popup action provider to this tool.
- addPossiblePrototypeExtension(Function) - Method in class ghidra.app.decompiler.DecompileDebug
- addPreferredValues(Object, Set<String>) - Method in interface ghidra.docking.settings.StringSettingsDefinition
-
Add preferred setting values to the specified set as obtained from the specified settingsOwner.
- addPreferredValues(Object, Set<String>) - Method in class ghidra.program.model.data.AddressSpaceSettingsDefinition
- addPrimaryHighlight(ClangToken, Color) - Method in class ghidra.app.decompiler.component.ClangHighlightController
- addPrimaryHighlights(ClangNode, ColorProvider) - Method in class ghidra.app.decompiler.component.ClangHighlightController
- addPrimaryHighlights(ClangNode, ColorProvider) - Method in class ghidra.app.decompiler.component.NullClangHighlightController
- addPrimaryHighlights(ClangNode, Set<PcodeOp>, Color) - Method in class ghidra.app.decompiler.component.ClangHighlightController
- addPrimaryHighlights(ClangNode, Set<PcodeOp>, Color) - Method in class ghidra.app.decompiler.component.NullClangHighlightController
- addPrimaryHighlightToTokensForBrace(ClangSyntaxToken, Color) - Method in class ghidra.app.decompiler.component.ClangHighlightController
- addPrimaryHighlightToTokensForBrace(ClangSyntaxToken, Color) - Method in class ghidra.app.decompiler.component.NullClangHighlightController
- addPrimaryHighlightToTokensForParenthesis(ClangSyntaxToken, Color) - Method in class ghidra.app.decompiler.component.ClangHighlightController
-
If input token is a parenthesis, highlight all tokens between it and its match
- addProduction(AssemblyGrammar, AssemblyNonTerminal, AssemblySentential<AssemblyNonTerminal>, DisjointPattern, Constructor, List<Integer>) - Method in class ghidra.app.plugin.assembler.sleigh.AbstractSleighAssemblerBuilder
-
Extension point: Allows a chance to modify or derive a new production from a given one.
- 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.
- 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).
- addProgramSearchCategoryPath(CategoryPath...) - Method in class ghidra.app.util.bin.format.golang.structmapping.DataTypeMapper
-
Adds category paths to a search list, used when looking for a data type.
- addProgramToFixup(Program) - Method in class ghidra.program.util.ExternalSymbolResolver
-
Queues a program into this session that will be fixed when
ExternalSymbolResolver.fixUnresolvedExternalSymbols()
is called. - addProgramToFixup(String, Program) - Method in class ghidra.program.util.ExternalSymbolResolver
-
Queues a program into this session that will be fixed when
ExternalSymbolResolver.fixUnresolvedExternalSymbols()
is called. - 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, boolean) - Method in interface ghidra.framework.model.Project
-
Add the given project URL to this project's list project views.
- addProjectView(URL, boolean) - Method in class ghidra.framework.project.DefaultProject
- addProjectViewListener(ProjectViewListener) - Method in interface ghidra.framework.model.Project
-
Add a listener to be notified when a visible project view is added or removed.
- addProjectViewListener(ProjectViewListener) - Method in class ghidra.framework.project.DefaultProject
- addProperty(JavaPropertyValue) - Method in class generic.theme.GThemeValueMap
-
Adds the given property value to this map.
- 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 class docking.widgets.pathmanager.AbstractTypedPropertyEditor
- 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.DefaultEmulator
-
Add memory load image provider
- addProvider(MemoryLoadImage, AddressSetView) - Method in class ghidra.app.emulator.memory.CompositeLoadImage
- addQualifier(int) - Method in class ghidra.app.util.cparser.C.Declaration
- addQualifiers(Declaration) - Method in class ghidra.app.util.cparser.C.Declaration
- addr - Variable in class ghidra.program.database.code.InstructionDB
- 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 - Enum constant in enum class ghidra.app.util.bin.format.dwarf.expression.DWARFExpressionOperandType
- addRamStorage(long) - Method in class ghidra.app.util.bin.format.dwarf.DWARFVariable
- 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(long, long) - Method in class ghidra.app.util.bin.RangeMappedByteProvider
-
Adds a range to the current end of this instance.
- 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
- AddrCtx(RegisterValue, Address) - Constructor for class ghidra.pcode.emu.jit.JitPassage.AddrCtx
-
Construct an address-context pair
- 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(long, DataType) - Method in class ghidra.program.model.data.NoisyStructureBuilder
-
Adds information for a field given a pointer reference.
- addReference(FieldContext<?>, Address) - Method in class ghidra.app.util.bin.format.golang.structmapping.MarkupSession
-
Creates a reference from the specified field to the specified address.
- 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(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
-
Deprecated.function signatures should be modified in their entirety using either
UpdateFunctionCommand
orApplyFunctionSignatureCmd
. - AddRegisterParameterCommand(Function, Register, String, DataType, int, SourceType) - Constructor for class ghidra.app.cmd.function.AddRegisterParameterCommand
-
Deprecated.
- 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.
- addRegisterStorage(List<Register>) - Method in class ghidra.app.util.bin.format.dwarf.DWARFVariable
- 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
-
An object that represents and add, remove or change operation for one row of a table
- AddRemoveListItem(AddRemoveListItem.Type, T) - Constructor for class docking.widgets.table.AddRemoveListItem
- AddRemoveListItem.Type - Enum Class in docking.widgets.table
- addRenderingHints(Map<?, ?>) - Method in class docking.menu.DockingMenuItemUI.SwitchGraphics2D
- addRenderingHints(Map<?, ?>) - Method in class generic.text.TextLayoutGraphics
- addReplaceCompilerSpecExtension(String, TaskMonitor) - Method in class ghidra.program.database.SpecExtension
-
Install or replace a spec extension to the program.
- addReservedNames(Collection<String>) - Method in class ghidra.app.util.bin.format.dwarf.NameDeduper
-
Add names to the de-duper that will be used in a future call.
- address - Enum constant in enum class ghidra.app.util.bin.format.dwarf.attribs.DWARFAttributeClass
- address - Variable in class ghidra.app.util.bin.format.dwarf.DWARFFunction
- address - Variable in class ghidra.app.util.bin.format.dwarf.line.DWARFLineProgramState
-
The program-counter value corresponding to a machine instruction generated by the compiler.
- address - Variable in class ghidra.app.util.demangler.MangledContext
- address - Variable in class ghidra.pcode.emu.jit.JitPassage.DecodeErrorInstruction
- address - Variable in class ghidra.app.util.PseudoData
- address - Variable in class ghidra.app.util.PseudoInstruction
- address - Variable in class ghidra.pcode.emu.jit.JitPassage.AddrCtx
-
The address
- address - Variable in class ghidra.pcode.exec.AbstractBytesPcodeExecutorStatePiece.StateMemBuffer
- address - Variable in class ghidra.pcode.loadimage.LoadImageFunc
- address - Variable in class ghidra.program.database.code.InstructionDB
- address - Variable in class ghidra.program.database.symbol.SymbolDB
- address - Variable in class ghidra.program.model.lang.ParameterPieces
- address() - Method in record class ghidra.app.util.bin.format.dwarf.line.DWARFLine.SourceFileAddr
-
Returns the value of the
address
record component. - address() - Method in record class ghidra.app.util.bin.format.elf.info.ElfInfoItem.ItemWithAddress
-
Returns the value of the
address
record component. - address() - Method in record class ghidra.app.util.bin.format.macho.commands.ExportTrie.ExportEntry
-
Returns the value of the
address
record component. - address() - Method in record class ghidra.pcode.emu.jit.gen.FieldForArrDirect
-
Returns the value of the
address
record component. - address(long) - Method in class help.screenshot.AbstractScreenShotGenerator
-
Deprecated.use
AbstractScreenShotGenerator.addr(long)
instead - Address - Enum constant in enum class ghidra.app.util.viewer.field.XRefFieldFactory.SORT_CHOICE
- Address - Interface in ghidra.program.model.address
-
An address represents a location in a program.
- ADDRESS - Enum constant in enum class ghidra.app.util.bin.format.elf.ElfDynamicType.ElfDynamicValueType
- ADDRESS - Static variable in class ghidra.app.util.viewer.field.ListingColors
- 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
- ADDRESS_PROPERTY_MAP_ADDED - Enum constant in enum class ghidra.program.util.ProgramEvent
- ADDRESS_PROPERTY_MAP_CHANGED - Enum constant in enum class ghidra.program.util.ProgramEvent
- ADDRESS_PROPERTY_MAP_REMOVED - Enum constant in enum class ghidra.program.util.ProgramEvent
- ADDRESS_SPACE - Static variable in class ghidra.app.util.viewer.field.ListingColors.PcodeColors
- AddressableByteSequence - Class in ghidra.features.base.memsearch.bytesequence
-
This class provides a
ByteSequence
view into anAddressableByteSource
. - AddressableByteSequence(AddressableByteSource, int) - Constructor for class ghidra.features.base.memsearch.bytesequence.AddressableByteSequence
-
Constructor
- AddressableByteSource - Interface in ghidra.features.base.memsearch.bytesource
-
Interface for reading bytes from a program.
- 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
- addressArithmetic - Variable in class ghidra.pcode.exec.AbstractLongOffsetPcodeExecutorStatePiece
- 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
-
This class is now just a shell left in place to not break external clients.
- 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.
- AddressCollectors - Class in ghidra.program.model.address
-
Utilities for using addresses and ranges in streams
- AddressCollectors() - Constructor for class ghidra.program.model.address.AddressCollectors
- 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.
- AddressCorrelationRange - Class in ghidra.program.util
-
A simple object that holds an
AddressCorrelation
address range and then name of the correlation.s - AddressCorrelationRange(AddressRange, String) - Constructor for class ghidra.program.util.AddressCorrelationRange
- 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.
- 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.
- AddressesReadPcodeArithmetic - Enum Class in ghidra.pcode.exec
-
An auxilliary arithmetic that reports the union of all addresses read, typically during the evaluation of an expression.
- AddressEvaluator - Class in ghidra.program.util
-
Class for evaluating expressions as an Address.
- AddressEvaluator(AddressFactory, boolean) - Constructor for class ghidra.program.util.AddressEvaluator
-
Constructs an AdddressEvaluator without a full program.
- AddressEvaluator(Program, boolean) - Constructor for class ghidra.program.util.AddressEvaluator
-
Constructs an AddressEvalutor for the given program and in the specified hex/decimal mode.
- AddressEvaluator(Program, AddressSpace, boolean) - Constructor for class ghidra.program.util.AddressEvaluator
-
Constructs an AddressEvalutor for the given program and in the specified hex/decimal mode.
- AddressExpressionValue - Class in ghidra.program.util
-
Address operand values.
- AddressExpressionValue(Address) - Constructor for class ghidra.program.util.AddressExpressionValue
- 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 Class 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 class ghidra.program.model.address.AddressFormatException
-
Constructs an AddressFormatException with no detail message.
- AddressFormatException(String) - Constructor for exception class 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
-
Input field for entering address or address expression.
- AddressInput() - Constructor for class ghidra.app.util.AddressInput
-
Constructs an AddressInput field with no specified program or address.
- AddressInput(AddressFactory) - Constructor for class ghidra.app.util.AddressInput
-
Constructs an AddressInput field and initialized with an address factory.
- AddressInput(AddressFactory, Consumer<Address>) - Constructor for class ghidra.app.util.AddressInput
-
Constructs an AddressInput field with a consumer to be notified when the address field changes and initialized with an address factory.
- AddressInput(Program) - Constructor for class ghidra.app.util.AddressInput
-
Constructs an AddressInput field and initialized with a program.
- AddressInput(Program, Consumer<Address>) - Constructor for class ghidra.app.util.AddressInput
-
Constructs an AddressInput field with a consumer to be notified when the address field changes and initialized with a program.
- AddressInput(Consumer<Address>) - Constructor for class ghidra.app.util.AddressInput
-
Constructs an AddressInput field with a consumer to be called when the address field's value changes.
- 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(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.lang
-
AddressLabelInfo
is a utility class for storing anAddress
together with a corresponding language-defined label or alias that is within the global namespace which is established with a SourceType of IMPORTED within a program. - AddressLabelInfo(Address, Integer, String, String, boolean, boolean, ProcessorSymbolType, Boolean) - Constructor for class ghidra.program.model.lang.AddressLabelInfo
-
Constructor for class AddressLabelInfo
- 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, OpenMode, 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. - AddressOf(String, Tree) - Constructor for record class ghidra.pcode.exec.SleighUtils.AddressOf
-
Creates an instance of a
AddressOf
record class. - addressOfEntryPoint - Variable in class ghidra.app.util.bin.format.pe.OptionalHeaderImpl
- AddressOutOfBoundsException - Exception Class 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 class ghidra.program.model.address.AddressOutOfBoundsException
-
Constructs an AddressOutOfBoundsException with no detail message.
- AddressOutOfBoundsException(String) - Constructor for exception class ghidra.program.model.address.AddressOutOfBoundsException
-
Constructs an AddressOutOfBoundsException with the specified detail message.
- AddressOverflowException - Exception Class 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 class ghidra.program.model.address.AddressOverflowException
-
Constructs an AddressOverflowException with no detail message.
- AddressOverflowException(String) - Constructor for exception class ghidra.program.model.address.AddressOverflowException
-
Constructs an AddressOverflowException with the specified detail message.
- 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 an address in a program.
- 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
- AddressRangeEndpointSettingsDefinition - Class in ghidra.util.table.field
-
A class for selecting whether to use the min address or the max address of an
AddressRange
for address range table columns - 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
-
AddressRangeMapDB
provides a generic value range map backed by a database table. - AddressRangeMapDB(DBHandle, AddressMap, Lock, String, ErrorHandler, Field, 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
- AddressRangeSplitter - Class in ghidra.program.model.address
-
AddressRangeIterator
that takes a single address range and breaks it down into smaller address ranges of a specified maximum size. - AddressRangeSplitter(AddressRange, int, boolean) - Constructor for class ghidra.program.model.address.AddressRangeSplitter
-
Constructor
- 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(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 The specified start and end addresses must form a valid range within a single
AddressSpace
. - 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).
- AddressSetComparisonData - Class in ghidra.features.base.codecompare.panel
-
ComparisonData for a generic set of addresses.
- AddressSetComparisonData(Program, AddressSetView) - Constructor for class ghidra.features.base.codecompare.panel.AddressSetComparisonData
- AddressSetDisplayListener - Interface in ghidra.app.util.viewer.listingpanel
-
Interface for being notified whenever the set of visible addresses change in the listing.
- 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() - Constructor for class ghidra.program.model.address.AddressSetViewAdapter
-
Construct an empty AddressSetViewAdapter.
- 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(AddressSpace) - Method in class ghidra.program.model.data.PointerTypedefBuilder
-
Update pointer referenced address space when translating to an absolute memory offset.
- addressSpace(String) - Method in class ghidra.program.model.data.PointerTypedefBuilder
-
Update pointer referenced address space when translating to an absolute memory offset.
- 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
- AddressSpaceSettingsDefinition - Class in ghidra.program.model.data
- 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 Class 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 class ghidra.program.util.AddressTranslationException
-
Construct a new AddressTranslationException with no message
- AddressTranslationException(Address, AddressTranslator) - Constructor for exception class ghidra.program.util.AddressTranslationException
-
Construct a new AddressTranslationException with the given address and translator.
- AddressTranslationException(String) - Constructor for exception class 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
- AddressValue - Class in ghidra.features.base.values
-
Value class for
Address
types. - AddressValue(String, Address, AddressFactory) - Constructor for class ghidra.features.base.values.AddressValue
-
Creates an AddressValue with an optional default value.
- AddressValue(String, Address, Program) - Constructor for class ghidra.features.base.values.AddressValue
-
Creates an AddressValue with an optional default value and uses the
AddressFactory
from the given program. - AddressXML - Class in ghidra.program.model.pcode
-
Utility class for the myriad ways of marshaling/unmarshaling an address and an optional size, to/from XML for the various configuration files.
- AddressXML(AddressSpace, long, int) - Constructor for class ghidra.program.model.pcode.AddressXML
-
Construct an Address range as a space/offset/size
- AddressXML(AddressSpace, long, int, Varnode[]) - Constructor for class ghidra.program.model.pcode.AddressXML
-
Construct a logical memory range, representing multiple ranges pieced together.
- addrFactory - Variable in class ghidra.pcode.emu.SleighInstructionDecoder
- addrFactory - Variable in class ghidra.program.disassemble.Disassembler
- addrFactory - Variable in class ghidra.program.disassemble.ReDisassembler
- addrFactory - Variable in class ghidra.program.util.VarnodeContext
- addrMap - Variable in class ghidra.program.database.data.DataTypeManagerDB
- addrMap - Variable in class ghidra.program.database.function.ThunkFunctionAdapterV0
- 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.
- addrptr - Enum constant in enum class ghidra.app.util.bin.format.dwarf.attribs.DWARFAttributeClass
- addrRng(ULongSpan) - Method in class ghidra.pcode.exec.BytesPcodeExecutorStateSpace
- addrs(long...) - Method in class ghidra.test.AbstractProgramBasedTest
- addrs(Address...) - Method in class ghidra.test.AbstractProgramBasedTest
- addrSet(ULongSpan.ULongSpanSet) - Method in class ghidra.pcode.exec.BytesPcodeExecutorStateSpace
- addrSpace - Variable in class ghidra.program.model.address.GenericAddress
- 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
- addSearch(ByteMatcher) - Method in class ghidra.features.base.memsearch.gui.SearchHistory
- addSecondaryHighlight(ClangToken) - Method in class ghidra.app.decompiler.component.DecompilerPanel
- addSecondaryHighlight(ClangToken, Color) - Method in class ghidra.app.decompiler.component.DecompilerPanel
- addSecondaryHighlighter(Function, DecompilerHighlighter) - Method in class ghidra.app.decompiler.component.ClangHighlightController
-
Adds the given secondary highlighter, but does not create any highlights.
- addSection(MemoryBlock, OptionalHeader) - Method in class ghidra.app.util.bin.format.pe.FileHeader
-
Adds a new section to this file header.
- 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).
- addSeed(Address) - Method in class ghidra.program.disassemble.ReDisassembler.ReDisState
- 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
- addSeparatorPart(String) - Method in class ghidra.app.plugin.assembler.sleigh.grammars.AssemblySentential
-
Add a syntactic terminal element, but with consideration for optional whitespace surrounding special characters
- addSeparators(String) - Method in class ghidra.app.plugin.assembler.sleigh.grammars.AssemblySentential
-
Add a syntactic terminal element, but considering that commas contained within may be followed by optional whitespace
- addSequence(DittedBitSequence, int) - Method in class ghidra.util.bytesearch.SequenceSearchState
-
Add a pattern to this search sequence.
- 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.
- addSizeModfier(int) - Method in class generic.theme.FontModifier
-
Sets the font size modifier
- addSlidePointerRelocations() - Method in record class ghidra.app.util.opinion.DyldCacheOptions
-
Returns the value of the
addSlidePointerRelocations
record component. - 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.
- addSourceFile(SourceFile) - Method in class ghidra.program.database.sourcemap.SourceFileManagerDB
- addSourceFile(SourceFile) - Method in class ghidra.program.model.sourcemap.DummySourceFileManager
- addSourceFile(SourceFile) - Method in interface ghidra.program.model.sourcemap.SourceFileManager
-
Adds a
SourceFile
to this manager. - addSourceMapEntry(SourceFile, int, Address, long) - Method in class ghidra.program.database.sourcemap.SourceFileManagerDB
- addSourceMapEntry(SourceFile, int, Address, long) - Method in class ghidra.program.model.sourcemap.DummySourceFileManager
- addSourceMapEntry(SourceFile, int, Address, long) - Method in interface ghidra.program.model.sourcemap.SourceFileManager
-
Creates a
SourceMapEntry
withSourceFile
sourceFile
, line numberlineNumber
, and non-negative lengthlength
and adds it to the program database. - addSourceMapEntry(SourceFile, int, AddressRange) - Method in interface ghidra.program.model.sourcemap.SourceFileManager
-
Adds a
SourceMapEntry
withSourceFile
sourceFile
, line numberlineNumber
, andAddressRange
range
to the program database. - 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
- addSparseRange(long) - Method in class ghidra.app.util.bin.RangeMappedByteProvider
-
Adds a sparse range to the current end of this instance.
- AddStackParameterCommand - Class in ghidra.app.cmd.function
-
Deprecated.function signatures should be modified in their entirety using either
UpdateFunctionCommand
orApplyFunctionSignatureCmd
. - AddStackParameterCommand(Function, int, String, DataType, int, SourceType) - Constructor for class ghidra.app.cmd.function.AddStackParameterCommand
-
Deprecated.
- 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.
- addStackStorage(long, int) - Method in class ghidra.app.util.bin.format.dwarf.DWARFVariable
- 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.
- addState(ActionState<T>) - Method in class docking.action.builder.MultiStateActionBuilder
-
Add an action state
- addState(String, Icon, T) - Method in class docking.action.builder.MultiStateActionBuilder
-
Add an action state
- addStates(List<ActionState<T>>) - Method in class docking.action.builder.MultiStateActionBuilder
-
Add a list of action states
- 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.
- addStyleModifier(int) - Method in class generic.theme.FontModifier
-
Sets the font style modifier.
- addSubjectAlternativeName(String) - Static method in class ghidra.net.ApplicationKeyManagerFactory
-
Add the optional self-signed subject alternative name to be used during initialization if no keystore defined.
- addSuccessfulPassword(FSRL, Password) - Method in class ghidra.formats.gfilesystem.crypto.CryptoProviderSessionChildImpl
- addSuccessfulPassword(FSRL, Password) - Method in interface ghidra.formats.gfilesystem.crypto.CryptoSession
-
Pushes a known good password into a cache for later re-retrieval.
- addSupportedPlugins(PluginPackage) - Method in class ghidra.framework.plugintool.PluginConfigurationModel
- addSymbol(AssemblySymbol) - Method in class ghidra.app.plugin.assembler.sleigh.grammars.AssemblySentential
-
Add a symbol to the right of this sentential
- addSymbol(Symbol) - Method in class ghidra.app.plugin.processors.sleigh.symbol.SymbolScope
- addSymbol(SleighSymbol) - Method in class ghidra.program.model.lang.PcodeParser
- addSymbols(List<NList>) - Method in class ghidra.app.util.bin.format.macho.commands.SymbolTableCommand
- 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.DomainObject
-
Synchronize the specified domain object with this domain object using a shared transaction manager.
- addSystemAction(DockingActionIf) - Method in class docking.action.KeyBindingsManager
- addTab(T) - Method in class docking.widgets.tab.GTabPanel
-
Add a new tab to the panel for the given value.
- 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.
- addTableColumns(Set<DynamicTableColumn<ROW_TYPE, ?, ?>>, boolean) - 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
- addTabs(List<T>) - Method in class docking.widgets.tab.GTabPanel
-
Add tabs for each value in the given list.
- 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.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.
- addTerminalListener(TerminalListener) - Method in interface ghidra.app.services.Terminal
-
Add a listener for terminal events
- addText(String) - Method in class docking.widgets.GHyperlinkComponent
-
Adds text to this widget that will be displayed as plain text.
- addText(String) - Method in class ghidra.app.plugin.debug.DomainFolderChangesDisplayComponentProvider
- addText(String, Font, Color, QUADRANT) - Method in class resources.MultiIconBuilder
-
Add text overlaid on the base icon, aligned to the specified quadrant.
- addTextEntryStatusListener(TextEntryStatusListener) - Method in class docking.widgets.textfield.GFormattedTextField
- addTheme(GTheme) - Method in class generic.theme.ApplicationThemeManager
- addTheme(GTheme) - Method in class generic.theme.StubThemeManager
- addTheme(GTheme) - Method in class generic.theme.ThemeManager
-
Adds the given theme to set of all themes.
- addThemeListener(ThemeListener) - Static method in class generic.theme.Gui
-
Adds a
ThemeListener
to be notified of theme changes. - addThemeListener(ThemeListener) - Method in class generic.theme.ThemeManager
-
Adds a
ThemeListener
to be notified of theme changes. - 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 docking.widgets.TitledPanel
-
Adds a component to the right side of the title bar.
- addToComparison(Function) - Method in interface ghidra.app.services.FunctionComparisonService
-
Adds the given function to each side the last created comparison window or creates a new comparison if none exists.
- addToComparison(Collection<Function>) - Method in interface ghidra.app.services.FunctionComparisonService
-
Adds the given functions to each side the last created comparison window or creates a new comparison if none exists.
- addToDataTypeManager() - Method in class ghidra.app.plugin.exceptionhandlers.gcc.structures.ehFrame.ExceptionHandlerFrameHeader
-
Adds the structure data type for the eh frame header to the program's data type manager.
- 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(ClangNode) - Method in class ghidra.app.decompiler.ClangTokenGroup
-
Add additional text to this group
- addToModel(E) - Method in class docking.widgets.combobox.GhidraComboBox
-
Adds the given item to the combobox's data model.
- addToModel(Collection<E>) - Method in class docking.widgets.combobox.GhidraComboBox
-
Adds all the given item to the combobox's data model.
- 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 class ghidra.framework.plugintool.mgr.EventManager
-
Add the given tool listener to be notified 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
-
Deprecated.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, LoaderMap, ByteProvider, Program) - Constructor for class ghidra.plugin.importer.AddToProgramDialog
-
Construct a new AddToProgramDialog.
- AddToProgramFSBFileHandler - Class in ghidra.plugins.fsbrowser.filehandlers
- AddToProgramFSBFileHandler() - Constructor for class ghidra.plugins.fsbrowser.filehandlers.AddToProgramFSBFileHandler
- addToSelectionModifiers - Variable in class ghidra.graph.viewer.event.mouse.JungPickingGraphMousePlugin
-
additional modifiers for the action of adding to an existing selection
- 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.
- addToVSCodeWorkspace(File, File) - Method in interface ghidra.app.services.VSCodeIntegrationService
-
Adds the given project directory to the the given Visual Studio Code workspace file A new workspace will be created if it doesn't already exist
- addToWindowWhen(Class<? extends ActionContext>) - Method in class docking.action.DockingAction
-
Sets the ActionContext class for when this action should be added to a window
- 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.DomainObject
-
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.AbstractDataTreeDialog
- 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.
- addType(DataType) - Method in class ghidra.app.util.DataTypeDependencyOrderer
-
This method adds a single DataTypes to the input DataType list and marks the data as dirty (all must need recalculated).
- addTypeList(ArrayList<DataType>) - Method in class ghidra.app.util.DataTypeDependencyOrderer
-
This method adds a list of DataTypes to the input DataType list and marks the data as dirty (all must need recalculated).
- 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
- addUse(JitOp, int) - Method in class ghidra.pcode.emu.jit.var.AbstractJitVal
- addUse(JitOp, int) - Method in enum class ghidra.pcode.emu.jit.var.JitIndirectMemoryVar
- addUse(JitOp, int) - Method in class ghidra.pcode.emu.jit.var.JitMemoryOutVar
- addUse(JitOp, int) - Method in interface ghidra.pcode.emu.jit.var.JitVal
-
Add a use.
- addUsedNames(Collection<String>) - Method in class ghidra.app.util.bin.format.dwarf.NameDeduper
-
Add names to the de-duper that have already been used.
- 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(AbstractValue<?>) - Method in class docking.widgets.values.GValuesMap
-
Adds an AbstractValue to this ValuesMap.
- addValue(AbstractValue<?>) - Method in class docking.widgets.values.ValuesMapDialog
-
Adds a new value to the ValuesMap being edited by this dialog.
- 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
- addVertex() - Method in class ghidra.service.graph.AttributedGraph
- addVertex(AttributedVertex) - Method in class ghidra.service.graph.AttributedGraph
- addVertex(String) - Method in class ghidra.service.graph.AttributedGraph
-
Adds a new vertex with the given id.
- addVertex(String, String) - Method in class ghidra.service.graph.AttributedGraph
-
Adds a new vertex with the given id and name.
- 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 class ghidra.program.model.address.GenericAddressSpace
- addWrap(Address, long) - Method in class ghidra.program.model.address.OverlayAddressSpace
- addWrap(Address, long) - Method in class ghidra.program.database.ProgramOverlayAddressSpace
- addWrap(Address, long) - Method in class ghidra.program.model.address.ProtectedAddressSpace
- addWrap(Address, long) - Method in class ghidra.program.model.address.SegmentedAddressSpace
- 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 class ghidra.program.model.address.GenericAddressSpace
- addWrapSpace(Address, long) - Method in class ghidra.program.model.address.OverlayAddressSpace
- addWrapSpace(Address, long) - Method in class ghidra.program.database.ProgramOverlayAddressSpace
- addWrapSpace(Address, long) - Method in class ghidra.program.model.address.ProtectedAddressSpace
- addWrapSpace(Address, long) - Method in class ghidra.program.model.address.SegmentedAddressSpace
- 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
- 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
- adjustBeginLineColumn(int, int) - Method in class ghidra.app.util.cparser.C.SimpleCharStream
-
Method to adjust line and column numbers for the start of a token.
- adjustBeginLineColumn(int, int) - Method in class ghidra.app.util.cparser.CPP.SimpleCharStream
-
Method to adjust line and column numbers for the start of a token.
- adjustEdgePickSizeForZoom(VisualizationServer<V, E>) - Static method in class ghidra.graph.viewer.GraphViewerUtils
- adjustFonts(int) - Method in class generic.theme.ThemeManager
-
Adjust the size of all fonts by the given amount.
- adjustFontSize(boolean) - Method in class docking.ComponentProvider
-
Tells the provider to adjust the font size for this provider.
- adjustForFontSizeOverride(Font) - Static method in class ghidra.util.SystemUtilities
-
Deprecated, for removal: This API element is subject to removal in a future version.Use the theming system for fonts
- 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.
- 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.
- 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 to the view.
- ADMIN - Static variable in class ghidra.framework.remote.User
-
Value corresponding to Administrative permission for a repository user.
- advance() - Method in class ghidra.pcode.exec.PcodeFrame
-
Advance the index
- advance(int) - Method in class ghidra.program.model.mem.MemoryBufferImpl
- advance(int) - Method in interface ghidra.program.model.mem.MutableMemBuffer
-
Advance the Address pointer.
- advanceAfterFinished() - Method in class ghidra.pcode.emu.DefaultPcodeThread
-
Resolve a finished instruction, advancing the program counter if necessary
- advanceOffset(T) - Method in class ghidra.pcode.emu.unix.DefaultEmuUnixFileHandle
-
Advance the handle's offset (negative to rewind)
- advancePosition(int) - Method in class ghidra.program.model.pcode.LinkedByteBuffer.Position
-
Advance this Position by the specified number of bytes
- after() - Method in class ghidra.app.services.AnalysisPriority
-
Get a priority that is a little lower than this one.
- after() - Method in class ghidra.framework.ShutdownPriority
- afterAddedToTool() - Method in class ghidra.plugins.fsbrowser.FSBComponentProvider
- afterLeft(JitCodeGenerator, JitIntAddOp, JitType, JitType, MethodVisitor) - Method in enum class ghidra.pcode.emu.jit.gen.op.IntAddOpGen
- afterLeft(JitCodeGenerator, JitIntCarryOp, JitType, JitType, MethodVisitor) - Method in enum class ghidra.pcode.emu.jit.gen.op.IntCarryOpGen
- afterLeft(JitCodeGenerator, JitIntDivOp, JitType, JitType, MethodVisitor) - Method in enum class ghidra.pcode.emu.jit.gen.op.IntDivOpGen
- afterLeft(JitCodeGenerator, JitIntMultOp, JitType, JitType, MethodVisitor) - Method in enum class ghidra.pcode.emu.jit.gen.op.IntMultOpGen
- afterLeft(JitCodeGenerator, JitIntRemOp, JitType, JitType, MethodVisitor) - Method in enum class ghidra.pcode.emu.jit.gen.op.IntRemOpGen
- afterLeft(JitCodeGenerator, JitIntSBorrowOp, JitType, JitType, MethodVisitor) - Method in enum class ghidra.pcode.emu.jit.gen.op.IntSBorrowOpGen
- afterLeft(JitCodeGenerator, JitIntSCarryOp, JitType, JitType, MethodVisitor) - Method in enum class ghidra.pcode.emu.jit.gen.op.IntSCarryOpGen
- afterLeft(JitCodeGenerator, JitIntSDivOp, JitType, JitType, MethodVisitor) - Method in enum class ghidra.pcode.emu.jit.gen.op.IntSDivOpGen
- afterLeft(JitCodeGenerator, JitIntSRemOp, JitType, JitType, MethodVisitor) - Method in enum class ghidra.pcode.emu.jit.gen.op.IntSRemOpGen
- afterLeft(JitCodeGenerator, JitIntSRightOp, JitType, JitType, MethodVisitor) - Method in enum class ghidra.pcode.emu.jit.gen.op.IntSRightOpGen
- afterLeft(JitCodeGenerator, JitIntSubOp, JitType, JitType, MethodVisitor) - Method in enum class ghidra.pcode.emu.jit.gen.op.IntSubOpGen
- afterLeft(JitCodeGenerator, T, JitType, JitType, MethodVisitor) - Method in interface ghidra.pcode.emu.jit.gen.op.BinOpGen
-
Emit code between reading the left and right operands
- afterLeft(JitCodeGenerator, T, JitType, JitType, MethodVisitor) - Method in interface ghidra.pcode.emu.jit.gen.op.BitwiseBinOpGen
- afterLeft(JitCodeGenerator, T, JitType, JitType, MethodVisitor) - Method in interface ghidra.pcode.emu.jit.gen.op.CompareIntBinOpGen
- AfterStructureRead - Annotation Interface in ghidra.app.util.bin.format.golang.structmapping
-
Indicates that the tagged method should be executed after the structure has been created and its data read into its structure mapped fields.
- AggressiveInstructionFinderAnalyzer - Class in ghidra.app.plugin.prototype.analysis
- AggressiveInstructionFinderAnalyzer() - Constructor for class ghidra.app.plugin.prototype.analysis.AggressiveInstructionFinderAnalyzer
- agrees(long) - Method in class ghidra.app.plugin.assembler.sleigh.expr.MaskedLong
-
Checks if this and a long agree
- agrees(MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.MaskedLong
-
Checks if this and another masked long agree
- 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
-
AIFF / AIFC header format:
- AIFFDataType() - Constructor for class ghidra.program.model.data.AIFFDataType
- AIFFDataType(DataTypeManager) - Constructor for class ghidra.program.model.data.AIFFDataType
- A JIT-Accelerated P-code Emulator for the Java Virtual Machine - Search tag in class ghidra.pcode.emu.jit.JitPcodeEmulator
- Section
- 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 atrue
value forforceAlter
will guarantee that the alert will happen. - ALERT - Enum constant in enum class 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() - Constructor for class generic.stl.Algorithms
- ALIAS - Static variable in class ghidra.app.util.bin.format.omf.omf.OmfRecordTypes
- aliasMap - Variable in class ghidra.framework.options.AbstractOptions
- ALICE_BLUE - Static variable in class ghidra.util.WebColors
- align(int) - Method in class ghidra.app.util.bin.BinaryReader
-
Advances the current index so that it aligns to the specified value (if not already aligned).
- align(int) - Method in interface ghidra.program.model.data.Composite
- align(MultiRowLayout.RowHeights) - Method in class docking.widgets.fieldpanel.support.MultiRowLayout
-
Aligns the heights in this MultiRowLayout to match those in the given row heights array.
- ALIGN_NAME - Static variable in interface ghidra.program.model.data.CompositeInternal
- ALIGNAS - Static variable in interface ghidra.app.util.cparser.C.CParserConstants
-
RegularExpression Id.
- 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
- 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(StructureInternal, 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_PREFIX - Static variable in class ghidra.app.util.html.HTMLDataTypeRepresentation
- 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
- AlignmentFilter - Class in ghidra.features.base.memsearch.searcher
-
Search filter that can test a search result and determine if that result is at an address whose offset matches the given alignment (i.e.
- AlignmentFilter(int) - Constructor for class ghidra.features.base.memsearch.searcher.AlignmentFilter
- alignmentPermissionChanged() - Method in interface ghidra.app.util.query.AddressAlignmentListener
- AlignmentSpecifier() - Method in class ghidra.app.util.cparser.C.CParser
- alignmentText - Variable in class ghidra.app.util.html.CompositeDataTypeHTMLRepresentation
- AlignmentType - Enum Class in ghidra.program.model.data
-
AlignmentType
specifies the type of alignment which applies to a composite data type. - alignmentValueText - Variable in class ghidra.app.util.html.CompositeDataTypeHTMLRepresentation
- ALIGNOF - Static variable in interface ghidra.app.util.cparser.C.CParserConstants
-
RegularExpression Id.
- AlignRule - Class in ghidra.util.bytesearch
-
ByteSearch post search rule when a pattern is found.
- AlignRule() - Constructor for class ghidra.util.bytesearch.AlignRule
- AlignRule(int, int) - Constructor for class ghidra.util.bytesearch.AlignRule
-
ByteSearch post search rule when a pattern is found.
- alignSet(int, AddressSetView) - Static method in class ghidra.app.cmd.disassemble.X86_64DisassembleCommand
- alignStack() - Method in class ghidra.app.util.bin.format.golang.GoParamStorageAllocator
- alignStackFor(DataType) - Method in class ghidra.app.util.bin.format.golang.GoParamStorageAllocator
- alignToFour(int) - Static method in class ghidra.app.util.bin.format.macos.cfm.CFM_Util
- all() - Method in interface generic.Span.Domain
-
Get the span containing all values in the domain
- all() - Method in enum class generic.ULongSpan.Domain
- All - Enum constant in enum class ghidra.app.decompiler.DecompileOptions.AliasBlockEnum
- All - Enum constant in enum class ghidra.app.decompiler.DecompileOptions.NamespaceStrategy
- All - Enum constant in enum class ghidra.app.decompiler.DecompileOptions.NanIgnoreEnum
- ALL - Enum constant in enum class docking.actions.dialog.ActionDisplayLevel
- ALL - Enum constant in enum class ghidra.program.model.data.RenderUnicodeSettingsDefinition.RENDER_ENUM
- ALL - Enum constant in enum class ghidra.util.data.DataTypeParser.AllowedDataTypes
-
All data-types are permitted (excluding bitfields)
- ALL - Static variable in interface generic.ULongSpan
- ALL - Static variable in class ghidra.app.util.Permissions
- ALL - Static variable in enum class ghidra.features.base.memsearch.bytesource.ProgramSearchRegion
- ALL - Static variable in class ghidra.features.base.memsearch.format.SearchFormat
- 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_MEMORY_SPACES - Static variable in class ghidra.app.util.AddressInput
- ALL_PLUGINS_LOADED - Enum constant in enum class ghidra.framework.plugintool.util.PluginPackageState
- ALL_REFS - Static variable in class ghidra.app.util.XReferenceUtil
-
Deprecated.
- allAggregates() - Method in class ghidra.app.util.bin.format.dwarf.DWARFProgram
-
Returns iterable that traverses all
DIEAggregate
s in the program. - allAlive() - Method in class ghidra.program.model.pcode.PcodeOpBank
-
Returns iterator containing both PcodeOpAST and Iterator<PcodeOp> 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 - Enum constant in enum class 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<PcodeOp> objects.
- allLastSet - Variable in class ghidra.program.util.VarnodeContext
- allLocals() - Method in class ghidra.pcode.emu.jit.analysis.JitAllocationModel
-
Get all of the locals allocated
- allmodels - Variable in class ghidra.program.model.lang.BasicCompilerSpec
- 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
-
The main InjectPayload factory interface.
- 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
- allocateTemp() - Method in class ghidra.program.model.lang.PcodeParser
- allOrdered() - Method in class ghidra.program.model.pcode.PcodeOpBank
- allOrdered(Address) - Method in class ghidra.program.model.pcode.PcodeOpBank
- ALLOW_ALL_FILTERS - Enum constant in enum class ghidra.util.table.column.GColumnRenderer.ColumnConstraintFilterMode
-
Use both the rendered filter String and any found column constraints
- ALLOW_CONSTRAINTS_FILTER_ONLY - Enum constant in enum class ghidra.util.table.column.GColumnRenderer.ColumnConstraintFilterMode
-
Use only column constraints when filtering
- 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.
- ALLOW_RENDERER_STRING_FILTER_ONLY - Enum constant in enum class ghidra.util.table.column.GColumnRenderer.ColumnConstraintFilterMode
-
Use only
GColumnRenderer.getFilterString(Object, Settings)
value; no constraints - 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
- allowNegativeValue() - Method in interface ghidra.docking.settings.NumberSettingsDefinition
-
Determine if negative values are permitted.
- allowNegativeValue() - Method in class ghidra.program.model.data.ComponentOffsetSettingsDefinition
- allowNegativeValue() - Method in class ghidra.program.model.data.OffsetMaskSettingsDefinition
- allowNegativeValue() - Method in class ghidra.program.model.data.OffsetShiftSettingsDefinition
- 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
- allowsDefaultBuiltInSettings() - Method in class ghidra.program.database.data.DataTypeManagerDB
- allowsDefaultBuiltInSettings() - Method in class ghidra.program.database.data.ProgramDataTypeManager
- allowsDefaultBuiltInSettings() - Method in interface ghidra.program.model.data.DataTypeManager
-
Determine if settings are supported for BuiltIn datatypes within this datatype manager.
- allowsDefaultComponentSettings() - Method in class ghidra.program.database.data.DataTypeManagerDB
- allowsDefaultComponentSettings() - Method in interface ghidra.program.model.data.DataTypeManager
-
Determine if settings are supported for datatype components within this datatype manager (i.e., for structure and union components).
- 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.
- allowTerminatingTasksWhenClosing() - Method in class ghidra.framework.plugintool.PluginTool
-
Normally, tools are not allowed to close while tasks are running in that tool as it could leave the application in an unstable state.
- allPathsContain(Vector, Vertex, Vector) - Method in class ghidra.util.graph.Dominator
-
Deprecated.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
-
Deprecated.this returns all paths that contain v which we need to consider when looking for the dominator of v.
- allRows() - Method in class ghidra.app.util.bin.format.dwarf.line.DWARFLineProgramExecutor
- 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
- allValues() - Method in class ghidra.pcode.emu.jit.analysis.JitDataFlowModel
-
Get all values (and variables) in the use-def graph
- AllValuesChangedThemeEvent - Class in generic.theme
-
ThemeEvent
for when a new theme is set or the current theme is reset to its original values. - AllValuesChangedThemeEvent(boolean) - Constructor for class generic.theme.AllValuesChangedThemeEvent
-
Constructor
- allValuesSorted() - Method in class ghidra.pcode.emu.jit.analysis.JitDataFlowModel
-
Same as
JitDataFlowModel.allValues()
, but sorted by ID with constants at the top - 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
- alreadyExists(String) - Method in class ghidra.app.script.GhidraScriptInfoManager
-
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 - Enum constant in enum class docking.action.builder.AbstractActionBuilder.When
- ALWAYS - Enum constant in enum class ghidra.app.util.viewer.field.EolEnablement
- ALWAYS - Enum constant in enum class ghidra.graph.viewer.options.RelayoutOption
- ALWAYS - Enum constant in enum class ghidra.program.model.listing.CodeUnitFormatOptions.ShowBlockName
-
Indicator to show the block name in all address, label, or operand representations.
- ALWAYS - Enum constant in enum class 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
- alwaysShowAutoComments() - Method in class ghidra.app.util.viewer.field.EolExtraCommentsOption
- 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 - Enum constant in enum class 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 - Enum constant in enum class ghidra.app.plugin.processors.sleigh.UniqueLayout
- ANALYSIS - Enum constant in enum class 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 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.
- 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.
- 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.app.plugin.exceptionhandlers.gcc.sections.DebugFrameSection
-
Analyzes and annotates the debug frame section.
- analyze() - Method in class ghidra.pcode.emu.jit.analysis.JitControlFlowModel
-
Perform the analysis.
- analyze() - Method in class ghidra.pcode.emu.jit.analysis.JitDataFlowModel
-
Construct the use-def graph
- analyze() - Method in class ghidra.pcode.emu.jit.analysis.JitTypeModel
-
Perform the analysis
- analyze() - Method in class ghidra.program.database.ProgramBuilder
-
Perform complete analysis on the built program.
- analyze(int) - Method in class ghidra.app.plugin.exceptionhandlers.gcc.sections.EhFrameSection
-
Analyzes and annotates the eh frame section.
- 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, for removal: This API element is subject to removal in a future version.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.
- analyze(TaskMonitor) - Method in class ghidra.app.plugin.exceptionhandlers.gcc.sections.EhFrameHeaderSection
-
Analyzes and annotates the eh frame header.
- 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_OPTION_NAME - 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
-
Interface to perform automatic analysis.
- AnalyzerAdapter - Class in ghidra.app.services
- AnalyzerAdapter(String, AnalysisPriority) - Constructor for class ghidra.app.services.AnalyzerAdapter
- AnalyzerType - Enum Class in ghidra.app.services
-
AnalyzerType defines various types of analyzers that Ghidra provides.
- 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
- and(ExpressionMatcher<?>, ExpressionMatcher<?>) - Method in interface ghidra.app.plugin.assembler.sleigh.expr.match.ExpressionMatcher.Context
-
Match the form
L & R
orR & L
- and(Varnode, Varnode, ContextEvaluator) - Method in class ghidra.program.util.VarnodeContext
- AND - Enum constant in enum class docking.widgets.filter.MultitermEvaluationMode
- AND - Enum constant in enum class docking.widgets.table.columnfilter.LogicOperation
- AND - Static variable in class ghidra.app.plugin.processors.generic.BinaryExpression
- AND - Static variable in interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
RegularExpression Id.
- andb(long) - Method in class ghidra.pcode.struct.CallExpr
- andb(long) - Method in class ghidra.pcode.struct.Expr
- andb(long) - Method in class ghidra.pcode.struct.LiteralLongExpr
- andb(long) - Method in class ghidra.pcode.struct.RawExpr
- andb(long) - Method in interface ghidra.pcode.struct.StructuredSleigh.RVal
-
Generate boolean and
- andb(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.CallExpr
- andb(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.Expr
- andb(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.LiteralLongExpr
- andb(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.RawExpr
- andb(StructuredSleigh.RVal) - Method in interface ghidra.pcode.struct.StructuredSleigh.RVal
-
Generate boolean and
- 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
- ANDExpression() - Method in class ghidra.app.util.cparser.C.CParser
- ANDExpression() - Method in class ghidra.app.util.cparser.CPP.PreProcessor
- 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
- AndFilter - Class in ghidra.program.model.lang.protorules
-
Logically AND multiple QualifierFilters together into a single filter.
- AndFilter(AndFilter) - Constructor for class ghidra.program.model.lang.protorules.AndFilter
- AndFilter(ArrayList<QualifierFilter>) - Constructor for class ghidra.program.model.lang.protorules.AndFilter
-
The AndFilter assumes ownership of all the filters in the ArrayList
- andi(long) - Method in class ghidra.pcode.struct.CallExpr
- andi(long) - Method in class ghidra.pcode.struct.Expr
- andi(long) - Method in class ghidra.pcode.struct.LiteralLongExpr
- andi(long) - Method in class ghidra.pcode.struct.RawExpr
- andi(long) - Method in interface ghidra.pcode.struct.StructuredSleigh.RVal
-
Generate an integer (bitwise) and
- andi(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.CallExpr
- andi(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.Expr
- andi(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.LiteralLongExpr
- andi(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.RawExpr
- andi(StructuredSleigh.RVal) - Method in interface ghidra.pcode.struct.StructuredSleigh.RVal
-
Generate an integer (bitwise) and
- 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.
- ANDROID - Enum constant in enum class ghidra.app.util.bin.format.elf.ElfRelocationTable.TableFormat
- AndroidElfRelocationTableDataType - Class in ghidra.app.util.bin.format.elf
-
AndroidElfRelocationTableDataType
provides an implementation of an Android APS2 packed ELF relocation table. - AndroidElfRelocationTableDataType() - Constructor for class ghidra.app.util.bin.format.elf.AndroidElfRelocationTableDataType
- AndroidElfRelocationTableDataType(DataTypeManager) - Constructor for class ghidra.app.util.bin.format.elf.AndroidElfRelocationTableDataType
- 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. - AnimationRunner - Class in docking.util
-
A class that does basic setup work for creating an
Animator
. - AnimationRunner(JComponent) - Constructor for class docking.util.AnimationRunner
- 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
- AnnotatedEmuSyscallUseropLibrary<T> - Class in ghidra.pcode.emu.sys
-
A syscall library wherein Java methods are exported via a special annotated
- AnnotatedEmuSyscallUseropLibrary(PcodeMachine<T>, Program) - Constructor for class ghidra.pcode.emu.sys.AnnotatedEmuSyscallUseropLibrary
-
Construct a new library including the "syscall" userop
- AnnotatedEmuSyscallUseropLibrary.EmuSyscall - Annotation Interface in ghidra.pcode.emu.sys
-
An annotation to export a method as a system call in the library.
- AnnotatedEmuSyscallUseropLibrary.StructuredPart - Class in ghidra.pcode.emu.sys
- AnnotatedMouseHandler - Interface in ghidra.app.util.viewer.field
-
An interface for handling mouse clicks on
AnnotatedTextFieldElement
s. - AnnotatedPcodeUseropDefinition(AnnotatedPcodeUseropLibrary<T>, Type, MethodHandles.Lookup, Method, AnnotatedPcodeUseropLibrary.PcodeUserop) - Constructor for class ghidra.pcode.exec.AnnotatedPcodeUseropLibrary.AnnotatedPcodeUseropDefinition
- AnnotatedPcodeUseropLibrary<T> - Class in ghidra.pcode.exec
-
A userop library wherein Java methods are exported via a special annotation
- AnnotatedPcodeUseropLibrary() - Constructor for class ghidra.pcode.exec.AnnotatedPcodeUseropLibrary
-
Default constructor, usually invoked implicitly
- AnnotatedPcodeUseropLibrary.AnnotatedPcodeUseropDefinition<T> - Class in ghidra.pcode.exec
-
A wrapped, annotated Java method, exported as a userop definition
- AnnotatedPcodeUseropLibrary.FixedArgsAnnotatedPcodeUseropDefinition<T> - Class in ghidra.pcode.exec
-
An annotated userop with a fixed number of arguments
- AnnotatedPcodeUseropLibrary.OpExecutor - Annotation Interface in ghidra.pcode.exec
-
An annotation to receive the executor itself into a parameter
- AnnotatedPcodeUseropLibrary.OpLibrary - Annotation Interface in ghidra.pcode.exec
-
An annotation to receive the complete library into a parameter
- AnnotatedPcodeUseropLibrary.OpOutput - Annotation Interface in ghidra.pcode.exec
-
An annotation to receive the output varnode into a parameter
- AnnotatedPcodeUseropLibrary.OpState - Annotation Interface in ghidra.pcode.exec
-
An annotation to receive the executor's state into a parameter
- AnnotatedPcodeUseropLibrary.PcodeUserop - Annotation Interface in ghidra.pcode.exec
-
An annotation to export a Java method as a userop in the library.
- AnnotatedPcodeUseropLibrary.VariadicAnnotatedPcodeUseropDefinition<T> - Class in ghidra.pcode.exec
-
An annotated userop with a variable number of arguments
- 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 theAnnotatedTextFieldElement.handleMouseClicked(Navigatable, ServiceProvider)
method. - AnnotatedTextFieldElement(Annotation, AttributedString, Program, 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, Program) - Constructor for class ghidra.app.util.viewer.field.Annotation
-
Constructor Note: This constructor assumes that the string starts with "{
- annotationClicked(AnnotatedTextFieldElement, boolean) - Method in interface ghidra.app.decompiler.component.DecompilerCallbackHandler
- annotationClicked(AnnotatedTextFieldElement, boolean) - Method in class ghidra.app.decompiler.component.DecompilerCallbackHandlerAdapter
- AnnotationCommentPart - Class in ghidra.app.util.viewer.field
- AnnotationException - Exception Class in ghidra.app.util.viewer.field
-
Exception thrown by the annotations classes.
- AnnotationException(String) - Constructor for exception class ghidra.app.util.viewer.field.AnnotationException
- AnnotationHandler - Interface in ghidra.program.model.data
-
NOTE: ALL AnnotationHandler CLASSES MUST END IN "AnnotationHandler".
- AnnotationUtilities - Enum Class in utilities.util
-
Some utilities for reflection using annotations
- ANONYMOUS - Static variable in class ghidra.app.util.bin.format.swift.types.ContextDescriptorKind
-
This context descriptor represents an anonymous possibly-generic context such as a function body
- 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.RemoteRepositoryHandle
- anonymousAccessAllowed() - Method in interface ghidra.framework.remote.RemoteRepositoryServerHandle
- 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
-
Returns true if anonymous access is requested
- anonymousAccessRequested() - Method in class ghidra.framework.remote.AnonymousCallback
- AnonymousCallback - Class in ghidra.framework.remote
- AnonymousCallback() - Constructor for class ghidra.framework.remote.AnonymousCallback
- AnsiBufferedInputStream - Class in ghidra.pty.windows
- AnsiBufferedInputStream(InputStream) - Constructor for class ghidra.pty.windows.AnsiBufferedInputStream
- ANTIQUE_WHITE - Static variable in class ghidra.util.WebColors
- ANTLRUtil - Class in ghidra.sleigh.grammar
- ANTLRUtil() - Constructor for class ghidra.sleigh.grammar.ANTLRUtil
- any() - Static method in class ghidra.app.plugin.assembler.sleigh.expr.match.AnyMatcher
- any(EventType...) - Method in class ghidra.framework.model.AbstractDomainObjectListenerBuilder
-
Allows for specifying multiple event types that if the event contains any records with and of the given types, then a callback or callback with terminate will be triggered, depending on if the next builder operation is either a call or terminate respectively.
- 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.
- ANY - Enum constant in enum class ghidra.pcode.emu.jit.analysis.JitTypeBehavior
-
No type requirement or interpretation.
- ANY - Static variable in class ghidra.app.util.bin.format.golang.GoVer
- AnyBuilder(EventType[]) - Constructor for class ghidra.framework.model.AbstractDomainObjectListenerBuilder.AnyBuilder
- AnyMatcher<T> - Class in ghidra.app.plugin.assembler.sleigh.expr.match
-
A matcher which accept any expression of the required type
- AnyMatcher(Class<T>) - Constructor for class ghidra.app.plugin.assembler.sleigh.expr.match.AnyMatcher
- AnyMatcher(Set<Class<? extends T>>) - Constructor for class ghidra.app.plugin.assembler.sleigh.expr.match.AnyMatcher
- 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
- AnyToAnyFunctionComparisonModel - Class in ghidra.features.base.codecompare.model
-
Basic FunctionComparisonModel where a set of functions can be compared with each other
- AnyToAnyFunctionComparisonModel(Function...) - Constructor for class ghidra.features.base.codecompare.model.AnyToAnyFunctionComparisonModel
- AnyToAnyFunctionComparisonModel(Collection<Function>) - Constructor for class ghidra.features.base.codecompare.model.AnyToAnyFunctionComparisonModel
- 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 - Enum constant in enum class docking.widgets.EventTrigger
- API_GENERATED - Enum constant in enum class docking.widgets.tree.support.GTreeSelectionEvent.EventOrigin
-
This event was triggered by an API on the GTree interface
- AppCleaner - Class in utility.application
-
Interactive utility to discover and delete artifacts that Ghidra lays down on the filesystem
- AppCleaner() - Constructor for class utility.application.AppCleaner
- 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(StringTree) - Method in class ghidra.pcode.struct.StringTree
- append(CharSequence) - Method in class generic.io.NullWriter
- append(CharSequence) - Method in class ghidra.pcode.struct.StringTree
- append(CharSequence) - Method in class ghidra.util.StringUtilities.LineWrapper
- 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 scroll pane
- 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
- appendAddressWordOffcut(long, long) - Method in class ghidra.app.util.pcode.AbstractAppender
- appendAll(VectorSTL<T>) - Method in class generic.stl.VectorSTL
- appendChar(byte) - Method in class ghidra.pty.windows.AnsiBufferedInputStream
- appendCharacter(char) - Method in class ghidra.app.util.pcode.AbstractAppender
- appendComment(FieldContext<?>, int, String, String, String) - Method in class ghidra.app.util.bin.format.golang.structmapping.MarkupSession
-
Adds a comment to the specified field, appending to any previous values already there.
- appendComment(StructureContext<?>, int, String, String, String) - Method in class ghidra.app.util.bin.format.golang.structmapping.MarkupSession
-
Adds a comment to the specified structure, appending to any previous values already there.
- appendComment(Function, String, String) - Method in class ghidra.app.util.bin.format.golang.structmapping.MarkupSession
- appendComment(Program, Address, int, String, String, String) - Static method in class ghidra.app.util.bin.format.dwarf.DWARFUtil
- 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.dwarf.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.dwarf.DWARFUtil
-
Append a string to a
DataType
's description. - appendEnumeratedData(OmfEnumeratedData) - Method in class ghidra.app.util.bin.format.omf.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
- appendIndent() - Method in class ghidra.app.util.pcode.AbstractAppender
- appendIndent() - Method in class ghidra.pcode.exec.PcodeFrame.MyAppender
- appendIndent() - Method in class ghidra.pcode.exec.PcodeProgram.MyAppender
- appendLabel(String) - Method in class ghidra.app.util.pcode.AbstractAppender
- appendLineLabel(long) - Method in class ghidra.app.util.pcode.AbstractAppender
-
Append a line label, usually meant to be on its own line
- appendLineLabel(long) - Method in class ghidra.pcode.exec.PcodeProgram.MyAppender
-
Append a line label, usually meant to be on its own line
- appendLineLabel(long) - Method in class ghidra.pcode.exec.PcodeFrame.MyAppender
- appendLineLabelRef(long) - Method in class ghidra.app.util.pcode.AbstractAppender
- appendMnemonic(int) - Method in class ghidra.app.util.pcode.AbstractAppender
- 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
-
Appends the message to the log
- appendNames(List<String>) - Method in class ghidra.app.util.bin.format.omf.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.
- appendRawVarnode(AddressSpace, long, long) - Method in class ghidra.app.util.pcode.AbstractAppender
- appendRegister(Register) - Method in class ghidra.app.util.pcode.AbstractAppender
- appendScalar(long) - Method in class ghidra.app.util.pcode.AbstractAppender
- appendSpace(AddressSpace) - Method in class ghidra.app.util.pcode.AbstractAppender
- appendString(String) - Method in class ghidra.app.util.pcode.AbstractAppender
-
Append a plain string.
- appendString(String) - Method in class ghidra.pcode.exec.PcodeFrame.MyAppender
- appendString(String) - Method in class ghidra.pcode.exec.PcodeProgram.MyAppender
- appendToStringBuilder(StringBuilder, boolean, boolean, boolean) - Method in class ghidra.formats.gfilesystem.FSRL
- appendToStringBuilder(StringBuilder, boolean, boolean, boolean) - Method in class ghidra.formats.gfilesystem.FSRLRoot
- appendUnique(long) - Method in class ghidra.app.util.pcode.AbstractAppender
- appendUserop(int) - Method in class ghidra.app.util.pcode.AbstractAppender
- 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_MAX_PROPERTY - Static variable in class ghidra.framework.ApplicationProperties
-
The earliest version of gradle after
ApplicationProperties.APPLICATION_GRADLE_MIN_PROPERTY
that is unsupported. - 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_PYTHON_SUPPORTED_PROPERTY - Static variable in class ghidra.framework.ApplicationProperties
-
A comma-delimted priority-ordred list of versions of Python supported by the application.
- 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
- applicationDefaults - Variable in class generic.theme.ThemeManager
- 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
- ApplicationLevelOnlyPlugin - Interface in ghidra.framework.main
-
Marker interface to indicate this plugin is application-level tools only (see
ApplicationLevelPlugin
). - ApplicationLevelPlugin - Interface in ghidra.framework.main
-
Marker that signals the implementing plugin can be added to the system at the application level.
- 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, 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.
- ApplicationThemeDefaults - Interface in generic.theme
-
Provides theme default values, such as those loaded from
*.theme.property
files. - ApplicationThemeManager - Class in generic.theme
-
This is the fully functional
ThemeManager
that manages themes in a application. - ApplicationThemeManager() - Constructor for class generic.theme.ApplicationThemeManager
- 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. - APPLIED - Enum constant in enum class ghidra.program.model.reloc.Relocation.Status
-
Relocation was applied successfully and resulted in the modification of memory bytes.
- APPLIED_OTHER - Enum constant in enum class ghidra.program.model.reloc.Relocation.Status
-
Loaded memory has been altered during the load process and may, or may not, be directly associated with a standard relocation type.
- 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.plugin.processors.sleigh.SpecExtensionEditor
- 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(byte[], ArrayList<Match>) - Method in class ghidra.util.bytesearch.SequenceSearchState
-
Search for patterns in a byte array.
- 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
- apply(AbstractAssemblyResolutionFactory<?, ?>, AssemblyResolutionResults.Applicator) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults
- apply(AbstractAssemblyResolutionFactory<?, ?>, Function<AssemblyResolvedPatterns, AssemblyResolution>) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults
- 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(Program, Address, Match) - Method in class ghidra.util.bytesearch.DummyMatchAction
- apply(Program, Address, Match) - Method in interface ghidra.util.bytesearch.MatchAction
-
Apply the match action to the program at the address.
- apply(SleighParser) - Method in interface ghidra.pcode.exec.SleighUtils.ParseFunction
- apply(Pattern, long) - Method in class ghidra.util.bytesearch.AlignRule
- apply(Pattern, long) - Method in interface ghidra.util.bytesearch.PostRule
-
Apply a post rule given the matching pattern and offset into the byte stream.
- apply(TaskMonitor) - Method in class ghidra.app.plugin.processors.sleigh.SpecExtensionPanel
- apply(I) - Method in interface utility.function.ExceptionalFunction
-
The method that will be called
- apply(InputStream, long, ArrayList<Match>, TaskMonitor) - Method in class ghidra.util.bytesearch.SequenceSearchState
-
Search for pattern in the stream -in-.
- apply(InputStream, ArrayList<Match>, TaskMonitor) - Method in class ghidra.util.bytesearch.SequenceSearchState
-
Search for pattern in the stream -in-.
- apply(String) - Method in interface ghidra.app.script.StringTransformer
- apply(Statement, Description) - Method in class generic.test.rule.IgnoreUnfinishedRule
- apply(Statement, Description) - Method in class generic.test.rule.RepeatedTestRule
- apply(T) - Method in interface ghidra.app.util.bin.format.dwarf.DWARFIndirectTable.CheckedIOFunction
- apply(V) - Method in class ghidra.graph.viewer.layout.JungWrappingVisualGraphLayoutAdapter
- apply(V) - Method in class ghidra.graph.viewer.vertex.VisualGraphVertexShapeTransformer
- 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
- APPLY_UNDEFINED_SYMBOL_DATA_NAME - Static variable in class ghidra.app.util.opinion.ElfLoaderOptionsFactory
- applyBinaryOperator(ExpressionOperator, ExpressionValue) - Method in interface generic.expressions.ExpressionValue
-
Method called to apply a binary operator to this value.
- applyBinaryOperator(ExpressionOperator, ExpressionValue) - Method in class generic.expressions.LongExpressionValue
- applyBinaryOperator(ExpressionOperator, ExpressionValue) - Method in class ghidra.program.util.AddressExpressionValue
- 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
- applyCallingConvention() - Method in class ghidra.app.util.demangler.DemanglerOptions
-
Checks if the apply function signature calling convention option is currently set
- applyChanges() - Method in class docking.actions.KeyBindings
-
Applies any pending changes.
- applyCmd(Program, Command<Program>) - 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
- applyComponentOffsetPointer(Program, Address, long) - Static method in class ghidra.app.util.bin.format.elf.relocation.ElfRelocationHandler
-
Apply a pointer-typedef with a specified component-offset if specified address is not contained within an execute block.
- applyConstructor(AbstractAssemblyStateGenerator.GeneratorContext, AssemblyConstructorSemantic) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructStateGenerator
-
Generate prototypes, considering the given SLEIGH constructor
- applyContext(ParserWalker, SleighDebugLogger) - Method in class ghidra.app.plugin.processors.sleigh.Constructor
-
Apply any operations on context for this Constructor to a particular InstructionContext
- applyContextChangesForward(Map<String, Long>, AssemblyResolvedPatterns) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic
-
Apply just context transformations in the forward (disassembly) direction
- 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
- ApplyEnumDialog - Class in ghidra.app.util.datatype
- ApplyEnumDialog(PluginTool, DataTypeManager) - Constructor for class ghidra.app.util.datatype.ApplyEnumDialog
- applyFixedLengthDataType(String, DataType, int) - Method in class ghidra.program.database.ProgramBuilder
- 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(Category, 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 category (includes all subcategories).
- 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.
- 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 applying a signature to an existing function.
- ApplyFunctionSignatureCmd(Address, FunctionSignature, SourceType, boolean, boolean) - Constructor for class ghidra.app.cmd.function.ApplyFunctionSignatureCmd
-
Deprecated, for removal: This API element is subject to removal in a future version.
- ApplyFunctionSignatureCmd(Address, FunctionSignature, SourceType, boolean, boolean, DataTypeConflictHandler, FunctionRenameOption) - Constructor for class ghidra.app.cmd.function.ApplyFunctionSignatureCmd
-
Constructs a new command for applying a signature to an existing function.
- ApplyFunctionSignatureCmd(Address, FunctionSignature, SourceType, boolean, FunctionRenameOption) - Constructor for class ghidra.app.cmd.function.ApplyFunctionSignatureCmd
-
Deprecated, for removal: This API element is subject to removal in a future version.
- applyFunctionTagChanges(AddressSetView, int, Set<FunctionTag>, Set<FunctionTag>, TaskMonitor) - Method in class ghidra.program.util.ProgramMerge
-
Merges/replaces tags of program2 into program1.
- applyHighlights() - Method in interface ghidra.app.decompiler.DecompilerHighlighter
-
Call this method when you wish to apply your highlights.
- 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
- applyMutations(AssemblyConstructorSemantic, AssemblyResolutionResults) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyTreeResolver
-
TODO: This is currently used only for resolving recursion.
- applyNameAndNamespace(Function, Function) - Static method in class ghidra.program.util.FunctionUtility
-
Applies the name and namespace from source function to the target function
- 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
- applyNonDefaults(Options) - Method in class ghidra.framework.options.EditorState
- applyOperands(AbstractAssemblyStateGenerator.GeneratorContext, AssemblyResolvedPatterns, AssemblyConstructorSemantic, List<AssemblyParseTreeNode>) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructStateGenerator
-
Generate prototypes by considering all the operands of the given SLEIGH constructor
- applyPatterns(AssemblyConstructorSemantic, int, AssemblyResolutionResults) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyTreeResolver
-
TODO: This is currently used only for resolving recursion.
- applyPatternsForward(int, AssemblyResolvedPatterns) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic
-
Apply just the instruction patterns in the forward (disassembly) direction
- applyPlateCommentOnly(Program, Address) - Method in class ghidra.app.util.demangler.DemangledObject
- applyRecursionPath(Deque<AssemblyConstructorSemantic>, AssemblyParseBranch, AssemblyProduction, AssemblyResolution) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyTreeResolver
-
Apply constructors as indicated by a path returned by the context resolution graph
- applyRemainingOperands(AbstractAssemblyStateGenerator.GeneratorContext, List<AbstractAssemblyStateGenerator.GeneratorContext>, AssemblyResolvedPatterns, AssemblyConstructorSemantic, List<AssemblyParseTreeNode>, List<AbstractAssemblyState>) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructStateGenerator
-
A recursive function for generating child operand prototypes and constructing the parent(s)
- applySignature() - Method in class ghidra.app.util.demangler.DemanglerOptions
-
Checks if the apply signature option is currently set
- applySignature(Function, Function, boolean, DataTypeConflictHandler) - Static method in class ghidra.program.util.FunctionUtility
-
Updates the destination function so its signature will match the source function's signature as closely as possible.
- applySourceMapDifferences(AddressSet, int, TaskMonitor) - Method in class ghidra.program.util.ProgramMerge
-
Merge the source map information from the origin program to the result program.
- 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(Program) - Method in class ghidra.app.cmd.comments.AppendCommentCmd
- applyTo(Program) - Method in class ghidra.app.cmd.comments.CodeUnitInfoPasteCmd
- applyTo(Program) - Method in class ghidra.app.cmd.comments.SetCommentCmd
- applyTo(Program) - Method in class ghidra.app.cmd.comments.SetCommentsCmd
- applyTo(Program) - Method in class ghidra.app.cmd.data.AbstractCreateStructureCmd
- applyTo(Program) - Method in class ghidra.app.cmd.data.CreateArrayCmd
- applyTo(Program) - Method in class ghidra.app.cmd.data.CreateArrayInStructureCmd
- applyTo(Program) - Method in class ghidra.app.cmd.data.CreateDataCmd
- applyTo(Program) - Method in class ghidra.app.cmd.data.CreateDataInStructureCmd
- applyTo(Program) - Method in class ghidra.app.cmd.data.CreateStringCmd
- applyTo(Program) - Method in class ghidra.app.cmd.data.RenameDataFieldCmd
- applyTo(Program) - Method in class ghidra.app.cmd.equate.ClearEquateCmd
- applyTo(Program) - Method in class ghidra.app.cmd.equate.SetEquateCmd
- applyTo(Program) - Method in class ghidra.app.cmd.function.AddFunctionTagCmd
- applyTo(Program) - Method in class ghidra.app.cmd.function.AddMemoryVarCmd
- applyTo(Program) - Method in class ghidra.app.cmd.function.AddParameterCommand
-
Deprecated.
- applyTo(Program) - Method in class ghidra.app.cmd.function.AddRegisterVarCmd
- applyTo(Program) - Method in class ghidra.app.cmd.function.AddStackVarCmd
- applyTo(Program) - Method in class ghidra.app.cmd.function.ChangeFunctionTagCmd
- applyTo(Program) - Method in class ghidra.app.cmd.function.CreateExternalFunctionCmd
- applyTo(Program) - Method in class ghidra.app.cmd.function.CreateFunctionDefinitionCmd
- applyTo(Program) - Method in class ghidra.app.cmd.function.CreateFunctionTagCmd
- applyTo(Program) - Method in class ghidra.app.cmd.function.DeleteFunctionCmd
- applyTo(Program) - Method in class ghidra.app.cmd.function.DeleteVariableCmd
- applyTo(Program) - Method in class ghidra.app.cmd.function.RemoveFunctionTagCmd
- applyTo(Program) - Method in class ghidra.app.cmd.function.RemoveStackDepthChangeCommand
- applyTo(Program) - Method in class ghidra.app.cmd.function.SetFunctionNameCmd
- applyTo(Program) - Method in class ghidra.app.cmd.function.SetFunctionPurgeCommand
- applyTo(Program) - Method in class ghidra.app.cmd.function.SetFunctionRepeatableCommentCmd
- applyTo(Program) - Method in class ghidra.app.cmd.function.SetFunctionVarArgsCommand
- applyTo(Program) - Method in class ghidra.app.cmd.function.SetReturnDataTypeCmd
- applyTo(Program) - Method in class ghidra.app.cmd.function.SetStackDepthChangeCommand
- applyTo(Program) - Method in class ghidra.app.cmd.function.SetVariableCommentCmd
- applyTo(Program) - Method in class ghidra.app.cmd.function.SetVariableDataTypeCmd
- applyTo(Program) - Method in class ghidra.app.cmd.function.SetVariableNameCmd
- applyTo(Program) - Method in class ghidra.app.cmd.function.UpdateFunctionCommand
- applyTo(Program) - Method in class ghidra.app.cmd.label.AddLabelCmd
- applyTo(Program) - Method in class ghidra.app.cmd.label.AddUniqueLabelCmd
-
Deprecated.
- applyTo(Program) - Method in class ghidra.app.cmd.label.CreateNamespacesCmd
- applyTo(Program) - Method in class ghidra.app.cmd.label.DeleteLabelCmd
- applyTo(Program) - Method in class ghidra.app.cmd.label.ExternalEntryCmd
- applyTo(Program) - Method in class ghidra.app.cmd.label.PinSymbolCmd
- applyTo(Program) - Method in class ghidra.app.cmd.label.RenameLabelCmd
- applyTo(Program) - Method in class ghidra.app.cmd.label.SetLabelPrimaryCmd
- applyTo(Program) - Method in class ghidra.app.cmd.memory.AbstractAddMemoryBlockCmd
- applyTo(Program) - Method in class ghidra.app.cmd.module.CreateDefaultTreeCmd
- applyTo(Program) - Method in class ghidra.app.cmd.module.CreateFolderCommand
- applyTo(Program) - Method in class ghidra.app.cmd.module.CreateFragmentCmd
-
Apply the command; if the name already exists, then the fragment will not be created.
- applyTo(Program) - Method in class ghidra.app.cmd.module.DeleteTreeCmd
- applyTo(Program) - Method in class ghidra.app.cmd.module.MergeFolderCmd
- applyTo(Program) - Method in class ghidra.app.cmd.module.RenameCmd
- applyTo(Program) - Method in class ghidra.app.cmd.module.RenameTreeCmd
- applyTo(Program) - Method in class ghidra.app.cmd.module.ReorderModuleCmd
- applyTo(Program) - Method in class ghidra.app.cmd.refs.AddExternalNameCmd
- applyTo(Program) - Method in class ghidra.app.cmd.refs.AddMemRefCmd
- applyTo(Program) - Method in class ghidra.app.cmd.refs.AddOffsetMemRefCmd
- applyTo(Program) - Method in class ghidra.app.cmd.refs.AddRegisterRefCmd
- applyTo(Program) - Method in class ghidra.app.cmd.refs.AddShiftedMemRefCmd
- applyTo(Program) - Method in class ghidra.app.cmd.refs.AddStackRefCmd
- applyTo(Program) - Method in class ghidra.app.cmd.refs.AssociateSymbolCmd
- applyTo(Program) - Method in class ghidra.app.cmd.refs.ClearExternalNameCmd
- applyTo(Program) - Method in class ghidra.app.cmd.refs.ClearFallThroughCmd
- applyTo(Program) - Method in class ghidra.app.cmd.refs.EditRefTypeCmd
- applyTo(Program) - Method in class ghidra.app.cmd.refs.RemoveAllReferencesCmd
- applyTo(Program) - Method in class ghidra.app.cmd.refs.RemoveExternalNameCmd
- applyTo(Program) - Method in class ghidra.app.cmd.refs.RemoveExternalRefCmd
- applyTo(Program) - Method in class ghidra.app.cmd.refs.RemoveReferenceCmd
- applyTo(Program) - Method in class ghidra.app.cmd.refs.SetExternalNameCmd
- applyTo(Program) - Method in class ghidra.app.cmd.refs.SetExternalRefCmd
- applyTo(Program) - Method in class ghidra.app.cmd.refs.SetFallThroughCmd
- applyTo(Program) - Method in class ghidra.app.cmd.refs.SetPrimaryRefCmd
- applyTo(Program) - Method in class ghidra.app.cmd.refs.UpdateExternalNameCmd
- applyTo(Program) - Method in class ghidra.app.cmd.register.SetRegisterCmd
- 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.DemangledLabel
- applyTo(Program, Address, DemanglerOptions, TaskMonitor) - Method in class ghidra.app.util.demangler.DemangledObject
-
Apply this demangled object detail to the specified program.
- 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.analysis.SharedReturnAnalysisCmd
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.data.CreateDataBackgroundCmd
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.data.CreateDataInStructureBackgroundCmd
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.disassemble.ArmDisassembleCommand
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.disassemble.DisassembleCommand
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.disassemble.Hcs12DisassembleCommand
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.disassemble.MipsDisassembleCommand
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.disassemble.PowerPCDisassembleCommand
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.disassemble.ReDisassembleCommand
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.disassemble.SetFlowOverrideCmd
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.disassemble.X86_64DisassembleCommand
- 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 class ghidra.app.cmd.function.ApplyFunctionDataTypesCmd
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.function.ApplyFunctionSignatureCmd
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.function.CaptureFunctionDataTypesCmd
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.function.CreateFunctionCmd
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.function.CreateMultipleFunctionsCmd
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.function.CreateThunkFunctionCmd
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.function.DecompilerParallelConventionAnalysisCmd
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.function.DecompilerParameterIdCmd
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.function.DecompilerSwitchAnalysisCmd
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.function.DeleteFunctionTagCmd
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.function.FunctionPurgeAnalysisCmd
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.function.FunctionResultStateStackAnalysisCmd
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.function.FunctionStackAnalysisCmd
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.function.NewFunctionStackAnalysisCmd
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.label.DemanglerCmd
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.memory.DeleteBlockCmd
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.module.AbstractModularizationCmd
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.module.ModuleAlgorithmCmd
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.module.SubroutineModelCmd
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.cmd.refs.AddMemRefsCmd
- applyTo(Program, TaskMonitor) - Method in class ghidra.app.decompiler.util.FillOutStructureCmd
- 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
- applyTo(T) - Method in class ghidra.framework.cmd.BackgroundCommand
- applyTo(T) - Method in interface ghidra.framework.cmd.Command
-
Applies the command to the given domain object.
- applyTo(T) - Method in class ghidra.framework.cmd.CompoundCmd
- applyTo(T, TaskMonitor) - Method in class ghidra.framework.cmd.BackgroundCommand
-
Method called when this command is to apply changes to the given domain object.
- applyTo(T, TaskMonitor) - Method in class ghidra.framework.cmd.CompoundBackgroundCommand
- applyU4Data(Address) - Method in class ghidra.test.processors.support.PCodeTestAbstractControlBlock
- applyUnaryOperator(ExpressionOperator) - Method in interface generic.expressions.ExpressionValue
-
Method called to apply a unary operator to this value.
- applyUnaryOperator(ExpressionOperator) - Method in class generic.expressions.LongExpressionValue
- applyUnaryOperator(ExpressionOperator) - Method in class ghidra.program.util.AddressExpressionValue
- applyUndefinedSymbolData(List<Option>) - Static method in class ghidra.app.util.opinion.ElfLoaderOptionsFactory
- applyUsingContext(TaskMonitor) - Method in class ghidra.app.util.demangler.DemangledObject
-
Apply this demangled object detail to the specified program.
- applyValue() - Method in class ghidra.framework.options.EditorState
- aProgram - Variable in class ghidra.app.plugin.match.FunctionMatchSet
- aProgram - Variable in class ghidra.app.plugin.match.SubroutineMatchSet
- AQUA - Static variable in class ghidra.util.WebColors
- AQUAMARINE - Static variable in class ghidra.util.WebColors
- Architecture - Enum Class 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
- 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_LINK_CONTENT_TYPE - Static variable in class ghidra.program.database.DataTypeArchiveLinkContentHandler
- ARCHIVE_SETTINGS - Static variable in class ghidra.program.database.DataTypeArchiveDB
-
Name of data type archive settings property list
- ArchiveBuilder - Class in generic.util
- archiveDTM - Variable in class ghidra.app.util.bin.format.golang.structmapping.DataTypeMapper
- 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(OpenMode, TaskMonitor) - Method in class ghidra.program.database.ProjectDataTypeManager
- archiveSearchCPs - Variable in class ghidra.app.util.bin.format.golang.structmapping.DataTypeMapper
- ArchiveType - Enum Class in ghidra.program.model.data
- areActionsEnabled() - Method in class docking.widgets.table.GTable
-
Returns true if key strokes are used to trigger actions.
- 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
-
Deprecated.Returns true iff the graph contains and edge from the parent vertex to the child vertex.
- A Review of Disassembly - Search tag in class ghidra.app.plugin.assembler.sleigh.SleighAssemblerBuilder
- Section
- arg - Variable in class ghidra.framework.main.logviewer.event.FVEvent
- args() - Method in record class ghidra.pcode.emu.jit.op.JitCallOtherDefOp
-
Returns the value of the
args
record component. - args() - Method in record class ghidra.pcode.emu.jit.op.JitCallOtherOp
-
Returns the value of the
args
record component. - args() - Method in interface ghidra.pcode.emu.jit.op.JitCallOtherOpIf
-
The arguments to the userop.
- 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.
- ArgumentExpressionList() - Method in class ghidra.app.util.cparser.C.CParser
- 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
- arithmetic - Variable in class ghidra.pcode.emu.AbstractPcodeMachine
- arithmetic - Variable in class ghidra.pcode.emu.DefaultPcodeThread
- arithmetic - Variable in class ghidra.pcode.emu.ThreadPcodeExecutorState
- arithmetic - Variable in class ghidra.pcode.emu.unix.AbstractStreamEmuUnixFileHandle
- arithmetic - Variable in class ghidra.pcode.emu.unix.DefaultEmuUnixFileHandle
- arithmetic - Variable in class ghidra.pcode.exec.AbstractLongOffsetPcodeExecutorStatePiece
- arithmetic - Variable in class ghidra.pcode.exec.DefaultPcodeExecutorState
- arithmetic - Variable in class ghidra.pcode.exec.PcodeExecutor
- 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_64 - Enum constant in enum class ghidra.framework.Architecture
- 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_THREAD_STATE - Static variable in class ghidra.app.util.bin.format.macho.threadcommand.ThreadStateARM
- ARM_VFP_STATE - Static variable in class ghidra.app.util.bin.format.macho.threadcommand.ThreadStateARM
- ARM64_32 - Static variable in class ghidra.app.util.bin.format.macho.dyld.DyldArchitecture
- ARM64_THREAD_STATE - Static variable in class ghidra.app.util.bin.format.macho.threadcommand.ThreadStateARM_64
- ArmAggressiveInstructionFinderAnalyzer - Class in ghidra.app.plugin.prototype.analysis
- ArmAggressiveInstructionFinderAnalyzer() - Constructor for class ghidra.app.plugin.prototype.analysis.ArmAggressiveInstructionFinderAnalyzer
- 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 ArmDisassembleCommand.
- 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
- array - Variable in class ghidra.program.model.pcode.LinkedByteBuffer.ArrayIter
- array - Variable in class ghidra.program.model.pcode.LinkedByteBuffer.Position
- Array - Enum constant in enum class ghidra.app.decompiler.DecompileOptions.AliasBlockEnum
- Array - Enum constant in enum class ghidra.app.util.bin.format.golang.rtti.types.GoKind
- 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 - Enum constant in enum class ghidra.program.model.data.MetaDataType
- 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_VALUES - Static variable in class ghidra.app.util.viewer.field.ListingColors
- ArrayDataType - Class in ghidra.program.model.data
-
Basic implementation of the Array interface.
- ArrayDataType(DataType, int) - Constructor for class ghidra.program.model.data.ArrayDataType
-
Constructs a new Array dataType for fixed-length datatypes.
- 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
- ArrayIter() - Constructor for class ghidra.program.model.pcode.LinkedByteBuffer.ArrayIter
- 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). - 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_UP_LEFT_ICON - Static variable in class resources.Icons
- 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
- arrowLength(int) - Method in class ghidra.service.graph.GraphDisplayOptionsBuilder
-
Sets the length of the arrows to display in the graph.
- 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,
E> - Class in ghidra.graph.viewer.renderer - ArticulatedEdgeRenderer() - Constructor for class ghidra.graph.viewer.renderer.ArticulatedEdgeRenderer
- ArticulatedEdgeTransformer<V,
E> - 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
- ARTIFICIAL - Static variable in interface ghidra.program.model.mem.MemoryBlock
- ARTIFICIAL - Static variable in class ghidra.program.util.MemoryBlockDiff
- ARTIFICIAL_RUNTIME_ZEROBASE_SYMBOLNAME - Static variable in class ghidra.app.util.bin.format.golang.rtti.GoRttiMapper
- 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. - asBigEndian() - Method in class ghidra.app.util.bin.BinaryReader
-
Returns a BinaryReader that is in BigEndian mode.
- asByteProvider(FSRL) - Method in class ghidra.formats.gfilesystem.FileCache.FileCacheEntry
-
Returns the contents of this cache entry as a
ByteProvider
, using the specifiedFSRL
. - asCancellableIterable(TaskMonitor, Iterable<T>...) - Static method in class util.CollectionUtils
-
Combines all collections passed-in into a pass-through (not creating a new collection) Iterable that uses the given task monitor.
- asCategoryPath() - Method in class ghidra.app.util.bin.format.dwarf.DWARFName
-
Converts this object into an equiv
CategoryPath
. - ASCENDING - Enum constant in enum class 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.dwarf.DWARFName
-
Converts this object into an equiv
DataTypePath
. - asFormattedString() - Method in class ghidra.app.util.bin.format.dwarf.NamespacePath
-
Converts this namespace path into a
Namespace
style string without the ROOT namespace included. - asFunctionDefinition(boolean) - Method in class ghidra.app.util.bin.format.dwarf.DWARFFunction
-
Returns a
FunctionDefinition
that reflects this function's information. - asInt() - Method in enum class ghidra.pcode.emu.jit.analysis.JitType.DoubleJitType
- asInt() - Method in enum class ghidra.pcode.emu.jit.analysis.JitType.FloatJitType
- asInt() - Method in record class ghidra.pcode.emu.jit.analysis.JitType.IntJitType
- asInt() - Method in record class ghidra.pcode.emu.jit.analysis.JitType.LongJitType
- asInt() - Method in interface ghidra.pcode.emu.jit.analysis.JitType.SimpleJitType
-
Re-apply the
integer
behavior to this type - asInt32() - Method in class ghidra.app.util.bin.LEB128Info
-
Returns the value as an signed int32.
- asIterable(Iterable<T>...) - Static method in class util.CollectionUtils
-
Combines all collections passed-in 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_TO_ANALYZE_OPTION_NAME - Static variable in interface ghidra.program.model.listing.Program
-
Property to control if user should be asked to analyze when unanalyzed program opened
- 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, Program, 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.
- askAddress(String, 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.
- asKeyValuePairs(String) - Method in record class ghidra.app.util.bin.format.golang.GoModuleInfo
-
Returns the values in this object as elements of a map.
- 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.
- askPassword(String, String) - Method in class ghidra.app.script.GhidraScript
-
Returns a
Password
, using the String input parameters for guidance. - askProgram(String) - Method in class ghidra.app.script.GhidraScript
-
Returns a Program, using the title parameter for guidance.
- askProgram(String, boolean) - Method in class ghidra.app.script.GhidraScript
-
Returns a Program, using the title parameter for guidance with the option to upgrade if needed.
- 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.
- askToSaveThemeChanges(ThemeManager) - Static method in class docking.theme.gui.ThemeUtils
-
Asks the user if they want to save the current theme changes.
- askValues(String, String, GhidraValuesMap) - Method in class ghidra.app.script.GhidraScript
-
Prompts for multiple values at the same time.
- askYesNo(String, String) - Method in class ghidra.app.script.GhidraScript
-
Returns a boolean value, using the String parameters for guidance.
- asList() - Method in class generic.concurrent.ConcurrentListenerSet
- 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. - asLittleEndian() - Method in class ghidra.app.util.bin.BinaryReader
-
Returns a BinaryReader that is in LittleEndian mode.
- asLocalVariable() - Method in class ghidra.app.util.bin.format.dwarf.DWARFVariable
- asLong() - Method in class ghidra.app.util.bin.LEB128Info
-
Returns the value as a 64bit primitive long.
- ASM - Enum constant in enum class ghidra.app.util.bin.format.golang.rtti.GoFuncFlag
- ASM - Static variable in interface ghidra.app.util.cparser.C.CParserConstants
-
RegularExpression Id.
- ASM_SEMI - Static variable in interface ghidra.app.util.cparser.C.CParserConstants
-
RegularExpression Id.
- ASMBLOCK - Static variable in interface ghidra.app.util.cparser.C.CParserConstants
-
Lexical state.
- ASMBLOCKB - Static variable in interface ghidra.app.util.cparser.C.CParserConstants
-
RegularExpression Id.
- ASMBLOCKP - Static variable in interface ghidra.app.util.cparser.C.CParserConstants
-
RegularExpression Id.
- AsmLine() - Method in class ghidra.app.util.cparser.C.CParser
- AsmStatement() - Method in class ghidra.app.util.cparser.C.CParser
- AsmUtil - Class in ghidra.app.plugin.assembler.sleigh.util
-
Utilities for the Assembler
- AsmUtil() - Constructor for class ghidra.app.plugin.assembler.sleigh.util.AsmUtil
- asNamespace(Program) - Method in class ghidra.app.util.bin.format.dwarf.DWARFName
-
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.dwarf.NamespacePath
-
Converts this namespace path into a
Namespace
style string. - asParameter(boolean) - Method in class ghidra.app.util.bin.format.dwarf.DWARFVariable
- asParameterDef() - Method in class ghidra.app.util.bin.format.dwarf.DWARFVariable
- asReturnParameter(boolean) - Method in class ghidra.app.util.bin.format.dwarf.DWARFVariable
- assemble(Address, String) - Method in class ghidra.app.plugin.assembler.AssemblyBuffer
-
Assemble a line and patch into the buffer
- assemble(Address, String...) - Method in interface ghidra.app.plugin.assembler.GenericAssembler
-
Assemble a sequence of instructions and place them at the given address.
- assemble(Address, String...) - Method in class ghidra.app.plugin.assembler.sleigh.AbstractSleighAssembler
- assemble(Address, String, AssemblyPatternBlock) - Method in class ghidra.app.plugin.assembler.AssemblyBuffer
-
Assemble a line and patch into the buffer
- assemble(String) - Method in class ghidra.app.plugin.assembler.AssemblyBuffer
-
Assemble a line and append it to the buffer
- assemble(String, AssemblyPatternBlock) - Method in class ghidra.app.plugin.assembler.AssemblyBuffer
-
Assemble a line and append it to the buffer
- assembleLine(Address, String) - Method in interface ghidra.app.plugin.assembler.GenericAssembler
-
Assemble a line instruction at the given address.
- assembleLine(Address, String) - Method in class ghidra.app.plugin.assembler.sleigh.AbstractSleighAssembler
- assembleLine(Address, String, AssemblyPatternBlock) - Method in interface ghidra.app.plugin.assembler.GenericAssembler
-
Assemble a line instruction at the given address, assuming the given context.
- assembleLine(Address, String, AssemblyPatternBlock) - Method in class ghidra.app.plugin.assembler.sleigh.AbstractSleighAssembler
- Assembler - Enum constant in enum class 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 - Search tag in class ghidra.app.plugin.assembler.sleigh.SleighAssemblerBuilder
- Section
- Assembly - Enum constant in enum class ghidra.app.util.bin.format.pe.cli.tables.CliTypeTable
- ASSEMBLY - Static variable in class ghidra.program.model.data.DataTypeMnemonicSettingsDefinition
- AssemblyBuffer - Class in ghidra.app.plugin.assembler
-
A convenience for accumulating bytes output by an
Assembler
- AssemblyBuffer(Assembler, Address) - Constructor for class ghidra.app.plugin.assembler.AssemblyBuffer
-
Create a buffer with the given assembler starting at the given entry
- AssemblyConstructorSemantic - Class in ghidra.app.plugin.assembler.sleigh.sem
-
Describes a SLEIGH constructor semantic
- AssemblyConstructorSemantic(AbstractAssemblyResolutionFactory<?, ?>, Constructor, List<Integer>) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic
-
Build a new SLEIGH constructor semantic
- AssemblyConstructState - Class in ghidra.app.plugin.assembler.sleigh.sem
-
The state corresponding to a sub-table operand
- AssemblyConstructState(AbstractAssemblyTreeResolver<?>, List<AssemblyConstructorSemantic>, int, AssemblyConstructorSemantic, List<AbstractAssemblyState>) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructState
-
Construct the state for a selected SLEIGH constructor of a sub-table operand
- AssemblyConstructStateGenerator - Class in ghidra.app.plugin.assembler.sleigh.sem
-
The generator of
AssemblyConstructState
fromAssemblyParseBranch
- AssemblyConstructStateGenerator(AbstractAssemblyTreeResolver<?>, AssemblyParseBranch, AssemblyResolvedPatterns) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructStateGenerator
-
Construct the instruction state generator or a sub-table operand state generator
- AssemblyContextGraph - Class in ghidra.app.plugin.assembler.sleigh.sem
-
A graph of possible context changes via the application of various constructors
- AssemblyContextGraph(AbstractAssemblyResolutionFactory<?, ?>, SleighLanguage, AssemblyGrammar) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph
-
Build the context change graph for a given language and grammar
- AssemblyContextGraph.Edge - Class in ghidra.app.plugin.assembler.sleigh.sem
-
A transition in a context transition graph
- AssemblyContextGraph.Vertex - Class in ghidra.app.plugin.assembler.sleigh.sem
-
A vertex in a context transition graph
- 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
- 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 Class in ghidra.app.plugin.assembler
-
An exception for programmer errors regarding an assembler
- AssemblyError(String) - Constructor for exception class ghidra.app.plugin.assembler.AssemblyError
- AssemblyException - Exception Class in ghidra.app.plugin.assembler
-
A checked exception used for input errors regarding the assembler
- AssemblyException(String) - Constructor for exception class ghidra.app.plugin.assembler.AssemblyException
- AssemblyException(String, Throwable) - Constructor for exception class ghidra.app.plugin.assembler.AssemblyException
- AssemblyExtendedGrammar - Class in ghidra.app.plugin.assembler.sleigh.grammars
-
Defines an "extended" grammar
- 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
- 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
- AssemblyFixedNumericTerminal(long) - Constructor for class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyFixedNumericTerminal
-
Construct a terminal that accepts only the given numeric value
- AssemblyGeneratedPrototype - Class in ghidra.app.plugin.assembler.sleigh.sem
-
A tree of generated assembly node states, paired with the resulting patterns
- AssemblyGeneratedPrototype(AbstractAssemblyState, AssemblyResolvedPatterns) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AssemblyGeneratedPrototype
- AssemblyGrammar - Class in ghidra.app.plugin.assembler.sleigh.grammars
-
Defines a context free grammar, used to parse mnemonic assembly instructions
- AssemblyGrammar(AbstractAssemblyResolutionFactory<?, ?>) - Constructor for class ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammar
- AssemblyGrammarException - Exception Class in ghidra.app.plugin.assembler.sleigh.grammars
-
An exception to identify errors associated with grammar construction
- AssemblyGrammarException(String) - Constructor for exception class ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammarException
- AssemblyGrammarException(String, Throwable) - Constructor for exception class ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammarException
- AssemblyHiddenConstructStateGenerator - Class in ghidra.app.plugin.assembler.sleigh.sem
-
The generator of
AssemblyConstructState
for a hidden sub-table operand - AssemblyHiddenConstructStateGenerator(AbstractAssemblyTreeResolver<?>, SubtableSymbol, AssemblyResolvedPatterns) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AssemblyHiddenConstructStateGenerator
-
Construct the hidden sub-table operand state generator
- 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
- AssemblyNopState - Class in ghidra.app.plugin.assembler.sleigh.sem
- AssemblyNopState(AbstractAssemblyTreeResolver<?>, List<AssemblyConstructorSemantic>, int, OperandSymbol) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AssemblyNopState
- AssemblyNopStateGenerator - Class in ghidra.app.plugin.assembler.sleigh.sem
-
The generator of
AssemblyOperandState
for a hidden value operand - AssemblyNopStateGenerator(AbstractAssemblyTreeResolver<?>, OperandSymbol, AssemblyResolvedPatterns) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AssemblyNopStateGenerator
-
Construct the hidden value operand state generator
- 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
- 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
- AssemblyNumericSymbols - Class in ghidra.app.plugin.assembler.sleigh.symbol
-
A context to hold various symbols offered to the assembler, usable where numbers are expected.
- AssemblyNumericTerminal - Class in ghidra.app.plugin.assembler.sleigh.symbol
-
A terminal that accepts any numeric value or program symbol (label, equate)
- AssemblyNumericTerminal(String, int, AddressSpace) - Constructor for class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyNumericTerminal
-
Construct a terminal with the given name, accepting any numeric value or program label
- AssemblyOperandState - Class in ghidra.app.plugin.assembler.sleigh.sem
-
The state corresponding to a non-sub-table operand
- AssemblyOperandState(AbstractAssemblyTreeResolver<?>, List<AssemblyConstructorSemantic>, int, AssemblyTerminal, long, OperandSymbol) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AssemblyOperandState
-
Construct the state for a given operand and selected value
- AssemblyOperandStateGenerator - Class in ghidra.app.plugin.assembler.sleigh.sem
-
The generator of
AssemblyOperandState
fromAssemblyParseNumericToken
- AssemblyOperandStateGenerator(AbstractAssemblyTreeResolver<?>, AssemblyParseNumericToken, OperandSymbol, AssemblyResolvedPatterns) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AssemblyOperandStateGenerator
-
Construct the operand state generator
- AssemblyOS - Enum constant in enum class 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
- 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
- AssemblyParseHiddenNode - Class in ghidra.app.plugin.assembler.sleigh.tree
- AssemblyParseHiddenNode(AssemblyGrammar) - Constructor for class ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseHiddenNode
- AssemblyParseMachine - Class in ghidra.app.plugin.assembler.sleigh.parse
-
A class that implements the LALR(1) parsing algorithm
- AssemblyParseMachine(AssemblyParser, String, int, AssemblyParseToken, AssemblyNumericSymbols) - 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
- 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
- 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
- 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
- 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 - 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 - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class ghidra.app.util.bin.format.pe.cli.tables.CliTypeTable
- AssemblyRefProcessor - Enum constant in enum class ghidra.app.util.bin.format.pe.cli.tables.CliTypeTable
- AssemblyResolution - Interface in ghidra.app.plugin.assembler.sleigh.sem
- AssemblyResolutionResults - Class in ghidra.app.plugin.assembler.sleigh.sem
-
A set of possible assembly resolutions for a single SLEIGH constructor
- AssemblyResolutionResults() - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults
-
Construct a new (mutable) empty set of resolutions
- AssemblyResolutionResults(Set<AssemblyResolution>) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults
- AssemblyResolutionResults.Applicator - Interface in ghidra.app.plugin.assembler.sleigh.sem
- AssemblyResolvedBackfill - Interface in ghidra.app.plugin.assembler.sleigh.sem
- AssemblyResolvedError - Interface in ghidra.app.plugin.assembler.sleigh.sem
- AssemblyResolvedErrorBuilder() - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory.AssemblyResolvedErrorBuilder
- AssemblyResolvedPatterns - Interface in ghidra.app.plugin.assembler.sleigh.sem
- AssemblySelectionError - Exception Class in ghidra.app.plugin.assembler
-
Thrown when a programmer selects an improper instruction during assembly
- AssemblySelectionError(String) - Constructor for exception class 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
- AssemblySelector.Selection - Record Class in ghidra.app.plugin.assembler
-
A resolved selection from the results given to
AssemblySelector.select(AssemblyResolutionResults, AssemblyPatternBlock)
- AssemblySemanticException - Exception Class in ghidra.app.plugin.assembler
-
Thrown when all resolutions of an assembly instruction result in semantic errors.
- AssemblySemanticException(String) - Constructor for exception class ghidra.app.plugin.assembler.AssemblySemanticException
- AssemblySemanticException(Set<AssemblyResolvedError>) - Constructor for exception class ghidra.app.plugin.assembler.AssemblySemanticException
-
Construct a semantic exception with the associated semantic errors
- AssemblySentential<NT> - Class in ghidra.app.plugin.assembler.sleigh.grammars
-
A "string" of symbols
- 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
- 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
- AssemblyStringStateGenerator - Class in ghidra.app.plugin.assembler.sleigh.sem
- AssemblyStringStateGenerator(AbstractAssemblyTreeResolver<?>, AssemblyParseToken, OperandSymbol, AssemblyResolvedPatterns) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AssemblyStringStateGenerator
- AssemblyStringTerminal - Class in ghidra.app.plugin.assembler.sleigh.symbol
-
A terminal that accepts only a particular string
- AssemblyStringTerminal(String, VarnodeSymbol) - 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
- AssemblySymbol(String) - Constructor for class ghidra.app.plugin.assembler.sleigh.symbol.AssemblySymbol
-
Construct a new symbol with the given name
- AssemblySyntaxException - Exception Class in ghidra.app.plugin.assembler
-
Thrown when all parses of an assembly instruction result in syntax errors.
- AssemblySyntaxException(String) - Constructor for exception class ghidra.app.plugin.assembler.AssemblySyntaxException
- AssemblySyntaxException(Set<AssemblyParseResult>) - Constructor for exception class 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
- 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
- AssemblyTreeResolver(AbstractAssemblyResolutionFactory<AssemblyResolvedPatterns, ?>, SleighLanguage, Address, AssemblyParseBranch, AssemblyPatternBlock, AssemblyContextGraph) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AssemblyTreeResolver
- 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.
- assertAtMostOne(Iterable<T>) - Static method in interface generic.Unique
-
Assert that at most one element is in an iterable and get that element or
null
- assertAtMostOne(T[]) - Static method in interface generic.Unique
- assertColorsEqual(Color, Color) - Method in class generic.test.AbstractGuiTest
-
Asserts that the two colors have the same rgb values (handles GColor)
- assertCompletedInstruction() - Method in class ghidra.pcode.emu.DefaultPcodeThread
-
A sanity-checking measure: Cannot start a new instruction while one is still being executed
- assertContainsExactly(Collection<T>, Collection<T>) - Static method in class generic.test.AbstractGTest
- assertContainsExactly(Collection<T>, T...) - Static method in class generic.test.AbstractGTest
- assertContainsString(String, String) - Static method in class generic.test.AbstractGTest
- assertContainsStringIgnoringCase(String, String) - 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 Class in ghidra.util.exception
-
AssertException
is used in situations that the programmer believes can't happen. - AssertException() - Constructor for exception class ghidra.util.exception.AssertException
-
Create a new AssertException with no message.
- AssertException(String) - Constructor for exception class ghidra.util.exception.AssertException
-
Create a new AssertException with the given message.
- AssertException(String, Throwable) - Constructor for exception class ghidra.util.exception.AssertException
-
Create a new AssertException with the given message.
- AssertException(Throwable) - Constructor for exception class ghidra.util.exception.AssertException
-
Create a new AssertException using another exception (Throwable) has occurred.
- assertIconsEqual(Icon, Icon) - Method in class docking.test.AbstractDockingTest
-
Asserts that the two icons are or refer to the same icon (handles GIcon)
- Assertion() - Method in class ghidra.app.util.cparser.CPP.PreProcessor
- 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
- assertMidInstruction() - Method in class ghidra.pcode.emu.DefaultPcodeThread
-
A sanity-checking measure: Cannot finish an instruction unless one is currently being executed
- assertOne(Iterable<T>) - Static method in interface generic.Unique
-
Assert that exactly one element is in an iterable and get that element
- assertOne(Stream<T>) - Static method in interface generic.Unique
-
Assert that exactly one element is in a stream and get that element
- Assert Placer - Search tag in class docking.widgets.shapes.PopupWindowPlacerBuilder
- Section
- assertSleigh(Language) - Static method in class ghidra.pcode.emu.AbstractPcodeMachine
-
Check and cast the language to Sleigh
- assertSwingThread(String) - Static method in class ghidra.util.Swing
-
Logs a stack trace if the current calling thread is not 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
- 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(AssemblyPatternBlock) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock
-
Combine this pattern block with another given block
- 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
- AssignAction - Class in ghidra.program.model.lang.protorules
-
An action that assigns an Address to a function prototype parameter A request for the address of either return storage or an input parameter is made through the assignAddress() method, which is given full information about the function prototype.
- AssignAction(ParamListStandard) - Constructor for class ghidra.program.model.lang.protorules.AssignAction
- assignAddress(DataType, PrototypePieces, int, DataTypeManager, int[], ParameterPieces) - Method in class ghidra.program.model.lang.ParamListStandard
-
Fill in the Address and other details for the given parameter Attempt to apply a ModelRule first.
- assignAddress(DataType, PrototypePieces, int, DataTypeManager, int[], ParameterPieces) - Method in class ghidra.program.model.lang.protorules.AssignAction
-
Assign an address and other meta-data for a specific parameter or for return storage in context The Address is assigned based on the data-type of the parameter, available register resources, and other details of the function prototype.
- assignAddress(DataType, PrototypePieces, int, DataTypeManager, int[], ParameterPieces) - Method in class ghidra.program.model.lang.protorules.ConsumeAs
- assignAddress(DataType, PrototypePieces, int, DataTypeManager, int[], ParameterPieces) - Method in class ghidra.program.model.lang.protorules.ConsumeExtra
- assignAddress(DataType, PrototypePieces, int, DataTypeManager, int[], ParameterPieces) - Method in class ghidra.program.model.lang.protorules.ConvertToPointer
- assignAddress(DataType, PrototypePieces, int, DataTypeManager, int[], ParameterPieces) - Method in class ghidra.program.model.lang.protorules.GotoStack
- assignAddress(DataType, PrototypePieces, int, DataTypeManager, int[], ParameterPieces) - Method in class ghidra.program.model.lang.protorules.HiddenReturnAssign
- assignAddress(DataType, PrototypePieces, int, DataTypeManager, int[], ParameterPieces) - Method in class ghidra.program.model.lang.protorules.ModelRule
-
Assign an address and other details for a specific parameter or for return storage in context The Address is only assigned if the data-type filter and the optional qualifier filter pass, otherwise a FAIL response is returned.
- assignAddress(DataType, PrototypePieces, int, DataTypeManager, int[], ParameterPieces) - Method in class ghidra.program.model.lang.protorules.MultiMemberAssign
- assignAddress(DataType, PrototypePieces, int, DataTypeManager, int[], ParameterPieces) - Method in class ghidra.program.model.lang.protorules.MultiSlotAssign
- assignAddress(DataType, PrototypePieces, int, DataTypeManager, int[], ParameterPieces) - Method in class ghidra.program.model.lang.protorules.MultiSlotDualAssign
- assignAddressFallback(StorageClass, DataType, boolean, int[], ParameterPieces) - Method in class ghidra.program.model.lang.ParamListStandard
-
Assign storage for given parameter class, using the fallback assignment algorithm Given a resource list, a data-type, and the status of previously allocated slots, select the storage location for the parameter.
- assignContext(RegisterValue) - Method in class ghidra.pcode.emu.DefaultPcodeThread
- assignContext(RegisterValue) - Method in interface ghidra.pcode.emu.PcodeThread
-
Adjust the thread's decoding context without writing to its executor state
- assignContextFieldValues(StructureContext<T>) - Method in class ghidra.app.util.bin.format.golang.structmapping.StructureMappingInfo
-
Initializes any
ContextField
fields in a new structure instance. - 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
- assignField(FieldContext<T>, Object) - Method in class ghidra.app.util.bin.format.golang.structmapping.FieldMappingInfo
- assignField(Field, Object, Object) - Static method in class ghidra.app.util.bin.format.golang.structmapping.ReflectionHelper
-
Write a value to a field in a java class.
- assignMap(PrototypePieces, DataTypeManager, ArrayList<ParameterPieces>, boolean) - Method in interface ghidra.program.model.lang.ParamList
-
Given a list of datatypes, calculate the storage locations used for passing those data-types
- assignMap(PrototypePieces, DataTypeManager, ArrayList<ParameterPieces>, boolean) - Method in class ghidra.program.model.lang.ParamListRegisterOut
- assignMap(PrototypePieces, DataTypeManager, ArrayList<ParameterPieces>, boolean) - Method in class ghidra.program.model.lang.ParamListStandard
- assignMap(PrototypePieces, DataTypeManager, ArrayList<ParameterPieces>, 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
- AssignmentExpression() - Method in class ghidra.app.util.cparser.C.CParser
- AssignmentOperator() - Method in class ghidra.app.util.cparser.C.CParser
- assignNormalizedColorValues() - Method in class generic.theme.laf.FlatDarkUiDefaultsMapper
- assignNormalizedColorValues() - Method in class generic.theme.laf.UiDefaultsMapper
-
Populates the GThemeValueMap with normalized color ids.
- assignParameterStorage(PrototypePieces, DataTypeManager, ArrayList<ParameterPieces>, boolean) - Method in class ghidra.program.model.lang.PrototypeModel
-
Calculate input and output storage locations given a function prototype The data-types of the function prototype are passed in.
- AssignProcessToJobObject(WinNT.HANDLE, WinNT.HANDLE) - Method in interface ghidra.pty.windows.jna.JobApiNative
- assignVerticesToStrongComponents() - Method in class ghidra.util.graph.DirectedGraph
-
Deprecated.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 and its dependencies so thier source archive is set to given archive.
- AssociatedTypeDescriptor - Class in ghidra.app.util.bin.format.swift.types
-
Represents a Swift AssociatedTypeDescriptor structure
- AssociatedTypeDescriptor(BinaryReader) - Constructor for class ghidra.app.util.bin.format.swift.types.AssociatedTypeDescriptor
-
Creates a new
AssociatedTypeDescriptor
- AssociatedTypeRecord - Class in ghidra.app.util.bin.format.swift.types
-
Represents a Swift AssociatedTypeRecord structure
- AssociatedTypeRecord(BinaryReader) - Constructor for class ghidra.app.util.bin.format.swift.types.AssociatedTypeRecord
-
Creates a new
AssociatedTypeRecord
- associateLabel(JLabel) - Method in class docking.widgets.combobox.GhidraComboBox
-
Convenience method for associating a label with the editor component.
- 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 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
- asUInt32() - Method in class ghidra.app.util.bin.LEB128Info
-
Returns the value as an unsigned int32.
- at - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyTreeResolver
- at - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyDefaultContext
- atCheckpoint() - Method in class db.buffers.BufferMgr
- atLeast(N) - Method in interface generic.Span.Domain
-
Construct a new span with the given lower endpoint, inclusive.
- AtLeastColumnConstraint<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
- atMost(N) - Method in interface generic.Span.Domain
-
Construct a new span with the given upper endpoint, inclusive.
- AtMostColumnConstraint<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.
- AttrDef(DWARFAttribute, int, DWARFForm, long) - Constructor for class ghidra.app.util.bin.format.dwarf.attribs.DWARFAttribute.AttrDef
- ATTRIB_A - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_ADDRTIED - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_ADJUSTVMA - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_ALIGN - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_ALIGN - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_ALIGNMENT - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_ALTINDEX - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_ARRAYSIZE - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_B - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_BADDATA - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_BASE - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_BASE - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_BIGENDIAN - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_BIGENDIAN - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_BLOCKREF - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_CAT - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_CHAR - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_CLASS - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_CLOSE - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_CODE - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_CODE - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_COLOR - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_CONSTRUCTOR - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_CONTAIN - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_CONTAIN - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_CONTENT - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_CONTEXT - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_CORE - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_CT - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_CUSTOM - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_DEFAULTSPACE - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_DEFAULTSPACE - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_DELAY - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_DELAY - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_DEPTH - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_DESTRUCTOR - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_DOTDOTDOT - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_DYNAMIC - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_ENABLE - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_END - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_ENDBIT - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_ENDBYTE - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_EXTENSION - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_EXTRAPOP - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_FARPOINTER - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_FIELD - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_FIRST - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_FIRST - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_FLOW - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_FORMAT - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_GROUP - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_GROWTH - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_GRP - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_HASH - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_HASTHIS - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_HIDDENRETPARM - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_HIGH - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_I - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_ID - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_ID - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_INCIDENTALCOPY - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_INCOMPLETE - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_INDENT - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_INDEX - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_INDEX - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_INDIRECTSTORAGE - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_INJECT - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_INLINE - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_INPUT - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_INPUTOP - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_KEY - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_KILLEDBYCALL - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_LABEL - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_LABELS - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_LAST - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_LENGTH - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_LENGTH - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_LINE - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_LOADERSYMBOLS - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_LOCK - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_LOGICALSIZE - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_LOW - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_MAIN - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_MASK - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_MAXDELAY - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_MAXSIZE - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_MERGE - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_METATYPE - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_MINLEN - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_MINSIZE - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_MODEL - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_MODELLOCK - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_NAME - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_NAME - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_NAMELOCK - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_NOCODE - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_NONZERO - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_NORETURN - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_NUM - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_NUMBER - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_NUMCT - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_NUMSECTIONS - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_OFF - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_OFF - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_OFFSET - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_OPAQUESTRING - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_OPCODE - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_OPEN - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_OPREF - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_OUTPUTOP - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_PARAMSHIFT - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_PARENT - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_PARENT - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_PERSISTS - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_PHYSICAL - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_PHYSICAL - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_PIECE - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_PIECE - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_PLUS - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_POINTERMAX - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_READONLY - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_REF - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_REGISTER - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_REPREF - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_REV - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_REVERSEJUSTIFY - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_S - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_SCOPE - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_SCOPEIDBYNAME - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_SCOPESIZE - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_SECTION - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_SEPARATEFLOAT - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_SHIFT - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_SIGNBIT - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_SIGNED - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_SIGNEXT - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_SIZE - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_SIZE - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_SOURCE - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_SPACE - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_SPACE - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_STACKSHIFT - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_STACKSPILL - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_STARTBIT - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_STARTBYTE - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_STORAGE - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_STRATEGY - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_STRUCTALIGN - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_STYLE - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_SUBSYM - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_SYMBOLSIZE - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_SYMREF - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_TABLE - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_TAG - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_TARGETOP - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_THISBEFORERETPOINTER - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_THISPTR - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_TRUNC - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_TYPE - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_TYPELOCK - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_UNAFF - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_UNIMPL - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_UNIQ - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_UNIQBASE - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_UNIQBASE - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_UNIQMASK - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_UNKNOWN - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_USEROP - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_UTF - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_VAL - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_VAL - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_VALUE - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_VARLENGTH - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_VARNODE - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_VARREF - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_VECTOR_LANE_SIZES - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_VERSION - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_VOIDLOCK - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_VOLATILE - Static variable in record class ghidra.program.model.pcode.AttributeId
- ATTRIB_WORDSIZE - Static variable in class ghidra.pcode.utils.SlaFormat
- ATTRIB_WORDSIZE - Static variable in record class ghidra.program.model.pcode.AttributeId
- Attribute<T> - 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
- ATTRIBUTE - Static variable in interface ghidra.app.util.cparser.C.CParserConstants
-
RegularExpression Id.
- ATTRIBUTE - Static variable in class ghidra.program.model.pcode.PackedDecode
- Attributed - Class in ghidra.service.graph
- Attributed() - Constructor for class ghidra.service.graph.Attributed
- AttributedEdge - Class in ghidra.service.graph
-
Generic directed graph edge implementation
- AttributedEdge(String) - Constructor for class ghidra.service.graph.AttributedEdge
-
Constructs a new GhidraEdge
- AttributedGraph - Class in ghidra.service.graph
-
Basic graph implementation for a directed graph whose vertices and edges support attributes.
- AttributedGraph(String, GraphType) - Constructor for class ghidra.service.graph.AttributedGraph
-
Create a new empty AttributedGraph that automatically collapses duplicate edges
- AttributedGraph(String, GraphType, String) - Constructor for class ghidra.service.graph.AttributedGraph
-
Create a new empty AttributedGraph that automatically collapses duplicate edges
- AttributedGraph(String, GraphType, String, boolean) - Constructor for class ghidra.service.graph.AttributedGraph
-
Create a new empty AttributedGraph.
- AttributedGraphExporter - Interface in ghidra.service.graph
-
Interface for exporting AttributedGraphs
- 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.
- AttributedStringPcodeFormatter - Class in ghidra.app.util.pcode
- AttributedStringPcodeFormatter() - Constructor for class ghidra.app.util.pcode.AttributedStringPcodeFormatter
-
Constructor
- attributedStrings - Variable in class docking.widgets.fieldpanel.field.CompositeAttributedString
- AttributedVertex - Class in ghidra.service.graph
-
Graph vertex with attributes
- AttributedVertex(String) - Constructor for class ghidra.service.graph.AttributedVertex
- AttributedVertex(String, String) - Constructor for class ghidra.service.graph.AttributedVertex
-
Constructs a new GhidraVertex with the given id and name
- attributeForm - Variable in class ghidra.app.util.bin.format.dwarf.attribs.DWARFAttributeDef
- attributeId - Variable in class ghidra.app.util.bin.format.dwarf.attribs.DWARFAttributeDef
- AttributeId - Record Class in ghidra.program.model.pcode
-
An annotation for a data element being transferred to/from a stream This class parallels the XML concept of an attribute on an element.
- AttributeId(String, int) - Constructor for record class ghidra.program.model.pcode.AttributeId
-
Creates an instance of a
AttributeId
record class. - AttributeList(Declaration) - Method in class ghidra.app.util.cparser.C.CParser
- AttributeManager<T> - 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.
- AttributeSpec(Declaration) - Method in class ghidra.app.util.cparser.C.CParser
- AttributeSpecList(Declaration) - Method in class ghidra.app.util.cparser.C.CParser
- AttributeToken(Declaration) - Method in class ghidra.app.util.cparser.C.CParser
- 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
- AudioPlayer - Class in ghidra.program.model.data
- AudioPlayer(byte[]) - Constructor for class ghidra.program.model.data.AudioPlayer
- AUTO - Static variable in interface ghidra.app.util.cparser.C.CParserConstants
-
RegularExpression Id.
- AUTO - Static variable in class ghidra.app.util.viewer.field.ListingColors.CommentColors
- 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
- AutocompletingStringConstraintEditor - Class in docking.widgets.table.constrainteditor
-
An editor that provides suggestions of values that, according to StringColumnConstraint, 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
Program
imports automatically (without requiring user interaction) - AutoLookup - Class in docking.widgets
-
A class that holds the logic and state for finding matching rows in a widget when a user types in the widget.
- AutoLookup() - Constructor for class docking.widgets.AutoLookup
- 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 Class 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
- autoTranslate() - Method in record class ghidra.app.services.StringTranslationService.TranslateOptions
-
Returns the value of the
autoTranslate
record component. - AuxEmulatorPartsFactory<U> - Interface in ghidra.pcode.emu.auxiliary
-
An auxiliary emulator parts factory for stand-alone emulation
- AUXILIARY_ARRAY_DIMENSION - Static variable in class ghidra.app.util.bin.format.coff.CoffConstants
-
Number of dimensions of a symbol's auxiliary array.
- AuxPcodeEmulator<U> - Class in ghidra.pcode.emu.auxiliary
-
A stand-alone emulator whose parts are manufactured by a
AuxEmulatorPartsFactory
- AuxPcodeEmulator(Language) - Constructor for class ghidra.pcode.emu.auxiliary.AuxPcodeEmulator
-
Create a new emulator
- AuxPcodeThread<U> - Class in ghidra.pcode.emu.auxiliary
-
The default thread for
AuxPcodeEmulator
- AuxPcodeThread(String, AuxPcodeEmulator<U>) - Constructor for class ghidra.pcode.emu.auxiliary.AuxPcodeThread
- available() - Method in class ghidra.app.util.bin.ByteProviderInputStream
- available() - Method in class ghidra.app.util.bin.ByteProviderPaddedInputStream
- available() - Method in class ghidra.formats.gfilesystem.RefdInputStream
- available() - Method in class ghidra.program.model.mem.MemBufferInputStream
- available() - Method in class ghidra.util.MonitoredInputStream
-
Returns the number of bytes that can be read from this input stream without blocking.
- average(Color, Color) - Static method in class ghidra.util.ColorUtils
-
Creates a new color by averaging the red, green, blue, and alpha values from the given colors.
- 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.
- AZURE - Static variable in class ghidra.util.WebColors
B
- B_MINUS_A - Enum constant in enum class ghidra.features.base.memsearch.combiner.Combiner
- 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
-
Deprecated.Return the back edges found in this depth first search.
- backfill(RecursiveDescentSolver, Map<String, Long>) - Method in interface ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns
-
Apply as many backfill records as possible
- backfill(RecursiveDescentSolver, Map<String, Long>) - Method in class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedPatterns
- backfill(PatternExpression, MaskedLong, int, String) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory
-
Build a backfill record to attach to a successful resolution result
- backfillBuilder(PatternExpression, MaskedLong, int, String) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory
- backfills - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory.AbstractAssemblyResolvedPatternsBuilder
- backfills - Variable in class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedPatterns
- BACKGROUND - Static variable in class generic.theme.GThemeDefaults.Colors
- BACKGROUND - Static variable in class generic.theme.GThemeDefaults.Colors.Tooltips
- BACKGROUND - Static variable in class ghidra.app.util.viewer.field.ListingColors
- BACKGROUND - Static variable in class ghidra.app.util.viewer.options.OptionsGui
- backgroundColorModel - Variable in class docking.widgets.fieldpanel.FieldPanel
- BackgroundColorModel - Interface in docking.widgets.fieldpanel.support
- BackgroundCommand<T> - 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
- backgroundWorkCancelled() - Method in class docking.widgets.table.threaded.ThreadedTableModel
-
Called when a
TableUpdateJob
is cancelled by the user via the Gui. - backing - Variable in class ghidra.pcode.exec.BytesPcodeExecutorStateSpace
- backTrack(Vertex) - Method in class ghidra.util.graph.Dominator
-
Deprecated.this aids in going back to the parent from which a vertex was accessed in the depth first search
- backup(int) - Method in class ghidra.app.util.cparser.C.SimpleCharStream
-
Backup a number of characters.
- backup(int) - Method in class ghidra.app.util.cparser.CPP.SimpleCharStream
-
Backup a number of characters.
- backupRowComparator - Variable in class docking.widgets.table.sort.RowBasedColumnComparator
- BACKWARD - Enum constant in enum class ghidra.app.util.datatype.NavigationDirection
- backwardNext() - Method in class ghidra.program.util.MultiAddressRangeIterator
-
Returns the next address for backward iterators.
- BAD - Static variable in class ghidra.graph.ProgramGraphType
- 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 - 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
- BadLinkException - Exception Class in ghidra.util.exception
-
BadLinkException
occurs when a link-file expected linked content type does not match the actual content type of the linked file. - BadLinkException(String) - Constructor for exception class ghidra.util.exception.BadLinkException
- badOp(PcodeOp) - Method in class ghidra.pcode.exec.PcodeExecutor
-
Handle an unrecognized or unimplemented p-code op
- bail(String) - Method in class ghidra.sleigh.grammar.AbstractSleighParser
- BailoutException - Exception Class in ghidra.sleigh.grammar
- BailoutException() - Constructor for exception class ghidra.sleigh.grammar.BailoutException
- BailoutException(String) - Constructor for exception class ghidra.sleigh.grammar.BailoutException
- BailoutException(String, Throwable) - Constructor for exception class ghidra.sleigh.grammar.BailoutException
- BailoutException(Throwable) - Constructor for exception class ghidra.sleigh.grammar.BailoutException
- bakeLine() - Method in class ghidra.pty.windows.AnsiBufferedInputStream
- BAKPAT - Static variable in class ghidra.app.util.bin.format.omf.omf.OmfRecordTypes
- BALLOON - Static variable in class ghidra.service.graph.LayoutAlgorithmNames
- BARE - Static variable in interface ghidra.pty.unix.PosixC
-
The bare library without error handling
- BARE - Static variable in interface ghidra.pty.unix.Util
-
The bare library without error handling
- BARE_POSIX - Static variable in interface ghidra.pty.unix.Err
- base - Variable in class ghidra.app.util.bin.format.macho.commands.codesignature.CodeSignatureGenericBlob
- BASE - Static variable in interface ghidra.sleigh.grammar.SleighRecognizerConstants
- BASE_ADDRESS - Static variable in class ghidra.app.util.bin.format.pef.PefConstants
- BASE_LISTING_FONT_ID - Static variable in class ghidra.app.util.viewer.field.FieldFactory
- 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
- basedName - Variable in class ghidra.app.util.demangler.DemangledObject
- baseEncodingSet - Variable in class ghidra.app.decompiler.DecompInterface
- baseFont - Variable in class ghidra.app.util.viewer.field.FieldFactory
- baseFontId - Variable in class docking.widgets.AbstractGCellRenderer
- 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
- BASENAME - Static variable in class ghidra.program.model.pcode.UnionFacetSymbol
- 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
. - BaseRelocationDataDirectory - Class in ghidra.app.util.bin.format.pe
-
Points to the base relocation information.
- BaseSectionProvider - Class in ghidra.app.util.bin.format.dwarf.sectionprovider
-
Fetches DWARF sections from a normal program using simple Ghidra memory blocks.
- BaseSectionProvider(Program) - Constructor for class ghidra.app.util.bin.format.dwarf.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 implements the CompilerSpec interface based on static information from a particular .cspec file.
- BasicCompilerSpec(BasicCompilerSpec) - Constructor for class ghidra.program.model.lang.BasicCompilerSpec
-
Clone the spec so that program can safely extend it without affecting the base spec from Language.
- BasicCompilerSpec(CompilerSpecDescription, SleighLanguage, ResourceFile) - Constructor for class ghidra.program.model.lang.BasicCompilerSpec
-
Read in the specification from an XML file.
- BasicCompilerSpec(CompilerSpecDescription, SleighLanguage, InputStream) - Constructor for class ghidra.program.model.lang.BasicCompilerSpec
-
Construct the specification from an XML stream.
- BasicCompilerSpecDescription - Class in ghidra.program.model.lang
- BasicCompilerSpecDescription(CompilerSpecID, String) - Constructor for class ghidra.program.model.lang.BasicCompilerSpecDescription
- BasicEdgeLabelRenderer<V,
E> - 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,
E> - 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
- Basic Message / Warning / Error Dialogs - Search tag in class docking.widgets.OptionDialog
- Section
- 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
- BatchImportFSBFileHandler - Class in ghidra.plugins.fsbrowser.filehandlers
- BatchImportFSBFileHandler() - Constructor for class ghidra.plugins.fsbrowser.filehandlers.BatchImportFSBFileHandler
- 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
- BE - Enum constant in enum class ghidra.pcode.emu.jit.gen.type.DoubleReadGen
-
The big-endian instance
- BE - Enum constant in enum class ghidra.pcode.emu.jit.gen.type.DoubleWriteGen
-
The big-endian instance
- BE - Enum constant in enum class ghidra.pcode.emu.jit.gen.type.FloatReadGen
-
The big-endian instance
- BE - Enum constant in enum class ghidra.pcode.emu.jit.gen.type.FloatWriteGen
-
The big-endian instance
- BE - Enum constant in enum class ghidra.pcode.emu.jit.gen.type.IntReadGen
-
The big-endian instance
- BE - Enum constant in enum class ghidra.pcode.emu.jit.gen.type.IntWriteGen
-
The big-endian instance
- BE - Enum constant in enum class ghidra.pcode.emu.jit.gen.type.LongReadGen
-
The big-endian instance
- BE - Enum constant in enum class ghidra.pcode.emu.jit.gen.type.LongWriteGen
-
The big-endian instance
- BE - Enum constant in enum class ghidra.pcode.emu.jit.gen.type.MpIntReadGen
-
The big-endian instance
- BE - Enum constant in enum class ghidra.pcode.emu.jit.gen.type.MpIntWriteGen
-
The big-endian instance
- 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
- begin(PcodeProgram) - Method in class ghidra.pcode.exec.PcodeExecutor
-
Begin execution of the given program
- begin(List<PcodeOp>, Map<Integer, String>) - Method in class ghidra.pcode.exec.PcodeExecutor
-
Begin execution of a list of p-code ops
- BEGIN - Static variable in class ghidra.util.table.field.AddressRangeEndpointSettingsDefinition
- BEGIN_CERT - Static variable in class ghidra.net.ApplicationKeyManagerUtils
- BEGIN_CHOICE_INDEX - Static variable in class ghidra.util.table.field.AddressRangeEndpointSettingsDefinition
- beginColumn - Variable in class ghidra.app.util.cparser.C.Token
-
The column number of the first character of this Token.
- beginColumn - Variable in class ghidra.app.util.cparser.CPP.Token
-
The column number of the first character of this Token.
- beginInstructionOrInject() - Method in class ghidra.pcode.emu.DefaultPcodeThread
-
Start execution of the instruction or inject at the program counter
- beginLine - Variable in class ghidra.app.util.cparser.C.Token
-
The line number of the first character of this Token.
- beginLine - Variable in class ghidra.app.util.cparser.CPP.Token
-
The line number of the first character of this Token.
- BeginningOfLineAction - Class in generic.util.action
- BeginningOfLineAction() - Constructor for class generic.util.action.BeginningOfLineAction
- BeginToken() - Method in class ghidra.app.util.cparser.C.SimpleCharStream
-
Start.
- BeginToken() - Method in class ghidra.app.util.cparser.CPP.SimpleCharStream
-
Start.
- BEGITEM - Static variable in interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
RegularExpression Id.
- Behavior: Integer vs. Float - Search tag in class ghidra.pcode.emu.jit.analysis.JitTypeModel
- Section
- BEIGE - Static variable in class ghidra.util.WebColors
- BestFit - Enum constant in enum class ghidra.app.decompiler.DecompileOptions.IntegerFormatEnum
- bestIns - Variable in class ghidra.graph.algo.DijkstraShortestPathsAlgorithm.OneSourceToAll
- bfMgr - Variable in class db.Database
- BG_BORDER_ID - Static variable in class generic.theme.SystemThemeIds
- BG_CONTROL_ID - Static variable in class generic.theme.SystemThemeIds
- BG_TOOLTIP_ID - Static variable in class generic.theme.SystemThemeIds
- BG_VIEW_ID - Static variable in class generic.theme.SystemThemeIds
- BG_VIEW_SELECTED_ID - Static variable in class generic.theme.SystemThemeIds
- BGR - Enum constant in enum class docking.theme.gui.ColorSorter
- biConsumer() - Static method in class utility.function.Dummy
-
Creates a dummy consumer
- biCtx - Variable in class ghidra.pcode.emu.jit.JitPassage.AddrCtx
-
The contextreg value as a big integer
- BIG - Enum constant in enum class ghidra.program.model.lang.Endian
- BIG - Static variable in class ghidra.program.model.data.EndianSettingsDefinition
- BIG_BOMB - Static variable in class resources.ResourceManager
- BIG_ENDIAN - Enum constant in enum class ghidra.pcode.exec.BytesPcodeArithmetic
-
The instance which interprets arrays as big-endian values
- BIG_ENDIAN - Enum constant in enum class ghidra.pcode.exec.LocationPcodeArithmetic
- BIG_NEGATIVE_INFINITY - Static variable in class ghidra.pcode.floatformat.BigFloat
- BIG_POSITIVE_INFINITY - Static variable in class ghidra.pcode.floatformat.BigFloat
- 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
-
Don't use this constructor to create new instances of this class.
- BigFloat - Class in ghidra.pcode.floatformat
-
An IEEE 754 floating point class.
- BigIntegerNumberInputDialog - Class in docking.widgets.dialogs
-
DialogComponentProvider that provides information to create a modal dialog to prompt for a number larger than an
int
orlong
to be input by the user. - BigIntegerNumberInputDialog(String, String, BigInteger, BigInteger, BigInteger, boolean) - Constructor for class docking.widgets.dialogs.BigIntegerNumberInputDialog
- 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 - Enum constant in enum class ghidra.app.util.viewer.field.FieldNameFieldFactory.IndexFormat
- BINARY - Static variable in class ghidra.docking.settings.FormatSettingsDefinition
- BINARY - Static variable in class ghidra.features.base.memsearch.format.SearchFormat
- 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.
- BinaryColumnAdapter - Class in ghidra.app.plugin.debug.dbtable
- BinaryExporter - Class in ghidra.app.util.exporter
-
An
Exporter
that can export memory blocks as raw bytes - 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
- BinaryExpressionMatcher<T> - Class in ghidra.app.plugin.assembler.sleigh.expr.match
-
A matcher for a binary expression
- BinaryExpressionMatcher(Class<T>, ExpressionMatcher<?>, ExpressionMatcher<?>) - Constructor for class ghidra.app.plugin.assembler.sleigh.expr.match.BinaryExpressionMatcher
- BinaryExpressionMatcher(Set<Class<? extends T>>, ExpressionMatcher<?>, ExpressionMatcher<?>) - Constructor for class ghidra.app.plugin.assembler.sleigh.expr.match.BinaryExpressionMatcher
- BinaryExpressionMatcher.Commutative<T> - Class in ghidra.app.plugin.assembler.sleigh.expr.match
-
A matcher for binary expression allowing commutativity
- 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
- binaryOp(int, int, int, byte[], int, byte[]) - Method in enum class ghidra.pcode.exec.BytesPcodeArithmetic
- binaryOp(int, int, int, JitVal, int, JitVal) - Method in class ghidra.pcode.emu.jit.analysis.JitDataFlowArithmetic
- binaryOp(int, int, int, ValueLocation, int, ValueLocation) - Method in enum class ghidra.pcode.exec.LocationPcodeArithmetic
- binaryOp(int, int, int, AddressSetView, int, AddressSetView) - Method in enum class ghidra.pcode.exec.AddressesReadPcodeArithmetic
- binaryOp(int, int, int, Pair<L, R>, int, Pair<L, R>) - Method in class ghidra.pcode.exec.PairedPcodeArithmetic
- binaryOp(int, int, int, T, int, T) - Method in interface ghidra.pcode.exec.PcodeArithmetic
-
Apply a binary operator to the given inputs
- binaryOp(PcodeOp, JitVal, JitVal) - Method in class ghidra.pcode.emu.jit.analysis.JitDataFlowArithmetic
- binaryOp(PcodeOp, Pair<L, R>, Pair<L, R>) - Method in class ghidra.pcode.exec.PairedPcodeArithmetic
- binaryOp(PcodeOp, T, T) - Method in interface ghidra.pcode.exec.PcodeArithmetic
-
Apply a binary operator to the given input
- BinaryOpBehavior - Class in ghidra.pcode.opbehavior
- binaryOperatorsByPrecedence - Static variable in enum class generic.expressions.ExpressionOperator
- 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 ByteProvider and endian-order.
- BinaryReader(ByteProvider, DataConverter, long) - Constructor for class ghidra.app.util.bin.BinaryReader
-
Creates a BinaryReader instance.
- BinaryReader.InputStreamReaderFunction<T> - Interface in ghidra.app.util.bin
-
Reads and returns an object from the current position in the specified input stream.
- BinaryReader.ReaderFunction<T> - Interface in ghidra.app.util.bin
-
Reads and returns an object from the current position in the specified BinaryReader.
- 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 - Enum constant in enum class ghidra.app.util.bin.format.macho.commands.dyld.BindOpcode
- BIND_OPCODE_ADD_ADDR_ULEB - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
- BIND_OPCODE_DO_BIND - Enum constant in enum class ghidra.app.util.bin.format.macho.commands.dyld.BindOpcode
- BIND_OPCODE_DO_BIND - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
- BIND_OPCODE_DO_BIND_ADD_ADDR_IMM_SCALED - Enum constant in enum class ghidra.app.util.bin.format.macho.commands.dyld.BindOpcode
- 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 - Enum constant in enum class ghidra.app.util.bin.format.macho.commands.dyld.BindOpcode
- 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 - Enum constant in enum class ghidra.app.util.bin.format.macho.commands.dyld.BindOpcode
- BIND_OPCODE_DO_BIND_ULEB_TIMES_SKIPPING_ULEB - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
- BIND_OPCODE_DONE - Enum constant in enum class ghidra.app.util.bin.format.macho.commands.dyld.BindOpcode
- 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 - Enum constant in enum class ghidra.app.util.bin.format.macho.commands.dyld.BindOpcode
- BIND_OPCODE_SET_ADDEND_SLEB - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
- BIND_OPCODE_SET_DYLIB_ORDINAL_IMM - Enum constant in enum class ghidra.app.util.bin.format.macho.commands.dyld.BindOpcode
- BIND_OPCODE_SET_DYLIB_ORDINAL_IMM - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
- BIND_OPCODE_SET_DYLIB_ORDINAL_ULEB - Enum constant in enum class ghidra.app.util.bin.format.macho.commands.dyld.BindOpcode
- BIND_OPCODE_SET_DYLIB_ORDINAL_ULEB - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
- BIND_OPCODE_SET_DYLIB_SPECIAL_IMM - Enum constant in enum class ghidra.app.util.bin.format.macho.commands.dyld.BindOpcode
- 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 - Enum constant in enum class ghidra.app.util.bin.format.macho.commands.dyld.BindOpcode
- 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 - Enum constant in enum class ghidra.app.util.bin.format.macho.commands.dyld.BindOpcode
- BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
- BIND_OPCODE_SET_TYPE_IMM - Enum constant in enum class ghidra.app.util.bin.format.macho.commands.dyld.BindOpcode
- BIND_OPCODE_SET_TYPE_IMM - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
- BIND_OPCODE_THREADED - Enum constant in enum class ghidra.app.util.bin.format.macho.commands.dyld.BindOpcode
- 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_SUBOPCODE_THREADED_APPLY - Static variable in class ghidra.app.util.bin.format.macho.commands.DyldInfoCommandConstants
- BIND_SUBOPCODE_THREADED_SET_BIND_ORDINAL_TABLE_SIZE_ULEB - 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
- Binding() - Constructor for class ghidra.app.util.bin.format.macho.commands.dyld.BindingTable.Binding
-
Creates a new
BindingTable.Binding
- Binding(BindingTable.Binding) - Constructor for class ghidra.app.util.bin.format.macho.commands.dyld.BindingTable.Binding
-
Creates a copy of the given
BindingTable.Binding
- BindingTable - Class in ghidra.app.util.bin.format.macho.commands.dyld
-
A Mach-O binding table
- BindingTable() - Constructor for class ghidra.app.util.bin.format.macho.commands.dyld.BindingTable
-
Creates an empty
BindingTable
- BindingTable(BinaryReader, MachHeader, int, boolean) - Constructor for class ghidra.app.util.bin.format.macho.commands.dyld.BindingTable
-
Creates and parses a new
BindingTable
- BindingTable.Binding - Class in ghidra.app.util.bin.format.macho.commands.dyld
-
A piece of binding information from a
BindingTable
- BindOpcode - Enum Class in ghidra.app.util.bin.format.macho.commands.dyld
-
Bind opcodes
- bInheritedHandle - Variable in class ghidra.pty.windows.jna.ConsoleApiNative.SECURITY_ATTRIBUTES
- binOp(PcodeOp, JitOutVar, JitVal, JitVal) - Static method in interface ghidra.pcode.emu.jit.op.JitOp
-
Create a use-def node for a binary p-coe op
- BinOpGen<T> - Interface in ghidra.pcode.emu.jit.gen.op
-
An extension that provides conveniences and common implementations for binary p-code operators
- biPredicate() - Static method in class utility.function.Dummy
-
Creates a dummy
BiPredicate
that always returns true. - BISQUE - Static variable in class ghidra.util.WebColors
- BIT - Static variable in class ghidra.program.model.lang.OperandType
-
Bit set if the operand is a bit value
- BIT_MAPPED - Enum constant in enum class ghidra.program.model.mem.MemoryBlockType
- BIT_SPACE - Static variable in interface ghidra.app.util.ProcessorInfo
-
The bit space in a program.
- BITFIELD_BASE_TYPE - Enum constant in enum class 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.
- 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
- bitMask(long) - Method in class ghidra.program.model.data.PointerTypedefBuilder
-
Update pointer offset bit-mask when translating to an absolute memory offset.
- BitOffsetComparator(boolean) - Constructor for class ghidra.program.model.data.Structure.BitOffsetComparator
- 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
- BITS - Static variable in class ghidra.app.util.viewer.field.ListingColors.MaskColors
- bitsEqual(AssemblyResolvedPatterns) - Method in interface ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns
-
Check if this and another resolution have equal encodings
- bitsEqual(AssemblyResolvedPatterns) - Method in class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedPatterns
- bitShift(int) - Method in class ghidra.program.model.data.PointerTypedefBuilder
-
Update pointer offset bit-shift when translating to an absolute memory offset.
- 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.
- BITWISE_AND - Enum constant in enum class generic.expressions.ExpressionOperator
- BITWISE_NOT - Enum constant in enum class generic.expressions.ExpressionOperator
- BITWISE_OR - Enum constant in enum class generic.expressions.ExpressionOperator
- BITWISE_XOR - Enum constant in enum class generic.expressions.ExpressionOperator
- BitwiseBinOpGen<T> - Interface in ghidra.pcode.emu.jit.gen.op
-
An extension for bitwise binary operators
- BLACK - Static variable in class generic.theme.GThemeDefaults.Colors.Palette
- BLACK - Static variable in class ghidra.util.WebColors
- BLANCHED_ALMOND - Static variable in class ghidra.util.WebColors
- blend(Color, Color, double) - Static method in class ghidra.util.ColorUtils
-
Takes the first color, blending into it the second color, using the given ratio.
- blend(List<Color>) - Method in class ghidra.app.decompiler.component.ClangHighlightController
- BLKDEF - Static variable in class ghidra.app.util.bin.format.omf.omf.OmfRecordTypes
- BLKDEF - Static variable in class ghidra.app.util.bin.format.omf.omf166.Omf166RecordTypes
- BLKEND - Static variable in class ghidra.app.util.bin.format.omf.omf.OmfRecordTypes
- BLKEND - Static variable in class ghidra.app.util.bin.format.omf.omf166.Omf166RecordTypes
- 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.dwarf.expression.DWARFExpressionOpCodes
- blobs - Variable in class ghidra.app.util.bin.format.pe.cli.tables.CliAbstractTable
- block - Enum constant in enum class ghidra.app.util.bin.format.dwarf.attribs.DWARFAttributeClass
- block - Variable in class ghidra.pcode.emu.SleighInstructionDecoder
- block - Variable in class ghidra.program.disassemble.ReDisassembler.ReDisBlock
- block - Variable in class ghidra.program.model.correlate.HashStore.NgramMatch
- block - Variable in class ghidra.program.model.correlate.InstructHash
- block() - Method in record class ghidra.pcode.emu.jit.gen.ExceptionHandler
-
Returns the value of the
block
record component. - block() - Method in record class ghidra.pcode.emu.jit.op.JitPhiOp
-
Returns the value of the
block
record component. - 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_ACFUNCS - Enum constant in enum class ghidra.app.util.bin.format.swift.SwiftSection
- BLOCK_ANALYSIS - Static variable in class ghidra.app.services.AnalysisPriority
-
Defines block analysis as the second priority for automatic analysis.
- BLOCK_ASSOCTY - Enum constant in enum class ghidra.app.util.bin.format.swift.SwiftSection
- BLOCK_BUILTIN - Enum constant in enum class ghidra.app.util.bin.format.swift.SwiftSection
- BLOCK_CAPTURE - Enum constant in enum class ghidra.app.util.bin.format.swift.SwiftSection
- BLOCK_CONFORM - Enum constant in enum class ghidra.app.util.bin.format.swift.SwiftSection
- BLOCK_ENTRY - Enum constant in enum class ghidra.app.util.bin.format.swift.SwiftSection
- BLOCK_FIELDMD - Enum constant in enum class ghidra.app.util.bin.format.swift.SwiftSection
- BLOCK_MODEL - Static variable in interface ghidra.app.util.HelpTopics
-
Help Topic for block models.
- BLOCK_MODEL_CHANGES - Enum constant in enum class ghidra.graph.viewer.options.RelayoutOption
- BLOCK_MPENUM - Enum constant in enum class ghidra.app.util.bin.format.swift.SwiftSection
- BLOCK_NAME - Static variable in class ghidra.app.util.datatype.microsoft.ThreadEnvironmentBlock
- BLOCK_PROTOCS - Enum constant in enum class ghidra.app.util.bin.format.swift.SwiftSection
- BLOCK_REFLSTR - Enum constant in enum class ghidra.app.util.bin.format.swift.SwiftSection
- Block_scope() - Constructor for class ghidra.sleigh.grammar.SleighCompiler.Block_scope
- BLOCK_SIZE - Static variable in class ghidra.generic.util.datastruct.SemisparseByteArray
-
The size of blocks used internally to store array values
- BLOCK_SIZE - Static variable in interface ghidra.pcode.emu.jit.gen.GenConsts
- BLOCK_SOURCE_NAME - Static variable in class ghidra.app.util.opinion.MachoProgramBuilder
- Block_stack - Variable in class ghidra.sleigh.grammar.SleighCompiler
- BLOCK_START - Static variable in class ghidra.app.util.viewer.field.ListingColors
- BLOCK_SWIFTAST - Enum constant in enum class ghidra.app.util.bin.format.swift.SwiftSection
- BLOCK_TYPEREF - Enum constant in enum class ghidra.app.util.bin.format.swift.SwiftSection
- BLOCK_TYPES - Enum constant in enum class ghidra.app.util.bin.format.swift.SwiftSection
- 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 - Enum constant in enum class 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
- BlockFlow(JitControlFlowModel.JitBlock, JitControlFlowModel.JitBlock, JitPassage.IntBranch) - Constructor for record class ghidra.pcode.emu.jit.analysis.JitControlFlowModel.BlockFlow
-
Creates an instance of a
BlockFlow
record class. - BlockFlowGraphType - Class in ghidra.graph
- BlockFlowGraphType() - Constructor for class ghidra.graph.BlockFlowGraphType
- 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
- blockId() - Method in record class ghidra.pcode.emu.jit.gen.tgt.JitCompiledPassage.EntryPoint
-
Returns the value of the
blockId
record component. - 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
- 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
- blockSeq - Variable in class ghidra.app.decompiler.signature.BlockSignature
- BlockSignature - Class in ghidra.app.decompiler.signature
-
A feature rooted in a basic block.
- BlockSignature() - Constructor for class ghidra.app.decompiler.signature.BlockSignature
- BlockSplitter(PcodeProgram) - Constructor for class ghidra.pcode.emu.jit.analysis.JitControlFlowModel.BlockSplitter
-
Construct a new block splitter to process the given program
- 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> - 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
- blockTerminated(InstructionBlock) - Method in class ghidra.program.disassemble.Disassembler
-
Signal that block disassembly has been terminated.
- BlockTransition(JitCodeGenerator) - Constructor for record class ghidra.pcode.emu.jit.gen.var.VarGen.BlockTransition
-
Construct a "nop" or blank transition.
- BlockTransition(JitCodeGenerator, Set<Varnode>, Set<Varnode>) - Constructor for record class ghidra.pcode.emu.jit.gen.var.VarGen.BlockTransition
-
Creates an instance of a
BlockTransition
record class. - 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 generic.theme.GThemeDefaults.Colors.Palette
- BLUE - Static variable in class ghidra.app.merge.util.ConflictUtility
- BLUE - Static variable in class ghidra.util.WebColors
- BLUE_VIOLET - Static variable in class ghidra.util.WebColors
- bmMgr - Variable in class ghidra.program.disassemble.Disassembler
- body(CharSequence) - Method in class ghidra.pcode.exec.SleighPcodeUseropDefinition.Builder
-
Add Sleigh source to the body
- BODY - Static variable in class ghidra.graph.ProgramGraphType
- BODY_CONFLICT_SIZE - Static variable in class ghidra.app.merge.listing.ExternalFunctionMerger
- BODY_CONFLICT_START - Static variable in class ghidra.app.merge.listing.ExternalFunctionMerger
- bodyChoice - Variable in class ghidra.app.merge.listing.ExternalFunctionMerger
- 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 resources.ResourceManager
- Bookmark - Interface in ghidra.program.model.listing
-
Interface for bookmarks.
- BOOKMARK_ADDED - Enum constant in enum class ghidra.program.util.ProgramEvent
- BOOKMARK_CHANGED - Enum constant in enum class ghidra.program.util.ProgramEvent
- 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 bookmark locations.
- BOOKMARK_REMOVED - Enum constant in enum class ghidra.program.util.ProgramEvent
- BOOKMARK_TYPE_ADDED - Enum constant in enum class ghidra.program.util.ProgramEvent
- BOOKMARK_TYPE_REMOVED - Enum constant in enum class ghidra.program.util.ProgramEvent
- 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, OpenMode, 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.
- bookmarkNoHandlerError(Program, Address, int, int, String) - Static method in class ghidra.app.util.bin.format.elf.relocation.ElfRelocationHandler
-
Generate error bookmark at relocationAddress indicating a missing relocation handler.
- BOOKMARKS - Static variable in interface ghidra.app.util.HelpTopics
-
Help Topic for bookmarks.
- 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
- bookmarkUnsupportedRelr(Program, Address, int, String) - Static method in class ghidra.app.util.bin.format.elf.relocation.ElfRelocationHandler
-
Generate error bookmark at relocationAddress indicating an unsupported RELR relocation.
- Bool - Enum constant in enum class ghidra.app.util.bin.format.golang.rtti.types.GoKind
- BOOL - Enum constant in enum class ghidra.program.model.data.MetaDataType
- BOOL - Static variable in interface ghidra.app.util.cparser.C.CParserConstants
-
RegularExpression Id.
- BOOL - Static variable in class ghidra.app.util.demangler.DemangledDataType
- 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
- BoolAndOpGen - Enum Class in ghidra.pcode.emu.jit.gen.op
-
The generator for a
bool_and
. - BOOLEAN_TYPE - Enum constant in enum class 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
- BooleanColumnAdapter - Class in ghidra.app.plugin.debug.dbtable
- 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.
- BooleanJavaProperty - Class in ghidra.pyghidra.property
-
The
JavaProperty
for the primitive boolean type - 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
- BooleanPropertyValue - Class in generic.theme
-
A Java property value for keys that use boolean values.
- BooleanPropertyValue(String, boolean) - Constructor for class generic.theme.BooleanPropertyValue
- BooleanPropertyValue(String, String, Boolean) - Constructor for class generic.theme.BooleanPropertyValue
- BooleanSettingsDefinition - Interface in ghidra.docking.settings
-
The inteface for SettingsDefinitions that have boolean values.
- BooleanValue - Class in docking.widgets.values
-
Value class for
Boolean
types. - BoolNegateOpGen - Enum Class in ghidra.pcode.emu.jit.gen.op
-
The generator for a
bool_negate
. - BoolOrOpGen - Enum Class in ghidra.pcode.emu.jit.gen.op
-
The generator for a
bool_or
. - BoolXorOpGen - Enum Class in ghidra.pcode.emu.jit.gen.op
-
The generator for a
bool_xor
. - bootstrap(String, DWARFIndirectTable.CheckedIOFunction<BinaryReader, ? extends DWARFIndirectTableHeader>, TaskMonitor) - Method in class ghidra.app.util.bin.format.dwarf.DWARFIndirectTable
-
Populates this instance will all
DWARFIndirectTableHeader
instances that can be read from the stream. - BootstrapInfoException - Exception Class in ghidra.app.util.bin.format.golang
- BootstrapInfoException() - Constructor for exception class ghidra.app.util.bin.format.golang.BootstrapInfoException
- BootstrapInfoException(String) - Constructor for exception class ghidra.app.util.bin.format.golang.BootstrapInfoException
- BootstrapInfoException(String, Throwable) - Constructor for exception class ghidra.app.util.bin.format.golang.BootstrapInfoException
- BootstrapInfoException(Throwable) - Constructor for exception class ghidra.app.util.bin.format.golang.BootstrapInfoException
- BORDER - Static variable in class generic.theme.GThemeDefaults.Colors
- BorlandCpp - Enum constant in enum class ghidra.app.util.opinion.PeLoader.CompilerOpinion.CompilerEnum
- BorlandPascal - Enum constant in enum class ghidra.app.util.opinion.PeLoader.CompilerOpinion.CompilerEnum
- BorlandUnk - Enum constant in enum class ghidra.app.util.opinion.PeLoader.CompilerOpinion.CompilerEnum
- BOTTOM - Enum constant in enum class docking.widgets.shapes.Location
- BOTTOM - Enum constant in enum class docking.WindowPosition
- BOTTOM_SOLID_COLOR_SIZE - Static variable in class docking.widgets.tab.GTabPanelBorder
- bottomEdge(Location...) - Method in class docking.widgets.shapes.PopupWindowPlacerBuilder
-
Set the next PopupWindowPlacer to be one that tries to make the placement at the bottom edge of the inner bounds (context) without exceeding outer bounds (screen), using an ordered, preferred placements on that edge.
- 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.
- bound() - Method in class generic.Span.DefaultSpanMap
- bound() - Method in class generic.Span.DefaultSpanSet
- bound() - Method in interface generic.Span.SpanMap
-
Get a span which encloses all spans in the map
- bound() - Method in interface generic.Span.SpanSet
-
Get a span which encloses all spans in the set
- bound(S) - Method in interface generic.Span
-
Compute the bound of this span and another
- bound(S, S) - Method in interface generic.Span.Domain
-
Compute the smallest span which contains two spans
- 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.
- BoundImportDescriptor - Class in ghidra.app.util.bin.format.pe
-
A class to represent the
IMAGE_BOUND_IMPORT_DESCRIPTOR
data structure defined inwinnt.h
. - 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
. - bProgram - Variable in class ghidra.app.plugin.match.FunctionMatchSet
- bProgram - Variable in class ghidra.app.plugin.match.SubroutineMatchSet
- 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() - Method in record class ghidra.pcode.emu.jit.analysis.JitControlFlowModel.BlockFlow
-
Returns the value of the
branch
record component. - branch() - Method in record class ghidra.pcode.emu.jit.op.JitBranchIndOp
-
Returns the value of the
branch
record component. - branch() - Method in record class ghidra.pcode.emu.jit.op.JitBranchOp
-
Returns the value of the
branch
record component. - branch() - Method in record class ghidra.pcode.emu.jit.op.JitCBranchOp
-
Returns the value of the
branch
record component. - branch(int) - Method in class ghidra.pcode.exec.PcodeFrame
-
Perform an internal branch, relative to the current op.
- BRANCH - Enum constant in enum class ghidra.pcode.exec.PcodeArithmetic.Purpose
-
The value will be used as the address of an indirect branch
- BRANCH - Enum constant in enum class ghidra.program.model.lang.InstructionBlockFlow.Type
-
BRANCH
is a normal block branch flow within an InstructionSet - BRANCH - Enum constant in enum class 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
- branched(Address) - Method in interface ghidra.pcode.emu.InstructionDecoder
-
Inform the decoder that the emulator thread just branched
- branched(Address) - Method in class ghidra.pcode.emu.SleighInstructionDecoder
- branchesFrom() - Method in class ghidra.pcode.emu.jit.analysis.JitControlFlowModel.JitBlock
-
Get internal branches leaving this block
- branchesOut() - Method in class ghidra.pcode.emu.jit.analysis.JitControlFlowModel.JitBlock
-
Get branches leaving the passage from this block
- branchesTo() - Method in class ghidra.pcode.emu.jit.analysis.JitControlFlowModel.JitBlock
-
Get internal branches entering this block
- BRANCHIND - Static variable in class ghidra.program.model.pcode.PcodeOp
- BranchIndOpGen - Enum Class in ghidra.pcode.emu.jit.gen.op
-
The generator for a
branchind
. - branchInternal(PcodeOp, PcodeFrame, int) - Method in class ghidra.pcode.exec.PcodeExecutor
-
Branch internally
- BranchOpGen - Enum Class in ghidra.pcode.emu.jit.gen.op
-
The generator for a
branch
. - branchState(SequenceNumber) - Method in class ghidra.util.state.ContextState
-
Branch the current state.
- branchToAddress(Address) - Method in class ghidra.pcode.emu.DefaultPcodeThread
- branchToAddress(PcodeOp, Address) - Method in class ghidra.pcode.emu.DefaultPcodeThread.PcodeThreadExecutor
- branchToAddress(PcodeOp, Address) - Method in class ghidra.pcode.exec.PcodeExecutor
-
Extension point: Called when execution branches to a target address
- branchToOffset(PcodeOp, long, PcodeFrame) - Method in class ghidra.pcode.exec.PcodeExecutor
-
Convert the given offset to the machine's type and delegate to
PcodeExecutor.branchToOffset(PcodeOp, Object, PcodeFrame)
. - branchToOffset(PcodeOp, T, PcodeFrame) - Method in class ghidra.pcode.exec.PcodeExecutor
-
Set the state's pc to the given offset and finish the frame
- BreadthFirstIterator - Class in docking.widgets.tree.support
-
Implements an iterator over all GTreeNodes in some gTree (or subtree).
- BreadthFirstIterator(GTreeNode) - Constructor for class docking.widgets.tree.support.BreadthFirstIterator
- BREAK - Static variable in interface ghidra.app.util.cparser.C.CParserConstants
-
RegularExpression Id.
- BreakCallBack - Class in ghidra.pcode.emulate
- BreakCallBack() - Constructor for class ghidra.pcode.emulate.BreakCallBack
- BREAKPOINT - Enum constant in enum class 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 - Interface in ghidra.pcode.emulate
- BreakTableCallBack - Class in ghidra.pcode.emulate
- BreakTableCallBack(SleighLanguage) - Constructor for class ghidra.pcode.emulate.BreakTableCallBack
- BRG - Enum constant in enum class docking.theme.gui.ColorSorter
- brighter() - Method in class generic.theme.GColor
- brighter(Color) - Static method in class generic.theme.Gui
-
Returns a brighter version of the given color or darker if the current theme is dark.
- 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
- BROWN - Static variable in class ghidra.util.WebColors
- browse() - Method in class docking.widgets.ListSelectionDialog
- BrowseButton - Class in docking.widgets.button
-
A button meant to be used to show a chooser dialog.
- BrowseButton() - Constructor for class docking.widgets.button.BrowseButton
- 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
- buf - Variable in class ghidra.pcode.exec.PcodeFrame.MyAppender
- buf - Variable in class ghidra.pcode.exec.PcodeProgram.MyAppender
- bufcolumn - Variable in class ghidra.app.util.cparser.C.SimpleCharStream
- bufcolumn - Variable in class ghidra.app.util.cparser.CPP.SimpleCharStream
- buffer - Variable in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseMachine
- buffer - Variable in class ghidra.app.util.cparser.C.SimpleCharStream
- buffer - Variable in class ghidra.app.util.cparser.CPP.SimpleCharStream
- buffer - Variable in class ghidra.program.model.pcode.LinkedByteBuffer.Position
- 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
- BUFFER_SIZE - Static variable in class ghidra.program.model.pcode.LinkedByteBuffer
- bufferCount - Variable in class db.TableStatistics
-
Total number of table nodes
- BufferedSwingRunner - Class in ghidra.util.task
-
A class that run the client's runnable on the Swing thread.
- BufferedSwingRunner() - Constructor for class ghidra.util.task.BufferedSwingRunner
- BufferedSwingRunner(int, int) - Constructor for class ghidra.util.task.BufferedSwingRunner
-
Constructs a new SwingUpdateManager
- 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.
- bufline - Variable in class ghidra.app.util.cparser.C.SimpleCharStream
- bufline - Variable in class ghidra.app.util.cparser.CPP.SimpleCharStream
- bufpos - Variable in class ghidra.app.util.cparser.C.SimpleCharStream
-
Position in buffer.
- bufpos - Variable in class ghidra.app.util.cparser.CPP.SimpleCharStream
-
Position in buffer.
- build() - Method in class docking.action.builder.AbstractActionBuilder
-
Builds the action.
- build() - Method in class docking.action.builder.ActionBuilder
- build() - Method in class docking.action.builder.MultiActionBuilder
- build() - Method in class docking.action.builder.MultiStateActionBuilder
- build() - Method in class docking.action.builder.ToggleActionBuilder
- build() - Method in class docking.widgets.OptionDialogBuilder
-
Builds an OptionDialog based on the values set in this builder.
- build() - Method in class docking.widgets.shapes.PopupWindowPlacerBuilder
-
Builds the final PopupWindowPlacer.
- build() - Method in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory.AbstractAssemblyResolutionBuilder
- build() - Method in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory.AssemblyResolvedErrorBuilder
- build() - Method in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory.DefaultAssemblyResolvedBackfillBuilder
- build() - Method in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory.DefaultAssemblyResolvedPatternBuilder
- 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.framework.model.AbstractDomainObjectListenerBuilder
-
Builds and returns a new DomainObjectEventHandler
- build() - Method in class ghidra.graph.viewer.GraphComponent
- build() - Method in class ghidra.pcode.exec.SleighPcodeUseropDefinition.Builder
-
Build the actual definition
- build() - Method in class ghidra.program.model.data.PointerTypedefBuilder
-
Build pointer-typedef with specified settings.
- build() - Method in class ghidra.program.model.data.StringRenderBuilder
- build() - Method in class ghidra.program.model.symbol.FlowType.Builder
- build() - Method in class ghidra.service.graph.GraphDisplayOptionsBuilder
-
Returns a GraphTypeDisplayOptions as configured by this builder
- build() - Method in class ghidra.service.graph.GraphTypeBuilder
-
Builds a new GraphType
- build() - Method in class resources.MultiIconBuilder
- build(QCallback<I, R>) - Method in class generic.concurrent.ConcurrentQBuilder
-
Builds the final
ConcurrentQ
. - build(ConstructTpl, int) - Method in class ghidra.app.plugin.processors.sleigh.PcodeEmit
- build(Varnode) - Static method in class ghidra.program.model.pcode.DynamicEntry
-
Build a new DynamicEntry, given the underlying temporary Varnode attached to a symbol.
- 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
- buildAndInstall(Tool) - Method in class docking.action.builder.AbstractActionBuilder
-
Builds and adds the action globally to the tool
- buildAndInstallLocal(ComponentProvider) - Method in class docking.action.builder.AbstractActionBuilder
-
Builds and adds the action as a local action for the given provider
- buildChooser() - Method in class docking.options.editor.SettableColorSwatchChooserPanel
- buildClangTree(Decoder, HighFunction) - Static method in class ghidra.app.decompiler.ClangMarkup
- buildCompletionWindow() - Method in class docking.widgets.autocomplete.TextFieldAutocompleter
-
Build the completion window, parented to the attached field that last had focus.
- buildComponentToColorGrouperMap() - Method in class generic.theme.laf.UiDefaultsMapper
-
Sets the color grouper for each component group
- buildComponentToFontGrouperMap() - Method in class generic.theme.laf.UiDefaultsMapper
-
Sets the font grouper for each component group
- buildContext() - Method in class ghidra.app.plugin.assembler.sleigh.AbstractSleighAssemblerBuilder
-
Build the default context for the language
- buildContextGraph() - Method in class ghidra.app.plugin.assembler.sleigh.AbstractSleighAssemblerBuilder
-
Build the context transition graph for the language
- buildCurrentValues() - Method in class generic.theme.ApplicationThemeManager
- buildCurrentValues() - Method in class generic.theme.ThemeManager
-
This method is called to create the internal set of theme value used by the application.
- buildDataTreePanel() - Method in class ghidra.framework.main.AbstractDataTreeDialog
- buildDecoder(ResourceFile) - Static method in class ghidra.pcode.utils.SlaFormat
-
Build the decoder for decompressing and decoding the .sla file (as a stream).
- buildDefaultPrompt(String, int, int) - Static method in class docking.widgets.dialogs.AbstractNumberInputDialog
- 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
- buildDescription() - Method in class ghidra.program.model.data.AbstractFloatDataType
- buildDescription() - Method in class ghidra.program.model.data.DoubleDataType
- buildDescription() - Method in class ghidra.program.model.data.FloatDataType
- buildDescription() - Method in class ghidra.program.model.data.LongDoubleDataType
- 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.
- 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.
- buildEncoder(ResourceFile) - Static method in class ghidra.pcode.utils.SlaFormat
-
Build the encoder for compressing and encoding a .sla file (as a stream).
- Builder(byte, String) - Constructor for class ghidra.program.model.symbol.FlowType.Builder
- Builder(SleighPcodeUseropDefinition.Factory, String) - Constructor for class ghidra.pcode.exec.SleighPcodeUseropDefinition.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.HTMLDataTypeRepresentation
- buildFooterText(DataType) - Method in class ghidra.app.util.html.TypeDefDataTypeHTMLRepresentation
- buildGrammar() - Method in class ghidra.app.plugin.assembler.sleigh.AbstractSleighAssemblerBuilder
-
Build the full grammar for the language
- buildHeaderText(boolean) - Method in class ghidra.app.util.html.TypeDefDataTypeHTMLRepresentation
- buildHeaderText(DataType) - Method in class ghidra.app.util.html.HTMLDataTypeRepresentation
- BuildIdSearchLocation - Class in ghidra.app.util.bin.format.dwarf.external
-
A
SearchLocation
that expects the external debug files to be named using the hexadecimal value of the hash of the file, and to be arranged in a bucketed directory hierarchy using the first 2 hexdigits of the hash. - BuildIdSearchLocation(File) - Constructor for class ghidra.app.util.bin.format.dwarf.external.BuildIdSearchLocation
-
Creates a new
BuildIdSearchLocation
at the specified location. - buildIEEE754StandardDescription() - Method in class ghidra.program.model.data.AbstractFloatDataType
- 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
- 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.
- buildLR0Machine() - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser
- buildMainPanel() - Method in class ghidra.app.util.bean.SetEquateDialog
- buildMainPanel() - Method in class ghidra.app.util.navigation.GoToAddressLabelDialog
-
Builds the main panel for this dialog.
- 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.AbstractNumberInputDialog
-
Define the Main panel for the dialog here
- 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
- buildOps(Language, ConstructTpl) - Static method in enum class ghidra.pcode.exec.SleighProgramCompiler
-
Construct a list of p-code ops from the given template
- buildPanel() - Method in class ghidra.features.base.codecompare.panel.CodeComparisonPanel
- buildParser() - Method in class ghidra.app.plugin.assembler.sleigh.AbstractSleighAssemblerBuilder
-
Build the parser for the language
- buildProgram(Program, ByteProvider, FileBytes, MessageLog, TaskMonitor) - Static method in class ghidra.app.util.opinion.MachoPrelinkProgramBuilder
-
Builds up a PRELINK Mach-O
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, DyldCacheOptions, MessageLog, TaskMonitor) - Static method in class ghidra.app.util.opinion.DyldCacheProgramBuilder
-
Builds up a DYLD Cache
Program
. - buildSpacer(ClangNode, int, String) - Static method in class ghidra.app.decompiler.ClangToken
-
Add a spacer token to the given text grouping
- buildSrcZip(File, TaskMonitor) - Method in class ghidra.util.GhidraJarBuilder
- buildStateMachine(ArrayList<? extends DittedBitSequence>) - Static method in class ghidra.util.bytesearch.SequenceSearchState
-
Build a search state machine from a list of DittedBitSequences
- buildStorage(Varnode) - Method in interface ghidra.program.model.pcode.PcodeFactory
-
Build a storage object for a particular Varnode
- buildStorage(Varnode) - Method in class ghidra.program.model.pcode.PcodeSyntaxTree
- buildSubGrammar(SubtableSymbol) - Method in class ghidra.app.plugin.assembler.sleigh.AbstractSleighAssemblerBuilder
-
Build a portion of the grammar representing a table of constructors
- buildSymbolName(int, Address) - Static method in class ghidra.program.model.pcode.UnionFacetSymbol
-
Generate an automatic symbol name, given a field number and address
- buildTestFileDesignator(int, String) - Method in class ghidra.test.processors.support.ProcessorEmulatorTestAdapter
-
Get CUint file designator if use of A, B, C...
- buildToken(int, ClangNode, Decoder, PcodeFactory) - Static method in class ghidra.app.decompiler.ClangToken
-
Decode one specialized token from the current position in an encoded stream.
- BuildToolVersion(int, int) - Constructor for class ghidra.app.util.bin.format.macho.commands.BuildVersionCommand.BuildToolVersion
- 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.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<T>) - Method in class docking.widgets.ListSelectionDialog
- buildZeroVector() - Method in class generic.lsh.vector.LSHVectorFactory
-
Generate vector with all coefficients zero.
- buildZeroVector() - Method in class generic.lsh.vector.WeightedLSHCosineVectorFactory
- BUILT_IN - Enum constant in enum class 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
- BuiltInDeclarationSpecifier(Declaration) - Method in class ghidra.app.util.cparser.C.CParser
- BuiltinTypeDescriptor - Class in ghidra.app.util.bin.format.swift.types
-
Represents a Swift BuiltinTypeDescriptor structure
- BuiltinTypeDescriptor(BinaryReader) - Constructor for class ghidra.app.util.bin.format.swift.types.BuiltinTypeDescriptor
-
Creates a new
BuiltinTypeDescriptor
- BuiltInTypeSpecifier(Declaration) - Method in class ghidra.app.util.cparser.C.CParser
- builtSymbols - Variable in class ghidra.app.plugin.assembler.sleigh.AbstractSleighAssemblerBuilder
- BURLYWOOD - Static variable in class ghidra.util.WebColors
- BusyListener - Interface in ghidra.util.task
- BusyToolException - Exception Class in ghidra.framework.plugintool
-
Exception thrown if an operation cannot be done because the tool has background tasks running.
- BusyToolException(String) - Constructor for exception class ghidra.framework.plugintool.BusyToolException
-
Construct a new exception.
- buttonPanel - Variable in class docking.DialogComponentProvider
- 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.
- ButtonState<T> - Class in docking.menu
-
Defines one "state" for a
MultiStateButton
. - ButtonState(String, String, String, T) - Constructor for class docking.menu.ButtonState
-
Constructor
- ButtonState(String, String, T) - Constructor for class docking.menu.ButtonState
-
Constructor
- 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. - byDataInstance(Program, Predicate<Data>) - Static method in class ghidra.program.util.DefinedDataIterator
-
Creates a new iterator that traverses the entire Program's address space, returning data instances that successfully match the predicate.
- byDataType(Program, AddressSetView, Predicate<DataType>) - Static method in class ghidra.program.util.DefinedDataIterator
-
Creates a new iterator that traverses a portion of the Program's address space, returning data instances that successfully match the predicate.
- byDataType(Program, Predicate<DataType>) - Static method in class ghidra.program.util.DefinedDataIterator
-
Creates a new iterator that traverses the entire Program's address space, returning data instances that successfully match the predicate.
- ByReference() - Constructor for class ghidra.pty.unix.PosixC.ControllingTty.ByReference
- ByReference() - Constructor for class ghidra.pty.unix.PosixC.Termios.ByReference
- ByReference() - Constructor for class ghidra.pty.unix.PosixC.Winsize.ByReference
- ByReference() - Constructor for class ghidra.pty.windows.jna.ConsoleApiNative.COORD.ByReference
- ByReference() - Constructor for class ghidra.pty.windows.jna.ConsoleApiNative.PROC_THREAD_ATTRIBUTE_LIST.ByReference
- ByReference() - Constructor for class ghidra.pty.windows.jna.ConsoleApiNative.SECURITY_ATTRIBUTES.ByReference
- ByReference() - Constructor for class ghidra.pty.windows.jna.ConsoleApiNative.STARTUPINFOEX.ByReference
- BYTE - Enum constant in enum class ghidra.features.base.memsearch.format.SearchFormat.SearchFormatType
- 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 - Enum constant in enum class ghidra.app.services.AnalyzerType
- BYTE_ARRAY - Static variable in class db.BinaryCodedField
-
byte[] data type
- BYTE_ARRAY_TYPE - Enum constant in enum class 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 - Enum constant in enum class ghidra.program.model.mem.MemoryBlockType
- BYTE_MASK - Static variable in class ghidra.util.Conv
-
Deprecated, for removal: This API element is subject to removal in a future version.
Byte.toUnsignedInt(byte)
will handle most use cases of this constant - BYTE_SEQ - Enum constant in enum class 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.util.HelpTopics
-
Help Topic for the byte viewer.
- 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 byte array. - ByteArrayProvider(byte[]) - Constructor for class ghidra.app.util.bin.ByteArrayProvider
-
Constructs a
ByteArrayProvider
using the specified byte array - ByteArrayProvider(byte[], FSRL) - Constructor for class ghidra.app.util.bin.ByteArrayProvider
-
Constructs a
ByteArrayProvider
using the specified byte array - ByteArrayProvider(String, byte[]) - Constructor for class ghidra.app.util.bin.ByteArrayProvider
-
Constructs a
ByteArrayProvider
using the specified byte array - ByteArrayStringAdapter() - Constructor for class ghidra.framework.options.OptionType.ByteArrayStringAdapter
- byteArrayToHexString(byte[]) - Static method in class ghidra.util.SourceFileUtils
-
Converts a byte array to a
String
of hexadecimal digits. - byteArrayToLong(byte[]) - Static method in class ghidra.util.SourceFileUtils
-
Converts a byte array of length 8 to a
long
value. - 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.
- ByteColumnAdapter - Class in ghidra.app.plugin.debug.dbtable
- 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.ByteStringTransferable - Class in ghidra.app.util
- ByteCopier.ProgrammingByteStringTransferable - 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.app.decompiler.DecompileCallback.StringData
- 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.
- ByteIngest - Interface in ghidra.program.model.pcode
-
An object that can ingest bytes from a stream in preparation for decoding
- ByteJavaProperty - Class in ghidra.pyghidra.property
-
The
JavaProperty
for the primitive byte type - byteLength() - Method in record class ghidra.program.model.reloc.RelocationResult
-
Returns the value of the
byteLength
record component. - ByteMappingScheme - Class in ghidra.program.database.mem
-
ByteMappingScheme
facilitate byte mapping/decimation scheme for a mapped sub-block to an underlying source memory region. - ByteMappingScheme(int, int) - Constructor for class ghidra.program.database.mem.ByteMappingScheme
-
Construct byte mapping scheme specified as a ratio of mapped bytes to source bytes.
- ByteMappingScheme(String) - Constructor for class ghidra.program.database.mem.ByteMappingScheme
-
Construct byte mapping scheme specified as a ratio of mapped bytes to source bytes.
- ByteMatch(int, int) - Constructor for record class ghidra.features.base.memsearch.matcher.ByteMatcher.ByteMatch
-
Creates an instance of a
ByteMatch
record class. - ByteMatcher - Class in ghidra.features.base.memsearch.matcher
-
ByteMatcher is the base class for an object that be used to scan bytes looking for sequences that match some criteria.
- ByteMatcher(String, SearchSettings) - Constructor for class ghidra.features.base.memsearch.matcher.ByteMatcher
- ByteMatcher.ByteMatch - Record Class in ghidra.features.base.memsearch.matcher
-
Record class to contain a match specification.
- ByteMemBufferImpl - Class in ghidra.program.model.mem
-
Simple byte buffer implementation of the memBuffer.
- ByteMemBufferImpl(Address, byte[], boolean) - Constructor for class ghidra.program.model.mem.ByteMemBufferImpl
-
Construct a ByteMemBufferImpl object
- ByteMemBufferImpl(Memory, Address, byte[], boolean) - Constructor for class ghidra.program.model.mem.ByteMemBufferImpl
-
Construct a ByteMemBufferImpl object
- 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
-
An
InputStream
that reads from aByteProvider
. - ByteProviderInputStream(ByteProvider) - Constructor for class ghidra.app.util.bin.ByteProviderInputStream
-
Creates an InputStream that uses a ByteProvider as its source of bytes.
- ByteProviderInputStream(ByteProvider, long) - Constructor for class ghidra.app.util.bin.ByteProviderInputStream
-
Creates an InputStream that uses a ByteProvider as its source of bytes.
- ByteProviderInputStream.ClosingInputStream - Class in ghidra.app.util.bin
-
An
InputStream
that reads from aByteProvider
, and DOESclose()
the underlying ByteProvider when closed itself. - 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
-
A
ByteProvider
constrained to a sub-section of an existingByteProvider
. - ByteProviderWrapper(ByteProvider, long, long) - Constructor for class ghidra.app.util.bin.ByteProviderWrapper
-
Constructs a
ByteProviderWrapper
around the specifiedByteProvider
, constrained to a subsection of the provider. - ByteProviderWrapper(ByteProvider, long, long, FSRL) - Constructor for class ghidra.app.util.bin.ByteProviderWrapper
-
Constructs a
ByteProviderWrapper
around the specifiedByteProvider
, constrained to a subsection of the provider. - ByteProviderWrapper(ByteProvider, FSRL) - Constructor for class ghidra.app.util.bin.ByteProviderWrapper
-
Creates a wrapper around a
ByteProvider
that contains the same bytes as the specified provider, but with a newFSRL
identity. - bytes - Variable in class ghidra.pcode.emu.jit.JitPassage.DecodeErrorInstruction
- bytes - Variable in class ghidra.app.util.PseudoData
- bytes - Variable in class ghidra.app.util.PseudoInstruction
- bytes - Variable in class ghidra.pcode.exec.BytesPcodeExecutorStateSpace
- bytes - Variable in class ghidra.program.database.code.InstructionDB
- bytes(int...) - Static method in class generic.test.AbstractGTest
-
Friendly way to create an array of bytes with static values.
- BYTES - Static variable in class ghidra.app.script.AskDialog
- BYTES - Static variable in class ghidra.app.util.viewer.field.ListingColors
- 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.
- BYTES_ALIGNMENT - Static variable in class ghidra.app.util.viewer.field.ListingColors
- BYTES_PER_CHAIN_OFFSET - Static variable in class ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideInfoCommon
- BytesEmuFileContents - Class in ghidra.pcode.emu.sys
-
A concrete in-memory bytes store for simulated file contents
- BytesEmuFileContents() - Constructor for class ghidra.pcode.emu.sys.BytesEmuFileContents
- BytesEmuUnixFile(String, int) - Constructor for class ghidra.pcode.emu.unix.BytesEmuUnixFileSystem.BytesEmuUnixFile
- BytesEmuUnixFileSystem - Class in ghidra.pcode.emu.unix
-
A concrete in-memory file system simulator suitable for UNIX programs
- BytesEmuUnixFileSystem() - Constructor for class ghidra.pcode.emu.unix.BytesEmuUnixFileSystem
-
Construct a new concrete simulated file system
- BytesEmuUnixFileSystem.BytesEmuUnixFile - Class in ghidra.pcode.emu.unix
-
A concrete in-memory file suitable for UNIX programs
- ByteSequence - Interface in ghidra.features.base.memsearch.bytesequence
-
An interface for accessing bytes from a byte source.
- 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
-
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.
- BytesImageIcon - Class in resources.icons
-
LazyImageIcon
that is created from a byte array - BytesImageIcon(String, byte[]) - Constructor for class resources.icons.BytesImageIcon
- BytesPcodeArithmetic - Enum Class in ghidra.pcode.exec
-
A p-code arithmetic that operates on concrete byte array values
- BytesPcodeExecutorState - Class in ghidra.pcode.exec
-
A state composing a single
BytesPcodeExecutorStatePiece
- BytesPcodeExecutorState(PcodeExecutorStatePiece<byte[], byte[]>) - Constructor for class ghidra.pcode.exec.BytesPcodeExecutorState
- BytesPcodeExecutorState(Language) - Constructor for class ghidra.pcode.exec.BytesPcodeExecutorState
-
Create the state
- BytesPcodeExecutorStatePiece - Class in ghidra.pcode.exec
-
A plain concrete state piece without any backing objects
- BytesPcodeExecutorStatePiece(Language) - Constructor for class ghidra.pcode.exec.BytesPcodeExecutorStatePiece
-
Construct a state for the given language
- BytesPcodeExecutorStatePiece(Language, AbstractLongOffsetPcodeExecutorStatePiece.AbstractSpaceMap<BytesPcodeExecutorStateSpace<Void>>) - Constructor for class ghidra.pcode.exec.BytesPcodeExecutorStatePiece
- BytesPcodeExecutorStateSpace<B> - Class in ghidra.pcode.exec
-
A p-code executor state space for storing and retrieving bytes as arrays
- BytesPcodeExecutorStateSpace(Language, AddressSpace, B) - Constructor for class ghidra.pcode.exec.BytesPcodeExecutorStateSpace
-
Construct an internal space for the given address space
- BytesPcodeExecutorStateSpace(Language, AddressSpace, B, SemisparseByteArray) - Constructor for class ghidra.pcode.exec.BytesPcodeExecutorStateSpace
- BytesPcodeThread - Class in ghidra.pcode.emu
-
A simple p-code thread that operates on concrete bytes
- BytesPcodeThread(String, AbstractPcodeMachine<byte[]>) - Constructor for class ghidra.pcode.emu.BytesPcodeThread
-
Construct a new thread
- 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.
- ByteStringTransferable(String) - Constructor for class ghidra.app.util.ByteCopier.ByteStringTransferable
- ByteStringTransferable(String, String) - Constructor for class ghidra.app.util.ByteCopier.ByteStringTransferable
- byteSwap(int) - Method in class ghidra.app.plugin.assembler.sleigh.expr.MaskedLong
-
Reverse the least significant
n
bytes - 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
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
Byte.toUnsignedInt(byte)
instead - byteToLong(byte) - Static method in class ghidra.util.Conv
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
Byte.toUnsignedLong(byte)
instead - byteToShort(byte) - Static method in class ghidra.util.Conv
-
Deprecated, for removal: This API element is subject to removal in a future version.Use other built-ins like
Byte.toUnsignedInt(byte)
- 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
- ByValue() - Constructor for class ghidra.pty.windows.jna.ConsoleApiNative.COORD.ByValue
C
- C - Enum constant in enum class ghidra.app.util.bin.format.pe.cli.blobs.CliSigStandAloneMethod.CallingConvention
- 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_cc - Variable in class ghidra.pty.unix.PosixC.Termios
- c_cflag - Variable in class ghidra.pty.unix.PosixC.Termios
- C_Compiler - Enum constant in enum class 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_iflag - Variable in class ghidra.pty.unix.PosixC.Termios
- C_INFO - Static variable in class ghidra.app.util.bin.format.xcoff.XCoffSymbolStorageClass
-
comment section reference
- c_ispeed - Variable in class ghidra.pty.unix.PosixC.Termios
- C_LABEL - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
-
label
- C_LANGUAGE - Enum constant in enum class ghidra.program.model.lang.DecompilerLanguage
- C_LASTENT - Static variable in class ghidra.app.util.bin.format.coff.CoffSymbolStorageClass
-
dummy entry (end of block)
- c_lflag - Variable in class ghidra.pty.unix.PosixC.Termios
- c_line - Variable in class ghidra.pty.unix.PosixC.Termios
- 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_oflag - Variable in class ghidra.pty.unix.PosixC.Termios
- c_ospeed - Variable in class ghidra.pty.unix.PosixC.Termios
- 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.app.util.bin.format.dwarf.StringTable
- cache - Variable in class ghidra.program.database.properties.PropertyMapDB
- CACHE_BY_CLASS - Static variable in class ghidra.pcode.emu.sys.AnnotatedEmuSyscallUseropLibrary
- cachedEdges - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph
- CachedEncoder - Interface in ghidra.program.model.pcode
-
An Encoder that holds its bytes in memory (where they can possibly be edited) and can then finally write them all to an OutputStream via a call to writeTo()
- cachedOutEdges - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph
- CachedPasswordProvider - Class in ghidra.formats.gfilesystem.crypto
-
Caches passwords used to unlock a file.
- CachedPasswordProvider() - Constructor for class ghidra.formats.gfilesystem.crypto.CachedPasswordProvider
- cachedProgramPath - Variable in class ghidra.test.processors.support.PCodeTestControlBlock
- cachedVertices - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph
- CacheingSpaceMap() - Constructor for class ghidra.pcode.exec.AbstractLongOffsetPcodeExecutorStatePiece.CacheingSpaceMap
- CacheingSpaceMap(Map<AddressSpace, S>) - Constructor for class ghidra.pcode.exec.AbstractLongOffsetPcodeExecutorStatePiece.CacheingSpaceMap
- cacheRecoveredDataType(GoType, DataType) - Method in class ghidra.app.util.bin.format.golang.rtti.GoRttiMapper
-
Inserts a mapping between a
golang type
and aghidra data type
. - CachingLoader<T> - Interface in ghidra.util.task
- CachingPool<T> - Class in generic.cache
-
A thread-safe pool that knows how to create instances as needed.
- CachingPool(BasicFactory<T>) - Constructor for class generic.cache.CachingPool
-
Creates a new pool that uses the given factory to create new items as needed
- CachingSatelliteGraphViewer<V,
E> - 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
- CADET_BLUE - Static variable in class ghidra.util.WebColors
- 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() - Method in class ghidra.app.util.bin.format.omf.OmfRecord
-
Computes the record's checksum
- 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
- calcCRC(File) - Static method in class ghidra.app.util.bin.format.dwarf.external.LocalDirectorySearchLocation
-
Calculates the crc32 for the specified file.
- 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,
E> - 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
- calculateSymbolAddress(ElfLoadHelper, ElfSymbol) - Method in class ghidra.app.util.bin.format.elf.extend.ElfLoadAdapter
-
This method allows an extension to override the default address calculation for loading a symbol.
- 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(StructuredSleigh.RVal...) - Method in class ghidra.pcode.struct.DefaultUseropDecl
- call(StructuredSleigh.RVal...) - Method in interface ghidra.pcode.struct.StructuredSleigh.UseropDecl
-
Generate an invocation of the userop
- call(BiConsumer<DomainObjectChangedEvent, R>) - Method in class ghidra.framework.model.AbstractDomainObjectListenerBuilder.EachBuilder
-
Provides the consumer to be associated with this collection of event types.
- call(Consumer<DomainObjectChangedEvent>) - Method in class ghidra.framework.model.AbstractDomainObjectListenerBuilder.AnyBuilder
-
Provides the callback to be associated with this collection of event types.
- call(Consumer<R>) - Method in class ghidra.framework.model.AbstractDomainObjectListenerBuilder.EachBuilder
-
Provides the consumer to be associated with this collection of event types.
- call(T) - Method in interface docking.DockingUtils.ComponentCallback
- call(Callback) - Method in class ghidra.framework.model.AbstractDomainObjectListenerBuilder.AnyBuilder
-
Provides the callback to be associated with this collection of event types.
- CALL - Enum constant in enum class ghidra.program.model.lang.InstructionBlockFlow.Type
-
CALL
is a call flow which always starts a new InstructionSet. - CALL - Enum constant in enum class 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 - Enum constant in enum class 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_FIXUP - Enum constant in enum class ghidra.program.database.SpecExtension.Type
- CALL_FIXUP - Static variable in class ghidra.app.util.viewer.field.ListingColors.FunctionColors
- CALL_FIXUP_CHANGED - Enum constant in enum class ghidra.program.util.FunctionChangeRecord.FunctionChangeType
- 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.graph.ProgramGraphType
- CALL_OVERRIDE_UNCONDITIONAL - Static variable in class ghidra.program.model.symbol.RefType
-
RefType.__CALL_OVERRIDE_UNCONDITIONAL
is used with a memoryReference
to override the destination of an instructionPcodeOp.CALL
orPcodeOp.CALLIND
pcode operation. - CALL_RETURN - Enum constant in enum class ghidra.program.model.listing.FlowOverride
-
Override the primary BRANCH, CALL, 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
-
RefType.CALL_TERMINATOR
corresponds to an unconditional callFlowType
followed by a terminal without fall-through (e.g., unconditional return from a function). - callAddr - Variable in class ghidra.program.model.lang.InjectContext
- callback() - Static method in class utility.function.Dummy
-
Creates a dummy callback
- 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
- callbackQuery - Variable in class ghidra.app.decompiler.DecompInterface.EncodeDecodeSet
- callbackResponse - Variable in class ghidra.app.decompiler.DecompInterface.EncodeDecodeSet
- callCtor(Constructor<T>, Object...) - Static method in class ghidra.app.util.bin.format.golang.structmapping.ReflectionHelper
- 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.
- CallExpr - Class in ghidra.pcode.struct
-
A p-code userop invocation expression
- CallExpr(StructuredSleigh, StructuredSleigh.UseropDecl, List<StructuredSleigh.RVal>) - Constructor for class ghidra.pcode.struct.CallExpr
-
Build a call expression
- CALLFIXUP_TYPE - Static variable in interface ghidra.program.model.lang.InjectPayload
- callGetter(Method, T) - Static method in class ghidra.app.util.bin.format.golang.structmapping.ReflectionHelper
- callGetter(Method, T, Class<R>) - Static method in class ghidra.app.util.bin.format.golang.structmapping.ReflectionHelper
- CallGraphType - Class in ghidra.graph
- CallGraphType() - Constructor for class ghidra.graph.CallGraphType
- CALLIND - Static variable in class ghidra.program.model.pcode.PcodeOp
- CALLING_CONVENTION_cdecl - Static variable in interface ghidra.program.model.lang.CompilerSpec
- CALLING_CONVENTION_default - 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_rustcall - 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_unknown - 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.AbstractDemangledFunctionDefinitionDataType
- callingConvention - Variable in class ghidra.app.util.demangler.DemangledFunction
- callingConventionName - Variable in class ghidra.app.util.bin.format.dwarf.DWARFFunction
- calllist - Variable in class ghidra.app.decompiler.signature.SignatureResult
- CALLMECHANISM_TYPE - Static variable in interface ghidra.program.model.lang.InjectPayload
- CALLOTHER - Static variable in class ghidra.program.model.pcode.PcodeOp
- CALLOTHER_FIXUP - Enum constant in enum class ghidra.program.database.SpecExtension.Type
- CALLOTHER_OVERRIDE_CALL - Static variable in class ghidra.graph.ProgramGraphType
- CALLOTHER_OVERRIDE_CALL - Static variable in class ghidra.program.model.symbol.RefType
-
RefType.CALLOTHER_OVERRIDE_CALL
is used to change aPcodeOp.CALLOTHER
pcode operation to aPcodeOp.CALL
operation. - CALLOTHER_OVERRIDE_JUMP - Static variable in class ghidra.graph.ProgramGraphType
- CALLOTHER_OVERRIDE_JUMP - Static variable in class ghidra.program.model.symbol.RefType
-
RefType.CALLOTHER_OVERRIDE_CALL
is used to change aPcodeOp.CALLOTHER
pcode operation to aPcodeOp.BRANCH
operation. - CALLOTHERFIXUP_TYPE - Static variable in interface ghidra.program.model.lang.InjectPayload
- CallOtherMissingOpGen - Enum Class in ghidra.pcode.emu.jit.gen.op
-
The generator for a
callother-missing
. - CallOtherOpGen - Enum Class in ghidra.pcode.emu.jit.gen.op
-
The generator for a
callother
. - 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
- callSetter(Object, Method, T) - Static method in class ghidra.app.util.bin.format.golang.structmapping.ReflectionHelper
- CAMH_MIN_SIZE - Static variable in class ghidra.app.util.bin.format.coff.archive.CoffArchiveMemberHeader
- CAN_BE_DISPLAYED - Enum constant in enum class 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.plugin.exceptionhandlers.gcc.GccExceptionAnalyzer
- canAnalyze(Program) - Method in class ghidra.app.plugin.prototype.analysis.ArmAggressiveInstructionFinderAnalyzer
- 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(PluginTool) - Method in interface ghidra.framework.model.ToolServices
-
Returns true if this tool should be saved base on the state of other running instances of the same tool
- canAutoSave(PluginTool) - Method in class ghidra.framework.plugintool.ToolServicesAdapter
- canAutoSave(PluginTool) - Method in class ghidra.framework.project.tool.ToolManagerImpl
- canBeParent() - Method in class docking.ComponentProvider
-
Returns true if the window containing this provider can be used as a parent window when showing system windows.
- canBeRemoved() - Method in record class ghidra.pcode.emu.jit.op.JitBranchIndOp
- canBeRemoved() - Method in record class ghidra.pcode.emu.jit.op.JitBranchOp
- canBeRemoved() - Method in record class ghidra.pcode.emu.jit.op.JitCallOtherDefOp
- canBeRemoved() - Method in record class ghidra.pcode.emu.jit.op.JitCallOtherMissingOp
- canBeRemoved() - Method in interface ghidra.pcode.emu.jit.op.JitCallOtherOpIf
- canBeRemoved() - Method in record class ghidra.pcode.emu.jit.op.JitCBranchOp
- canBeRemoved() - Method in interface ghidra.pcode.emu.jit.op.JitDefOp
- canBeRemoved() - Method in record class ghidra.pcode.emu.jit.op.JitNopOp
- canBeRemoved() - Method in interface ghidra.pcode.emu.jit.op.JitOp
-
Indicates the operation can be removed if its output is never used.
- canBeRemoved() - Method in record class ghidra.pcode.emu.jit.op.JitStoreOp
- canBeRemoved() - Method in record class ghidra.pcode.emu.jit.op.JitUnimplementedOp
- canBinarySearchColumn(int) - Method in class docking.widgets.AutoLookup
-
A method that subclasses can override to affect whether this class uses a binary search for a particular column
- 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.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.GTreeFilterTask
- cancel() - Method in class docking.widgets.tree.TreeTaskMonitor
- 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.FunctionTagListingMerger
- 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.plugin.processors.sleigh.SpecExtensionEditor
- cancel() - Method in class ghidra.app.plugin.processors.sleigh.SpecExtensionPanel
-
Cancel any pending changes and reload the current table
- 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.CachingSwingWorker
-
Cancels this swing worker
- 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.
- 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.theme.gui.ExportThemeDialog
- cancelCallback() - Method in class docking.widgets.dialogs.AbstractNumberInputDialog
-
Gets called when the user clicks on the Cancel Action for the dialog.
- 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.NumberRangeInputDialog
- cancelCallback() - Method in class docking.widgets.dialogs.ObjectChooserDialog
- cancelCallback() - Method in class docking.widgets.dialogs.SettingsDialog
- cancelCallback() - Method in class docking.widgets.dialogs.TableChooserDialog
-
Deprecated.
- cancelCallback() - Method in class docking.widgets.dialogs.TableSelectionDialog
- 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.widgets.values.ValuesMapDialog
- cancelCallback() - Method in class docking.wizard.WizardManager
- cancelCallback() - Method in class ghidra.app.plugin.gui.CreateThemeDialog
- cancelCallback() - Method in class ghidra.app.plugin.gui.ThemeChooserDialog
- 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
- 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.AbstractDataTreeDialog
- 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.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
- cancelCellEditing() - Method in class docking.widgets.table.GTableTextCellEditor
- cancelCellEditing() - Method in class docking.widgets.tree.support.GTreeCellEditor
- cancelChanges() - Method in class docking.actions.KeyBindings
-
Cancels any pending changes that have not yet been applied.
- 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
- cancelEditing() - Method in class docking.widgets.tree.GTree
- CancellableIterator<T> - Class in ghidra.util.task
-
An
Iterator
wrapper that allows clients to use a task monitor to cancel iteration - CancellableIterator(Iterator<T>, TaskMonitor) - Constructor for class ghidra.util.task.CancellableIterator
- 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 - Enum constant in enum class docking.widgets.conditiontestpanel.ConditionStatus
- CancelledException - Exception Class in ghidra.util.exception
-
CancelledException
indicates that the user cancelled the current operation. - CancelledException() - Constructor for exception class ghidra.util.exception.CancelledException
-
Default constructor.
- CancelledException(String) - Constructor for exception class 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.app.plugin.gui.ThemeManagerPlugin
- canClose() - Method in class ghidra.framework.main.FrontEndTool
- 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() - Method in class ghidra.framework.plugintool.PluginTool
- canClose(FileSystemRef) - Method in class ghidra.formats.gfilesystem.FileSystemRefManager
-
Returns true if the only
FileSystemRef
pinning this filesystem is the caller's ref. - canClose(PluginTool) - Static method in class ghidra.framework.plugintool.PluginToolAccessUtils
-
Returns true if the tool can be closed.
- canCloseDomainFile(DomainFile) - Method in class ghidra.framework.main.FrontEndTool
- 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. - canClosePlugins() - Method in class ghidra.framework.plugintool.PluginTool
-
Checks if this tool's plugins are in a state to be closed.
- 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
- canDoDirectInvocation(JitCallOtherOpIf) - Static method in enum class ghidra.pcode.emu.jit.gen.op.CallOtherOpGen
-
Check if the Direct invocation strategy is applicable (see class documentation)
- canExportDomainFile(DomainFile) - Method in class ghidra.app.util.exporter.Exporter
-
Returns true if exporter can export the specified
DomainFile
without instantiating aDomainObject
. - canExportDomainFile(DomainFile) - Method in class ghidra.app.util.exporter.GdtExporter
- canExportDomainFile(DomainFile) - Method in class ghidra.app.util.exporter.GzfExporter
- canExportDomainObject(DomainObject) - Method in class ghidra.app.util.exporter.Exporter
-
Returns true if this exporter knows how to export the given domain object considering any constraints based on the specific makeup of the object.
- canExportDomainObject(DomainObject) - Method in class ghidra.app.util.exporter.OriginalFileExporter
- canExportDomainObject(Class<? extends DomainObject>) - Method in class ghidra.app.util.exporter.Exporter
-
Returns true if this exporter is capable of exporting the given domain file/object content type.
- canExportDomainObject(Class<? extends DomainObject>) - Method in class ghidra.app.util.exporter.GdtExporter
- canExportDomainObject(Class<? extends DomainObject>) - Method in class ghidra.app.util.exporter.GzfExporter
- 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 class 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.
- canIndex(Field) - Static method in class db.Field
-
Determine if a specified field instance may be indexed
- canInline() - Element in annotation interface ghidra.pcode.exec.AnnotatedPcodeUseropLibrary.PcodeUserop
-
Set to true to suggest inlining.
- canInlinePcode() - Method in class ghidra.pcode.emu.jit.analysis.JitDataFlowUseropLibrary.WrappedUseropDefinition
- canInlinePcode() - Method in class ghidra.pcode.emu.jit.decode.DecoderUseropLibrary.WrappedUseropDefinition
- canInlinePcode() - Method in class ghidra.pcode.emu.sys.EmuSyscallLibrary.SyscallPcodeUseropDefinition
- canInlinePcode() - Method in class ghidra.pcode.exec.AnnotatedPcodeUseropLibrary.AnnotatedPcodeUseropDefinition
- canInlinePcode() - Method in interface ghidra.pcode.exec.PcodeUseropLibrary.PcodeUseropDefinition
-
Indicates whether or not this userop definition produces p-code suitable for inlining in place of its invocation.
- canInlinePcode() - Method in class ghidra.pcode.exec.SleighPcodeUseropDefinition
- 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.DomainObject
-
Returns true if there is a later state to "redo" to.
- canRedo() - Method in class ghidra.program.database.ProjectDataTypeManager
- canRedo() - Method in class ghidra.program.model.data.BuiltInDataTypeManager
- canRedo() - Method in class ghidra.program.model.data.StandAloneDataTypeManager
-
Determine if there is a transaction previously undone (see
StandAloneDataTypeManager.undo()
) that can be redone (seeStandAloneDataTypeManager.redo()
). - canRelocate(CoffFileHeader) - Method in interface 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(MachHeader) - Method in class ghidra.app.util.bin.format.macho.relocation.MachoRelocationHandler
-
Checks to see whether or not an instance of this Mach-O relocation handler can handle relocating the Mach-O defined by the provided file header
- canRelocate(Program) - Method in interface ghidra.program.model.reloc.RelocationHandler
-
Returns true if this relocation handler can relocate the given program.
- canResetDBSourceFile() - Method in interface ghidra.framework.data.ContentHandler
-
Determine if this content handler supports the use of
ContentHandler.resetDBSourceFile(FolderItem, DomainObjectAdapterDB)
. - canResetDBSourceFile() - Method in class ghidra.program.database.DataTypeArchiveContentHandler
- canResetDBSourceFile() - Method in class ghidra.program.database.ProgramContentHandler
- canSave() - Method in class db.buffers.BufferMgr
- 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 interface db.buffers.RemoteManagedBufferFileHandle
- 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.
- canSaveToName(ThemeManager, String) - Static method in class docking.theme.gui.ThemeUtils
- 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.RemoteRepositoryServerHandle
- 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.AbstractLeb128DataType
- 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
-
Determine if the length may be specified for an instanceof this datatype (e.g.,
Data
,Array
,DataTypeComponent
, etc.). - 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.MIDIDataType
- 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
- canStopTasks() - Method in class ghidra.framework.plugintool.PluginTool
-
Checks if this tool has running tasks, with optionally giving the user an opportunity to cancel them.
- 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.DomainObject
-
Returns true if there is a previous state to "undo" to.
- canUndo() - Method in class ghidra.program.database.ProjectDataTypeManager
- canUndo() - Method in class ghidra.program.model.data.BuiltInDataTypeManager
- canUndo() - Method in class ghidra.program.model.data.StandAloneDataTypeManager
-
Determine if there is a previous transaction that can be reverted/undone (see
StandAloneDataTypeManager.undo()
). - canUpdate() - Method in class db.DBHandle
-
Determine if this database can be updated.
- canUpgrade() - Method in exception class 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
-
Deprecated.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.
- captureActionIcon(String) - Method in class help.screenshot.AbstractScreenShotGenerator
- captureComponent(Component) - Method in class help.screenshot.AbstractScreenShotGenerator
- captureComponents(List<Component>) - Method in class help.screenshot.AbstractScreenShotGenerator
- CaptureDescriptor - Class in ghidra.app.util.bin.format.swift.types
-
Represents a Swift CaptureDescriptor structure
- CaptureDescriptor(BinaryReader) - Constructor for class ghidra.app.util.bin.format.swift.types.CaptureDescriptor
-
Creates a new
CaptureDescriptor
- 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.
- captureIcon(Icon) - Method in class help.screenshot.AbstractScreenShotGenerator
- 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)
). - captureState() - Method in class ghidra.pcode.emu.jit.analysis.JitDataFlowState
-
Capture the current state of intra-block analysis.
- captureToolWindow(int, int) - Method in class help.screenshot.AbstractScreenShotGenerator
- CaptureTypeRecord - Class in ghidra.app.util.bin.format.swift.types
-
Represents a Swift CaptureTypeRecord structure
- CaptureTypeRecord(BinaryReader) - Constructor for class ghidra.app.util.bin.format.swift.types.CaptureTypeRecord
-
Creates a new
CaptureTypeRecord
- 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
- CAPTURING - Static variable in class ghidra.pcode.exec.PcodeExpression
- 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
- CASE - Static variable in interface ghidra.app.util.cparser.C.CParserConstants
-
RegularExpression Id.
- 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(DataType) - Method in class ghidra.pcode.struct.CallExpr
- cast(DataType) - Method in class ghidra.pcode.struct.LiteralLongExpr
- cast(DataType) - Method in class ghidra.pcode.struct.RawExpr
- cast(DataType) - Method in interface ghidra.pcode.struct.StructuredSleigh.LVal
- cast(DataType) - Method in interface ghidra.pcode.struct.StructuredSleigh.RVal
-
Cast the value to the given type
- cast(DataType) - Method in interface ghidra.pcode.struct.StructuredSleigh.Var
- cast(Object) - Method in class docking.widgets.pathmanager.AbstractTypedPropertyEditor
- CAST - Static variable in class ghidra.program.model.pcode.PcodeOp
- CastExpression() - Method in class ghidra.app.util.cparser.C.CParser
- castValueToEncode(Object) - Method in class ghidra.program.model.data.AbstractIntegerDataType
- category - Variable in class ghidra.program.model.pcode.HighSymbol
- category() - Method in record class docking.widgets.searchlist.SearchListEntry
-
Returns the value of the
category
record component. - category() - Element in annotation interface 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_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
- CATEGORY_PATH - Static variable in class ghidra.app.util.bin.format.omf.OmfUtils
-
Data type category
- 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, ProgramEvent, Object, Object) - Method in class ghidra.program.database.DataTypeArchiveDB
-
Notification that a category was added.
- categoryAdded(long, ProgramEvent, 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, ProgramEvent, Object, Object) - Method in class ghidra.program.database.DataTypeArchiveDB
-
Notification that a category was changed.
- categoryChanged(long, ProgramEvent, 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.ProjectDataTypeManager
- categoryHelpMap - Variable in class ghidra.framework.options.AbstractOptions
- categoryIndex - Variable in class ghidra.program.model.pcode.HighSymbol
- 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.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.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.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
- catenate(Varnode, List<JitVal>) - Method in class ghidra.pcode.emu.jit.analysis.JitDataFlowArithmetic
-
Construct the catenation of the given values to form the given output varnode.
- CatenateOpGen - Enum Class in ghidra.pcode.emu.jit.gen.op
-
The generator for a
catenate
. - cb - Variable in class docking.widgets.table.GBooleanCellRenderer
- CBRANCH - Static variable in class ghidra.program.model.pcode.PcodeOp
- CBranchOpGen - Enum Class in ghidra.pcode.emu.jit.gen.op
-
The generator for a
cbranch
. - cdecl - Enum constant in enum class ghidra.program.model.data.GenericCallingConvention
-
Deprecated.The standard/default calling convention applies in which the stack is used to pass parameters
- CDECL - Static variable in interface ghidra.app.util.cparser.C.CParserConstants
-
RegularExpression Id.
- CDEMotifTheme - Class in generic.theme.builtin
-
Built-in GTheme that uses the Motif
LookAndFeel
and the standard (light) application defaults. - CDEMotifTheme() - Constructor for class generic.theme.builtin.CDEMotifTheme
- ceil() - Method in class ghidra.pcode.floatformat.BigFloat
-
this=ceil(this)
- ceil(BigFloat) - Static method in class ghidra.pcode.floatformat.BigFloat
- ceilingEntry(K) - Method in class ghidra.util.datastruct.AbstractWeakValueNavigableMap
- ceilingEntryByValue(V) - Method in class ghidra.generic.util.datastruct.RestrictedValueSortedMap
- ceilingEntryByValue(V) - Method in class ghidra.generic.util.datastruct.TreeValueSortedMap
- ceilingEntryByValue(V) - Method in interface ghidra.generic.util.datastruct.ValueSortedMap
-
Returns a key-value mapping associated with the least value greater than or equal to the given value, or
null
if there is no such value. - ceilingIndex(E) - Method in interface ghidra.generic.util.datastruct.SortedList
-
Returns the least index in this list whose element is greater than or equal to the specified element
- ceilingIndex(V) - Method in class ghidra.generic.util.datastruct.RestrictedValueSortedMap.RestrictedSortedList
- ceilingIndex(V) - Method in class ghidra.generic.util.datastruct.TreeValueSortedMap.ValueSortedTreeMapValues
- ceilingKey(K) - Method in class ghidra.util.datastruct.AbstractWeakValueNavigableMap
- 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 - Enum constant in enum class docking.widgets.shapes.Location
- CENTER - Enum constant in enum class ghidra.service.graph.GraphLabelPosition
- 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 givenchild
. - 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 column 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
- cev - Variable in class ghidra.app.plugin.languages.sleigh.SleighConstructorTraversal.SubVisitor
- CEXTDEF - Static variable in class ghidra.app.util.bin.format.omf.omf.OmfRecordTypes
- 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 Class 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 Class in ghidra.app.util.bin.format.macos.cfm
- CFragUpdateLevel - Enum Class in ghidra.app.util.bin.format.macos.cfm
- CFragUsage - Enum Class 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
- CHAIN_OFFSET_MASK - Static variable in class ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideInfoCommon
- CHAIN_STARTS - Static variable in class ghidra.app.util.bin.format.macho.SectionNames
-
Section containing dyld_chained_starts_offsets structure
- 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.
- Chan - Enum constant in enum class ghidra.app.util.bin.format.golang.rtti.types.GoKind
- CHANGE - Enum constant in enum class docking.widgets.table.AddRemoveListItem.Type
- 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
- CHANGED - Enum constant in enum class docking.widgets.textfield.GFormattedTextField.Status
- 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, List<DomainFile>) - Constructor for class ghidra.framework.main.datatree.ChangedFilesDialog
-
Constructor
- changedUpdate(DocumentEvent) - Method in class docking.widgets.autocomplete.TextFieldAutocompleter.MyListener
- ChangeExtensionTask() - Constructor for class ghidra.app.plugin.processors.sleigh.SpecExtensionPanel.ChangeExtensionTask
- 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
-
ProgramEventerface 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.FunctionTagListingMerger
- 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.jython.JythonCodeCompletionFactory
-
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).
- 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 interface ghidra.app.util.cparser.C.CParserConstants
-
RegularExpression Id.
- CHAR - Static variable in class ghidra.app.util.demangler.DemangledDataType
- CHAR - Static variable in class ghidra.docking.settings.FormatSettingsDefinition
- CHAR_LITERAL - Static variable in interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
RegularExpression Id.
- CHAR_NUMERIC - Static variable in interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
RegularExpression Id.
- CHAR_SEQ - Enum constant in enum class ghidra.program.model.data.StringLayoutEnum
-
Fixed length sequence of characters, all nulls retained.
- CHAR8_T - Static variable in class ghidra.app.util.demangler.DemangledDataType
- CHARACTER_LITERAL - Static variable in interface ghidra.app.util.cparser.C.CParserConstants
-
RegularExpression Id.
- 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(String) - Constructor for class ghidra.app.util.demangler.CharacterIterator
-
Constructs a new character iterator using str.
- CharacterJavaProperty - Class in ghidra.pyghidra.property
-
The
JavaProperty
for the primitive char type - 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 interface docking.widgets.fieldpanel.field.FieldElement
-
Returns the character at the given index.
- charAt(int) - Method in class docking.widgets.fieldpanel.field.StrutFieldElement
- 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, 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. - CHARTREUSE - Static variable in class ghidra.util.WebColors
- CharWidth - Enum Class in ghidra.util.ascii
- check(Language, int, int) - Static method in exception class ghidra.program.model.lang.LanguageVersionException
-
Check language against required version information.
- CHECK_CAST - Static variable in class ghidra.program.model.lang.ConstantPool
- CHECK_FOR_SPACE - Enum constant in enum class ghidra.program.model.data.DataUtilities.ClearDataMode
-
Ensure that data will fit before clearing a single code unit at the specified data address.
- checkAccess() - Method in class generic.concurrent.ReentryGuard
-
Notify the guard of access to some resource used by the guarded block
- 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 (i.e., the specified data type has a component or sub-component containing 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 docking.widgets.tree.TreeTaskMonitor
- 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
-
Deprecated.Use
TaskMonitor.checkCancelled()
instead - checkCanceled() - Method in class ghidra.util.task.TaskMonitorAdapter
-
Deprecated.
- checkCanceled() - Method in class ghidra.util.task.TaskMonitorComponent
- checkCanceled() - Method in class ghidra.util.task.TimeoutTaskMonitor
- checkCanceled() - Method in class ghidra.util.task.WrappingTaskMonitor
-
Deprecated.
- checkCancelled() - Method in interface ghidra.util.task.TaskMonitor
-
Check to see if this monitor has been cancelled
- checkCancelled() - Method in class ghidra.util.task.TaskMonitorAdapter
- checkCancelled() - 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, DataTypeManager) - Static method in class ghidra.program.model.listing.VariableUtilities
-
Check the specified datatype for use as a return, parameter or variable type.
- checkDataType(DataType, boolean, int, Program) - Static method in class ghidra.program.model.listing.VariableUtilities
-
Check the specified datatype for use as a return, parameter or variable type.
- checkDataType(DataType, boolean, DataTypeManager) - Static method in class ghidra.program.model.listing.VariableUtilities
-
Check the specified datatype for use as a return, parameter or variable type.
- 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.
- checkDeleted() - Method in class ghidra.program.database.function.FunctionDB
- checkDeleted() - Method in class ghidra.program.database.symbol.SymbolDB
- checkDisposed() - Method in class ghidra.framework.store.local.LocalFileSystem
-
Check to see if file-system has been disposed.
- checkDup(String) - Method in class docking.widgets.values.GValuesMap
- 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
- checkForInvalidSetFont(Font) - Method in class docking.widgets.AbstractGCellRenderer
- checkForInvalidSetFont(Font) - Method in class docking.widgets.list.GComboBoxCellRenderer
- checkForLanguageChange(LanguageNotFoundException, LanguageID, int) - Static method in exception class ghidra.program.model.lang.LanguageVersionException
-
Determine if a missing language resulting in a
LanguageNotFoundException
can be upgraded to a replacement language via a language translation. - checkFormatVersion(Program) - Static method in class ghidra.program.database.SpecExtension
-
Check the format version for spec extensions for a given program.
- checkForUnresolvedReferences() - Method in class generic.theme.GThemeValueMap
- checkForVertex(MouseEvent) - Method in class ghidra.graph.viewer.event.mouse.VisualGraphAbstractGraphMousePlugin
- checkForWork() - Method in class ghidra.util.task.AbstractSwingUpdateManager
- checkGenIntMask(JitType, JitType.IntJitType, MethodVisitor) - Static method in interface ghidra.pcode.emu.jit.gen.type.TypeConversions
-
Emit an
Opcodes.IAND
to reduce the number of bits to those permitted in an int of the given size. - checkGenLongMask(JitType, JitType.LongJitType, MethodVisitor) - Static method in interface ghidra.pcode.emu.jit.gen.type.TypeConversions
-
Emit an
Opcodes.LAND
to reduce the number of bits to those permitted in an int of the given size. - checkGhidraServer(String, int, TaskMonitor) - 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 interface ghidra.framework.model.DomainFile
-
Deprecated, for removal: This API element is subject to removal in a future version.use alternative
DomainFile.checkin(CheckinHandler, TaskMonitor)
method since okToUpgrade cannot be respected and is ignored. Upgrade cannot be performed during checkin. - checkin(CheckinHandler, TaskMonitor) - Method in class ghidra.framework.data.DomainFileProxy
- checkin(CheckinHandler, TaskMonitor) - Method in class ghidra.framework.data.GhidraFile
- checkin(CheckinHandler, TaskMonitor) - Method in interface ghidra.framework.model.DomainFile
-
Performs check in to associated repository.
- checkIn(PluginTool, DomainFile) - Method in class ghidra.framework.main.FrontEndTool
-
Check in the given domain file.
- checkIn(PluginTool, List<DomainFile>, 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.
- checkIsClosed() - Method in class db.DBHandle
-
Check if the database is closed.
- checkIsValid() - Method in class ghidra.program.database.DatabaseObject
-
Check whether this object is still valid.
- checkIsValid(DBRecord) - 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
- checkLengthOverride(int, InstructionPrototype) - Static method in class ghidra.program.database.code.InstructionDB
-
Check and revise a specified
length
to arrive at a suitable length-override value. - checkLoad(AddressSpace, T, int) - Method in class ghidra.pcode.emu.AbstractPcodeMachine
-
Perform checks on a requested LOAD
- checkLoad(AddressSpace, T, int) - Method in class ghidra.pcode.emu.DefaultPcodeThread
-
Perform checks on a requested LOAD
- checkLoad(AddressSpace, T, int) - Method in class ghidra.pcode.emu.DefaultPcodeThread.PcodeThreadExecutor
- checkLoad(AddressSpace, T, int) - Method in class ghidra.pcode.exec.PcodeExecutor
-
Extension point: logic preceding a load
- checkLt0(int) - Static method in interface ghidra.pty.unix.Err
- checkMagicNumber(BinaryReader) - Static method in class ghidra.app.util.bin.format.omf.omf.OmfFileHeader
-
Check that the file has the specific OMF magic number
- checkMagicNumber(BinaryReader) - Static method in class ghidra.app.util.bin.format.omf.omf.OmfLibraryRecord
- checkModifiers(MouseEvent) - Method in class ghidra.graph.viewer.event.mouse.VisualGraphAbstractGraphMousePlugin
- checkModifiers(MouseEvent) - Method in class ghidra.graph.viewer.event.mouse.VisualGraphCursorRestoringGraphMousePlugin
- checkModifiers(MouseEvent) - Method in class ghidra.graph.viewer.event.mouse.VisualGraphEventForwardingGraphMousePlugin
- checkModifiers(MouseEvent) - Method in class ghidra.graph.viewer.event.mouse.VisualGraphHoverMousePlugin
- 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
- checkModifiers(MouseEvent) - Method in class ghidra.graph.viewer.event.mouse.VisualGraphScreenPositioningPlugin
- checkModifiers(MouseEvent) - Method in class ghidra.graph.viewer.event.mouse.VisualGraphScrollWheelPanningPlugin
- checkModifiers(MouseEvent) - Method in class ghidra.graph.viewer.event.mouse.VisualGraphTranslatingGraphMousePlugin
- checkNotForbidden() - Method in interface ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns
-
Check if the current encoding is forbidden by one of the attached patterns
- checkNotForbidden() - Method in class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedPatterns
- checkNotForbiddenBuilder() - Method in class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedPatterns
- 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.RemoteRepositoryHandle
- 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
- 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 Class 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.debug.DebugDirectoryParser
- 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
- checkPostRules(long) - Method in class ghidra.util.bytesearch.Match
-
Check that the possible post rules are satisfied
- checkProtocol() - Method in class ghidra.framework.protocol.ghidra.GhidraProtocolConnector
-
Perform URL verification checks to ensure that it satisfies this connector implementation requirements
- checkRange(AddressSpace, long, int) - Method in interface ghidra.pcode.exec.PcodeExecutorStatePiece
-
Construct a range, if only to verify the range is valid
- 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
- checkReadable() - Method in class ghidra.pcode.emu.unix.DefaultEmuUnixFileHandle
-
Check if the file is readable, throwing
EmuIOException
if not - checkReadable(EmuUnixUser) - Method in interface ghidra.pcode.emu.unix.EmuUnixFile
-
Require the user to have read permission on this file, throwing
EmuIOException
if not - 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.debug.DebugDirectoryParser
- 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.
- checkStore(AddressSpace, T, int) - Method in class ghidra.pcode.emu.AbstractPcodeMachine
-
Perform checks on a requested STORE
- checkStore(AddressSpace, T, int) - Method in class ghidra.pcode.emu.DefaultPcodeThread
-
Perform checks on a requested STORE
- checkStore(AddressSpace, T, int) - Method in class ghidra.pcode.emu.DefaultPcodeThread.PcodeThreadExecutor
- checkStore(AddressSpace, T, int) - Method in class ghidra.pcode.exec.PcodeExecutor
-
Extension point: logic preceding a store
- 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
- checkValidOverlaySpaceName(String) - Method in class ghidra.program.database.ProgramAddressFactory
- checkValidRange(Address, Address) - Static method in interface ghidra.program.model.address.AddressRange
-
Change the specified start and end addresses to see if they form a valid range within the same
AddressSpace
. - checkValidSubroutine(Address, boolean, boolean, boolean) - Method in class ghidra.app.util.PseudoDisassembler
-
Check if there is a valid subroutine at the target address
- checkValidSubroutine(Address, PseudoDisassemblerContext, boolean, boolean) - Method in class ghidra.app.util.PseudoDisassembler
-
Check if there is a valid subroutine at the target address
- checkValidSubroutine(Address, PseudoDisassemblerContext, boolean, boolean, boolean) - Method in class ghidra.app.util.PseudoDisassembler
-
Check if there is a valid subroutine at the target address
- 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
- checkWritable() - Method in class ghidra.pcode.emu.unix.DefaultEmuUnixFileHandle
-
Check if the file is writable, throwing
EmuIOException
if not - checkWritable(EmuUnixUser) - Method in interface ghidra.pcode.emu.unix.EmuUnixFile
-
Require the user to have write permission on this file, throwing
EmuIOException
if not - 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
-
Get the i-th child grouping
- 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.AbstractAssemblyResolution
- children - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory.AbstractAssemblyResolutionBuilder
- children - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructState
- children() - Method in class ghidra.framework.main.datatree.DomainFileNode
- children() - Method in class ghidra.framework.main.datatree.DomainFolderNode
- children() - Method in class ghidra.framework.main.datatree.DomainFolderRootNode
- children() - Method in class ghidra.plugins.fsbrowser.FSBDirNode
- children() - Method in class ghidra.plugins.fsbrowser.FSBFileNode
- children() - Method in class ghidra.plugins.fsbrowser.FSBNode
- children() - Method in class ghidra.plugins.fsbrowser.FSBRootNode
- children() - Method in class docking.widgets.tree.GTreeLazyNode
- children() - Method in class docking.widgets.tree.GTreeNode
- children() - Method in class docking.widgets.tree.GTreeSlowLoadingNode
- children() - Method in class docking.widgets.tree.internal.InProgressGTreeNode
- children() - Method in class docking.widgets.tree.internal.InProgressGTreeRootNode
- children() - Method in class ghidra.framework.main.datatree.NoProjectNode
- children(List<AssemblyResolution>) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory.AbstractAssemblyResolutionBuilder
- CHILDREN_FIRST - Enum constant in enum class docking.DockingUtils.TreeTraversalOrder
- childrenToString(String) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolution
-
Get the child portion of
AbstractAssemblyResolution.toString()
- childrenToString(String) - Method in class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedPatterns
- ChkDominanceAlgorithm<V,
E> - 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> - 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.
- CHOCOLATE - Static variable in class ghidra.util.WebColors
- 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
- ChoiceValue - Class in docking.widgets.values
-
Value class for selecting from a restricted set of
String
s. - ChompingBitsAnimationPanel - Class in ghidra.util.task
-
Panel that displays an animation of the Ghidra dragon eating bits.
- ChompingBitsAnimationPanel() - Constructor for class ghidra.util.task.ChompingBitsAnimationPanel
- choose(LoaderMap) - Method in class ghidra.app.util.importer.CsHintLoadSpecChooser
- choose(LoaderMap) - Method in class ghidra.app.util.importer.LcsHintLoadSpecChooser
- choose(LoaderMap) - Method in interface ghidra.app.util.importer.LoadSpecChooser
- choose(String, AddressSpace) - Method in class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyNumericSymbols
-
Choose a symbol with the given name, using the space as a hint
- 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 - Enum constant in enum class ghidra.framework.main.DataTreeDialogType
-
Dialog type for choosing a user folder
- CHOOSE_FOLDER - Static variable in class ghidra.framework.main.DataTreeDialog
- CHOOSE_THE_FIRST_PREFERRED - Static variable in interface ghidra.app.util.importer.LoadSpecChooser
-
Chooses the first "preferred"
LoadSpec
- chooseAll(String) - Method in class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyNumericSymbols
-
Choose any symbol with the given name
- chooseBySpace(String, AddressSpace) - Method in class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyNumericSymbols
-
Choose a label with the given name in the given space
- 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.
- chooseItem() - Method in class docking.widgets.searchlist.SearchList
- chooseName(int) - Method in interface ghidra.pcode.emu.jit.gen.type.MethodAccessGen
-
Choose the name of a method, e.g.
- 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
- Cie - Class in ghidra.app.plugin.exceptionhandlers.gcc.structures.ehFrame
-
A Common Information Entry (CIE) holds information that is shared among many Frame Description Entries (FDEs).
- Cie(TaskMonitor, Program) - Constructor for class ghidra.app.plugin.exceptionhandlers.gcc.structures.ehFrame.Cie
-
Creates a common information entry object that is not in the debug frame section.
- Cie(TaskMonitor, Program, boolean) - Constructor for class ghidra.app.plugin.exceptionhandlers.gcc.structures.ehFrame.Cie
-
Creates a common information entry object.
- CieSource - Interface in ghidra.app.plugin.exceptionhandlers.gcc.sections
-
Provides GCC exception handling model classes the means to obtain a Common Information Entry (CIE) object for a given address.
- CIRCLE - Static variable in class ghidra.service.graph.LayoutAlgorithmNames
- CircularDependencyException - Exception Class 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 class ghidra.program.model.listing.CircularDependencyException
-
Constructor
- CircularDependencyException(String) - Constructor for exception class ghidra.program.model.listing.CircularDependencyException
-
Constructor
- claimFd(EmuUnixFileDescriptor<T>) - Method in class ghidra.pcode.emu.unix.AbstractEmuUnixSyscallUseropLibrary
-
Claim the lowest available file descriptor number for the given descriptor object
- clamp(int, int, int) - Static method in class ghidra.util.MathUtilities
-
Ensures that the given value is within the given range.
- clampedCaret() - Method in class docking.widgets.textfield.TextFieldLinker.FieldState
- Clang - Enum constant in enum class ghidra.app.util.opinion.PeLoader.CompilerOpinion.CompilerEnum
- ClangBreak - Class in ghidra.app.decompiler
-
A line break in source code plus the indenting for the following line.
- ClangBreak(ClangNode) - Constructor for class ghidra.app.decompiler.ClangBreak
- ClangBreak(ClangNode, int) - Constructor for class ghidra.app.decompiler.ClangBreak
- ClangCaseToken - Class in ghidra.app.decompiler
-
A token representing a switch "case" label, or other constant not directly linked to data-flow.
- ClangCaseToken(ClangNode) - Constructor for class ghidra.app.decompiler.ClangCaseToken
- ClangCommentToken - Class in ghidra.app.decompiler
-
A token in source code representing (part of) a comment.
- 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 source code token representing a structure field.
- ClangFieldToken(ClangNode) - Constructor for class ghidra.app.decompiler.ClangFieldToken
- ClangFuncNameToken - Class in ghidra.app.decompiler
-
A source code token representing a function name.
- ClangFuncNameToken(ClangNode, HighFunction) - Constructor for class ghidra.app.decompiler.ClangFuncNameToken
- ClangFuncProto - Class in ghidra.app.decompiler
-
A grouping of source code tokens representing a function prototype
- ClangFuncProto(ClangNode) - Constructor for class ghidra.app.decompiler.ClangFuncProto
- ClangFunction - Class in ghidra.app.decompiler
-
A grouping of source code tokens representing an entire function
- 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
-
A source code token representing a control-flow label.
- 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, FieldHighlightFactory) - 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
- ClangMarkup - Class in ghidra.app.decompiler
- ClangMarkup() - Constructor for class ghidra.app.decompiler.ClangMarkup
- ClangNode - Interface in ghidra.app.decompiler
-
A collection of source code text elements, with associated attributes, grouped in a tree structure.
- ClangOpToken - Class in ghidra.app.decompiler
-
A token representing a source code "operation".
- ClangOpToken(ClangNode) - Constructor for class ghidra.app.decompiler.ClangOpToken
- ClangReturnType - Class in ghidra.app.decompiler
-
A grouping of source 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 source code statement (as typically terminated by ';' in C) A statement must have a p-code operation associated with it.
- ClangStatement(ClangNode) - Constructor for class ghidra.app.decompiler.ClangStatement
- ClangSyntaxToken - Class in ghidra.app.decompiler
-
A source 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, int) - Constructor for class ghidra.app.decompiler.ClangSyntaxToken
- ClangTextField - Class in ghidra.app.decompiler.component
- ClangTextField(List<ClangToken>, FieldElement[], int, int, int, FieldHighlightFactory) - Constructor for class ghidra.app.decompiler.component.ClangTextField
- ClangToken - Class in ghidra.app.decompiler
-
Class representing a source code language token.
- ClangToken(ClangNode) - Constructor for class ghidra.app.decompiler.ClangToken
- ClangToken(ClangNode, String) - Constructor for class ghidra.app.decompiler.ClangToken
- ClangToken(ClangNode, String, int) - Constructor for class ghidra.app.decompiler.ClangToken
- ClangTokenGroup - Class in ghidra.app.decompiler
-
A sequence of tokens that form a meaningful group in source code.
- ClangTokenGroup(ClangNode) - Constructor for class ghidra.app.decompiler.ClangTokenGroup
- ClangTypeToken - Class in ghidra.app.decompiler
-
A source code token representing a data-type.
- ClangTypeToken(ClangNode) - Constructor for class ghidra.app.decompiler.ClangTypeToken
- ClangVariableDecl - Class in ghidra.app.decompiler
-
A grouping of source code tokens representing 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
- CLASS - Enum constant in enum class ghidra.app.util.bin.format.objectiveC.ObjectiveC_MethodType
- CLASS - Static variable in class ghidra.app.util.bin.format.swift.types.ContextDescriptorKind
-
This context descriptor represents a class
- CLASS - Static variable in class ghidra.app.util.demangler.DemangledDataType
- CLASS - Static variable in class ghidra.program.model.symbol.SymbolType
- CLASS_COLOR - Static variable in class ghidra.jython.JythonCodeCompletionFactory
- CLASS_REFERENCE - Static variable in class ghidra.program.model.lang.ConstantPool
- CLASS1 - Enum constant in enum class ghidra.program.model.lang.StorageClass
- CLASS2 - Enum constant in enum class ghidra.program.model.lang.StorageClass
- CLASS3 - Enum constant in enum class ghidra.program.model.lang.StorageClass
- CLASS4 - Enum constant in enum class ghidra.program.model.lang.StorageClass
- ClassExclusionFilter - Class in ghidra.util.classfinder
- ClassExclusionFilter(Class<?>...) - Constructor for class ghidra.util.classfinder.ClassExclusionFilter
- ClassFileInfo - Record Class in ghidra.util.classfinder
-
Information about a class file on disk
- ClassFileInfo(String, String, String) - Constructor for record class ghidra.util.classfinder.ClassFileInfo
-
Creates an instance of a
ClassFileInfo
record class. - ClassFilter - Interface in ghidra.util.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 - Enum constant in enum class 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
- Class naming - Search tag in class ghidra.framework.plugintool.Plugin
- Section
- ClasspathFilter - Class in utility.module
-
A predicate used to filter modules using the classpath.
- ClasspathFilter() - Constructor for class utility.module.ClasspathFilter
-
Default constructor to allow only modules on the classpath.
- ClasspathFilter(Predicate<Path>) - Constructor for class utility.module.ClasspathFilter
-
Constructor that allows any module to be included whose path passed the given predicate.
- 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.
- 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, DBRecord) - Constructor for class ghidra.program.database.symbol.ClassSymbol
-
Construct a new Class Symbol
- classToInternalName(Class<?>) - Static method in enum class ghidra.pcode.emu.jit.JitJvmTypeUtils
-
Get the internal name of a class as in
Type.getInternalName(Class)
. - 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(DataType) - Method in class ghidra.program.util.DataTypeCleaner
-
Clean the specified datatype
- cleanDbTestDir() - Static method in class ghidra.test.AbstractGhidraHeadlessIntegrationTest
- cleanDbTestDir() - Static method in class ghidra.test.TestProgramManager
- cleanEmpty() - Method in class ghidra.app.cmd.module.AbstractModularizationCmd
- cleanTerminated() - Method in interface ghidra.app.services.TerminalService
-
Remove all terminals whose sessions have terminated from the tool
- 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.jython.GhidraJythonInterpreter
- 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.
- cleanupOnCancel() - Method in class ghidra.util.MonitoredInputStream
-
Determine if artifact cleanup is recommended when possible following cancellation of this input stream (i.e.,
IOCancelledException
has been caught). - cleanupTableSortState(TableSortState) - Method in class docking.widgets.table.AbstractSortedTableModel
-
A convenience method that will take a given sort state and remove from it any columns that cannot be sorted.
- cleanupUnusedOverride() - Method in class ghidra.program.model.pcode.DataTypeSymbol
- clear() - Method in class db.buffers.DataBuffer
-
Sets all the values in the buffer to 0;
- clear() - Method in class docking.theme.gui.GThemeValuesCache
- 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.Span.DefaultSpanMap
- clear() - Method in class generic.Span.DefaultSpanSet
- clear() - Method in interface generic.Span.MutableSpanMap
-
Remove all entries from the map
- clear() - Method in interface generic.Span.MutableSpanSet
-
Remove all spans from the set
- 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
-
Clears all exceptions being tracked by this class
- clear() - Method in class generic.theme.GThemeValueMap
-
Clears all color, font, and icon values from this map
- clear() - Method in class ghidra.app.decompiler.component.DecompilerController
-
clears all internal state and releases all resources.
- clear() - Method in class ghidra.app.decompiler.component.TokenHighlights
-
Removes all highlights from this container
- 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.dwarf.DWARFIndirectTable
- clear() - Method in class ghidra.app.util.bin.format.dwarf.StringTable
- clear() - Method in class ghidra.app.util.DataTypeDependencyOrderer
-
This method clears the input DataType list and marks the data as dirty (all must need recalculated).
- clear() - Method in class ghidra.app.util.importer.MessageLog
-
Clears all messages from this log and resets the count
- clear() - Method in class ghidra.features.base.codecompare.panel.FunctionComparisonPanel
-
Clear both sides of this panel
- clear() - Method in class ghidra.features.base.memsearch.bytesequence.AddressableByteSequence
-
Sets this view to an empty byte sequence
- clear() - Method in class ghidra.formats.gfilesystem.FileCacheNameIndex
- 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.GProperties
-
Clear all objects from this GProperties
- clear() - Method in class ghidra.framework.plugintool.dialog.AbstractDetailsPanel
-
Clears the text in the details pane.
- clear() - Method in class ghidra.framework.plugintool.mgr.EventManager
-
Clear last plugin events fired, current event, listeners, etc.
- clear() - Static method in class ghidra.framework.preferences.Preferences
-
Clears all properties in this Preferences object.
- clear() - Method in class ghidra.generic.util.datastruct.RestrictedValueSortedMap
- clear() - Method in class ghidra.generic.util.datastruct.SemisparseByteArray
-
Clear the array
- clear() - Method in class ghidra.generic.util.datastruct.TreeValueSortedMap
- clear() - Method in class ghidra.generic.util.datastruct.TreeValueSortedMap.ValueSortedTreeMapEntrySet
- clear() - Method in class ghidra.generic.util.datastruct.TreeValueSortedMap.ValueSortedTreeMapKeySet
- clear() - Method in class ghidra.generic.util.datastruct.TreeValueSortedMap.ValueSortedTreeMapValues
- clear() - Method in interface ghidra.generic.util.datastruct.ValueSortedMap
- 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.emu.jit.analysis.JitDataFlowState
- clear() - Method in class ghidra.pcode.emu.jit.JitBytesPcodeExecutorStatePiece
- clear() - Method in class ghidra.pcode.emu.SparseAddressRangeMap
- clear() - Method in class ghidra.pcode.emu.ThreadPcodeExecutorState
-
Erase the entire state or piece
- clear() - Method in class ghidra.pcode.exec.AbstractBytesPcodeExecutorStatePiece
- clear() - Method in class ghidra.pcode.exec.BytesPcodeExecutorStateSpace
- clear() - Method in class ghidra.pcode.exec.DefaultPcodeExecutorState
- clear() - Method in class ghidra.pcode.exec.LocationPcodeExecutorStatePiece
- clear() - Method in class ghidra.pcode.exec.PairedPcodeExecutorState
- clear() - Method in class ghidra.pcode.exec.PairedPcodeExecutorStatePiece
- clear() - Method in interface ghidra.pcode.exec.PcodeExecutorStatePiece
-
Erase the entire state or piece
- clear() - Method in class ghidra.pcode.memstate.UniqueMemoryBank
-
Clear unique storage at the start of an instruction
- 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.pcode.ByteIngest
-
Clear any previous cached bytes.
- clear() - Method in interface ghidra.program.model.pcode.CachedEncoder
-
Clear any state associated with the encoder The encoder should be ready to write a new document after this call.
- 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.PackedDecode
- clear() - Method in class ghidra.program.model.pcode.PatchPackedEncode
- 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.StringIngest
- clear() - Method in class ghidra.program.model.pcode.VarnodeBank
- clear() - Method in class ghidra.program.model.pcode.XmlEncode
- clear() - Method in interface ghidra.program.model.util.AddressSetPropertyMap
-
Clear the property map.
- clear() - Method in class ghidra.service.graph.Attributed
-
removes all key/value mappings
- clear() - Method in interface ghidra.service.graph.GraphDisplay
-
Clears all graph vertices and edges from this graph display
- clear() - Method in class ghidra.util.ColorUtils.ColorBlender
-
Reset the mixture
- clear() - Method in class ghidra.util.datastruct.AbstractWeakValueMap
- 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.ListenerSet
- 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.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.SoftCacheMap
- clear() - Method in class ghidra.util.datastruct.SortedRangeList
- 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.SynchronizedListAccumulator
- clear() - Method in class ghidra.util.datastruct.WeakSet
-
Remove all elements from this data structure
- 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
-
Deprecated.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 ghidra.util.timer.GTimerCache
-
Clears all the values in the cache.
- 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 for the given navigatable
- 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.AddressSpaceSettingsDefinition
- clear(Settings) - Method in class ghidra.program.model.data.CharsetSettingsDefinition
- clear(Settings) - Method in class ghidra.program.model.data.ComponentOffsetSettingsDefinition
- 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.OffsetMaskSettingsDefinition
- clear(Settings) - Method in class ghidra.program.model.data.OffsetShiftSettingsDefinition
- clear(Settings) - Method in class ghidra.program.model.data.PaddingSettingsDefinition
- clear(Settings) - Method in class ghidra.program.model.data.PointerTypeSettingsDefinition
- clear(Settings) - Method in class ghidra.program.model.data.TerminatedSettingsDefinition
- clear(Settings) - Method in class ghidra.util.table.field.AddressRangeEndpointSettingsDefinition
- 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(Program) - Method in interface ghidra.app.services.NavigationHistoryService
-
Removes all entries for the given program from all history lists
- clear(T) - Method in class docking.wizard.WizardState
-
Removes the property key,value pair from this wizard state.
- CLEAR - Enum constant in enum class ghidra.program.model.data.StandAloneDataTypeManager.LanguageUpdateOption
-
All existing storage data should be cleared
- CLEAR_ALL_CONFLICT_DATA - Enum constant in enum class ghidra.program.model.data.DataUtilities.ClearDataMode
-
Clear all conflicting data provided new data will fit within memory and not conflict with an instruction.
- CLEAR_ALL_DEFAULT_CONFLICT_DATA - Enum constant in enum class ghidra.program.model.data.DataUtilities.ClearDataMode
-
Clear all Default Data provided new data will fit within memory and not conflict with an instruction or other defined data.
- CLEAR_ALL_UNDEFINED_CONFLICT_DATA - Enum constant in enum class ghidra.program.model.data.DataUtilities.ClearDataMode
-
Clear all conflicting Undefined Data provided new data will fit within memory and not conflict with an instruction or other defined data.
- CLEAR_ICON - Static variable in class resources.Icons
- CLEAR_SINGLE_DATA - Enum constant in enum class 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.
- clearAccessBreakpoints() - Method in class ghidra.pcode.emu.AbstractPcodeMachine
- clearAccessBreakpoints() - Method in interface ghidra.pcode.emu.PcodeMachine
-
Remove all access breakpoints from this machine
- 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.StubListing
- clearAllBackgrounds() - Method in class ghidra.app.merge.tool.ListingMergePanel
-
Color the background of all 4 listings to the default color for all addresses.
- clearAllExtensions(Program, TaskMonitor) - Static method in class ghidra.program.database.SpecExtension
-
Clear all spec extension options for the given program.
- clearAllInjects() - Method in class ghidra.pcode.emu.AbstractPcodeMachine
- clearAllInjects() - Method in class ghidra.pcode.emu.DefaultPcodeThread
- clearAllInjects() - Method in interface ghidra.pcode.emu.PcodeMachine
-
Remove all injects from this machine
- clearAllInjects() - Method in interface ghidra.pcode.emu.PcodeThread
-
Remove all per-thread injects from this thread
- 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(Data) - Method in class ghidra.program.database.data.ProgramBasedDataTypeManagerDB
- clearAllSettings(Data) - Method in interface ghidra.program.model.data.ProgramBasedDataTypeManager
-
Clear all settings for the given data.
- clearAtOffset(int) - Method in interface ghidra.program.model.data.Structure
-
Clears all defined components containing the specified offset in this structure.
- clearAtOffset(int) - Method in class ghidra.program.model.data.StructureDataType
- 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.
- clearBadInstructionErrors(Program, AddressSetView, TaskMonitor) - Static method in class ghidra.program.disassemble.Disassembler
-
Clear all bookmarks which indicate Bad Instruction within the specified address set.
- 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 class ghidra.formats.gfilesystem.crypto.CachedPasswordProvider
-
Remove all cached information.
- clearCache() - Method in class ghidra.program.database.register.AddressRangeObjectMap
- clearCache() - Method in interface ghidra.program.model.mem.LiveMemoryHandler
-
Called when the memory map is re-initializing.
- clearCache() - Static method in class ghidra.util.extensions.ExtensionUtils
-
Clears any cached extensions.
- 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
- ClearCachedPwdFSBFileHandler - Class in ghidra.plugins.fsbrowser.filehandlers
- ClearCachedPwdFSBFileHandler() - Constructor for class ghidra.plugins.fsbrowser.filehandlers.ClearCachedPwdFSBFileHandler
- clearCanceled() - Method in class docking.widgets.tree.TreeTaskMonitor
- clearCanceled() - Method in class ghidra.app.util.headless.HeadlessTimedTaskMonitor
- clearCanceled() - Method in class ghidra.framework.task.GTaskMonitor
- clearCanceled() - Method in class ghidra.util.task.TaskDialog
- clearCanceled() - Method in interface ghidra.util.task.TaskMonitor
-
Deprecated.Use
TaskMonitor.clearCancelled()
instead - 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
- clearCancelled() - Method in class ghidra.util.task.CancelOnlyWrappingTaskMonitor
- clearCancelled() - Method in interface ghidra.util.task.TaskMonitor
-
Clear the cancellation so that this TaskMonitor may be reused
- 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.StubListing
- 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.StubListing
- 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.StubListing
- clearComparisons() - Method in class ghidra.features.base.codecompare.panel.CodeComparisonPanel
-
Clears out the current comparisonDatas
- clearComponent(int) - Method in interface ghidra.program.model.data.Structure
-
Clears the defined component at the specified component ordinal.
- 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.
- clearConflictPanel() - Method in class ghidra.app.merge.listing.ExternalFunctionMerger
- 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.searchlist.DefaultSearchListModel
-
Removes all categories and items from this model
- clearData() - Method in class docking.widgets.table.threaded.ThreadedTableModel
-
This method will clear all data and trigger fire a table data changed.
- clearData(Set<Long>, TaskMonitor) - Method in class ghidra.program.database.code.CodeManager
-
Removes any data objects that have dataTypes matching the given dataType ids.
- 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.KeyEntryPanel
-
Clears the key stroke being used by this panel
- clearField() - Method in class docking.KeyEntryTextField
-
Clears the state of this class, but does not notify listeners.
- clearField() - Method in class docking.MouseEntryTextField
- clearFilter() - Method in class docking.widgets.tree.GTree
- 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
- clearHelp(Object) - Method in class docking.DefaultHelpService
- clearHelp(Object) - Method in class docking.help.HelpManager
- clearHelp(Object) - Method in interface help.HelpService
-
Removes this object from the help system.
- clearHighlight() - Method in class docking.widgets.fieldpanel.FieldPanel
-
Clears the marked area highlight;
- clearHighlights() - Method in interface ghidra.app.decompiler.DecompilerHighlighter
-
Call this method when you wish to remove your highlights.
- clearHttpClient() - Static method in class ghidra.net.HttpClients
-
Clears the currently cached
HttpClient
, forcing it to be rebuilt during the next call toHttpClients.getHttpClient()
. - clearInfoMessage() - Method in class ghidra.program.util.ProgramMerge
-
This method clears the current informational message.
- clearInject(Address) - Method in class ghidra.pcode.emu.AbstractPcodeMachine
- clearInject(Address) - Method in class ghidra.pcode.emu.DefaultPcodeThread
- clearInject(Address) - Method in interface ghidra.pcode.emu.PcodeMachine
-
Remove the inject, if present, at the given address
- clearInject(Address) - Method in interface ghidra.pcode.emu.PcodeThread
-
Remove the per-thread inject, if present, at the given address
- 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, String) - Static method in class docking.actions.KeyBindingUtils
-
Clears the currently assigned Java key binding for the action by the given name.
- 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.
- clearKeyStroke() - Method in class docking.ActionBindingPanel
- clearKeyStroke() - Method in class docking.KeyEntryTextField
-
Clears the state of this class and notifies this client.
- 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.
- clearListing(AddressSetView, boolean, 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
- clearMarkForUninstall() - Method in class ghidra.util.extensions.ExtensionDetails
-
A companion method for
ExtensionDetails.markForUninstall()
that allows extensions marked for cleanup to be restored to the installed state. - clearMessages() - Method in interface ghidra.app.services.ConsoleService
-
Clears all messages from the console.
- clearMetaCache() - Method in class ghidra.framework.main.datatable.DomainFileInfo
- clearMetadata() - Method in class ghidra.app.script.GhidraScriptInfoManager
-
clear ScriptInfo metadata cached by GhidraScriptUtil
- clearMnemonic() - Method in class docking.action.MenuData
- clearModel() - Method in class docking.widgets.combobox.GhidraComboBox
-
Removes all the items from the combobox data model.
- clearMouseBinding() - Method in class docking.ActionBindingPanel
- 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 interface db.buffers.RemoteBufferFileHandle
- clearParameters() - Method in interface db.buffers.RemoteManagedBufferFileHandle
- clearPendingJobs() - Method in class ghidra.util.worker.AbstractWorker
-
Clears any jobs from the queue that have not yet been run.
- clearPrimaryHighlights() - Method in class ghidra.app.decompiler.component.ClangHighlightController
- clearPrimaryHighlights() - Method in class ghidra.app.decompiler.component.DecompilerPanel
- clearProgramArchitecture(TaskMonitor) - Method in class ghidra.program.database.ProjectDataTypeManager
- clearProgramArchitecture(TaskMonitor) - Method in class ghidra.program.model.data.StandAloneDataTypeManager
-
Clear the program architecture setting and all architecture-specific data from this archive.
- clearProject() - Method in class ghidra.plugin.importer.ProjectIndexService
- 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.StubListing
- clearQueuedCommands(DomainObject) - 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
- 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.database.code.InstructionDB
- clearRegister(Register) - Method in class ghidra.program.disassemble.DisassemblerContextImpl
- clearRegister(Register) - Method in interface ghidra.program.model.lang.DisassemblerContextAdapter
- 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
- clearSelection(PluginTool, Program) - Method in class ghidra.test.AbstractGhidraHeadlessIntegrationTest
- clearSelectionPaths() - Method in class docking.widgets.tree.GTree
- clearSetting(Data, String) - Method in class ghidra.program.database.data.ProgramBasedDataTypeManagerDB
- clearSetting(Data, String) - Method in interface ghidra.program.model.data.ProgramBasedDataTypeManager
-
Clear the specified setting for the given data
- 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
- 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.Tool
-
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
- clearStorage() - Method in class ghidra.app.util.bin.format.dwarf.DWARFVariable
- clearSymbols() - Method in class ghidra.program.model.lang.PcodeParser
- clearTasks() - Method in class ghidra.framework.plugintool.mgr.ToolTaskManager
-
Clear the list of tasks.
- clearTasks(DomainObject) - Method in class ghidra.framework.plugintool.mgr.ToolTaskManager
-
Clear all tasks associated with specified domain object.
- clearTemporaryIds() - Method in class ghidra.program.model.pcode.PcodeDataTypeManager
-
Throw out any temporary ids (from previous function decompilation) and reset the counter.
- 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.DomainObject
-
Clear all undoable/redoable transactions
- clearUndo() - Method in class ghidra.program.database.ProjectDataTypeManager
- clearUndo() - Method in class ghidra.program.model.data.StandAloneDataTypeManager
-
Clear undo/redo stack.
- 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 - Enum constant in enum class 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.CliByRef - Class in ghidra.app.util.bin.format.pe.cli.blobs
- CliAbstractSig.CliConstraint - Class in ghidra.app.util.bin.format.pe.cli.blobs
- CliAbstractSig.CliCustomMod - Class in ghidra.app.util.bin.format.pe.cli.blobs
- CliAbstractSig.CliElementType - Enum 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
- clib32 - Variable in class ghidra.pcode.emu.linux.EmuLinuxX86SyscallUseropLibrary
- clib64 - Variable in class ghidra.pcode.emu.linux.EmuLinuxAmd64SyscallUseropLibrary
- 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.
- CliBlobCustomAttrib - Class in ghidra.app.util.bin.format.pe.cli.blobs
- CliBlobCustomAttrib(CliBlob, CliTableCustomAttribute.CliCustomAttributeRow, CliStreamMetadata) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliBlobCustomAttrib
- 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 Class in ghidra.app.util.bin.format.pe.cli.blobs
- CliBlobMarshalSpec.CliNativeTypeDataType - Class in ghidra.app.util.bin.format.pe.cli.blobs
- CliBlobMarshalSpec.CliSafeArrayElemType - Enum Class in ghidra.app.util.bin.format.pe.cli.blobs
- CliBlobMarshalSpec.CliSafeArrayElemTypeDataType - Class in ghidra.app.util.bin.format.pe.cli.blobs
- CliByRef(BinaryReader) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliByRef
- click(FieldPanel, int, boolean) - Method in class ghidra.test.AbstractGhidraHeadedIntegrationTest
- click(FieldPanel, Point, int, boolean) - Method in class ghidra.test.AbstractGhidraHeadedIntegrationTest
- click(AbstractCodeBrowserPlugin<?>, int) - Method in class ghidra.test.AbstractGhidraHeadedIntegrationTest
-
Triggers a browser click at the current cursor location.
- click(AbstractCodeBrowserPlugin<?>, 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 class ghidra.program.model.data.AudioPlayer
- clicked(MouseEvent) - Method in interface ghidra.program.model.data.Playable
- clicked(MouseEvent) - Method in class ghidra.program.model.data.ScorePlayer
- clickListRange(JList<?>, int, int) - Static method in class generic.test.AbstractGuiTest
-
Clicks a range of items in a list (simulates holding SHIFT and selecting each item in the range in-turn)
- clickMouse(Component, int, int, int, int, int) - Static method in class generic.test.AbstractGuiTest
-
Simulates click the mouse button.
- clickMouse(Component, int, int, int, int, int, boolean) - Static method in class generic.test.AbstractGuiTest
-
Simulates click the mouse button.
- clickTableCell(JTable, int, int, int) - Static method in class generic.test.AbstractGuiTest
- clickTableRange(JTable, int, int) - Static method in class generic.test.AbstractGuiTest
-
Clicks a range of items in a table (simulates holding SHIFT and selecting each item in the range)
- 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
- 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
- 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
- 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(NTHeader, BinaryReader) - Constructor for class ghidra.app.util.bin.format.pe.cli.CliMetadataDirectory
- 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
- CliMethodDef.HeaderFormat - Enum Class in ghidra.app.util.bin.format.pe.cli.methods
- 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
- 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
- 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
-
Determines what types of transfer data can be placed on the clipboard, as well as if cut, copy, and paste operations are supported
- 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, int, FieldHighlightFactory) - Constructor for class docking.widgets.fieldpanel.field.ClippingTextField
-
Constructs a new ClippingTextField that allows the cursor beyond the end of the line.
- ClippingTextField(int, int, FieldElement, FieldHighlightFactory) - 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
- 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
- CliSafeArrayElemTypeDataType() - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliBlobMarshalSpec.CliSafeArrayElemTypeDataType
- CliSigAssembly - Class in ghidra.app.util.bin.format.pe.cli.blobs
- CliSigAssembly(CliBlob) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliSigAssembly
- CliSigAssemblyRef - Class in ghidra.app.util.bin.format.pe.cli.blobs
- CliSigAssemblyRef(CliBlob) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliSigAssemblyRef
- CliSigConstant - Class in ghidra.app.util.bin.format.pe.cli.blobs
- CliSigConstant(CliBlob, CliAbstractSig.CliElementType) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliSigConstant
- 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
- CliSigStandAloneMethod.CallingConvention - Enum Class in ghidra.app.util.bin.format.pe.cli.blobs
- 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 Class 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
- clockwise() - Method in enum class docking.widgets.shapes.Location
- clone() - Method in class ghidra.framework.main.datatree.DomainFileNode
-
Creates a clone of this node.
- clone() - Method in class ghidra.framework.main.datatree.DomainFolderNode
-
Creates a clone of this node.
- clone() - Method in class ghidra.framework.main.datatree.DomainFolderRootNode
-
Creates a clone of this node.
- clone() - Method in class ghidra.plugins.fsbrowser.FSBDirNode
-
Creates a clone of this node.
- clone() - Method in class ghidra.plugins.fsbrowser.FSBFileNode
-
Creates a clone of this node.
- clone() - Method in class ghidra.plugins.fsbrowser.FSBNode
-
Creates a clone of this node.
- clone() - Method in class docking.widgets.tree.GTreeLazyNode
-
Creates a clone of this node.
- clone() - Method in class docking.widgets.tree.GTreeNode
-
Creates a clone of this node.
- clone() - Method in class docking.widgets.tree.GTreeSlowLoadingNode
-
Creates a clone of this node.
- clone() - Method in class docking.widgets.tree.internal.InProgressGTreeNode
-
Creates a clone of this node.
- clone() - Method in class docking.widgets.tree.internal.InProgressGTreeRootNode
-
Creates a clone of this node.
- clone() - Method in class ghidra.framework.main.datatree.NoProjectNode
-
Creates a clone of this node.
- clone() - Method in class docking.wizard.WizardState
- clone() - Method in class ghidra.app.plugin.processors.sleigh.pattern.PatternBlock
- clone() - Method in class ghidra.app.util.bin.BinaryReader
-
Returns an independent clone of this reader positioned at the same index.
- clone() - Method in class ghidra.app.util.bin.format.golang.GoParamStorageAllocator
- clone() - Method in class ghidra.formats.gfilesystem.fileinfo.FileAttributes
- clone() - Method in class ghidra.framework.generic.auth.Password
- clone() - Method in class ghidra.plugins.fsbrowser.FSBRootNode
- clone() - Method in class ghidra.program.model.lang.PcodeInjectLibrary
- clone() - Method in class ghidra.program.model.lang.protorules.AndFilter
- clone() - Method in interface ghidra.program.model.lang.protorules.DatatypeFilter
-
Make a copy of this filter
- clone() - Method in class ghidra.program.model.lang.protorules.DatatypeMatchFilter
- clone() - Method in class ghidra.program.model.lang.protorules.HomogeneousAggregate
- clone() - Method in class ghidra.program.model.lang.protorules.MetaTypeFilter
- clone() - Method in class ghidra.program.model.lang.protorules.PositionMatchFilter
- clone() - Method in interface ghidra.program.model.lang.protorules.QualifierFilter
-
Make a copy of this qualifier
- clone() - Method in class ghidra.program.model.lang.protorules.SizeRestrictedFilter
- clone() - Method in class ghidra.program.model.lang.protorules.VarargsFilter
- 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() - Method in class ghidra.program.util.ProgramLocation
- clone(long) - Method in class ghidra.app.util.bin.BinaryReader
-
Returns a clone of this reader, with its own independent current position, positioned at the new index.
- clone(DataTypeManager) - Method in class ghidra.app.plugin.exceptionhandlers.gcc.datatype.DwarfEncodingModeDataType
- clone(DataTypeManager) - Method in class ghidra.app.plugin.exceptionhandlers.gcc.datatype.PcRelative31AddressDataType
- clone(DataTypeManager) - Method in class ghidra.app.util.bin.format.elf.AndroidElfRelocationTableDataType
- clone(DataTypeManager) - Method in class ghidra.app.util.bin.format.pe.PEx64UnwindInfoDataType
- 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 an instance of this DataType using the specified
DataTypeManager
to allow its use of the correspondingDataOrganization
while retaining its unique identity (seeDataType.getUniversalID()
and archive association (seeDataType.getSourceArchive()
) if applicable. - 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.IBO32DataType
- clone(DataTypeManager) - Method in class ghidra.program.model.data.IBO64DataType
- 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.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.MIDIDataType
- 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.PointerTypedef
- 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.SignedLeb128DataType
- 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 interface ghidra.program.model.data.Structure
- clone(DataTypeManager) - Method in class ghidra.program.model.data.StructureDataType
-
Create cloned structure for target dtm preserving source archive information.
- 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 interface ghidra.program.model.data.Union
- 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.UnsignedLeb128DataType
- 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(DataTypeManager) - Method in class ghidra.program.model.pcode.PartialUnion
- clone(TypeDef, DataTypeManager) - Static method in class ghidra.program.model.data.TypedefDataType
- clone(ParamListStandard) - Method in class ghidra.program.model.lang.protorules.AssignAction
-
Make a copy of this action
- clone(ParamListStandard) - Method in class ghidra.program.model.lang.protorules.ConsumeAs
- clone(ParamListStandard) - Method in class ghidra.program.model.lang.protorules.ConsumeExtra
- clone(ParamListStandard) - Method in class ghidra.program.model.lang.protorules.ConvertToPointer
- clone(ParamListStandard) - Method in class ghidra.program.model.lang.protorules.GotoStack
- clone(ParamListStandard) - Method in class ghidra.program.model.lang.protorules.HiddenReturnAssign
- clone(ParamListStandard) - Method in class ghidra.program.model.lang.protorules.MultiMemberAssign
- clone(ParamListStandard) - Method in class ghidra.program.model.lang.protorules.MultiSlotAssign
- clone(ParamListStandard) - Method in class ghidra.program.model.lang.protorules.MultiSlotDualAssign
- clone(ProgramArchitecture) - 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.
- cloneHighlights(DecompilerPanel) - Method in class ghidra.app.decompiler.component.DecompilerPanel
-
Called by the provider to clone all highlights in the source panel and apply them to this panel
- 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.DefaultEmulator
- cloneWith(GraphDisplay) - Method in class ghidra.service.graph.DummyGraphDisplayListener
- cloneWith(GraphDisplay) - Method in interface ghidra.service.graph.GraphDisplayListener
-
Makes a new GraphDisplayListener of the same type as the specific instance of this GraphDisplayListener
- 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 interface db.buffers.RemoteBufferFileHandle
- close() - Method in interface db.buffers.RemoteManagedBufferFileHandle
- close() - Method in class db.DBHandle
-
Close the database and dispose of the underlying buffer manager.
- close() - Method in class db.Transaction
-
End this transaction if active using the current commit state.
- close() - Method in class docking.DialogComponentProvider
- close() - Method in class docking.ReusableDialogComponentProvider
- close() - Method in class docking.theme.gui.ThemeEditorDialog
- close() - Method in interface docking.Tool
-
Suggests the tool to attempt to close().
- close() - Method in class docking.widgets.dialogs.ObjectChooserDialog
- close() - Method in class docking.widgets.filechooser.GhidraFileChooser
- close() - Method in class docking.widgets.ListSelectionTableDialog
- close() - Method in class docking.widgets.PasswordChangeDialog
- close() - Method in class docking.widgets.PasswordDialog
- close() - Method in class docking.widgets.table.constraint.dialog.ColumnFilterDialog
- close() - Method in class generic.concurrent.ReentryGuard.Guarded
- 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.script.ResourceFileJavaFileManager
- close() - Method in class ghidra.app.script.SelectLanguageDialog
- close() - Method in interface ghidra.app.services.Terminal
- close() - Method in class ghidra.app.tablechooser.TableChooserDialog
- close() - Method in class ghidra.app.util.AddEditDialog
- close() - Method in class ghidra.app.util.bin.ByteArrayProvider
- close() - Method in interface ghidra.app.util.bin.ByteProvider
-
Releases any resources the
ByteProvider
may have occupied - close() - Method in class ghidra.app.util.bin.ByteProviderInputStream
- close() - Method in class ghidra.app.util.bin.ByteProviderInputStream.ClosingInputStream
- 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.EmptyByteProvider
- close() - Method in class ghidra.app.util.bin.FaultTolerantInputStream
- close() - Method in class ghidra.app.util.bin.FileByteProvider
- close() - Method in class ghidra.app.util.bin.FileBytesProvider
- close() - Method in class ghidra.app.util.bin.format.dwarf.DWARFProgram
- close() - Method in class ghidra.app.util.bin.format.dwarf.line.DWARFLineProgramExecutor
- close() - Method in class ghidra.app.util.bin.format.dwarf.sectionprovider.BaseSectionProvider
- close() - Method in class ghidra.app.util.bin.format.dwarf.sectionprovider.CompressedSectionProvider
- close() - Method in class ghidra.app.util.bin.format.dwarf.sectionprovider.DSymSectionProvider
- close() - Method in interface ghidra.app.util.bin.format.dwarf.sectionprovider.DWARFSectionProvider
- close() - Method in class ghidra.app.util.bin.format.dwarf.sectionprovider.ExternalDebugFileSectionProvider
- close() - Method in class ghidra.app.util.bin.format.dwarf.sectionprovider.NullSectionProvider
- close() - Method in class ghidra.app.util.bin.format.golang.structmapping.DataTypeMapper
- 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.MemBufferByteProvider
- close() - Method in class ghidra.app.util.bin.MemoryByteProvider
- close() - Method in class ghidra.app.util.bin.ObfuscatedInputStream
- close() - Method in class ghidra.app.util.bin.ObfuscatedOutputStream
- close() - Method in class ghidra.app.util.bin.RandomAccessByteProvider
-
Deprecated.
- close() - Method in class ghidra.app.util.bin.RangeMappedByteProvider
- 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.opinion.DyldCacheUtils.SplitDyldCache
- 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.crypto.CryptoProviderSessionChildImpl
- close() - Method in interface ghidra.formats.gfilesystem.crypto.CryptoSession
-
Closes this session.
- close() - Method in class ghidra.formats.gfilesystem.FileCache.FileCacheEntryBuilder
- 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.RefdByteProvider
- close() - Method in class ghidra.formats.gfilesystem.RefdFile
- close() - Method in class ghidra.formats.gfilesystem.RefdInputStream
- close() - Method in class ghidra.framework.data.DefaultProjectData
- close() - Method in class ghidra.framework.data.DomainObjectAdapter
- close() - Method in class ghidra.framework.data.DomainObjectAdapterDB
- close() - Method in class ghidra.framework.generic.auth.Password
-
Clears the password characters by overwriting them with '\0's.
- close() - Method in class ghidra.framework.main.AbstractDataTreeDialog
- close() - Method in class ghidra.framework.main.datatree.FindCheckoutsDialog
- 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
-
Initiate disposal of this project data object.
- 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
-
Closes this tool, possibly with input from the user.
- close() - Method in class ghidra.framework.project.DefaultProject
- close() - Method in class ghidra.framework.project.extensions.ExtensionTableProvider
- close() - Method in class ghidra.framework.protocol.ghidra.TransientProjectData
- close() - Method in interface ghidra.framework.remote.RemoteRepositoryHandle
- 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.pcode.emu.unix.DefaultEmuUnixFileHandle
- close() - Method in interface ghidra.pcode.emu.unix.EmuUnixFileDescriptor
-
Close this descriptor
- close() - Method in class ghidra.pcode.emu.unix.IOStreamEmuUnixFileHandle
- close() - Method in class ghidra.plugin.importer.ImporterDialog
- close() - Method in class ghidra.program.database.data.DataTypeManagerDB
- close() - Method in class ghidra.program.database.data.ProgramDataTypeManager
- close() - Method in class ghidra.program.database.DataTypeArchiveDB
- close() - Method in class ghidra.program.database.ProgramDB
- close() - Method in class ghidra.program.database.ProjectDataTypeManager
- 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 class ghidra.program.model.mem.MemBufferInputStream
- close() - Method in class ghidra.program.model.pcode.LinkedByteBuffer
-
Close the "as needed" stream, if configure.
- close() - Method in class ghidra.program.model.pcode.PackedDecode
-
Close stream cached by the ingestStreamAsNeeded method.
- close() - Method in class ghidra.program.util.DataTypeCleaner
- close() - Method in class ghidra.program.util.ExternalSymbolResolver
- close() - Method in interface ghidra.pty.Pty
-
Closes both ends of the pty
- close() - Method in class ghidra.pty.unix.FdInputStream
- close() - Method in class ghidra.pty.unix.FdOutputStream
- close() - Method in class ghidra.pty.unix.UnixPty
- close() - Method in class ghidra.pty.windows.AnsiBufferedInputStream
- close() - Method in class ghidra.pty.windows.ConPty
- close() - Method in class ghidra.pty.windows.Handle
- close() - Method in class ghidra.pty.windows.HandleInputStream
- close() - Method in class ghidra.pty.windows.HandleOutputStream
- close() - Method in class ghidra.pty.windows.Pipe
- close() - Method in interface ghidra.service.graph.GraphDisplay
-
Closes this graph display window.
- 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.task.PreserveStateWrappingTaskMonitor
- 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(int) - Method in interface ghidra.pty.unix.PosixC
- 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.FSBIcons
- 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.ProgramMergeManagerPlugin
- closeAllPrograms(boolean) - Method in interface ghidra.app.services.ProgramManager
-
Closes all open programs in this tool.
- 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.DataTypeArchiveService
-
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.
- closeComponent() - Method in class ghidra.plugins.fsbrowser.TextEditorComponentProvider
- closed(N, N) - Method in interface generic.Span.Domain
-
Create a new span with the given endpoints, inclusive.
- CLOSED - Enum constant in enum class ghidra.framework.model.DomainObjectEvent
- CLOSED_FOLDER_ICON - Static variable in interface ghidra.framework.model.DomainFolder
- CLOSED_FOLDER_ICON - Static variable in class resources.Icons
- 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.
- closeDatabase() - Method in class ghidra.app.plugin.debug.DbViewerProvider
- ClosedException - Exception Class in ghidra.util.exception
-
ClosedException
indicates that the underlying resource has been closed and read/write operations have failed. - ClosedException() - Constructor for exception class ghidra.util.exception.ClosedException
-
Default constructor.
- ClosedException(String) - Constructor for exception class ghidra.util.exception.ClosedException
-
Constructor which indicates resource which has been closed.
- closedFds - Variable in class ghidra.pcode.emu.unix.AbstractEmuUnixSyscallUseropLibrary
- closeDialog() - Method in class docking.DialogComponentProvider
- closeDomainObject() - Method in class ghidra.app.merge.MergeManagerPlugin
- closeDomainObject(DomainObject, boolean) - Method in class ghidra.app.merge.MergeManagerPlugin
- closeDropDownWindow() - Method in class docking.widgets.DropDownTextField
-
Closes the drop down window
- closeElement(int) - Method in interface ghidra.program.model.pcode.Decoder
-
Close the current element The data for the current element is considered fully processed.
- closeElement(int) - Method in class ghidra.program.model.pcode.PackedDecode
- closeElement(ElementId) - Method in interface ghidra.program.model.pcode.Encoder
-
End the current element in the encoding The current element must match the given annotation or an exception is thrown.
- closeElement(ElementId) - Method in class ghidra.program.model.pcode.PackedEncode
- closeElement(ElementId) - Method in class ghidra.program.model.pcode.XmlEncode
- closeElementSkipping(int) - Method in interface ghidra.program.model.pcode.Decoder
-
Close the current element, skipping any child elements that have not yet been parsed.
- closeElementSkipping(int) - Method in class ghidra.program.model.pcode.PackedDecode
- CloseFSBFileHandler - Class in ghidra.plugins.fsbrowser.filehandlers
- CloseFSBFileHandler() - Constructor for class ghidra.plugins.fsbrowser.filehandlers.CloseFSBFileHandler
- closeHover() - Method in interface docking.widgets.fieldpanel.support.HoverProvider
-
Hide this service's popup window if visible
- CloseIcon - Class in docking
-
Icon for a close button
- CloseIcon(boolean, Color) - Constructor for class docking.CloseIcon
-
Creates a close icon.
- 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.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.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 to close a program
- CloseProgramPluginEvent(String, Program, boolean) - Constructor for class ghidra.app.events.CloseProgramPluginEvent
-
Construct 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
- ClosePseudoConsole(WinNT.HANDLE) - Method in interface ghidra.pty.windows.jna.ConsoleApiNative
- 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.
- closeStreams() - Method in class ghidra.pty.unix.UnixPtyEndpoint
- closeTool() - Method in class ghidra.test.TestEnv
-
Closes the TestEnv's default tool.
- closeTool(PluginTool) - Method in interface ghidra.framework.model.ToolServices
-
Notify the framework that the tool is closing.
- closeTool(PluginTool) - 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.
- ClosingInputStream(ByteProvider) - Constructor for class ghidra.app.util.bin.ByteProviderInputStream.ClosingInputStream
-
Creates an
InputStream
that reads from aByteProvider
, that DOESclose()
the underlying ByteProvider when closed itself. - cls() - Method in record class ghidra.pcode.emu.jit.gen.tgt.JitCompiledPassageClass
-
Returns the value of the
cls
record component. - CLSID - Enum constant in enum class ghidra.app.util.datatype.microsoft.GuidUtil.GuidType
- cmax(C, C) - Static method in class ghidra.util.MathUtilities
- cmax(C, C, Comparator<C>) - Static method in class ghidra.util.MathUtilities
- CMDLINE_PASSWORD_PROVIDER_PROPERTY_NAME - Static variable in class ghidra.formats.gfilesystem.crypto.CmdLinePasswordProvider
- CmdLinePasswordProvider - Class in ghidra.formats.gfilesystem.crypto
-
A
PasswordProvider
that supplies passwords to decrypt files via the java jvm invocation. - CmdLinePasswordProvider() - Constructor for class ghidra.formats.gfilesystem.crypto.CmdLinePasswordProvider
- cmin(C, C) - Static method in class ghidra.util.MathUtilities
- cmin(C, C, Comparator<C>) - Static method in class ghidra.util.MathUtilities
- CMNTNL - Static variable in interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
RegularExpression Id.
- CMT - Static variable in interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
RegularExpression Id.
- coalescedVarnodes() - Method in class ghidra.pcode.emu.jit.analysis.JitVarScopeModel
-
Get the collection of all coalesced varnodes
- CoalescingAddRemoveStrategy<T> - Class in docking.widgets.table
-
The
ThreadedTableModel
does not correctly function with data that can change outside of the table. - CoalescingAddRemoveStrategy() - Constructor for class docking.widgets.table.CoalescingAddRemoveStrategy
- COCLASS - Static variable in class ghidra.app.util.demangler.DemangledDataType
- COD - Static variable in interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
RegularExpression Id.
- code - Variable in class ghidra.pcode.exec.PcodeProgram
- Code - Enum constant in enum class ghidra.app.util.bin.format.pef.SectionKind
-
Code, presumed pure and position independent.
- CODE - Enum constant in enum class ghidra.program.model.data.MetaDataType
- CODE - Enum constant in enum class 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_ADDED - Enum constant in enum class ghidra.program.util.ProgramEvent
- 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_COLOR - Static variable in class ghidra.jython.JythonCodeCompletionFactory
- CODE_LABEL - Enum constant in enum class ghidra.program.model.listing.LabelString.LabelType
- CODE_LABEL - Static variable in class ghidra.program.model.listing.LabelString
- CODE_PTR - Enum constant in enum class ghidra.program.model.util.ProcessorSymbolType
- CODE_REMOVED - Enum constant in enum class ghidra.program.util.ProgramEvent
- CODE_REPLACED - Enum constant in enum class ghidra.program.util.ProgramEvent
- 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_UNIT_PROPERTY_ALL_REMOVED - Enum constant in enum class ghidra.program.util.ProgramEvent
- CODE_UNIT_PROPERTY_CHANGED - Enum constant in enum class ghidra.program.util.ProgramEvent
- CODE_UNIT_PROPERTY_RANGE_REMOVED - Enum constant in enum class ghidra.program.util.ProgramEvent
- CODE_UNIT_USER_DATA_CHANGED - Enum constant in enum class ghidra.program.util.ProgramEvent
- 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
- codeCache - Variable in class ghidra.pcode.emu.jit.JitPcodeEmulator
-
This emulator's cache of passage translations, incl.
- codeCache - Variable in class ghidra.pcode.emu.jit.JitPcodeThread
-
This thread's cache of translations instantiated for this thread.
- CodeComparisonActionContext - Class in ghidra.features.base.codecompare.panel
- CodeComparisonActionContext(ComponentProvider, CodeComparisonPanel, Component) - Constructor for class ghidra.features.base.codecompare.panel.CodeComparisonActionContext
-
Constructor
- CodeComparisonPanel - Class in ghidra.features.base.codecompare.panel
-
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.features.base.codecompare.panel.CodeComparisonPanel
-
Constructor
- CodeComparisonPanelActionContext - Interface in ghidra.features.base.codecompare.panel
-
Action context for a CodeComparisonPanel.
- CodeFlowGraphType - Class in ghidra.graph
- CodeFlowGraphType() - Constructor for class ghidra.graph.CodeFlowGraphType
- 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
- Code Generation - Search tag in class ghidra.pcode.emu.jit.JitCompiler
- Section
- CodeManager - Class in ghidra.program.database.code
-
Class to manage database tables for data and instructions.
- CodeManager(DBHandle, AddressMap, OpenMode, Lock, TaskMonitor) - Constructor for class ghidra.program.database.code.CodeManager
-
Constructs a new CodeManager for a program.
- codeMgr - Variable in class ghidra.program.database.code.InstructionDB
- CodeSignatureBlobIndex - Class in ghidra.app.util.bin.format.macho.commands.codesignature
-
Represents a CS_BlobIndex structure
- CodeSignatureBlobIndex(BinaryReader) - Constructor for class ghidra.app.util.bin.format.macho.commands.codesignature.CodeSignatureBlobIndex
-
Creates a new
CodeSignatureBlobIndex
- CodeSignatureBlobParser - Class in ghidra.app.util.bin.format.macho.commands.codesignature
-
Class to parse Code Signature blobs
- CodeSignatureBlobParser() - Constructor for class ghidra.app.util.bin.format.macho.commands.codesignature.CodeSignatureBlobParser
- CodeSignatureCodeDirectory - Class in ghidra.app.util.bin.format.macho.commands.codesignature
-
Represents a CS_BlobIndex structure
- CodeSignatureCodeDirectory(BinaryReader) - Constructor for class ghidra.app.util.bin.format.macho.commands.codesignature.CodeSignatureCodeDirectory
-
Creates a new
CodeSignatureCodeDirectory
- CodeSignatureCommand - Class in ghidra.app.util.bin.format.macho.commands
-
Represents a LC_CODE_SIGNATURE command.
- CodeSignatureConstants - Class in ghidra.app.util.bin.format.macho.commands.codesignature
-
Code Signature constants
- CodeSignatureConstants() - Constructor for class ghidra.app.util.bin.format.macho.commands.codesignature.CodeSignatureConstants
- CodeSignatureGenericBlob - Class in ghidra.app.util.bin.format.macho.commands.codesignature
-
Represents a CS_GenericBlob structure
- CodeSignatureGenericBlob(BinaryReader) - Constructor for class ghidra.app.util.bin.format.macho.commands.codesignature.CodeSignatureGenericBlob
-
Creates a new
CodeSignatureGenericBlob
- CodeSignatureSuperBlob - Class in ghidra.app.util.bin.format.macho.commands.codesignature
-
Represents a CS_SuperBlob structure
- CodeSignatureSuperBlob(BinaryReader) - Constructor for class ghidra.app.util.bin.format.macho.commands.codesignature.CodeSignatureSuperBlob
-
Creates a new
CodeSignatureSuperBlob
- codeSpace - Variable in class ghidra.test.processors.support.PCodeTestAbstractControlBlock
- CodeSymbol - Class in ghidra.program.database.symbol
-
Symbols that represent "labels" Symbol data usage: EXTERNAL: String stringData - external memory address/label
- 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, DBRecord) - 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
- CodeUnitFilter - Class in ghidra.features.base.memsearch.searcher
-
Search filter that can test a search result and determine if that result starts at or inside a code unit that matches one of the selected types.
- CodeUnitFilter(Program, boolean, boolean, boolean) - Constructor for class ghidra.features.base.memsearch.searcher.CodeUnitFilter
-
Constructor
- codeUnitFormat - Variable in class ghidra.app.util.viewer.field.LabelFieldFactory
- codeUnitFormat - Variable in class ghidra.app.util.viewer.field.MnemonicFieldFactory
- codeUnitFormat - Variable in class ghidra.app.util.viewer.field.OperandFieldFactory
- codeUnitFormat - Variable in class ghidra.app.util.viewer.field.SubDataFieldFactory
- 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, TemplateSimplifier) - Constructor for class ghidra.program.model.listing.CodeUnitFormatOptions
-
Format options constructor.
- CodeUnitFormatOptions.ShowBlockName - Enum Class in ghidra.program.model.listing
-
ShowBlockName
defines the valid options for controlling the display of block names on labels. - CodeUnitFormatOptions.ShowNamespace - Enum Class 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 Class in ghidra.program.model.util
-
Exception thrown when a code unit cannot be created.
- CodeUnitInsertionException(String) - Constructor for exception class 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(ProgramEvent, String, Address, Address) - Constructor for class ghidra.program.util.CodeUnitPropertyChangeRecord
-
Constructor for events that affect a range of values
- CodeUnitPropertyChangeRecord(ProgramEvent, String, Address, Object, Object) - Constructor for class ghidra.program.util.CodeUnitPropertyChangeRecord
-
Constructor for a property change at an address
- CodeUnitProxy - Class in ghidra.app.util.viewer.proxy
-
Stores information about a code unit in a program.
- CodeUnitProxy(ListingModel, Program, CodeUnit) - Constructor for class ghidra.app.util.viewer.proxy.CodeUnitProxy
-
Construct a proxy for a code unit
- 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 Class in ghidra.app.util.bin.format.coff
- CoffException(String) - Constructor for exception class 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
- CoffRelocationContext - Class in ghidra.app.util.bin.format.coff.relocation
-
CoffRelocationContext
provide COFF relocation context data to be used byCoffRelocationHandler
during processing of relocations. - CoffRelocationContext(Program, CoffFileHeader, Map<CoffSymbol, Symbol>) - Constructor for class ghidra.app.util.bin.format.coff.relocation.CoffRelocationContext
-
Construct COFF relocation context
- CoffRelocationHandler - Interface in ghidra.app.util.bin.format.coff.relocation
-
An abstract class used to perform COFF relocations.
- 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
-
A 0x28 byte COFF section header
- 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
- col - Variable in class docking.widgets.fieldpanel.support.FieldLocation
- col - Variable in class docking.widgets.fieldpanel.support.RowColLocation
- col - Variable in class ghidra.graph.viewer.layout.GridPoint
- col() - Method in class docking.widgets.fieldpanel.support.RowColLocation
- 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() - Method in class docking.widgets.tree.GTreeNode
-
Convenience method for collapsing (closing) this node in the tree.
- COLLAPSE_ALL - Static variable in class ghidra.plugins.fsbrowser.FSBIcons
- 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
- collapseToGlobal(Namespace) - Static method in class ghidra.program.model.pcode.HighFunction
-
The decompiler treats some namespaces as equivalent to the "global" namespace.
- collectAllRight(Collection<AssemblyResolution>) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolution
- collectAllRight(Collection<AssemblyResolution>) - Method in interface ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution
- collectAnnotatedMethods(Class<? extends Annotation>, Class<?>) - Static method in enum class utilities.util.AnnotationUtilities
-
Collect from among the given class, its superclasses, and its interfaces all methods annotated with the given annotation type.
- 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 interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
RegularExpression Id.
- 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.graph.viewer.renderer.PaintableShape
- color(long, long, Color) - Method in class docking.widgets.fieldpanel.internal.ColorRangeMap
- COLOR - Static variable in class ghidra.app.util.viewer.field.AbstractOffsetFieldFactory
- COLOR - Static variable in class ghidra.app.util.viewer.field.FunctionPurgeFieldFactory
- COLOR - Static variable in class ghidra.app.util.viewer.field.FunctionRepeatableCommentFieldFactory
- COLOR_PROPERTY_NAME - Static variable in class ghidra.app.util.viewer.listingpanel.PropertyBasedBackgroundColorModel
- COLOR_TYPE - Enum constant in enum class ghidra.framework.options.OptionType
- ColorAndStyle - Class in ghidra.app.util
-
A container class to hold a color and a style value.
- ColorBlender() - Constructor for class ghidra.util.ColorUtils.ColorBlender
- ColorChangedThemeEvent - Class in generic.theme
-
ThemeEvent
for when a color changes for exactly one color id. - ColorChangedThemeEvent(GThemeValueMap, ColorValue) - Constructor for class generic.theme.ColorChangedThemeEvent
-
Constructor
- ColorEditor - Class in docking.options.editor
-
Color editor that is a bit unusual in that its custom component is a button that when pushed, pops up a dialog for editing the color.
- ColorEditor() - Constructor for class docking.options.editor.ColorEditor
- 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
- colorMap - Variable in class generic.theme.GThemeValueMap
- colorOptionName - Variable in class ghidra.app.util.viewer.field.FieldFactory
- ColorPropertyEditor - Class in docking.options.editor
-
Property Editor for Colors.
- ColorPropertyEditor() - Constructor for class docking.options.editor.ColorPropertyEditor
- ColorProvider - Interface in ghidra.app.decompiler.component
-
Functional interface to allow us to map a token to a color.
- ColorRangeMap - Class in docking.widgets.fieldpanel.internal
- ColorRangeMap() - Constructor for class docking.widgets.fieldpanel.internal.ColorRangeMap
- colors - Variable in class docking.theme.gui.ThemeColorTableModel
- Colors() - Constructor for class generic.theme.GThemeDefaults.Colors
- colorsChanged() - Method in class generic.theme.laf.LookAndFeelManager
-
Called when one or more colors have changed.
- ColorSorter - Enum Class in docking.theme.gui
-
Class for sorting colors by rgb values.
- 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
- ColorUtils.ColorBlender - Class in ghidra.util
-
Blender of colors
- ColorValue - Class in generic.theme
-
A class for storing
Color
values that have a String id (e.g. - ColorValue(String, Color) - Constructor for class generic.theme.ColorValue
-
Constructor used when the ColorValue will have a direct
Color
value. - ColorValue(String, String) - Constructor for class generic.theme.ColorValue
-
Constructor used when the ColorValue will inherit its color from another ColorValue.
- ColorValueEditor - Class in docking.theme.gui
-
Editor for Theme colors
- ColorValueEditor(PropertyChangeListener) - Constructor for class docking.theme.gui.ColorValueEditor
-
Constructor
- 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.plugin.debug.dbtable.BinaryColumnAdapter
- column - Variable in class ghidra.app.plugin.debug.dbtable.BooleanColumnAdapter
- column - Variable in class ghidra.app.plugin.debug.dbtable.ByteColumnAdapter
- column - Variable in class ghidra.app.plugin.debug.dbtable.IntegerColumnAdapter
- column - Variable in class ghidra.app.plugin.debug.dbtable.LongColumnAdapter
- column - Variable in class ghidra.app.plugin.debug.dbtable.ShortColumnAdapter
- column - Variable in class ghidra.app.plugin.debug.dbtable.StringColumnAdapter
- column - Variable in class ghidra.app.util.bin.format.dwarf.line.DWARFLineProgramState
-
An unsigned integer indicating a column number within a source line.
- column - Variable in class ghidra.app.util.cparser.C.SimpleCharStream
- column - Variable in class ghidra.app.util.cparser.CPP.SimpleCharStream
- Column<V> - Class in ghidra.graph.viewer.layout
-
A column 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 Interface 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.RowBasedColumnComparator
- 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
- columnCount() - Method in class ghidra.graph.viewer.layout.GridCoordinates
-
returns the number of columns in the grid.
- 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
-
This class provides all known
ColumnConstraint
s for a given table column. - 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(ColumnFilterManager<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
- ColumnFilterManager<ROW_OBJECT> - Class in docking.widgets.table.columnfilter
-
A class that manages column filters for a table.
- ColumnFilterManager(JTable, RowObjectFilterModel<ROW_OBJECT>, String, Callback) - Constructor for class docking.widgets.table.columnfilter.ColumnFilterManager
- ColumnFilterSaveManager<R> - Class in docking.widgets.table.columnfilter
-
Loads and Save a list of ColumnTableFilters for a specific table to the tool
- ColumnFilterSaveManager(String, 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
- ColumnRenderedValueBackupComparator<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. - ColumnRenderedValueBackupComparator(DynamicColumnTableModel<T>, int) - Constructor for class docking.widgets.table.sort.ColumnRenderedValueBackupComparator
- 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
- columnsMap() - Method in class ghidra.graph.viewer.layout.GridLocationMap
-
Returns a mapping or column indexes to Column objects in this grid
- ColumnSortState - Class in docking.widgets.table
-
Not meant to be created by users.
- ColumnSortState.SortDirection - Enum Class 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
- 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
- combine(AssemblyResolvedBackfill) - Method in interface ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns
-
Combine the given backfill record into this resolution
- combine(AssemblyResolvedBackfill) - Method in class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedPatterns
- combine(AssemblyResolvedPatterns) - Method in interface ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns
-
Combine the encodings and backfills of the given resolution into this one
- combine(AssemblyResolvedPatterns) - Method in class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedPatterns
- combine(AssemblyResolvedPatterns, AssemblyResolution) - Method in interface ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults.Applicator
- combine(VersionException) - Method in exception class ghidra.util.exception.VersionException
-
Combine another VersionException with this one.
- combine(List<MemoryMatch>, List<MemoryMatch>) - Method in enum class ghidra.features.base.memsearch.combiner.Combiner
- combineBackfill(AssemblyResolvedPatterns, AssemblyResolvedBackfill) - Method in interface ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults.Applicator
- combineBuilder(AssemblyResolvedBackfill) - Method in class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedPatterns
- combineBuilder(AssemblyResolvedPatterns) - Method in class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedPatterns
- combineConstructor(AssemblyResolvedPatterns, AssemblyResolvedPatterns) - Method in interface ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults.Applicator
- 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
- CombinedMatchTableLoader - Class in ghidra.features.base.memsearch.gui
-
Table loader that performs a search and then combines the new results with existing results.
- CombinedMatchTableLoader(MemorySearcher, List<MemoryMatch>, Combiner) - Constructor for class ghidra.features.base.memsearch.gui.CombinedMatchTableLoader
- 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(AssemblyResolvedPatterns, AssemblyResolvedBackfill) - Method in interface ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns
-
Combine a backfill result
- combineLessBackfill(AssemblyResolvedPatterns, AssemblyResolvedBackfill) - Method in class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedPatterns
-
Combine a backfill result
- combineLessBackfillBuilder(AssemblyResolvedPatterns, AssemblyResolvedBackfill) - Method in class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedPatterns
- 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
- Combiner - Enum Class in ghidra.features.base.memsearch.combiner
-
An enum of search results "combiners".
- combineValues(RegisterValue) - Method in class ghidra.program.model.lang.RegisterValue
-
Creates a new RegisterValue.
- COMDAT - Static variable in class ghidra.app.util.bin.format.omf.omf.OmfRecordTypes
- COMDEF - Static variable in class ghidra.app.util.bin.format.omf.omf.OmfRecordTypes
- COMDescriptorDataDirectory - Class in ghidra.app.util.bin.format.pe
-
This value has been renamed to IMAGE_DIRECTORY_ENTRY_COMHEADER.
- COMENT - Static variable in class ghidra.app.util.bin.format.omf.omf.OmfRecordTypes
- 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 interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
RegularExpression Id.
- 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<T> - Interface in ghidra.framework.cmd
-
Interface to define a change made to a domain object.
- COMMAND_GETBYTES - Static variable in record class ghidra.program.model.pcode.ElementId
- COMMAND_GETCALLFIXUP - Static variable in record class ghidra.program.model.pcode.ElementId
- COMMAND_GETCALLMECH - Static variable in record class ghidra.program.model.pcode.ElementId
- COMMAND_GETCALLOTHERFIXUP - Static variable in record class ghidra.program.model.pcode.ElementId
- COMMAND_GETCODELABEL - Static variable in record class ghidra.program.model.pcode.ElementId
- COMMAND_GETCOMMENTS - Static variable in record class ghidra.program.model.pcode.ElementId
- COMMAND_GETCPOOLREF - Static variable in record class ghidra.program.model.pcode.ElementId
- COMMAND_GETDATATYPE - Static variable in record class ghidra.program.model.pcode.ElementId
- COMMAND_GETEXTERNALREF - Static variable in record class ghidra.program.model.pcode.ElementId
- COMMAND_GETMAPPEDSYMBOLS - Static variable in record class ghidra.program.model.pcode.ElementId
- COMMAND_GETNAMESPACEPATH - Static variable in record class ghidra.program.model.pcode.ElementId
- COMMAND_GETPCODE - Static variable in record class ghidra.program.model.pcode.ElementId
- COMMAND_GETPCODEEXECUTABLE - Static variable in record class ghidra.program.model.pcode.ElementId
- COMMAND_GETREGISTER - Static variable in record class ghidra.program.model.pcode.ElementId
- COMMAND_GETREGISTERNAME - Static variable in record class ghidra.program.model.pcode.ElementId
- COMMAND_GETSTRINGDATA - Static variable in record class ghidra.program.model.pcode.ElementId
- COMMAND_GETTRACKEDREGISTERS - Static variable in record class ghidra.program.model.pcode.ElementId
- COMMAND_GETUSEROPNAME - Static variable in record class ghidra.program.model.pcode.ElementId
- COMMAND_ISNAMEUSED - Static variable in record class ghidra.program.model.pcode.ElementId
- COMMAND_LINE_ARG_PREFIX - Static variable in interface ghidra.app.util.opinion.Loader
-
A string prefixed to each loader headless command line argument to avoid naming conflicts with other headless command line argument names
- comment - Variable in class ghidra.app.cmd.memory.AbstractAddMemoryBlockCmd
- comment - Variable in class ghidra.program.util.CommentFieldLocation
- COMMENT - Static variable in class ghidra.app.util.bin.format.omf.omf166.Omf166RecordTypes
- COMMENT - Static variable in interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
Lexical state.
- COMMENT - Static variable in class ghidra.program.util.MemoryBlockDiff
- COMMENT - Static variable in interface ghidra.sleigh.grammar.SleighRecognizerConstants
- COMMENT_ATTR - Enum constant in enum class ghidra.formats.gfilesystem.fileinfo.FileAttributeType
- COMMENT_AUTO - Static variable in class ghidra.app.util.viewer.options.OptionsGui
- COMMENT_CHANGED - Enum constant in enum class ghidra.program.util.ProgramEvent
- COMMENT_CLASS_DEFAULT_LIBRARY - Static variable in class ghidra.app.util.bin.format.omf.omf.OmfCommentRecord
- COMMENT_CLASS_LIBMOD - Static variable in class ghidra.app.util.bin.format.omf.omf.OmfCommentRecord
- COMMENT_CLASS_MICROSOFT_SETTINGS - Static variable in class ghidra.app.util.bin.format.omf.omf.OmfCommentRecord
- COMMENT_CLASS_TRANSLATOR - Static variable in class ghidra.app.util.bin.format.omf.omf.OmfCommentRecord
- COMMENT_CLASS_WATCOM_SETTINGS - Static variable in class ghidra.app.util.bin.format.omf.omf.OmfCommentRecord
- COMMENT_COLOR - Static variable in class ghidra.app.decompiler.ClangToken
- COMMENT_DIFFS - Static variable in class ghidra.program.util.ProgramDiffFilter
-
Indicates all comment filters.
- COMMENT_END - Static variable in interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
Lexical state.
- 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.
- CommentChangeRecord - Class in ghidra.program.util
-
Change record for comment changes
- CommentChangeRecord(int, Address, String, String) - Constructor for class ghidra.program.util.CommentChangeRecord
-
Constructor
- CommentColors() - Constructor for class ghidra.app.util.viewer.field.ListingColors.CommentColors
- 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
- CommentPart - Class in ghidra.app.util.viewer.field
- comments - Variable in class ghidra.pcode.emu.jit.JitPassage.DecodeErrorInstruction
- comments - Variable in class ghidra.app.util.PseudoData
- comments - Variable in class ghidra.app.util.PseudoInstruction
- 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 db.Transaction
-
Mark transaction for commit and end transaction if active.
- COMMIT - Enum constant in enum class ghidra.program.model.pcode.HighFunctionDBUtil.ReturnCommitOption
-
HighFunctionDBUtil.ReturnCommitOption.COMMIT
- commit return parameter as defined byHighFunction
- COMMIT_NO_VOID - Enum constant in enum class ghidra.program.model.pcode.HighFunctionDBUtil.ReturnCommitOption
-
HighFunctionDBUtil.ReturnCommitOption.COMMIT_NO_VOID
- commit return parameter as defined byHighFunction
unless it isVoidDataType
in which case keep existing function return parameter. - commitLocalNamesToDatabase(HighFunction, SourceType) - Static method in class ghidra.program.model.pcode.HighFunctionDBUtil
-
Commit local variables from the decompiler's model of the function to the database.
- commitLocalVariable(DWARFVariable) - Method in class ghidra.app.util.bin.format.dwarf.DWARFFunction
- commitOnClose() - Method in class db.Transaction
-
Mark transaction for commit upon closing.
- commitParamsToDatabase(HighFunction, boolean, HighFunctionDBUtil.ReturnCommitOption, SourceType) - Static method in class ghidra.program.model.pcode.HighFunctionDBUtil
-
Commit all parameters, including optional return, associated with HighFunction to the underlying database.
- COMMITTED - Enum constant in enum class ghidra.framework.model.TransactionInfo.Status
- 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
- commonBitCount(Function, Function, TaskMonitor) - Method in class ghidra.app.plugin.match.ExactBytesFunctionHasher
- commonBitCount(Function, Function, TaskMonitor) - Method in class ghidra.app.plugin.match.ExactInstructionsFunctionHasher
- commonBitCount(Function, Function, TaskMonitor) - Method in interface ghidra.app.plugin.match.FunctionHasher
- Commutative(Class<T>, ExpressionMatcher<?>, ExpressionMatcher<?>) - Constructor for class ghidra.app.plugin.assembler.sleigh.expr.match.BinaryExpressionMatcher.Commutative
- Commutative(Set<Class<? extends T>>, ExpressionMatcher<?>, ExpressionMatcher<?>) - Constructor for class ghidra.app.plugin.assembler.sleigh.expr.match.BinaryExpressionMatcher.Commutative
- COMPACT_HIERARCHICAL - Static variable in class ghidra.service.graph.LayoutAlgorithmNames
- COMPACT_RADIAL - Static variable in class ghidra.service.graph.LayoutAlgorithmNames
- ComparableMapSTL<K,
V> - Class in generic.stl - ComparableMapSTL() - Constructor for class generic.stl.ComparableMapSTL
- ComparableMultiMapSTL<K,
V> - Class in generic.stl - ComparableMultiMapSTL() - Constructor for class generic.stl.ComparableMultiMapSTL
- ComparableMultiSetSTL<T> - Class in generic.stl
- ComparableMultiSetSTL() - Constructor for class generic.stl.ComparableMultiSetSTL
- ComparableSetSTL<T> - Class in generic.stl
- ComparableSetSTL() - Constructor for class generic.stl.ComparableSetSTL
- comparator - Variable in class docking.widgets.DefaultDropDownSelectionDataModel
- comparator - Variable in class ghidra.generic.util.datastruct.TreeValueSortedMap
- comparator() - Method in class ghidra.util.datastruct.AbstractWeakValueNavigableMap
- COMPARATOR - Static variable in class ghidra.util.ColorUtils
-
A color
Comparator
for ordering colors. - compare(long, long) - Method in interface ghidra.util.datastruct.LongComparator
-
Compares the long values a and b.
- compare(D, D) - Method in class generic.RangeMapSetter
-
Compare two values as in
Comparator.compare(Object, Object)
- 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(JitTypeBehavior, JitTypeBehavior) - Static method in enum class ghidra.pcode.emu.jit.analysis.JitTypeBehavior
-
Compare two behaviors by preference.
- compare(JitType, JitType) - Static method in interface ghidra.pcode.emu.jit.analysis.JitType
-
Compare two types by preference.
- compare(DataTypeComponent, DataTypeComponent) - Method in class ghidra.program.model.data.CompositeInternal.ComponentComparator
- compare(DataType, DataType) - Method in class ghidra.program.model.data.DataTypeComparator
- compare(DataType, DataType, DataTypeGraphComparator.DataTypePairObserver) - Static method in class ghidra.app.util.bin.format.dwarf.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(Color, Color) - Method in enum class docking.theme.gui.ColorSorter
- compare(Long, Long) - Method in enum class generic.ULongSpan.Domain
- compare(Object, Object) - Method in class docking.widgets.table.sort.ColumnRenderedValueBackupComparator
- 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.CompositeInternal.OffsetComparator
- compare(Object, Object) - Method in class ghidra.program.model.data.CompositeInternal.OrdinalComparator
- compare(Object, Object) - Method in class ghidra.program.model.data.DataTypeObjectComparator
-
Compare two data type names
- compare(Object, Object) - Method in class ghidra.program.model.data.Structure.BitOffsetComparator
- compare(Object, Object) - Method in class ghidra.program.model.listing.StackVariableComparator
-
Compares a stack variable offsets.
- compare(String, String) - Method in class ghidra.program.model.data.DataTypeNameComparator
- compare(String, String) - Method in class ghidra.util.datastruct.CaseInsensitiveDuplicateStringComparator
- compare(N, N) - Method in interface generic.Span.Domain
-
Compare two values
- compare(N, N) - Method in class generic.Span.SpanMapSetter
- compare(T, T) - Method in class docking.widgets.table.sort.RowBasedColumnComparator
- compare(T, T) - Method in class generic.stl.SelfComparator
- Compare - Enum constant in enum class ghidra.app.decompiler.DecompileOptions.NanIgnoreEnum
- 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.AsmUtil
-
Compare two byte arrays by their corresponding entries
- compareBySizeThenBits - Variable in class ghidra.app.plugin.assembler.AssemblySelector
-
A comparator on instruction length (shortest first), then bits lexicographically
- compareCandidateEntries(Map.Entry<JitTypeBehavior, Integer>, Map.Entry<JitTypeBehavior, Integer>) - Static method in record class ghidra.pcode.emu.jit.analysis.JitTypeModel.Contest
-
Compare the votes between two candidates, and select the winner
- 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.DBRecord
-
Compare two field values.
- CompareFloatOpGen<T> - Interface in ghidra.pcode.emu.jit.gen.op
-
An extension for float comparison operators
- compareInOrder(Collection<T>, Collection<T>) - Static method in class ghidra.app.plugin.assembler.sleigh.util.AsmUtil
-
Compare two collections by their corresponding elements in order
- CompareIntBinOpGen<T> - Interface in ghidra.pcode.emu.jit.gen.op
-
An extension for integer comparison operators
- compareKeyField(Field, int) - Method in interface db.FieldKeyInteriorNode
-
Performs a fast in-place key comparison of the specified key value with a key stored within this node at the specified keyIndex.
- compareLines(List<String>, File) - Static method in class ghidra.app.util.exporter.StringComparer
- compareTo(DBRecord) - Method in class db.DBRecord
-
Compares the key associated with this record with the key of another record (obj).
- 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.Field
-
Compares this Field with another Field for order.
- compareTo(Field) - Method in class db.FixedField10
- 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(ShowComponentAction) - Method in class docking.ShowAllComponentsAction
- 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.GTreeNode
- 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(ThemeValue<T>) - Method in class generic.theme.ThemeValue
- compareTo(Path) - Method in class generic.util.Path
- compareTo(MaskedLong) - Method in class ghidra.app.plugin.assembler.sleigh.expr.MaskedLong
-
"Compare" two masked longs
- 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.AbstractAssemblyResolution
- 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(Match) - Method in class ghidra.app.plugin.match.Match
- 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.dwarf.DWARFRange
- compareTo(NamespacePath) - Method in class ghidra.app.util.bin.format.dwarf.NamespacePath
- compareTo(ElfProgramHeader) - Method in class ghidra.app.util.bin.format.elf.ElfProgramHeader
- compareTo(GoVer) - Method in class ghidra.app.util.bin.format.golang.GoVer
- compareTo(OmfData) - Method in class ghidra.app.util.bin.format.omf.omf.OmfData
-
Compare datablocks by data offset
- 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(MemoryMatch) - Method in class ghidra.features.base.memsearch.searcher.MemoryMatch
- 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(DomainFolder) - Method in class ghidra.framework.data.LinkedGhidraFolder
- 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(JitPassage.AddrCtx) - Method in class ghidra.pcode.emu.jit.JitPassage.AddrCtx
- compareTo(BigFloat) - Method in class ghidra.pcode.floatformat.BigFloat
- compareTo(BatchGroupLoadSpec) - Method in class ghidra.plugins.importer.batch.BatchGroupLoadSpec
- compareTo(SourceFile) - Method in class ghidra.program.database.sourcemap.SourceFile
- compareTo(Address) - Method in class ghidra.pcode.emu.jit.JitPassage.DecodeErrorInstruction
-
Compares the given address to the address range of this node.
- compareTo(Address) - Method in class ghidra.app.util.PseudoData
-
Compares the given address to the address range of this node.
- compareTo(Address) - Method in class ghidra.app.util.PseudoInstruction
-
Compares the given address to the address range of this node.
- compareTo(Address) - Method in class ghidra.program.database.code.InstructionDB
- 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(AddressSpace) - Method in class ghidra.program.model.address.GenericAddressSpace
- compareTo(AddressSpace) - Method in class ghidra.program.model.address.OverlayAddressSpace
- compareTo(AddressSpace) - Method in class ghidra.program.database.ProgramOverlayAddressSpace
- compareTo(AddressSpace) - Method in class ghidra.program.model.address.ProtectedAddressSpace
- compareTo(AddressSpace) - Method in class ghidra.program.model.address.SegmentedAddressSpace
- 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(DataTypePath) - Method in class ghidra.program.model.data.DataTypePath
- compareTo(ParameterDefinition) - Method in class ghidra.program.model.data.ParameterDefinitionImpl
- compareTo(AddressLabelInfo) - Method in class ghidra.program.model.lang.AddressLabelInfo
- 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(Variable) - Method in class ghidra.program.model.listing.AutoParameterImpl
- compareTo(Variable) - Method in class ghidra.program.model.listing.LocalVariableImpl
- compareTo(Variable) - Method in class ghidra.program.model.listing.ParameterImpl
- compareTo(Variable) - Method in class ghidra.program.model.listing.ReturnParameterImpl
- 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(SourceMapEntry) - Method in class ghidra.program.database.sourcemap.SourceMapEntryDB
- compareTo(Reference) - Method in class ghidra.program.model.symbol.MemReferenceImpl
- compareTo(Reference) - Method in class ghidra.program.model.symbol.ThunkReference
- 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(SequenceSearchState) - Method in class ghidra.util.bytesearch.SequenceSearchState
- 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(ExtensionDetails) - Method in class ghidra.util.extensions.ExtensionDetails
- compareTo(Edge) - Method in class ghidra.util.graph.Edge
-
Deprecated.Compare one edge to another.
- compareTo(Vertex) - Method in class ghidra.util.graph.Vertex
-
Deprecated.Compares two vertices by keys.
- 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(S) - Method in interface generic.Span
- compareTo(T, T) - Static method in class ghidra.util.SystemUtilities
- compareValues(byte[], byte[], SearchSettings) - Method in class ghidra.features.base.memsearch.format.SearchFormat
-
Compares bytes from search results based on how this format interprets the bytes.
- compareWithNullValues(Object, Object) - Static method in class docking.widgets.table.TableComparators
- compareXml(File) - Method in class ghidra.util.xml.XmlTestHelper
- comparisonData - Variable in class ghidra.features.base.codecompare.panel.CodeComparisonPanel
- ComparisonData - Interface in ghidra.features.base.codecompare.panel
-
ComparisonData is an abstract of items that can be compared in a
CodeComparisonPanel
. - comparisonDataChanged() - Method in class ghidra.features.base.codecompare.listing.ListingCodeComparisonPanel
- comparisonDataChanged() - Method in class ghidra.features.base.codecompare.panel.CodeComparisonPanel
-
Notification to subclasses that the comparison data has changed
- CompId - Class in ghidra.app.util.bin.format.pe.rich
- CompId(int) - Constructor for class ghidra.app.util.bin.format.pe.rich.CompId
- compileExpression(SleighLanguage, String) - Static method in enum class ghidra.pcode.exec.SleighProgramCompiler
-
Compile the given Sleigh expression into a p-code program that can evaluate it
- compileExpression(PcodeParser, SleighLanguage, String) - Static method in enum class ghidra.pcode.exec.SleighProgramCompiler
-
Compile the given Sleigh expression into a p-code program that can evaluate it, using the given parser
- compilePassage(MethodHandles.Lookup, JitPassage) - Method in class ghidra.pcode.emu.jit.JitCompiler
-
Translate a passage using the given lookup
- compilePcode(String, String, int) - Method in class ghidra.pcode.exec.SleighProgramCompiler.ErrorCollectingPcodeParser
- compilePcode(String, String, int) - Method in class ghidra.program.model.lang.PcodeParser
-
Compile pcode semantic statements.
- compileProgram(SleighLanguage, String, String, PcodeUseropLibrary<?>) - Static method in enum class ghidra.pcode.exec.SleighProgramCompiler
-
Compile the given Sleigh source into a simple p-code program
- compileProgram(PcodeParser, SleighLanguage, String, String, PcodeUseropLibrary<?>) - Static method in enum class ghidra.pcode.exec.SleighProgramCompiler
-
Compile the given Sleigh source into a simple p-code program with the given parser
- compiler - Variable in class ghidra.pcode.emu.jit.JitPcodeEmulator
-
The compiler which translates passages into JVM classes
- COMPILER_SPEC_NOT_FOUND - Enum constant in enum class ghidra.program.model.data.StandAloneDataTypeManager.ArchiveWarning
-
StandAloneDataTypeManager.ArchiveWarning.COMPILER_SPEC_NOT_FOUND
indicates theCompilerSpec
, required by the associatedProgramArchitecture
, was not found or encountered a problem being loaded. - 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 requesting specific information about the compiler used to build a Program being analyzed.
- CompilerSpec.EvaluationModelType - Enum Class in ghidra.program.model.lang
-
Labels for PrototypeModels that are used by default for various analysis/evaluation use-cases, when the true model isn't known.
- compilerSpecChanged(TaskMonitor) - Method in class ghidra.program.database.data.DataTypeManagerDB
-
Perform updates related to a compiler spec change, including: data organization changes which may impact datatype components and packing NOTE: this manager must be open for update.
- 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 Class in ghidra.program.model.lang
-
Exception class used when the named compiler spec cannot be found.
- CompilerSpecNotFoundException(LanguageID, CompilerSpecID) - Constructor for exception class ghidra.program.model.lang.CompilerSpecNotFoundException
- CompilerSpecNotFoundException(LanguageID, CompilerSpecID, String, Throwable) - Constructor for exception class ghidra.program.model.lang.CompilerSpecNotFoundException
- compileSleigh(String, String) - Method in class ghidra.pcode.emu.AbstractPcodeMachine
- compileSleigh(String, String) - Method in interface ghidra.pcode.emu.PcodeMachine
-
Compile the given Sleigh code for execution by a thread of this machine
- compileTemplate(Language, PcodeParser, String, String) - Static method in enum class ghidra.pcode.exec.SleighProgramCompiler
-
Compile the given source into a p-code template
- compileUserop(SleighLanguage, String, List<String>, String, PcodeUseropLibrary<?>, List<Varnode>) - Static method in enum class ghidra.pcode.exec.SleighProgramCompiler
-
Compile the definition of a p-code userop from Sleigh source into a p-code program
- compileWithMaxOpsBackoff(JitPassage.AddrCtx, JitPassageDecoder) - Method in class ghidra.pcode.emu.jit.JitPcodeEmulator
-
Translate a new passage starting at the given seed.
- complement(S) - Method in interface generic.Span.SpanSet
-
Iterate over the spans which are absent from the set but enclosed by the given span
- 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
- 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.jython.JythonCodeCompletionFactory
- completionActivated(AutocompletionEvent<T>) - Method in interface docking.widgets.autocomplete.AutocompletionListener
-
The user has activated a suggested item.
- completionSelected(AutocompletionEvent<T>) - Method in interface docking.widgets.autocomplete.AutocompletionListener
-
The user has selected 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
- Complex128 - Enum constant in enum class ghidra.app.util.bin.format.golang.rtti.types.GoKind
- Complex16DataType - Class in ghidra.program.model.data
-
Provides a definition of a
complex
built-in data type consisting of two 64-bit 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 128-bit 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
- Complex64 - Enum constant in enum class ghidra.app.util.bin.format.golang.rtti.types.GoKind
- Complex8DataType - Class in ghidra.program.model.data
-
Provides a definition of a
complex
built-in data type consisting of two 32-bit 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
-
Deprecated.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
- COMPONENT_THEME_INFO_KEY - Static variable in class generic.util.action.SystemKeyBindings
- componentActivated() - Method in class docking.ComponentProvider
-
Notifies the component provider that it is now the active provider
- componentActivated() - Method in class ghidra.app.plugin.debug.propertymanager.PropertyManagerProvider
- componentActivated() - Method in class ghidra.features.base.memsearch.gui.MemorySearchProvider
- 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
. - ComponentComparator() - Constructor for class ghidra.program.model.data.CompositeInternal.ComponentComparator
- 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
- ComponentFontRegistry - Class in generic.theme.laf
-
Maintains a weak set of components associated with a given font id.
- ComponentFontRegistry(String) - Constructor for class generic.theme.laf.ComponentFontRegistry
-
Constructs a registry for components bound to the given font id
- componentHidden() - Method in class docking.ComponentProvider
-
Notifies the provider that the component is being hidden.
- componentHidden() - Method in class ghidra.app.plugin.debug.DomainEventComponentProvider
- componentHidden() - Method in class ghidra.app.plugin.debug.propertymanager.PropertyManagerProvider
- 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() - Method in class ghidra.plugins.fsbrowser.FSBComponentProvider
- ComponentInfoDialog - Class in ghidra.docking.util
-
Diagnostic dialog for display information about the components in a window and related focus information.
- ComponentInfoDialog() - Constructor for class ghidra.docking.util.ComponentInfoDialog
- ComponentInfoPlugin - Class in ghidra.app.plugin.debug
-
Plugin to display information about components in the application
- ComponentInfoPlugin(PluginTool) - Constructor for class ghidra.app.plugin.debug.ComponentInfoPlugin
- 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
- componentMadeDisplayable() - Method in class docking.ComponentProvider
-
Notifies the provider that the component has been made displayable.
- componentNames - Variable in class ghidra.program.model.data.StructuredDynamicDataType
- componentOffset(long) - Method in class ghidra.program.model.data.PointerTypedefBuilder
-
Update pointer relative component-offset.
- ComponentOffsetSettingsDefinition - Class in ghidra.program.model.data
- 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(Tool, String, String) - Constructor for class docking.ComponentProvider
-
Creates a new component provider with a default location of
WindowPosition.WINDOW
. - ComponentProvider(Tool, 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 extendsTool
. - ComponentProviderAdapter(PluginTool, String, String) - Constructor for class ghidra.framework.plugintool.ComponentProviderAdapter
-
Creates a new component provider with a default location of
WindowPosition.WINDOW
. - ComponentProviderAdapter(PluginTool, String, String, Class<?>) - Constructor for class ghidra.framework.plugintool.ComponentProviderAdapter
-
Creates a new component provider with a default location of
WindowPosition.WINDOW
. - componentProviderDeactivated(ComponentProvider) - Method in interface docking.ComponentProviderActivationListener
-
Called when the given component provider is deactivated.
- Component Providers - Search tag in class ghidra.framework.plugintool.Plugin
- Section
- componentRemoved(ComponentPlaceholder) - Method in class docking.WindowNode
- componentRemoved(ContainerEvent) - Method in class docking.DockableComponent
- componentRemoved(ContainerEvent) - Method in class ghidra.app.util.FileOpenDropHandler
- 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 class ghidra.app.plugin.debug.propertymanager.PropertyManagerProvider
- componentShown() - Method in interface ghidra.app.services.HoverService
-
Provides notification when this hover component is popped-up
- componentShown() - Method in class ghidra.graph.VisualGraphComponentProvider
- ComponentThemeInspectorAction - Class in docking.action
- ComponentThemeInspectorAction() - Constructor for class docking.action.ComponentThemeInspectorAction
- compose(PcodeUseropLibrary<T>) - Method in interface ghidra.pcode.exec.PcodeUseropLibrary
-
Compose this and the given library into a new library.
- ComposedPcodeUseropLibrary<T> - Class in ghidra.pcode.exec
-
A p-code userop library composed of other libraries
- ComposedPcodeUseropLibrary(Collection<PcodeUseropLibrary<T>>) - Constructor for class ghidra.pcode.exec.ComposedPcodeUseropLibrary
-
Construct a composed userop library from the given libraries
- composeUserops(Collection<PcodeUseropLibrary<T>>) - Static method in class ghidra.pcode.exec.ComposedPcodeUseropLibrary
-
Obtain a map representing the composition of userops from all the given libraries
- Composite - Interface in ghidra.program.model.data
-
Interface for common methods in Structure and Union
- COMPOSITE_ADDED - Enum constant in enum class ghidra.program.util.ProgramEvent
- COMPOSITE_REMOVED - Enum constant in enum class ghidra.program.util.ProgramEvent
- 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(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
- CompositeInternal - Interface in ghidra.program.model.data
-
Interface for common methods in Structure and Union
- CompositeInternal.ComponentComparator - Class in ghidra.program.model.data
-
ComponentComparator
provides ability to compare two DataTypeComponent objects based upon their ordinal. - CompositeInternal.OffsetComparator - Class in ghidra.program.model.data
-
OffsetComparator
provides ability to compare an Integer offset with a DataTypeComponent object. - CompositeInternal.OrdinalComparator - Class in ghidra.program.model.data
-
OrdinalComparator
provides ability to compare an Integer ordinal with a DataTypeComponent object. - CompositeLoadImage - Class in ghidra.app.emulator.memory
- CompositeLoadImage() - Constructor for class ghidra.app.emulator.memory.CompositeLoadImage
- Composite Placer - Search tag in class docking.widgets.shapes.PopupWindowPlacerBuilder
- Section
- CompositeVerticalLayoutTextField - Class in docking.widgets.fieldpanel.field
-
A
TextField
that takes in other TextFields. - CompositeVerticalLayoutTextField(List<TextField>, int, int, int, FieldHighlightFactory) - Constructor for class docking.widgets.fieldpanel.field.CompositeVerticalLayoutTextField
- CompositeVerticalLayoutTextField(List<TextField>, int, int, int, FieldHighlightFactory, String) - Constructor for class docking.widgets.fieldpanel.field.CompositeVerticalLayoutTextField
- 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
- CompoundAndExpression() - Method in class ghidra.app.util.cparser.CPP.PreProcessor
- CompoundBackgroundCommand<T> - 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<T> - 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.
- CompoundConditionalExpression() - Method in class ghidra.app.util.cparser.CPP.PreProcessor
- CompoundOrExpression() - Method in class ghidra.app.util.cparser.CPP.PreProcessor
- CompoundStackVariableFilter() - Constructor for class ghidra.program.model.listing.VariableFilter.CompoundStackVariableFilter
- CompoundStatement() - Method in class ghidra.app.util.cparser.C.CParser
- 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.FSBIcons
- COMPRESSED_SERIAL_OUTPUT_PROPERTY - Static variable in class db.buffers.DataBuffer
- COMPRESSED_SIZE_ATTR - Enum constant in enum class ghidra.formats.gfilesystem.fileinfo.FileAttributeType
- CompressedSectionProvider - Class in ghidra.app.util.bin.format.dwarf.sectionprovider
-
A wrapper around another DWARFSectionProvider, this provider fetches DWARF section data that has been compressed and stored in sections in the underlying
DWARFSectionProvider
. - CompressedSectionProvider(DWARFSectionProvider) - Constructor for class ghidra.app.util.bin.format.dwarf.sectionprovider.CompressedSectionProvider
- compUnit() - Method in record class ghidra.app.util.bin.format.dwarf.attribs.DWARFFormContext
-
Returns the value of the
compUnit
record component. - compUnitDieIndex - Variable in class ghidra.app.util.bin.format.dwarf.DWARFProgram
- compUnits - Variable in class ghidra.app.util.bin.format.dwarf.DWARFProgram
- 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
- computeBitsize() - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyOperandState
-
Compute the size in bits of this operand's value
- computeBlockTransition(JitCodeGenerator, JitControlFlowModel.JitBlock, JitControlFlowModel.JitBlock) - Static method in interface ghidra.pcode.emu.jit.gen.var.VarGen
-
Compute the retired and birthed varnodes for a transition between the given blocks.
- 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).
- computeContextValueIfAbsent(String, Function<String, Object>) - Method in class ghidra.app.util.bin.format.coff.relocation.CoffRelocationContext
-
Get and optionally compute context value for specified key
- COMPUTED_CALL - Static variable in class ghidra.graph.ProgramGraphType
- COMPUTED_CALL - Static variable in class ghidra.program.model.symbol.RefType
-
RefType.COMPUTED_CALL
corresponds to a computed callFlowType
with fall-through. - COMPUTED_CALL_TERMINATOR - Static variable in class ghidra.graph.ProgramGraphType
- COMPUTED_CALL_TERMINATOR - Static variable in class ghidra.program.model.symbol.RefType
-
RefType.COMPUTED_CALL_TERMINATOR
corresponds to an unconditional callFlowType
followed by a terminal without fall-through (e.g., unconditional return from a function). - COMPUTED_JUMP - Static variable in class ghidra.graph.ProgramGraphType
- COMPUTED_JUMP - Static variable in class ghidra.program.model.symbol.RefType
-
RefType.COMPUTED_JUMP
corresponds to a computed jump/branchFlowType
. - computeDerefType(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.StructuredSleigh
-
Compute the type of a dereferenced address
- computeElementLength(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.StructuredSleigh
-
Compute the length (in bytes) of an element of a pointer to an array
- computeEnd(List<? extends AbstractAssemblyState>) - Static method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructState
-
Compute the farthest end byte (exclusive) among the given operands
- computeFirsts() - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyFirstFollow
-
Compute the first set for each non-terminal
- computeFloatSize(DataType) - Method in class ghidra.pcode.struct.StructuredSleigh
-
Validate and compute the size (in bytes) of a floating-point data type
- 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.AbstractAssemblyResolution
- computeHash() - Method in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyState
-
Pre compute this nodes hash
- computeHash() - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructState
- computeHash() - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyNopState
- computeHash() - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyOperandState
- computeHash() - Method in class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedBackfill
- computeHash() - Method in class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedError
- computeHash() - Method in class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedPatterns
- computeHighVariable(Address, Function, DecompInterface) - Method in class ghidra.app.decompiler.util.FillOutStructureHelper
-
Decompile a function and return the resulting HighVariable associated with a storage address
- computeIndex() - Method in class ghidra.generic.util.datastruct.TreeValueSortedMap.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() - Method in class ghidra.pcode.emu.SleighInstructionDecoder
-
Compute the "length" of an instruction, including any delay-slotted instructions that follow
- computeLength(DataType, Address) - Static method in class ghidra.app.util.PseudoData
- computeNewAssignment(JitVal) - Method in class ghidra.pcode.emu.jit.analysis.JitTypeModel
-
Compute the new tentative assignment for the given value
- computeNullable() - Method in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyFirstFollow
-
Compute the nullable set
- computeOff(int) - Method in class ghidra.app.decompiler.component.margin.VerticalLayoutPixelIndexMap
- computeOffset(OperandSymbol, Constructor) - Static method in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyTreeResolver
-
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., shortest, sequences of applications to resolve a given context to another, often 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
- 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
- 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
- computeUninitialized(long, int) - Method in class ghidra.pcode.exec.BytesPcodeExecutorStateSpace
-
Compute the uninitialized span set, considering possible wrap-around
- 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(DittedBitSequence) - Method in class ghidra.util.bytesearch.DittedBitSequence
-
Concatenates a sequence to the end of another sequence and returns a new sequence.
- concatenate_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_DisplayParser.concatenate_return
- concatenatePaths(String...) - Method in class ghidra.app.util.opinion.AbstractProgramLoader
-
Concatenates the given path elements to form a single path.
- ConcretionError - Exception Class in ghidra.pcode.exec
-
The emulator or a client attempted to concretize an abstract value
- ConcretionError(String, PcodeArithmetic.Purpose) - Constructor for exception class ghidra.pcode.exec.ConcretionError
-
Create the exception
- 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() - Method in record class ghidra.pcode.emu.jit.op.JitCBranchOp
-
Returns the value of the
cond
record component. - 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
- condenseEdges(List<Row<V>>, Map<E, List<Point2D>>, double, double) - Method in class ghidra.graph.viewer.layout.AbstractVisualGraphLayout
- CondenseFillerBytesAnalyzer - Class in ghidra.app.analyzers
- CondenseFillerBytesAnalyzer() - Constructor for class ghidra.app.analyzers.CondenseFillerBytesAnalyzer
- condenseVertices(List<Row<V>>, Map<V, Point2D>, VisualGraphVertexShapeTransformer<V>, double, double) - Method in class ghidra.graph.viewer.layout.AbstractVisualGraphLayout
- CONDITION - Enum constant in enum class ghidra.pcode.exec.PcodeArithmetic.Purpose
-
The value is needed to decide a conditional branch
- CONDITION - Static variable in class ghidra.program.model.pcode.PcodeBlock
- CONDITION_ALWAYS - Static variable in enum class ghidra.pcode.exec.SleighUtils
- CONDITIONAL_CALL - Static variable in class ghidra.graph.ProgramGraphType
- CONDITIONAL_CALL - Static variable in class ghidra.program.model.symbol.RefType
-
RefType.CONDITIONAL_CALL
corresponds to a conditional callFlowType
with fall-through. - CONDITIONAL_CALL_TERMINATOR - Static variable in class ghidra.graph.ProgramGraphType
- CONDITIONAL_CALL_TERMINATOR - Static variable in class ghidra.program.model.symbol.RefType
-
RefType.CONDITIONAL_CALL_TERMINATOR
corresponds to a conditional callFlowType
followed by a terminal without fall-through (e.g., unconditional return from a function). - CONDITIONAL_COMPUTED_CALL - Static variable in class ghidra.graph.ProgramGraphType
- CONDITIONAL_COMPUTED_CALL - Static variable in class ghidra.program.model.symbol.RefType
-
RefType.CONDITIONAL_COMPUTED_CALL
corresponds to a conditional computed callFlowType
with fall-through. - CONDITIONAL_COMPUTED_JUMP - Static variable in class ghidra.graph.ProgramGraphType
- CONDITIONAL_COMPUTED_JUMP - Static variable in class ghidra.program.model.symbol.RefType
-
RefType.CONDITIONAL_COMPUTED_JUMP
corresponds to a conditional computed jump/branchFlowType
. - CONDITIONAL_JUMP - Static variable in class ghidra.graph.ProgramGraphType
- CONDITIONAL_JUMP - Static variable in class ghidra.program.model.symbol.RefType
-
RefType.CONDITIONAL_JUMP
corresponds to a conditional jump/branchFlowType
. - CONDITIONAL_TERMINATOR - Static variable in class ghidra.graph.ProgramGraphType
- CONDITIONAL_TERMINATOR - Static variable in class ghidra.program.model.symbol.RefType
-
RefType.TERMINATOR
corresponds to a terminalFlowType
(e.g., conditional return from a function). - ConditionalExpression() - Method in class ghidra.app.util.cparser.C.CParser
- ConditionalExpression() - Method in class ghidra.app.util.cparser.CPP.PreProcessor
- 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 Class 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
- condOpcode() - Method in interface ghidra.pcode.emu.jit.gen.op.CompareFloatOpGen
-
The JVM opcode to perform the conditional jump.
- condOpcode() - Method in enum class ghidra.pcode.emu.jit.gen.op.FloatEqualOpGen
- condOpcode() - Method in enum class ghidra.pcode.emu.jit.gen.op.FloatLessEqualOpGen
- condOpcode() - Method in enum class ghidra.pcode.emu.jit.gen.op.FloatLessOpGen
- condOpcode() - Method in enum class ghidra.pcode.emu.jit.gen.op.FloatNotEqualOpGen
- condType() - Method in record class ghidra.pcode.emu.jit.op.JitCBranchOp
-
We'd like the condition to be an
int
(boolean). - 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
- configureEdgeType(String, Color) - Method in class ghidra.service.graph.GraphDisplayOptions
-
Sets default values for edge types.
- configureEdgeType(String, String) - Method in class ghidra.service.graph.GraphDisplayOptions
-
Sets default values for edge types using theme color ids.
- configureFont(JList<? extends E>, ListModel<? extends E>, int) - Method in class docking.widgets.list.GListCellRenderer
- configureVertexType(String, VertexShape, Color) - Method in class ghidra.service.graph.GraphDisplayOptions
-
Sets default values for vertex types.
- configureVertexType(String, VertexShape, String) - Method in class ghidra.service.graph.GraphDisplayOptions
-
Sets default values for vertex types using theme color ids.
- CONFLICT_COLOR - Static variable in interface ghidra.app.merge.MergeConstants
- CONFLICT_SUFFIX - Static variable in interface ghidra.program.model.data.DataType
-
Datatype name conflict suffix.
- 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 - Variable in class ghidra.app.merge.listing.FunctionTagListingMerger
- 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. - conflictOption - Variable in class ghidra.app.merge.listing.FunctionTagListingMerger
- 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 - Enum constant in enum class 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
- CONLINE - Static variable in interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
RegularExpression Id.
- 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.RemoteRepositoryServerHandle
- 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
- connects(R, R) - Method in class generic.RangeMapSetter
-
Check if the two ranges are connected
- 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
- ConPty - Class in ghidra.pty.windows
- ConPty(Pipe, Pipe, PseudoConsoleHandle) - Constructor for class ghidra.pty.windows.ConPty
- ConPtyChild - Class in ghidra.pty.windows
- ConPtyChild(Handle, Handle, PseudoConsoleHandle) - Constructor for class ghidra.pty.windows.ConPtyChild
- ConPtyEndpoint - Class in ghidra.pty.windows
- ConPtyEndpoint(Handle, Handle, PseudoConsoleHandle) - Constructor for class ghidra.pty.windows.ConPtyEndpoint
- ConPtyFactory - Enum Class in ghidra.pty.windows
- ConPtyParent - Class in ghidra.pty.windows
- ConPtyParent(Handle, Handle, PseudoConsoleHandle) - Constructor for class ghidra.pty.windows.ConPtyParent
- cons - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory.AbstractAssemblyResolvedPatternsBuilder
- cons - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic
- cons - Variable in class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedPatterns
- console - Variable in class ghidra.pyghidra.interpreter.PyGhidraInterpreter
- CONSOLE - Static variable in interface ghidra.program.disassemble.DisassemblerMessageListener
-
Writes all messages from disassembler to the console.
- ConsoleApiNative - Interface in ghidra.pty.windows.jna
- ConsoleApiNative.COORD - Class in ghidra.pty.windows.jna
- ConsoleApiNative.COORD.ByReference - Class in ghidra.pty.windows.jna
- ConsoleApiNative.COORD.ByValue - Class in ghidra.pty.windows.jna
- ConsoleApiNative.PROC_THREAD_ATTRIBUTE_LIST - Class in ghidra.pty.windows.jna
- ConsoleApiNative.PROC_THREAD_ATTRIBUTE_LIST.ByReference - Class in ghidra.pty.windows.jna
- ConsoleApiNative.SECURITY_ATTRIBUTES - Class in ghidra.pty.windows.jna
- ConsoleApiNative.SECURITY_ATTRIBUTES.ByReference - Class in ghidra.pty.windows.jna
- ConsoleApiNative.STARTUPINFOEX - Class in ghidra.pty.windows.jna
- ConsoleApiNative.STARTUPINFOEX.ByReference - Class in ghidra.pty.windows.jna
- 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 interface ghidra.app.util.cparser.C.CParserConstants
-
RegularExpression Id.
- CONST - Static variable in class ghidra.app.util.demangler.DemangledDataType
- CONST - Static variable in class ghidra.app.util.demangler.DemangledFunction
- CONST_COLOR - Static variable in class ghidra.app.decompiler.ClangToken
- constant - Enum constant in enum class ghidra.app.util.bin.format.dwarf.attribs.DWARFAttributeClass
- 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(int, BigInteger) - Static method in interface ghidra.pcode.emu.jit.var.JitVal
-
Create a constant value.
- Constant - Class in ghidra.app.plugin.processors.generic
- Constant - Enum constant in enum class ghidra.app.util.bin.format.pe.cli.tables.CliTypeTable
- Constant - Enum constant in enum class ghidra.app.util.bin.format.pef.SectionKind
-
Read-only data.
- Constant(long) - Constructor for class ghidra.app.plugin.processors.generic.Constant
- Constant() - Method in class ghidra.app.util.cparser.C.CParser
- CONSTANT - Static variable in class ghidra.app.util.bin.format.ne.EntryTableBundle
-
Refers to a constant defined in module.
- CONSTANT - Static variable in interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
Lexical state.
- CONSTANT - Static variable in class ghidra.app.util.viewer.field.ListingColors
- 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.SpaceNames
- CONSTANT_SPACE_NAME - Static variable in class ghidra.program.model.lang.SpaceNames
- ConstantExpression() - Method in class ghidra.app.util.cparser.C.CParser
- 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
- ConstantValueMatcher - Class in ghidra.app.plugin.assembler.sleigh.expr.match
-
A matcher for a given constant value
- ConstantValueMatcher(long) - Constructor for class ghidra.app.plugin.assembler.sleigh.expr.match.ConstantValueMatcher
- ConstantValueSolver - Class in ghidra.app.plugin.assembler.sleigh.expr
-
"Solves" constant expressions
- ConstantValueSolver() - Constructor for class ghidra.app.plugin.assembler.sleigh.expr.ConstantValueSolver
- CONSTITUENT - Static variable in interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
RegularExpression Id.
- 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
- construct(SleighLanguage, List<PcodeOp>, Map<Integer, UserOpSymbol>) - Method in interface ghidra.pcode.exec.SleighProgramCompiler.PcodeProgramConstructor
- constructor() - Method in record class ghidra.pcode.emu.jit.gen.tgt.JitCompiledPassageClass
-
Returns the value of the
constructor
record component. - 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 - Search tag in class ghidra.pcode.emu.jit.gen.JitCodeGenerator
- Section
- 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
- CONSTRUCTOR_TYPE - Static variable in record class ghidra.pcode.emu.jit.gen.tgt.JitCompiledPassageClass
-
The constructor signature:
Passage$at_[entry](JitPcodeThread)
- 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
- constructProgram(SleighProgramCompiler.PcodeProgramConstructor<T>, SleighLanguage, ConstructTpl, Map<Integer, UserOpSymbol>) - Static method in enum class ghidra.pcode.exec.SleighProgramCompiler
-
Invoke the given constructor with the given template and library symbols
- 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
-
A constructor template, representing the semantic action of a SLEIGH constructor, without its final context.
- ConstructTpl() - Constructor for class ghidra.app.plugin.processors.sleigh.template.ConstructTpl
-
Constructor for use with decode
- ConstructTpl(OpTpl[]) - Constructor for class ghidra.app.plugin.processors.sleigh.template.ConstructTpl
-
Manually build a constructor template.
- ConstructTpl(OpTpl[], HandleTpl, int) - Constructor for class ghidra.app.plugin.processors.sleigh.template.ConstructTpl
-
Manually build a constructor template from pieces.
- 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(int, long, AddressSpace, int, int) - 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
- ConstValGen - Enum Class in ghidra.pcode.emu.jit.gen.var
-
The generator for a constant value.
- 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
- consume(InputStream) - Static method in class generic.concurrent.io.ProcessConsumer
-
Read the given input stream line-by-line.
- consume(InputStream, Consumer<String>) - Static method in class generic.concurrent.io.ProcessConsumer
-
Read the given input stream line-by-line.
- ConsumeAs - Class in ghidra.program.model.lang.protorules
-
Consume a parameter from a specific resource list Normally the resource list is determined by the parameter data-type, but this action specifies an overriding resource list.
- ConsumeAs(StorageClass, ParamListStandard) - Constructor for class ghidra.program.model.lang.protorules.ConsumeAs
- ConsumeExtra - Class in ghidra.program.model.lang.protorules
-
Consume additional registers from an alternate resource list This action is a side-effect and doesn't assign an address for the current parameter.
- ConsumeExtra(ParamListStandard) - Constructor for class ghidra.program.model.lang.protorules.ConsumeExtra
- ConsumeExtra(StorageClass, boolean, ParamListStandard) - Constructor for class ghidra.program.model.lang.protorules.ConsumeExtra
- consumer() - Static method in class utility.function.Dummy
-
Creates a dummy consumer
- ConsVisitForPcode(PcodeOpEntryVisitor) - Constructor for class ghidra.app.plugin.languages.sleigh.SleighLanguages.ConsVisitForPcode
-
Prepare to traverse a constructor
- containedBy(Address, int) - Method in class ghidra.program.model.lang.ParamEntry
-
Is this ParamEntry, as a memory range, contained by the given memory range.
- 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
- containingFieldDataType - Variable in class ghidra.app.util.bin.format.golang.structmapping.StructureContext
- contains(int) - Method in interface docking.widgets.fieldpanel.Layout
-
Returns true if 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.graph.viewer.layout.GridRange
- 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.CompositeVerticalLayoutTextField
- 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.app.util.bin.format.dwarf.DWARFLocation
- contains(long) - Method in class ghidra.app.util.bin.format.dwarf.DWARFRange
- contains(long) - Method in class ghidra.app.util.bin.format.macho.commands.SegmentCommand
-
Returns true if the segment contains the given address
- contains(long) - Method in class ghidra.app.util.bin.format.macho.dyld.DyldCacheMappingAndSlideInfo
-
Returns true if the mapping contains the given address
- contains(long) - Method in class ghidra.app.util.bin.format.macho.dyld.DyldCacheMappingInfo
-
Returns true if the mapping contains the given address
- contains(long) - Method in class ghidra.app.util.bin.format.macho.Section
-
Returns true if the section contains the given address
- contains(long) - Method in class ghidra.program.database.ProgramOverlayAddressSpace
- 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
-
Determine if the specified offset is contained within a defined region of this overlay space.
- contains(long) - Method in interface ghidra.program.model.data.Enum
-
Returns true if this enum has an entry with the given value.
- contains(long) - Method in class ghidra.program.model.data.EnumDataType
- 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(ClangToken) - Method in class ghidra.app.decompiler.component.TokenHighlights
-
Returns true if this class has a highlight for the given token
- contains(AddressableRowObject) - Method in class ghidra.app.tablechooser.TableChooserDialog
-
Returns true if the given object is still in the dialog.
- contains(FileAttributeType) - Method in class ghidra.formats.gfilesystem.fileinfo.FileAttributes
-
Returns true if the specified attribute is present.
- contains(EventType) - Method in class ghidra.framework.model.DomainObjectChangedEvent
-
Returns true if this event contains a record with the given event type
- contains(EventType...) - Method in class ghidra.framework.model.DomainObjectChangedEvent
-
Returns true if this event contains a record with any of the given event types.
- contains(GridPoint) - Method in class ghidra.graph.viewer.layout.GridBounds
- contains(Address) - Method in interface ghidra.app.services.MarkerSet
-
Determine if this marker set contains the specified address
- contains(Address) - Method in class ghidra.pcode.emu.jit.JitPassage.DecodeErrorInstruction
-
Determines if this code unit contains the indicated address.
- contains(Address) - Method in class ghidra.app.util.PseudoData
-
Determines if this code unit contains the indicated address.
- contains(Address) - Method in class ghidra.app.util.PseudoInstruction
-
Determines if this code unit contains the indicated address.
- contains(Address) - Method in class ghidra.app.util.viewer.proxy.AddressProxy
- contains(Address) - Method in class ghidra.app.util.viewer.proxy.CodeUnitProxy
- contains(Address) - Method in class ghidra.app.util.viewer.proxy.DataProxy
- contains(Address) - Method in class ghidra.app.util.viewer.proxy.EmptyProxy
- contains(Address) - Method in class ghidra.app.util.viewer.proxy.FunctionProxy
- contains(Address) - Method in class ghidra.app.util.viewer.proxy.ProxyObj
-
Returns true if the proxy object of this class contains the given address.
- contains(Address) - Method in class ghidra.app.util.viewer.proxy.VariableProxy
- contains(Address) - Method in class ghidra.program.database.code.InstructionDB
- 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.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
- 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.util.ProgramSelection
- 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.util.ProgramSelection
- 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
-
Does this ParamEntry contain another entry (as a subpiece)
- 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
-
Deprecated.Returns true iff the graph contains the edge e.
- contains(Vertex) - Method in class ghidra.util.graph.DirectedGraph
-
Deprecated.Returns true iff the vertex is in the graph.
- contains(Point) - Method in class docking.widgets.fieldpanel.AccessibleField
- contains(Object) - Method in class ghidra.generic.util.datastruct.RestrictedValueSortedMap.RestrictedSortedList
- contains(Object) - Method in class ghidra.generic.util.datastruct.RestrictedValueSortedMap.RestrictedValueSortedMapEntryList
- contains(Object) - Method in class ghidra.generic.util.datastruct.RestrictedValueSortedMap.RestrictedValueSortedMapKeyList
- contains(Object) - Method in class ghidra.generic.util.datastruct.TreeValueSortedMap.ValueSortedTreeMapEntrySet
- contains(Object) - Method in class ghidra.generic.util.datastruct.TreeValueSortedMap.ValueSortedTreeMapKeySet
- contains(Object) - Method in class ghidra.generic.util.datastruct.TreeValueSortedMap.ValueSortedTreeMapValues
- contains(Object) - Method in interface ghidra.generic.util.datastruct.ValueSortedMap.LesserList
- 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.datastruct.WeakSet
-
Returns true if the given object is in this data structure
- 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.data.Enum
-
Returns true if this enum has an entry with the given name.
- contains(String) - Method in class ghidra.program.model.data.EnumDataType
- 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(JComponent, int, int) - Method in class docking.menu.DockingMenuItemUI
- contains(JavaFileManager.Location, FileObject) - Method in class ghidra.app.script.ResourceFileJavaFileManager
- 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(N) - Method in interface generic.Span
-
Check if this span contains the given value
- contains(N) - Method in class generic.Span.DefaultSpanSet
- contains(N) - Method in interface generic.Span.Empty
- contains(N) - Method in interface generic.Span.SpanSet
-
Check if the set contains the given value
- 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.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.graph.AbstractDependencyGraph
-
Returns true if this graph has the given key.
- contains(T) - Method in interface ghidra.util.graph.KeyIndexableSet
-
Deprecated.Returns true if this KeyIndexableSet contains the specified KeyedObject.
- contains(V) - Method in class ghidra.graph.GraphPath
-
Check if vertex v is in the GraphPath.
- CONTAINS - Enum constant in enum class docking.widgets.filter.TextFilterStrategy
- containsAction(String) - Method in class docking.actions.KeyBindings
- 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
- containsAll(Collection<?>) - Method in class ghidra.util.datastruct.WeakSet
- 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
- containsAnyIgnoreCase(CharSequence, CharSequence...) - Static method in class ghidra.util.StringUtilities
-
Returns true if any of the given
searches
are contained in the given string, ignoring case. - containsAsSubgraph(DirectedGraph) - Method in class ghidra.util.graph.DirectedGraph
-
Deprecated.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
- containsColor(String) - Method in class generic.theme.GThemeValueMap
-
Returns true if a
ColorValue
exists in this map for the given id. - 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(E) - Method in class ghidra.graph.viewer.layout.GridLocationMap
- 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
- containsEdgeType(String) - Method in class ghidra.service.graph.GraphType
-
Test if the given string is a valid edge type
- 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(EventType) - Method in class ghidra.framework.model.DomainObjectChangedEvent
-
Deprecated.use
DomainObjectChangedEvent.contains(EventType)
instead. This is here to help transition older code from using integer constants for even types to the new enum way that uses enums instead. - containsFile(String) - Method in class ghidra.framework.data.RootGhidraFolderData
-
Check for existence of file.
- containsFileOffset(long) - Method in interface ghidra.program.model.mem.MemoryBlockSourceInfo
-
Determine if this block source contains the specified file offset.
- containsFilterWithName(String) - Method in class docking.widgets.table.columnfilter.ColumnFilterSaveManager
-
Returns true if this save manager contains any filters with the given name.
- containsFont(String) - Method in class generic.theme.GThemeValueMap
-
Returns true if a
FontValue
exists in this map for the given id. - containsFuncDataInstance(long) - Method in class ghidra.app.util.bin.format.golang.rtti.GoModuledata
-
Returns true if this GoModuleData is the module data that contains the specified GoFuncData structure.
- containsFunction(Duo.Side, Function) - Method in class ghidra.features.base.codecompare.model.AbstractFunctionComparisonModel
- containsFunction(Duo.Side, Function) - Method in class ghidra.features.base.codecompare.model.AnyToAnyFunctionComparisonModel
- containsFunction(Duo.Side, Function) - Method in class ghidra.features.base.codecompare.model.MatchedFunctionComparisonModel
- containsHelpFiles() - Method in class help.validator.location.HelpModuleCollection
- containsHoles() - Method in class ghidra.program.model.lang.protorules.PrimitiveExtractor
- containsIcon(String) - Method in class generic.theme.GThemeValueMap
-
Returns true if an
IconValue
exists in this map for the given id. - 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
-
Deprecated.
- containsInvalidChars(String) - Static method in class ghidra.program.model.symbol.SymbolUtilities
-
Check for invalid characters (space or unprintable ascii below 0x20) in labels.
- containsItem(E) - Method in class docking.widgets.combobox.GhidraComboBox
-
Returns true if the combobox contains the given item.
- containsKey(long) - Method in class ghidra.util.datastruct.RedBlackLongKeySet
-
Returns true if the key is in the set.
- 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.RestrictedValueSortedMap
- containsKey(Object) - Method in class ghidra.generic.util.datastruct.TreeValueSortedMap
- containsKey(Object) - Method in interface ghidra.generic.util.datastruct.ValueSortedMap
- containsKey(Object) - Method in class ghidra.util.datastruct.AbstractWeakValueMap
- containsKey(Object) - Method in class ghidra.util.datastruct.LRUMap
- containsKey(Object) - Method in class ghidra.util.datastruct.SoftCacheMap
- 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.
- containsKey(K) - Method in class ghidra.util.timer.GTimerCache
-
Returns true if the cache contains a value for the given key.
- containsLocation(ProgramLocation) - Method in class ghidra.app.decompiler.component.DecompilerPanel
- containsLock(File) - Static method in class ghidra.framework.store.local.LockFile
- containsMetadata(ResourceFile) - Method in class ghidra.app.script.GhidraScriptInfoManager
-
Returns true if a ScriptInfo object exists for the specified script file.
- containsNull() - Method in class ghidra.app.util.demangler.DemangledList
-
Returns true if this contains any
null
elements; otherwise, false. - containsObject(AddressableRowObject) - Method in class ghidra.app.tablechooser.TableChooserTableModel
- containsOffset(long, int) - Method in class ghidra.app.util.bin.format.golang.rtti.GoSlice
-
Returns true if this slice contains the specified offset.
- 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.
- containsPath(ResourceFile) - Method in class generic.jar.ResourceFile
-
Returns true if this file's path contains the entire path of the given file.
- containsPathEntry(String) - Method in class ghidra.app.util.SymbolPath
-
Returns true if this path contains any path entry matching the given text
- containsPoint(GridPoint) - Method in class ghidra.graph.viewer.layout.GridLocationMap
- containsProperty(String) - Method in class generic.theme.GThemeValueMap
-
Returns true if an
JavaPropertyValue
exists in this map for the given id. - containsProvider(ComponentProvider) - Method in class docking.DockingWindowManager
-
Returns true if this manager contains the given provider.
- containsProvider(DialogComponentProvider) - Method in class docking.DockingDialog
-
Returns true if the given provider is the provider owned by this dialog.
- containsRootFolder() - Method in class ghidra.framework.main.datatable.ProjectDataContext
- containsSourceFile(SourceFile) - Method in class ghidra.program.database.sourcemap.SourceFileManagerDB
- containsSourceFile(SourceFile) - Method in class ghidra.program.model.sourcemap.DummySourceFileManager
- containsSourceFile(SourceFile) - Method in interface ghidra.program.model.sourcemap.SourceFileManager
-
Returns true precisely when this manager contains
sourceFile
. - 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
- containsUnknown() - Method in class ghidra.program.model.lang.protorules.PrimitiveExtractor
- containsValidDataType() - Method in class ghidra.app.util.datatype.DataTypeSelectionEditor
- containsValue(Object) - Method in class ghidra.generic.util.datastruct.RestrictedValueSortedMap
- containsValue(Object) - Method in class ghidra.generic.util.datastruct.TreeValueSortedMap
- containsValue(Object) - Method in interface ghidra.generic.util.datastruct.ValueSortedMap
- containsValue(Object) - Method in class ghidra.util.datastruct.AbstractWeakValueMap
- containsValue(Object) - Method in class ghidra.util.datastruct.LRUMap
- containsValue(Object) - Method in class ghidra.util.datastruct.SoftCacheMap
- containsValue(String) - Method in class ghidra.app.script.GhidraScriptProperties
- 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
- containsVertex(V) - Method in class ghidra.graph.viewer.layout.GridLocationMap
- containsVertexType(String) - Method in class ghidra.service.graph.GraphType
-
Test if the given string is a valid vertex type
- containsXml(String) - Method in class ghidra.util.xml.XmlTestHelper
- CONTARG - Static variable in interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
Lexical state.
- content - Variable in class ghidra.pcode.emu.sys.BytesEmuFileContents
- Content - Static variable in class ghidra.app.util.bin.format.omf.omf51.Omf51RecordTypes
- CONTENT_TYPE - Static variable in class ghidra.program.database.ProgramDB
- ContentHandler<T> - Interface in ghidra.framework.data
-
NOTE: ALL ContentHandler implementations MUST END IN "ContentHandler".
- contents - Variable in class ghidra.pcode.emu.unix.AbstractEmuUnixFile
- 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
- ContentTypeQueryTask - Class in ghidra.framework.protocol.ghidra
-
A blocking/modal Ghidra URL content type discovery task
- ContentTypeQueryTask(URL) - Constructor for class ghidra.framework.protocol.ghidra.ContentTypeQueryTask
-
Construct a Ghidra URL content type query task
- Contest() - Constructor for record class ghidra.pcode.emu.jit.analysis.JitTypeModel.Contest
-
Start a new contest
- Contest(Map<JitTypeBehavior, Integer>) - Constructor for record class ghidra.pcode.emu.jit.analysis.JitTypeModel.Contest
-
Creates an instance of a
Contest
record class. - context - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyTreeResolver
- context - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph.Vertex
- context - Variable in class ghidra.app.util.bin.format.golang.rtti.types.GoType
- context - Variable in class ghidra.program.util.SymbolicPropogator
- context() - Method in class ghidra.app.plugin.processors.generic.Position
- CONTEXT - Enum constant in enum class ghidra.pcode.exec.PcodeArithmetic.Purpose
-
The value is needed for disassembly context
- CONTEXT_MATCHES - Enum constant in enum class docking.action.builder.AbstractActionBuilder.When
- CONTEXT_MENU_KEY1 - Static variable in class generic.util.action.SystemKeyBindings
- CONTEXT_MENU_KEY2 - Static variable in class generic.util.action.SystemKeyBindings
- 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 docking.GlobalMenuAndToolBarManager
- contextChanged() - Method in interface ghidra.app.decompiler.component.DecompilerCallbackHandler
- contextChanged() - Method in class ghidra.app.decompiler.component.DecompilerCallbackHandlerAdapter
- contextChanged(ActionContext) - Method in interface docking.DockingContextListener
-
Called when the context changes
- contextChanged(ActionContext) - Method in class ghidra.features.base.memsearch.gui.MemorySearchProvider
- contextChanged(ComponentProvider) - Method in class docking.AbstractDockingTool
- contextChanged(ComponentProvider) - Method in class docking.DockingWindowManager
- contextChanged(ComponentProvider) - Method in interface docking.Tool
-
Signals to the tool that the provider's context has changed.
- contextChanged(ComponentProvider) - Method in class ghidra.framework.plugintool.PluginTool
- ContextChangeException - Exception Class in ghidra.program.model.listing
-
ContextChangeException
indicates that an illegal change to program context has been attempted. - ContextChangeException() - Constructor for exception class ghidra.program.model.listing.ContextChangeException
-
Constructs an ContextChangeException with no detail message.
- ContextChangeException(String) - Constructor for exception class ghidra.program.model.listing.ContextChangeException
-
Constructs an ContextChangeException with the specified detail message.
- contextChanges - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic
- 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
- ContextDescriptorKind - Class in ghidra.app.util.bin.format.swift.types
-
Swift ContextDescriptorKind values
- ContextDescriptorKind() - Constructor for class ghidra.app.util.bin.format.swift.types.ContextDescriptorKind
- 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 - Annotation Interface in ghidra.app.util.bin.format.golang.structmapping
-
Indicates that the tagged field should be initialized with the value of the appropriate context object, either
DataTypeMapper
orStructureContext
. - 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
- ContextFieldSolver() - Constructor for class ghidra.app.plugin.assembler.sleigh.expr.ContextFieldSolver
- contextOnly(AssemblyPatternBlock, String) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory
-
Build a context-only successful resolution result
- contextOnlyBuilder(AssemblyPatternBlock, String) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory
- 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
- contextreg - Variable in class ghidra.pcode.emu.DefaultPcodeThread
- 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
- ContextSpecificAction<T> - Class in docking.action
-
This class is used simplify DockingAction logic for actions that work with specific
ActionContext
. - ContextSpecificAction(String, String, Class<T>) - Constructor for class docking.action.ContextSpecificAction
-
Constructor
- 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
- contiguousAvailableAfter(long) - Method in class ghidra.generic.util.datastruct.SemisparseByteArray
-
Check how many contiguous bytes are available starting at the given address
- CONTINUE - Enum constant in enum class docking.DockingUtils.TreeTraversalResult
- CONTINUE - Enum constant in enum class ghidra.app.util.headless.HeadlessScript.HeadlessContinuationOption
-
Continue running scripts and/or analysis;
-import
and-process
modes complete normally. - CONTINUE - Enum constant in enum class ghidra.app.util.pcode.AbstractPcodeFormatter.FormatResult
- CONTINUE - Static variable in interface ghidra.app.plugin.languages.sleigh.VisitorResults
-
Continue From
visit()
: continue traversal as usual. - CONTINUE - Static variable in interface ghidra.app.util.cparser.C.CParserConstants
-
RegularExpression Id.
- CONTINUE_THEN_DELETE - Enum constant in enum class ghidra.app.util.headless.HeadlessScript.HeadlessContinuationOption
-
Continue running scripts and/or analysis;
-import
mode does not save program,-process
mode deletes program. - continueMatch(byte) - Method in class ghidra.app.plugin.match.Match
- continueMatch(CodeUnit, CodeUnit) - Method in class ghidra.app.plugin.match.Match
- 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
- Control Flow Analysis - Search tag in class ghidra.pcode.emu.jit.JitCompiler
- Section
- 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
- ControlLine() - Method in class ghidra.app.util.cparser.CPP.PreProcessor
- ControllingTty() - Constructor for class ghidra.pty.unix.PosixC.ControllingTty
- Conv - Class in ghidra.util
-
Helper methods for converting between number data types without negative promotion.
- conv2IntToLong(int, int) - Static method in interface ghidra.pcode.emu.jit.gen.tgt.JitCompiledPassage
-
Convert two integers into a single long
- Conversions and Casts - Search tag in class ghidra.pcode.emu.jit.analysis.JitTypeModel
- Section
- 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
- 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
- converter - Variable in class ghidra.app.util.bin.BinaryReader
- 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 Class in ghidra.framework.data
- ConvertFileSystem.MessageListener - Interface in ghidra.framework.data
- ConvertFileSystemException() - Constructor for exception class ghidra.framework.data.ConvertFileSystem.ConvertFileSystemException
- ConvertFileSystemException(String) - Constructor for exception class ghidra.framework.data.ConvertFileSystem.ConvertFileSystemException
- ConvertFileSystemException(String, Throwable) - Constructor for exception class ghidra.framework.data.ConvertFileSystem.ConvertFileSystemException
- convertFlags(int) - Method in class ghidra.pcode.emu.linux.AbstractEmuLinuxSyscallUseropLibrary
- convertFlags(int) - Method in class ghidra.pcode.emu.unix.AbstractEmuUnixSyscallUseropLibrary
-
Convert the flags as defined for this platform to flags understood by the simulator
- 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 theHREF
value is the value that was in theCONTENT
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
-
Determine what format a given equate name is in.
- 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
- convertNamespaceToClass(Namespace) - Method in class ghidra.program.database.symbol.SymbolManager
- convertNamespaceToClass(Namespace) - Method in interface ghidra.program.model.symbol.SymbolTable
-
Convert the given namespace to a class namespace
- convertObjectToString(Object) - Method in enum class 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.DefaultProjectData
- convertProjectToShared(RepositoryAdapter, TaskMonitor) - Method in interface ghidra.framework.model.ProjectData
-
Convert a local project to a shared project.
- convertRecord(DBRecord) - Method in class db.ConvertedRecordIterator
-
Convert a record supplied by the underlying RecordIterator.
- convertRegisterListToVarnodeStorage(List<Register>, int) - Static method in class ghidra.app.util.bin.format.dwarf.DWARFUtil
- convertRootToContainer(FSRL) - Static method in class ghidra.formats.gfilesystem.FSRL
-
Ensures that a FSRL instance is a file type reference by converting any FSRLRoots into the container file that hosts the FSRLRoot.
- convertStringToBytes(String) - Static method in class ghidra.util.NumericUtilities
-
Parse hexadecimal digits into a byte array.
- convertStringToObject(String) - Method in enum class ghidra.framework.options.OptionType
- convertTabsToSpaces(String) - Static method in class ghidra.util.StringUtilities
-
Convert tabs in the given string to spaces using a default tab width of 8 spaces.
- convertTabsToSpaces(String, int) - Static method in class ghidra.util.StringUtilities
-
Convert tabs in the given string to spaces.
- convertText(String, SearchSettings, SearchSettings) - Method in class ghidra.features.base.memsearch.format.SearchFormat
-
Returns a new search input string, doing its best to convert an input string that was parsed by a previous
SearchFormat
. - 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.StubMemory
- ConvertToPointer - Class in ghidra.program.model.lang.protorules
-
Action converting the parameter's data-type to a pointer, and assigning storage for the pointer.
- ConvertToPointer(ParamListStandard) - Constructor for class ghidra.program.model.lang.protorules.ConvertToPointer
- 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.StubMemory
- 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.
- COORD() - Constructor for class ghidra.pty.windows.jna.ConsoleApiNative.COORD
- 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.DBRecord
-
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
- 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.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedBackfill
-
Duplicate this record
- 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.importer.DomainFolderOption
- copy() - Method in class ghidra.app.util.importer.LibrarySearchPathDummyOption
- copy() - Method in class ghidra.app.util.Option
-
Creates a copy of this Option object.
- copy() - Method in class ghidra.app.util.viewer.listingpanel.EmptyListingModel
- copy() - Method in interface ghidra.app.util.viewer.listingpanel.ListingModel
-
Makes a copy of this model.
- copy() - Method in class ghidra.app.util.viewer.listingpanel.ProgramBigListingModel
- copy() - Method in class ghidra.app.util.viewer.multilisting.ListingModelConverter
- copy() - Method in class ghidra.framework.options.FileOptions
- 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
-
Creates a new GraphPath object by performing a shallow copy on another GraphPath object.
- 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 interface ghidra.graph.VisualGraph
- copy() - Method in class ghidra.pcode.emu.jit.analysis.JitDataFlowState.MiniDFState
-
Copy this mini state
- copy() - Method in class ghidra.pcode.floatformat.BigFloat
- 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
-
Deprecated.
- copy() - Method in class ghidra.util.graph.SimpleWeightedDigraph
-
Deprecated.
- copy() - Method in class ghidra.util.graph.WeightedDigraph
-
Deprecated.
- 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(GTree) - Method in class docking.widgets.tree.DefaultGTreeFilterProvider
- copy(GTree) - Method in interface docking.widgets.tree.GTreeFilterProvider
-
Creates a copy of this filter with all current filter settings.
- 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 (shallow copy) of this DataType with a new identity and no source archive association.
- 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.PointerTypedef
- copy(DataTypeManager) - Method in class ghidra.program.model.data.StructureDataType
-
Create copy of structure for target dtm (source archive information is discarded).
- copy(DataTypeManager) - Method in class ghidra.program.model.data.TypedefDataType
- copy(DataTypeManager) - Method in class ghidra.program.model.data.UnionDataType
- copy(DataTypeManager) - Method in class ghidra.program.model.pcode.PartialUnion
- copy(TypeDef, DataTypeManager) - Static method in class ghidra.program.model.data.TypedefDataType
- copy(LinkedByteBuffer.Position) - Method in class ghidra.program.model.pcode.LinkedByteBuffer.Position
-
Set this to be a copy of another Position
- 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.StringMatchesColumnConstraint
- 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.StringNotMatchesColumnConstraint
- 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 - Enum constant in enum class ghidra.pcode.emu.jit.analysis.JitTypeBehavior
- COPY - Static variable in class ghidra.plugins.fsbrowser.FSBIcons
- COPY - Static variable in class ghidra.program.model.pcode.PcodeBlock
- COPY - Static variable in class ghidra.program.model.pcode.PcodeOp
- COPY_ICON - Static variable in class resources.Icons
- COPY_SELECTION - Enum constant in enum class 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
-
Deprecated.Copies all attributes from the indicated directed graph to this one.
- copyAppendDescription(String) - Method in class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedPatterns
-
Duplicate this resolution, with additional description text appended
- copyAppendDescriptionBuilder(String) - Method in class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedPatterns
- 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
- copyBuilder() - Method in class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedBackfill
- copyByteProviderToFile(ByteProvider, File, TaskMonitor) - Static method in class ghidra.formats.gfilesystem.FSUtilities
-
Copy the contents of a
ByteProvider
to a file. - copyBytes(ClipboardType, 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
- copyBytesAsString(AddressSetView, String, 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 sub-category from the given category.
- copyCategory(Category, DataTypeConflictHandler, TaskMonitor) - Method in interface ghidra.program.model.data.ICategory
-
Make a new subcategory from the given category.
- copyCode() - Method in class ghidra.pcode.exec.PcodeFrame
-
Copy the frame's code (shallow copy) into a new array
- 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
tocopyDir
. - copyEdge(Edge, DirectedGraph) - Method in class ghidra.util.graph.DirectedGraph
-
Deprecated.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
-
Deprecated.This method copies the attributes from an edge 'e' from DirectedGraph 'other' into this graph associated with edge 'newe'
- copyField() - Method in class db.BinaryField
- copyField() - Method in class db.BooleanField
- copyField() - Method in class db.ByteField
- copyField() - Method in class db.Field
-
Create new instance of this field with the same value.
- copyField() - Method in class db.FixedField10
- copyField() - Method in class db.IntField
- copyField() - Method in class db.LongField
- copyField() - Method in class db.ShortField
- copyField() - Method in class db.StringField
- copyFile(BufferFile, BufferFile, ChangeMap, TaskMonitor) - Static method in class db.buffers.LocalBufferFile
-
Copy the complete content of a specified 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
- copyFrom(BigFloat) - Method in class ghidra.pcode.floatformat.BigFloat
- copyFromDefault(AbstractAssemblyResolution) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory.AbstractAssemblyResolutionBuilder
- copyFromDefault(DefaultAssemblyResolvedPatterns) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory.AbstractAssemblyResolvedPatternsBuilder
- copyHighlightsByName() - Method in class ghidra.app.decompiler.component.TokenHighlights
- copyLines(List<ValidatableLine>) - Method in class ghidra.app.util.html.HTMLDataTypeRepresentation
- copyOf(char[]) - Static method in class ghidra.framework.generic.auth.Password
-
Creates a new
Password
using a copy the specified characters. - CopyOpGen - Enum Class in ghidra.pcode.emu.jit.gen.op
-
The generator for a
copy
. - 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.AddressSpaceSettingsDefinition
- copySetting(Settings, Settings) - Method in class ghidra.program.model.data.CharsetSettingsDefinition
- copySetting(Settings, Settings) - Method in class ghidra.program.model.data.ComponentOffsetSettingsDefinition
- 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.OffsetMaskSettingsDefinition
- copySetting(Settings, Settings) - Method in class ghidra.program.model.data.OffsetShiftSettingsDefinition
- copySetting(Settings, Settings) - Method in class ghidra.program.model.data.PaddingSettingsDefinition
- copySetting(Settings, Settings) - Method in class ghidra.program.model.data.PointerTypeSettingsDefinition
- copySetting(Settings, Settings) - Method in class ghidra.program.model.data.TerminatedSettingsDefinition
- copySetting(Settings, Settings) - Method in class ghidra.util.table.field.AddressRangeEndpointSettingsDefinition
- 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
- CopySignature - Class in ghidra.app.decompiler.signature
-
A feature representing 1 or more "stand-alone" copies in a basic block.
- CopySignature() - Constructor for class ghidra.app.decompiler.signature.CopySignature
- 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 theout
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 class ghidra.framework.data.LinkedGhidraFolder
- 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.
- copyToAsLink(DomainFolder) - Method in class ghidra.framework.data.DomainFileProxy
- copyToAsLink(DomainFolder) - Method in class ghidra.framework.data.GhidraFile
- copyToAsLink(DomainFolder) - Method in class ghidra.framework.data.GhidraFolder
- copyToAsLink(DomainFolder) - Method in class ghidra.framework.data.LinkedGhidraFolder
- copyToAsLink(DomainFolder) - Method in interface ghidra.framework.model.DomainFile
-
Copy this file into the newParent folder as a link file.
- copyToAsLink(DomainFolder) - Method in interface ghidra.framework.model.DomainFolder
-
Create a new link-file in the specified newParent which will reference this folder (i.e., linked-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
- copyTypeDefSettings(TypeDef, TypeDef, boolean) - Static method in class ghidra.program.model.data.TypedefDataType
-
Copy all default settings , which correspond to a TypeDefSettingsDefinition, from the specified src TypeDef to the specified dest TypeDef.
- copyValue(AbstractValue<T>) - Method in class docking.widgets.values.AbstractValue
-
Copies the T value from the given AbstractValue to this AbstractValue.
- copyValues(GValuesMap) - Method in class docking.widgets.values.GValuesMap
-
Copies the values (not the AbstractValues objects, but the T values of each AbstractValue) from the given map into this map.
- 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
-
Deprecated.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
-
Deprecated.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.
- CORAL - Static variable in class ghidra.util.WebColors
- CORE - Enum constant in enum class ghidra.app.plugin.processors.sleigh.SpecExtensionPanel.Status
- CORE_PRIORITY - Static variable in class ghidra.framework.plugintool.util.PluginPackage
- CorePluginPackage - Class in ghidra.app
- CorePluginPackage() - Constructor for class ghidra.app.CorePluginPackage
- CORNFLOWER_BLUE - Static variable in class ghidra.util.WebColors
- CORNSILK - Static variable in class ghidra.util.WebColors
- 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.
- CorruptLoadCommand - Class in ghidra.app.util.bin.format.macho.commands
- CorruptLoadCommand(BinaryReader, Throwable) - Constructor for class ghidra.app.util.bin.format.macho.commands.CorruptLoadCommand
- count - Variable in class generic.lsh.vector.IDFLookup.IDFEntry
- count() - Method in class ghidra.util.datastruct.Counter
-
Returns the value of this counter.
- count(int, int) - Method in interface ghidra.pcode.emu.jit.gen.tgt.JitCompiledPassage
-
Invoke
JitPcodeThread.count(int, int)
for the bound thread - count(int, int) - Method in class ghidra.pcode.emu.jit.JitPcodeThread
-
This is called before each basic block is executed.
- Count - Variable in class ghidra.pty.windows.jna.ConsoleApiNative.PROC_THREAD_ATTRIBUTE_LIST
- 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.
- Counter - Class in ghidra.util.datastruct
-
Simple class used to avoid immutable objects and autoboxing when storing changing integer primitives in a collection.
- Counter() - Constructor for class ghidra.util.datastruct.Counter
-
Construct a new counter with an initial value of 0.
- Counter(int) - Constructor for class ghidra.util.datastruct.Counter
-
Construct a new Counter with the given initial value.
- counterClockwise() - Method in enum class docking.widgets.shapes.Location
- 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
- 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
- counts() - Method in record class ghidra.pcode.emu.jit.analysis.JitTypeModel.Contest
-
Returns the value of the
counts
record component. - countSetBits(int) - Method in class ghidra.app.merge.listing.ExternalFunctionMerger
- CP - Static variable in interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
RegularExpression Id.
- CP - Static variable in class ghidra.GhidraClassLoader
-
The classpath system property:
java.class.path
- CP_EXT - Static variable in class ghidra.GhidraClassLoader
-
The extensions classpath system property:
java.class.path.ext
- cParseMessages() - Method in record class ghidra.app.util.cparser.C.CParserUtils.CParseResults
-
Returns the value of the
cParseMessages
record component. - CParser - Class in ghidra.app.util.cparser.C
- CParser() - Constructor for class ghidra.app.util.cparser.C.CParser
- CParser(CParserTokenManager) - Constructor for class ghidra.app.util.cparser.C.CParser
-
Constructor with generated Token Manager.
- CParser(DataTypeManager) - Constructor for class ghidra.app.util.cparser.C.CParser
- CParser(DataTypeManager, boolean, DataTypeManager[]) - Constructor for class ghidra.app.util.cparser.C.CParser
- CParser(InputStream) - Constructor for class ghidra.app.util.cparser.C.CParser
-
Constructor with InputStream.
- CParser(InputStream, String) - Constructor for class ghidra.app.util.cparser.C.CParser
-
Constructor with InputStream and supplied encoding
- CParser(Reader) - Constructor for class ghidra.app.util.cparser.C.CParser
-
Constructor.
- CParserConstants - Interface in ghidra.app.util.cparser.C
-
Token literal values and constants.
- CParseResults(PreProcessor, String, String, boolean) - Constructor for record class ghidra.app.util.cparser.C.CParserUtils.CParseResults
-
Creates an instance of a
CParseResults
record class. - CParserTokenManager - Class in ghidra.app.util.cparser.C
-
Token Manager.
- CParserTokenManager(SimpleCharStream) - Constructor for class ghidra.app.util.cparser.C.CParserTokenManager
-
Constructor.
- CParserTokenManager(SimpleCharStream, int) - Constructor for class ghidra.app.util.cparser.C.CParserTokenManager
-
Constructor.
- CParserUtils - Class in ghidra.app.util.cparser.C
- CParserUtils.CParseResults - Record Class in ghidra.app.util.cparser.C
- CPOOLREF - Static variable in class ghidra.program.model.pcode.PcodeOp
- CPP_BYTE_ARRAY_FLAVOR - Static variable in class ghidra.app.util.ByteCopier
- CPP_BYTE_ARRAY_TYPE - Static variable in class ghidra.app.util.ByteCopier
- 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
- CppExporter - Class in ghidra.app.util.exporter
- CppExporter() - Constructor for class ghidra.app.util.exporter.CppExporter
- CppExporter(DecompileOptions, boolean, boolean, boolean, boolean, String) - Constructor for class ghidra.app.util.exporter.CppExporter
- cppParseMessages() - Method in record class ghidra.app.util.cparser.C.CParserUtils.CParseResults
-
Returns the value of the
cppParseMessages
record component. - CPPStyle - Enum constant in enum class 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_ABI64_32 - Static variable in class ghidra.app.util.bin.format.macho.CpuTypes
-
ABI for 64-bit hardware with 32-bit types; LP32
- 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_ARM64_32 - 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.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, int, int, int, int) - Static method in class ghidra.app.util.bin.format.macho.MachHeader
-
Creates a new Mach Header byte array
- 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(int, String, long, long, long, long, int, int, int, int) - Static method in class ghidra.app.util.bin.format.macho.commands.SegmentCommand
-
Creates a new segment command byte array
- create(ResourceFile, ErrorHandler, boolean) - Static method in class ghidra.xml.XmlPullParserFactory
-
Constructs a new parser using the specified XML file.
- create(DIEAggregate) - Static method in record class ghidra.app.util.bin.format.dwarf.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.dwarf.NamespacePath
-
Creates a new
NamespacePath
instance. - create(FileAttributeType, String, T) - Static method in class ghidra.formats.gfilesystem.fileinfo.FileAttribute
-
Creates a new
FileAttribute
instance with the specified type, display name and value. - create(FileAttributeType, T) - Static method in class ghidra.formats.gfilesystem.fileinfo.FileAttribute
-
Creates a new
FileAttribute
instance with the specified type and value. - create(FSRLRoot, ByteProvider, FileSystemService, TaskMonitor) - Method in class ghidra.formats.gfilesystem.factory.GFileSystemBaseFactory
- create(FSRLRoot, ByteProvider, FileSystemService, TaskMonitor) - Method in interface ghidra.formats.gfilesystem.factory.GFileSystemFactoryByteProvider
-
Constructs a new
GFileSystem
instance that handles the specified file. - create(SaveState) - Static method in class ghidra.framework.options.ActionTrigger
-
Creates a new action trigger by reading data from the given save state.
- create(AnnotatedPcodeUseropLibrary.PcodeUserop, AnnotatedPcodeUseropLibrary<T>, Type, MethodHandles.Lookup, Method) - Static method in class ghidra.pcode.exec.AnnotatedPcodeUseropLibrary.AnnotatedPcodeUseropDefinition
- create(Address) - Method in class ghidra.app.plugin.exceptionhandlers.gcc.structures.ehFrame.Cie
-
Creates a Common Information Entry (CIE) at
cieAddress
. - create(Address) - Method in class ghidra.app.plugin.exceptionhandlers.gcc.structures.ehFrame.ExceptionHandlerFrameHeader
-
Method that creates an Exception Handler Frame Header Structure at the address specified by 'addr'.
- create(Address) - Method in class ghidra.app.plugin.exceptionhandlers.gcc.structures.ehFrame.FrameDescriptionEntry
-
Creates a Frame Description Entry (FDE) at the address specified.
- create(Address) - Method in class ghidra.app.plugin.exceptionhandlers.gcc.structures.gccexcepttable.LSDAActionRecord
-
Creates data for an action record at the indicated address and creates a comment to identify it as an action record.
- create(Address) - Method in class ghidra.app.plugin.exceptionhandlers.gcc.structures.gccexcepttable.LSDACallSiteTable
-
Create a LSDA Call Site Table from the bytes at
addr
. - create(Address) - Method in class ghidra.app.plugin.exceptionhandlers.gcc.structures.gccexcepttable.LSDAHeader
-
Create a LSDA Header from the bytes at
addr
. - create(Address, DwarfEHDecoder) - Method in class ghidra.app.plugin.exceptionhandlers.gcc.structures.gccexcepttable.LSDACallSiteRecord
-
Creates data for a call site record at the indicated address and creates a comment to identify it as a call site record.
- create(Address, DwarfEHDecoder, long) - Method in class ghidra.app.plugin.exceptionhandlers.gcc.structures.ehFrame.FdeTable
-
Creates an FDE Table at the specified Address.
- create(Address, RegionDescriptor) - Method in class ghidra.app.plugin.exceptionhandlers.gcc.structures.gccexcepttable.LSDATable
-
Create a LSDA Table from the bytes at
addr
. - create(Address, Address) - Method in class ghidra.app.plugin.exceptionhandlers.gcc.structures.gccexcepttable.LSDAActionTable
-
Create an LSDA Action Table from the bytes at
address
. - create(Address, Address) - Method in class ghidra.app.plugin.exceptionhandlers.gcc.structures.gccexcepttable.LSDATypeTable
-
Create a LSDA Type Table from the bytes between
bottom
andtop
. - 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(String, SearchLocationCreatorContext) - Static method in class ghidra.app.util.bin.format.dwarf.external.BuildIdSearchLocation
-
Creates a new
BuildIdSearchLocation
instance using the specified location string. - create(String, SearchLocationCreatorContext) - Static method in class ghidra.app.util.bin.format.dwarf.external.LocalDirectorySearchLocation
-
Creates a new
LocalDirectorySearchLocation
instance using the specified location string. - create(String, SearchLocationCreatorContext) - Static method in class ghidra.app.util.bin.format.dwarf.external.SameDirSearchLocation
-
Creates a new
SameDirSearchLocation
instance using the current program's import location. - create(String, SearchLocationCreatorContext) - Method in interface ghidra.app.util.bin.format.dwarf.external.SearchLocationRegistry.SearchLocationCreator
-
Creates a new
SearchLocation
instance using the provided location string. - 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(String, T) - Static method in class ghidra.formats.gfilesystem.fileinfo.FileAttribute
-
Creates a new
FileAttribute
instance with anFileAttributeType.UNKNOWN_ATTRIBUTE
type and the specified display name. - CREATE - Enum constant in enum class ghidra.framework.data.OpenMode
-
Creating new domain object.
- CREATE - Enum constant in enum class ghidra.framework.main.DataTreeDialogType
-
Dialog type for creating domain data files
- CREATE - Static variable in class ghidra.framework.main.DataTreeDialog
- CREATE_C_FILE - Static variable in class ghidra.app.util.exporter.CppExporter
- CREATE_DATE_ATTR - Enum constant in enum class ghidra.formats.gfilesystem.fileinfo.FileAttributeType
- CREATE_FIRMWARE - Static variable in class ghidra.plugins.fsbrowser.FSBIcons
- CREATE_HEADER_FILE - Static variable in class ghidra.app.util.exporter.CppExporter
- createAboutComponent() - Static method in class docking.framework.ApplicationInformationDisplayFactory
- createAboutTitle() - Static method in class docking.framework.ApplicationInformationDisplayFactory
- createAccumulator() - Method in class docking.widgets.table.threaded.ThreadedTableModel
- createActionContext(DockingActionIf) - Method in class docking.DockingWindowManager
-
Creates the
ActionContext
appropriate for the given action. - createActions() - Method in class ghidra.features.base.codecompare.listing.ListingDiffActionManager
-
Creates the actions.
- createActions() - Method in class ghidra.plugins.fsbrowser.filehandlers.AddToProgramFSBFileHandler
- createActions() - Method in class ghidra.plugins.fsbrowser.filehandlers.BatchImportFSBFileHandler
- createActions() - Method in class ghidra.plugins.fsbrowser.filehandlers.ClearCachedPwdFSBFileHandler
- createActions() - Method in class ghidra.plugins.fsbrowser.filehandlers.CloseFSBFileHandler
- createActions() - Method in class ghidra.plugins.fsbrowser.filehandlers.ExportFSBFileHandler
- createActions() - Method in class ghidra.plugins.fsbrowser.filehandlers.GetInfoFSBFileHandler
- createActions() - Method in class ghidra.plugins.fsbrowser.filehandlers.ImageFSBFileHandler
- createActions() - Method in class ghidra.plugins.fsbrowser.filehandlers.ImportFSBFileHandler
- createActions() - Method in class ghidra.plugins.fsbrowser.filehandlers.LibrarySearchPathFSBFileHandler
- createActions() - Method in class ghidra.plugins.fsbrowser.filehandlers.ListMountedFSBFileHandler
- createActions() - Method in class ghidra.plugins.fsbrowser.filehandlers.OpenFsFSBFileHandler
- createActions() - Method in class ghidra.plugins.fsbrowser.filehandlers.RefreshFSBFileHandler
- createActions() - Method in class ghidra.plugins.fsbrowser.filehandlers.TextFSBFileHandler
- createActions() - Method in interface ghidra.plugins.fsbrowser.FSBFileHandler
-
Returns a list of
DockingAction
s that should beadded
to theFSBComponentProvider
tree as local actions. - createActions(DialogComponentProvider) - Method in class ghidra.framework.main.datatree.CheckoutsPanel
- createAddressAnnotationString(long, String) - Static method in class ghidra.app.util.viewer.field.AddressAnnotatedStringHandler
-
Constructs a well-formed Address Annotation comment string.
- createAddressAnnotationString(Address, String) - Static method in class ghidra.app.util.viewer.field.AddressAnnotatedStringHandler
-
Constructs a well-formed Address Annotation comment string.
- 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
- createAndCommentData(Program, Address, DataType, String, int) - Static method in class ghidra.app.plugin.exceptionhandlers.gcc.GccAnalysisClass
-
Creates the specified DataType at the supplied address.
- createAnimator() - Method in class docking.util.AnimationRunner
-
Creates the animator used to perform animation.
- 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(Language, boolean) - Method in class ghidra.app.util.pcode.AbstractPcodeFormatter
-
Create the appender for a formatting invocation
- createAppender(Language, boolean) - Method in class ghidra.app.util.pcode.AttributedStringPcodeFormatter
- createAppender(Language, boolean) - Method in class ghidra.app.util.pcode.StringPcodeFormatter
- createAppender(Language, boolean) - Method in class ghidra.pcode.exec.PcodeFrame.MyFormatter
- createAppender(Language, boolean) - Method in class ghidra.pcode.exec.PcodeProgram.MyFormatter
- 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 generic.test.AbstractGuiTest
- 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, 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.
- createArithmetic() - Method in class ghidra.pcode.emu.AbstractPcodeMachine
-
A factory method to create the arithmetic used by this machine
- createArithmetic() - Method in class ghidra.pcode.emu.auxiliary.AuxPcodeEmulator
- createArithmetic() - Method in class ghidra.pcode.emu.PcodeEmulator
- 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.
- createArrowTransform(RenderContext<V, E>, Shape, Shape) - Method in class ghidra.graph.viewer.edge.VisualEdgeArrowRenderingSupport
- createArtificialGoPcHeaderStructure(CategoryPath, DataTypeManager) - Static method in class ghidra.app.util.bin.format.golang.rtti.GoPcHeader
- createArtificialStructureContext(Class<T>) - Method in class ghidra.app.util.bin.format.golang.structmapping.DataTypeMapper
-
Creates an artificial structure context to be used in some limited situations.
- 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.
- createAttribute(String, String) - Method in class ghidra.util.graph.attributes.AttributeManager
-
Create a new attribute.
- createAugmentationData(List<RegionDescriptor>, Cie) - Method in class ghidra.app.plugin.exceptionhandlers.gcc.sections.DebugFrameSection
-
Creates data structures for the specified Common Information Entry (CIE) and its Frame Description Entries (FDEs) as indicated by the regions.
- createAugmentationData(List<RegionDescriptor>, Cie) - Method in class ghidra.app.plugin.exceptionhandlers.gcc.sections.EhFrameSection
-
Creates data structures for the specified Common Information Entry (CIE) and its Frame Description Entries (FDEs) as indicated by the regions.
- createAutoLookup() - Method in class docking.widgets.list.GList
-
Allows subclasses to change the type of
AutoLookup
created by this list - createAutoLookup() - Method in class docking.widgets.table.GTable
-
Allows subclasses to change the type of
AutoLookup
created by this table - 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, boolean, MessageLog) - Static method in class ghidra.app.util.MemoryBlockUtils
-
Creates a new bit mapped memory block.
- createBitMappedBlock(String, Address, Address, long, boolean) - Method in class ghidra.program.database.mem.MemoryMapDB
- createBitMappedBlock(String, Address, Address, long, boolean) - Method in interface ghidra.program.model.mem.Memory
-
Create a bit-mapped overlay memory block and add it to this Memory.
- createBitMappedBlock(String, Address, Address, long, boolean) - Method in class ghidra.program.model.mem.StubMemory
- createBlock(Program) - Method in class ghidra.app.plugin.processors.generic.MemoryBlockDefinition
-
Create memory block within specified program based upon this block specification.
- 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.StubMemory
- 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
- createBlockAndStructure() - Method in class ghidra.app.util.datatype.microsoft.ThreadEnvironmentBlock
-
Create TEB as a single uninitialized block.
- createBlocksAndSymbols() - Method in class ghidra.app.util.datatype.microsoft.ThreadEnvironmentBlock
-
Create 2 blocks, one that is initialized to hold a proper value for the TEB Self reference field and another to hold the remainder of the TEB.
- createBlockStartText(CodeUnit) - Method in class ghidra.app.util.viewer.field.MemoryBlockStartFieldFactory
- createBookmark(long) - Method in class help.screenshot.AbstractScreenShotGenerator
- createBookmark(Address, String, String) - Method in class ghidra.program.flatapi.FlatProgramAPI
-
Creates a
NOTE
bookmark at the specified address
NOTE: if aNOTE
bookmark already exists at the address, it will be replaced. - 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.
- createBuffer(Address) - Method in class ghidra.program.disassemble.ReDisassembler.ReDisState
- 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(DockingActionIf) - Method in class docking.menu.ToolBarItemManager
- 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, boolean, MessageLog) - Static method in class ghidra.app.util.MemoryBlockUtils
-
Creates a new byte mapped memory block with a 1:1 byte mapping scheme.
- createByteMappedBlock(String, Address, Address, long, boolean) - Method in interface ghidra.program.model.mem.Memory
-
Create a byte-mapped memory block and add it to this memory.
- createByteMappedBlock(String, Address, Address, long, ByteMappingScheme, boolean) - Method in class ghidra.program.database.mem.MemoryMapDB
- createByteMappedBlock(String, Address, Address, long, ByteMappingScheme, boolean) - Method in interface ghidra.program.model.mem.Memory
-
Create a byte-mapped memory block and add it to this memory.
- createByteMappedBlock(String, Address, Address, long, ByteMappingScheme, boolean) - Method in class ghidra.program.model.mem.StubMemory
- 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.dwarf.DWARFName
-
Creates a
DWARFName
instance, which has a name that is contained with this instance's namespace, using the specified name and symbol type. - createChunkingParallelDecompiler(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.
- createCie(Address, boolean) - Method in class ghidra.app.plugin.exceptionhandlers.gcc.sections.DebugFrameSection
-
Creates the data for a common information entry (CIE) at the address and puts a label and comment on it.
- createCie(Address, boolean) - Method in class ghidra.app.plugin.exceptionhandlers.gcc.sections.EhFrameSection
-
Creates the data for a common information entry (CIE) at the address and puts a label and comment on it.
- createCieComment(Address) - Method in class ghidra.app.plugin.exceptionhandlers.gcc.sections.DebugFrameSection
-
Creates a comment indicating there is an CIE at the address.
- createCieComment(Address) - Method in class ghidra.app.plugin.exceptionhandlers.gcc.sections.EhFrameSection
-
Creates a comment indicating there is an CIE at the address.
- createCieLabel(Address) - Method in class ghidra.app.plugin.exceptionhandlers.gcc.sections.DebugFrameSection
-
Creates a label indicating there is an CIE at the address.
- createCieLabel(Address) - Method in class ghidra.app.plugin.exceptionhandlers.gcc.sections.EhFrameSection
-
Creates a label indicating there is an CIE at the address.
- createClass(Namespace, String) - Method in class ghidra.program.flatapi.FlatProgramAPI
-
Creates a new
GhidraClass
with the given name contained inside the specified parent namespace. - 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
- 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, int) - 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).
- 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.
- createComparison(Function, Function) - Method in interface ghidra.app.services.FunctionComparisonService
-
Creates a function comparison window for the two given functions.
- createComparison(Collection<Function>) - Method in interface ghidra.app.services.FunctionComparisonService
-
Creates a function comparison window where each side can display any of the given functions.
- 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 context object
- createContext(Language, String) - Static method in interface ghidra.pcode.emu.jit.gen.tgt.JitCompiledPassage
-
Construct a contextreg value from the given language and hex value
- 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(Component, Object) - Method in class ghidra.features.base.memsearch.gui.MemorySearchProvider
- createContext(ColorModel, Rectangle, Rectangle2D, AffineTransform, RenderingHints) - Method in class generic.theme.GColor
- 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 context object
- 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.
- createCrossBuild(Location, VarnodeTpl, SectionSymbol) - Method in class ghidra.program.model.lang.PcodeParser
- createCustomComparison(FunctionComparisonModel, Callback) - Method in interface ghidra.app.services.FunctionComparisonService
-
Creates a custom function comparison window.
- 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
-
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.StubListing
- 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.StubListing
- createData(DataType, ListingActionContext, boolean, boolean) - Method in interface ghidra.app.services.DataService
-
Apply the given data type at a location.
- createData(Program, Address, DataType) - Static method in class ghidra.app.plugin.exceptionhandlers.gcc.GccAnalysisClass
-
Creates the specified DataType at the supplied address.
- 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, int, DataUtilities.ClearDataMode) - Static method in class ghidra.program.model.data.DataUtilities
-
Create data where existing data may already exist.
- 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.RemoteRepositoryHandle
- 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. - createDecodeError(String, long) - Method in interface ghidra.pcode.emu.jit.gen.tgt.JitCompiledPassage
-
Construct an exception when attempting to execute an "instruction" that could not be decoded.
- createDecompilerInterface(Program) - Static method in class ghidra.app.cmd.function.DecompilerParallelConventionAnalysisCmd
- createDefaultAddressSpaceByteProvider(Program, boolean) - Static method in class ghidra.app.util.bin.MemoryByteProvider
-
Create a
ByteProvider
that starts at the beginning (e.g. - createDefaultColumnModel() - Method in class docking.widgets.table.GTable
- createDefaultColumnsFromModel() - Method in class docking.widgets.table.GTable
- createDefaultContents() - Method in class ghidra.pcode.emu.unix.AbstractEmuUnixFile
-
A factory method for the file's default contents
- createDefaultContents() - Method in class ghidra.pcode.emu.unix.BytesEmuUnixFileSystem.BytesEmuUnixFile
- createDefaultMemoryBlocks(Program, Language, MessageLog) - Method in class ghidra.app.util.opinion.AbstractProgramLoader
-
Creates default memory blocks for the given
Program
. - createDefaultOptions() - Method in interface ghidra.app.util.demangler.Demangler
-
Creates default options for this particular demangler
- 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.
- createDefaultTextRenderer(Function<E, String>) - Static method in class docking.widgets.list.GComboBoxCellRenderer
-
Returns a new GComboBoxCellRenderer that maps the list's data instance to a string used in the cell.
- createDefaultTextRenderer(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.
- createDefaultTool() - Method in class ghidra.test.TestEnv
-
This method differs from
TestEnv.launchDefaultTool()
in that this method does not set thetool
variable in of thisTestEnv
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<T>.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.numberformat.HexIntegerFormatter
- createDocumentFilter() - Method in class docking.widgets.numberformat.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. - createDouble(Address) - Method in class ghidra.program.flatapi.FlatProgramAPI
-
Creates a double datatype at the given address.
- createDragTransferable(List<ROW_OBJECT>) - Method in class docking.dnd.GTableDragProvider
-
Creates a transferable for dragging using the given selected row objects.
- createDropDownSelectionTextField(DataTypeDropDownSelectionDataModel) - Method in class ghidra.app.util.datatype.DataTypeSelectionEditor
- createDropShadow(BufferedImage, int) - Method in class docking.util.image.DropShadow
- createDropTargetHandler(Component) - Method in interface docking.DropTargetFactory
-
Creates a drop handler for a given component.
- 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.
- createEarlyBinding(Field, DataTypeComponent, Signedness, int) - Static method in class ghidra.app.util.bin.format.golang.structmapping.FieldMappingInfo
-
Creates a FieldMappingInfo instance, used when the structure is not variable length.
- createEditor(PluginTool, DataTypeParser.AllowedDataTypes) - Method in class ghidra.app.util.datatype.DataTypeSelectionDialog
- 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.
- createElement(String, Object) - Method in class ghidra.framework.options.GProperties
- createElement(String, Object) - Method in class ghidra.framework.options.SaveState
- createElementFromElement(String, Element) - Method in class ghidra.framework.options.GProperties
- 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
- 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
- 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
- createEntrySet() - Method in class ghidra.generic.util.datastruct.TreeValueSortedMap
- 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
- createErrorHandler() - Method in interface ghidra.util.datastruct.ListenerErrorHandlerFactory
-
Creates the error handler
- createExceptionDialog(String, String, Throwable) - Static method in class docking.ErrLogDialog
- createExecutor() - Method in class ghidra.pcode.emu.auxiliary.AuxPcodeThread
- createExecutor() - Method in class ghidra.pcode.emu.DefaultPcodeThread
-
A factory method to create the executor for this thread
- createExecutor(AuxPcodeEmulator<U>, DefaultPcodeThread<Pair<byte[], U>>) - Method in interface ghidra.pcode.emu.auxiliary.AuxEmulatorPartsFactory
-
Create an executor for the given thread
- createExitSlot(long, RegisterValue) - Method in interface ghidra.pcode.emu.jit.gen.tgt.JitCompiledPassage
-
Construct an exit slot for the given branch target
- createExtensionDetailsFromArchive(ResourceFile) - Static method in class ghidra.util.extensions.ExtensionUtils
- createExtensionFromProperties(File) - Static method in class ghidra.util.extensions.ExtensionUtils
- 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
-
Create 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
- createExternalSectionProviderFor(Program, TaskMonitor) - Static method in class ghidra.app.util.bin.format.dwarf.sectionprovider.ExternalDebugFileSectionProvider
- createExtLocation(Program, ExternalLocation, Program) - Static method in class ghidra.program.util.DiffUtility
-
Create equivalent external location in otherProgram.
- createFakeInstance(String) - Static method in class ghidra.app.util.bin.format.golang.rtti.GoName
-
Create a GoName instance that supplies a specified name.
- createFdeComment(Address) - Method in class ghidra.app.plugin.exceptionhandlers.gcc.sections.DebugFrameSection
-
Creates a comment indicating there is an FDE at the address.
- createFdeComment(Address) - Method in class ghidra.app.plugin.exceptionhandlers.gcc.sections.EhFrameSection
-
Creates a comment indicating there is an FDE at the address.
- createFieldAttributes() - Method in class ghidra.framework.plugintool.dialog.AbstractDetailsPanel
-
Sets attributes for the different pieces of information being displayed in this panel.
- createFieldContext(FieldMappingInfo<T>, boolean) - Method in class ghidra.app.util.bin.format.golang.structmapping.StructureContext
-
Creates a new
FieldContext
for a specific field. - createFieldForLine(FieldElement) - Method in class docking.widgets.fieldpanel.field.FlowLayoutTextField
- createFieldForLine(FieldElement) - Method in class docking.widgets.fieldpanel.field.VerticalLayoutTextField
-
Create the text field for given field element
- 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
- 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.framework.data.FolderLinkContentHandler
- 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.DataTypeArchiveLinkContentHandler
- createFile(FileSystem, FileSystem, String, String, DomainObject, TaskMonitor) - Method in class ghidra.program.database.ProgramContentHandler
- createFile(FileSystem, FileSystem, String, String, DomainObject, TaskMonitor) - Method in class ghidra.program.database.ProgramLinkContentHandler
- 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 class ghidra.framework.data.LinkedGhidraFolder
- 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 class ghidra.framework.data.LinkedGhidraFolder
- 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 using the default data organization
- createFileArchive(File, LanguageID, CompilerSpecID) - Static method in class ghidra.program.model.data.FileDataTypeManager
-
Create a new data-type file archive using the default data organization.
- createFileArchive(File, String, String) - Static method in class ghidra.program.model.data.FileDataTypeManager
-
Create a new data-type file archive using the default data organization.
- createFileBytes(int) - Method in class ghidra.program.database.ProgramBuilder
- createFileBytes(ByteProvider, Program, TaskMonitor) - Method in class ghidra.app.util.opinion.PeLoader
- 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.StubMemory
- 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
- createFilter(String) - Method in class docking.widgets.searchlist.SearchList
- 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 row (a new major row in the dialog filter panel)
- createFinalPatterns(ArrayList<Pattern>) - Method in class ghidra.util.bytesearch.PatternPairSet
- 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 class ghidra.framework.data.LinkedGhidraFolder
- createFolder(String) - Method in interface ghidra.framework.model.DomainFolder
-
Create a subfolder within 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, for removal: This API element is subject to removal in a future version.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) and moves the address range into the fragment.
- 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, for removal: This API element is subject to removal in a future version.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.dwarf.DIEAggregate
-
Creates a
DIEAggregate
starting from a 'head'DebugInfoEntry
instance. - 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, String) - Method in class ghidra.program.flatapi.FlatProgramAPI
-
Creates a function at entry point with the specified name
- createFunction(Program, Address, boolean, TaskMonitor) - Method in class ghidra.app.util.demangler.DemangledFunction
- 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.StubListing
- 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.StubListing
- 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
- createFunctionConflictPanel(Function[], TaskMonitor) - Method in class ghidra.app.merge.listing.ExternalFunctionMerger
- 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.
- createFunctionIfMissing(String, Namespace, Address) - Method in class ghidra.app.util.bin.format.golang.structmapping.MarkupSession
-
Creates a default function at the specified address.
- createFunctionReturnConflictPanel(Function[], TaskMonitor) - Method in class ghidra.app.merge.listing.ExternalFunctionMerger
- createFunctionSymbol(Address, String, Namespace, SourceType, String) - Method in class ghidra.program.database.symbol.SymbolManager
-
Internal method for creating function 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
- 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
- createHandle(EmuUnixFile<T>, int) - Method in class ghidra.pcode.emu.unix.AbstractEmuUnixSyscallUseropLibrary
-
A factory method for creating an open file handle
- createHelpBroker() - Method in class docking.help.DockingHelpSet
- createHelpBroker() - Method in class 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 theGhidraState
's currentHighlight) to the given address set. - createHighlighter(CTokenHighlightMatcher) - Method in class ghidra.app.decompiler.component.DecompilerPanel
- createHighlighter(CTokenHighlightMatcher) - Method in interface ghidra.app.decompiler.DecompilerHighlightService
-
Creates a highlighter that will use the given matcher to create highlights as functions get decompiled.
- createHighlighter(String, CTokenHighlightMatcher) - Method in class ghidra.app.decompiler.component.DecompilerPanel
- createHighlighter(String, CTokenHighlightMatcher) - Method in interface ghidra.app.decompiler.DecompilerHighlightService
-
A version of
DecompilerHighlightService.createHighlighter(String, CTokenHighlightMatcher)
that allows clients to specify an ID. - createHighlights(Field, String, int) - Method in interface docking.widgets.fieldpanel.support.FieldHighlightFactory
-
Returns the highlights for the given text
- createHighlights(Field, String, int) - Method in class ghidra.app.util.viewer.field.ListingFieldHighlightFactoryAdapter
- createHighlights(String, ListingField, int) - Method in interface ghidra.app.util.ListingHighlightProvider
-
Get the highlights appropriate for the given text
- createHighlights(String, ListingField, int) - Method in class ghidra.features.base.codecompare.listing.ListingDiffHighlightProvider
- createHighlights(String, ListingField, int) - Method in class ghidra.features.base.memsearch.gui.MemoryMatchHighlighter
- 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.
- createIBO32PointerTypedef(DataType) - Static method in class ghidra.program.model.data.IBO32DataType
-
Create a IBO32
PointerTypedef
with auto-naming. - createIBO64PointerTypedef(DataType) - Static method in class ghidra.program.model.data.IBO64DataType
-
Create a IBO64
PointerTypedef
with auto-naming. - createIcon() - Method in class resources.icons.IconWrapper
-
Creates the icon upon first use.
- createIconBaseImage() - Method in class resources.icons.ImageIconWrapper
-
Deprecated.Get the base icon image to be transformed in ImageIcon
- createIconImage(Icon) - Static method in class ghidra.framework.main.ZoomedImagePainter
- createImage() - Method in class resources.icons.BytesImageIcon
- createImage() - Method in class resources.icons.DerivedImageIcon
- createImage() - Method in class resources.icons.UrlImageIcon
- createImage(Component) - Static method in class generic.util.image.ImageUtils
-
Creates an image of the given component
- createImageIcon() - Method in class resources.icons.BytesImageIcon
- createImageIcon() - Method in class resources.icons.DerivedImageIcon
- createImageIcon() - Method in class resources.icons.DisabledImageIcon
- createImageIcon() - Method in class resources.icons.DisabledImageIconWrapper
-
Deprecated.
- createImageIcon() - Method in class resources.icons.ImageIconWrapper
-
Deprecated.
- createImageIcon() - Method in class resources.icons.LazyImageIcon
- createImageIcon() - Method in class resources.icons.ReflectedIcon
- createImageIcon() - Method in class resources.icons.ScaledImageIcon
- createImageIcon() - Method in class resources.icons.ScaledImageIconWrapper
-
Deprecated.
- createImageIcon() - Method in class resources.icons.UrlImageIcon
- 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 initialized and add it to this Memory.
- createInitializedBlock(String, Address, long, byte, TaskMonitor, boolean) - Method in class ghidra.program.model.mem.StubMemory
- 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.StubMemory
- 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 based upon a data
InputStream
and add it to this Memory. - createInitializedBlock(String, Address, InputStream, long, TaskMonitor, boolean) - Method in class ghidra.program.model.mem.StubMemory
- createInlineString(GoRttiMapper, Address, long) - Static method in class ghidra.app.util.bin.format.golang.rtti.GoString
-
Creates a artificial gostring instance that was not read from a memory location.
- 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.
- createInputBlockStream(LocalBufferFile) - Method in interface db.buffers.LocalBufferFile.InputBlockStreamFactory
- createInstance(JitPcodeThread) - Method in class ghidra.pcode.emu.jit.gen.tgt.JitCompiledPassage.EntryPointPrototype
-
Create (or get) the entry point for the given thread
- createInstance(JitPcodeThread) - Method in record class ghidra.pcode.emu.jit.gen.tgt.JitCompiledPassageClass
-
Create an instance bound to the given thread
- createInstance(Class<T>, CTX) - Static method in class ghidra.app.util.bin.format.golang.structmapping.ReflectionHelper
-
Creates an instance of the specified target class, using an optional context parameter to the constructor.
- createInstanceVariablesC2_OBJC2(ObjectiveC2_State) - Static method in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_Utilities
- createInstruction(Address, InstructionPrototype, MemBuffer, ProcessorContext) - Method in class ghidra.program.disassemble.ReDisassembler.ReDisBlock
- createInstruction(Address, InstructionPrototype, MemBuffer, ProcessorContextView, int) - Method in interface ghidra.program.model.listing.Listing
-
Creates a new Instruction object at the given address.
- createInstruction(Address, InstructionPrototype, MemBuffer, ProcessorContextView, int) - Method in class ghidra.program.model.listing.StubListing
- createInstructionDecoder(PcodeExecutorState<T>) - Method in class ghidra.pcode.emu.DefaultPcodeThread
-
A factory method for the instruction decoder
- 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 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
- CreateJobObjectW(ConsoleApiNative.SECURITY_ATTRIBUTES.ByReference, WString) - Method in interface ghidra.pty.windows.jna.JobApiNative
- 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
- createKeyEntry(String, String, int, KeyStore.PrivateKeyEntry, File, String, Collection<String>, char[]) - Static method in class ghidra.net.ApplicationKeyManagerUtils
-
Generate a new
X509Certificate
with RSAKeyPair
and create/update aKeyStore
optionally backed by a keyFile. - createKeySet() - Method in class ghidra.generic.util.datastruct.TreeValueSortedMap
- createKeyStore(String, String, int, KeyStore.PrivateKeyEntry, File, String, Collection<String>, char[]) - Static method in class ghidra.net.ApplicationKeyManagerUtils
-
Generate a new
X509Certificate
with RSAKeyPair
and create/update aKeyStore
optionally backed by a keyFile. - 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, boolean, SourceType) - Method in class ghidra.program.flatapi.FlatProgramAPI
-
Creates a label at the specified address in the specified 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 and namespace associated to the given memory address.
- 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 in the global namespace and associated to the given memory 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
- createLateBinding(Field, String, Signedness, int) - Static method in class ghidra.app.util.bin.format.golang.structmapping.FieldMappingInfo
-
Creates a FieldMappingInfo instance, used when the structure is variable length and there is no pre-defined Ghidra Structure data type.
- 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
- createLibraryByteProvider(FSRL, LoadSpec, MessageLog, TaskMonitor) - Method in class ghidra.app.util.opinion.AbstractLibrarySupportLoader
-
Creates a
ByteProvider
for the given libraryFSRL
- createLibraryByteProvider(FSRL, LoadSpec, MessageLog, TaskMonitor) - Method in class ghidra.app.util.opinion.MachoLoader
-
Overrides the default implementation to account for Universal Binary (UBI) files.
- createLibrarySymbol(ImportedLibrary, String, Address) - Method in class ghidra.app.util.bin.format.pef.ImportStateCache
- createLibrarySymbol(String, String, SourceType) - Method in class ghidra.program.database.symbol.SymbolManager
-
Create a Library symbol with the specified name and optional pathname
- createLink(URL, LocalFileSystem, String, String) - Method in class ghidra.framework.data.LinkHandler
-
Create a link file using the specified URL
- createListenerErrorHandler() - Static method in class ghidra.util.datastruct.DataStructureErrorHandlerFactory
-
Creates a
ListenerErrorHandler
- 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
- createLocalState(AuxPcodeEmulator<U>, PcodeThread<Pair<byte[], U>>, BytesPcodeExecutorStatePiece) - Method in interface ghidra.pcode.emu.auxiliary.AuxEmulatorPartsFactory
-
Create the local (register) state of a new stand-alone emulator
- createLocalState(PcodeThread<byte[]>) - Method in class ghidra.pcode.emu.jit.JitPcodeEmulator
- createLocalState(PcodeThread<byte[]>) - Method in class ghidra.pcode.emu.PcodeEmulator
- createLocalState(PcodeThread<Pair<byte[], U>>) - Method in class ghidra.pcode.emu.auxiliary.AuxPcodeEmulator
- createLocalState(PcodeThread<T>) - Method in class ghidra.pcode.emu.AbstractPcodeMachine
-
A factory method to create the (register) state local to the given thread
- createLocalUseropLibrary(AuxPcodeEmulator<U>, PcodeThread<Pair<byte[], U>>) - Method in interface ghidra.pcode.emu.auxiliary.AuxEmulatorPartsFactory
-
Create a userop library for a given thread
- createLocalUseropStub(AuxPcodeEmulator<U>) - Method in interface ghidra.pcode.emu.auxiliary.AuxEmulatorPartsFactory
-
Create a stub userop library for the emulator's threads
- createLocalVariable(Function, String, DataType, int) - Method in class ghidra.program.database.ProgramBuilder
- createLocalVariableConflictPanel(AbstractFunctionMerger.LocalVariableConflict, TaskMonitor) - Method in class ghidra.app.merge.listing.ExternalFunctionMerger
- 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
- 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.
- createMacroUse(Location, MacroSymbol, VectorSTL<ExprTree>) - Method in class ghidra.program.model.lang.PcodeParser
- createMainPanel() - Method in class ghidra.framework.plugintool.dialog.AbstractDetailsPanel
-
Creates the main dialog components.
- createMainPanel(String[], boolean) - Method in class ghidra.framework.main.ProjectAccessPanel
- createMainPanel(String[], boolean) - Method in class ghidra.framework.main.ViewProjectAccessPanel
-
Creates the main gui panel, containing the known users, button, and user access panels.
- createMangledContext(String, DemanglerOptions, Program, Address) - Method in interface ghidra.app.util.demangler.Demangler
-
Creates a mangled context
- 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.
- createMarginProvider() - Method in interface ghidra.app.services.MarkerService
-
Create a new marker margin provider.
- createMarkupSession(TaskMonitor) - Method in class ghidra.app.util.bin.format.golang.rtti.GoRttiMapper
- createMarkupSession(TaskMonitor) - Method in class ghidra.app.util.bin.format.golang.structmapping.DataTypeMapper
-
Creates a
MarkupSession
that is controlled by the specifiedTaskMonitor
. - 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
- createMemory(String, String, FileBytes, int) - Method in class ghidra.program.database.ProgramBuilder
- createMemoryBlock(Memory) - Method in class ghidra.app.cmd.memory.AbstractAddMemoryBlockCmd
- 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.
- createMemoryBlockByteProvider(Memory, MemoryBlock) - Static method in class ghidra.app.util.bin.MemoryByteProvider
-
Create a
ByteProvider
that is limited to the specifiedMemoryBlock
. - 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
- createMemorySearchProvider(Navigatable, String, SearchSettings, boolean) - Method in interface ghidra.app.services.MemorySearchService
-
Deprecated.Creates a new memory search provider window
- createMemorySearchProvider(Navigatable, String, SearchSettings, boolean) - Method in class ghidra.features.base.memsearch.gui.MemorySearchPlugin
- createMenuComponent(boolean) - Method in interface docking.action.DockingActionIf
-
Returns a component to represent this action in the menu.
- createMenuComponent(boolean) - Method in class docking.menu.HorizontalRuleAction
- 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, DomainObject) - Method in class ghidra.app.merge.DataTypeArchiveMergeManager
- createMergeManagerPlugin(ModalPluginTool, MergeManager, DomainObject) - Method in class ghidra.app.merge.MergeManager
- createMergeManagerPlugin(ModalPluginTool, MergeManager, DomainObject) - 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
- createModifier() - Method in class ghidra.pcode.emu.ModifiedPcodeThread
-
Construct a modifier for the given language
- 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<?>, List<FieldElement>, int, int, int, ListingHighlightProvider) - Static method in class ghidra.app.util.viewer.field.ListingTextField
-
Displays the given List of text elements, each on its own line.
- createMultilineTextField(FieldFactory, ProxyObj<?>, List<FieldElement>, int, int, ListingHighlightProvider) - Static method in class ghidra.app.util.viewer.field.ListingTextField
-
Displays the given List of text elements, each on its own line with no max line restriction
- 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, Demangled, 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(Namespace, String) - Method in class ghidra.program.flatapi.FlatProgramAPI
-
Creates a new
Namespace
with the given name contained inside the specified parent namespace. - createNamespace(String) - Method in class ghidra.app.util.opinion.MachoProgramBuilder
- 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
-
Create 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.
- createNavigator(HelpModel) - Method in class help.CustomFavoritesView
- createNavigator(HelpModel) - Method in class help.CustomSearchView
- createNavigator(HelpModel) - Method in class 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.
- createNewFileSystemBrowser(FileSystemRef, boolean) - Method in class ghidra.plugins.fsbrowser.FileSystemBrowserPlugin
-
Creates a new browser UI component for an already open
GFileSystem
(pinned with the specifiedFileSystemRef
that will be taken ownership of by this method). - 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.AbstractPythonScriptProvider
- 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.app.script.UnsupportedScriptProvider
- createNewScript(GhidraScriptProvider, ResourceFile, List<ResourceFile>) - Static method in class ghidra.app.script.GhidraScriptUtil
-
Creates a new script with a unique name using the specified provider in the specified directory.
- createNewThemeValue(String, Color) - Method in class docking.theme.gui.ColorValueEditor
- createNewThemeValue(String, Font) - Method in class docking.theme.gui.FontValueEditor
- createNewThemeValue(String, Icon) - Method in class docking.theme.gui.IconValueEditor
- createNewThemeValue(String, T) - Method in class docking.theme.gui.ThemeValueEditor
-
Factory method for creating the ThemeValue of the correct type.
- createNewVersion(ManagedBufferFile, String, TaskMonitor) - Method in class db.buffers.LocalManagedBufferFile
-
Create a new buffer file version (used for check-in)
- createNode(K, V) - Method in class ghidra.generic.util.datastruct.TreeValueSortedMap
- createNodeFromFile(GFile, TaskMonitor) - Static method in class ghidra.plugins.fsbrowser.FSBNode
-
Helper method to convert a single
GFile
object into a FSBNode object. - createNodeMap() - Method in class ghidra.util.graph.AbstractDependencyGraph
-
Creates the Map of Nodes to
AbstractDependencyGraph<T>.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
- createNodesFromFileList(List<GFile>, TaskMonitor) - Static method in class ghidra.plugins.fsbrowser.FSBNode
-
Helper method to convert
GFile
objects to FSBNode objects. - createNOPInstruction(String, int) - Method in class ghidra.test.ToyProgramBuilder
- createNoteStructure(CategoryPath, String, boolean, int, int, DataTypeManager) - Static method in class ghidra.app.util.bin.format.elf.info.ElfNote
- createNullTerminal(Plugin, Charset, VtOutput) - Method in interface ghidra.app.services.TerminalService
-
Create a terminal not connected to any particular application.
- createNullTerminal(Charset, VtOutput) - Method in interface ghidra.app.services.TerminalService
- createObjectPropertyMap(String, Class<T>) - Method in class ghidra.program.database.properties.DBPropertyMapManager
- createObjectPropertyMap(String, Class<T>) - 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.
- createOrGetFile(String, int) - Method in class ghidra.pcode.emu.unix.AbstractEmuUnixFileSystem
- createOrGetFile(String, int) - Method in interface ghidra.pcode.emu.unix.EmuUnixFileSystem
-
Get the named file, creating it if it doesn't already exist
- 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
- createOverlaySpace(String, AddressSpace) - Method in class ghidra.program.database.ProgramDB
- createOverlaySpace(String, AddressSpace) - Method in interface ghidra.program.model.listing.Program
-
Create a new overlay space based upon the given base AddressSpace
- createOverviewProvider() - Method in interface ghidra.app.services.MarkerService
-
Create a new marker overview provider.
- createPackedTextField(FieldFactory, ProxyObj<?>, FieldElement[], int, int, int, ListingHighlightProvider) - 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
- createParameterSigConflictPanel(Function[], TaskMonitor) - Method in class ghidra.app.merge.listing.ExternalFunctionMerger
- createParamInfoConflictPanel(Function[], AbstractFunctionMerger.ParamInfoConflict, TaskMonitor) - Method in class ghidra.app.merge.listing.ExternalFunctionMerger
- createParser(SleighLanguage) - Static method in enum class ghidra.pcode.exec.SleighProgramCompiler
-
Create a p-code parser for the given language
- createPassageDecoder() - Method in class ghidra.pcode.emu.jit.JitPcodeThread
-
Create the passage decoder
- 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.
- createPipe() - Static method in class ghidra.pty.windows.Pipe
- CreatePipe(WinNT.HANDLEByReference, WinNT.HANDLEByReference, ConsoleApiNative.SECURITY_ATTRIBUTES.ByReference, WinDef.DWORD) - Method in interface ghidra.pty.windows.jna.ConsoleApiNative
- 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.
- createPlaintextTempFile(ByteProvider, String, TaskMonitor) - Method in class ghidra.formats.gfilesystem.FileSystemService
-
Exports the bytes in a
ByteProvider
into normalFile
that can be used as the caller wishes. - createPlateComment(FlatProgramAPI, Address) - Method in class ghidra.app.util.bin.format.macho.commands.LoadCommand
- 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., use
@PluginInfo
instead. - createPluginsConfigurations() - Method in class ghidra.framework.main.FrontEndTool
- createPluginsConfigurations() - Method in class ghidra.framework.plugintool.ModalPluginTool
- createPluginsConfigurations() - Method in class ghidra.framework.plugintool.PluginTool
- createPluginsConfigurations() - Method in class ghidra.framework.project.tool.GhidraTool
- 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, Program, int, boolean, boolean, boolean, Color, Icon) - 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, Icon, 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
- createPopupMenu(Iterator<DockingActionIf>, ActionContext) - Method in class docking.PopupActionManager
- 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.
- CreateProcessW(WString, WString, WinBase.SECURITY_ATTRIBUTES, WinBase.SECURITY_ATTRIBUTES, boolean, WinDef.DWORD, WString, WString, ConsoleApiNative.STARTUPINFOEX, WinBase.PROCESS_INFORMATION) - Method in interface ghidra.pty.windows.jna.ConsoleApiNative
- 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.
- createProgramHeaderByteProvider(Program, boolean) - Static method in class ghidra.app.util.bin.MemoryByteProvider
-
Create a
ByteProvider
that starts at the beginning of the specifiedprogram's
memory, containing either just the first memory block, or all memory blocks (of the same address space). - createProgramReader() - Method in class ghidra.app.util.bin.format.golang.rtti.GoRttiMapper
- createProgramReader() - Method in class ghidra.app.util.bin.format.golang.structmapping.DataTypeMapper
-
Creates a new BinaryReader that reads bytes from the current program's memory image.
- 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
- CreatePseudoConsole(ConsoleApiNative.COORD.ByValue, WinNT.HANDLE, WinNT.HANDLE, WinDef.DWORD, WinNT.HANDLEByReference) - Method in interface ghidra.pty.windows.jna.ConsoleApiNative
- createQWord(Address) - Method in class ghidra.program.flatapi.FlatProgramAPI
-
Creates a qword datatype at the given address.
- 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.FileOptions
- 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, Map<ElfSymbol, Address>) - Method in class ghidra.app.util.bin.format.elf.relocation.ElfRelocationHandler
-
Relocation context for a specific Elf image and relocation table.
- createRemoteLocation(Path, String, URI) - Static method in class help.ImageLocation
- createRemoveConflictPanel(Function[], TaskMonitor) - Method in class ghidra.app.merge.listing.ExternalFunctionMerger
- createRemovedVarConflictPanel(AbstractFunctionMerger.LocalVariableConflict, TaskMonitor) - Method in class ghidra.app.merge.listing.ExternalFunctionMerger
-
Creates the panel for resolving a conflict due to a variable being removed.
- 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.RemoteRepositoryServerHandle
- createRepository(String) - Method in interface ghidra.framework.remote.RepositoryServerHandle
-
Create a new repository on the server.
- createReturnInstruction(String) - Method in class ghidra.test.ToyProgramBuilder
- createRoot(CategoryPath) - Static method in class ghidra.app.util.bin.format.dwarf.DWARFName
-
Create a root name entry that will serve as the parent for all children.
- 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.StubListing
- createRowObject(TableModel, int) - Static method in class docking.widgets.table.RowObject
-
Deprecated.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.
- createScreenImage(Component) - Static method in class docking.test.AbstractDockingTest
-
Creates a png of the given component by capturing a screenshot of the image.
- createSearchLocation(String, SearchLocationCreatorContext) - Method in class ghidra.app.util.bin.format.dwarf.external.SearchLocationRegistry
-
Creates a
SearchLocation
using the provided location string. - 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.
- createSectionProviderFor(Program, TaskMonitor) - Static method in class ghidra.app.util.bin.format.dwarf.sectionprovider.BaseSectionProvider
- createSectionProviderFor(Program, TaskMonitor) - Static method in class ghidra.app.util.bin.format.dwarf.sectionprovider.DSymSectionProvider
- createSectionProviderFor(Program, TaskMonitor) - Static method in class ghidra.app.util.bin.format.dwarf.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. - 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. - createSelection(AddressSetView) - Method in class ghidra.app.script.GhidraScript
-
Calling this method is equivalent to calling
GhidraScript.setCurrentSelection(AddressSetView)
. - createSelectionManager() - Method in class docking.widgets.table.GTable
- createSeparator() - Static method in class docking.menu.MultiActionDockingAction
- createShape() - Method in class ghidra.service.graph.VertexShape
- createSharedActions(Tool, ToolActions, String) - Static method in class docking.DialogComponentProvider
-
Called by the framework during startup to register actions that are shared throughout the tool.
- createSharedActions(Tool, ToolActions, String) - Static method in class docking.DockingWindowManager
-
Called by the framework during startup to register actions that are shared throughout the tool.
- createSharedActions(Tool, ToolActions, String) - Static method in class docking.widgets.table.GTable
- createSharedActions(Tool, ToolActions, String) - Static method in class docking.widgets.tree.GTree
- createSharedState() - Method in class ghidra.pcode.emu.AbstractPcodeMachine
-
A factory method to create the (memory) state shared by all threads in this machine
- createSharedState() - Method in class ghidra.pcode.emu.auxiliary.AuxPcodeEmulator
- createSharedState() - Method in class ghidra.pcode.emu.jit.JitPcodeEmulator
- createSharedState() - Method in class ghidra.pcode.emu.PcodeEmulator
- createSharedState(AuxPcodeEmulator<U>, BytesPcodeExecutorStatePiece) - Method in interface ghidra.pcode.emu.auxiliary.AuxEmulatorPartsFactory
-
Create the shared (memory) state of a new stand-alone emulator
- createSharedUseropLibrary(AuxPcodeEmulator<U>) - Method in interface ghidra.pcode.emu.auxiliary.AuxEmulatorPartsFactory
-
Create the userop library for the emulator (used by all threads)
- 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.dwarf.DIEAggregate
-
Create a
DIEAggregate
from a singleDIE
. - createSingleLineTextField(FieldFactory, ProxyObj<?>, FieldElement, int, int, ListingHighlightProvider) - 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, ListingHighlightProvider) - 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.dwarf.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
- 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.
- createStat() - Method in class ghidra.pcode.emu.unix.AbstractEmuUnixFile
-
A factory method for the file's
stat
structure. - createStorageConflictPanel(Address, Pair<List<Variable>, List<Variable>>, TaskMonitor) - Method in class ghidra.app.merge.listing.ExternalFunctionMerger
- 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, DataType) - Method in class ghidra.program.database.ProgramBuilder
- createString(String, String, Charset, boolean, DataType) - 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
-
Construct command for creating null-terminated ASCII string Data.
- CreateStringCmd(Address, int) - Constructor for class ghidra.app.cmd.data.CreateStringCmd
-
Construct command for creating fixed-length ASCII string Data.
- CreateStringCmd(Address, int, boolean) - Constructor for class ghidra.app.cmd.data.CreateStringCmd
-
Construct command for creating fixed-length ASCII or Unicode string Data.
- CreateStringCmd(Address, int, boolean, DataUtilities.ClearDataMode) - Constructor for class ghidra.app.cmd.data.CreateStringCmd
-
Construct command for creating fixed-length ASCII or Unicode string Data
- CreateStringCmd(Address, AbstractStringDataType, int, DataUtilities.ClearDataMode) - Constructor for class ghidra.app.cmd.data.CreateStringCmd
-
Construct command for creating string Data
- 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(Program)
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(StructureContext<T>) - Method in class ghidra.app.util.bin.format.golang.structmapping.StructureMappingInfo
-
Creates a new customized
structure data type
for a variable length structure mapped class. - 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, for removal: This API element is subject to removal in a future version.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, for removal: This API element is subject to removal in a future version.use
FlatProgramAPI.createLabel(Address, String, boolean, SourceType)
instead. Deprecated in Ghidra 7.4 - createSymbol(Program, Namespace, String, Address) - Static method in class ghidra.app.util.bin.format.objectiveC.ObjectiveC1_Utilities
-
Creates a symbol.
- createTable() - Method in class ghidra.program.database.properties.ObjectPropertyMapDB
-
Create the necessary table(s) to support this property.
- createTable(Field) - Method in class ghidra.program.database.properties.PropertyMapDB
-
Create the default propertyTable.
- 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(String, Schema) - Method in class db.DBHandle
-
Creates a new table with the given name and schema.
- createTable(String, Schema, int[]) - Method in class db.DBHandle
-
Creates a new table with the given name and schema.
- 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.theme.gui.ThemeColorTableModel
- createTableColumnDescriptor() - Method in class docking.theme.gui.ThemeFontTableModel
- createTableColumnDescriptor() - Method in class docking.theme.gui.ThemeIconTableModel
- createTableColumnDescriptor() - Method in class docking.widgets.table.AnyObjectTableModel
- createTableColumnDescriptor() - Method in class docking.widgets.table.GDynamicColumnTableModel
- createTableColumnDescriptor() - Method in class ghidra.app.plugin.debug.dbtable.DbSmallTableModel
- 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.features.base.memsearch.gui.MemoryMatchTableModel
- createTableColumnDescriptor() - Method in class ghidra.framework.main.datatable.ProjectDataTableModel
- createTableColumnDescriptor() - Method in class ghidra.util.table.EmptyThreadedTableModel
- createTableColumnDescriptor() - Method in class ghidra.util.table.GhidraProgramTableModel
- 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.
- createTempFile(long) - Method in class ghidra.formats.gfilesystem.FileSystemService
-
Returns a
FileCache.FileCacheEntryBuilder
that will allow the caller to write bytes to it. - createTempFile(String) - Method in class generic.test.AbstractGenericTest
-
Creates a file in the Application 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 Application temp directory using the given name as a prefix and the given suffix.
- createTempFile(String, String) - Static method in class ghidra.framework.Application
-
Creates a new empty file in the Application's temp directory, using the given prefix and suffix strings to generate its name.
- 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
- createTextPanel(String) - Method in class docking.widgets.OptionDialog
- CreateThemeDialog - Class in ghidra.app.plugin.gui
- CreateThemeDialog(ThemeManager) - Constructor for class ghidra.app.plugin.gui.CreateThemeDialog
- createThread(AuxPcodeEmulator<U>, String) - Method in interface ghidra.pcode.emu.auxiliary.AuxEmulatorPartsFactory
-
Create a thread with the given name
- createThread(String) - Method in class ghidra.pcode.emu.AbstractPcodeMachine
-
A factory method to create a new thread in this machine
- createThread(String) - Method in class ghidra.pcode.emu.auxiliary.AuxPcodeEmulator
- createThread(String) - Method in class ghidra.pcode.emu.jit.JitPcodeEmulator
- createThread(String) - Method in class ghidra.pcode.emu.PcodeEmulator
- createThreadedTablePanel(ThreadedTableModel<ROW_OBJECT, ?>) - Method in class docking.widgets.table.GFilterTable
- createThreadedTablePanel(ThreadedTableModel<ROW_OBJECT, ?>) - Method in class ghidra.util.table.GhidraFilterTable
- createThreadState(PcodeExecutorState<byte[]>, PcodeExecutorState<byte[]>) - Method in class ghidra.pcode.emu.jit.JitPcodeThread
- createThreadState(PcodeExecutorState<T>, PcodeExecutorState<T>) - Method in class ghidra.pcode.emu.DefaultPcodeThread
-
A factory method for the thread's (multiplexed) state
- createThreadStubLibrary() - Method in class ghidra.pcode.emu.AbstractPcodeMachine
-
A factory method to create a stub library for compiling thread-local Sleigh source
- createThreadStubLibrary() - Method in class ghidra.pcode.emu.auxiliary.AuxPcodeEmulator
- 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.
- createThrowableWithStackOlderThan(String...) - 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 patterns 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
- createToolTipComponent() - Method in class ghidra.graph.viewer.popup.ToolTipInfo
-
Creates a tool tip component
- 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
- createUiDefaultsMapper(UIDefaults) - Method in class generic.theme.laf.FlatLookAndFeelManager
- createUiDefaultsMapper(UIDefaults) - Method in class generic.theme.laf.GtkLookAndFeelManager
- createUiDefaultsMapper(UIDefaults) - Method in class generic.theme.laf.LookAndFeelManager
- createUiDefaultsMapper(UIDefaults) - Method in class generic.theme.laf.MacLookAndFeelManager
- createUiDefaultsMapper(UIDefaults) - Method in class generic.theme.laf.MetalLookAndFeelManager
- createUiDefaultsMapper(UIDefaults) - Method in class generic.theme.laf.MotifLookAndFeelManager
- createUiDefaultsMapper(UIDefaults) - Method in class generic.theme.laf.NimbusLookAndFeelManager
- createUiDefaultsMapper(UIDefaults) - Method in class generic.theme.laf.WindowsClassicLookAndFeelManager
- createUiDefaultsMapper(UIDefaults) - Method in class generic.theme.laf.WindowsLookAndFeelManager
- 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.StubMemory
- 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.FileOptions
- 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
- createUseropLibrary() - Method in class ghidra.pcode.emu.AbstractPcodeMachine
-
A factory method to create the userop library shared by all threads in this machine
- createUseropLibrary() - Method in class ghidra.pcode.emu.auxiliary.AuxPcodeEmulator
- createUseropLibrary() - Method in class ghidra.pcode.emu.auxiliary.AuxPcodeThread
- createUseropLibrary() - Method in class ghidra.pcode.emu.DefaultPcodeThread
-
A factory method to create the complete userop library for this thread
- createUseropLibrary() - Method in class ghidra.pcode.emu.jit.JitPcodeEmulator
-
A factory method to create the userop library shared by all threads in this machine
- createUseropLibrary() - Method in class ghidra.pcode.emu.PcodeEmulator
- createUserToolChest() - Method in class ghidra.framework.project.DefaultProjectManager
- createValues() - Method in class ghidra.generic.util.datastruct.TreeValueSortedMap
- 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, FunctionDB, 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(AddressFactory, String, long, int) - Static method in interface ghidra.pcode.emu.jit.gen.tgt.JitCompiledPassage
-
Construct a varnode
- 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.
- 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.
- createVSCodeModuleProject(File) - Method in interface ghidra.app.services.VSCodeIntegrationService
-
Creates a new Visual Studio Code module project at the given directory
- createWithComparator(Comparator<V>) - Static method in class ghidra.generic.util.datastruct.TreeValueSortedMap
-
Create a tree using a custom comparator to order the values
- createWithNaturalOrder() - Static method in class ghidra.generic.util.datastruct.TreeValueSortedMap
-
Create a tree using the values' natural ordering
- createWithStreams(Plugin, Charset, InputStream, OutputStream) - Method in interface ghidra.app.services.TerminalService
-
Create a terminal connected to the application (or pty session) via the given streams.
- createWithStreams(Charset, InputStream, OutputStream) - Method in interface ghidra.app.services.TerminalService
- createWord(Address) - Method in class ghidra.program.flatapi.FlatProgramAPI
-
Creates a word datatype at the given address.
- createWordWrappedTextField(FieldFactory, ProxyObj<?>, FieldElement, int, int, int, ListingHighlightProvider) - 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
- CRIMSON - Static variable in class ghidra.util.WebColors
- 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 Class in ghidra.util.exception
- CryptoException(Exception) - Constructor for exception class ghidra.util.exception.CryptoException
- CryptoException(String) - Constructor for exception class ghidra.util.exception.CryptoException
- CryptoProvider - Interface in ghidra.formats.gfilesystem.crypto
-
Common interface for provider interfaces that provide crypto information.
- CryptoProvider.Session - Interface in ghidra.formats.gfilesystem.crypto
- CryptoProviders - Class in ghidra.formats.gfilesystem.crypto
-
Registry of
crypto providers
andsession creator
. - CryptoProviderSessionChildImpl - Class in ghidra.formats.gfilesystem.crypto
-
A stub implementation of CryptoSession that relies on a parent instance.
- CryptoProviderSessionChildImpl(CryptoSession) - Constructor for class ghidra.formats.gfilesystem.crypto.CryptoProviderSessionChildImpl
- CryptoSession - Interface in ghidra.formats.gfilesystem.crypto
-
Provides the caller with the ability to perform crypto querying operations for a group of related files.
- 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
- CsHintLoadSpecChooser - Class in ghidra.app.util.importer
- CsHintLoadSpecChooser(CompilerSpecID) - Constructor for class ghidra.app.util.importer.CsHintLoadSpecChooser
-
Creates a new
CsHintLoadSpecChooser
- CsHintLoadSpecChooser(String) - Constructor for class ghidra.app.util.importer.CsHintLoadSpecChooser
-
Creates a new
CsHintLoadSpecChooser
- CSMAGIC_BLOBWRAPPER - Static variable in class ghidra.app.util.bin.format.macho.commands.codesignature.CodeSignatureConstants
- CSMAGIC_CODEDIRECTORY - Static variable in class ghidra.app.util.bin.format.macho.commands.codesignature.CodeSignatureConstants
- CSMAGIC_DETACHED_SIGNATURE - Static variable in class ghidra.app.util.bin.format.macho.commands.codesignature.CodeSignatureConstants
- CSMAGIC_EMBEDDED_DER_ENTITLEMENTS - Static variable in class ghidra.app.util.bin.format.macho.commands.codesignature.CodeSignatureConstants
- CSMAGIC_EMBEDDED_ENTITLEMENTS - Static variable in class ghidra.app.util.bin.format.macho.commands.codesignature.CodeSignatureConstants
- CSMAGIC_EMBEDDED_LAUNCH_CONSTRAINT - Static variable in class ghidra.app.util.bin.format.macho.commands.codesignature.CodeSignatureConstants
- CSMAGIC_EMBEDDED_SIGNATURE - Static variable in class ghidra.app.util.bin.format.macho.commands.codesignature.CodeSignatureConstants
- CSMAGIC_EMBEDDED_SIGNATURE_OLD - Static variable in class ghidra.app.util.bin.format.macho.commands.codesignature.CodeSignatureConstants
- CSMAGIC_REQUIREMENT - Static variable in class ghidra.app.util.bin.format.macho.commands.codesignature.CodeSignatureConstants
- CSMAGIC_REQUIREMENTS - Static variable in class ghidra.app.util.bin.format.macho.commands.codesignature.CodeSignatureConstants
- cSpec - Variable in class ghidra.pcode.emu.sys.AnnotatedEmuSyscallUseropLibrary
- CSPEC - Static variable in class ghidra.program.model.data.DataTypeMnemonicSettingsDefinition
- CSPEC_TYPE - Static variable in class ghidra.app.plugin.processors.sleigh.SleighLanguageValidator
- CSPECTAG_TYPE - Static variable in class ghidra.app.plugin.processors.sleigh.SleighLanguageValidator
- cstatement(VectorSTL<ContextChange>) - Method in class ghidra.sleigh.grammar.SleighCompiler
- cstatements() - Method in class ghidra.sleigh.grammar.SleighCompiler
- CStyle - Enum constant in enum class ghidra.app.decompiler.DecompileOptions.CommentStyleEnum
- CTokenHighlightMatcher - Interface in ghidra.app.decompiler
-
The interface that clients must define to create a
DecompilerHighlighter
- 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.AbstractAssemblyResolutionFactory.AbstractAssemblyResolvedPatternsBuilder
- ctx - Variable in class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedPatterns
- ctx - Variable in class ghidra.pcode.struct.GotoStmt
- ctx - Variable in class ghidra.pcode.struct.Expr
- ctx() - Method in record class ghidra.app.plugin.assembler.AssemblySelector.Selection
-
Returns the value of the
ctx
record component. - CTX - Static variable in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory
- CTX - Static variable in class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedPatterns
- ctxAddrs - Variable in class ghidra.program.disassemble.ReDisassembler.ReDisState
- 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.AbstractSleighAssembler
- ctxGraph - Variable in class ghidra.app.plugin.assembler.sleigh.AbstractSleighAssemblerBuilder
- ctxGraph - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyTreeResolver
- ctxlval() - Method in class ghidra.sleigh.grammar.SleighParser
- ctxlval_return() - Constructor for class ghidra.sleigh.grammar.SleighParser.ctxlval_return
- ctxRegister - Variable in class ghidra.program.disassemble.ReDisassembler
- 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
- cu() - Method in record class ghidra.app.util.bin.format.dwarf.expression.DWARFExpressionEvaluatorContext
-
Returns the value of the
cu
record component. - 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
- curChar - Variable in class ghidra.app.util.cparser.C.CParserTokenManager
- curChar - Variable in class ghidra.app.util.cparser.CPP.PreProcessorTokenManager
- curctx - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyDefaultContext
- curFileStackTop() - Method in class ghidra.app.util.cparser.CPP.PreProcessor
- current - Variable in class ghidra.program.model.pcode.LinkedByteBuffer.Position
- CURRENT_ADDRESS - Enum constant in enum class ghidra.app.util.bean.SetEquateDialog.SelectionType
- CURRENT_OPERATING_SYSTEM - Static variable in enum class ghidra.framework.OperatingSystem
-
Do not access this property directly.
- CURRENT_PLATFORM - Static variable in enum class ghidra.framework.Platform
-
A constant identifying the current platform.
- currentAddress - Variable in class ghidra.app.merge.listing.FunctionTagListingMerger
- currentAddress - Variable in class ghidra.app.script.GhidraScript
- currentAddress - Variable in class ghidra.program.util.VarnodeContext
- currentConflictPanel - Variable in class ghidra.app.merge.listing.ExternalFunctionMerger
- currentConflictPanel - Variable in class ghidra.app.merge.listing.FunctionTagListingMerger
- currentConstraint - Variable in class docking.widgets.table.constrainteditor.AbstractColumnConstraintEditor
- currentDomainObject - Variable in class ghidra.app.merge.MergeManagerPlugin
- currentHighlight - Variable in class ghidra.app.plugin.ProgramPlugin
- currentHighlight - Variable in class ghidra.app.script.GhidraScript
- currentIndex - Variable in class ghidra.app.merge.MergeManager
- currentIndex - Variable in class ghidra.app.util.bin.BinaryReader
- currentInstruction - Variable in class ghidra.program.util.VarnodeContext
- currentLocation - Variable in class ghidra.app.plugin.ProgramPlugin
- currentLocation - Variable in class ghidra.app.script.GhidraScript
- currentLocation - Variable in class ghidra.app.util.ByteCopier
- currentMonitor - Variable in class ghidra.app.merge.listing.ExternalFunctionMerger
- currentMonitor - Variable in class ghidra.app.merge.listing.FunctionTagListingMerger
- currentProgram - Variable in class ghidra.app.plugin.ProgramPlugin
- currentProgram - Variable in class ghidra.app.util.ByteCopier
- currentProgram - Variable in class ghidra.program.flatapi.FlatProgramAPI
- currentSelection - Variable in class ghidra.app.plugin.ProgramPlugin
- currentSelection - Variable in class ghidra.app.script.GhidraScript
- currentSelection - Variable in class ghidra.app.util.ByteCopier
- currentState() - Method in class ghidra.app.util.bin.format.dwarf.line.DWARFLineProgramExecutor
- currentThemeValue - Variable in class docking.theme.gui.ThemeValueEditor
- currentToken - Variable in exception class ghidra.app.util.cparser.C.ParseException
-
This is the last token that has been consumed successfully.
- currentToken - Variable in exception class ghidra.app.util.cparser.CPP.ParseException
-
This is the last token that has been consumed successfully.
- currentUser - Variable in class ghidra.framework.main.ProjectAccessPanel
- currentValues - Variable in class generic.theme.ThemeManager
- currentVersion - Variable in class db.Database
- CURSOR - Static variable in class generic.theme.GThemeDefaults.Colors
- 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_OPTION_CLASS_NAME_KEY - Static variable in interface ghidra.framework.options.CustomOption
-
Key which corresponds to custom option implementation class.
- CUSTOM_STORAGE - Enum constant in enum class ghidra.program.model.listing.Function.FunctionUpdateType
-
All parameters and return have been specified with their storage.
- CUSTOM_TYPE - Enum constant in enum class ghidra.framework.options.OptionType
- CustomAttribute - Enum constant in enum class ghidra.app.util.bin.format.pe.cli.tables.CliTypeTable
- CustomDefaultTOCFactory() - Constructor for class help.CustomTOCView.CustomDefaultTOCFactory
- CustomFavoritesView - Class in help
-
This class allows us to change the renderer of the favorites tree.
- CustomFavoritesView(HelpSet, String, String, Hashtable) - Constructor for class help.CustomFavoritesView
- CustomFavoritesView(HelpSet, String, String, Locale, Hashtable) - Constructor for class 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
- customizeClipboardAction(DockingAction) - Method in interface ghidra.app.services.ClipboardContentProviderService
-
Customize the given action.
- 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
- CustomNimbusLookAndFeel - Class in generic.theme.laf
-
Extends the
NimbusLookAndFeel
(Nimbus) to interceptCustomNimbusLookAndFeel.getDefaults()
. - 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 help
- CustomSearchView(HelpSet, String, String, Locale, Hashtable) - Constructor for class help.CustomSearchView
- CustomTOCView - Class in help
-
A custom Table of Contents view that we specify in our JavaHelp xml documents.
- CustomTOCView(HelpSet, String, String, Hashtable) - Constructor for class help.CustomTOCView
- CustomTOCView(HelpSet, String, String, Locale, Hashtable) - Constructor for class help.CustomTOCView
- CustomTOCView.CustomDefaultTOCFactory - Class in 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 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 help.CustomTOCView.CustomTreeItemDecorator
- CUT - Static variable in class ghidra.plugins.fsbrowser.FSBIcons
- CUT_ICON - Static variable in class resources.Icons
- Cuttable - Interface in ghidra.framework.main.datatree
- cv(long) - Method in interface ghidra.app.plugin.assembler.sleigh.expr.match.ExpressionMatcher.Context
-
Match a given constant value
- CVTRes - Enum constant in enum class ghidra.app.util.bin.format.pe.rich.MSProductType
- CXX_Compiler - Enum constant in enum class ghidra.app.util.bin.format.pe.rich.MSProductType
- CYAN - Static variable in class generic.theme.GThemeDefaults.Colors.Palette
- CYAN - Static variable in class ghidra.util.WebColors
- CYCLE - Enum constant in enum class 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_BLUE - Static variable in class ghidra.util.WebColors
- DARK_CYAN - Static variable in class ghidra.app.merge.util.ConflictUtility
- DARK_CYAN - Static variable in class ghidra.util.WebColors
- DARK_GOLDENROD - Static variable in class ghidra.util.WebColors
- DARK_GRAY - Static variable in class generic.theme.GThemeDefaults.Colors.Palette
- DARK_GRAY - Static variable in class ghidra.util.WebColors
- DARK_GREEN - Static variable in class ghidra.util.WebColors
- DARK_KHAKI - Static variable in class ghidra.util.WebColors
- DARK_MAGENTA - Static variable in class ghidra.util.WebColors
- DARK_OLIVE_GREEN - Static variable in class ghidra.util.WebColors
- DARK_ORANGE - Static variable in class ghidra.util.WebColors
- DARK_ORCHID - Static variable in class ghidra.util.WebColors
- DARK_RED - Static variable in class ghidra.util.WebColors
- DARK_SALMON - Static variable in class ghidra.util.WebColors
- DARK_SEA_GREEN - Static variable in class ghidra.util.WebColors
- DARK_SLATE_BLUE - Static variable in class ghidra.util.WebColors
- DARK_SLATE_GRAY - Static variable in class ghidra.util.WebColors
- DARK_TURQUOSE - Static variable in class ghidra.util.WebColors
- DARK_VIOLET - Static variable in class ghidra.util.WebColors
- darker() - Method in class generic.theme.GColor
- darker(Color) - Static method in class generic.theme.Gui
-
Returns a darker version of the given color or brighter if the current theme is dark.
- 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.dnd.StringTransferable
- data - Variable in class docking.widgets.DefaultDropDownSelectionDataModel
- data - Variable in class generic.stl.VectorIterator
- data - Variable in class ghidra.app.util.bin.format.omf.OmfRecord
- 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.graph.ProgramGraphType
- 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
-
RefType.DATA
type identifies a generic reference from either an instruction, when the read/write data access is unknown, or from pointer data when it refers to data or it's unknown if it refers to code. - 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 - Enum constant in enum class ghidra.app.services.AnalyzerType
- DATA_CONFLICT - Enum constant in enum class 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
-
Deprecated.use of this type is discouraged and may be eliminated in a future release. The type
RefType.DATA
should generally be used in place of this type. - DATA_INDIRECT - Static variable in class ghidra.graph.ProgramGraphType
- 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_ORG_CHANGED - Enum constant in enum class ghidra.program.model.data.StandAloneDataTypeManager.ArchiveWarning
-
StandAloneDataTypeManager.ArchiveWarning.DATA_ORG_CHANGED
indicates an archive which has been open read-only requires an upgraded to adjust for changes in the associated data organization. - DATA_PAGE_MAP_ENTRY - Static variable in class ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideInfoCommon
- 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_ADDED - Enum constant in enum class ghidra.program.util.ProgramEvent
- 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_CATEGORY - Static variable in class ghidra.app.util.bin.format.swift.SwiftTypeMetadataStructure
- DATA_TYPE_CATEGORY_ADDED - Enum constant in enum class ghidra.program.util.ProgramEvent
- DATA_TYPE_CATEGORY_MOVED - Enum constant in enum class ghidra.program.util.ProgramEvent
- DATA_TYPE_CATEGORY_REMOVED - Enum constant in enum class ghidra.program.util.ProgramEvent
- DATA_TYPE_CATEGORY_RENAMED - Enum constant in enum class ghidra.program.util.ProgramEvent
- DATA_TYPE_CHANGED - Enum constant in enum class ghidra.program.util.ProgramEvent
- DATA_TYPE_EDITORS - Static variable in interface ghidra.app.util.HelpTopics
-
Help Topic for the data type editors.
- DATA_TYPE_MOVED - Enum constant in enum class ghidra.program.util.ProgramEvent
- DATA_TYPE_PROPOGATION - Static variable in class ghidra.app.services.AnalysisPriority
-
Defines data type propagation as the ninth priority for automatic analysis.
- DATA_TYPE_REMOVED - Enum constant in enum class ghidra.program.util.ProgramEvent
- DATA_TYPE_RENAMED - Enum constant in enum class ghidra.program.util.ProgramEvent
- DATA_TYPE_REPLACED - Enum constant in enum class ghidra.program.util.ProgramEvent
- DATA_TYPE_SETTING_CHANGED - Enum constant in enum class ghidra.program.util.ProgramEvent
- 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 Class in ghidra.program.database.util
-
Exception thrown if the database does not match the expected version of the program classes.
- DatabaseVersionException() - Constructor for exception class ghidra.program.database.util.DatabaseVersionException
-
Construct a new DatabaseException.
- DatabaseVersionException(String) - Constructor for exception class ghidra.program.database.util.DatabaseVersionException
-
Construct a new DatabaseException with the given message.
- DataBlock() - Constructor for class ghidra.app.util.bin.format.omf.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
- dataChanged(BigInteger, BigInteger) - Method in class ghidra.app.decompiler.component.margin.LineNumberDecompilerMarginProvider
- DataComparisonData - Class in ghidra.features.base.codecompare.panel
-
ComparisonData for a Data object
- DataComparisonData(Data, int) - Constructor for class ghidra.features.base.codecompare.panel.DataComparisonData
- DataConverter - Interface in ghidra.util
-
Stateless helper classes with static singleton instances that contain methods to convert Java numeric types to and from their raw form in a byte array.
- 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 Class 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 class ghidra.framework.store.local.DataDirectoryException
-
Constructor.
- dataEnd - Variable in class ghidra.app.util.bin.format.omf.OmfRecord
- 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.
- Data Flow Analysis - Search tag in class ghidra.pcode.emu.jit.JitCompiler
- Section
- DataFlowGraphType - Class in ghidra.graph
- DataFlowGraphType() - Constructor for class ghidra.graph.DataFlowGraphType
- DataImage - Class in ghidra.program.model.data
- DataImage() - Constructor for class ghidra.program.model.data.DataImage
- DataInCodeCommand - Class in ghidra.app.util.bin.format.macho.commands
-
Represents a LC_DATA_IN_CODE command.
- DataInCodeEntry - Class in ghidra.app.util.bin.format.macho.commands
-
Represents a data_in_code_entry structure
- DataInCodeEntry(BinaryReader) - Constructor for class ghidra.app.util.bin.format.macho.commands.DataInCodeEntry
-
Creates a new
DataInCodeEntry
- Data Input and Choice Dialogs - Search tag in class docking.widgets.OptionDialog
- Section
- DataIterator - Interface in ghidra.program.model.listing
-
Interface to define an iterator over over some set of Data.
- DataIterator.IteratorWrapper - Class in ghidra.program.model.listing
- 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
- dataoff - Variable in class ghidra.app.util.bin.format.macho.commands.LinkEditDataCommand
- dataOffset - Variable in class ghidra.app.util.bin.format.omf.omf.OmfData
- 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.
- dataReader - Variable in class ghidra.app.util.bin.format.macho.commands.LinkEditDataCommand
- dataReader - Variable in class ghidra.app.util.bin.format.omf.OmfRecord
- 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
-
Service for creating data
- dataSettingChanged(Address) - Method in class ghidra.program.database.data.ProgramBasedDataTypeManagerDB
-
Provides notification when a data instance setting has changed at a specific address.
- dataSettingChanged(Address) - Method in class ghidra.program.database.data.ProgramDataTypeManager
- datasize - Variable in class ghidra.app.util.bin.format.macho.commands.LinkEditDataCommand
- 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.
- DataStructureErrorHandlerFactory - Class in ghidra.util.datastruct
-
A class data structures can use to delegate error handling responsibilities to system-level decision making.
- DataStructureErrorHandlerFactory() - Constructor for class ghidra.util.datastruct.DataStructureErrorHandlerFactory
- 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.CompositeVerticalLayoutTextField
- 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
- dataToScreenLocation(int, int) - Method in class docking.widgets.fieldpanel.field.WrappingVerticalLayoutTextField
- 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, DataTreeDialogType) - Constructor for class ghidra.framework.main.DataTreeDialog
-
Construct a new DataTreeDialog for the active project.
- DataTreeDialog(Component, String, DataTreeDialogType, DomainFileFilter) - Constructor for class ghidra.framework.main.DataTreeDialog
-
Construct a new DataTreeDialog for the active project.
- DataTreeDialog(Component, String, DataTreeDialogType, DomainFileFilter, Project) - Constructor for class ghidra.framework.main.DataTreeDialog
-
Construct a new DataTreeDialog for the given project.
- DataTreeDialogType - Enum Class in ghidra.framework.main
-
Types of ways to use a 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.plugin.exceptionhandlers.gcc.datatype.DwarfEncodingModeDataType
- dataType - Static variable in class ghidra.app.plugin.exceptionhandlers.gcc.datatype.PcRelative31AddressDataType
- 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.blobs.CliBlobMarshalSpec.CliSafeArrayElemTypeDataType
- 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.DataTypeDependencyOrderer.Entry
- 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.IBO32DataType
- dataType - Static variable in class ghidra.program.model.data.IBO64DataType
- 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.SignedLeb128DataType
-
A statically defined SignedLeb128DataType 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.UnsignedLeb128DataType
-
A statically defined UnsignedLeb128DataType 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 datatypes 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, ProgramEvent, Object, Object) - Method in class ghidra.program.database.DataTypeArchiveDB
-
Notification that a data type was added.
- dataTypeAdded(long, ProgramEvent, 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.ProjectDataTypeManager
- dataTypeAlignment - Variable in class ghidra.program.model.util.DataTypeInfo
- dataTypeAlignmentChanged(DataType) - Method in class ghidra.program.model.data.AbstractDataType
- dataTypeAlignmentChanged(DataType) - Method in class ghidra.program.model.data.ArrayDataType
- dataTypeAlignmentChanged(DataType) - Method in interface ghidra.program.model.data.Composite
-
The alignment changed for the specified data type.
- dataTypeAlignmentChanged(DataType) - Method in interface ghidra.program.model.data.DataType
-
Notification that the given datatype's alignment has changed.
- dataTypeAlignmentChanged(DataType) - Method in class ghidra.program.model.data.StructureDataType
- dataTypeAlignmentChanged(DataType) - Method in class ghidra.program.model.data.TypedefDataType
- 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.
- 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, OpenMode, 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
- DataTypeArchiveLinkContentHandler - Class in ghidra.program.database
- DataTypeArchiveLinkContentHandler() - Constructor for class ghidra.program.database.DataTypeArchiveLinkContentHandler
- 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 data type archives.
- DataTypeArchiveService - Interface in ghidra.app.services
-
A service that manages a set of data type archives, allowing re-use of already open archives.
- 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, ProgramEvent, boolean, Object, Object) - Method in class ghidra.program.database.DataTypeArchiveDB
-
notification the a data type has changed
- dataTypeChanged(long, ProgramEvent, boolean, Object, Object) - Method in class ghidra.program.database.ProgramDB
-
notification the a datatype has 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
- dataTypeChanged(DataType, boolean) - Method in class ghidra.program.database.data.DataTypeManagerDB
-
Notification when data type is changed.
- dataTypeChanged(DataType, boolean) - Method in class ghidra.program.database.data.ProgramDataTypeManager
- dataTypeChanged(DataType, boolean) - Method in class ghidra.program.database.ProjectDataTypeManager
- DataTypeChangeSet - Interface in ghidra.program.model.listing
-
Interface for a Data Type Change set.
- DataTypeCleaner - Class in ghidra.program.util
-
DataTypeCleaner
provides a convenient way to clean composite definitions which may be included within a complex datatype which was derived from an source unrelated to a targetDataTypeManager
. - DataTypeCleaner(DataTypeManager, boolean) - Constructor for class ghidra.program.util.DataTypeCleaner
-
Consruct a
DataTypeCleaner
instance. - 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
provides the preferred named-based comparison ofDataType
which utilizes theDataTypeNameComparator
for a primaryname
comparison followed by sub-ordering onDataTypeManager
name andCategoryPath
. - 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
- DataTypeConflictHandler - Class in ghidra.program.model.data
-
DataTypeConflictHandler
provides theDataTypeManager
with a handler that is used to provide a disposition when a datatype conflict is detected duringDataTypeManager.resolve(DataType, DataTypeConflictHandler)
processing. - DataTypeConflictHandler() - Constructor for class ghidra.program.model.data.DataTypeConflictHandler
- DataTypeConflictHandler.ConflictResolutionPolicy - Enum Class in ghidra.program.model.data
-
ConflictResolutionPolicy
indicates the conflict resolution policy which should be applied when any conflict is encountered - DataTypeConflictHandler.ConflictResult - Enum Class 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.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.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 Class in ghidra.program.model.data
-
DataTypeDependencyException
corresponds to a datatype dependency failure. - DataTypeDependencyException() - Constructor for exception class ghidra.program.model.data.DataTypeDependencyException
- DataTypeDependencyException(String) - Constructor for exception class ghidra.program.model.data.DataTypeDependencyException
- DataTypeDependencyException(String, Throwable) - Constructor for exception class ghidra.program.model.data.DataTypeDependencyException
- DataTypeDependencyException(Throwable) - Constructor for exception class ghidra.program.model.data.DataTypeDependencyException
- DataTypeDependencyOrderer - Class in ghidra.app.util
- DataTypeDependencyOrderer(DataTypeManager) - Constructor for class ghidra.app.util.DataTypeDependencyOrderer
-
This constructor starts with an empty DataType list, which can be added to.
- DataTypeDependencyOrderer(DataTypeManager, ArrayList<DataType>) - Constructor for class ghidra.app.util.DataTypeDependencyOrderer
-
This constructor takes an initial DataType list.
- DataTypeDependencyOrderer.Entry - Class in ghidra.app.util
- 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(ServiceProvider) - Constructor for class ghidra.app.util.datatype.DataTypeDropDownSelectionDataModel
- DataTypeDropDownSelectionDataModel(DataTypeManager, DataTypeManagerService) - Constructor for class ghidra.app.util.datatype.DataTypeDropDownSelectionDataModel
-
Creates a new instance.
- DataTypeEncodeException - Exception Class in ghidra.program.model.data
-
Exception thrown when a value cannot be encoded for a data type
- DataTypeEncodeException(Object, DataType, Throwable) - Constructor for exception class ghidra.program.model.data.DataTypeEncodeException
-
Constructor
- DataTypeEncodeException(String, Object, DataType) - Constructor for exception class ghidra.program.model.data.DataTypeEncodeException
-
Constructor
- DataTypeEncodeException(String, Object, DataType, Throwable) - Constructor for exception class ghidra.program.model.data.DataTypeEncodeException
-
Constructor
- DatatypeFilter - Interface in ghidra.program.model.lang.protorules
-
A filter selecting a specific class of data-type.
- DataTypeGraphComparator - Class in ghidra.app.util.bin.format.dwarf
- DataTypeGraphComparator.DataTypePairObserver - Interface in ghidra.app.util.bin.format.dwarf
- 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
- 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
DataTypeManagerChangeListener
that sends out the events to its own list of listeners. - DataTypeManagerChangeListenerHandler() - Constructor for class ghidra.program.model.data.DataTypeManagerChangeListenerHandler
- DataTypeManagerDB - Class in ghidra.program.database.data
-
Base class for DB-backed data type managers.
- DataTypeManagerDB(DBHandle, AddressMap, OpenMode, String, ErrorHandler, Lock, TaskMonitor) - Constructor for class ghidra.program.database.data.DataTypeManagerDB
-
Constructor for a database-backed
DataTypeManagerDB
extension. - DataTypeManagerDB(ResourceFile, OpenMode, TaskMonitor) - Constructor for class ghidra.program.database.data.DataTypeManagerDB
-
Constructor for a data-type manager backed by a packed database file.
- DataTypeManagerDB(DataOrganization) - Constructor for class ghidra.program.database.data.DataTypeManagerDB
-
Construct a new temporary data-type manager.
- 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.
- dataTypeMapper - Variable in class ghidra.app.util.bin.format.golang.structmapping.StructureContext
- DataTypeMapper - Class in ghidra.app.util.bin.format.golang.structmapping
-
Information about
StructureMapping
classes and their metadata. - DataTypeMapper(Program, ResourceFile) - Constructor for class ghidra.app.util.bin.format.golang.structmapping.DataTypeMapper
-
Creates and initializes a DataTypeMapper.
- DataTypeMapperContext - Interface in ghidra.app.util.bin.format.golang.structmapping
-
Context passed to StructureMapping logic when binding a structure's fields to a java class's fields.
- DatatypeMatchFilter - Class in ghidra.program.model.lang.protorules
-
Check if the function signature has a specific data-type in a specific position.
- DatatypeMatchFilter() - Constructor for class ghidra.program.model.lang.protorules.DatatypeMatchFilter
- 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.ProjectDataTypeManager
- dataTypeName() - Element in annotation interface ghidra.app.util.bin.format.golang.structmapping.FieldOutput
-
Specifies the name of a Ghidra
DataType
that will be used for this field when creating a Ghidra structure. - 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.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 class ghidra.program.model.data.CompositeDataTypeImpl
- dataTypeNameChanged(DataType, String) - Method in interface ghidra.program.model.data.DataType
-
Informs this datatype 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.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.TypedefDataType
- DataTypeNameComparator - Class in ghidra.program.model.data
-
DataTypeNameComparator
provides the preferred named-based comparison ofDataType
which handles both some degree of case-insensity as well as proper grouping and ordering of conflict datatypes. - DataTypeNameComparator() - Constructor for class ghidra.program.model.data.DataTypeNameComparator
- DataTypeNamingUtil - Class in ghidra.app.util
- DataTypeObjectComparator - Class in ghidra.program.model.data
-
DataTypeObjectComparator
provides the preferred named-based comparison of data types using theDataTypeNameComparator
allowing a mix ofDataType
and/orString
names to be compared. - DataTypeObjectComparator() - Constructor for class ghidra.program.model.data.DataTypeObjectComparator
- 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 Class 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, LocationReferenceContext) - 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.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 datatype that the given oldDT has been replaced with newDT
- dataTypeReplaced(DataType, DataType) - Method in class ghidra.program.model.data.DefaultDataType
- 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(DataTypeManager, DataTypeManagerService, DataTypeParser.AllowedDataTypes) - Constructor for class ghidra.app.util.datatype.DataTypeSelectionEditor
-
Creates a new instance.
- DataTypeSelectionEditor(DataTypeManager, ServiceProvider, DataTypeParser.AllowedDataTypes) - Constructor for class ghidra.app.util.datatype.DataTypeSelectionEditor
-
Creates a new instance.
- dataTypeSettingsChanged(DataType) - Method in class ghidra.program.database.data.DataTypeManagerDB
-
Notification when data type settings have changed.
- dataTypeSettingsChanged(DataType) - Method in class ghidra.program.database.data.ProgramDataTypeManager
- 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.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
- DataTypeUrl - Class in ghidra.app.util.datatype
-
A class to produce and parse URLs of the form:
- DataTypeUrl(DataType) - Constructor for class ghidra.app.util.datatype.DataTypeUrl
-
Constructs a url from the given data type
- DataTypeUrl(String) - Constructor for class ghidra.app.util.datatype.DataTypeUrl
-
Constructs a url from the given url string
- 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 Class 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
-
Date created property
- DATE_FORMAT - Static variable in class ghidra.framework.options.GProperties
- DATE_INFO - Enum constant in enum class ghidra.formats.gfilesystem.fileinfo.FileAttributeTypeGroup
- DATE_PATTERN - Static variable in class docking.widgets.table.constrainteditor.DateValueConstraintEditor
- DATE_TYPE - Enum constant in enum class 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 - Variable in class db.FieldIndexTable
-
Database Handle
- 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
- DBContentHandler<T> - 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.sourcemap.SourceFileManagerDB
- 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. - dbFileListener - Variable in class db.Database
- DBFileListener - Interface in db
-
DBFileListener
facilitates listener notification when new database versions are created. - dbg - Static variable in class ghidra.app.plugin.assembler.sleigh.AbstractSleighAssembler
- dbg - Static variable in class ghidra.app.plugin.assembler.sleigh.AbstractSleighAssemblerBuilder
- dbg - Variable in class ghidra.app.plugin.assembler.sleigh.expr.AbstractExpressionSolver
- dbg - Static variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyDefaultContext
- dbg(String) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyStateGenerator.GeneratorContext
-
Print a debug line
- DBG - Static variable in class ghidra.app.plugin.assembler.sleigh.expr.RecursiveDescentSolver
- DBG - Static variable in class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser
-
Change this to
DbgTimer.ACTIVE
for verbose diagnostics - DBG - Static variable in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyState
- DBG - Static variable in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyStateGenerator
- DBG - Static variable in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyTreeResolver
- DBG - Static variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic
- DBG - Static variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults
- 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
- 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> - 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, OpenMode, Lock, TaskMonitor) - Constructor for class ghidra.program.database.properties.DBPropertyMapManager
-
Constructs a new DBPropertyMapManager
- DBRecord - Class in db
-
Record
provides a portable container for data associated with a fixed schema. - 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
- DbSmallTableModel - Class in ghidra.app.plugin.debug.dbtable
- DbSmallTableModel(ServiceProvider, Table) - Constructor for class ghidra.app.plugin.debug.dbtable.DbSmallTableModel
- DBStringMapAdapter - Class in ghidra.program.database
-
DBStringMapAdapter
provides a simple string-to-string map backed by a named database table. - DBStringMapAdapter(DBHandle, String, boolean) - Constructor for class ghidra.program.database.DBStringMapAdapter
- DbViewerPlugin - Class in ghidra.app.plugin.debug
- DbViewerPlugin(PluginTool) - Constructor for class ghidra.app.plugin.debug.DbViewerPlugin
- DbViewerProvider - Class in ghidra.app.plugin.debug
- DbViewerProvider(Plugin) - Constructor for class ghidra.app.plugin.debug.DbViewerProvider
- DBWithUserDataContentHandler<T> - Class in ghidra.framework.data
-
DBContentHandler
provides an abstract ContentHandler for domain object content which is stored within a database file. - DBWithUserDataContentHandler() - Constructor for class ghidra.framework.data.DBWithUserDataContentHandler
- dcmpOpcode() - Method in interface ghidra.pcode.emu.jit.gen.op.CompareFloatOpGen
-
The JVM opcode to perform the comparison with double operands on the stack.
- dcmpOpcode() - Method in enum class ghidra.pcode.emu.jit.gen.op.FloatEqualOpGen
- dcmpOpcode() - Method in enum class ghidra.pcode.emu.jit.gen.op.FloatLessEqualOpGen
- dcmpOpcode() - Method in enum class ghidra.pcode.emu.jit.gen.op.FloatLessOpGen
- dcmpOpcode() - Method in enum class ghidra.pcode.emu.jit.gen.op.FloatNotEqualOpGen
- DeafultPluginPackagingProvider - Class in ghidra.framework.plugintool
-
The default plugin package provider that uses the
PluginsConfiguration
to supply packages - 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
- DEBSYM - Static variable in class ghidra.app.util.bin.format.omf.omf.OmfRecordTypes
- DEBSYM - Static variable in class ghidra.app.util.bin.format.omf.omf166.Omf166RecordTypes
- 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 - Enum constant in enum class 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.dwarf.sectionprovider.DWARFSectionNames
- DEBUG_ADDR - Static variable in class ghidra.app.util.bin.format.dwarf.sectionprovider.DWARFSectionNames
- DEBUG_ARRANGES - Static variable in class ghidra.app.util.bin.format.dwarf.sectionprovider.DWARFSectionNames
- DEBUG_FRAME - Static variable in class ghidra.app.util.bin.format.dwarf.sectionprovider.DWARFSectionNames
- DEBUG_FRAME_BLOCK_NAME - Static variable in class ghidra.app.plugin.exceptionhandlers.gcc.sections.DebugFrameSection
- DEBUG_INFO - Static variable in class ghidra.app.util.bin.format.dwarf.sectionprovider.DWARFSectionNames
- DEBUG_LINE - Static variable in class ghidra.app.util.bin.format.dwarf.sectionprovider.DWARFSectionNames
- DEBUG_LINE_STR - Static variable in class ghidra.app.util.bin.format.dwarf.sectionprovider.DWARFSectionNames
- DEBUG_LOC - Static variable in class ghidra.app.util.bin.format.dwarf.sectionprovider.DWARFSectionNames
- DEBUG_LOCLISTS - Static variable in class ghidra.app.util.bin.format.dwarf.sectionprovider.DWARFSectionNames
- DEBUG_MACINFO - Static variable in class ghidra.app.util.bin.format.dwarf.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.dwarf.sectionprovider.DWARFSectionNames
- DEBUG_PUBTYPES - Static variable in class ghidra.app.util.bin.format.dwarf.sectionprovider.DWARFSectionNames
- DEBUG_RANGES - Static variable in class ghidra.app.util.bin.format.dwarf.sectionprovider.DWARFSectionNames
- DEBUG_RNGLISTS - Static variable in class ghidra.app.util.bin.format.dwarf.sectionprovider.DWARFSectionNames
- DEBUG_STR - Static variable in class ghidra.app.util.bin.format.dwarf.sectionprovider.DWARFSectionNames
- DEBUG_STROFFSETS - Static variable in class ghidra.app.util.bin.format.dwarf.sectionprovider.DWARFSectionNames
- DEBUG_TYPES - Static variable in class ghidra.app.util.bin.format.dwarf.sectionprovider.DWARFSectionNames
- DebugCodeView - Class in ghidra.app.util.bin.format.pe.debug
-
A class to represent the code view debug information.
- 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.
- DebugCOFFLineNumber - Class in ghidra.app.util.bin.format.pe.debug
-
A class to represent the COFF Line number data structure.
- DebugCOFFLineNumber(BinaryReader, int) - Constructor for class ghidra.app.util.bin.format.pe.debug.DebugCOFFLineNumber
- DebugCOFFSymbol - Class in ghidra.app.util.bin.format.pe.debug
-
A class to represent the COFF symbol data structure.
- DebugCOFFSymbol(BinaryReader, int, long) - Constructor for class ghidra.app.util.bin.format.pe.debug.DebugCOFFSymbol
- DebugCOFFSymbol(BinaryReader, int, DebugCOFFSymbolTable) - Constructor for class ghidra.app.util.bin.format.pe.debug.DebugCOFFSymbol
- DebugCOFFSymbolAux - Class in ghidra.app.util.bin.format.pe.debug
-
A class to represent the COFF Auxiliary Symbol data structure.
- DebugCOFFSymbolAux.AuxFile - Class in ghidra.app.util.bin.format.pe.debug
- DebugCOFFSymbolAux.AuxSection - Class in ghidra.app.util.bin.format.pe.debug
- DebugCOFFSymbolAux.AuxSym - Class in ghidra.app.util.bin.format.pe.debug
- DebugCOFFSymbolsHeader - Class in ghidra.app.util.bin.format.pe.debug
-
A class to represent the COFF Symbols Header.
- DebugCOFFSymbolTable - Class in ghidra.app.util.bin.format.pe.debug
-
A class to represent the COFF Symbol Table.
- DebugCOFFSymbolTable(BinaryReader, DebugCOFFSymbolsHeader, int) - Constructor for class ghidra.app.util.bin.format.pe.debug.DebugCOFFSymbolTable
- DebugData62Keil - Static variable in class ghidra.app.util.bin.format.omf.omf51.Omf51RecordTypes
- DebugData63Keil - Static variable in class ghidra.app.util.bin.format.omf.omf51.Omf51RecordTypes
- DebugData64Keil - Static variable in class ghidra.app.util.bin.format.omf.omf51.Omf51RecordTypes
- DebugDataDirectory - Class in ghidra.app.util.bin.format.pe
-
Points to an array of IMAGE_DEBUG_DIRECTORY structures.
- DebugDirectory - Class in ghidra.app.util.bin.format.pe.debug
-
A class to represent the Debug Directory data structure.
- 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(BinaryReader, long, int, long) - Constructor for class ghidra.app.util.bin.format.pe.debug.DebugDirectoryParser
-
Constructs a new debug directory parser.
- debugEnabled() - Method in class ghidra.app.decompiler.DecompInterface
- DebugFixup - Class in ghidra.app.util.bin.format.pe.debug
-
A possible implementation of the FIXUP debug directory.
- DebugFixupElement - Class in ghidra.app.util.bin.format.pe.debug
-
A possible implementation of the FIXUP debug directory elements.
- DebugFrameSection - Class in ghidra.app.plugin.exceptionhandlers.gcc.sections
-
Parses the exception handling structures within a '.debug_frame' memory section, which contains call frame debugging information.
- DebugFrameSection(TaskMonitor, Program) - Constructor for class ghidra.app.plugin.exceptionhandlers.gcc.sections.DebugFrameSection
-
Constructor for a debug frame section.
- DEBUGGER - Static variable in interface ghidra.app.plugin.PluginCategoryNames
- DebugInfoEntry - Class in ghidra.app.util.bin.format.dwarf
-
A DWARF Debug Info Entry is a collection of
attributes
in a hierarchical structure (seeDebugInfoEntry.getParent()
,DebugInfoEntry.getChildren()
). - DebugInfoEntry(DWARFCompilationUnit, long, int, DWARFAbbreviation, int[]) - Constructor for class ghidra.app.util.bin.format.dwarf.DebugInfoEntry
-
Creates a DIE.
- DebugItem - Static variable in class ghidra.app.util.bin.format.omf.omf51.Omf51RecordTypes
- DebugItemKeil - Static variable in class ghidra.app.util.bin.format.omf.omf51.Omf51RecordTypes
- DebugMisc - Class in ghidra.app.util.bin.format.pe.debug
-
A class to represent the
IMAGE_DEBUG_MISC
struct as defined inwinnt.h
. - 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
- DebugSignature - Class in ghidra.app.decompiler.signature
-
A feature extracted from a function, with an additional description of what information is incorporated into the feature.
- DebugSignature() - Constructor for class ghidra.app.decompiler.signature.DebugSignature
- debugSignatures(Function, int, TaskMonitor) - Method in class ghidra.app.decompiler.DecompInterface
-
Generate a signature, using the current signature settings, for the given function.
- DebugStateX86_32 - Class in ghidra.app.util.bin.format.macho.threadcommand
- DebugStateX86_64 - Class in ghidra.app.util.bin.format.macho.threadcommand
- debugStream - Variable in class ghidra.app.util.cparser.C.CParserTokenManager
-
Debug output.
- debugStream - Variable in class ghidra.app.util.cparser.CPP.PreProcessorTokenManager
-
Debug output.
- 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(Long) - Method in enum class generic.ULongSpan.Domain
- dec(N) - Method in interface generic.Span.Domain
-
Get a given value, decremented by 1
- 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 - Enum constant in enum class ghidra.app.util.viewer.field.FieldNameFieldFactory.IndexFormat
- Decimal - Enum constant in enum class ghidra.app.decompiler.DecompileOptions.IntegerFormatEnum
- DECIMAL - Enum constant in enum class ghidra.test.processors.support.EmulatorTestRunner.DumpFormat
- DECIMAL - Static variable in class ghidra.docking.settings.FormatSettingsDefinition
- DECIMAL - Static variable in class ghidra.features.base.memsearch.format.SearchFormat
- DECIMAL_LITERAL - Static variable in interface ghidra.app.util.cparser.C.CParserConstants
-
RegularExpression Id.
- DECIMAL_LITERAL - Static variable in interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
RegularExpression Id.
- 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() - Method in class ghidra.app.util.cparser.C.CParser
- declaration_return() - Constructor for class ghidra.sleigh.grammar.SleighParser_SemanticParser.declaration_return
- DeclarationList() - Method in class ghidra.app.util.cparser.C.CParser
- DeclarationSpecifiers(Declaration) - Method in class ghidra.app.util.cparser.C.CParser
- Declarator(Declaration, DataType) - Method in class ghidra.app.util.cparser.C.CParser
- DeclConstant() - Method in class ghidra.app.util.cparser.C.CParser
- DeclSecurity - Enum constant in enum class ghidra.app.util.bin.format.pe.cli.tables.CliTypeTable
- DeclSpec(Declaration) - Method in class ghidra.app.util.cparser.C.CParser
- DECLSPEC - Static variable in interface ghidra.app.util.cparser.C.CParserConstants
-
RegularExpression Id.
- DeclSpecifier(Declaration) - Method in class ghidra.app.util.cparser.C.CParser
- decode() - Method in class ghidra.pcode.emu.jit.decode.DecoderForOneStride
-
Decode the stride.
- decode(byte[], int, boolean) - Static method in class ghidra.program.model.data.LEB128
-
Decodes a LEB128 number from a byte array and returns it as a long.
- decode(DwarfDecodeContext) - Method in interface ghidra.app.plugin.exceptionhandlers.gcc.DwarfEHDecoder
-
Decodes an integer value which is indicated by the context.
- decode(Decoder) - Method in class ghidra.app.decompiler.signature.BlockSignature
- decode(Decoder) - Method in class ghidra.app.decompiler.signature.CopySignature
- decode(Decoder) - Method in class ghidra.app.decompiler.signature.DebugSignature
-
Decode the feature from a stream.
- decode(Decoder) - Method in class ghidra.app.decompiler.signature.VarnodeSignature
- decode(Decoder) - Method in class ghidra.app.plugin.processors.sleigh.pattern.CombinePattern
- decode(Decoder) - Method in class ghidra.app.plugin.processors.sleigh.pattern.ContextPattern
- decode(Decoder) - Method in class ghidra.app.plugin.processors.sleigh.pattern.InstructionPattern
- decode(Decoder) - Method in class ghidra.app.plugin.processors.sleigh.pattern.OrPattern
- decode(Decoder) - Method in class ghidra.app.plugin.processors.sleigh.pattern.Pattern
- decode(Decoder) - Method in class ghidra.app.plugin.processors.sleigh.pattern.PatternBlock
- decode(Decoder) - Method in class ghidra.app.plugin.processors.sleigh.template.ConstructTpl
-
Decode this template from a
<construct_tpl>
tag in the stream. - decode(Decoder) - Method in class ghidra.app.plugin.processors.sleigh.template.ConstTpl
- decode(Decoder) - Method in class ghidra.app.plugin.processors.sleigh.template.HandleTpl
- decode(Decoder) - Method in class ghidra.app.plugin.processors.sleigh.template.OpTpl
- decode(Decoder) - Method in class ghidra.app.plugin.processors.sleigh.template.VarnodeTpl
- decode(Decoder) - Method in class ghidra.program.model.lang.InjectContext
- decode(Decoder) - Static method in class ghidra.program.model.pcode.AddressXML
-
Create an address from a stream encoding.
- decode(Decoder) - Method in class ghidra.program.model.pcode.BlockGraph
-
Decode all blocks and edges in this container from a stream.
- decode(Decoder) - Method in class ghidra.program.model.pcode.DynamicEntry
- decode(Decoder) - Method in class ghidra.program.model.pcode.EquateSymbol
- decode(Decoder) - Method in class ghidra.program.model.pcode.HighCodeSymbol
- decode(Decoder) - Method in class ghidra.program.model.pcode.HighConstant
- decode(Decoder) - Method in class ghidra.program.model.pcode.HighFunction
- decode(Decoder) - Method in class ghidra.program.model.pcode.HighGlobal
- decode(Decoder) - Method in class ghidra.program.model.pcode.HighLocal
- decode(Decoder) - Method in class ghidra.program.model.pcode.HighOther
- decode(Decoder) - Method in class ghidra.program.model.pcode.HighParam
- decode(Decoder) - Method in class ghidra.program.model.pcode.HighParamID
- decode(Decoder) - Method in class ghidra.program.model.pcode.HighSymbol
-
Decode this symbol object and its associated mappings from the stream.
- decode(Decoder) - Method in class ghidra.program.model.pcode.HighVariable
-
Decode this HighVariable from a
<high>
element in the stream - decode(Decoder) - Method in class ghidra.program.model.pcode.JumpTable
-
Decode a JumpTable object from the stream.
- decode(Decoder) - Method in class ghidra.program.model.pcode.JumpTable.LoadTable
- decode(Decoder) - Method in class ghidra.program.model.pcode.MappedDataEntry
- decode(Decoder) - Method in class ghidra.program.model.pcode.MappedEntry
- decode(Decoder) - Method in class ghidra.program.model.pcode.PcodeSyntaxTree
- decode(Decoder) - Static method in class ghidra.program.model.pcode.SequenceNumber
-
Decode a new Sequence number from the stream
- decode(Decoder) - Method in class ghidra.program.model.pcode.SymbolEntry
-
Decode this entry from the stream.
- decode(Decoder) - Method in class ghidra.sleigh.grammar.SourceFileIndexer
-
Decode an index from a stream
- decode(Decoder, DecisionNode, SubtableSymbol) - Method in class ghidra.app.plugin.processors.sleigh.DecisionNode
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.Constructor
- decode(Decoder, SleighLanguage) - Method in interface ghidra.app.plugin.processors.sleigh.ContextChange
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.ContextCommit
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.ContextOp
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.expression.BinaryExpression
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.expression.ConstantValue
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.expression.ContextField
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.expression.EndInstructionValue
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.expression.Next2InstructionValue
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.expression.OperandValue
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.expression.PatternExpression
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.expression.StartInstructionValue
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.expression.TokenField
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.expression.UnaryExpression
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.symbol.ContextSymbol
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.symbol.EndSymbol
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.symbol.EpsilonSymbol
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.symbol.NameSymbol
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.symbol.Next2Symbol
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.symbol.OperandSymbol
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.symbol.StartSymbol
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.symbol.SubtableSymbol
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.symbol.Symbol
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.symbol.SymbolTable
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.symbol.UseropSymbol
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.symbol.ValueMapSymbol
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.symbol.ValueSymbol
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.symbol.VarnodeListSymbol
- decode(Decoder, SleighLanguage) - Method in class ghidra.app.plugin.processors.sleigh.symbol.VarnodeSymbol
- decode(Decoder, Function, boolean) - Static method in class ghidra.app.decompiler.signature.SignatureResult
-
Decode a sequence of raw feature hashes associated with a specific function from a stream.
- decode(Decoder, BlockMap) - Method in class ghidra.program.model.pcode.PcodeBlock.BlockEdge
-
Decode a single edge
- decode(Decoder, BlockMap) - Method in class ghidra.program.model.pcode.PcodeBlock
-
Decode this block from a stream
- decode(Decoder, PcodeFactory) - Method in class ghidra.app.decompiler.ClangBreak
- decode(Decoder, PcodeFactory) - Method in class ghidra.app.decompiler.ClangCaseToken
- decode(Decoder, PcodeFactory) - Method in class ghidra.app.decompiler.ClangCommentToken
- decode(Decoder, PcodeFactory) - Method in class ghidra.app.decompiler.ClangFieldToken
- decode(Decoder, PcodeFactory) - Method in class ghidra.app.decompiler.ClangFuncNameToken
- decode(Decoder, PcodeFactory) - Method in class ghidra.app.decompiler.ClangLabelToken
- decode(Decoder, PcodeFactory) - Method in class ghidra.app.decompiler.ClangOpToken
- decode(Decoder, PcodeFactory) - Method in class ghidra.app.decompiler.ClangReturnType
- decode(Decoder, PcodeFactory) - Method in class ghidra.app.decompiler.ClangStatement
- decode(Decoder, PcodeFactory) - Method in class ghidra.app.decompiler.ClangSyntaxToken
- decode(Decoder, PcodeFactory) - Method in class ghidra.app.decompiler.ClangToken
-
Decode this token from the current position in an encoded stream
- decode(Decoder, PcodeFactory) - Method in class ghidra.app.decompiler.ClangTokenGroup
-
Decode this text from an encoded stream.
- decode(Decoder, PcodeFactory) - Method in class ghidra.app.decompiler.ClangTypeToken
- decode(Decoder, PcodeFactory) - Method in class ghidra.app.decompiler.ClangVariableDecl
- decode(Decoder, PcodeFactory) - Method in class ghidra.app.decompiler.ClangVariableToken
- decode(Decoder, PcodeFactory) - Method in class ghidra.program.model.pcode.ParamMeasure
-
Decode a ParamMeasure object from the stream.
- decode(Decoder, PcodeFactory) - Static method in class ghidra.program.model.pcode.PcodeOp
-
Decode p-code from a stream
- decode(Decoder, PcodeFactory) - Static method in class ghidra.program.model.pcode.Varnode
-
Decode a Varnode from a stream
- decode(Decoder, ArrayList<? extends PcodeBlock>) - Method in class ghidra.program.model.pcode.PcodeBlock.BlockEdge
- Decode - Search tag in class ghidra.pcode.emu.jit.JitPcodeThread
- Section
- DECODE - Enum constant in enum class ghidra.pcode.exec.PcodeArithmetic.Purpose
-
The value is needed to parse an instruction
- 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.
- decodeAddress(DwarfDecodeContext) - Method in interface ghidra.app.plugin.exceptionhandlers.gcc.DwarfEHDecoder
-
Decodes the address which is indicated by the context.
- decodeBigFloat(long) - Method in class ghidra.pcode.floatformat.FloatFormat
-
Decode
encoding
to a BigFloat using this format. - decodeBigFloat(BigInteger) - Method in class ghidra.pcode.floatformat.FloatFormat
- decodeBigInteger(String) - Static method in class ghidra.util.NumericUtilities
-
Decode a big integer in hex, binary, octal, or decimal, based on the prefix 0x, 0b, or 0.
- decodeBody(Decoder, BlockMap) - Method in class ghidra.program.model.pcode.BlockGoto
- decodeBody(Decoder, BlockMap) - Method in class ghidra.program.model.pcode.BlockGraph
- decodeBody(Decoder, BlockMap) - Method in class ghidra.program.model.pcode.BlockIfGoto
- decodeBody(Decoder, BlockMap) - Method in class ghidra.program.model.pcode.BlockMultiGoto
- decodeBody(Decoder, BlockMap) - Method in class ghidra.program.model.pcode.PcodeBlock
-
Restore the any additional information beyond header and edges from stream
- decodeBody(Decoder, BlockMap) - Method in class ghidra.program.model.pcode.PcodeBlockBasic
- decodeBoolean(String) - Static method in class ghidra.util.xml.SpecXmlUtils
- decodeBoolean(String, boolean) - Static method in class ghidra.util.xml.SpecXmlUtils
- decodeBytesUsingCharset(ByteBuffer, RenderUnicodeSettingsDefinition.RENDER_ENUM, boolean) - Method in class ghidra.program.model.data.StringRenderBuilder
-
Adds the characters found in the supplied
ByteBuffer
to the result. - 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
- decodeDataType(Decoder) - Method in class ghidra.program.model.pcode.PcodeDataTypeManager
-
Decode a data-type from the stream
- decodeDisjoint(Decoder) - Static method in class ghidra.app.plugin.processors.sleigh.pattern.DisjointPattern
- DecodedPcodeOp(JitPassage.AddrCtx, PcodeOp) - Constructor for class ghidra.pcode.emu.jit.JitPassage.DecodedPcodeOp
-
Re-write a p-code op including its address and context value
- decodeEdges(Decoder, BlockMap) - Method in class ghidra.program.model.pcode.PcodeBlock
- decodeError(Language, Address, RegisterValue, String) - Static method in class ghidra.pcode.emu.jit.JitPassage
-
Create an instruction to indicate a decode error
- DecodeErrorInstruction(Language, Address, RegisterValue, String) - Constructor for class ghidra.pcode.emu.jit.JitPassage.DecodeErrorInstruction
-
Construct an instruction to indicate a decode error
- DecodeErrorPcodeOp(JitPassage.AddrCtx) - Constructor for class ghidra.pcode.emu.jit.JitPassage.DecodeErrorPcodeOp
-
Construct a p-code op representing an instruction decode error.
- decodeExpression(Decoder, SleighLanguage) - Static method in class ghidra.app.plugin.processors.sleigh.expression.PatternExpression
- decodeFromAttributes(Decoder) - Static method in class ghidra.program.model.pcode.AddressXML
-
Create an address from "space" and "offset" attributes of the current element
- decodeHeader(Decoder) - Method in class ghidra.app.plugin.processors.sleigh.symbol.Symbol
- decodeHeader(Decoder) - Method in class ghidra.program.model.pcode.BlockCondition
- decodeHeader(Decoder) - Method in class ghidra.program.model.pcode.BlockCopy
- decodeHeader(Decoder) - Method in class ghidra.program.model.pcode.HighSymbol
- decodeHeader(Decoder) - Method in class ghidra.program.model.pcode.PcodeBlock
- decodeHostFloat(long) - Method in class ghidra.pcode.floatformat.FloatFormat
- decodeInstances(Decoder) - Method in class ghidra.program.model.pcode.HighVariable
-
Decode the data-type and the Varnode instances of this HighVariable.
- decodeInstruction(Address, RegisterValue) - Method in interface ghidra.pcode.emu.InstructionDecoder
-
Decode the instruction starting at the given address using the given context
- decodeInstruction(Address, RegisterValue) - Method in class ghidra.pcode.emu.SleighInstructionDecoder
- decodeInt(String) - Static method in class ghidra.util.xml.SpecXmlUtils
- decodeLong(String) - Static method in class ghidra.util.xml.SpecXmlUtils
- decodeMapSym(Decoder, boolean, HighFunction) - Static method in class ghidra.program.model.pcode.HighSymbol
-
Restore a full HighSymbol from the next <mapsym> element in the stream.
- decodeNextInEdge(Decoder, BlockMap) - Method in class ghidra.program.model.pcode.PcodeBlock
-
Decode the next input edge from the stream
- decodeNextInEdge(Decoder, ArrayList<? extends PcodeBlock>) - Method in class ghidra.program.model.pcode.PcodeBlock
-
Decode the next input edge from the stream.
- decodeNullableBoolean(String) - Static method in class ghidra.util.xml.SpecXmlUtils
- decodePassage(JitPassage.AddrCtx, int) - Method in class ghidra.pcode.emu.jit.decode.JitPassageDecoder
-
Decode a passage starting at the given seed
- decodePassage(Address, RegisterValue, int) - Method in class ghidra.pcode.emu.jit.decode.JitPassageDecoder
-
Decode a passage starting at the given seed
- DecodePcodeExecutionException - Exception Class in ghidra.pcode.exec
- DecodePcodeExecutionException(String, Address) - Constructor for exception class ghidra.pcode.exec.DecodePcodeExecutionException
- decodePieces(Decoder) - Static method in class ghidra.program.model.pcode.Varnode
-
Decode a sequence of Varnodes from "piece" attributes for the current open element.
- decodePrototype(Decoder, PcodeFactory) - Method in class ghidra.program.model.pcode.FunctionPrototype
-
Decode the function prototype from a
<prototype>
element in the stream. - decoder - Variable in class ghidra.pcode.emu.DefaultPcodeThread
- Decoder - Interface in ghidra.program.model.pcode
-
An interface for reading structured data from a stream All data is loosely structured as with an XML document.
- decodeRangeList(Decoder) - Method in class ghidra.program.model.pcode.SymbolEntry
- DecoderException - Exception Class in ghidra.program.model.pcode
-
Exception thrown for errors decoding decompiler objects from stream
- DecoderException(String) - Constructor for exception class ghidra.program.model.pcode.DecoderException
- DecoderException(String, Throwable) - Constructor for exception class ghidra.program.model.pcode.DecoderException
- DecoderForOneStride - Class in ghidra.pcode.emu.jit.decode
-
The decoder for a single stride.
- DecoderForOneStride(JitPassageDecoder, DecoderForOnePassage, JitPassage.AddrCtx) - Constructor for class ghidra.pcode.emu.jit.decode.DecoderForOneStride
-
Construct a stride decoder
- DecoderUseropLibrary - Class in ghidra.pcode.emu.jit.decode
-
The decoder's wrapper around the emulator's userop library
- DecoderUseropLibrary(PcodeUseropLibrary<byte[]>) - Constructor for class ghidra.pcode.emu.jit.decode.DecoderUseropLibrary
-
Wrap the given userop library
- DecoderUseropLibrary.WrappedUseropDefinition - Class in ghidra.pcode.emu.jit.decode
-
The wrapper around one of the emulator's userops
- decodeScope(Decoder) - Method in class ghidra.program.model.pcode.LocalSymbolMap
-
Decode a local symbol scope from the stream
- decodeSignatures(Decoder, Function) - Static method in class ghidra.app.decompiler.signature.DebugSignature
-
Decode an array of features from the stream.
- decodeStorageFromAttributes(int, Decoder, PcodeFactory) - Static method in class ghidra.program.model.pcode.AddressXML
-
Decode a VariableStorage object from the attributes in the current address element.
- decodeSymbolHeader(Decoder) - Method in class ghidra.app.plugin.processors.sleigh.symbol.SymbolTable
- decodeSymbolList(Decoder) - Method in class ghidra.program.model.pcode.LocalSymbolMap
-
Add mapped symbols to this LocalVariableMap, by decoding the <symbollist> and <mapsym> elements
- Decoding a Passage - Search tag in class ghidra.pcode.emu.jit.decode.JitPassageDecoder
- Section
- 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
- DecompileCallback.StringData - Class in ghidra.app.decompiler
-
Data returned for a query about strings
- 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 interface ghidra.app.decompiler.component.DecompilerCallbackHandler
- decompileDataChanged(DecompileData) - Method in class ghidra.app.decompiler.component.DecompilerCallbackHandlerAdapter
- DecompileDebug - Class in ghidra.app.decompiler
-
A container for collecting communication between the decompiler and the Ghidra database, as serviced through DecompileCallback during decompilation of a function.
- 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 Class in ghidra.app.decompiler
-
An exception from (or that has passed through) the decompiler process
- DecompileException(String, String) - Constructor for exception class 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, Iterator<Function>, Consumer<R>, TaskMonitor) - Static method in class ghidra.app.decompiler.parallel.ParallelDecompiler
-
Decompile the given functions using multiple decompilers.
- decompileFunctions(QCallback<Function, R>, 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.AliasBlockEnum - Enum Class in ghidra.app.decompiler
- DecompileOptions.BraceStyle - Enum Class in ghidra.app.decompiler
- DecompileOptions.CommentStyleEnum - Enum Class in ghidra.app.decompiler
- DecompileOptions.IntegerFormatEnum - Enum Class in ghidra.app.decompiler
- DecompileOptions.NamespaceStrategy - Enum Class in ghidra.app.decompiler
- DecompileOptions.NanIgnoreEnum - Enum Class 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 Class in ghidra.app.decompiler
- DecompileProcessFactory - Class in ghidra.app.decompiler
-
Factory that returns a DecompileProcess.
- DecompileProcessFactory() - Constructor for class ghidra.app.decompiler.DecompileProcessFactory
- decompiler - package decompiler
- decompiler - Variable in class ghidra.app.cmd.function.DecompilerSwitchAnalysisCmd
- decompiler - Variable in class ghidra.app.decompiler.flatapi.FlatDecompilerAPI
- DECOMPILER - Static variable in interface ghidra.app.util.HelpTopics
-
Help Topic for the decompiler
- DECOMPILER_OUTPUT_DEF - Static variable in class ghidra.program.database.ProgramCompilerSpec
- DECOMPILER_OUTPUT_DESC - Static variable in class ghidra.program.database.ProgramCompilerSpec
- DECOMPILER_OUTPUT_LANGUAGE - Static variable in class ghidra.program.database.ProgramCompilerSpec
- DECOMPILER_PROPERTY_LIST_NAME - Static variable in class ghidra.program.database.ProgramCompilerSpec
- 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
- DecompilerCallbackHandlerAdapter - Class in ghidra.app.decompiler.component
- DecompilerCallbackHandlerAdapter() - Constructor for class ghidra.app.decompiler.component.DecompilerCallbackHandlerAdapter
- DecompilerConcurrentQ<I,
R> - Class in ghidra.app.util -
A class to perform some of the boilerplate setup of the
ConcurrentQ
that is shared amongst clients that perform decompilation in parallel. - DecompilerConcurrentQ(QCallback<I, R>, GThreadPool, boolean, TaskMonitor) - Constructor for class ghidra.app.util.DecompilerConcurrentQ
- DecompilerConcurrentQ(QCallback<I, R>, TaskMonitor) - Constructor for class ghidra.app.util.DecompilerConcurrentQ
- DecompilerConcurrentQ(QCallback<I, R>, String, TaskMonitor) - Constructor for class ghidra.app.util.DecompilerConcurrentQ
- DecompilerController - Class in ghidra.app.decompiler.component
-
Coordinates the interactions between the DecompilerProvider, DecompilerPanel, and the DecompilerManager
- DecompilerController(ServiceProvider, 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, Decoder, DecompileProcess.DisposeState) - Constructor for class ghidra.app.decompiler.DecompileResults
- DecompileResultsListener - Interface in ghidra.app.decompiler.component
- DecompilerFindDialog - Class in ghidra.app.decompiler.component
- DecompilerFindDialog(DecompilerPanel) - Constructor for class ghidra.app.decompiler.component.DecompilerFindDialog
- DecompilerHighlighter - Interface in ghidra.app.decompiler
-
The highlighter interface passed to clients of the
DecompilerHighlightService
. - DecompilerHighlightService - Interface in ghidra.app.decompiler
-
A service that allows clients to create highlights in the form of background colors for
ClangToken
s in the Decompiler UI. - DecompilerHoverProvider - Class in ghidra.app.decompiler.component
- DecompilerHoverProvider() - Constructor for class ghidra.app.decompiler.component.DecompilerHoverProvider
- DecompilerHoverService - Interface in ghidra.app.decompiler.component.hover
- DecompilerInitializer - Class in decompiler
- DecompilerInitializer() - Constructor for class decompiler.DecompilerInitializer
- DecompilerLanguage - Enum Class 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
- DecompilerMarginProvider - Interface in ghidra.app.decompiler.component.margin
-
A provider of a margin Swing component
- DecompilerMarginService - Interface in ghidra.app.decompiler
-
A service that allows clients to add custom margins in the Decompiler UI.
- DecompilerPanel - Class in ghidra.app.decompiler.component
-
Class to handle the display of a decompiled function
- DecompilerParallelConventionAnalysisCmd - Class in ghidra.app.cmd.function
- DecompilerParallelConventionAnalysisCmd(Function, DecompInterface, int) - Constructor for class ghidra.app.cmd.function.DecompilerParallelConventionAnalysisCmd
- DecompilerParameterIdCmd - Class in ghidra.app.cmd.function
- DecompilerParameterIdCmd(String, AddressSetView, SourceType, boolean, boolean, int) - Constructor for class ghidra.app.cmd.function.DecompilerParameterIdCmd
- DecompilerProgramListener - Class in ghidra.app.decompiler.component
-
Listener of
Program
events for decompiler panels. - DecompilerProgramListener(DecompilerController, SwingUpdateManager) - Constructor for class ghidra.app.decompiler.component.DecompilerProgramListener
-
Construct a listener with a SwingUpdateManger that should be kicked for every program change.
- DecompilerProgramListener(DecompilerController, Runnable) - Constructor for class ghidra.app.decompiler.component.DecompilerProgramListener
-
Construct a listener with a callback to be called when a decompile should occur.
- DecompilerReducer<R,
D> - Interface in ghidra.app.decompiler.parallel - DecompilerSwitchAnalysisCmd - Class in ghidra.app.cmd.function
- DecompilerSwitchAnalysisCmd(DecompileResults) - Constructor for class ghidra.app.cmd.function.DecompilerSwitchAnalysisCmd
- 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
- DecompInterface.EncodeDecodeSet - Class in ghidra.app.decompiler
- 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
- decorateAction(DockingAction) - Method in class docking.action.builder.AbstractActionBuilder
- 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.
- decorateProgramInfo(Options) - Method in class ghidra.app.util.bin.format.elf.info.ElfNote
-
Adds a single entry to the Options, built from the
ElfNote.getProgramInfoKey()
value andElfNote.getNoteValueString()
value. - decorateProgramInfo(Options) - Method in class ghidra.app.util.bin.format.elf.info.NoteGnuProperty
- decorateProgramInfo(Options) - Method in class ghidra.app.util.bin.format.golang.GoBuildInfo
- 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
- DECREASED - Enum constant in enum class ghidra.features.base.memsearch.scan.Scanner
- 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 - Enum constant in enum class ghidra.framework.main.logviewer.event.FVEvent.EventType
- DECREMENT_SELECTION - Enum constant in enum class 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
- dedupeAllConflicts(TaskMonitor) - Method in class ghidra.program.database.data.DataTypeManagerDB
-
De-duplicate equivalent conflict datatypes which share a common base data type name and are found to be equivalent.
- dedupeConflicts(DataType) - Method in class ghidra.program.database.data.DataTypeManagerDB
-
De-duplicate equivalent conflict datatypes which share a common base data type name and are found to be equivalent.
- deEmphasize() - Method in class ghidra.graph.viewer.popup.ToolTipInfo
-
Signals for the implementation to turn off emphasis
- DEEP_PINK - Static variable in class ghidra.util.WebColors
- DEEP_SKY_BLUE - Static variable in class ghidra.util.WebColors
- deepCopy() - Method in interface docking.wizard.WizardContext
- def - Variable in class ghidra.app.util.bin.format.dwarf.attribs.DWARFAttributeValue
- def() - Method in record class ghidra.app.util.bin.format.dwarf.attribs.DWARFFormContext
-
Returns the value of the
def
record component. - Def(DWARFLineContentType, int, DWARFForm, long) - Constructor for class ghidra.app.util.bin.format.dwarf.line.DWARFLineContentType.Def
- 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.AddressSpaceSettingsDefinition
- DEF - Static variable in class ghidra.program.model.data.ComponentOffsetSettingsDefinition
- 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.OffsetMaskSettingsDefinition
- DEF - Static variable in class ghidra.program.model.data.OffsetShiftSettingsDefinition
- DEF - Static variable in class ghidra.program.model.data.PaddingSettingsDefinition
- DEF - Static variable in class ghidra.program.model.data.PointerTypeSettingsDefinition
- DEF - Static variable in class ghidra.program.model.data.TerminatedSettingsDefinition
- DEF - Static variable in class ghidra.util.table.field.AddressRangeEndpointSettingsDefinition
- 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_BINARY - Static variable in class ghidra.docking.settings.FormatSettingsDefinition
- 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_OCTAL - Static variable in class ghidra.docking.settings.FormatSettingsDefinition
- 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 - Enum constant in enum class ghidra.app.util.bin.format.elf.ElfRelocationTable.TableFormat
- DEFAULT - Enum constant in enum class ghidra.app.util.viewer.field.EolEnablement
- DEFAULT - Enum constant in enum class ghidra.program.model.data.AlignmentType
-
DEFAULT - this data type's alignment is computed based upon its current pack setting and data organization rules.
- DEFAULT - Enum constant in enum class ghidra.program.model.data.PackingType
-
DEFAULT - indicates that components should be placed automatically based upon their alignment.
- DEFAULT - Enum constant in enum class ghidra.program.model.data.PointerType
-
Normal absolute pointer offset
- DEFAULT - Enum constant in enum class ghidra.program.model.mem.MemoryBlockType
- DEFAULT - Enum constant in enum class ghidra.program.model.symbol.SourceType
-
The object's source indicator for a default.
- DEFAULT - Enum constant in enum class 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 - Static variable in interface ghidra.app.util.cparser.C.CParserConstants
-
Lexical state.
- DEFAULT - Static variable in interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
Lexical state.
- DEFAULT - Static variable in class ghidra.app.util.viewer.field.ListingColors.XrefColors
- DEFAULT - Static variable in enum class ghidra.framework.model.DefaultLaunchMode
- DEFAULT - Static variable in interface ghidra.program.model.data.DataType
-
Singleton instance of default 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.data.OffsetMaskSettingsDefinition
- 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_ALIGNMENT - Static variable in interface ghidra.program.model.data.CompositeInternal
-
The stored minimum alignment value which indicates the default alignment should be used based upon the packing and component alignment requirements.
- 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_ID - Static variable in class ghidra.program.database.data.DataTypeManagerDB
- DEFAULT_CALLING_CONVENTION_STRING - Static variable in interface ghidra.program.model.listing.Function
- DEFAULT_CHAR_IS_SIGNED - Static variable in class ghidra.program.model.data.DataOrganizationImpl
- DEFAULT_CHAR_SIZE - Static variable in class ghidra.program.model.data.DataOrganizationImpl
- 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.EolCommentFieldFactory
- DEFAULT_COLOR - Static variable in class ghidra.app.util.viewer.field.PlateFieldFactory
- DEFAULT_COLS - Static variable in interface ghidra.pty.PtyFactory
- DEFAULT_COMPILATION_DIR - Static variable in class ghidra.app.util.bin.format.dwarf.DWARFImporter
- 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_DEFAULT_ALIGNMENT - Static variable in class ghidra.program.model.data.DataOrganizationImpl
- DEFAULT_DEFAULT_POINTER_ALIGNMENT - Static variable in class ghidra.program.model.data.DataOrganizationImpl
- DEFAULT_DELIMITER - Static variable in class docking.widgets.filter.FilterOptions
- DEFAULT_DIVIDER_LOCATION - Static variable in class ghidra.app.util.viewer.listingpanel.ListingPanel
- DEFAULT_DOUBLE_SIZE - Static variable in class ghidra.program.model.data.DataOrganizationImpl
- DEFAULT_EXCLUDE - Static variable in annotation interface ghidra.util.classfinder.ExtensionPointProperties
-
Default behavior for an
ExtensionPoint
being discoverable - 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_FLOAT_SIZE - Static variable in class ghidra.program.model.data.DataOrganizationImpl
- DEFAULT_FONT_ID - Static variable in class ghidra.app.decompiler.DecompileOptions
- DEFAULT_FONT_ID - Static variable in class ghidra.app.util.viewer.options.ListingDisplayOptionsEditor
- DEFAULT_GRAPH_BACKGROUND_COLOR - Static variable in class ghidra.graph.viewer.options.VisualGraphOptions
- DEFAULT_HANDLER - Static variable in class ghidra.program.model.data.DataTypeConflictHandler
- DEFAULT_HIGHLIGHT_COLOR - Static variable in class ghidra.app.decompiler.component.ClangHighlightController
- DEFAULT_HIGHLIGHT_COLOR - Static variable in interface ghidra.GhidraOptions
- DEFAULT_ICON - Static variable in class ghidra.plugins.fsbrowser.FSBIcons
- DEFAULT_ID - Static variable in class ghidra.program.model.lang.CompilerSpecID
- DEFAULT_INDENT - Static variable in class ghidra.util.xml.GenericXMLOutputter
- DEFAULT_INT_SIZE - Static variable in class ghidra.program.model.data.DataOrganizationImpl
- 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_LONG_DOUBLE_SIZE - Static variable in class ghidra.program.model.data.DataOrganizationImpl
- DEFAULT_LONG_LONG_SIZE - Static variable in class ghidra.program.model.data.DataOrganizationImpl
- DEFAULT_LONG_SIZE - Static variable in class ghidra.program.model.data.DataOrganizationImpl
- DEFAULT_MACHINE_ALIGNMENT - Static variable in class ghidra.program.model.data.DataOrganizationImpl
- DEFAULT_MAX_DELAY - Static variable in class ghidra.util.task.AbstractSwingUpdateManager
- DEFAULT_MIN_DELAY - Static variable in class ghidra.util.task.AbstractSwingUpdateManager
- DEFAULT_NAME - Static variable in class ghidra.framework.data.DomainObjectAdapter
- DEFAULT_NAME - Static variable in class ghidra.pcode.emulate.BreakTableCallBack
- DEFAULT_NAME - Static variable in class ghidra.util.task.AbstractSwingUpdateManager
- DEFAULT_NAME_PREFIX - Static variable in class ghidra.app.util.demangler.AbstractDemangledFunctionDefinitionDataType
- 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_PACKING - Static variable in interface ghidra.program.model.data.CompositeInternal
-
The stored packing value which corresponds to a composite that will automatically pack based upon the alignment requirements of its components.
- DEFAULT_PACKING_NAME - Static variable in interface ghidra.program.model.data.CompositeInternal
- 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_POINTER_SHIFT - Static variable in class ghidra.program.model.data.DataOrganizationImpl
- DEFAULT_POINTER_SIZE - Static variable in class ghidra.program.model.data.DataOrganizationImpl
- DEFAULT_PORT - Static variable in interface ghidra.framework.remote.GhidraServerHandle
-
Default RMI base port for Ghidra Server
- DEFAULT_PRIORITY - Static variable in interface ghidra.program.util.AddressCorrelator
-
The default priority.
- DEFAULT_PRIORITY - Static variable in annotation interface ghidra.util.classfinder.ExtensionPointProperties
-
Default
ExtensionPoint
priority. - DEFAULT_REGISTER_SPACE - Static variable in interface ghidra.program.model.address.AddressSpace
-
A language may only define a single REGISTER space.
- DEFAULT_ROWS - Static variable in interface ghidra.pty.PtyFactory
- 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.SearchConstants
-
The default search limit.
- DEFAULT_SELECTION_COLOR - Static variable in interface ghidra.GhidraOptions
- DEFAULT_SHORT_SIZE - Static variable in class ghidra.program.model.data.DataOrganizationImpl
- 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_TAB_SIZE - Static variable in class ghidra.util.StringUtilities
- DEFAULT_TEST_TOOL_NAME - Static variable in class generic.test.AbstractGenericTest
- DEFAULT_TOOL_LAUNCH_MODE - Static variable in class ghidra.framework.main.FrontEndTool
- 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 class ghidra.program.database.module.TreeManager
-
The name of the default tree that is created when a program is created.
- DEFAULT_TREE_NAME - Static variable in interface ghidra.program.model.listing.Listing
-
The name of the default tree in the display.
- DEFAULT_TYPE_ALIGNMENT_ENABLED - Static variable in class ghidra.program.model.data.BitFieldPackingImpl
- 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_USE_MS_CONVENTION - Static variable in class ghidra.program.model.data.BitFieldPackingImpl
- DEFAULT_USER - Static variable in class ghidra.pcode.emu.unix.EmuUnixUser
-
The default (root?) user
- 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_WIDE_CHAR_SIZE - Static variable in class ghidra.program.model.data.DataOrganizationImpl
- 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_ZERO_LENGTH_BOUNDARY - Static variable in class ghidra.program.model.data.BitFieldPackingImpl
- 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
- DefaultActionContext - Class in docking
-
The default implementation of ActionContext
- DefaultActionContext() - Constructor for class docking.DefaultActionContext
-
Default constructor with no provider, context object, or source component
- DefaultActionContext(ComponentProvider) - Constructor for class docking.DefaultActionContext
-
Constructor with no source component and no context object
- DefaultActionContext(ComponentProvider, Component) - Constructor for class docking.DefaultActionContext
-
Constructor for ActionContext with context object and sourceComponent being the same
- DefaultActionContext(ComponentProvider, Object, Component) - Constructor for class docking.DefaultActionContext
-
Constructor
- 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
- DefaultAssemblyResolutionFactory - Class in ghidra.app.plugin.assembler.sleigh.sem
- DefaultAssemblyResolutionFactory() - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolutionFactory
- DefaultAssemblyResolvedBackfill - Class in ghidra.app.plugin.assembler.sleigh.sem
-
A
AssemblyResolution
indicating the need to solve an expression in the future - DefaultAssemblyResolvedBackfill(AbstractAssemblyResolutionFactory<?, ?>, String, PatternExpression, MaskedLong, int, int) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedBackfill
- DefaultAssemblyResolvedBackfillBuilder() - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory.DefaultAssemblyResolvedBackfillBuilder
- DefaultAssemblyResolvedError - Class in ghidra.app.plugin.assembler.sleigh.sem
-
A
AssemblyResolution
indicating the occurrence of a (usually semantic) error - DefaultAssemblyResolvedError(AbstractAssemblyResolutionFactory<?, ?>, String, List<? extends AssemblyResolution>, AssemblyResolution, String) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedError
- DefaultAssemblyResolvedPatternBuilder() - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory.DefaultAssemblyResolvedPatternBuilder
- DefaultAssemblyResolvedPatterns - Class in ghidra.app.plugin.assembler.sleigh.sem
-
A
AssemblyResolution
indicating successful application of a constructor - DefaultAssemblyResolvedPatterns(AbstractAssemblyResolutionFactory<?, ?>, String, Constructor, List<? extends AssemblyResolution>, AssemblyResolution, AssemblyPatternBlock, AssemblyPatternBlock, Set<AssemblyResolvedBackfill>, Set<AssemblyResolvedPatterns>) - Constructor for class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedPatterns
- 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, 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
- defaultColorMatcher - Variable in class generic.theme.laf.UiDefaultsMapper
- DefaultColorProvider - Class in ghidra.app.decompiler.component
-
A color provider that returns a specific color.
- 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.AbstractSleighAssembler
- defaultContext - Variable in class ghidra.app.plugin.assembler.sleigh.AbstractSleighAssemblerBuilder
- defaultContext - Variable in class ghidra.pcode.emu.DefaultPcodeThread
- DefaultDataDirectory - Class in ghidra.app.util.bin.format.pe
- 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
- defaultEdgeColor(Color) - Method in class ghidra.service.graph.GraphDisplayOptionsBuilder
-
Sets the default edge color for edges that don't have a registered edge type
- DefaultEmulator - Class in ghidra.app.emulator
-
The default implementation of
Emulator
. - DefaultEmulator(EmulatorConfiguration) - Constructor for class ghidra.app.emulator.DefaultEmulator
- DefaultEmuUnixFileHandle<T> - Class in ghidra.pcode.emu.unix
-
A file descriptor associated with a file on a simulated UNIX file system
- DefaultEmuUnixFileHandle(PcodeMachine<T>, CompilerSpec, EmuUnixFile<T>, Set<EmuUnixFileSystem.OpenFlag>, EmuUnixUser) - Constructor for class ghidra.pcode.emu.unix.DefaultEmuUnixFileHandle
-
Construct a new handle on the given file
- 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
- defaultFontMatcher - Variable in class generic.theme.laf.UiDefaultsMapper
- 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
- DefaultGraphDisplayOptions - Class in ghidra.service.graph
-
Empty implementation of GraphDiaplayOptions.
- DefaultGraphDisplayOptions() - Constructor for class ghidra.service.graph.DefaultGraphDisplayOptions
- 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)
- DefaultLaunchMode - Enum Class in ghidra.framework.model
-
DefaultLaunchMode
provides anOptions
value which indicates how a default tool launch should be performed. - defaultLayoutAlgorithm(String) - Method in class ghidra.service.graph.GraphDisplayOptionsBuilder
-
Sets the name of the layout algorithm that will be used to initially layout the graph
- DefaultLevel - Enum constant in enum class 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. - DefaultMemoryState - Class in ghidra.pcode.memstate
-
All storage/state for a pcode emulator machine Every piece of information in a pcode emulator machine is representable as a triple (AddressSpace,offset,size).
- DefaultMemoryState(Language) - Constructor for class ghidra.pcode.memstate.DefaultMemoryState
-
MemoryState constructor for a specified processor language
- defaultMessage - Variable in class docking.widgets.dialogs.AbstractNumberInputDialog
- defaultModel - Variable in class ghidra.program.model.lang.BasicCompilerSpec
- DefaultOptionComponent - Class in docking.options.editor
- DefaultOptionComponent(EditorState) - Constructor for class docking.options.editor.DefaultOptionComponent
- defaultParenColor - Variable in class ghidra.app.decompiler.component.ClangHighlightController
- DefaultPcodeExecutorState<T> - Class in ghidra.pcode.exec
-
A p-code executor state formed from a piece whose address and value types are the same
- DefaultPcodeExecutorState(PcodeExecutorStatePiece<T, T>) - Constructor for class ghidra.pcode.exec.DefaultPcodeExecutorState
- DefaultPcodeExecutorState(PcodeExecutorStatePiece<T, T>, PcodeArithmetic<T>) - Constructor for class ghidra.pcode.exec.DefaultPcodeExecutorState
- DefaultPcodeThread<T> - Class in ghidra.pcode.emu
-
The default implementation of
PcodeThread
suitable for most applications - DefaultPcodeThread(String, AbstractPcodeMachine<T>) - Constructor for class ghidra.pcode.emu.DefaultPcodeThread
-
Construct a new thread
- DefaultPcodeThread.PcodeEmulationLibrary<T> - Class in ghidra.pcode.emu
-
A userop library exporting some methods for emulated thread control
- DefaultPcodeThread.PcodeThreadExecutor<T> - Class in ghidra.pcode.emu
-
An executor for the p-code thread
- DefaultPluginInstaller - Class in ghidra.framework.plugintool
-
The default plugin installer that uses a tool to install plugins
- DefaultPluginsConfiguration - Class in ghidra.framework.plugintool.util
-
A configuration that includes all plugins on the classpath.
- DefaultPluginsConfiguration() - Constructor for class ghidra.framework.plugintool.util.DefaultPluginsConfiguration
- DefaultProgramContext - Interface in ghidra.program.model.listing
- DefaultProject - Class in ghidra.framework.project
-
Implementation for a Project.
- DefaultProject(DefaultProjectManager, DefaultProjectData) - Constructor for class ghidra.framework.project.DefaultProject
-
Construct a project with specific project manager and data
- 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
- DefaultProjectData - Class in ghidra.framework.data
-
Helper class to manage files within a project.
- DefaultProjectData(ProjectLocator, boolean, boolean) - Constructor for class ghidra.framework.data.DefaultProjectData
-
Constructor for existing projects.
- DefaultProjectData(ProjectLocator, RepositoryAdapter, boolean) - Constructor for class ghidra.framework.data.DefaultProjectData
-
Constructor for a new 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<T> - Class in ghidra.program.model.util
-
PropertyMap is used to store values for a fixed property at address locations given as longs.
- DefaultPropertyMap(ValueMap<T>) - Constructor for class ghidra.program.model.util.DefaultPropertyMap
-
Construct a PropertyMap
- defaultProvider() - Element in annotation interface ghidra.framework.plugintool.ServiceInfo
-
Sets the class that provides the default implementation of this service.
- defaultProviderName() - Element in annotation interface 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
- DefaultRowColLocation - Class in docking.widgets.fieldpanel.support
-
A location used to represent a an edge case where not suitable location can be found and the client does not wish to return null.
- DefaultRowColLocation() - Constructor for class docking.widgets.fieldpanel.support.DefaultRowColLocation
- DefaultRowColLocation(int, int) - Constructor for class docking.widgets.fieldpanel.support.DefaultRowColLocation
- DefaultRowFilterTransformer<ROW_OBJECT> - Class in docking.widgets.table
- DefaultRowFilterTransformer(RowObjectTableModel<ROW_OBJECT>, TableColumnModel) - Constructor for class docking.widgets.table.DefaultRowFilterTransformer
- defaults - Variable in class generic.theme.laf.UiDefaultsMapper
- DefaultSearchListModel<T> - Class in docking.widgets.searchlist
-
Default implementation of the
SearchListModel
. - DefaultSearchListModel() - Constructor for class docking.widgets.searchlist.DefaultSearchListModel
- defaultSettings - Variable in class ghidra.program.model.data.BitFieldDataType
- defaultSettings - Variable in class ghidra.program.model.data.DataTypeImpl
- DefaultSolverHint - Enum Class in ghidra.app.plugin.assembler.sleigh.expr
-
A set of built-in
SolverHint
s - DefaultSpanMap(Span.Domain<N, S>) - Constructor for class generic.Span.DefaultSpanMap
-
Create a span map on the given domain
- DefaultSpanSet(Span.Domain<N, S>) - Constructor for class generic.Span.DefaultSpanSet
-
Create a span set on the given domain
- 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
- DefaultTimestampRenderer - Class in ghidra.util.table.column
-
A renderer for clients that wish to display a
Date
as a timestamp with the date and time. - DefaultTimestampRenderer() - Constructor for class ghidra.util.table.column.DefaultTimestampRenderer
- DefaultULongSpanMap() - Constructor for class generic.ULongSpan.DefaultULongSpanMap
- DefaultULongSpanSet() - Constructor for class generic.ULongSpan.DefaultULongSpanSet
- DefaultUseropDecl - Class in ghidra.pcode.struct
- DefaultUseropDecl(StructuredSleigh, DataType, String, List<DataType>) - Constructor for class ghidra.pcode.struct.DefaultUseropDecl
- defaultVertexColor(Color) - Method in class ghidra.service.graph.GraphDisplayOptionsBuilder
-
Sets the default vertex color for vertexes that don't have a registered vertex type
- defaultVertexShape(VertexShape) - Method in class ghidra.service.graph.GraphDisplayOptionsBuilder
-
Sets the default vertex shape for vertices that don't have a registered vertex type
- DefaultViewToIndexMapper - Class in docking.widgets.indexedscrollpane
- DefaultViewToIndexMapper(IndexedScrollable, int) - Constructor for class docking.widgets.indexedscrollpane.DefaultViewToIndexMapper
- DefaultVisualGraph<V,
E> - 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
- DefComparator() - Constructor for class ghidra.program.model.pcode.VarnodeBank.DefComparator
- defctx - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyDefaultContext
- DEFD - Static variable in interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
RegularExpression Id.
- define(String) - Method in class ghidra.pcode.exec.SleighPcodeUseropDefinition.Factory
-
Begin building the definition for a userop with the given name
- Define() - Method in class ghidra.app.util.cparser.CPP.PreProcessor
- DEFINE - Static variable in interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
Lexical state.
- defineAddress(String, Address, AddressFactory) - Method in class ghidra.features.base.values.GhidraValuesMap
-
Defines a value of type
Address
- defineAddress(String, Address, Program) - Method in class ghidra.features.base.values.GhidraValuesMap
-
Defines a value of type
Address
- defineAddress(String, Program) - Method in class ghidra.features.base.values.GhidraValuesMap
-
Defines a value of type
Address
with no default value. - defineBoolean(String, boolean) - Method in class docking.widgets.values.GValuesMap
-
Defines a value of type Boolean.
- defineChoice(String, String, String...) - Method in class docking.widgets.values.GValuesMap
-
Defines a value of type String, but with a restricted set of valid string values.
- DEFINED - Enum constant in enum class ghidra.program.util.string.FoundString.DefinedState
- DEFINED - Static variable in interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
RegularExpression Id.
- 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 the initialized memory of a Program or in the footprint of a specified data element.
- defineDirectory(String, File) - Method in class docking.widgets.values.GValuesMap
-
Defines a value of type File, but is restricted to directories.
- defineDouble(String) - Method in class docking.widgets.values.GValuesMap
-
Defines a value of type Double with no initial default value.
- defineDouble(String, double) - Method in class docking.widgets.values.GValuesMap
-
Defines a value of type Double with an initial value
- 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 returning data instances that are strings.
- 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 returning data instances that are strings.
- defineFile(String, File) - Method in class docking.widgets.values.GValuesMap
-
Defines a value of type File
- defineFile(String, File, File) - Method in class docking.widgets.values.GValuesMap
-
Defines a value of type File
- defineHexInt(String) - Method in class docking.widgets.values.GValuesMap
-
Defines a value of type Integer that displays as a hex value.
- defineHexInt(String, int) - Method in class docking.widgets.values.GValuesMap
-
Defines a value of type Integer with an initial value and displays as a hex value.
- defineHexLong(String) - Method in class docking.widgets.values.GValuesMap
-
Defines a value of type Long that displays as a hex value.
- defineHexLong(String, long) - Method in class docking.widgets.values.GValuesMap
-
Defines a value of type Long with an initial value and displays as a hex value.
- defineInt(String) - Method in class docking.widgets.values.GValuesMap
-
Defines a value of type Integer with no initial value.
- defineInt(String, int) - Method in class docking.widgets.values.GValuesMap
-
Defines a value of type Integer with an initial value.
- defineLanguage(String, LanguageCompilerSpecPair) - Method in class ghidra.features.base.values.GhidraValuesMap
-
Defines a value of type LanguageCompilerSpecPair (folders in a Ghidra project).
- defineLong(String) - Method in class docking.widgets.values.GValuesMap
-
Defines a value of type Long with an initial value.
- defineLong(String, long) - Method in class docking.widgets.values.GValuesMap
-
Defines a value of type Long with an initial value.
- defineProgram(String) - Method in class ghidra.features.base.values.GhidraValuesMap
-
Defines a value of type Program file.
- defineProgram(String, String) - Method in class ghidra.features.base.values.GhidraValuesMap
-
Defines a value of type Program file.
- defineProjectFile(String) - Method in class ghidra.features.base.values.GhidraValuesMap
-
Defines a value of type DomainFile (files in a Ghidra project).
- defineProjectFile(String, String) - Method in class ghidra.features.base.values.GhidraValuesMap
-
Defines a value of type DomainFile (files in a Ghidra project).
- defineProjectFolder(String) - Method in class ghidra.features.base.values.GhidraValuesMap
-
Defines a value of type DomainFolder (folders in a Ghidra project).
- defineProjectFolder(String, String) - Method in class ghidra.features.base.values.GhidraValuesMap
-
Defines a value of type DomainFolder (files in a Ghidra project).
- defineString(String) - Method in class docking.widgets.values.GValuesMap
-
Defines a value of type String.
- defineString(String, String) - Method in class docking.widgets.values.GValuesMap
-
Defines a value of type String with an optional initial value
- DefineTable - Class in ghidra.app.util.cparser.CPP
- DefineTable() - Constructor for class ghidra.app.util.cparser.CPP.DefineTable
- defineType(String, Icon, Color, int) - Method in class ghidra.program.database.bookmark.BookmarkDBManager
- defineType(String, Icon, Color, int) - Method in interface ghidra.program.model.listing.BookmarkManager
-
Define a bookmark type with its marker icon and color.
- definition() - Method in class ghidra.pcode.emu.jit.var.AbstractJitOutVar
- definition() - Method in interface ghidra.pcode.emu.jit.var.JitOutVar
-
The defining p-code operator node
- 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
- defMatcher - Variable in class ghidra.app.plugin.assembler.sleigh.expr.match.OperandValueMatcher
- defsym - Variable in class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyStringTerminal
- degree(Vertex) - Method in class ghidra.util.graph.DirectedGraph
-
Deprecated.Returns valence as a double.
- degree(Vertex) - Method in class ghidra.util.graph.WeightedDigraph
-
Deprecated.Returns the weighted degree of this vertex.
- degree(V) - Method in class ghidra.graph.jung.JungToGDirectedGraphAdapter
- deinstall(JEditorPane) - Method in class help.GHelpHTMLEditorKit
- delay - Variable in class ghidra.app.plugin.processors.sleigh.SleighInstructionPrototype.FlowSummary
- DelayImportDataDirectory - Class in ghidra.app.util.bin.format.pe
-
Points to the delayload information.
- DelayImportDescriptor - Class in ghidra.app.util.bin.format.pe
-
A class to represent the
ImgDelayDescr
data structure defined inDELAYIMP.H
. - 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.FieldKeyInteriorNode
-
Delete this node and all child nodes.
- delete() - Method in interface db.InteriorNode
-
Delete this node and all child nodes.
- delete() - Method in interface db.RecordNode
-
Delete this node and all child nodes.
- 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 interface db.buffers.RemoteBufferFileHandle
- delete() - Method in interface db.buffers.RemoteManagedBufferFileHandle
- 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 class ghidra.framework.data.LinkedGhidraFolder
- 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, if empty, from the local filesystem
- 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 code/label symbol
- 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, 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(DBHandle) - Static method in class ghidra.program.database.symbol.VariableStorageManagerDB
-
Delete the DB table which correspnds to this variable storage implementation
- 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(String) - Method in class ghidra.program.database.DBStringMapAdapter
- delete(List<KeyRange>) - Method in class ghidra.program.database.DBObjectCache
-
Delete all objects from HashMap whose key is contained within the specified keyRanges.
- delete(Set<Integer>) - Method in interface ghidra.program.model.data.Composite
-
Deletes the specified set of components at the given ordinal positions.
- delete(Set<Integer>) - Method in class ghidra.program.model.data.StructureDataType
- delete(Set<Integer>) - Method in class ghidra.program.model.data.UnionDataType
- DELETE - Static variable in class ghidra.plugins.fsbrowser.FSBIcons
- DELETE_ICON - Static variable in class resources.Icons
- DELETE_PROPERTIES_ACTION_NAME - Static variable in class ghidra.app.plugin.debug.propertymanager.PropertyManagerProvider
- 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.ProgramBasedDataTypeManagerDB
- 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
- 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.sourcemap.SourceFileManagerDB
-
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.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.SymbolManager
- deleteAddressRange(Address, Address, TaskMonitor) - Method in interface ghidra.program.model.data.ProgramBasedDataTypeManager
-
Removes all settings in the range
- 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 all defined components 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.
- deleteDataTypesUsed(Set<Long>) - Method in class ghidra.program.database.data.DataTypeManagerDB
-
Allow extensions to perform any neccessary fixups for all datatype removals listed.
- deleteDataTypesUsed(Set<Long>) - Method in class ghidra.program.database.data.ProgramDataTypeManager
- deleteDataTypesUsed(Set<Long>) - Method in class ghidra.program.database.ProjectDataTypeManager
- deleteDataTypesUsed(Set<Long>) - Method in class ghidra.program.model.data.StandAloneDataTypeManager
- DeletedException - Exception Class in ghidra.program.model.util
-
Exception thrown when program object being accessed has been deleted.
- DeletedException() - Constructor for exception class ghidra.program.model.util.DeletedException
-
Constructs a new DeletedException with a default message.
- DeletedException(String) - Constructor for exception class 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 file or directory and all of its contents
- deleteDir(File, TaskMonitor) - Static method in class utilities.util.FileUtilities
-
Delete a directory and all of its contents
- deleteDir(Path) - Static method in class utilities.util.FileUtilities
-
Delete a file or 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(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.StubMemory
- 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
- deleteFromMin(Address) - Method in class ghidra.program.model.address.AddressSet
-
Delete all addresses from the minimum address in the set up to and including toAddr.
- deleteFunction(String) - Method in class ghidra.program.database.ProgramBuilder
- 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.RemoteRepositoryHandle
- 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 class ghidra.program.database.map.AddressMapDB
-
Delete the specified overlay space from this address map.
- 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.RemoteRepositoryServerHandle
- 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
- 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
- deleteTheme(GTheme) - Method in class generic.theme.ApplicationThemeManager
- deleteTheme(GTheme) - Method in class generic.theme.StubThemeManager
- deleteTheme(GTheme) - Method in class generic.theme.ThemeManager
-
Removes the theme from the set of all themes.
- deleteTheme(ThemeManager) - Static method in class docking.theme.gui.ThemeUtils
-
Prompts for and deletes a selected theme.
- DeleteToEndOfWordAction - Class in generic.util.action
-
An action to delete from the cursor position to the end of the current word.
- DeleteToEndOfWordAction() - Constructor for class generic.util.action.DeleteToEndOfWordAction
- deleteToMax(Address) - Method in class ghidra.program.model.address.AddressSet
-
Delete all addresses starting at the fromAddr to the maximum address in the set.
- 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 generic.util.action
-
An action to delete from the cursor position to the beginning of the current word, backwards.
- DeleteToStartOfWordAction() - Constructor for class generic.util.action.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 - Static variable in interface ghidra.program.model.symbol.Namespace
-
The delimiter that is used to separate namespace nodes in a namespace string.
- 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 in categories and menu paths.
- demangle(MangledContext) - Method in interface ghidra.app.util.demangler.Demangler
-
Attempts to demangle the string of the mangled context and sets the mangled context on the
DemangledObject
- demangle(Program, String) - Static method in class ghidra.app.util.demangler.DemanglerUtil
-
Deprecated, for removal: This API element is subject to removal in a future version.see above
- demangle(Program, String, Address) - 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) - Method in interface ghidra.app.util.demangler.Demangler
-
Attempts to demangle the given string using a context (
Demangler.createMangledContext(String, DemanglerOptions, Program, Address)
with default options (Demangler.createDefaultOptions()
. - demangle(String) - Static method in class ghidra.app.util.demangler.DemanglerUtil
-
Deprecated, for removal: This API element is subject to removal in a future version.see above
- demangle(String) - Static method in class ghidra.util.NamingUtilities
-
Performs the inverse of the mangle method.
- demangle(String, DemanglerOptions) - Method in interface ghidra.app.util.demangler.Demangler
-
Deprecated, for removal: This API element is subject to removal in a future version.
- Demangled - Interface in ghidra.app.util.demangler
-
A unifying top-level interface for all
DemangledObject
s andDemangledType
s - DemangledAddressTable - Class in ghidra.app.util.demangler
- DemangledAddressTable(String, String, String, boolean) - Constructor for class ghidra.app.util.demangler.DemangledAddressTable
-
Constructor
- DemangledDataType - Class in ghidra.app.util.demangler
-
A class to represent a demangled data type.
- DemangledDataType(String, String, String) - Constructor for class ghidra.app.util.demangler.DemangledDataType
- DemangledException - Exception Class in ghidra.app.util.demangler
-
A class to handle exceptions that occur demangling.
- DemangledException(boolean) - Constructor for exception class 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 class 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 class 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, String, String) - Constructor for class ghidra.app.util.demangler.DemangledFunction
-
Create a
DemangledFunction
instance which is marked with a signatureSourceType
ofSourceType.ANALYSIS
which will be used when function signatures are applied to a program. - DemangledFunctionIndirect - Class in ghidra.app.util.demangler
-
A class to represent a demangled function indirect.
- DemangledFunctionIndirect(String, String) - Constructor for class ghidra.app.util.demangler.DemangledFunctionIndirect
- DemangledFunctionPointer - Class in ghidra.app.util.demangler
-
A class to represent a demangled function pointer
- DemangledFunctionPointer(String, String) - Constructor for class ghidra.app.util.demangler.DemangledFunctionPointer
- DemangledFunctionReference - Class in ghidra.app.util.demangler
-
A class to represent a demangled function reference
- DemangledFunctionReference(String, String) - Constructor for class ghidra.app.util.demangler.DemangledFunctionReference
- DemangledLabel - Class in ghidra.app.util.demangler
-
A class to represent a
DemangledObject
that should get represented as a Ghidra label - DemangledLabel(String, String, String) - Constructor for class ghidra.app.util.demangler.DemangledLabel
-
Creates a new
DemangledLabel
- DemangledLambda - Class in ghidra.app.util.demangler
-
Represents a demangled lambda function
- DemangledLambda(String, String, String) - Constructor for class ghidra.app.util.demangler.DemangledLambda
- DemangledList - Class in ghidra.app.util.demangler
- DemangledList(List<Demangled>) - Constructor for class ghidra.app.util.demangler.DemangledList
-
Creates a
DemangledList
and adds the givenList
to it - DemangledNamespaceNode - Class in ghidra.app.util.demangler
-
Represents a plain namespace node that is not a type or method
- DemangledNamespaceNode(String, String, String) - Constructor for class ghidra.app.util.demangler.DemangledNamespaceNode
-
Constructor
- demangledNameSuccessfully() - Method in class ghidra.app.util.demangler.DemangledObject
-
Returns the success state of converting a mangled String into a demangled String
- DemangledObject - Class in ghidra.app.util.demangler
-
A class to represent a demangled object.
- DemangledParameter - Class in ghidra.app.util.demangler
-
A class to represent a demangled function parameter.
- DemangledParameter(DemangledDataType) - Constructor for class ghidra.app.util.demangler.DemangledParameter
-
Creates a new
DemangledParameter
with the given type and no label - DemangledString - Class in ghidra.app.util.demangler
- DemangledString(String, String, String, String, int, boolean) - Constructor for class ghidra.app.util.demangler.DemangledString
-
Construct demangled string.
- DemangledStructure - Class in ghidra.app.util.demangler
-
A class to represent a demangled structure
- DemangledStructure(String, String, String, String, boolean) - Constructor for class ghidra.app.util.demangler.DemangledStructure
-
Creates a new
DemangledStructure
- DemangledStructure.Field - Record Class in ghidra.app.util.demangler
-
A field of a
DemangledStructure
- DemangledTemplate - Class in ghidra.app.util.demangler
- DemangledTemplate() - Constructor for class ghidra.app.util.demangler.DemangledTemplate
- DemangledThunk - Class in ghidra.app.util.demangler
- DemangledThunk(String, String, DemangledFunction) - Constructor for class ghidra.app.util.demangler.DemangledThunk
- DemangledType - Class in ghidra.app.util.demangler
-
Represents a demangled string.
- DemangledType(String, String, 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(String, String, 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, String, String) - Constructor for class ghidra.app.util.demangler.DemangledVariable
- demangleOnlyKnownPatterns() - Method in class ghidra.app.util.demangler.DemanglerOptions
-
Checks if the option to only demangle known mangled patterns is set
- Demangler - Interface in ghidra.app.util.demangler
-
NOTE: ALL DEMANGLER CLASSES MUST END IN "Demangler".
- DEMANGLER_ANONYMOUS_FUNCTION_CATEGORY_PATH - Static variable in class ghidra.app.util.demangler.DemangledDataType
- DEMANGLER_ROOT_CATEGORY_PATH - Static variable in class ghidra.app.util.demangler.DemangledDataType
- 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
- DemanglerUtil - Class in ghidra.app.util.demangler
-
Demangler Utility class.
- DemanglerUtil() - Constructor for class ghidra.app.util.demangler.DemanglerUtil
- DependencyGraph<T> - Class in ghidra.util.graph
- 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.AbstractPointerTypedefBuiltIn
- 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
-
Check 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.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.PointerTypedef
- 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
- DEPLST - Static variable in class ghidra.app.util.bin.format.omf.omf166.Omf166RecordTypes
- DEPRECATED - Enum constant in enum class ghidra.framework.plugintool.util.PluginStatus
-
Developers should include in the plugin description the version when the plugin became deprecated and, if subject to removal, the version that removal is expected.
- depth() - Method in interface docking.wizard.WizardContext
- depth(V) - Method in class ghidra.graph.GraphPath
-
Get the depth of the vertex that is specified by the parameter.
- DEPTH_OPTION_NAME - Static variable in class ghidra.app.util.opinion.AbstractLibrarySupportLoader
- DepthFirstIterator - Class in docking.widgets.tree.support
-
Implements an iterator over all GTreeNodes in some gTree (or subtree).
- DepthFirstIterator(GTreeNode) - Constructor for class docking.widgets.tree.support.DepthFirstIterator
- DepthFirstSearch - Class in ghidra.util.graph
-
Deprecated.
- DepthFirstSearch(DirectedGraph, Vertex[], boolean, boolean, boolean) - Constructor for class ghidra.util.graph.DepthFirstSearch
-
Deprecated.Upon creation a depth first search of the given graph is performed.
- DepthFirstSorter<V,
E> - 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
- deref() - Method in class ghidra.pcode.struct.CallExpr
- deref() - Method in class ghidra.pcode.struct.Expr
- deref() - Method in class ghidra.pcode.struct.LiteralLongExpr
- deref() - Method in class ghidra.pcode.struct.RawExpr
- deref() - Method in interface ghidra.pcode.struct.StructuredSleigh.RVal
-
Generate a dereference (in the C sense) in the default address space
- deref(AddressSpace) - Method in class ghidra.pcode.struct.CallExpr
- deref(AddressSpace) - Method in class ghidra.pcode.struct.Expr
- deref(AddressSpace) - Method in class ghidra.pcode.struct.LiteralLongExpr
- deref(AddressSpace) - Method in class ghidra.pcode.struct.RawExpr
- deref(AddressSpace) - Method in interface ghidra.pcode.struct.StructuredSleigh.RVal
-
Generate a dereference (in the C sense)
- 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
- DerivedImageIcon - Class in resources.icons
- DerivedImageIcon(String, Image) - Constructor for class resources.icons.DerivedImageIcon
-
Constructor for deriving from an image
- DerivedImageIcon(Icon) - Constructor for class resources.icons.DerivedImageIcon
-
Constructor for deriving from an icon
- 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
-
Deprecated.Get the graph induced by the seed vertices and their descendants
- DESCENDING - Enum constant in enum class docking.widgets.table.ColumnSortState.SortDirection
- DESCENDING_ORDER - Static variable in interface docking.widgets.table.SortedTableModel
-
Sort order in descending order.
- descendingKeySet() - Method in class ghidra.util.datastruct.AbstractWeakValueNavigableMap
- descendingMap() - Method in class ghidra.util.datastruct.AbstractWeakValueNavigableMap
- 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
- describeError(AssemblyResolvedPatterns, AssemblyResolution) - Method in interface ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults.Applicator
- describeTo() - Method in interface ghidra.pcode.emu.jit.JitPassage.Branch
-
Get a string description of the branch target
- description - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolution
- description - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory.AbstractAssemblyResolutionBuilder
- 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.app.util.bin.format.elf.info.ElfNote
- 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 record class ghidra.app.util.demangler.DemangledStructure.Field
-
Returns the value of the
description
record component. - description() - Element in annotation interface ghidra.formats.gfilesystem.annotations.FileSystemInfo
-
A longer description of this filesystem.
- description() - Element in annotation interface ghidra.framework.plugintool.PluginInfo
-
The long description of what the plugin does.
- description() - Element in annotation interface ghidra.framework.plugintool.ServiceInfo
-
Sets the description for this service.
- description() - Method in class ghidra.pty.local.LocalProcessPtySession
- description() - Method in class ghidra.pty.local.LocalWindowsNativeProcessPtySession
- description() - Method in interface ghidra.pty.PtySession
-
Get a human-readable description of the session
- description(String) - Method in class docking.action.builder.AbstractActionBuilder
-
Configure the description for the action.
- description(String) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory.AbstractAssemblyResolutionBuilder
- description(String) - Method in class ghidra.service.graph.GraphTypeBuilder
-
Sets the description for the
GraphType
- DESCRIPTION - Static variable in class ghidra.app.plugin.exceptionhandlers.gcc.GccExceptionAnalyzer
- DESCRIPTION_PROPERTY - Static variable in interface docking.action.DockingActionIf
- DESCRIPTION_PROPERTY_NAME - Static variable in class ghidra.framework.plugintool.PluginTool
-
Name of the property for the description of the tool.
- descriptors - Variable in class ghidra.pcode.emu.unix.AbstractEmuUnixSyscallUseropLibrary
- deselectAllSatellitePositions() - Method in class ghidra.graph.featurette.VgSatelliteFeaturette
- deserialize(ProgramArchitecture, String) - Static method in class ghidra.program.model.listing.VariableStorage
-
Construct variable storage
- Designation() - Method in class ghidra.app.util.cparser.C.CParser
- Designator() - Method in class ghidra.app.util.cparser.C.CParser
- DesignatorList() - Method in class ghidra.app.util.cparser.C.CParser
- 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.
- destroyForcibly() - Method in class ghidra.pty.local.LocalProcessPtySession
- destroyForcibly() - Method in class ghidra.pty.local.LocalWindowsNativeProcessPtySession
- destroyForcibly() - Method in interface ghidra.pty.PtySession
-
Take the greatest efforts to terminate the session (leader and descendants)
- detachFrom(JTextField) - Method in class docking.widgets.autocomplete.TextFieldAutocompleter
-
Deprive the given field of this autocompleter.
- detailButton - Variable in class docking.ErrLogExpandableDialog
- DetailedSleighException(List<SleighProgramCompiler.PcodeLogEntry>) - Constructor for exception class ghidra.pcode.exec.SleighProgramCompiler.DetailedSleighException
- DETAILS_CONFLICT_SIZE - Static variable in class ghidra.app.merge.listing.ExternalFunctionMerger
- DETAILS_CONFLICT_START - Static variable in class ghidra.app.merge.listing.ExternalFunctionMerger
- detailsChoice - Variable in class ghidra.app.merge.listing.ExternalFunctionMerger
- determineParameterInfoConflicts(Function[], boolean, TaskMonitor) - Method in class ghidra.app.merge.listing.ExternalFunctionMerger
- determineReturnConflict(Function[], boolean, TaskMonitor) - Method in class ghidra.app.merge.listing.ExternalFunctionMerger
- determineStorageConflict(Function[], TaskMonitor) - Method in class ghidra.app.merge.listing.ExternalFunctionMerger
- 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
- DEVELOPER_PRIORITY - Static variable in class ghidra.framework.plugintool.util.PluginPackage
- DeveloperPluginPackage - Class in ghidra.app
- DeveloperPluginPackage() - Constructor for class ghidra.app.DeveloperPluginPackage
- DF_1_DIRECT - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
- DF_1_GLOBAL - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
- DF_1_GROUP - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
- DF_1_INITFIRST - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
- DF_1_INTERPOSE - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
- DF_1_LOADFLTR - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
- DF_1_NODEFLIB - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
- DF_1_NODELETE - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
- DF_1_NOOPEN - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
- DF_1_NOW - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
- DF_1_ORIGIN - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
- DF_BIND_NOW - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
- DF_ORIGIN - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
- DF_STATIC_TLS - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
- DF_SYMBOLIC - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
- DF_TEXTREL - Static variable in class ghidra.app.util.bin.format.elf.ElfDynamicType
- 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
- dfa32 - Variable in class ghidra.sleigh.grammar.SleighEcho
- DFA32(BaseRecognizer) - Constructor for class ghidra.sleigh.grammar.SleighEcho.DFA32
- dfa34 - Variable in class ghidra.sleigh.grammar.SleighEcho
- DFA34(BaseRecognizer) - Constructor for class ghidra.sleigh.grammar.SleighEcho.DFA34
- dfa52 - Variable in class ghidra.sleigh.grammar.SleighCompiler
- DFA52(BaseRecognizer) - Constructor for class ghidra.sleigh.grammar.SleighCompiler.DFA52
- dfa57 - Variable in class ghidra.sleigh.grammar.SleighCompiler
- DFA57(BaseRecognizer) - Constructor for class ghidra.sleigh.grammar.SleighCompiler.DFA57
- dfa58 - Variable in class ghidra.sleigh.grammar.SleighCompiler
- DFA58(BaseRecognizer) - Constructor for class ghidra.sleigh.grammar.SleighCompiler.DFA58
- DFLT - Static variable in interface ghidra.app.util.cparser.C.CParserConstants
-
RegularExpression Id.
- dfState() - Method in record class ghidra.pcode.emu.jit.op.JitCallOtherDefOp
-
Returns the value of the
dfState
record component. - dfState() - Method in record class ghidra.pcode.emu.jit.op.JitCallOtherOp
-
Returns the value of the
dfState
record component. - dfState() - Method in interface ghidra.pcode.emu.jit.op.JitCallOtherOpIf
-
Get the captured data flow state at the call site.
- DIAGNOSTIC - Static variable in interface ghidra.app.plugin.PluginCategoryNames
- DIALOG_HEADER_HEIGHT - Static variable in class help.screenshot.AbstractScreenShotGenerator
- DialogActionContext - Class in docking
-
Action context for
DialogComponentProvider
s. - DialogActionContext(DialogComponentProvider, Component) - Constructor for class docking.DialogActionContext
- DialogActionContext(Object, Component) - Constructor for class docking.DialogActionContext
- dialogClosed() - Method in class docking.AbstractErrDialog
- 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.decompiler.component.DecompilerFindDialog
- 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.project.extensions.ExtensionTableProvider
- DialogComponentProvider - Class in docking
-
Base class used for creating dialogs in Ghidra.
- DialogComponentProvider(String) - Constructor for class docking.DialogComponentProvider
-
Constructor for a DialogComponentProvider that will be modal and will include a status line and a button panel.
- DialogComponentProvider(String, boolean) - Constructor for class docking.DialogComponentProvider
-
Constructor for a DialogComponentProvider that will include a status line and a button panel.
- DialogComponentProvider(String, boolean, boolean, boolean, boolean) - Constructor for class docking.DialogComponentProvider
-
Constructs a new DialogComponentProvider.
- 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
- DialogProjectDataCollapseAction - Class in ghidra.framework.main
-
ProjectDataCollapseAction
configured to work in the frontend. - DialogProjectDataCollapseAction(String, String) - Constructor for class ghidra.framework.main.DialogProjectDataCollapseAction
- DialogProjectDataExpandAction - Class in ghidra.framework.main
-
ProjectDataExpandAction
configured to work in the frontend. - DialogProjectDataExpandAction(String, String) - Constructor for class ghidra.framework.main.DialogProjectDataExpandAction
- DialogProjectDataNewFolderAction - Class in ghidra.framework.main
-
ProjectDataNewFolderAction
configured to work in the frontend. - DialogProjectDataNewFolderAction(String, String) - Constructor for class ghidra.framework.main.DialogProjectDataNewFolderAction
- DialogProjectTreeContext - Class in ghidra.framework.main.datatree
-
Context specific to the DataTreeDialog.
- DialogProjectTreeContext(ProjectData, TreePath[], List<DomainFolder>, List<DomainFile>, DataTree) - Constructor for class ghidra.framework.main.datatree.DialogProjectTreeContext
- 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.actions.dialog.ActionChooserDialog
- 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.dialogs.TableChooserDialog
-
Deprecated.
- dialogShown() - Method in class docking.widgets.dialogs.TableSelectionDialog
- 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.OpenVersionedFileDialog
- dialogShown() - Method in class ghidra.framework.plugintool.dialog.PluginInstallerDialog
- dialogShown() - Method in class help.screenshot.ImageDialogProvider
- DialogToolbarButton - Class in docking.menu
-
Toolbar buttons for Dialogs.
- DialogToolbarButton(DockingActionIf, ActionContextProvider) - Constructor for class docking.menu.DialogToolbarButton
- DIAMOND - Static variable in class ghidra.service.graph.VertexShape
- didCancel() - Method in class ghidra.framework.plugintool.dialog.SaveToolConfigDialog
- didParseSucceed() - Method in class ghidra.app.util.cparser.C.CParser
- didParseSucceed() - Method in class ghidra.app.util.cparser.CPP.PreProcessor
- didRun() - Method in class generic.timer.ExpiringSwingTimer
-
Returns true if the client runnable was run
- didRun() - Method in interface ghidra.util.timer.GTimerMonitor
-
Return true if the scheduled runnable has completed.
- didTerminateEarly() - Method in class ghidra.features.base.memsearch.gui.CombinedMatchTableLoader
- didTerminateEarly() - Method in class ghidra.features.base.memsearch.gui.EmptyMemoryMatchTableLoader
- didTerminateEarly() - Method in class ghidra.features.base.memsearch.gui.FindOnceTableLoader
- didTerminateEarly() - Method in interface ghidra.features.base.memsearch.gui.MemoryMatchTableLoader
-
Returns true if the search/loading did not fully complete.
- didTerminateEarly() - Method in class ghidra.features.base.memsearch.gui.NewSearchTableLoader
- didTerminateEarly() - Method in class ghidra.features.base.memsearch.gui.RefreshResultsTableLoader
- didTimeout() - Method in class ghidra.util.task.TimeoutTaskMonitor
-
Returns true if this monitor has timed-out
- diea - Variable in class ghidra.app.util.bin.format.dwarf.DWARFCompilationUnit
-
The contents of the first DIE (that must be a compile unit) in this compUnit.
- diea - Variable in class ghidra.app.util.bin.format.dwarf.DWARFFunction
- DIEAggregate - Class in ghidra.app.util.bin.format.dwarf
-
DIEAggregate groups related
DebugInfoEntry
records together in a single interface for querying attribute values. - dieOffsets - Variable in class ghidra.app.util.bin.format.dwarf.DWARFProgram
- diesByOffset - Variable in class ghidra.app.util.bin.format.dwarf.DWARFProgram
- 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.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
- diffLatestMy - Variable in class ghidra.app.merge.listing.FunctionTagListingMerger
- 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
- diffOriginalLatest - Variable in class ghidra.app.merge.listing.FunctionTagListingMerger
- diffOriginalMy - Variable in class ghidra.app.merge.listing.FunctionTagListingMerger
- 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 - Variable in class ghidra.app.plugin.match.ExactInstructionsFunctionHasher
- 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 interface ghidra.app.util.cparser.C.CParserConstants
-
RegularExpression Id.
- 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> - Class in ghidra.graph.algo -
Dijkstra's shortest-path algorithm
- DijkstraShortestPathsAlgorithm(GImplicitDirectedGraph<V, E>) - Constructor for class ghidra.graph.algo.DijkstraShortestPathsAlgorithm
-
Use Dijkstra's algorithm on the given graph
- 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
- 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
- DIM_GRAY - Static variable in class ghidra.util.WebColors
- DIR - Static variable in interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
RegularExpression Id.
- DIRECT_IFACE - Static variable in enum class ghidra.app.util.bin.format.golang.rtti.types.GoKind
- DirectAbstractDeclarator(Declaration) - Method in class ghidra.app.util.cparser.C.CParser
- DirectDeclarator(Declaration, DataType) - Method in class ghidra.app.util.cparser.C.CParser
- DirectedGraph - Class in ghidra.util.graph
-
Deprecated.
- DirectedGraph() - Constructor for class ghidra.util.graph.DirectedGraph
-
Deprecated.Default constructor
- DirectedGraph(int, int) - Constructor for class ghidra.util.graph.DirectedGraph
-
Deprecated.Creates an empty DirectedGraph with room for vertexCapacity vertices and edgeCapacity edges.
- DIRECTIVE - Static variable in interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
Lexical state.
- DIRECTIVECOMMENT - Static variable in interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
Lexical state.
- DIRECTIVECOMMENT_END - Static variable in interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
Lexical state.
- DirectMemoryVarGen - Enum Class in ghidra.pcode.emu.jit.gen.var
-
The generator for a direct memory variable.
- DIRECTORIES_ONLY - Enum constant in enum class 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 - Enum constant in enum class ghidra.formats.gfilesystem.fileinfo.FileType
- 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
- DIRLINE - Static variable in interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
RegularExpression Id.
- disable() - Static method in class generic.test.ConcurrentTestExceptionHandler
-
Disables this class's tracking of exceptions.
- DISABLE_TEST_TIMEOUT_PROPERTY - Static variable in class generic.test.ConcurrentTestExceptionStatement
- disable_tracing() - Method in class ghidra.app.util.cparser.C.CParser
-
Disable tracing.
- disable_tracing() - Method in class ghidra.app.util.cparser.CPP.PreProcessor
-
Disable tracing.
- DISABLED - Enum constant in enum class ghidra.app.script.GhidraScript.AnalysisMode
-
DISABLED - Script will coordinate with AutoAnalysisManager to run with analysis disabled (change events will be ignored).
- DISABLED - Enum constant in enum class ghidra.program.model.data.PackingType
-
DISABLED - indicates that automatic component placement should not be performed, with components placed at specified offsets and
undefined
components used to reflects padding/unused bytes. - DISABLED_PACKING_NAME - Static variable in interface ghidra.program.model.data.CompositeInternal
- 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.
- DisabledImageIcon - Class in resources.icons
-
LazyImageIcon
that creates a disabled version of an icon - DisabledImageIcon(Icon) - Constructor for class resources.icons.DisabledImageIcon
-
Construct wrapped disabled ImageIcon based upon specified baseIcon.
- DisabledImageIcon(Icon, int) - Constructor for class resources.icons.DisabledImageIcon
-
Construct wrapped disabled ImageIcon based upon specified baseIcon using the specified brightness level
- DisabledImageIconWrapper - Class in resources.icons
-
Deprecated, for removal: This API element is subject to removal in a future version.This class has been replaced by
DisabledImageIcon
since it extendsImageIconWrapper
which has also been deprecated. - DisabledImageIconWrapper(Icon) - Constructor for class resources.icons.DisabledImageIconWrapper
-
Deprecated.Construct wrapped disabled ImageIcon based upon specified baseIcon.
- DisabledImageIconWrapper(Icon, int) - Constructor for class resources.icons.DisabledImageIconWrapper
-
Deprecated.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
- disableFocusEventProcessing() - Method in class docking.widgets.textfield.GFormattedTextField
- disableHasSelection() - Method in class ghidra.app.util.bean.SetEquateDialog
-
For using the dialog outside of the EquatePlugin, the "Apply to Current" radio button can be selected and the other buttons disabled.
- disableNavigation() - Method in class docking.wizard.WizardManager
-
Disable the back, next, finish, and cancel buttons.
- DISALLOWED_CHARS - Static variable in class ghidra.framework.model.ProjectLocator
-
Set of characters specifically disallowed in project name or path.
- 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.
- disasemble(Address, TaskMonitor) - Method in class ghidra.program.disassemble.ReDisassembler
- disassemble() - Method in class ghidra.program.disassemble.ReDisassembler.ReDisState
- 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.DefaultEmulator
-
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
- disassembleBlock() - Method in class ghidra.program.disassemble.ReDisassembler.ReDisBlock
- 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 - Variable in class ghidra.pcode.emu.SleighInstructionDecoder
- 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 - Variable in class ghidra.program.disassemble.ReDisassembler.ReDisBlock
- DisassemblerContext - Interface in ghidra.program.model.lang
- DisassemblerContextAdapter - 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.
- DISCARDABLE_SEGMENT_SIZE_OPTION_NAME - Static variable in class ghidra.app.util.opinion.ElfLoaderOptionsFactory
- 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(PluginTool) - Method in interface ghidra.framework.model.ToolManager
-
Removes all connections involving tool
- disconnectTool(PluginTool) - 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.
- DiscoverableGTheme - Class in generic.theme
-
Abstract base class for built-in
GTheme
s. - DiscoverableGTheme(String, LafType) - Constructor for class generic.theme.DiscoverableGTheme
- DiscoverableTableUtils - Class in docking.widgets.table
- DiscoverableTableUtils() - Constructor for class docking.widgets.table.DiscoverableTableUtils
- discoverGoTypes(TaskMonitor) - Method in class ghidra.app.util.bin.format.golang.rtti.GoRttiMapper
-
Iterates over all golang rtti types listed in the GoModuledata struct, and recurses into each type to discover any types they reference.
- discoverGoTypes(Set<Long>) - Method in class ghidra.app.util.bin.format.golang.rtti.types.GoArrayType
- discoverGoTypes(Set<Long>) - Method in class ghidra.app.util.bin.format.golang.rtti.types.GoChanType
- discoverGoTypes(Set<Long>) - Method in class ghidra.app.util.bin.format.golang.rtti.types.GoFuncType
- discoverGoTypes(Set<Long>) - Method in class ghidra.app.util.bin.format.golang.rtti.types.GoInterfaceType
- discoverGoTypes(Set<Long>) - Method in class ghidra.app.util.bin.format.golang.rtti.types.GoMapType
- discoverGoTypes(Set<Long>) - Method in class ghidra.app.util.bin.format.golang.rtti.types.GoPlainType
- discoverGoTypes(Set<Long>) - Method in class ghidra.app.util.bin.format.golang.rtti.types.GoPointerType
- discoverGoTypes(Set<Long>) - Method in class ghidra.app.util.bin.format.golang.rtti.types.GoSliceType
- discoverGoTypes(Set<Long>) - Method in class ghidra.app.util.bin.format.golang.rtti.types.GoStructType
- discoverGoTypes(Set<Long>) - Method in class ghidra.app.util.bin.format.golang.rtti.types.GoType
-
Iterates this type, and any types this type refers to, while registering the types with the
GoRttiMapper
context. - discriminator - Variable in class ghidra.app.util.bin.format.dwarf.line.DWARFLineProgramState
- 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 docking.theme.gui.ThemeEditorDialog
- dismissCallback() - Method in class ghidra.framework.main.projectdata.actions.CheckoutsDialog
- dispatchKeyEvent(KeyEvent) - Method in class docking.KeyBindingOverrideKeyEventDispatcher
-
Overridden to change the Java's key event processing to insert Ghidra's top level tool key bindings into the event processing.
- 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_RAW_PCODE - Static variable in class ghidra.app.plugin.processors.generic.PcodeFieldFactory
- 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
- 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
- displayEditor(Tool, HelpLocation) - Method in class ghidra.service.graph.GraphDisplayOptions
-
Pop up a dialog for editing these graph display options.
- displayErrorAndWait(Object, String, String) - Static method in class ghidra.app.merge.MergeManager
-
Display error message dialog in a blocking fashion.
- 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
- displayInMarkerBar() - Method in interface ghidra.app.services.MarkerSet
-
True if this marker manager displays in the left hand marker bar
- 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.program.model.listing.CodeUnitFormatOptions
- displayOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.plugin.processors.generic.PcodeFieldFactory
- 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.OperandFieldFactory
- displayOptionsChanged(Options, String, Object, Object) - Method in class ghidra.app.util.viewer.field.SubDataFieldFactory
- 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.format.FieldFormatModel
-
Notifies that the field display options have changed.
- displayRefType - Variable in class ghidra.app.util.viewer.field.XRefFieldFactory
- 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.
- displayText - Variable in class ghidra.app.util.viewer.field.CommentPart
- 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 interface db.buffers.RemoteBufferFileHandle
- dispose() - Method in interface db.buffers.RemoteManagedBufferFileHandle
- 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.dialog.ActionChooserDialog
- dispose() - Method in class docking.actions.dialog.ActionsModel
- dispose() - Method in class docking.actions.SharedStubKeyBindingAction
- dispose() - Method in class docking.actions.ToolActions
- dispose() - Method in class docking.DialogComponentProvider
-
Disposes this dialog.
- dispose() - Method in class docking.DockableHeader
- 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.ReusableDialogComponentProvider
- 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.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.filechooser.GhidraFileChooserPanel
- 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.searchlist.DefaultSearchListModel
- dispose() - Method in class docking.widgets.searchlist.SearchList
-
Disposes the component and clears all the model data
- dispose() - Method in interface docking.widgets.searchlist.SearchListModel
-
Clean up any resources held by the model
- 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.columnfilter.ColumnFilterManager
- dispose() - Method in class docking.widgets.table.constraint.dialog.ColumnFilterDialog
- dispose() - Method in class docking.widgets.table.constraint.dialog.ColumnFilterDialogModel
-
clean up.
- dispose() - Method in class docking.widgets.table.GDynamicColumnTableModel
- 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.GTableWidget
- 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 ghidra.framework.main.datatree.DomainFileNode
- dispose() - Method in class ghidra.framework.main.datatree.DomainFolderNode
- dispose() - Method in class ghidra.framework.main.datatree.DomainFolderRootNode
- dispose() - Method in class ghidra.plugins.fsbrowser.FSBDirNode
- dispose() - Method in class ghidra.plugins.fsbrowser.FSBFileNode
- dispose() - Method in class ghidra.plugins.fsbrowser.FSBNode
- dispose() - Method in class docking.widgets.tree.GTreeLazyNode
- dispose() - Method in class docking.widgets.tree.GTreeNode
- dispose() - Method in class docking.widgets.tree.GTreeSlowLoadingNode
- dispose() - Method in class docking.widgets.tree.internal.InProgressGTreeNode
- dispose() - Method in class docking.widgets.tree.internal.InProgressGTreeRootNode
- dispose() - Method in class ghidra.framework.main.datatree.NoProjectNode
- dispose() - Method in class docking.widgets.tree.DefaultGTreeFilterProvider
- dispose() - Method in class docking.widgets.tree.GTree
- dispose() - Method in interface docking.widgets.tree.GTreeFilterProvider
-
A method for subclasses to do any optional cleanup
- dispose() - Method in class docking.widgets.tree.internal.GTreeModel
- dispose() - Method in interface docking.wizard.MagePanel
-
Called when the wizard is cancelled or otherwise finished being shown
- dispose() - Method in class docking.wizard.WizardManager
- dispose() - Method in class generic.cache.CachingPool
-
Triggers all pooled object to be disposed via this pool's factory.
- 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.ClangHighlightController
- 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.component.DecompilerProgramListener
- dispose() - Method in class ghidra.app.decompiler.DecompileProcess
- dispose() - Method in interface ghidra.app.decompiler.DecompilerHighlighter
-
Call this method to remove your highlighter from the Decompiler.
- 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.AdaptedEmulator
- dispose() - Method in class ghidra.app.emulator.DefaultEmulator
- dispose() - Method in interface ghidra.app.emulator.Emulator
-
Clean up resources used by the 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.plugin.debug.DbViewerPlugin
- dispose() - Method in class ghidra.app.plugin.debug.DomainEventDisplayPlugin
- dispose() - Method in class ghidra.app.plugin.debug.DomainFolderChangesDisplayPlugin
- dispose() - Method in class ghidra.app.plugin.debug.EventDisplayPlugin
- dispose() - Method in class ghidra.app.plugin.debug.GenerateOldLanguagePlugin
- dispose() - Method in class ghidra.app.plugin.debug.propertymanager.PropertyManagerPlugin
- dispose() - Method in class ghidra.app.plugin.processors.sleigh.SpecExtensionEditor
- dispose() - Method in class ghidra.app.plugin.prototype.debug.ScreenshotPlugin
- dispose() - Method in class ghidra.app.plugin.runtimeinfo.RuntimeInfoPlugin
- dispose() - Method in class ghidra.app.script.GhidraScriptInfoManager
-
clear stored metadata
- dispose() - Static method in class ghidra.app.script.GhidraScriptUtil
-
dispose of the bundle host and providers list
- 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.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.DecompilerConcurrentQ
- 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 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.features.base.codecompare.listing.ListingCodeComparisonPanel
- dispose() - Method in class ghidra.features.base.codecompare.panel.CodeComparisonPanel
-
Cleans up resources when this panel is no longer needed
- dispose() - Method in class ghidra.features.base.codecompare.panel.FunctionComparisonPanel
-
Remove all views in the tabbed pane
- dispose() - Method in class ghidra.features.base.memsearch.gui.CombinedMatchTableLoader
- dispose() - Method in class ghidra.features.base.memsearch.gui.EmptyMemoryMatchTableLoader
- dispose() - Method in class ghidra.features.base.memsearch.gui.FindOnceTableLoader
- dispose() - Method in interface ghidra.features.base.memsearch.gui.MemoryMatchTableLoader
-
Cleans up resources
- dispose() - Method in class ghidra.features.base.memsearch.gui.NewSearchTableLoader
- dispose() - Method in class ghidra.features.base.memsearch.gui.RefreshResultsTableLoader
- dispose() - Method in class ghidra.features.base.memsearch.gui.SearchMarkers
- 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.DefaultProjectData
-
Immediately dispose this project data store instance.
- 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.ProjectDataTreePanel
- dispose() - Method in class ghidra.framework.main.FrontEndPlugin
- dispose() - Method in class ghidra.framework.main.FrontEndTool
- 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.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.extensions.ExtensionTablePanel
- dispose() - Method in class ghidra.framework.project.tool.GhidraTool
- 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 and release resources
- dispose() - Method in class ghidra.framework.store.FileSystemEventManager
-
Discontinue event dispatching and terminate dispatch thread if it exists.
- 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.jython.JythonPlugin
- 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.data.DataTypeManagerDB
- dispose() - Method in interface ghidra.program.database.ManagerDB
-
Callback from the program after being closed to signal this manager to release memory and resources.
- 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.pyghidra.interpreter.PyGhidraInterpreter
- dispose() - Method in class ghidra.pyghidra.PyGhidraPlugin
- dispose() - Method in class ghidra.service.graph.DummyGraphDisplayListener
- dispose() - Method in interface ghidra.service.graph.GraphDisplayListener
-
Tells the listener that it is no longer needed and it can release any listeners/resources.
- dispose() - Method in interface ghidra.service.graph.GraphDisplayProvider
-
Disposes this GraphDisplayProvider
- 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.GhidraProgramTableModel
- dispose() - Method in class ghidra.util.table.GhidraTable
- dispose() - Method in class ghidra.util.task.AbstractSwingUpdateManager
- dispose() - Method in class ghidra.util.task.RunManager
- 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(long) - Method in class ghidra.app.util.DecompilerConcurrentQ
-
Calls dispose on the queue being processed.
- dispose(DecompInterface) - Static method in class ghidra.app.decompiler.DecompilerDisposer
-
Calls dispose in the given decompiler from a background thread.
- dispose(PluginTool) - Static method in class ghidra.framework.plugintool.PluginToolAccessUtils
-
Disposes the tool.
- 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
- disposeAdditionalArchives() - Method in class ghidra.pcode.emu.linux.EmuLinuxAmd64SyscallUseropLibrary
- disposeAdditionalArchives() - Method in class ghidra.pcode.emu.linux.EmuLinuxX86SyscallUseropLibrary
- disposeAdditionalArchives() - Method in class ghidra.pcode.emu.sys.AnnotatedEmuSyscallUseropLibrary
- DISPOSED_ON_CANCEL - Enum constant in enum class ghidra.app.decompiler.DecompileProcess.DisposeState
- DISPOSED_ON_STARTUP_FAILURE - Enum constant in enum class ghidra.app.decompiler.DecompileProcess.DisposeState
- DISPOSED_ON_TIMEOUT - Enum constant in enum class ghidra.app.decompiler.DecompileProcess.DisposeState
- disposedCount - Variable in class generic.cache.CountingBasicFactory
- disposeDynamicColumnData() - Method in class docking.widgets.table.GDynamicColumnTableModel
- 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
- DittedBitSequence - Class in ghidra.util.bytesearch
-
A pattern of bits/mask to match to a stream of bytes.
- DittedBitSequence() - Constructor for class ghidra.util.bytesearch.DittedBitSequence
- DittedBitSequence(byte[]) - Constructor for class ghidra.util.bytesearch.DittedBitSequence
-
Construct a sequence of bytes to search for.
- DittedBitSequence(byte[], byte[]) - Constructor for class ghidra.util.bytesearch.DittedBitSequence
-
Construct a bit pattern to search for consisting of 0 bits, 1 bits, and don't care bits
- DittedBitSequence(DittedBitSequence) - Constructor for class ghidra.util.bytesearch.DittedBitSequence
-
Copy contructor
- DittedBitSequence(DittedBitSequence, DittedBitSequence) - Constructor for class ghidra.util.bytesearch.DittedBitSequence
- DittedBitSequence(String) - Constructor for class ghidra.util.bytesearch.DittedBitSequence
-
Constructor from a ditted-bit-sequence string where white space is ignored (e.g., "10..11.0");
- DittedBitSequence(String, boolean) - Constructor for class ghidra.util.bytesearch.DittedBitSequence
-
Constructor from a ditted-bit string where white space is ignored.
- div(ExpressionMatcher<?>, ExpressionMatcher<?>) - Method in interface ghidra.app.plugin.assembler.sleigh.expr.match.ExpressionMatcher.Context
-
Match the form
L / R
- div(BigFloat) - Method in class ghidra.pcode.floatformat.BigFloat
-
this/=other
- div(BigFloat, BigFloat) - Static method in class ghidra.pcode.floatformat.BigFloat
- 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
- divf(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.CallExpr
- divf(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.Expr
- divf(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.LiteralLongExpr
- divf(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.RawExpr
- divf(StructuredSleigh.RVal) - Method in interface ghidra.pcode.struct.StructuredSleigh.RVal
-
Generate float division
- DIVIDE - Enum constant in enum class generic.expressions.ExpressionOperator
- DIVIDE - Static variable in interface ghidra.app.util.cparser.CPP.PreProcessorConstants
-
RegularExpression Id.
- 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
- divis(long) - Method in class ghidra.pcode.struct.CallExpr
- divis(long) - Method in class ghidra.pcode.struct.Expr
- divis(long) - Method in class ghidra.pcode.struct.LiteralLongExpr
- divis(long) - Method in class ghidra.pcode.struct.RawExpr
- divis(long) - Method in interface ghidra.pcode.struct.StructuredSleigh.RVal
-
Generate signed integer division
- divis(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.CallExpr
- divis(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.Expr
- divis(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.LiteralLongExpr
- divis(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.RawExpr
- divis(StructuredSleigh.RVal) - Method in interface ghidra.pcode.struct.StructuredSleigh.RVal
-
Generate signed integer division
- diviu(long) - Method in class ghidra.pcode.struct.CallExpr
- diviu(long) - Method in class ghidra.pcode.struct.Expr
- diviu(long) - Method in class ghidra.pcode.struct.LiteralLongExpr
- diviu(long) - Method in class ghidra.pcode.struct.RawExpr
- diviu(long) - Method in interface ghidra.pcode.struct.StructuredSleigh.RVal
-
Generate unsigned integer division
- diviu(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.CallExpr
- diviu(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.Expr
- diviu(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.LiteralLongExpr
- diviu(StructuredSleigh.RVal) - Method in class ghidra.pcode.struct.RawExpr
- diviu(StructuredSleigh.RVal) - Method in interface ghidra.pcode.struct.StructuredSleigh.RVal
-
Generate unsigned integer division
- dllCharacteristics - Variable in class ghidra.app.util.bin.format.pe.OptionalHeaderImpl
- DllCharacteristics - Enum Class in ghidra.app.util.bin.format.pe
- DO - Static variable in interface ghidra.app.util.cparser.C.CParserConstants
-
RegularExpression Id.
- DO_DOMAIN_FILE_CHANGED - Static variable in interface ghidra.framework.model.DomainObject
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DO_NOT_CHECKOUT - Static variable in class ghidra.app.util.dialog.CheckoutDialog
- DO_NOT_DISPLAY - Enum constant in enum class docking.wizard.WizardPanelDisplayability
- DO_OBJECT_CLOSED - Static variable in interface ghidra.framework.model.DomainObject
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DO_OBJECT_ERROR - Static variable in interface ghidra.framework.model.DomainObject
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DO_OBJECT_RENAMED - Static variable in interface ghidra.framework.model.DomainObject
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DO_OBJECT_RESTORED - Static variable in interface ghidra.framework.model.DomainObject
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DO_OBJECT_SAVED - Static variable in interface ghidra.framework.model.DomainObject
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DO_PROPERTY_CHANGED - Static variable in interface ghidra.framework.model.DomainObject
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- 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(ActionEvent) - Method in class docking.EmptyBorderToggleButton
- doActionPerformed(ActionEvent) - Method in class docking.menu.DialogToolbarButton
- doAddNode(int, GTreeNode) - Method in class ghidra.framework.main.datatree.DomainFileNode
-
Adds a node to this node's children at the given index and notifies the tree.
- doAddNode(int, GTreeNode) - Method in class ghidra.framework.main.datatree.DomainFolderNode
-
Adds a node to this node's children at the given index and notifies the tree.
- doAddNode(int, GTreeNode) - Method in class ghidra.framework.main.datatree.DomainFolderRootNode
-
Adds a node to this node's children at the given index and notifies the tree.
- doAddNode(int, GTreeNode) - Method in class ghidra.plugins.fsbrowser.FSBDirNode
-
Adds a node to this node's children at the given index and notifies the tree.
- doAddNode(int, GTreeNode) - Method in class ghidra.plugins.fsbrowser.FSBFileNode
-
Adds a node to this node's children at the given index and notifies the tree.
- doAddNode(int, GTreeNode) - Method in class ghidra.plugins.fsbrowser.FSBNode
-
Adds a node to this node's children at the given index and notifies the tree.
- doAddNode(int, GTreeNode) - Method in class ghidra.plugins.fsbrowser.FSBRootNode
-
Adds a node to this node's children at the given index and notifies the tree.
- doAddNode(int, GTreeNode) - Method in class docking.widgets.tree.GTreeLazyNode
-
Adds a node to this node's children at the given index and notifies the tree.
- doAddNode(int, GTreeNode) - Method in class docking.widgets.tree.GTreeNode
-
Adds a node to this node's children at the given index and notifies the tree.
- doAddNode(int, GTreeNode) - Method in class docking.widgets.tree.GTreeSlowLoadingNode
-
Adds a node to this node's children at the given index and notifies the tree.
- doAddNode(int, GTreeNode) - Method in class docking.widgets.tree.internal.InProgressGTreeNode
-
Adds a node to this node's children at the given index and notifies the tree.
- doAddNode(int, GTreeNode) - Method in class docking.widgets.tree.internal.InProgressGTreeRootNode
-
Adds a node to this node's children at the given index and notifies the tree.
- doAddNode(int, GTreeNode) - Method in class ghidra.framework.main.datatree.NoProjectNode
-
Adds a node to this node's children at the given index and notifies the tree.
- doAddNode(GTreeNode) - Method in class ghidra.framework.main.datatree.DomainFileNode
-
Adds a node to this node's children.
- doAddNode(GTreeNode) - Method in class ghidra.framework.main.datatree.DomainFolderNode
-
Adds a node to this node's children.
- doAddNode(GTreeNode) - Method in class ghidra.framework.main.datatree.DomainFolderRootNode
-
Adds a node to this node's children.
- doAddNode(GTreeNode) - Method in class ghidra.plugins.fsbrowser.FSBDirNode
-
Adds a node to this node's children.
- doAddNode(GTreeNode) - Method in class ghidra.plugins.fsbrowser.FSBFileNode
-
Adds a node to this node's children.
- doAddNode(GTreeNode) - Method in class ghidra.plugins.fsbrowser.FSBNode
-
Adds a node to this node's children.
- doAddNode(GTreeNode) - Method in class ghidra.plugins.fsbrowser.FSBRootNode
-
Adds a node to this node's children.
- doAddNode(GTreeNode) - Method in class docking.widgets.tree.GTreeLazyNode
-
Adds a node to this node's children.
- doAddNode(GTreeNode) - Method in class docking.widgets.tree.GTreeNode
-
Adds a node to this node's children.
- doAddNode(GTreeNode) - Method in class docking.widgets.tree.GTreeSlowLoadingNode
-
Adds a node to this node's children.
- doAddNode(GTreeNode) - Method in class docking.widgets.tree.internal.InProgressGTreeNode
-
Adds a node to this node's children.
- doAddNode(GTreeNode) - Method in class docking.widgets.tree.internal.InProgressGTreeRootNode
-
Adds a node to this node's children.
- doAddNode(GTreeNode) - Method in class ghidra.framework.main.datatree.NoProjectNode
-
Adds a node to this node's children.
- doAddNodes(List<GTreeNode>) - Method in class ghidra.framework.main.datatree.DomainFileNode
-
Adds the given nodes to this node's children.
- doAddNodes(List<GTreeNode>) - Method in class ghidra.framework.main.datatree.DomainFolderNode
-
Adds the given nodes to this node's children.
- doAddNodes(List<GTreeNode>) - Method in class ghidra.framework.main.datatree.DomainFolderRootNode
-
Adds the given nodes to this node's children.
- doAddNodes(List<GTreeNode>) - Method in class ghidra.plugins.fsbrowser.FSBDirNode
-
Adds the given nodes to this node's children.
- doAddNodes(List<GTreeNode>) - Method in class ghidra.plugins.fsbrowser.FSBFileNode
-
Adds the given nodes to this node's children.
- doAddNodes(List<GTreeNode>) - Method in class ghidra.plugins.fsbrowser.FSBNode
-
Adds the given nodes to this node's children.
- doAddNodes(List<GTreeNode>) - Method in class ghidra.plugins.fsbrowser.FSBRootNode
-
Adds the given nodes to this node's children.
- doAddNodes(List<GTreeNode>) - Method in class docking.widgets.tree.GTreeLazyNode
-
Adds the given nodes to this node's children.
- doAddNodes(List<GTreeNode>) - Method in class docking.widgets.tree.GTreeNode
-
Adds the given nodes to this node's children.
- doAddNodes(List<GTreeNode>) - Method in class docking.widgets.tree.GTreeSlowLoadingNode
-
Adds the given nodes to this node's children.
- doAddNodes(List<GTreeNode>) - Method in class docking.widgets.tree.internal.InProgressGTreeNode
-
Adds the given nodes to this node's children.
- doAddNodes(List<GTreeNode>) - Method in class docking.widgets.tree.internal.InProgressGTreeRootNode
-
Adds the given nodes to this node's children.
- doAddNodes(List<GTreeNode>) - Method in class ghidra.framework.main.datatree.NoProjectNode
-
Adds the given nodes to this node's children.
- doAddressBreak(Address) - Method in interface 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
- doCalculateLocations(VisualGraph<V, E>, TaskMonitor) - Method in class ghidra.graph.viewer.layout.AbstractVisualGraphLayout
- doCheckIsPrimary() - Method in class ghidra.program.database.symbol.SymbolDB
- DocInfo(String) - Constructor for class ghidra.program.database.SpecExtension.DocInfo
-
Construct by directly pulling information from the XML document
- 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.action.builder - package docking.action.builder
- docking.actions - package docking.actions
- docking.actions.dialog - package docking.actions.dialog
- 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.menu.keys - package docking.menu.keys
- docking.options - package docking.options
- docking.options.editor - package docking.options.editor
- docking.resources.icons - package docking.resources.icons
- docking.test - package docking.test
- docking.theme.gui - package docking.theme.gui
- 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.searchlist - package docking.widgets.searchlist
- docking.widgets.shapes - package docking.widgets.shapes
- docking.widgets.spinner - package docking.widgets.spinner
- docking.widgets.tab - package docking.widgets.tab
- 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.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.widgets.values - package docking.widgets.values
- docking.wizard - package docking.wizard
- dockingAction - Variable in class docking.DockingKeyBindingAction
- 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.
- DockingActionInputBindingListener - Interface in docking
-
A simple listener interface to notify clients of changes to key strokes and mouse bindings.
- DockingActionPerformer - Class in docking
-
A simple class to handle executing the given action.
- DockingActionProviderIf - Interface in docking.action
-
Deprecated, for removal: This API element is subject to removal in a future version.use
Tool
- DockingActionProxy - Class in docking
- DockingActionProxy(DockingActionIf) - Constructor for class docking.DockingActionProxy
- DockingApplicationConfiguration - Class in docking.framework
- DockingApplicationConfiguration() - Constructor for class docking.framework.DockingApplicationConfiguration
- 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
- DockingErrorDisplay - Class in docking
- DockingErrorDisplay() - Constructor for class docking.DockingErrorDisplay
- DockingFrame - Class in docking
-
Base frame used by the root window and detached windows
- DockingFrame(String) - Constructor for class docking.DockingFrame
- DockingHelpBroker - Class in docking.help
-
An extension of the
GHelpBroker
that allowsDocking
classes to be installed. - DockingHelpBroker(HelpSet) - Constructor for class docking.help.DockingHelpBroker
- DockingHelpSet - Class in docking.help
-
An extension of the
GHelpSet
that allowsDocking
classes to be installed. - DockingHelpSet(ClassLoader, URL) - Constructor for class docking.help.DockingHelpSet
- DockingKeyBindingAction - Class in docking
-
A class that can be used as an interface for using actions associated with keybindings.
- DockingKeyBindingAction(Tool, 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
- DockingMouseBindingAction - Class in docking
-
A class for using actions associated with mouse bindings.
- DockingMouseBindingAction(DockingActionIf, MouseBinding) - Constructor for class docking.DockingMouseBindingAction
- 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
- DockingToolActions - Interface in docking.actions
-
Represents the collection of actions registered with the tool, along with method for adding and removing actions.
- DockingToolConstants - Interface in docking.tool.util
-
An interface to house constants used by the
Tool
- DockingUtils - Class in docking
-
Notes about how to use HTML safely:
- DockingUtils() - Constructor for class docking.DockingUtils
- DockingUtils.ComponentCallback<T> - Interface in docking
-
A callback to operate on a component
- DockingUtils.TreeTraversalOrder - Enum Class in docking
-
Specifies the order of component traversal
- DockingUtils.TreeTraversalResult - Enum Class 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(Tool, List<Image>) - Constructor for class docking.DockingWindowManager
-
Constructs a new DockingWindowManager
- DockingWindowManager(Tool, 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
- doClear(NavigableMap<Long, JitVal>, Varnode) - Method in class ghidra.pcode.emu.jit.analysis.JitDataFlowState.MiniDFState
-
Clear all definition entries in the given per-space map for the given varnode
- DOCR_ADDRESS_SET_PROPERTY_MAP_ADDED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_ADDRESS_SET_PROPERTY_MAP_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_ADDRESS_SET_PROPERTY_MAP_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_BOOKMARK_ADDED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_BOOKMARK_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_BOOKMARK_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_BOOKMARK_TYPE_ADDED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_BOOKMARK_TYPE_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_CATEGORY_ADDED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_CATEGORY_ADDED - Static variable in interface ghidra.program.util.DataTypeArchiveChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_CATEGORY_MOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_CATEGORY_MOVED - Static variable in interface ghidra.program.util.DataTypeArchiveChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_CATEGORY_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_CATEGORY_REMOVED - Static variable in interface ghidra.program.util.DataTypeArchiveChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_CATEGORY_RENAMED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_CATEGORY_RENAMED - Static variable in interface ghidra.program.util.DataTypeArchiveChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_CODE_ADDED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_CODE_MOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_CODE_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_CODE_REPLACED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_CODE_UNIT_PROPERTY_ALL_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_CODE_UNIT_PROPERTY_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_CODE_UNIT_PROPERTY_RANGE_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_CODE_UNIT_USER_DATA_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_COMPOSITE_ADDED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_COMPOSITE_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_DATA_TYPE_ADDED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_DATA_TYPE_ADDED - Static variable in interface ghidra.program.util.DataTypeArchiveChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_DATA_TYPE_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_DATA_TYPE_CHANGED - Static variable in interface ghidra.program.util.DataTypeArchiveChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_DATA_TYPE_MOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_DATA_TYPE_MOVED - Static variable in interface ghidra.program.util.DataTypeArchiveChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_DATA_TYPE_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_DATA_TYPE_REMOVED - Static variable in interface ghidra.program.util.DataTypeArchiveChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_DATA_TYPE_RENAMED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_DATA_TYPE_RENAMED - Static variable in interface ghidra.program.util.DataTypeArchiveChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_DATA_TYPE_REPLACED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_DATA_TYPE_REPLACED - Static variable in interface ghidra.program.util.DataTypeArchiveChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_DATA_TYPE_SETTING_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_DATA_TYPE_SETTING_CHANGED - Static variable in interface ghidra.program.util.DataTypeArchiveChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_EOL_COMMENT_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_EQUATE_ADDED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_EQUATE_REFERENCE_ADDED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_EQUATE_REFERENCE_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_EQUATE_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_EQUATE_RENAMED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_EXTERNAL_ENTRY_POINT_ADDED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_EXTERNAL_ENTRY_POINT_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_EXTERNAL_NAME_ADDED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_EXTERNAL_NAME_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_EXTERNAL_NAME_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_EXTERNAL_PATH_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_EXTERNAL_REFERENCE_ADDED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_EXTERNAL_REFERENCE_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_FALLTHROUGH_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_FLOWOVERRIDE_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_FRAGMENT_MOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_FUNCTION_ADDED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_FUNCTION_BODY_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_FUNCTION_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_FUNCTION_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_FUNCTION_TAG_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_FUNCTION_TAG_CREATED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_FUNCTION_TAG_DELETED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_GROUP_ADDED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_GROUP_ALIAS_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_GROUP_COMMENT_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_GROUP_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_GROUP_RENAMED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_GROUP_REPARENTED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_IMAGE_BASE_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_INT_ADDRESS_SET_PROPERTY_MAP_ADDED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_INT_ADDRESS_SET_PROPERTY_MAP_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_INT_ADDRESS_SET_PROPERTY_MAP_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_LANGUAGE_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_LENGTH_OVERRIDE_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_MEM_REF_PRIMARY_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_MEM_REF_PRIMARY_SET - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_MEM_REF_TYPE_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_MEM_REFERENCE_ADDED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_MEM_REFERENCE_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_MEMORY_BLOCK_ADDED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_MEMORY_BLOCK_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_MEMORY_BLOCK_MOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_MEMORY_BLOCK_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_MEMORY_BLOCK_SPLIT - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_MEMORY_BLOCKS_JOINED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_MEMORY_BYTES_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_MODULE_REORDERED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_OVERLAY_SPACE_ADDED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_OVERLAY_SPACE_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_OVERLAY_SPACE_RENAMED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_PLATE_COMMENT_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_POST_COMMENT_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_PRE_COMMENT_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_REGISTER_VALUES_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_REPEATABLE_COMMENT_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_SOURCE_ARCHIVE_ADDED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_SOURCE_ARCHIVE_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_SYMBOL_ADDED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_SYMBOL_ADDRESS_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_SYMBOL_ANCHORED_FLAG_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_SYMBOL_ASSOCIATION_ADDED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_SYMBOL_ASSOCIATION_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_SYMBOL_DATA_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_SYMBOL_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_SYMBOL_RENAMED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_SYMBOL_SCOPE_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_SYMBOL_SET_AS_PRIMARY - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_SYMBOL_SOURCE_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_TREE_CREATED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_TREE_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_TREE_RENAMED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_USER_DATA_CHANGED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_VARIABLE_REFERENCE_ADDED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- DOCR_VARIABLE_REFERENCE_REMOVED - Static variable in interface ghidra.program.util.ChangeManager
-
Deprecated.Event type numeric constants have been changed to enums. Use the enum directly.
- 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
- doCreateButton() - Method in class docking.menu.NonToolbarMultiStateAction
- doCreateHelpLocation() - Method in class docking.framework.ApplicationInformationDisplayFactory
- doCreateHelpLocation() - Method in class ghidra.framework.main.GhidraApplicationInformationDisplayFactory
- doCreateMenu() - Method in class docking.menu.MultipleActionDockingToolbarButton
- doCreateMenu() - Method in class docking.menu.MultiStateButton
- 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
- 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
-
Checks if the option to perform disassembly for known data structures (like functions) when demangling is set
- doDisassembly(TaskMonitor, Program, int) - Method in class ghidra.app.cmd.disassemble.DisassembleCommand
- doDisassemblySeeds(Disassembler, AddressSet, AutoAnalysisManager) - Method in class ghidra.app.cmd.disassemble.DisassembleCommand
-
Do disassembly of a seedSet of address locations
- 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 data-type 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.
- doExecuteBranch(PcodeOp, PcodeFrame) - Method in class ghidra.pcode.exec.PcodeExecutor
-
Perform the actual logic of a branch p-code op
- doExecuteIndirectBranch(PcodeOp, PcodeFrame) - Method in class ghidra.pcode.exec.PcodeExecutor
-
Perform the actual logic of an indirect branch p-code op
- 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
- doFireNodeAdded(GTreeNode) - Method in class ghidra.framework.main.datatree.DomainFileNode
- doFireNodeAdded(GTreeNode) - Method in class ghidra.framework.main.datatree.DomainFolderNode
- doFireNodeAdded(GTreeNode) - Method in class ghidra.framework.main.datatree.DomainFolderRootNode
- doFireNodeAdded(GTreeNode) - Method in class ghidra.plugins.fsbrowser.FSBDirNode
- doFireNodeAdded(GTreeNode) - Method in class ghidra.plugins.fsbrowser.FSBFileNode
- doFireNodeAdded(GTreeNode) - Method in class ghidra.plugins.fsbrowser.FSBNode
- doFireNodeAdded(GTreeNode) - Method in class ghidra.plugins.fsbrowser.FSBRootNode
- doFireNodeAdded(GTreeNode) - Method in class docking.widgets.tree.GTreeLazyNode
- doFireNodeAdded(GTreeNode) - Method in class docking.widgets.tree.GTreeNode
- doFireNodeAdded(GTreeNode) - Method in class docking.widgets.tree.GTreeSlowLoadingNode
- doFireNodeAdded(GTreeNode) - Method in class docking.widgets.tree.internal.InProgressGTreeNode
- doFireNodeAdded(GTreeNode) - Method in class docking.widgets.tree.internal.InProgressGTreeRootNode
- doFireNodeAdded(GTreeNode) - Method in class ghidra.framework.main.datatree.NoProjectNode
- doFireNodeChanged() - Method in class ghidra.framework.main.datatree.DomainFileNode
- doFireNodeChanged() - Method in class ghidra.framework.main.datatree.DomainFolderNode
- doFireNodeChanged() - Method in class ghidra.framework.main.datatree.DomainFolderRootNode
- doFireNodeChanged() - Method in class ghidra.plugins.fsbrowser.FSBDirNode
- doFireNodeChanged() - Method in class ghidra.plugins.fsbrowser.FSBFileNode
- doFireNodeChanged() - Method in class ghidra.plugins.fsbrowser.FSBNode
- doFireNodeChanged() - Method in class ghidra.plugins.fsbrowser.FSBRootNode
- doFireNodeChanged() - Method in class docking.widgets.tree.GTreeLazyNode
- doFireNodeChanged() - Method in class docking.widgets.tree.GTreeNode
- doFireNodeChanged() - Method in class docking.widgets.tree.GTreeSlowLoadingNode
- doFireNodeChanged() - Method in class docking.widgets.tree.internal.InProgressGTreeNode
- doFireNodeChanged() - Method in class docking.widgets.tree.internal.InProgressGTreeRootNode
- doFireNodeChanged() - Method in class ghidra.framework.main.datatree.NoProjectNode
- doFireNodeRemoved(GTreeNode, int) - Method in class ghidra.framework.main.datatree.DomainFileNode
- doFireNodeRemoved(GTreeNode, int) - Method in class ghidra.framework.main.datatree.DomainFolderNode
- doFireNodeRemoved(GTreeNode, int) - Method in class ghidra.framework.main.datatree.DomainFolderRootNode
- doFireNodeRemoved(GTreeNode, int) - Method in class ghidra.plugins.fsbrowser.FSBDirNode
- doFireNodeRemoved(GTreeNode, int) - Method in class ghidra.plugins.fsbrowser.FSBFileNode
- doFireNodeRemoved(GTreeNode, int) - Method in class ghidra.plugins.fsbrowser.FSBNode
- doFireNodeRemoved(GTreeNode, int) - Method in class ghidra.plugins.fsbrowser.FSBRootNode
- doFireNodeRemoved(GTreeNode, int) - Method in class docking.widgets.tree.GTreeLazyNode
- doFireNodeRemoved(GTreeNode, int) - Method in class docking.widgets.tree.GTreeNode
- doFireNodeRemoved(GTreeNode, int) - Method in class docking.widgets.tree.GTreeSlowLoadingNode
- doFireNodeRemoved(GTreeNode, int) - Method in class docking.widgets.tree.internal.InProgressGTreeNode
- doFireNodeRemoved(GTreeNode, int) - Method in class docking.widgets.tree.internal.InProgressGTreeRootNode
- doFireNodeRemoved(GTreeNode, int) - Method in class ghidra.framework.main.datatree.NoProjectNode
- doFireNodeStructureChanged() - Method in class ghidra.framework.main.datatree.DomainFileNode
- doFireNodeStructureChanged() - Method in class ghidra.framework.main.datatree.DomainFolderNode
- doFireNodeStructureChanged() - Method in class ghidra.framework.main.datatree.DomainFolderRootNode
- doFireNodeStructureChanged() - Method in class ghidra.plugins.fsbrowser.FSBDirNode
- doFireNodeStructureChanged() - Method in class ghidra.plugins.fsbrowser.FSBFileNode
- doFireNodeStructureChanged() - Method in class ghidra.plugins.fsbrowser.FSBNode
- doFireNodeStructureChanged() - Method in class ghidra.plugins.fsbrowser.FSBRootNode
- doFireNodeStructureChanged() - Method in class docking.widgets.tree.GTreeLazyNode
- doFireNodeStructureChanged() - Method in class docking.widgets.tree.GTreeNode
- doFireNodeStructureChanged() - Method in class docking.widgets.tree.GTreeSlowLoadingNode
- doFireNodeStructureChanged() - Method in class docking.widgets.tree.internal.InProgressGTreeNode
- doFireNodeStructureChanged() - Method in class docking.widgets.tree.internal.InProgressGTreeRootNode
- doFireNodeStructureChanged() - Method in class ghidra.framework.main.datatree.NoProjectNode
- doGenerate(MethodHandles.Lookup, Method) - Method in class ghidra.pcode.struct.StructuredSleigh
- DOGER_BLUE - Static variable in class ghidra.util.WebColors
- doGet(Object) - Method in class ghidra.pyghidra.property.BooleanJavaProperty
- doGet(Object) - Method in class ghidra.pyghidra.property.ByteJavaProperty
- doGet(Object) - Method in class ghidra.pyghidra.property.CharacterJavaProperty
- doGet(Object) - Method in class ghidra.pyghidra.property.DoubleJavaProperty
- doGet(Object) - Method in class ghidra.pyghidra.property.FloatJavaProperty
- doGet(Object) - Method in class ghidra.pyghidra.property.IntegerJavaProperty
- doGet(Object) - Method in class ghidra.pyghidra.property.LongJavaProperty
- doGet(Object) - Method in class ghidra.pyghidra.property.ObjectJavaProperty
- doGet(Object) - Method in class ghidra.pyghidra.property.ShortJavaProperty
- doGetDataType(DIEAggregate) - Method in class ghidra.app.util.bin.format.dwarf.DWARFDataTypeManager
- doGetDefinitions(NavigableMap<Long, JitVal>, AddressSpace, long, int) - Method in class ghidra.pcode.emu.jit.analysis.JitDataFlowState.MiniDFState
-
The implementation of
JitDataFlowState.MiniDFState.getDefinitions(AddressSpace, long, int)
for a given address space - 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
- doGetName() - Method in class ghidra.program.database.symbol.CodeSymbol
- doGetName() - Method in class ghidra.program.database.symbol.FunctionSymbol
- doGetName() - Method in class ghidra.program.database.symbol.GlobalVariableSymbolDB
- doGetName() - Method in class ghidra.program.database.symbol.SymbolDB
-
The code for creating the name content for this symbol.
- doGetName() - Method in class ghidra.program.database.symbol.VariableSymbolDB
- doGetObsoleteProgramProperties() - Method in class ghidra.program.database.ObsoleteProgramPropertiesService
- doGetParentNamespace() - Method in class ghidra.program.database.symbol.FunctionSymbol
- doGetParentNamespace() - Method in class ghidra.program.database.symbol.SymbolDB
- 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
- doImport(DomainFolder, List<File>, PluginTool, Component) - Method in class ghidra.framework.main.datatree.JavaFileListHandler
-
Do import when destination folder has been specified (e.g., data tree folder node).
- doImport(DomainFolder, List<File>, PluginTool, Component) - Method in class ghidra.framework.main.datatree.LinuxFileUrlHandler
-
Do import when destination folder has been specified (e.g., data tree folder node).
- doImportSelectionAction(Program, ProgramSelection) - Method in class ghidra.plugin.importer.ImporterPlugin
- doInitialize() - Method in class docking.DialogComponentProvider
-
a callback mechanism for children to do work
- doInitialize() - Method in class generic.theme.ApplicationThemeManager
- doInstallLookAndFeel() - Method in class generic.theme.laf.LookAndFeelManager
-
Subclasses may override this method to install a specific look and feel.
- doInstallLookAndFeel() - Method in class generic.theme.laf.NimbusLookAndFeelManager
- doIsPinned() - Method in class ghidra.program.database.symbol.SymbolDB
- doLayout() - Method in class docking.widgets.InlineComponentTitledPanel
- doLinking(long, List<OmfSegmentHeader>, List<OmfGroupRecord>) - Static method in class ghidra.app.util.bin.format.omf.omf.OmfFileHeader
-
Assign a load image address to each segment.
- doLoad(Accumulator<DBRecord>, TaskMonitor) - Method in class ghidra.app.plugin.debug.dbtable.DbSmallTableModel
- doLoad(Accumulator<AddressableRowObject>, TaskMonitor) - Method in class ghidra.app.tablechooser.TableChooserTableModel
- doLoad(Accumulator<MemoryMatch>, TaskMonitor) - Method in class ghidra.features.base.memsearch.gui.MemoryMatchTableModel
- 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.app.util.FunctionXrefsTableModel
- 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
- domain() - Method in interface generic.Span
-
Get the domain of this span's endpoints
- domain() - Method in class generic.Span.SpanMapSetter
-
Get the domain of the spans
- domain() - Method in class generic.ULongSpan.Empty
- domain() - Method in record class generic.ULongSpan.Impl
- DOMAIN - Static variable in interface generic.ULongSpan
- DomainEventComponentProvider - Class in ghidra.app.plugin.debug
- DomainEventComponentProvider(PluginTool, String) - Constructor for class ghidra.app.plugin.debug.DomainEventComponentProvider
- DomainEventDisplayPlugin - Class in ghidra.app.plugin.debug
-
Debug Plugin to show domain object change events.
- DomainEventDisplayPlugin(PluginTool) - Constructor for class ghidra.app.plugin.debug.DomainEventDisplayPlugin
- DomainFile - Interface in ghidra.framework.model
-
DomainFile
provides a storage interface for project files. - domainFileAdded(DomainFile) - Method in class ghidra.app.plugin.debug.DomainFolderChangesDisplayPlugin
- 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
- domainFileAdded(DomainFile) - Method in class ghidra.plugin.importer.ProjectIndexService
- DomainFileBasedDataTypeManager - Interface in ghidra.program.model.data
-
Extends DataTypeManager to provide methods specific to a data type manager stored as a domain file.
- domainFileChanged(DomainObject) - Method in interface ghidra.framework.data.DomainObjectFileListener
-
Notification that the DomainFile for the given DomainObject has changed
- DomainFileContext - Interface in ghidra.framework.main.datatable
-
A context that provides information to actions about domain files that are selected in the tool
- 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 class ghidra.app.plugin.debug.DomainFolderChangesDisplayPlugin
- 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 class ghidra.app.plugin.debug.DomainFolderChangesDisplayPlugin
- 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.
- domainFileObjectOpenedForUpdate(DomainFile, DomainObject) - Method in class ghidra.app.plugin.debug.DomainFolderChangesDisplayPlugin
- domainFileObjectOpenedForUpdate(DomainFile, DomainObject) - Method in interface ghidra.framework.model.DomainFolderChangeListener
-
Notification that a domain file has been opened for update.
- 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 class ghidra.app.plugin.debug.DomainFolderChangesDisplayPlugin
- 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
- domainFileRemoved(DomainFolder, String, String) - Method in class ghidra.plugin.importer.ProjectIndexService
- domainFileRenamed(DomainFile, String) - Method in class ghidra.app.plugin.debug.DomainFolderChangesDisplayPlugin
- 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 class ghidra.app.plugin.debug.DomainFolderChangesDisplayPlugin
- 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 class ghidra.app.plugin.debug.DomainFolderChangesDisplayPlugin
- 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.
- DomainFolderChangesDisplayComponentProvider - Class in ghidra.app.plugin.debug
- DomainFolderChangesDisplayComponentProvider(PluginTool, String) - Constructor for class ghidra.app.plugin.debug.DomainFolderChangesDisplayComponentProvider
- DomainFolderChangesDisplayPlugin - Class in ghidra.app.plugin.debug
- DomainFolderChangesDisplayPlugin(PluginTool) - Constructor for class ghidra.app.plugin.debug.DomainFolderChangesDisplayPlugin
- DomainFolderIterator(DomainFolder) - Constructor for class ghidra.framework.model.ProjectDataUtils.DomainFolderIterator
-
Recursively traverse the
DomainFolder
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 class ghidra.app.plugin.debug.DomainFolderChangesDisplayPlugin
- 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.
- DomainFolderOption - Class in ghidra.app.util.importer
-
An
Option
used to specify aDomainFolder
- DomainFolderOption(String, String) - Constructor for class ghidra.app.util.importer.DomainFolderOption
-
Creates a new
DomainFolderOption
- domainFolderRemoved(DomainFolder, String) - Method in class ghidra.app.plugin.debug.DomainFolderChangesDisplayPlugin
- 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 class ghidra.app.plugin.debug.DomainFolderChangesDisplayPlugin
- 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 class ghidra.app.plugin.debug.DomainFolderChangesDisplayPlugin
- domainFolderSetActive(DomainFolder) - Method in interface ghidra.framework.model.DomainFolderChangeListener
-
Notification that the setActive() method on the folder was called.
- 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, Object) - Constructor for class ghidra.framework.data.DomainObjectAdapter
-
Construct a new DomainObjectAdapter.
- DomainObjectAdapterDB - Class in ghidra.framework.data
-
Database version of the DomainObjectAdapter.
- DomainObjectAdapterDB(DBHandle, String, int, Object) - Constructor for class ghidra.framework.data.DomainObjectAdapterDB
-
Construct a new DomainObjectAdapterDB object.
- domainObjectChanged(DomainObjectChangedEvent) - Method in class ghidra.app.decompiler.component.DecompilerProgramListener
- domainObjectChanged(DomainObjectChangedEvent) - Method in class ghidra.app.merge.MergeManagerPlugin
- domainObjectChanged(DomainObjectChangedEvent) - Method in class ghidra.app.plugin.assembler.sleigh.AbstractSleighAssembler.ListenerForSymbolsRefresh
- domainObjectChanged(DomainObjectChangedEvent) - Method in class ghidra.app.plugin.debug.DomainEventDisplayPlugin
- domainObjectChanged(DomainObjectChangedEvent) - Method in class ghidra.app.plugin.debug.propertymanager.PropertyManagerPlugin
- 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(EventType) - Constructor for class ghidra.framework.model.DomainObjectChangeRecord
-
Construct a new DomainObjectChangeRecord.
- DomainObjectChangeRecord(EventType, 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(DomainObject) - Method in class ghidra.features.base.memsearch.gui.MemorySearchProvider
- domainObjectClosed(DomainObject) - Method in interface ghidra.framework.model.DomainObjectClosedListener
-
Callback indicating that the specified
DomainObject
has been closed. - domainObjectClosed(DomainObject) - Method in class ghidra.program.database.sourcemap.UserDataPathTransformer
- 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. - DomainObjectDisplayUtils - Class in ghidra.framework.model
- DomainObjectEvent - Enum Class in ghidra.framework.model
-
Basic event types for all Domain Objects.
- DomainObjectEventIdGenerator - Class in ghidra.framework.model
-
Class for providing unique, compact ids for domain object event types.
- DomainObjectEventIdGenerator() - Constructor for class ghidra.framework.model.DomainObjectEventIdGenerator
- DomainObjectException - Exception Class 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 class ghidra.framework.model.DomainObjectException
-
Constructor.
- DomainObjectFileListener - Interface in ghidra.framework.data
-
Listener for when the
DomainFile
associated with aDomainObject
changes, such as when a 'Save As' action occurs. - 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.
- DomainObjectListenerBuilder - Class in ghidra.framework.model
-
Builder for creating a compact and efficient
DomainObjectListener
forDomainObjectChangedEvent
s - DomainObjectListenerBuilder(Object) - Constructor for class ghidra.framework.model.DomainObjectListenerBuilder
-
Constructs a new builder
- DomainObjectLockedException - Exception Class in ghidra.framework.model
-
Thrown when a method fails due to a locked domain object.
- DomainObjectLockedException(String) - Constructor for exception class ghidra.framework.model.DomainObjectLockedException
- DomainObjectMergeManager - Interface in ghidra.framework.data
-
An interface to allow merging of domain objects.
- domainObjectRestored() - Method in class ghidra.framework.data.DomainObjectAdapterDB
-
Indicates that this domain object has been restored to a completely different state due to a transaction undo/redo/rollback or a database merge operation.
- domainObjectRestored() - Method in class ghidra.program.database.DataTypeArchiveDB
- domainObjectRestored() - Method in class ghidra.program.database.ProgramDB
- 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
-
Deprecated, for removal: This API element is subject to removal in a future version.
- Dominator() - Constructor for class ghidra.util.graph.Dominator
-
Deprecated.
- Dominator(int, int) - Constructor for class ghidra.util.graph.Dominator
-
Deprecated.
- Dominator(DirectedGraph) - Constructor for class ghidra.util.graph.Dominator
-
Deprecated.
- 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() - Method in class ghidra.app.util.cparser.C.SimpleCharStream
-
Reset buffer when finished.
- Done() - Method in class ghidra.app.util.cparser.CPP.SimpleCharStream
-
Reset buffer when finished.
- 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.
- 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
- doPaint(Graphics2D, JComponent, int, int, Object[]) - Method in class generic.theme.laf.nimbus.SelectedTreePainter
- doPcodeOpBreak(PcodeOpRaw) - Method in interface ghidra.pcode.emulate.BreakTable
- doPcodeOpBreak(PcodeOpRaw) - Method in class ghidra.pcode.emulate.BreakTableCallBack
- doPluggableInitialization() - Method in class ghidra.pcode.emu.AbstractPcodeMachine
-
Execute the initializer upon this machine, if applicable
- doPluggableInitialization() - Method in class ghidra.pcode.emu.DefaultPcodeThread
-
Execute the initializer upon this thread, if applicable
- doPropertyChange(PropertyChangeEvent) - Method in class docking.EmptyBorderToggleButton
- doPropertyChange(PropertyChangeEvent) - Method in class docking.menu.DialogToolbarButton
- doReadBytes(long, byte[]) - Method in class ghidra.app.util.bin.FileByteProvider
-
Reads bytes from the file.
- doReadBytes(long, byte[]) - Method in class ghidra.app.util.bin.ObfuscatedFileByteProvider
- doRegVariableMarkup - Variable in class ghidra.program.model.listing.CodeUnitFormatOptions
- doRemoveFunction(long) - Method in class ghidra.program.database.function.FunctionManagerDB
- doRemoveNode(GTreeNode) - Method in class ghidra.framework.main.datatree.DomainFileNode
-
Removes the node from this node's children and notifies the tree.
- doRemoveNode(GTreeNode) - Method in class ghidra.framework.main.datatree.DomainFolderNode
-
Removes the node from this node's children and notifies the tree.
- doRemoveNode(GTreeNode) - Method in class ghidra.framework.main.datatree.DomainFolderRootNode
-
Removes the node from this node's children and notifies the tree.
- doRemoveNode(GTreeNode) - Method in class ghidra.plugins.fsbrowser.FSBDirNode
-
Removes the node from this node's children and notifies the tree.
- doRemoveNode(GTreeNode) - Method in class ghidra.plugins.fsbrowser.FSBFileNode
-
Removes the node from this node's children and notifies the tree.
- doRemoveNode(GTreeNode) - Method in class ghidra.plugins.fsbrowser.FSBNode
-
Removes the node from this node's children and notifies the tree.
- doRemoveNode(GTreeNode) - Method in class ghidra.plugins.fsbrowser.FSBRootNode
-
Removes the node from this node's children and notifies the tree.
- doRemoveNode(GTreeNode) - Method in class docking.widgets.tree.GTreeLazyNode
-
Removes the node from this node's children and notifies the tree.
- doRemoveNode(GTreeNode) - Method in class docking.widgets.tree.GTreeNode
-
Removes the node from this node's children and notifies the tree.
- doRemoveNode(GTreeNode) - Method in class docking.widgets.tree.GTreeSlowLoadingNode
-
Removes the node from this node's children and notifies the tree.
- doRemoveNode(GTreeNode) - Method in class docking.widgets.tree.internal.InProgressGTreeNode
-
Removes the node from this node's children and notifies the tree.
- doRemoveNode(GTreeNode) - Method in class docking.widgets.tree.internal.InProgressGTreeRootNode
-
Removes the node from this node's children and notifies the tree.
- doRemoveNode(GTreeNode) - Method in class ghidra.framework.main.datatree.NoProjectNode
-
Removes the node from this node's children and notifies the tree.
- 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.main.FrontEndTool
- 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
- doSelectFont() - Method in class ghidra.plugins.fsbrowser.TextEditorComponentProvider
- doSet(NavigableMap<Long, JitVal>, Varnode, JitVal) - Method in class ghidra.pcode.emu.jit.analysis.JitDataFlowState.MiniDFState
-
The implementation of
JitDataFlowState.MiniDFState.set(Varnode, JitVal)
for a given address space - doSetChildren(List<GTreeNode>) - Method in class ghidra.framework.main.datatree.DomainFileNode
-
Sets the children of this node to the given list of child nodes, but does not notify the tree.
- doSetChildren(List<GTreeNode>) - Method in class ghidra.framework.main.datatree.DomainFolderNode
-
Sets the children of this node to the given list of child nodes, but does not notify the tree.
- doSetChildren(List<GTreeNode>) - Method in class ghidra.framework.main.datatree.DomainFolderRootNode
-
Sets the children of this node to the given list of child nodes, but does not notify the tree.
- doSetChildren(List<GTreeNode>) - Method in class ghidra.plugins.fsbrowser.FSBDirNode
-
Sets the children of this node to the given list of child nodes, but does not notify the tree.
- doSetChildren(List<GTreeNode>) - Method in class ghidra.plugins.fsbrowser.FSBFileNode
-
Sets the children of this node to the given list of child nodes, but does not notify the tree.
- doSetChildren(List<GTreeNode>) - Method in class ghidra.plugins.fsbrowser.FSBNode
-
Sets the children of this node to the given list of child nodes, but does not notify the tree.
- doSetChildren(List<GTreeNode>) - Method in class ghidra.plugins.fsbrowser.FSBRootNode
-
Sets the children of this node to the given list of child nodes, but does not notify the tree.
- doSetChildren(List<GTreeNode>) - Method in class docking.widgets.tree.GTreeLazyNode
-
Sets the children of this node to the given list of child nodes, but does not notify the tree.
- doSetChildren(List<GTreeNode>) - Method in class docking.widgets.tree.GTreeNode
-
Sets the children of this node to the given list of child nodes, but does not notify the tree.
- doSetChildren(List<GTreeNode>) - Method in class docking.widgets.tree.GTreeSlowLoadingNode
-
Sets the children of this node to the given list of child nodes, but does not notify the tree.
- doSetChildren(List<GTreeNode>) - Method in class docking.widgets.tree.internal.InProgressGTreeNode
-
Sets the children of this node to the given list of child nodes, but does not notify the tree.
- doSetChildren(List<GTreeNode>) - Method in class docking.widgets.tree.internal.InProgressGTreeRootNode
-
Sets the children of this node to the given list of child nodes, but does not notify the tree.
- doSetChildren(List<GTreeNode>) - Method in class ghidra.framework.main.datatree.NoProjectNode
-
Sets the children of this node to the given list of child nodes, but does not notify the tree.
- doSetChildrenAndFireEvent(List<GTreeNode>) - Method in class ghidra.framework.main.datatree.DomainFileNode
-
Sets the children of this node to the given list of child nodes and fires the appropriate tree event to kick the tree to update the display.
- doSetChildrenAndFireEvent(List<GTreeNode>) - Method in class ghidra.framework.main.datatree.DomainFolderNode
-
Sets the children of this node to the given list of child nodes and fires the appropriate tree event to kick the tree to update the display.
- doSetChildrenAndFireEvent(List<GTreeNode>) - Method in class ghidra.framework.main.datatree.DomainFolderRootNode
-
Sets the children of this node to the given list of child nodes and fires the appropriate tree event to kick the tree to update the display.
- doSetChildrenAndFireEvent(List<GTreeNode>) - Method in class ghidra.plugins.fsbrowser.FSBDirNode
-
Sets the children of this node to the given list of child nodes and fires the appropriate tree event to kick the tree to update the display.
- doSetChildrenAndFireEvent(List<GTreeNode>) - Method in class ghidra.plugins.fsbrowser.FSBFileNode
-
Sets the children of this node to the given list of child nodes and fires the appropriate tree event to kick the tree to update the display.
- doSetChildrenAndFireEvent(List<GTreeNode>) - Method in class ghidra.plugins.fsbrowser.FSBNode
-
Sets the children of this node to the given list of child nodes and fires the appropriate tree event to kick the tree to update the display.
- doSetChildrenAndFireEvent(List<GTreeNode>) - Method in class ghidra.plugins.fsbrowser.FSBRootNode
-
Sets the children of this node to the given list of child nodes and fires the appropriate tree event to kick the tree to update the display.
- doSetChildrenAndFireEvent(List<GTreeNode>) - Method in class docking.widgets.tree.GTreeLazyNode
-
Sets the children of this node to the given list of child nodes and fires the appropriate tree event to kick the tree to update the display.
- doSetChildrenAndFireEvent(List<GTreeNode>) - Method in class docking.widgets.tree.GTreeNode
-
Sets the children of this node to the given list of child nodes and fires the appropriate tree event to kick the tree to update the display.
- doSetChildrenAndFireEvent(List<GTreeNode>) - Method in class docking.widgets.tree.GTreeSlowLoadingNode
-
Sets the children of this node to the given list of child nodes and fires the appropriate tree event to kick the tree to update the display.
- doSetChildrenAndFireEvent(List<GTreeNode>) - Method in class docking.widgets.tree.internal.InProgressGTreeNode
-
Sets the children of this node to the given list of child nodes and fires the appropriate tree event to kick the tree to update the display.
- doSetChildrenAndFireEvent(List<GTreeNode>) - Method in class docking.widgets.tree.internal.InProgressGTreeRootNode
-
Sets the children of this node to the given list of child nodes and fires the appropriate tree event to kick the tree to update the display.
- doSetChildrenAndFireEvent(List<GTreeNode>) - Method in class ghidra.framework.main.datatree.NoProjectNode
-
Sets the children of this node to the given list of child nodes and fires the appropriate tree event to kick the tree to update the display.
- doSetCurrentActionState(ActionState<T>, EventTrigger) - Method in class docking.menu.MultiStateDockingAction
- doSetCurrentValue(Object) - Method in class ghidra.framework.options.Option
- doSetCurrentValue(Object) - Method in class ghidra.framework.options.ThemeColorOption
- doSetCurrentValue(Object) - Method in class ghidra.framework.options.ThemeFontOption
- doSetIcon(Icon) - Method in class docking.EmptyBorderToggleButton
- doSetNameAndNamespace(String, Namespace, SourceType, boolean) - Method in class ghidra.program.database.symbol.SymbolDB
- doSetPinned(boolean) - Method in class ghidra.program.database.symbol.SymbolDB
- doSetPrimary(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(BinaryReader) - Constructor for class ghidra.app.util.bin.format.mz.DOSHeader
-
Constructs a new DOS header.
- doShow() - Method in class ghidra.util.task.TaskDialog
- doSourceArchiveUpdates(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
- 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
- dot_data - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
- 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
- dot_debug - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
- dot_dynamic - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
- dot_dynstr - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
- dot_dynsym - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
- 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
- dot_got - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
- dot_hash - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
- dot_init - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
- dot_interp - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
- dot_line - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
- 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
- dot_plt - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
- dot_rodata - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
- dot_rodata1 - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
- dot_shstrtab - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
- dot_strtab - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
- dot_symtab - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
- 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
- dot_tdata - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
- dot_tdata1 - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
- dot_text - Static variable in class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants
- 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
- doToString() - Method in interface generic.Span
-
Provides a default
Object.toString()
implementation - 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 interface ghidra.app.util.cparser.C.CParserConstants
-
RegularExpression Id.
- DOUBLE - Static variable in class ghidra.app.util.demangler.DemangledDataType
- DOUBLE - Static variable in class ghidra.features.base.memsearch.format.SearchFormat
- DOUBLE_ARRAY - Static variable in class db.BinaryCodedField
UpdateFunctionCommand
orApplyFunctionSignatureCmd
.