Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes 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,B> - Class in docking.action.builder
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 from ColumnDisplay.getColumnValue(AddressableRowObject) is Comparable
AbstractComparableColumnDisplay() - Constructor for class ghidra.app.tablechooser.AbstractComparableColumnDisplay
 
AbstractComplexDataType - Class in ghidra.program.model.data
Base class for a variety of Complex data types of different sizes and types.
AbstractComplexDataType(String, AbstractFloatDataType, DataTypeManager) - Constructor for class ghidra.program.model.data.AbstractComplexDataType
 
AbstractCreateStructureCmd - Class in ghidra.app.cmd.data
A base class to hold duplicate information for commands that create structures.
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 DomainObjectListeners.
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,DATA_SOURCE> - Class in docking.widgets.table
An Table Column is an interface that should be implemented by each class that provides a field (column) of an object based table (each row relates to a particular type of object).
AbstractDynamicTableColumn() - Constructor for class docking.widgets.table.AbstractDynamicTableColumn
 
AbstractDynamicTableColumn(String) - Constructor for class docking.widgets.table.AbstractDynamicTableColumn
 
AbstractDynamicTableColumnStub<ROW_TYPE,COLUMN_TYPE> - Class in docking.widgets.table
This class is meant to be used by DynamicTableColumn implementations that do not care about the DATA_SOURCE parameter of DynamicTableColumn.
AbstractDynamicTableColumnStub() - Constructor for class docking.widgets.table.AbstractDynamicTableColumnStub
 
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 the GColumnRenderer 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 the GColumnRenderer interface
AbstractGhidraColumnRenderer() - Constructor for class ghidra.util.table.column.AbstractGhidraColumnRenderer
 
AbstractGhidraHeadedIntegrationTest - Class in ghidra.test
 
AbstractGhidraHeadedIntegrationTest() - Constructor for class ghidra.test.AbstractGhidraHeadedIntegrationTest
 
AbstractGhidraHeadlessIntegrationTest - Class in ghidra.test
 
AbstractGhidraHeadlessIntegrationTest() - Constructor for class ghidra.test.AbstractGhidraHeadlessIntegrationTest
 
AbstractGraphTransitionJob<V,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
Base type for integer data types such as chars, ints, and longs.
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,G> - Class in ghidra.graph.viewer.layout
A base implementation of LayoutProvider that stubs some default methods.
AbstractLayoutProvider() - Constructor for class ghidra.graph.viewer.layout.AbstractLayoutProvider
 
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
An abstract Loader that provides a framework to conveniently load Programs with support for linking against libraries contained in other Programs.
AbstractLibrarySupportLoader() - Constructor for class ghidra.app.util.opinion.AbstractLibrarySupportLoader
 
AbstractLibrarySupportLoader.FileSystemSearchPath - Record Class in ghidra.app.util.opinion
A file system search path
AbstractLongOffsetPcodeExecutorStatePiece<A,T,S> - Class in ghidra.pcode.exec
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
AbstractOffsetFieldFactory(String, String, FieldFormatModel, ListingHighlightProvider, Options, Options) - Constructor for class ghidra.app.util.viewer.field.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
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 abstract BuiltIn 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
An abstract Loader that provides a framework to conveniently load Programs.
AbstractProgramLoader() - Constructor for class ghidra.app.util.opinion.AbstractProgramLoader
 
AbstractProgramLocationTableColumn<ROW_TYPE,COLUMN_TYPE> - Class in ghidra.util.table.field
A convenience class that allows subclasses to signal that they implement ProgramLocationTableColumn, but they do not want to be ExtensionPoints.
AbstractProgramLocationTableColumn() - Constructor for class ghidra.util.table.field.AbstractProgramLocationTableColumn
 
AbstractProgramWrapperLoader - Class in ghidra.app.util.opinion
An abstract Loader that provides a convenience wrapper around AbstractProgramLoader, minimizing the amount of work a subclass needs to do to load a Program
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 DataTypes.
AbstractStringDataType(String, String, String, String, String, String, String, DataType, StringLayoutEnum, DataTypeManager) - Constructor for class ghidra.program.model.data.AbstractStringDataType
Protected constructor used by derived types to provide all their datatype details.
AbstractStringSearcher - Class in ghidra.program.util.string
 
AbstractStringSearcher(Program, CharSetRecognizer, int, int, boolean, boolean, boolean) - Constructor for class ghidra.program.util.string.AbstractStringSearcher
 
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 the ValuesMapDialog.
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 single BundleHost 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 DockingActions
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 DockingActionIfs 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 the equals method of the userData object.
ActionState(String, Icon, T) - Constructor for class docking.menu.ActionState
 
actionStateChanged(ActionState<T>, EventTrigger) - Method in class docking.menu.MultiStateDockingAction
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 newer PcodeEmulator
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 newer PcodeExecutorState.
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 LoadSpecs 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 by extLabel and/or its memory address extAddr.
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 by extLabel and/or its memory address extAddr.
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
Create an external Function in the external Library namespace libararyName and identified by extLabel and/or its memory address extAddr.
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 address extAddr.
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 address extAddr.
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 by extLabel and/or its memory address extAddr.
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
Adds a listener that will be called when this filesystem is closed or when refs change.
addListener(RemoteAdapterListener) - Method in class ghidra.framework.client.RepositoryAdapter
Add a listener to this remote adapter
addListener(RemoteAdapterListener) - Method in class ghidra.framework.client.RepositoryServerAdapter
Add a listener to this remote adapter
addListener(DomainObjectListener) - Method in class ghidra.framework.data.DomainObjectAdapter
 
addListener(DomainObjectListener) - Method in interface ghidra.framework.model.DomainObject
Adds a listener for this object.
addListenerForAllPluginEvents(PluginEventListener) - Method in class ghidra.framework.plugintool.PluginTool
 
addListeners() - Method in class docking.widgets.textfield.HintTextField
Key listener allows us to check field validity on every key typed
addListingDiffChangeListener(ListingDiffChangeListener) - Method in class ghidra.program.util.ListingDiff
Adds the indicated listener to those that get notified when the ListingDiff's set of differences and unmatched addresses changes.
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
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.
function signatures should be modified in their entirety using either UpdateFunctionCommand or ApplyFunctionSignatureCmd.
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 or ApplyFunctionSignatureCmd.
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 or ApplyFunctionSignatureCmd.
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
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 an AddressableByteSource.
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 an Address 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 Addresses in an AddressSet, based on the index of the address in the set, not the address offset value.
AddressSetMapping(AddressSetView) - Constructor for class ghidra.program.model.address.AddressSetMapping
 
AddressSetPartitioner - Class in ghidra.app.util.opinion
 
AddressSetPartitioner(AddressSet, Map<AddressRange, byte[]>, Set<Address>) - Constructor for class ghidra.app.util.opinion.AddressSetPartitioner
 
AddressSetPropertyMap - Interface in ghidra.program.model.util
Defines methods to mark ranges in a property map.
AddressSetPropertyMapDB - Class in ghidra.program.database.util
AddressSetPropertyMap that uses a RangeMapDB to maintain a set of addresses.
AddressSetTableModel - Class in ghidra.util.table
 
AddressSetTableModel(String, ServiceProvider, Program, AddressSetView, TaskMonitor) - Constructor for class ghidra.util.table.AddressSetTableModel
 
AddressSetView - Interface in ghidra.program.model.address
Defines a read-only interface for an address set.
AddressSetViewAdapter - Class in ghidra.program.model.address
This class wraps an address set and provides read-only access to that set.
AddressSetViewAdapter() - 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 with SourceFile sourceFile, line number lineNumber, and non-negative length length and adds it to the program database.
addSourceMapEntry(SourceFile, int, AddressRange) - Method in interface ghidra.program.model.sourcemap.SourceFileManager
Adds a SourceMapEntry with SourceFile sourceFile, line number lineNumber, and AddressRange 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 or ApplyFunctionSignatureCmd.
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
Adds the given List of NLists to this symbol/string table, and adjusts the affected symbol table load command fields appropriately
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 a true value for forceAlter 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 DIEAggregates 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
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 ScriptInfos 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) or FlatProgramAPI.analyzeChanges(ghidra.program.model.listing.Program) should be invoked. These separate methods were created to clarify their true behavior since many times it is only necessary to analyze changes and not the entire program which can take much longer and affect more of the program than is necessary.
analyze(Program, boolean) - Method in class ghidra.base.project.GhidraProject
Debug version of the auto_analyzer.
analyze(Program, Address, TaskMonitor) - Static method in class ghidra.util.state.analysis.MySwitchAnalyzer
 
analyze(Program, PCodeTestControlBlock) - Method in class ghidra.test.processors.support.ProcessorEmulatorTestAdapter
Invoked for non-gzf files to perform auto-analysis.
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 or R & 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 AnnotatedTextFieldElements.
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 the AnnotatedTextFieldElement.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
Creates a new FSRL instance, using the same FSRLRoot as this instance, combining the current path with the relPath value.
appendPath(String...) - Static method in class ghidra.formats.gfilesystem.FSUtilities
Concats path strings together, taking care to ensure that there is a correct path separator character between each part.
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 an ApplicationProperties.
ApplicationIdentifier(String) - Constructor for class ghidra.framework.ApplicationIdentifier
Creates a new ApplicationIdentifier object from the given string.
ApplicationInformationDisplayFactory - Class in docking.framework
 
ApplicationInformationDisplayFactory() - Constructor for class docking.framework.ApplicationInformationDisplayFactory
 
applicationInstallationDir - Variable in class utility.application.ApplicationLayout
 
ApplicationKeyManagerFactory - Class in ghidra.net
ApplicationKeyManagerFactory provides application keystore management functionality and the ability to generate X509KeyManager's for use with an SSLContext or other PKI related operations.
ApplicationKeyManagerUtils - Class in ghidra.net
ApplicationKeyManagerUtils provides public methods for utilizing the application PKI key management, including access to trusted issuers (i.e., CA certificates), token signing and validation, and the ability to generate keystores for testing or when a self-signed certificate will suffice.
ApplicationLayout - Class in utility.application
The Application Layout base class defines the customizable elements of the application's directory structure.
ApplicationLayout() - Constructor for class utility.application.ApplicationLayout
 
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 default SSLSocketFactory which utilizes the default SSLContext established by SSLContextInitializer.
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 the Watchdog.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 specified FSRL.
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
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
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
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
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 in winnt.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 LoadSpecs (possibly from different user added sources) that have a common BatchSegregatingCriteria.
BatchGroup(BatchSegregatingCriteria) - Constructor for class ghidra.plugins.importer.batch.BatchGroup
Creates a new BatchGroup keyed on the specified criteria.
BatchGroup.BatchLoadConfig - Class in ghidra.plugins.importer.batch
 
BatchGroupLoadSpec - Class in ghidra.plugins.importer.batch
Similar to a LoadSpec, but not associated with a Loader.
BatchGroupLoadSpec(LoadSpec) - Constructor for class ghidra.plugins.importer.batch.BatchGroupLoadSpec
 
BatchImportDialog - Class in ghidra.plugins.importer.batch
 
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 or long 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 in winnt.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 in winnt.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 order FileSystemInfoRec by their priority, 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 a ByteProvider.
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 a ByteProvider, and DOES close() the underlying ByteProvider when closed itself.
ByteProviderPaddedInputStream - Class in ghidra.app.util.bin
Wraps a ByteProvider and presents it as an InputStream.
ByteProviderPaddedInputStream(ByteProvider, long, long, long) - Constructor for class ghidra.app.util.bin.ByteProviderPaddedInputStream
Create a new ByteProviderInputStream instance, using the specified ByteProvider as the source of the bytes returned from this stream.
ByteProviderWrapper - Class in ghidra.app.util.bin
A ByteProvider constrained to a sub-section of an existing ByteProvider.
ByteProviderWrapper(ByteProvider, long, long) - Constructor for class ghidra.app.util.bin.ByteProviderWrapper
Constructs a ByteProviderWrapper around the specified ByteProvider, 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 specified ByteProvider, 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 new FSRL 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.
byteToLong(byte) - Static method in class ghidra.util.Conv
Deprecated, for removal: This API element is subject to removal in a future version.
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 a ghidra 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 memory Reference to override the destination of an instruction PcodeOp.CALL or PcodeOp.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 call FlowType 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 a PcodeOp.CALLOTHER pcode operation to a PcodeOp.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 a PcodeOp.CALLOTHER pcode operation to a PcodeOp.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 a DomainObject.
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 (see StandAloneDataTypeManager.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 given child.
centerOnScreen(Component, Dimension) - Static method in class generic.util.WindowUtilities
Computes the point such that a rectangle with the given size would be centered on the screen.
centerOnScreen(Dimension) - Static method in class generic.util.WindowUtilities
Computes the point such that a rectangle with the given size would be centered on the screen.
centerRows() - Method in class ghidra.graph.viewer.layout.GridLocationMap
Updates each row within the grid such that it's 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.
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 Strings.
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
Chooses a LoadSpec for a Loader to use based on some criteria
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.
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 specified Transferable
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 to HttpClients.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 a CliAbstractStream.
CliStreamHeader(CliMetadataRoot, BinaryReader) - Constructor for class ghidra.app.util.bin.format.pe.cli.CliStreamHeader
Constructs a new CLI Stream Header datatype.
CliStreamMetadata - Class in ghidra.app.util.bin.format.pe.cli.streams
The Metadata stream is giant and complicated.
CliStreamMetadata(CliStreamHeader, CliStreamGuid, CliStreamUserStrings, CliStreamStrings, CliStreamBlob, long, int, BinaryReader) - Constructor for class ghidra.app.util.bin.format.pe.cli.streams.CliStreamMetadata
Creates a new Metadata stream.
CliStreamStrings - Class in ghidra.app.util.bin.format.pe.cli.streams
The Strings stream contains null-terminated UTF8 strings.
CliStreamStrings(CliStreamHeader, long, int, BinaryReader) - Constructor for class ghidra.app.util.bin.format.pe.cli.streams.CliStreamStrings
Creates a new Strings stream.
CliStreamUserStrings - Class in ghidra.app.util.bin.format.pe.cli.streams
The User Strings stream contains blobs of 16-bit Unicode strings.
CliStreamUserStrings(CliStreamHeader, long, int, BinaryReader) - Constructor for class ghidra.app.util.bin.format.pe.cli.streams.CliStreamUserStrings
Creates a new CliStreamUserStrings.
CliTableAssembly - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the Assembly table.
CliTableAssembly(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableAssembly
 
CliTableAssembly.CliAssemblyRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableAssemblyOS - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the AssemblyOS table.
CliTableAssemblyOS(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableAssemblyOS
 
CliTableAssemblyOS.CliAssemblyOSRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableAssemblyProcessor - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the AssemblyProcessor table.
CliTableAssemblyProcessor(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableAssemblyProcessor
 
CliTableAssemblyProcessor.CliAssemblyProcessorRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableAssemblyRef - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the AssemblyRef table.
CliTableAssemblyRef(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableAssemblyRef
 
CliTableAssemblyRef.CliAssemblyRefRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableAssemblyRefOS - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the AssemblyRefOS table.
CliTableAssemblyRefOS(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableAssemblyRefOS
 
CliTableAssemblyRefOS.CliAssemblyRefOSRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableAssemblyRefProcessor - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the AssemblyRefProcessor table.
CliTableAssemblyRefProcessor(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableAssemblyRefProcessor
 
CliTableAssemblyRefProcessor.CliAssemblyRefProcessorRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableClassLayout - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the ClassLayout table.
CliTableClassLayout(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableClassLayout
 
CliTableClassLayout.CliClassLayoutRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableConstant - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the Constant table.
CliTableConstant(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableConstant
 
CliTableConstant.CliConstantRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableCustomAttribute - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the CustomAttribute table.
CliTableCustomAttribute(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableCustomAttribute
 
CliTableCustomAttribute.CliCustomAttributeRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableDeclSecurity - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the DeclSecurity table.
CliTableDeclSecurity(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableDeclSecurity
 
CliTableDeclSecurity.CliDeclSecurityRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableEvent - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the Event table.
CliTableEvent(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableEvent
 
CliTableEvent.CliEventRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableEventMap - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the EventMap table.
CliTableEventMap(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableEventMap
 
CliTableEventMap.CliEventMapRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableExportedType - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the ExportedType table.
CliTableExportedType(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableExportedType
 
CliTableExportedType.CliExportedTypeRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableField - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the Field table.
CliTableField(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableField
 
CliTableField.CliFieldRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableFieldLayout - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the FieldLayout table.
CliTableFieldLayout(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableFieldLayout
 
CliTableFieldLayout.CliFieldLayoutRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableFieldMarshall - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the FieldMarshall table.
CliTableFieldMarshall(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableFieldMarshall
 
CliTableFieldMarshall.CliFieldMarshallRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableFieldRVA - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the FieldRVA table.
CliTableFieldRVA(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableFieldRVA
 
CliTableFieldRVA.CliFieldRVARow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableFile - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the File table.
CliTableFile(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableFile
 
CliTableFile.CliFileRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableGenericParam - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the GenericParam table.
CliTableGenericParam(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableGenericParam
 
CliTableGenericParam.CliGenericParamRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableGenericParamConstraint - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the GenericParamConstraint table.
CliTableGenericParamConstraint(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableGenericParamConstraint
 
CliTableGenericParamConstraint.CliGenericParamConstraintRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableImplMap - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the ImplMap table.
CliTableImplMap(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableImplMap
 
CliTableImplMap.CliImplMapRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableInterfaceImpl - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the InterfaceImpl table.
CliTableInterfaceImpl(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableInterfaceImpl
 
CliTableInterfaceImpl.CliInterfaceImplRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableManifestResource - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the ManifestResources table.
CliTableManifestResource(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableManifestResource
 
CliTableManifestResource.CliManifestResourceRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableMemberRef - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the MemberRef/MethodRef table.
CliTableMemberRef(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableMemberRef
 
CliTableMemberRef.CliMemberRefRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableMethodDef - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the MethodDef table.
CliTableMethodDef(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableMethodDef
 
CliTableMethodDef.CliMethodDefRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableMethodImpl - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the MethodImpl table.
CliTableMethodImpl(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableMethodImpl
 
CliTableMethodImpl.CliMethodImplRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableMethodSemantics - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the MethodSemantics table.
CliTableMethodSemantics(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableMethodSemantics
 
CliTableMethodSemantics.CliMethodSemanticsRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableMethodSpec - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the MethodSpec table.
CliTableMethodSpec(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableMethodSpec
 
CliTableMethodSpec.CliMethodSpecRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableModule - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the Module Table, which contains information about the current assembly.
CliTableModule(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableModule
 
CliTableModule.CliModuleRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableModuleRef - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the ModuleRef table.
CliTableModuleRef(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableModuleRef
 
CliTableModuleRef.CliModuleRefRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableNestedClass - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the NestedClass table.
CliTableNestedClass(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableNestedClass
 
CliTableNestedClass.CliNestedClassRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableParam - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the Param table.
CliTableParam(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableParam
 
CliTableParam.CliParamRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableProperty - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the Property table.
CliTableProperty(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableProperty
 
CliTablePropertyMap - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the PropertyMap class.
CliTablePropertyMap(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTablePropertyMap
 
CliTablePropertyMap.CliPropertyMapRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableStandAloneSig - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the StandAloneSig table.
CliTableStandAloneSig(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableStandAloneSig
 
CliTableStandAloneSig.CliStandAloneSigRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableTypeDef - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the TypeDef table.
CliTableTypeDef(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableTypeDef
 
CliTableTypeDef.CliTypeDefRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableTypeRef - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the TypeRef table.
CliTableTypeRef(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableTypeRef
 
CliTableTypeRef.CliTypeRefRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTableTypeSpec - Class in ghidra.app.util.bin.format.pe.cli.tables
Describes the TypeSpec table.
CliTableTypeSpec(BinaryReader, CliStreamMetadata, CliTypeTable) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableTypeSpec
 
CliTableTypeSpec.CliTypeSpecRow - Class in ghidra.app.util.bin.format.pe.cli.tables
 
CliTypeArray(BinaryReader, CliAbstractSig.CliElementType) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeArray
 
CliTypeBase(BinaryReader, boolean) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeBase
 
CliTypeClass(BinaryReader, CliAbstractSig.CliElementType) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeClass
 
CliTypeCodeDataType() - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeCodeDataType
 
CliTypeDefRow(int, int, int, int, int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableTypeDef.CliTypeDefRow
 
CliTypeFnPtr(BinaryReader, CliAbstractSig.CliElementType) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeFnPtr
 
CliTypeGenericInst(BinaryReader, CliAbstractSig.CliElementType) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeGenericInst
 
CliTypePrimitive(CliAbstractSig.CliElementType) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypePrimitive
 
CliTypePtr(BinaryReader, CliAbstractSig.CliElementType) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypePtr
 
CliTypeRefRow(int, int, int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableTypeRef.CliTypeRefRow
 
CliTypeSpecRow(int) - Constructor for class ghidra.app.util.bin.format.pe.cli.tables.CliTableTypeSpec.CliTypeSpecRow
 
CliTypeSzArray(BinaryReader, CliAbstractSig.CliElementType) - Constructor for class ghidra.app.util.bin.format.pe.cli.blobs.CliAbstractSig.CliTypeSzArray
 
CliTypeTable - Enum 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 corresponding DataOrganization while retaining its unique identity (see DataType.getUniversalID() and archive association (see DataType.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.
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 a ByteProvider, that DOES close() 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
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
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
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
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 a CodeUnit.
CodeUnitLocation() - Constructor for class ghidra.program.util.CodeUnitLocation
Default constructor for a code unit location needed for restoring from XML.
CodeUnitLocation(Program, Address, int[], int, int, int) - Constructor for class ghidra.program.util.CodeUnitLocation
Create a new CodeUnitLocation for the given address.
CodeUnitLocation(Program, Address, int[], Address, int, int, int) - Constructor for class ghidra.program.util.CodeUnitLocation
 
CodeUnitLocation(Program, Address, int, int, int) - Constructor for class ghidra.program.util.CodeUnitLocation
Create a new CodeUnitLocation for the given address.
CodeUnitLocation(Program, Address, Address, int[], int, int, int) - Constructor for class ghidra.program.util.CodeUnitLocation
Create a new CodeUnitLocation using the given information
CodeUnitOffsetSettingsDefinition - Class in ghidra.util.table.field
 
CodeUnitPropertyChangeRecord - Class in ghidra.program.util
Change record generated when a property on a code unit changes.
CodeUnitPropertyChangeRecord(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 CodeUnits in 1 or more lines
CodeUnitTableCellData(ProgramLocation, CodeUnitFormat, int, int) - Constructor for class ghidra.util.table.field.CodeUnitTableCellData
Constructor
CodeUnitTableCellRenderer - Class in ghidra.util.table
Renderer for CodeUnitTableCellDatas
CodeUnitTableCellRenderer() - Constructor for class ghidra.util.table.CodeUnitTableCellRenderer
 
CodeUnitTableColumn - Class in ghidra.util.table.field
Table column to display CodeUnits
CodeUnitTableColumn() - Constructor for class ghidra.util.table.field.CodeUnitTableColumn
 
CodeUnitUserDataChangeRecord - Class in ghidra.program.util
 
CodeUnitUserDataChangeRecord(String, Address, Object, Object) - Constructor for class ghidra.program.util.CodeUnitUserDataChangeRecord
Constructor
CodeViewerService - Interface in ghidra.app.services
Service provided by a plugin that shows the listing from a Program, i.e., a Code Viewer.
COFF_NAME - Static variable in class ghidra.app.util.opinion.CoffLoader
 
CoffAnalyzer - Class in ghidra.app.analyzers
 
CoffAnalyzer() - Constructor for class ghidra.app.analyzers.CoffAnalyzer
 
CoffArchiveAnalyzer - Class in ghidra.app.analyzers
 
CoffArchiveAnalyzer() - Constructor for class ghidra.app.analyzers.CoffArchiveAnalyzer
 
CoffArchiveBinaryAnalysisCommand - Class in ghidra.app.cmd.formats
 
CoffArchiveBinaryAnalysisCommand() - Constructor for class ghidra.app.cmd.formats.CoffArchiveBinaryAnalysisCommand
 
CoffArchiveConstants - Class in ghidra.app.util.bin.format.coff.archive
 
CoffArchiveConstants() - Constructor for class ghidra.app.util.bin.format.coff.archive.CoffArchiveConstants
 
CoffArchiveHeader - Class in ghidra.app.util.bin.format.coff.archive
A class that represents a COFF archive file (ie.
CoffArchiveHeader() - Constructor for class ghidra.app.util.bin.format.coff.archive.CoffArchiveHeader
 
CoffArchiveMemberHeader - Class in ghidra.app.util.bin.format.coff.archive
 
CoffArchiveMemberHeader(String, long, String, String, String, long, long, long) - Constructor for class ghidra.app.util.bin.format.coff.archive.CoffArchiveMemberHeader
 
CoffBinaryAnalysisCommand - Class in ghidra.app.cmd.formats
 
CoffBinaryAnalysisCommand() - Constructor for class ghidra.app.cmd.formats.CoffBinaryAnalysisCommand
 
CoffConstants - Class in ghidra.app.util.bin.format.coff
 
CoffConstants() - Constructor for class ghidra.app.util.bin.format.coff.CoffConstants
 
CoffException - Exception 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 by CoffRelocationHandler 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 ColumnConstraints 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 by HighFunction
COMMIT_NO_VOID - Enum constant in enum class ghidra.program.model.pcode.HighFunctionDBUtil.ReturnCommitOption
HighFunctionDBUtil.ReturnCommitOption.COMMIT_NO_VOID - commit return parameter as defined by HighFunction unless it is VoidDataType 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 the CompilerSpec, required by the associated ProgramArchitecture, 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 a PluginTool which extends Tool.
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 call FlowType 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 call FlowType 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/branch FlowType.
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 SettingsDefinitions by concat'ing a base list with a var-arg'ish additional list of setting defs.
concatenate() - Method in class ghidra.sleigh.grammar.SleighParser_DisplayParser
 
concatenate() - Method in class ghidra.sleigh.grammar.SleighParser
 
concatenate(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 call FlowType 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 call FlowType 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 call FlowType 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/branch FlowType.
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/branch FlowType.
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 terminal FlowType (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 or StructureContext.
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
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 the HREF value is the value that was in the CONTENT attribute.
convertMaskedValueToHexString(long, long, int, boolean, int, String) - Static method in class ghidra.util.NumericUtilities
Convert a masked value into a hexadecimal-ish string.
convertMaskToHexString(long, int, boolean, int, String) - Static method in class ghidra.util.NumericUtilities
Convert a mask to a hexadecimal-ish string.
convertMouseEventToVertexMouseEvent(GraphViewer<V, E>, MouseEvent) - Static method in class ghidra.graph.viewer.GraphViewerUtils
 
convertName(String, long) - Static method in class ghidra.program.model.pcode.EquateSymbol
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
For JitCopyOp and JitPhiOp: No type requirement or interpretation, but there is an implication that the output has the same interpretation as the inputs.
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 a FileFilter that accepts all files.
copyDir(File, File, FileFilter, TaskMonitor) - Static method in class utilities.util.FileUtilities
Copies the contents of originalDir to copyDir.
copyEdge(Edge, DirectedGraph) - Method in class ghidra.util.graph.DirectedGraph
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 the out stream.
CopyTask - Class in ghidra.framework.main.datatree
 
copyTo(DomainFolder, TaskMonitor) - Method in class ghidra.framework.data.DomainFileProxy
 
copyTo(DomainFolder, TaskMonitor) - Method in class ghidra.framework.data.GhidraFile
 
copyTo(DomainFolder, TaskMonitor) - Method in class ghidra.framework.data.GhidraFolder
 
copyTo(DomainFolder, TaskMonitor) - Method in 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 owning filesystem.
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 supplied DIEAggregate 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 and top.
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 an FileAttributeType.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 DockingActions that should be added to the FSBComponentProvider 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 a NOTE 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 the tool variable in of this TestEnv instance.
CreateDefaultTreeCmd - Class in ghidra.app.cmd.module
Command to create a root in the program; the root module has fragments named the same as the memory blocks.
CreateDefaultTreeCmd(String) - Constructor for class ghidra.app.cmd.module.CreateDefaultTreeCmd
Constructor for CreateDefaultTreeCmd.
createDependencyNodeSet() - Method in class ghidra.util.graph.AbstractDependencyGraph
Creates the Set of AbstractDependencyGraph<T>.DependencyNodes appropriate for the implementer.
createDependencyNodeSet() - Method in class ghidra.util.graph.DependencyGraph
 
createDependencyNodeSet() - Method in class ghidra.util.graph.DeterministicDependencyGraph
 
createDestination() - Method in class ghidra.graph.job.EnsureAreaVisibleAnimatorFunctionGraphJob
 
createDestination() - Method in class ghidra.graph.job.MoveVertexToCenterAnimatorFunctionGraphJob
 
createDestination() - Method in class ghidra.graph.job.MoveVertexToCenterTopAnimatorFunctionGraphJob
 
createDestination() - Method in class ghidra.graph.job.MoveViewAnimatorFunctionGraphJob
 
createDestination() - Method in class ghidra.graph.job.MoveViewToLayoutSpacePointAnimatorFunctionGraphJob
 
createDestination() - Method in class ghidra.graph.job.MoveViewToViewSpacePointAnimatorFunctionGraphJob
 
createDialog(Window, DialogComponentProvider, Component) - Static method in class docking.DockingDialog
 
createDigest() - Method in class generic.hash.FNV1a32MessageDigestFactory
 
createDigest() - Method in class generic.hash.FNV1a64MessageDigestFactory
 
createDigest() - Method in interface generic.hash.MessageDigestFactory
 
createDir(File) - Static method in class utilities.util.FileUtilities
Ensures the specified leaf directory exists.
createDirectedGraph() - Static method in class ghidra.graph.GraphFactory
 
createDirectory(File, String) - Method in class docking.widgets.filechooser.LocalFileChooserModel
 
createDirectory(File, String) - Method in interface ghidra.util.filechooser.GhidraFileChooserModel
Creates a directory in the specified directory with the specified name.
createDirectoryBookmark(Program, Address) - Method in class ghidra.app.util.bin.format.pe.DataDirectory
 
createDisabledImage(Image, int) - Static method in class generic.util.image.ImageUtils
Creates a disabled version of the given image.
createdLockProperties - Variable in class generic.util.FileLocker
 
createDockingWindowManager(boolean, boolean, boolean) - Method in class ghidra.framework.plugintool.PluginTool
This method exists here, as opposed to inline in the constructor, so that subclasses can alter the behavior of the DockingWindowManager construction.
createDockingWindowManager(boolean, boolean, boolean) - Method in class ghidra.framework.project.tool.GhidraTool
 
createDockingWindowManager(boolean, boolean, boolean) - Method in class ghidra.test.TestTool
 
createDocumentFilter() - Method in class docking.widgets.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 a ByteProvider
createFileBytes(Program, ByteProvider, TaskMonitor) - Static method in class ghidra.app.util.MemoryBlockUtils
Creates a new FileBytes object using all the bytes from a ByteProvider
createFileBytes(String, long, long, InputStream, TaskMonitor) - Method in class ghidra.program.database.mem.MemoryMapDB
 
createFileBytes(String, long, long, InputStream, TaskMonitor) - Method in interface ghidra.program.model.mem.Memory
Stores a sequence of bytes into the program.
createFileBytes(String, long, long, InputStream, TaskMonitor) - Method in class ghidra.program.model.mem.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 the GhidraState'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 RSA KeyPair and create/update a KeyStore 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 RSA KeyPair and create/update a KeyStore 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 library FSRL
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
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 specified TaskMonitor.
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 specified MemoryBlock.
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 specified FileSystemRef 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>.DependencyNodes appropriate for the implementer.
createNodeMap() - Method in class ghidra.util.graph.DependencyGraph
 
createNodeMap() - Method in class ghidra.util.graph.DeterministicDependencyGraph
 
createNodeSet() - Method in class ghidra.util.graph.AbstractDependencyGraph
Creates the Set of Nodes appropriate for the implementer.
createNodeSet() - Method in class ghidra.util.graph.DependencyGraph
 
createNodeSet() - Method in class ghidra.util.graph.DeterministicDependencyGraph
 
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 normal File 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 specified program'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 a DWARFSectionProvider that can successfully retrieve the minimal 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 single DIE.
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's DebugInfoEntry fragments except for the head fragment which is skipped.
createSnapshotOverlayIcon(Icon) - Static method in class ghidra.app.nav.NavigatableIconFactory
 
createSocket(String, int) - Method in class ghidra.net.ApplicationSSLSocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class ghidra.net.ApplicationSSLSocketFactory
 
createSocket(InetAddress, int) - Method in class ghidra.net.ApplicationSSLSocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class ghidra.net.ApplicationSSLSocketFactory
 
createSocket(Socket, String, int, boolean) - Method in class ghidra.net.ApplicationSSLSocketFactory
 
createSortComparator(int) - Method in class docking.widgets.table.AbstractSortedTableModel
An extension point for subclasses to insert their own comparator objects for their data.
createSortComparator(int) - Method in class docking.widgets.table.GDynamicColumnTableModel
 
createSortComparator(int) - Method in class docking.widgets.table.threaded.ThreadedTableModel
 
createSortComparator(int) - Method in class ghidra.app.tablechooser.TableChooserTableModel
 
createSortComparatorForColumn(int) - Method in class docking.widgets.table.GDynamicColumnTableModel
This differs from GDynamicColumnTableModel.createSortComparator(int) in that the other method creates a comparator that operates on a full row value, whereas this method operates on column values.
createSortingContext(TableSortState) - Method in class docking.widgets.table.AbstractSortedTableModel
 
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.
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
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
Chooses a LoadSpec for a Loader to use based on a provided CompilerSpec.
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 the TableModelLoader callback provided at construction time.
CustomLoadingAddressTableModel(String, ServiceProvider, Program, TableModelLoader<Address>, TaskMonitor) - Constructor for class ghidra.util.table.CustomLoadingAddressTableModel
 
CustomLoadingAddressTableModel(String, ServiceProvider, Program, TableModelLoader<Address>, TaskMonitor, boolean) - Constructor for class ghidra.util.table.CustomLoadingAddressTableModel
 
CustomNimbusLookAndFeel - Class in generic.theme.laf
Extends the NimbusLookAndFeel (Nimbus) to intercept CustomNimbusLookAndFeel.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 in winnt.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's ProgramLocation's.
dataMgr - Variable in class ghidra.app.util.PseudoData
 
dataMgr - Variable in class ghidra.program.model.data.AbstractDataType
 
dataModel - Variable in class docking.widgets.DropDownTextField
 
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 DataTrees.
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 target DataTypeManager.
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 of DataType which utilizes the DataTypeNameComparator for a primary name comparison followed by sub-ordering on DataTypeManager name and CategoryPath.
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 the DataTypeManager with a handler that is used to provide a disposition when a datatype conflict is detected during DataTypeManager.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 with DataTypes.
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
Compares two DataType directed graphs, calling a method that can observe each DataType pair that occupy equivalent positions in each graph.
DataTypeGraphComparator.DataTypePairObserver - Interface in ghidra.app.util.bin.format.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 of DataType 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 the DataTypeNameComparator allowing a mix of DataType and/or String 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 (see DebugInfoEntry.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 in winnt.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 the DecompInterface 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 ClangTokens 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 and ElfNote.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 with DomainFile.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 an Options 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 SolverHints
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 in DELAYIMP.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 DemangledObjects and DemangledTypes
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 signature SourceType of SourceType.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
An convenience Demangled object that holds a List of other Demangled objects
DemangledList(List<Demangled>) - Constructor for class ghidra.app.util.demangler.DemangledList
Creates a DemangledList and adds the given List 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
Original Dependency Graph implementation that uses HashMaps and HashSets.
DependencyGraph() - Constructor for class ghidra.util.graph.DependencyGraph
 
DependencyGraph(DependencyGraph<T>) - Constructor for class ghidra.util.graph.DependencyGraph
Copy constructor
dependsOn(DataType) - Method in class ghidra.program.model.data.AbstractDataType
 
dependsOn(DataType) - Method in class ghidra.program.model.data.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
LazyImageIcon that is created from an Icon or an Image
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
Returns a Iterable sequence of all the DomainFiles that exist under the specified folder.
descendantFolders(DomainFolder) - Static method in class ghidra.framework.model.ProjectDataUtils
Returns a Iterable sequence of all the DomainFolders that exist under the specified folder.
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 TreeMaps and ListOrderedSets to provide determinism in pulling (AbstractDependencyGraph.pop()) from the graph.
DeterministicDependencyGraph() - Constructor for class ghidra.util.graph.DeterministicDependencyGraph
 
DeterministicDependencyGraph(DeterministicDependencyGraph<T>) - Constructor for class ghidra.util.graph.DeterministicDependencyGraph
Copy constructor
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 DialogComponentProviders.
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 extends ImageIconWrapper 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 GThemes.
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 allows Docking classes to be installed.
DockingHelpBroker(HelpSet) - Constructor for class docking.help.DockingHelpBroker
 
DockingHelpSet - Class in docking.help
An extension of the GHelpSet that allows Docking 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 CountingBasicFactorys.
doCreateAboutComponent() - Method in class docking.framework.ApplicationInformationDisplayFactory
 
doCreateAboutTitle() - Method in class docking.framework.ApplicationInformationDisplayFactory
 
doCreateAboutTitle() - Method in class ghidra.framework.main.GhidraApplicationInformationDisplayFactory
 
doCreateButton() - Method in class docking.action.DockingAction
 
doCreateButton() - Method in class docking.action.ToggleDockingAction
 
doCreateButton() - Method in class docking.menu.MultiActionDockingAction
 
doCreateButton() - Method in class docking.menu.MultiStateDockingAction
 
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
Creates a DataType from the DWARF DIEA, or returns a pre-existing DataType created by the specified DIEA previously.
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 DomainFiles under a specific DomainFolder.
DomainFileIterator(Project) - Constructor for class ghidra.framework.model.ProjectDataUtils.DomainFileIterator
Recursively traverse a Project starting in its root folder.
domainFileMoved(DomainFile, DomainFolder, String) - Method in 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 DomainFolders under a specific DomainFolder.
DomainFolderIterator(Project) - Constructor for class ghidra.framework.model.ProjectDataUtils.DomainFolderIterator
Recursively traverse a Project starting in its root folder.
DomainFolderListenerAdapter - Class in ghidra.framework.model
Adapter for the domain folder change listener.
DomainFolderListenerAdapter() - Constructor for class ghidra.framework.model.DomainFolderListenerAdapter
 
domainFolderMoved(DomainFolder, DomainFolder) - Method in 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 a DomainFolder
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 extends DBChangeSet 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 a DomainObject 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 for DomainObjectChangedEvents
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 in winnt.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