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
 
ABGR_8888 - Enum constant in enum class ghidra.program.model.data.RGB32EncodingSettingsDefinition.RGB32Encoding
 
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.
ABORT_FIELD_NUMBER - Static variable in class ghidra.rmi.trace.TraceRmi.RequestEndTx
 
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
 
ABS - Static variable in class ghidra.app.util.bin.format.omf.omf51.Omf51Segment
 
absoluteMax() - Method in interface ghidra.util.database.spatial.hyper.Dimension
 
absoluteMax() - Method in interface ghidra.util.database.spatial.hyper.LongDimension
 
absoluteMax() - Method in interface ghidra.util.database.spatial.hyper.StringDimension
 
absoluteMax() - Method in interface ghidra.util.database.spatial.hyper.ULongDimension
 
absoluteMin() - Method in interface ghidra.util.database.spatial.hyper.Dimension
 
absoluteMin() - Method in interface ghidra.util.database.spatial.hyper.LongDimension
 
absoluteMin() - Method in interface ghidra.util.database.spatial.hyper.StringDimension
 
absoluteMin() - Method in interface ghidra.util.database.spatial.hyper.ULongDimension
 
absorb(AssemblyResolutionResults) - Method in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults
A synonym for AssemblyResolutionResults.addAll(Collection) that accepts only another resolution set
Abstract2DRStarTree<X,Y,DS,DR,NS,NR,T,Q> - Class in ghidra.util.database.spatial.rect
 
Abstract2DRStarTree(DBCachedObjectStoreFactory, String, EuclideanSpace2D<X, Y>, Class<DR>, Class<NR>, boolean, int) - Constructor for class ghidra.util.database.spatial.rect.Abstract2DRStarTree
 
Abstract2DRStarTree.AsSpatialMap<DS,DR,NS,T,Q> - Class in ghidra.util.database.spatial.rect
 
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.
AbstractAddressSetView - Class in ghidra.util
An abstract implementation of AddressSetView that provides suitable defaults for as many of the required methods as reasonable.
AbstractAddressSetView() - Constructor for class ghidra.util.AbstractAddressSetView
 
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
AbstractBaseDBTraceCodeUnitsMemoryView<T,M> - Class in ghidra.trace.database.listing
An abstract implementation of TraceBaseCodeUnitsView for composing views of many address spaces
AbstractBaseDBTraceCodeUnitsMemoryView(DBTraceCodeManager) - Constructor for class ghidra.trace.database.listing.AbstractBaseDBTraceCodeUnitsMemoryView
Construct a composite view
AbstractBaseDBTraceCodeUnitsView<T> - Class in ghidra.trace.database.listing
An abstract implementation of a TraceBaseCodeUnitsView for a specific address space
AbstractBaseDBTraceCodeUnitsView(DBTraceCodeSpace) - Constructor for class ghidra.trace.database.listing.AbstractBaseDBTraceCodeUnitsView
Construct a view
AbstractBaseDBTraceDefinedUnitsView<T> - Class in ghidra.trace.database.listing
An abstract implementation of a single-type view for a defined unit type
AbstractBaseDBTraceDefinedUnitsView(DBTraceCodeSpace, DBTraceAddressSnapRangePropertyMapSpace<T, T>) - Constructor for class ghidra.trace.database.listing.AbstractBaseDBTraceDefinedUnitsView
Construct the view
AbstractBaseDBTraceDefinedUnitsView.CacheForGetUnitContainingQueries - Class in ghidra.trace.database.listing
AbstractBaseDBTraceDefinedUnitsView.CacheForGetUnitSequenceQueries - Class in ghidra.trace.database.listing
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
 
AbstractBSimApplyTask - Class in ghidra.features.bsim.gui.search.results.apply
Generic task for applying information from a function match to the queried function
AbstractBSimApplyTask(Program, String, List<BSimMatchResult>, ServiceProvider) - Constructor for class ghidra.features.bsim.gui.search.results.apply.AbstractBSimApplyTask
 
AbstractBSimSearchDialog - Class in ghidra.features.bsim.gui.search.dialog
Base class for BSim Search dialogs that all have a server comboBox, and entries for the similarity and confidence values.
AbstractBSimSearchDialog(String, PluginTool, BSimSearchService, BSimServerManager) - Constructor for class ghidra.features.bsim.gui.search.dialog.AbstractBSimSearchDialog
 
AbstractBSimSearchDialog.BSimQueryTask - Class in ghidra.features.bsim.gui.search.dialog
 
AbstractBytesPcodeExecutorStatePiece<S> - Class in ghidra.pcode.exec
An abstract p-code executor state piece for storing and retrieving bytes as arrays
AbstractBytesPcodeExecutorStatePiece(Language, PcodeArithmetic<byte[]>, PcodeStateCallbacks) - Constructor for class ghidra.pcode.exec.AbstractBytesPcodeExecutorStatePiece
Construct a state for the given language
AbstractBytesPcodeExecutorStatePiece(Language, PcodeStateCallbacks) - Constructor for class ghidra.pcode.exec.AbstractBytesPcodeExecutorStatePiece
Construct a state for the given language
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
 
AbstractColorDataType - Class in ghidra.program.model.data
AbstractColorDataType provides an abstract color datatype whose value corresponds to an approriate Color decode of the bytes at a memory location.
AbstractColorDataType(String, DataTypeManager) - Constructor for class ghidra.program.model.data.AbstractColorDataType
Abstract color datatype whose value corresponds to an approriate Color decode of the bytes at a memory location.
AbstractColorDataType.ComponentValue - Record Class in ghidra.program.model.data
 
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
 
AbstractComposedDBTraceCodeUnitsView<T,P> - Class in ghidra.trace.database.listing
An abstract implementation of a multi-type view, by composing other single-type views
AbstractComposedDBTraceCodeUnitsView(DBTraceCodeSpace, Collection<P>) - Constructor for class ghidra.trace.database.listing.AbstractComposedDBTraceCodeUnitsView
Construct a view
AbstractConstraintsTree<DS,DR,NS,NR,T,Q> - Class in ghidra.util.database.spatial
 
AbstractConstraintsTree(DBCachedObjectStoreFactory, String, Class<DR>, Class<NR>, boolean) - Constructor for class ghidra.util.database.spatial.AbstractConstraintsTree
 
AbstractConstraintsTree.TreeRecordVisitor - Class in ghidra.util.database.spatial
 
AbstractConstraintsTree.VisitResult - Enum Class in ghidra.util.database.spatial
 
AbstractConstraintsTreeSpatialMap<DS,DR,NS,T,Q> - Class in ghidra.util.database.spatial
 
AbstractConstraintsTreeSpatialMap(AbstractConstraintsTree<DS, DR, NS, ?, T, Q>, Q) - Constructor for class ghidra.util.database.spatial.AbstractConstraintsTreeSpatialMap
 
AbstractConstraintsTreeSpatialMap.ToArrayConsumer<A,T,U> - Class in ghidra.util.database.spatial
 
AbstractConstraintsTreeSpatialMap.ToListConsumer<A,T,U> - Class in ghidra.util.database.spatial
 
AbstractCowMap() - Constructor for class ghidra.trace.util.CopyOnWrite.AbstractCowMap
 
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
 
AbstractDBFieldCodec(Class<VT>, Class<OT>, Class<FT>, Field, int) - Constructor for class ghidra.util.database.DBCachedObjectStoreFactory.AbstractDBFieldCodec
Construct a codec
AbstractDBTraceAddressSnapRangePropertyMapData(DBTraceAddressSnapRangePropertyMapTree<T, ?>, DBCachedObjectStore<?>, DBRecord) - Constructor for class ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMapTree.AbstractDBTraceAddressSnapRangePropertyMapData
 
AbstractDBTraceAddressSnapRangePropertyMapOcclusionIterable<T> - Class in ghidra.trace.database.map
 
AbstractDBTraceAddressSnapRangePropertyMapOcclusionIterable(DBTraceAddressSnapRangePropertyMapSpace<T, ?>, TraceAddressSnapRange) - Constructor for class ghidra.trace.database.map.AbstractDBTraceAddressSnapRangePropertyMapOcclusionIterable
 
AbstractDBTraceCodeUnit<T> - Class in ghidra.trace.database.listing
An abstract implementation of a table-backed code unit
AbstractDBTraceCodeUnit(DBTraceCodeSpace, DBTraceAddressSnapRangePropertyMapTree<T, ?>, DBCachedObjectStore<?>, DBRecord) - Constructor for class ghidra.trace.database.listing.AbstractDBTraceCodeUnit
Construct a code unit
AbstractDBTraceDataComponent - Class in ghidra.trace.database.listing
An abstract implementation of a TraceData for a data component, i.e., field of a struct or element of an array
AbstractDBTraceDataComponent(DBTraceData, DBTraceDefinedDataAdapter, int, Address, DataType, int) - Constructor for class ghidra.trace.database.listing.AbstractDBTraceDataComponent
Create a data component
AbstractDBTraceProgramViewListing - Class in ghidra.trace.database.program
 
AbstractDBTraceProgramViewListing(DBTraceProgramView, TraceCodeOperations) - Constructor for class ghidra.trace.database.program.AbstractDBTraceProgramViewListing
 
AbstractDBTraceProgramViewListing.DBTraceProgramViewUndefinedData - Class in ghidra.trace.database.program
 
AbstractDBTraceProgramViewMemory - Class in ghidra.trace.database.program
 
AbstractDBTraceProgramViewMemory(DBTraceProgramView) - Constructor for class ghidra.trace.database.program.AbstractDBTraceProgramViewMemory
 
AbstractDBTraceProgramViewMemoryBlock - Class in ghidra.trace.database.program
 
AbstractDBTraceProgramViewMemoryBlock(DBTraceProgramView) - Constructor for class ghidra.trace.database.program.AbstractDBTraceProgramViewMemoryBlock
 
AbstractDBTraceProgramViewPropertyMap(TracePropertyMap<T>, String) - Constructor for class ghidra.trace.database.program.DBTraceProgramViewPropertyMapManager.AbstractDBTraceProgramViewPropertyMap
 
AbstractDBTraceProgramViewReferenceManager - Class in ghidra.trace.database.program
 
AbstractDBTraceProgramViewReferenceManager(DBTraceProgramView) - Constructor for class ghidra.trace.database.program.AbstractDBTraceProgramViewReferenceManager
 
AbstractDBTracePropertyMap<T,DR> - Class in ghidra.trace.database.map
 
AbstractDBTracePropertyMap(String, DBHandle, OpenMode, ReadWriteLock, TaskMonitor, Language, DBTrace, DBTraceThreadManager, Class<DR>, DBTraceAddressSnapRangePropertyMap.DBTraceAddressSnapRangePropertyMapDataFactory<T, DR>) - Constructor for class ghidra.trace.database.map.AbstractDBTracePropertyMap
 
AbstractDBTracePropertyMap.DBTraceIntPropertyMap - Class in ghidra.trace.database.map
 
AbstractDBTracePropertyMap.DBTraceIntPropertyMapEntry - Class in ghidra.trace.database.map
 
AbstractDBTracePropertyMap.DBTraceLongPropertyMap - Class in ghidra.trace.database.map
 
AbstractDBTracePropertyMap.DBTraceLongPropertyMapEntry - Class in ghidra.trace.database.map
 
AbstractDBTracePropertyMap.DBTracePropertyMapSpace - Class in ghidra.trace.database.map
 
AbstractDBTracePropertyMap.DBTraceSaveablePropertyMap<T> - Class in ghidra.trace.database.map
 
AbstractDBTracePropertyMap.DBTraceSaveablePropertyMapEntry<T> - Class in ghidra.trace.database.map
 
AbstractDBTracePropertyMap.DBTraceStringPropertyMap - Class in ghidra.trace.database.map
 
AbstractDBTracePropertyMap.DBTraceStringPropertyMapEntry - Class in ghidra.trace.database.map
 
AbstractDBTracePropertyMap.DBTraceVoidPropertyMap - Class in ghidra.trace.database.map
 
AbstractDBTracePropertyMap.DBTraceVoidPropertyMapEntry - Class in ghidra.trace.database.map
 
AbstractDBTracePropertyMap.SaveableDBFieldCodec - Class in ghidra.trace.database.map
 
AbstractDBTraceSpaceBasedManager<M> - Class in ghidra.trace.database.space
 
AbstractDBTraceSpaceBasedManager(String, DBHandle, OpenMode, ReadWriteLock, TaskMonitor, Language, DBTrace, DBTraceThreadManager) - Constructor for class ghidra.trace.database.space.AbstractDBTraceSpaceBasedManager
 
AbstractDBTraceSpaceBasedManager.DBTraceSpaceEntry - Class in ghidra.trace.database.space
 
AbstractDBTraceSymbol - Class in ghidra.trace.database.symbol
 
AbstractDBTraceSymbol(DBTraceSymbolManager, DBCachedObjectStore<?>, DBRecord) - Constructor for class ghidra.trace.database.symbol.AbstractDBTraceSymbol
 
AbstractDBTraceSymbolSingleTypeView<T> - Class in ghidra.trace.database.symbol
 
AbstractDBTraceSymbolSingleTypeView(DBTraceSymbolManager, byte, DBCachedObjectStore<T>) - Constructor for class ghidra.trace.database.symbol.AbstractDBTraceSymbolSingleTypeView
 
AbstractDBTraceSymbolSingleTypeWithAddressView<T> - Class in ghidra.trace.database.symbol
 
AbstractDBTraceSymbolSingleTypeWithAddressView(DBTraceSymbolManager, byte, DBCachedObjectStore<T>) - Constructor for class ghidra.trace.database.symbol.AbstractDBTraceSymbolSingleTypeWithAddressView
 
AbstractDBTraceSymbolSingleTypeWithLocationView<T> - Class in ghidra.trace.database.symbol
 
AbstractDBTraceSymbolSingleTypeWithLocationView(DBTraceSymbolManager, byte, DBCachedObjectStore<T>) - Constructor for class ghidra.trace.database.symbol.AbstractDBTraceSymbolSingleTypeWithLocationView
 
AbstractDBTraceSymbolSingleTypeWithLocationView.CacheForGetSymbolsAtQueries - Class in ghidra.trace.database.symbol
 
AbstractDBTraceSymbolSingleTypeWithLocationView.GetSymbolsKey - Class in ghidra.trace.database.symbol
 
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
 
AbstractDirectedLongKeyIterator - Class in ghidra.util.database
An abstract implementation of DirectedLongKeyIterator
AbstractDirectedLongKeyIterator(DBLongIterator) - Constructor for class ghidra.util.database.AbstractDirectedLongKeyIterator
Wrap the given iterator
AbstractDirectedRecordIterator - Class in ghidra.util.database
An abstract implementation of DirectedRecordIterator
AbstractDirectedRecordIterator(RecordIterator) - Constructor for class ghidra.util.database.AbstractDirectedRecordIterator
Wrap the given iterator
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
 
AbstractGTrableRowModel<T> - Class in docking.widgets.trable
Abstract base class for GTrable models.
AbstractGTrableRowModel() - Constructor for class docking.widgets.trable.AbstractGTrableRowModel
 
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
 
AbstractHighlightPluginEvent - Class in ghidra.app.events
Plugin event generated when the highlight in a program changes.
AbstractHighlightPluginEvent(String, String, ProgramSelection, Program) - Constructor for class ghidra.app.events.AbstractHighlightPluginEvent
Construct a new event.
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
 
AbstractHyperBoxQuery<P,DS,NS,Q> - Class in ghidra.util.database.spatial.hyper
 
AbstractHyperBoxQuery(NS, NS, EuclideanHyperSpace<P, NS>, HyperDirection) - Constructor for class ghidra.util.database.spatial.hyper.AbstractHyperBoxQuery
 
AbstractHyperBoxQuery.QueryFactory<NS,Q> - Interface in ghidra.util.database.spatial.hyper
 
AbstractHyperRStarTree<P,DS,DR,NS,NR,T,Q> - Class in ghidra.util.database.spatial.hyper
 
AbstractHyperRStarTree(DBCachedObjectStoreFactory, String, EuclideanHyperSpace<P, NS>, Class<DR>, Class<NR>, boolean, int) - Constructor for class ghidra.util.database.spatial.hyper.AbstractHyperRStarTree
 
AbstractHyperRStarTree.AsSpatialMap<DS,DR,NS,T,Q> - Class in ghidra.util.database.spatial.hyper
 
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.LibrarySearchPath - Record Class in ghidra.app.util.opinion
A library search path
AbstractLibrarySupportLoader.UnprocessedLibrary - Record Class in ghidra.app.util.opinion
A library that has not been processed by the loader yet
AbstractLocationPluginEvent - Class in ghidra.app.events
 
AbstractLocationPluginEvent(String, String, ProgramLocation, Program) - Constructor for class ghidra.app.events.AbstractLocationPluginEvent
Construct a new event
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>, PcodeStateCallbacks) - Constructor for class ghidra.pcode.exec.AbstractLongOffsetPcodeExecutorStatePiece
Construct a state piece for the given language and arithmetic
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
AbstractOffsetSnapDBFieldCodec(Class<OT>, Field, int) - Constructor for class ghidra.trace.database.DBTraceUtils.AbstractOffsetSnapDBFieldCodec
 
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
AbstractOpenCloseField - Class in ghidra.app.util.viewer.field
FactoryField class for displaying the open/close field.
AbstractOpenCloseField(FieldFactory, ProxyObj<?>, FontMetrics, int, int) - Constructor for class ghidra.app.util.viewer.field.AbstractOpenCloseField
Constructor
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
 
AbstractPcodeExecutorState<A,T> - Class in ghidra.pcode.exec
 
AbstractPcodeExecutorState(PcodeExecutorStatePiece<A, T>) - Constructor for class ghidra.pcode.exec.AbstractPcodeExecutorState
 
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, PcodeEmulationCallbacks<T>) - Constructor for class ghidra.pcode.emu.AbstractPcodeMachine
Construct a p-code machine with the given language and arithmetic
AbstractPcodeTraceAccess<S,L> - Class in ghidra.pcode.exec.trace.data
An abstract implementation of PcodeTraceAccess
AbstractPcodeTraceAccess(TracePlatform, long) - Constructor for class ghidra.pcode.exec.trace.data.AbstractPcodeTraceAccess
Construct a shim
AbstractPcodeTraceAccess(TracePlatform, long, long) - Constructor for class ghidra.pcode.exec.trace.data.AbstractPcodeTraceAccess
Construct a shim
AbstractPcodeTraceDataAccess - Class in ghidra.pcode.exec.trace.data
An abstract data-access shim, for either memory or registers
AbstractPcodeTraceDataAccess(TracePlatform, long, TraceTimeViewport) - Constructor for class ghidra.pcode.exec.trace.data.AbstractPcodeTraceDataAccess
Construct a shim
AbstractPeekableIterator<T> - Class in generic.util
An implementation of PeekableIterator that only requires a way to seek out the next element.
AbstractPeekableIterator() - Constructor for class generic.util.AbstractPeekableIterator
 
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.
AbstractPrimitiveCodec(Class<T>) - Constructor for class ghidra.util.database.DBCachedObjectStoreFactory.PrimitiveCodec.AbstractPrimitiveCodec
 
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
 
AbstractPropertyBasedPieceHandler() - Constructor for class ghidra.pcode.exec.trace.TraceEmulationIntegration.AbstractPropertyBasedPieceHandler
 
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
 
abstractReadUninit(PcodeTraceDataAccess, PcodeThread<?>, PcodeExecutorStatePiece<A, T>, AddressSpace, A, int) - Method in class ghidra.pcode.exec.trace.TraceEmulationIntegration.AbstractPropertyBasedPieceHandler
An uninitialized portion of a state piece is being read (abstract addressing).
abstractReadUninit(PcodeTraceDataAccess, PcodeThread<?>, PcodeExecutorStatePiece<A, T>, AddressSpace, A, int) - Method in interface ghidra.pcode.exec.trace.TraceEmulationIntegration.PieceHandler
An uninitialized portion of a state piece is being read (abstract addressing).
AbstractRectangle2DQuery<X,Y,DS,NS,Q> - Class in ghidra.util.database.spatial.rect
 
AbstractRectangle2DQuery(NS, NS, EuclideanSpace2D<X, Y>, Rectangle2DDirection) - Constructor for class ghidra.util.database.spatial.rect.AbstractRectangle2DQuery
 
AbstractRectangle2DQuery.QueryFactory<NS,Q> - Interface in ghidra.util.database.spatial.rect
 
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
 
AbstractRStarConstraintsTree<DS,DR,NS,NR,T,Q> - Class in ghidra.util.database.spatial
An R*-Tree implementation of AbstractConstraintsTree
AbstractRStarConstraintsTree(DBCachedObjectStoreFactory, String, Class<DR>, Class<NR>, boolean, int) - Constructor for class ghidra.util.database.spatial.AbstractRStarConstraintsTree
 
AbstractRStarConstraintsTree.LeastAreaEnlargementThenLeastArea - Class in ghidra.util.database.spatial
 
AbstractRStarConstraintsTree.LeastDistanceFromCenterToPoint - Class in ghidra.util.database.spatial
 
AbstractRStarConstraintsTree.LevelInfo - Class in ghidra.util.database.spatial
 
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
 
AbstractSelectionPluginEvent - Class in ghidra.app.events
Plugin event generated when the selection in a program changes.
AbstractSelectionPluginEvent(String, String, ProgramSelection, Program) - Constructor for class ghidra.app.events.AbstractSelectionPluginEvent
Construct a new plugin event
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
AbstractSimplePropertyBasedPieceHandler() - Constructor for class ghidra.pcode.exec.trace.TraceEmulationIntegration.AbstractSimplePropertyBasedPieceHandler
 
AbstractSingleDBTraceCodeUnitsView<T> - Class in ghidra.trace.database.listing
An abstract implementation of a single-type view
AbstractSingleDBTraceCodeUnitsView(DBTraceCodeSpace) - Constructor for class ghidra.trace.database.listing.AbstractSingleDBTraceCodeUnitsView
Construct a view
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
 
AbstractSQLFunctionDatabase<VF> - Class in ghidra.features.bsim.query.client
Defines the BSim FunctionDatabase backed by an SQL database.
AbstractSQLFunctionDatabase(BSimJDBCDataSource, VF, int) - Constructor for class ghidra.features.bsim.query.client.AbstractSQLFunctionDatabase
 
AbstractStep - Class in ghidra.trace.model.time.schedule
 
AbstractStep(long, long) - Constructor for class ghidra.trace.model.time.schedule.AbstractStep
 
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
 
AbstractUnionedCollection<E> - Class in generic
 
AbstractUnionedCollection(Collection<? extends E>...) - Constructor for class generic.AbstractUnionedCollection
 
AbstractUnionedCollection(Collection<? extends Collection<? extends E>>) - Constructor for class generic.AbstractUnionedCollection
 
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
AbstractVarnodeEvaluator<T> - Class in ghidra.pcode.eval
An abstract implementation of VarnodeEvaluator
AbstractVarnodeEvaluator() - Constructor for class ghidra.pcode.eval.AbstractVarnodeEvaluator
 
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
AbstractWithUndefinedDBTraceCodeUnitsMemoryView<T,M> - Class in ghidra.trace.database.listing
An abstract implementation of TraceBaseCodeUnitsView for composing views of many address spaces, where the views include undefined units
AbstractWithUndefinedDBTraceCodeUnitsMemoryView(DBTraceCodeManager) - Constructor for class ghidra.trace.database.listing.AbstractWithUndefinedDBTraceCodeUnitsMemoryView
Construct a composite view
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.
abstractWritten(PcodeTraceDataAccess, AddressSet, PcodeThread<?>, PcodeExecutorStatePiece<A, T>, AddressSpace, A, int, T) - Method in class ghidra.pcode.exec.trace.TraceEmulationIntegration.AbstractPropertyBasedPieceHandler
 
abstractWritten(PcodeTraceDataAccess, AddressSet, PcodeThread<?>, PcodeExecutorStatePiece<A, T>, AddressSpace, A, int, T) - Method in interface ghidra.pcode.exec.trace.TraceEmulationIntegration.PieceHandler
Data was written (abstract addressing).
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() - Method in interface ghidra.debug.api.tracermi.TraceRmiAcceptor
Accept a single connection
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 class ghidra.framework.model.DefaultDomainFileFilter
 
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(Boolean, Boolean, Void) - Method in interface ghidra.app.services.DebuggerTraceManagerService.BooleanChangeAdapter
 
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.trace.database.space.DBTraceDelegatingManager.ExcConsumer
 
accept(T) - Method in class ghidra.util.database.spatial.AbstractConstraintsTreeSpatialMap.ToArrayConsumer
 
accept(T) - Method in class ghidra.util.database.spatial.AbstractConstraintsTreeSpatialMap.ToListConsumer
 
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
 
ACCEPT_ONE - Enum constant in enum class ghidra.debug.api.tracermi.TraceRmiServiceListener.ConnectMode
The connection was established via TraceRmiService.acceptOne(SocketAddress)
AcceptAction() - Constructor for class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseActionGotoTable.AcceptAction
 
acceptCancelled(TraceRmiAcceptor) - Method in interface ghidra.debug.api.tracermi.TraceRmiServiceListener
The client cancelled an inbound acceptor via TraceRmiAcceptor.cancel()
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
 
acceptFailed(TraceRmiAcceptor, Exception) - Method in interface ghidra.debug.api.tracermi.TraceRmiServiceListener
The service failed to complete an inbound connection
acceptOne(SocketAddress) - Method in interface ghidra.app.services.InternalTraceRmiService
 
acceptOne(SocketAddress) - Method in interface ghidra.app.services.TraceRmiService
Prepare to accept a single connection by listening on the given address.
acceptor() - Method in record class ghidra.debug.api.tracermi.TraceRmiLaunchOffer.LaunchResult
Returns the value of the acceptor record component.
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.VariablesOpenCloseFieldFactory
 
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
 
acceptsType(int, Class<?>) - Method in class ghidra.taint.gui.field.TaintFieldFactory
 
AcceptUrlContentTask - Class in ghidra.framework.main
 
AcceptUrlContentTask(URL, boolean, FrontEndPlugin) - Constructor for class ghidra.framework.main.AcceptUrlContentTask
 
access - Variable in class ghidra.pcode.exec.trace.TraceEmulationIntegration.TraceWriter
 
ACCESS - Static variable in class ghidra.trace.model.breakpoint.TraceBreakpointKind.TraceBreakpointKindSet
 
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.
Accumulator() - Constructor for class ghidra.features.bsim.query.protocol.ResponsePair.Accumulator
 
AccumulatorSizeException - Exception Class in ghidra.util.datastruct
 
AccumulatorSizeException(int) - Constructor for exception class ghidra.util.datastruct.AccumulatorSizeException
 
acount - Variable in class generic.lsh.vector.VectorCompare
 
acquire() - Method in class ghidra.util.Lock
Acquire this synchronization lock.
acquireBlock() - Method in class ghidra.trace.database.memory.DBTraceMemoryBufferEntry
 
acquireBlock(int) - Method in class ghidra.trace.database.memory.DBTraceMemoryBufferEntry
 
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() - Method in interface ghidra.debug.api.tracermi.RemoteMethod
A string that hints at the UI action this method achieves.
Action() - Constructor for class ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseActionGotoTable.Action
 
ACTION_CHOOSER_KEY - Static variable in class generic.util.action.SystemKeyBindings
 
ACTION_FIELD_NUMBER - Static variable in class ghidra.rmi.trace.TraceRmi.Method
 
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.
ActionName - Record Class in ghidra.debug.api.target
A name for a commonly-recognized target action.
ActionName(String, ActionName.Show, ActionName.Enabler, String, Icon, String) - Constructor for record class ghidra.debug.api.target.ActionName
Creates an instance of a ActionName record class.
ActionName.Enabler - Enum Class in ghidra.debug.api.target
 
ActionName.Show - Enum Class in ghidra.debug.api.target
Specifies when an action should appear in the menus.
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(ProjectDataContext) - Method in class ghidra.framework.main.ProjectDataFollowLinkAction
 
actionPerformed(ProjectDataContext) - Method in class ghidra.framework.main.ProjectDataSelectRealFileOrFolderAction
 
actionPerformed(ProjectDataContext) - Method in class ghidra.framework.main.ProjectRepoConnectAction
 
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.action.SystemKeyBindingAction
 
actionPerformed(ActionEvent) - Method in class docking.actions.ActionAdapter
 
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 docking.widgets.table.IconButtonTableCellEditor
 
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.
ActionSource - Enum Class in ghidra.debug.api.action
Possible sources that drive actions or method invocations
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.
activate(DebuggerCoordinates) - Method in interface ghidra.app.services.DebuggerTraceManagerService
Activate the given coordinates, caused by the user
activate(DebuggerCoordinates, DebuggerTraceManagerService.ActivationCause) - Method in interface ghidra.app.services.DebuggerTraceManagerService
Activate the given coordinates, synchronizing the current target, if possible
activate(DebuggerCoordinates, DebuggerCoordinates) - Method in interface ghidra.debug.api.target.Target
Request that the back end's focus be set to the same as the front end's (Ghidra's) GUI.
ACTIVATE - Static variable in record class ghidra.debug.api.target.ActionName
Activate a given object and optionally a time
ACTIVATE_DEFAULT - Enum constant in enum class ghidra.app.services.DebuggerTraceManagerService.ActivationCause
Some default coordinates were activated
activateAndNotify(DebuggerCoordinates, DebuggerTraceManagerService.ActivationCause) - Method in interface ghidra.app.services.DebuggerTraceManagerService
Activate the given coordinates with future notification
activateAsync(DebuggerCoordinates, DebuggerCoordinates) - Method in interface ghidra.debug.api.target.Target
 
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.
activateFrame(int) - Method in interface ghidra.app.services.DebuggerTraceManagerService
Activate the given stack frame
activateFrame(int) - Method in interface ghidra.debug.flatapi.FlatDebuggerAPI
Make the given frame the active frame
activateObject(TraceObject) - Method in interface ghidra.app.services.DebuggerTraceManagerService
Activate the given object
activatePath(KeyPath) - Method in interface ghidra.app.services.DebuggerTraceManagerService
Activate the given canonical object path
activatePlatform(TracePlatform) - Method in interface ghidra.app.services.DebuggerTraceManagerService
Activate the given platform
activateSnap(long) - Method in interface ghidra.app.services.DebuggerTraceManagerService
Activate the given snapshot key
activateSnap(long) - Method in interface ghidra.debug.flatapi.FlatDebuggerAPI
Make the given snapshot the active snapshot
activateTarget(Target) - Method in interface ghidra.app.services.DebuggerTraceManagerService
Activate the given target
activateThread(TraceThread) - Method in interface ghidra.app.services.DebuggerTraceManagerService
Activate the given thread
activateThread(TraceThread) - Method in interface ghidra.debug.flatapi.FlatDebuggerAPI
Make the given thread the active thread
activateTime(TraceSchedule) - Method in interface ghidra.app.services.DebuggerTraceManagerService
Activate the given point in time, possibly invoking emulation
activateTrace(Trace) - Method in interface ghidra.app.services.DebuggerTraceManagerService
Activate the given trace
activateTrace(Trace) - Method in interface ghidra.debug.flatapi.FlatDebuggerAPI
Make the given trace the active trace
ACTIVE - Enum constant in enum class ghidra.pcode.emu.PcodeMachine.SwiMode
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.CodeComparisonView
 
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.FieldPanelScrollCoordinator
Adds the given field panel to the list of panels to synchronize.
add(FieldPanel) - Method in class docking.widgets.fieldpanel.internal.LineLockedFieldPanelScrollCoordinator
Adds the given field panel to the list of panels to coordinate.
add(E) - Method in class ghidra.generic.util.datastruct.DynamicSortedTreeSet
 
add(E) - Method in class ghidra.trace.util.CopyOnWrite.WeakAbstractCowSet
 
add(E) - Method in class ghidra.util.database.DBSynchronizedCollection
 
add(E) - Method in class ghidra.util.datastruct.DefaultObservableCollection
 
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) - Method in class ghidra.trace.database.program.DBTraceProgramViewPropertyMapManager.DBTraceProgramViewVoidPropertyMap
 
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, int) - Method in class ghidra.trace.database.program.DBTraceProgramViewPropertyMapManager.DBTraceProgramViewIntPropertyMap
 
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(Address, long) - Method in class ghidra.trace.database.program.DBTraceProgramViewPropertyMapManager.DBTraceProgramViewLongPropertyMap
 
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(AddressRange, Lifespan, URL, String) - Method in class ghidra.trace.database.module.DBTraceStaticMappingManager
 
add(AddressRange, Lifespan, URL, String) - Method in interface ghidra.trace.model.modules.TraceStaticMappingManager
Add a new mapping, if not already covered
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, Saveable) - Method in class ghidra.trace.database.program.DBTraceProgramViewPropertyMapManager.DBTraceProgramViewObjectPropertyMap
 
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, String) - Method in class ghidra.trace.database.program.DBTraceProgramViewPropertyMapManager.DBTraceProgramViewStringPropertyMap
 
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(AddressSetView) - Method in class ghidra.trace.database.program.DBTraceProgramViewChangeSet
 
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(ProgramFragment) - Method in class ghidra.trace.database.program.DBTraceProgramViewRootModule
 
add(ProgramModule) - Method in interface ghidra.program.model.listing.ProgramModule
Adds the given module as a child of this module.
add(ProgramModule) - Method in class ghidra.trace.database.program.DBTraceProgramViewRootModule
 
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(TracePlatform, Lifespan, TraceThread, Register, String, TraceNamespaceSymbol, SourceType) - Method in interface ghidra.trace.model.symbol.TraceLabelSymbolView
Add a new label symbol on a register for the given thread
add(Lifespan, Address, String, TraceNamespaceSymbol, SourceType) - Method in class ghidra.trace.database.symbol.DBTraceLabelSymbolView
 
add(Lifespan, Address, String, TraceNamespaceSymbol, SourceType) - Method in interface ghidra.trace.model.symbol.TraceLabelSymbolView
Add a new label symbol.
add(Lifespan, TraceThread, Register, String, TraceNamespaceSymbol, SourceType) - Method in interface ghidra.trace.model.symbol.TraceLabelSymbolView
Add new new label symbol on a register for the given thread
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.database.DBCachedObjectStoreKeySet
 
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, TraceNamespaceSymbol, SourceType) - Method in class ghidra.trace.database.symbol.DBTraceClassSymbolView
 
add(String, TraceNamespaceSymbol, SourceType) - Method in class ghidra.trace.database.symbol.DBTraceNamespaceSymbolView
 
add(String, TraceNamespaceSymbol, SourceType) - Method in interface ghidra.trace.model.symbol.TraceClassSymbolView
Add a new class symbol.
add(String, TraceNamespaceSymbol, SourceType) - Method in interface ghidra.trace.model.symbol.TraceNamespaceSymbolView
Add a new namespace symbol.
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, BigInteger, int) - Static method in interface ghidra.util.database.spatial.hyper.StringDimension
 
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<Long, T>) - Method in class ghidra.util.database.DBCachedObjectStoreEntrySet
 
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(R) - Method in class docking.widgets.table.DefaultEnumeratedColumnTableModel
 
add(R) - Method in interface docking.widgets.table.EnumeratedColumnTableModel
 
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 class ghidra.util.database.DBCachedObjectStoreFoundKeysValueCollection
 
add(T) - Method in class ghidra.util.database.DBCachedObjectStoreValueCollection
 
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.SizeRestrictedAccumulatorWrapper
 
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 ghidra.util.LazyCollection
 
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 - Enum constant in enum class ghidra.app.util.bin.format.golang.rtti.JsonPatch.PatchOp
 
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.database.DBSynchronizedCollection
 
addAll(Collection<? extends E>) - Method in class ghidra.util.datastruct.DefaultObservableCollection
 
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.database.DBCachedObjectStoreKeySet
 
addAll(Collection<? extends Long>) - Method in class ghidra.util.datastruct.LongArrayList
 
addAll(Collection<? extends Map.Entry<Long, T>>) - Method in class ghidra.util.database.DBCachedObjectStoreEntrySet
 
addAll(Collection<? extends T>) - Method in class ghidra.util.database.DBCachedObjectStoreFoundKeysValueCollection
 
addAll(Collection<? extends T>) - Method in class ghidra.util.database.DBCachedObjectStoreValueCollection
 
addAll(Collection<? extends T>) - Method in class ghidra.util.datastruct.WeakSet
 
addAll(Collection<? extends T>) - Method in class ghidra.util.LazyCollection
 
addAll(Collection<I>) - Method in class ghidra.app.util.DecompilerConcurrentQ
 
addAll(Collection<R>) - Method in class docking.widgets.table.DefaultEnumeratedColumnTableModel
 
addAll(Collection<R>) - Method in interface docking.widgets.table.EnumeratedColumnTableModel
 
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.SizeRestrictedAccumulatorWrapper
 
addAll(Collection<T>) - Method in class ghidra.util.datastruct.SynchronizedListAccumulator
 
addAll(Iterator<I>) - Method in class ghidra.app.util.DecompilerConcurrentQ
 
addAllArguments(Iterable<? extends TraceRmi.MethodArgument>) - Method in class ghidra.rmi.trace.TraceRmi.XRequestInvokeMethod.Builder
repeated .ghidra.rmi.trace.MethodArgument arguments = 3;
addAllArr(Iterable<? extends Boolean>) - Method in class ghidra.rmi.trace.TraceRmi.BoolArr.Builder
repeated bool arr = 1;
addAllArr(Iterable<? extends Integer>) - Method in class ghidra.rmi.trace.TraceRmi.IntArr.Builder
repeated int32 arr = 1;
addAllArr(Iterable<? extends Integer>) - Method in class ghidra.rmi.trace.TraceRmi.ShortArr.Builder
repeated int32 arr = 1;
addAllArr(Iterable<? extends Long>) - Method in class ghidra.rmi.trace.TraceRmi.LongArr.Builder
repeated int64 arr = 1;
addAllArr(Iterable<String>) - Method in class ghidra.rmi.trace.TraceRmi.StringArr.Builder
repeated string arr = 1;
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
 
addAllExecutables(int) - Method in class ghidra.features.bsim.query.client.ExecutableComparison
Add all executables currently in the database to this object for comparison.
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.
addAllItems(Collection<? extends T>) - Method in class docking.widgets.table.RowWrappedEnumeratedColumnTableModel
 
addAllKeys(Iterable<String>) - Method in class ghidra.rmi.trace.TraceRmi.RequestRetainValues.Builder
repeated string keys = 5;
addAllMethods(Iterable<? extends TraceRmi.Method>) - Method in class ghidra.rmi.trace.TraceRmi.RequestNegotiate.Builder
repeated .ghidra.rmi.trace.Method methods = 2;
addAllModules() - Method in class ghidra.util.GhidraJarBuilder
 
addAllNames(Iterable<String>) - Method in class ghidra.rmi.trace.TraceRmi.RequestDeleteRegisterValue.Builder
repeated string names = 4;
addAllParameters(Iterable<? extends TraceRmi.MethodParameter>) - Method in class ghidra.rmi.trace.TraceRmi.Method.Builder
repeated .ghidra.rmi.trace.MethodParameter parameters = 5;
addAllSkippedNames(Iterable<String>) - Method in class ghidra.rmi.trace.TraceRmi.ReplyPutRegisterValue.Builder
repeated string skipped_names = 1;
addAllValues(Iterable<? extends TraceRmi.RegVal>) - Method in class ghidra.rmi.trace.TraceRmi.RequestPutRegisterValue.Builder
repeated .ghidra.rmi.trace.RegVal values = 4;
addAllValues(Iterable<? extends TraceRmi.ValDesc>) - Method in class ghidra.rmi.trace.TraceRmi.ReplyGetValues.Builder
repeated .ghidra.rmi.trace.ValDesc values = 1;
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.
addArguments(int, TraceRmi.MethodArgument) - Method in class ghidra.rmi.trace.TraceRmi.XRequestInvokeMethod.Builder
repeated .ghidra.rmi.trace.MethodArgument arguments = 3;
addArguments(int, TraceRmi.MethodArgument.Builder) - Method in class ghidra.rmi.trace.TraceRmi.XRequestInvokeMethod.Builder
repeated .ghidra.rmi.trace.MethodArgument arguments = 3;
addArguments(TraceRmi.MethodArgument) - Method in class ghidra.rmi.trace.TraceRmi.XRequestInvokeMethod.Builder
repeated .ghidra.rmi.trace.MethodArgument arguments = 3;
addArguments(TraceRmi.MethodArgument.Builder) - Method in class ghidra.rmi.trace.TraceRmi.XRequestInvokeMethod.Builder
repeated .ghidra.rmi.trace.MethodArgument arguments = 3;
addArgumentsBuilder() - Method in class ghidra.rmi.trace.TraceRmi.XRequestInvokeMethod.Builder
repeated .ghidra.rmi.trace.MethodArgument arguments = 3;
addArgumentsBuilder(int) - Method in class ghidra.rmi.trace.TraceRmi.XRequestInvokeMethod.Builder
repeated .ghidra.rmi.trace.MethodArgument arguments = 3;
addArr(boolean) - Method in class ghidra.rmi.trace.TraceRmi.BoolArr.Builder
repeated bool arr = 1;
addArr(int) - Method in class ghidra.rmi.trace.TraceRmi.IntArr.Builder
repeated int32 arr = 1;
addArr(int) - Method in class ghidra.rmi.trace.TraceRmi.ShortArr.Builder
repeated int32 arr = 1;
addArr(long) - Method in class ghidra.rmi.trace.TraceRmi.LongArr.Builder
repeated int64 arr = 1;
addArr(String) - Method in class ghidra.rmi.trace.TraceRmi.StringArr.Builder
repeated string arr = 1;
addArrBytes(ByteString) - Method in class ghidra.rmi.trace.TraceRmi.StringArr.Builder
repeated string arr = 1;
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.
addAtom(BSimFilterType, String) - Method in class ghidra.features.bsim.query.protocol.BSimFilter
 
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.
addAttributeAlias(String, String, Object) - Method in class ghidra.trace.model.target.schema.SchemaBuilder
 
addAttributeSchema(TraceObjectSchema.AttributeSchema, Object) - Method in class ghidra.trace.model.target.schema.SchemaBuilder
Define the schema for a child attribute.
addAutoCloseOnTerminateChangeListener(DebuggerTraceManagerService.BooleanChangeAdapter) - Method in interface ghidra.app.services.DebuggerTraceManagerService
Add a listener for changes to close-on-terminate enablement
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.
addBookmark(Lifespan, Address, TraceBookmarkType, String, String) - Method in class ghidra.trace.database.bookmark.DBTraceBookmarkManager
 
addBookmark(Lifespan, Address, TraceBookmarkType, String, String) - Method in class ghidra.trace.database.bookmark.DBTraceBookmarkSpace
 
addBookmark(Lifespan, Address, TraceBookmarkType, String, String) - Method in interface ghidra.trace.model.bookmark.TraceBookmarkOperations
Add a bookmark at the given location.
addBookmark(Lifespan, Register, TraceBookmarkType, String, String) - Method in interface ghidra.trace.model.bookmark.TraceBookmarkSpace
 
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
addBreakpoint(String, Lifespan, AddressRange, Collection<TraceThread>, Collection<TraceBreakpointKind>, boolean, String) - Method in class ghidra.trace.database.breakpoint.DBTraceBreakpointManager
 
addBreakpoint(String, Lifespan, AddressRange, Collection<TraceThread>, Collection<TraceBreakpointKind>, boolean, String) - Method in class ghidra.trace.database.target.DBTraceObjectManager
 
addBreakpoint(String, Lifespan, AddressRange, Collection<TraceThread>, Collection<TraceBreakpointKind>, boolean, String) - Method in interface ghidra.trace.model.breakpoint.TraceBreakpointManager
Add a breakpoint to the trace
addBreakpoint(String, Lifespan, Address, Collection<TraceThread>, Collection<TraceBreakpointKind>, boolean, String) - Method in interface ghidra.trace.model.breakpoint.TraceBreakpointManager
Add a breakpoint to the trace at a single 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.pyghidra.PyGhidraTaskMonitor
 
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)
addCellClickedListener(GTrableCellClickedListener) - Method in class docking.widgets.trable.GTrable
Adds a listener to be notified if the user clicks on a cell in the GTrable.
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(LogicalBreakpointsChangeListener) - Method in interface ghidra.app.services.DebuggerLogicalBreakpointService
Add a listener for logical breakpoint changes.
addChangeListener(DebuggerStaticMappingChangeListener) - Method in interface ghidra.app.services.DebuggerStaticMappingService
Add a listener for changes in mappings
addChangeListener(TriConsumer<? super T, ? super T, ? super C>) - Method in class ghidra.async.AsyncReference
Add a listener for any change to this reference's value
addChangeListener(Runnable) - Method in class ghidra.trace.database.DBTraceTimeViewport
 
addChangeListener(Runnable) - Method in interface ghidra.trace.model.TraceTimeViewport
Add a listener for when the forking structure of this viewport changes
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.ProgramOpenCloseManager
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.
addChangeListener(L) - Method in class ghidra.util.datastruct.DefaultObservableCollection
 
addChangeListener(L) - Method in interface ghidra.util.datastruct.ObservableCollection
 
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
 
addChildId(String) - Method in class ghidra.features.bsim.query.elastic.ElasticEffects
 
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.
addCloseListener(DomainObjectClosedListener) - Method in class ghidra.trace.database.program.DBTraceProgramView
 
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.
addConsumer(Object) - Method in class ghidra.trace.database.program.DBTraceProgramView
 
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.
addDateColumnName(String) - Method in class ghidra.features.bsim.query.GenSignatures
 
addDateParam(String, Date) - Method in class ghidra.features.bsim.query.elastic.ElasticEffects
 
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
 
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
 
addDirectChangeListener(DBTraceDirectChangeListener) - Method in class ghidra.trace.database.DBTrace
 
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.CategoryPathSelectionEditor
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.
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.
addDocValue(String) - Method in class ghidra.features.bsim.query.elastic.ElasticEffects
 
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.
addDomainFileListener(DomainObjectFileListener) - Method in class ghidra.trace.database.program.DBTraceProgramView
 
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(long, long, AddressSpace) - Static method in class ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMapTree.TraceAddressSnapRangeQuery
Find entries which do not exist at the from snap, but do exist at the to snap
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 - Enum constant in enum class ghidra.util.datastruct.DefaultObservableCollection.Change
 
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
 
addElementSchema(String, TraceObjectSchema.SchemaName, Object) - Method in class ghidra.trace.model.target.schema.SchemaBuilder
Define the schema for a child element
addEnterListener(Callback) - Method in class docking.widgets.filter.FilterTextField
Adds the listener to this filter field that will be called when the user presses the enter key.
addEnterListener(Callback) - Method in class docking.widgets.table.GTableFilterPanel
Adds a listener to this widget that is called when the user presses enter in the filtering area.
addEntry(BSimFilterType, List<String>) - Method in class ghidra.features.bsim.gui.search.dialog.BSimFilterSet
Adds a filter entry to this set of filters
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
 
addExecutable(ExecutableRecord) - Method in class ghidra.features.bsim.query.client.ExecutableScorer
Register an executable for the scoring matrix
addExecutable(String) - Method in class ghidra.features.bsim.query.client.ExecutableComparison
Register an executable to be scored
addExecutableCategories(List<String>) - Method in class ghidra.features.bsim.query.GenSignatures
 
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
 
addExternalBlock(Program, long, MessageLog) - Static method in class ghidra.app.util.opinion.AbstractProgramLoader
Adds the EXERNAL block to memory, or adds to an existing one
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.
addExternalEntryPoint(Address) - Method in class ghidra.trace.database.program.DBTraceProgramViewSymbolTable
 
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, int, ExternalLocation, SourceType, RefType) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewReferenceManager
 
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, Namespace, String, Address, SourceType, int, RefType) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewReferenceManager
 
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(Address, String, String, Address, SourceType, int, RefType) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewReferenceManager
 
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 a file system 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.
addFlags(long, TraceMemoryFlag...) - Method in interface ghidra.trace.model.memory.TraceMemoryRegion
Add the given flags, e.g., permissions, to this region
addFlags(long, Collection<TraceMemoryFlag>) - Method in class ghidra.trace.database.memory.DBTraceMemoryRegion
 
addFlags(long, Collection<TraceMemoryFlag>) - Method in interface ghidra.trace.model.memory.TraceMemoryRegion
Add the given flags, e.g., permissions, to this region
addFlags(Lifespan, Collection<TraceMemoryFlag>) - Method in class ghidra.trace.database.memory.DBTraceMemoryRegion
 
addFlags(Lifespan, Collection<TraceMemoryFlag>) - Method in interface ghidra.trace.model.memory.TraceMemoryRegion
Add the given flags, e.g., permissions, to this region
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.CategoryPathSelectionEditor
Add the provided FocusListener to the selectionField.
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.
addFuncParam(String, String) - Method in class ghidra.features.bsim.query.elastic.ElasticEffects
 
addFunction(double) - Method in class ghidra.features.bsim.gui.search.results.ExecutableResult
 
addFunction(double) - Method in class ghidra.features.bsim.query.protocol.ExecutableResultWithDeDuping
 
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.
addFunctionFilter(int, boolean) - Method in class ghidra.features.bsim.query.client.SQLEffects
 
addFunctionFilter(int, boolean) - Method in class ghidra.features.bsim.query.elastic.ElasticEffects
 
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
addFunctionTags(List<String>) - Method in class ghidra.features.bsim.query.GenSignatures
 
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
 
addGuestPlatform(CompilerSpec) - Method in class ghidra.trace.database.guest.DBTracePlatformManager
 
addGuestPlatform(CompilerSpec) - Method in interface ghidra.trace.model.guest.TracePlatformManager
Add a guest platform
addHandlers(TraceEmulationIntegration.Writer) - Static method in class ghidra.pcode.emu.taint.TaintEmulatorFactory
A common place to factor addition of the required handler.
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(String, Class<COLUMN_TYPE>, Function<ROW_TYPE, COLUMN_TYPE>) - Method in class docking.widgets.table.TableColumnDescriptor
Adds a column to the descriptor via an anonymous accessor function instead.
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.ListingCodeComparisonView
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.
addIdentityMapping(Trace, Program, Lifespan, boolean) - Method in interface ghidra.app.services.DebuggerStaticMappingService
Add a static mapping from the given trace to the given program, using identical addresses
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
 
addIndexListener(ProjectIndexService.ProjectIndexListener) - Method in class ghidra.plugin.importer.ProjectIndexService
 
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
 
addInPlace(AddressSet, ULongSpan.ULongSpanSet) - Method in class ghidra.pcode.exec.BytesPcodeExecutorStateSpace
 
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
 
addInstructions(InstructionSet, boolean) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewListing
 
addInstructionSet(Lifespan, InstructionSet, boolean) - Method in interface ghidra.trace.model.listing.TraceInstructionsView
Create several instructions for the host platform
addInstructionSet(Lifespan, TracePlatform, InstructionSet, boolean) - Method in class ghidra.trace.database.listing.DBTraceInstructionsMemoryView
 
addInstructionSet(Lifespan, TracePlatform, InstructionSet, boolean) - Method in class ghidra.trace.database.listing.DBTraceInstructionsView
 
addInstructionSet(Lifespan, TracePlatform, InstructionSet, boolean) - Method in interface ghidra.trace.model.listing.TraceInstructionsView
Create several instructions
addInstructionXref(Address, Address, int, FlowType) - Method in class ghidra.program.flatapi.FlatProgramAPI
Adds a cross reference (XREF).
addInterface(Class<? extends TraceObjectInterface>) - Method in class ghidra.trace.model.target.schema.SchemaBuilder
 
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.
addItem(T) - Method in class docking.widgets.table.RowWrappedEnumeratedColumnTableModel
 
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.
addKey(String, String) - Method in class ghidra.features.bsim.query.ServerConfig
Add a key/value pair directly into the configuration file
addKeys(String) - Method in class ghidra.rmi.trace.TraceRmi.RequestRetainValues.Builder
repeated string keys = 5;
addKeysBytes(ByteString) - Method in class ghidra.rmi.trace.TraceRmi.RequestRetainValues.Builder
repeated string keys = 5;
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(Component, Object) - Method in class ghidra.util.layout.ProportionalHorizontalLayout
 
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.ProportionalHorizontalLayout
 
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) - Method in class ghidra.features.bsim.query.client.SQLEffects
 
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(GTrableModeRowlListener) - Method in class docking.widgets.trable.AbstractGTrableRowModel
 
addListener(GTrableModeRowlListener) - Method in interface docking.widgets.trable.GTrableRowModel
Adds a listener to the list that is notified each time a change to the data model occurs.
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
Adds a listener for changes to this model.
addListener(ListingModelListener) - Method in class ghidra.app.util.viewer.listingpanel.ProgramBigListingModel
 
addListener(ListingModelListener) - Method in class ghidra.app.util.viewer.multilisting.ListingModelConverter
 
addListener(BSimServerManagerListener) - Method in class ghidra.features.bsim.gui.BSimServerManager
 
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 class ghidra.framework.data.DomainObjectEventQueues
 
addListener(DomainObjectListener) - Method in interface ghidra.framework.model.DomainObject
Adds a listener for this object.
addListener(DomainObjectListener) - Method in class ghidra.trace.database.program.DBTraceProgramView
 
addListener(Consumer<T>) - Method in class ghidra.async.AsyncDebouncer
Add a listener for the settled event
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
addLoadedModule(String, String, AddressRange, long) - Method in interface ghidra.trace.model.modules.TraceModuleManager
Add a module which is still loaded
addLoaderArg(String, String) - Method in class ghidra.app.util.importer.ProgramLoader.Builder
Adds the given Loader argument to use during import.
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
 
addMappedRange(Address, Address, long) - Method in class ghidra.trace.database.guest.DBTraceGuestPlatform
 
addMappedRange(Address, Address, long) - Method in interface ghidra.trace.model.guest.TraceGuestPlatform
Add an address mapping from host to guest
addMappedRegisterRange() - Method in class ghidra.trace.database.guest.DBTraceGuestPlatform
 
addMappedRegisterRange() - Method in interface ghidra.trace.model.guest.TraceGuestPlatform
Add an address mapping from host register space to guest register space
addMapping(MapEntry<?, ?>, boolean) - Method in interface ghidra.app.services.DebuggerStaticMappingService
 
addMapping(TraceLocation, ProgramLocation, long, boolean) - Method in interface ghidra.app.services.DebuggerStaticMappingService
Add a static mapping (relocation) from the given trace to the given program
addMappings(Collection<? extends MapEntry<?, ?>>, TaskMonitor, boolean, String) - Method in interface ghidra.app.services.DebuggerStaticMappingService
 
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, for removal: This API element is subject to removal in a future version.
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.
addMemoryReference(Address, Address, RefType, SourceType, int) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewReferenceManager
 
addMemoryReference(Lifespan, Address, AddressRange, RefType, SourceType, int) - Method in class ghidra.trace.database.symbol.DBTraceReferenceManager
 
addMemoryReference(Lifespan, Address, AddressRange, RefType, SourceType, int) - Method in class ghidra.trace.database.symbol.DBTraceReferenceSpace
 
addMemoryReference(Lifespan, Address, AddressRange, RefType, SourceType, int) - Method in interface ghidra.trace.model.symbol.TraceReferenceOperations
Add a memory reference
addMemoryReference(Lifespan, Address, Address, RefType, SourceType, int) - Method in interface ghidra.trace.model.symbol.TraceReferenceOperations
Add a memory reference
addMemoryRegion(String, Lifespan, AddressRange, Collection<TraceMemoryFlag>) - Method in class ghidra.trace.database.target.DBTraceObjectManager
 
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.
addMethods(int, TraceRmi.Method) - Method in class ghidra.rmi.trace.TraceRmi.RequestNegotiate.Builder
repeated .ghidra.rmi.trace.Method methods = 2;
addMethods(int, TraceRmi.Method.Builder) - Method in class ghidra.rmi.trace.TraceRmi.RequestNegotiate.Builder
repeated .ghidra.rmi.trace.Method methods = 2;
addMethods(TraceRmi.Method) - Method in class ghidra.rmi.trace.TraceRmi.RequestNegotiate.Builder
repeated .ghidra.rmi.trace.Method methods = 2;
addMethods(TraceRmi.Method.Builder) - Method in class ghidra.rmi.trace.TraceRmi.RequestNegotiate.Builder
repeated .ghidra.rmi.trace.Method methods = 2;
addMethodsBuilder() - Method in class ghidra.rmi.trace.TraceRmi.RequestNegotiate.Builder
repeated .ghidra.rmi.trace.Method methods = 2;
addMethodsBuilder(int) - Method in class ghidra.rmi.trace.TraceRmi.RequestNegotiate.Builder
repeated .ghidra.rmi.trace.Method methods = 2;
addMixed(AddressSet, Address, Address) - Static method in class ghidra.program.model.address.CachedAddressSetView
 
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
 
addMnemonicReference(Address, RefType, SourceType) - Method in interface ghidra.trace.database.listing.DBTraceCodeUnitAdapter
 
addModeChangeListener(DebuggerControlService.ControlModeChangeListener) - Method in interface ghidra.app.services.DebuggerControlService
 
addModel(BackgroundColorModel) - Method in class ghidra.debug.api.listing.MultiBlendedListingBackgroundColorModel
 
addModule(String) - Method in class ghidra.util.GhidraJarBuilder
 
addModule(String, String, AddressRange, Lifespan) - Method in class ghidra.trace.database.module.DBTraceModuleManager
 
addModule(String, String, AddressRange, Lifespan) - Method in interface ghidra.trace.model.modules.TraceModuleManager
Add a module
addModule(String, String, Lifespan, AddressRange) - Method in class ghidra.trace.database.target.DBTraceObjectManager
 
addModuleMappings(Collection<ModuleMapProposal.ModuleMapEntry>, TaskMonitor, boolean) - Method in interface ghidra.app.services.DebuggerStaticMappingService
Add several static mappings (relocations)
addModuleToJar(ApplicationModule) - Method in class ghidra.util.GhidraJarBuilder
 
addMouseAndFocusListeners(Duo.Side) - Method in class ghidra.features.base.codecompare.panel.CodeComparisonView
 
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.
addNames(String) - Method in class ghidra.rmi.trace.TraceRmi.RequestDeleteRegisterValue.Builder
repeated string names = 4;
addNamesBytes(ByteString) - Method in class ghidra.rmi.trace.TraceRmi.RequestDeleteRegisterValue.Builder
repeated string names = 4;
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(GTreeNode) - Method in class ghidra.framework.main.datatree.DataTreeNode
 
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
 
addNote(FunctionDescription, double, double) - Method in class ghidra.features.bsim.query.protocol.SimilarityResult
 
addNotes(List<VectorResult>) - Method in class ghidra.features.bsim.query.protocol.SimilarityVectorResult
 
addNotify() - Method in class docking.widgets.MultiLineLabel
This method is invoked after this class 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.
addOffsetMemReference(Address, Address, boolean, long, RefType, SourceType, int) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewReferenceManager
 
addOffsetReference(Lifespan, Address, Address, boolean, long, RefType, SourceType, int) - Method in class ghidra.trace.database.symbol.DBTraceReferenceManager
 
addOffsetReference(Lifespan, Address, Address, boolean, long, RefType, SourceType, int) - Method in class ghidra.trace.database.symbol.DBTraceReferenceSpace
 
addOffsetReference(Lifespan, Address, Address, boolean, long, RefType, SourceType, int) - Method in interface ghidra.trace.model.symbol.TraceReferenceOperations
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
 
addOperandReference(int, Address, RefType, SourceType) - Method in interface ghidra.trace.database.listing.DBTraceCodeUnitAdapter
 
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(long, String, AddressSpace) - Method in class ghidra.trace.database.address.TraceAddressFactory
 
addOverlaySpace(ProgramOverlayAddressSpace) - Method in class ghidra.program.database.ProgramAddressFactory
Add an overlay address space to this factory
addOverlaySpace(ProgramOverlayAddressSpace) - Method in class ghidra.trace.database.address.TraceAddressFactory
 
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.
addParam(String, String) - Method in class ghidra.features.bsim.query.elastic.ElasticEffects
 
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, for removal: This API element is subject to removal in a future version.
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(int, TraceRmi.MethodParameter) - Method in class ghidra.rmi.trace.TraceRmi.Method.Builder
repeated .ghidra.rmi.trace.MethodParameter parameters = 5;
addParameters(int, TraceRmi.MethodParameter.Builder) - Method in class ghidra.rmi.trace.TraceRmi.Method.Builder
repeated .ghidra.rmi.trace.MethodParameter parameters = 5;
addParameters(TraceRmi.MethodParameter) - Method in class ghidra.rmi.trace.TraceRmi.Method.Builder
repeated .ghidra.rmi.trace.MethodParameter parameters = 5;
addParameters(TraceRmi.MethodParameter.Builder) - Method in class ghidra.rmi.trace.TraceRmi.Method.Builder
repeated .ghidra.rmi.trace.MethodParameter parameters = 5;
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
 
addParametersBuilder() - Method in class ghidra.rmi.trace.TraceRmi.Method.Builder
repeated .ghidra.rmi.trace.MethodParameter parameters = 5;
addParametersBuilder(int) - Method in class ghidra.rmi.trace.TraceRmi.Method.Builder
repeated .ghidra.rmi.trace.MethodParameter parameters = 5;
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
 
addPartialMessage(String, Color) - 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
 
addPredicate(BiPredicate<Program, FunctionDescription>) - Method in class ghidra.features.bsim.query.protocol.PreFilter
 
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(Loaded<Program>) - Method in class ghidra.program.util.ExternalSymbolResolver
Queues a Loaded Program into this session that will be fixed when ExternalSymbolResolver.fixUnresolvedExternalSymbols() is called.
addProgramToFixup(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.
addProgramViewListener(Trace.TraceProgramViewListener) - Method in class ghidra.trace.database.DBTrace
 
addProgramViewListener(Trace.TraceProgramViewListener) - Method in interface ghidra.trace.model.Trace
 
addProgressListener(QProgressListener<I>) - Method in class generic.concurrent.ConcurrentQ
Adds a progress listener for this queue.
addProgressListener(ProgressListener) - Method in interface ghidra.app.services.ProgressService
Subscribe to task and progress events
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.features.bsim.query.client.tables.DescriptionTable.DescriptionRow
 
addr - Variable in class ghidra.program.database.code.InstructionDB
 
addr - Variable in class ghidra.program.util.ProgramLocation
 
addr - Variable in class ghidra.trace.database.DBTraceCacheForContainingQueries.GetKey
 
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(Address, Address) - Method in class ghidra.trace.database.program.DBTraceProgramViewChangeSet
 
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, Address) - Method in class ghidra.trace.database.program.DBTraceProgramViewEquate
 
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(Address, int) - Method in class ghidra.trace.database.program.DBTraceProgramViewEquate
 
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) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewReferenceManager
 
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.
addReference(Lifespan, Reference) - Method in class ghidra.trace.database.symbol.DBTraceReferenceManager
 
addReference(Lifespan, Reference) - Method in class ghidra.trace.database.symbol.DBTraceReferenceSpace
 
addReference(Lifespan, Reference) - Method in interface ghidra.trace.model.symbol.TraceReferenceOperations
A (a copy of) the given reference to this manager
addReference(Lifespan, TraceThread, Address, int) - Method in class ghidra.trace.database.symbol.DBTraceEquate
 
addReference(Lifespan, TraceThread, Address, int) - Method in interface ghidra.trace.model.symbol.TraceEquate
 
addReference(Lifespan, TraceThread, Address, Varnode) - Method in class ghidra.trace.database.symbol.DBTraceEquate
 
addReference(Lifespan, TraceThread, Address, Varnode) - Method in interface ghidra.trace.model.symbol.TraceEquate
 
addReference(TraceReference) - Method in class ghidra.trace.database.symbol.DBTraceReferenceManager
 
addReference(TraceReference) - Method in class ghidra.trace.database.symbol.DBTraceReferenceSpace
 
addReference(TraceReference) - Method in interface ghidra.trace.model.symbol.TraceReferenceOperations
A (a copy of) the given reference to this manager
addRegion(String, Lifespan, AddressRange, TraceMemoryFlag...) - Method in interface ghidra.trace.model.memory.TraceMemoryManager
 
addRegion(String, Lifespan, AddressRange, Collection<TraceMemoryFlag>) - Method in class ghidra.trace.database.memory.DBTraceMemoryManager
 
addRegion(String, Lifespan, AddressRange, Collection<TraceMemoryFlag>) - Method in interface ghidra.trace.model.memory.TraceMemoryManager
Add a new region with the given properties
addRegionMappings(Collection<RegionMapProposal.RegionMapEntry>, TaskMonitor, boolean) - Method in interface ghidra.app.services.DebuggerStaticMappingService
Add several static mappings (relocations)
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
 
addRegisterMapOverride(Register, String) - Method in interface ghidra.trace.database.guest.InternalTracePlatform
 
addRegisterMapOverride(Register, String) - Method in interface ghidra.trace.model.guest.TracePlatform
Add a label the conventionally maps the value of a TraceRegister in the object manager to a register from this platform
AddRegisterParameterCommand - Class in ghidra.app.cmd.function
Deprecated, for removal: This API element is subject to removal in a future version.
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.
addRegisterRange(Address, Address) - Method in class ghidra.trace.database.program.DBTraceProgramViewChangeSet
 
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.
addRegisterReference(Address, int, Register, RefType, SourceType) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewReferenceManager
 
addRegisterReference(Lifespan, Address, Register, RefType, SourceType, int) - Method in class ghidra.trace.database.symbol.DBTraceReferenceManager
 
addRegisterReference(Lifespan, Address, Register, RefType, SourceType, int) - Method in class ghidra.trace.database.symbol.DBTraceReferenceSpace
 
addRegisterReference(Lifespan, Address, Register, RefType, SourceType, int) - Method in interface ghidra.trace.model.symbol.TraceReferenceOperations
Add a register reference
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.
addResolutionAction(DockingActionIf) - Method in interface ghidra.app.services.DebuggerConsoleService
Add an action which might be applied to an actionable log message
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.bin.format.unixaout.UnixAoutRelocation
 
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.features.bsim.query.protocol.FunctionEntry
 
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 - Variable in class ghidra.trace.database.listing.AbstractDBTraceDataComponent
 
address - Variable in class ghidra.trace.database.listing.UndefinedDBTraceData
 
address - Variable in class ghidra.trace.database.symbol.DBTraceLabelSymbol
 
address - Variable in class ghidra.trace.database.target.DBTraceObjectValueData
 
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() - Method in record class ghidra.pcode.exec.DebuggerPcodeUtils.WatchValue
 
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 - Enum constant in enum class ghidra.debug.api.target.ActionName.Show
Only show general actions in address-based context, e.g., when right-clicking in the listing.
ADDRESS - Enum constant in enum class ghidra.trace.model.target.schema.PrimitiveTraceObjectSchema
 
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 - Static variable in interface ghidra.util.database.DBCachedObjectStoreFactory.PrimitiveCodec
 
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_RANGE - Static variable in class ghidra.trace.util.OverlappingObjectIterator
 
ADDRESS_SPACE - Static variable in class ghidra.app.util.viewer.field.ListingColors.PcodeColors
 
ADDRESS_VALUE - Enum constant in enum class ghidra.rmi.trace.TraceRmi.Value.ValueCase
 
ADDRESS_VALUE_FIELD_NUMBER - Static variable in class ghidra.rmi.trace.TraceRmi.Value
 
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
 
AddressBasedOpenCloseManager - Class in ghidra.app.util.viewer.util
Class to maintain a simple open close/state for address locations.
AddressBasedOpenCloseManager() - Constructor for class ghidra.app.util.viewer.util.AddressBasedOpenCloseManager
 
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
 
addressBreadth - Variable in class ghidra.trace.database.DBTraceCacheForContainingQueries
 
addressBreadth - Variable in class ghidra.trace.database.DBTraceCacheForSequenceQueries
 
addressCallback(Address) - Method in class ghidra.pcode.emulate.BreakCallBack
This routine is invoked during emulation, if this breakpoint has somehow been associated with this address.
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.
AddressDBFieldCodec(Class<OT>, Field, int) - Constructor for class ghidra.trace.database.address.DBTraceOverlaySpaceAdapter.AddressDBFieldCodec
 
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.
AddressesReadTracePcodeExecutorStatePiece - Class in ghidra.pcode.exec.trace
An auxilliary state piece that reports the (trace) address ranges
AddressesReadTracePcodeExecutorStatePiece(PcodeTraceDataAccess) - Constructor for class ghidra.pcode.exec.trace.AddressesReadTracePcodeExecutorStatePiece
Construct the state piece
AddressesReadTracePcodeExecutorStatePiece(PcodeTraceDataAccess, Map<Long, AddressSetView>) - Constructor for class ghidra.pcode.exec.trace.AddressesReadTracePcodeExecutorStatePiece
 
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.
addressFromLocation(ProgramLocation) - Static method in interface ghidra.app.services.DebuggerLogicalBreakpointService
Get the address most likely intended by the user for a given location
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 - Class in ghidra.util
Convert an AddressRange iterator to an AddressIterator.
AddressIteratorAdapter(Iterator<Address>) - Constructor for class ghidra.program.model.address.AddressIteratorAdapter
 
AddressIteratorAdapter(Iterator<AddressRange>, boolean) - Constructor for class ghidra.util.AddressIteratorAdapter
Construct an AddressIterator over the given address ranges
AddressIteratorAdapter(Iterator<AddressRange>, Address, boolean) - Constructor for class ghidra.util.AddressIteratorAdapter
Construct an AddressIterator over the given address ranges, truncating the initial range to the given start
AddressIteratorAdapter.BackwardAddressIterator - Class in ghidra.util
 
AddressIteratorAdapter.ForwardAddressIterator - Class in ghidra.util
 
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.OptionalHeader
 
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.
addressPropertyManager - Variable in class ghidra.trace.database.DBTrace
 
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
 
AddressRangeComparators - Enum Class in ghidra.util
Comparators used for sorting address ranges
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
 
AddressRangeIterators - Enum Class in ghidra.util
Utilities for manipulating iterators over AddressRanges.
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
AddressRangeMapSetter() - Constructor for class ghidra.trace.database.DBTraceUtils.AddressRangeMapSetter
 
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
AddressRangeRanger() - Constructor for class ghidra.trace.util.OverlappingObjectIterator.AddressRangeRanger
 
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
 
AddressSnap - Interface in ghidra.trace.model
 
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.
addressSpaceId() - Method in record class ghidra.trace.database.target.ImmutableValueShape
Returns the value of the addressSpaceId record component.
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
addRowFor(T) - Method in class docking.widgets.table.RowWrappedEnumeratedColumnTableModel
 
addRows(List<String>) - Method in class ghidra.framework.main.logviewer.ui.FVTable
Adds the list of rows to the table.
addRowsFor(Collection<? extends T>) - Method in class docking.widgets.table.RowWrappedEnumeratedColumnTableModel
 
addRowsFor(Stream<? extends T>) - Method in class docking.widgets.table.RowWrappedEnumeratedColumnTableModel
 
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
addSatelliteFeature(boolean, GraphComponent.SatellitePosition) - Method in class ghidra.graph.VisualGraphComponentProvider
 
addSatelliteListener(GraphSatelliteListener) - Method in class ghidra.graph.viewer.VisualGraphView
 
addSaveToolAction() - Method in class ghidra.framework.plugintool.PluginTool
 
addSaveToolAction() - Method in class ghidra.framework.plugintool.StandAlonePluginTool
 
addSaveTracesByDefaultChangeListener(DebuggerTraceManagerService.BooleanChangeAdapter) - Method in interface ghidra.app.services.DebuggerTraceManagerService
Add a listener for changes to save-by-default enablement
addScriptElement(BSimFilterType, String) - Method in class ghidra.features.bsim.query.elastic.ElasticEffects
 
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(long, String, AddressRange) - Method in interface ghidra.trace.model.modules.TraceModule
Add a section having the same full and short names
addSection(long, String, String, AddressRange) - Method in class ghidra.trace.database.module.DBTraceModule
 
addSection(long, String, String, AddressRange) - Method in interface ghidra.trace.model.modules.TraceModule
Add a section to this module
addSection(MemoryBlock, OptionalHeader) - Method in class ghidra.app.util.bin.format.pe.FileHeader
Adds a new section to this file header.
addSection(String, String, Lifespan, AddressRange) - Method in class ghidra.trace.database.target.DBTraceObjectManager
 
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).
addSectionMappings(Collection<SectionMapProposal.SectionMapEntry>, TaskMonitor, boolean) - Method in interface ghidra.app.services.DebuggerStaticMappingService
Add several static mappings (relocations)
addSeed(Address) - Method in class ghidra.program.disassemble.ReDisassembler.ReDisState
 
addSeekListener(RangeCursorTableHeaderRenderer.SeekListener) - Method in class docking.widgets.table.RangeCursorTableHeaderRenderer
 
addSelectedRowConsumer(Consumer<Integer>) - Method in class docking.widgets.trable.GTrable
Adds a consumer to be notified when the selected row changes.
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.
addServer(BSimServerInfo) - Method in class ghidra.features.bsim.gui.BSimServerManager
Add server to list.
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.
addShiftedMemReference(Address, Address, int, RefType, SourceType, int) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewReferenceManager
 
addShiftedReference(Lifespan, Address, Address, int, RefType, SourceType, int) - Method in class ghidra.trace.database.symbol.DBTraceReferenceManager
 
addShiftedReference(Lifespan, Address, Address, int, RefType, SourceType, int) - Method in class ghidra.trace.database.symbol.DBTraceReferenceSpace
 
addShiftedReference(Lifespan, Address, Address, int, RefType, SourceType, int) - Method in interface ghidra.trace.model.symbol.TraceReferenceOperations
Add a shifted memory reference
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
addSkippedNames(String) - Method in class ghidra.rmi.trace.TraceRmi.ReplyPutRegisterValue.Builder
repeated string skipped_names = 1;
addSkippedNamesBytes(ByteString) - Method in class ghidra.rmi.trace.TraceRmi.ReplyPutRegisterValue.Builder
repeated string skipped_names = 1;
addSlidePointerRelocations() - Method in record class ghidra.app.util.opinion.DyldCacheOptions
Returns the value of the addSlidePointerRelocations record component.
addSnapRange(long, long, Lifespan.MutableLifeSet, List<Lifespan>) - Static method in class ghidra.trace.database.DBTraceTimeViewport
 
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.
addSpecifier(ExeSpecifier) - Method in class ghidra.features.bsim.query.protocol.QueryDelete
 
addStack(KeyPath, long) - Method in class ghidra.trace.database.target.DBTraceObjectManager
 
addStackFrame(KeyPath, long) - Method in class ghidra.trace.database.target.DBTraceObjectManager
 
AddStackParameterCommand - Class in ghidra.app.cmd.function
Deprecated, for removal: This API element is subject to removal in a future version.
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.
addStackReference(Address, int, int, RefType, SourceType) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewReferenceManager
 
addStackReference(Lifespan, Address, int, RefType, SourceType, int) - Method in class ghidra.trace.database.symbol.DBTraceReferenceManager
 
addStackReference(Lifespan, Address, int, RefType, SourceType, int) - Method in class ghidra.trace.database.symbol.DBTraceReferenceSpace
 
addStackReference(Lifespan, Address, int, RefType, SourceType, int) - Method in interface ghidra.trace.model.symbol.TraceReferenceOperations
Add a (static) stack reference
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.
addStandalone(BSimFilterType, String) - Method in class ghidra.features.bsim.query.elastic.ElasticEffects
 
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
addStateListener(DebuggerEmulationService.EmulatorStateListener) - Method in interface ghidra.app.services.DebuggerEmulationService
Add a listener for emulator state changes
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.
addSynchronizedDomainObject(DomainObject) - Method in class ghidra.trace.database.program.DBTraceProgramView
 
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
 
addTargetPublicationListener(TargetPublicationListener) - Method in interface ghidra.app.services.DebuggerTargetService
Add a listener for target publication and withdrawal events
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.
addThread(String, Lifespan) - Method in class ghidra.trace.database.thread.DBTraceThreadManager
 
addThread(String, Lifespan) - Method in interface ghidra.trace.model.thread.TraceThreadManager
Add a thread with the given lifespan
addThread(String, String, Lifespan) - Method in class ghidra.trace.database.target.DBTraceObjectManager
 
addThread(String, String, Lifespan) - Method in class ghidra.trace.database.thread.DBTraceThreadManager
 
addThread(String, String, Lifespan) - Method in interface ghidra.trace.model.thread.TraceThreadManager
Add a thread with the given lifespan
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.
addTo(Step) - Method in class ghidra.trace.model.time.schedule.AbstractStep
 
addTo(Step) - Method in class ghidra.trace.model.time.schedule.PatchStep
 
addTo(Step) - Method in interface ghidra.trace.model.time.schedule.Step
 
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 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
addToTrace(TraceObject, long) - Method in interface ghidra.debug.api.platform.DebuggerPlatformMapper
Prepare the given trace for interpretation under this mapper
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 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
addTraceServiceListener(TraceRmiServiceListener) - Method in interface ghidra.app.services.TraceRmiService
Add a listener for events on the Trace RMI service
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).
addTrackingSpecChangeListener(DebuggerListingService.LocationTrackingSpecChangeListener) - Method in interface ghidra.app.services.DebuggerListingService
Add a listener for changes to the tracking specification.
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
addTransactionListener(TransactionListener) - Method in class ghidra.trace.database.program.DBTraceProgramView
 
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(SearchType) - Method in class ghidra.features.base.replace.SearchAndReplaceHandler
 
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).
addType(T, DataTypeConflictHandler) - Method in interface ghidra.trace.model.data.TraceBasedDataTypeManager
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.
addUpdateCallback(Callback) - Method in class ghidra.features.base.codecompare.panel.FunctionComparisonState
Adds a callback to this state that is notified when this state changes.
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.JitFailVal
 
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.
addUsers(List<User>) - Method in class ghidra.framework.main.UserAccessTableModel
Add a list of users to the table.
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
 
addValueReference(Address, RefType) - Method in interface ghidra.trace.database.listing.DBTraceDataAdapter
 
addValues(int, TraceRmi.RegVal) - Method in class ghidra.rmi.trace.TraceRmi.RequestPutRegisterValue.Builder
repeated .ghidra.rmi.trace.RegVal values = 4;
addValues(int, TraceRmi.RegVal.Builder) - Method in class ghidra.rmi.trace.TraceRmi.RequestPutRegisterValue.Builder
repeated .ghidra.rmi.trace.RegVal values = 4;
addValues(int, TraceRmi.ValDesc) - Method in class ghidra.rmi.trace.TraceRmi.ReplyGetValues.Builder
repeated .ghidra.rmi.trace.ValDesc values = 1;
addValues(int, TraceRmi.ValDesc.Builder) - Method in class ghidra.rmi.trace.TraceRmi.ReplyGetValues.Builder
repeated .ghidra.rmi.trace.ValDesc values = 1;
addValues(TraceRmi.RegVal) - Method in class ghidra.rmi.trace.TraceRmi.RequestPutRegisterValue.Builder
repeated .ghidra.rmi.trace.RegVal values = 4;
addValues(TraceRmi.RegVal.Builder) - Method in class ghidra.rmi.trace.TraceRmi.RequestPutRegisterValue.Builder
repeated .ghidra.rmi.trace.RegVal values = 4;
addValues(TraceRmi.ValDesc) - Method in class ghidra.rmi.trace.TraceRmi.ReplyGetValues.Builder
repeated .ghidra.rmi.trace.ValDesc values = 1;
addValues(TraceRmi.ValDesc.Builder) - Method in class ghidra.rmi.trace.TraceRmi.ReplyGetValues.Builder
repeated .ghidra.rmi.trace.ValDesc values = 1;
addValuesBuilder() - Method in class ghidra.rmi.trace.TraceRmi.ReplyGetValues.Builder
repeated .ghidra.rmi.trace.ValDesc values = 1;
addValuesBuilder() - Method in class ghidra.rmi.trace.TraceRmi.RequestPutRegisterValue.Builder
repeated .ghidra.rmi.trace.RegVal values = 4;
addValuesBuilder(int) - Method in class ghidra.rmi.trace.TraceRmi.ReplyGetValues.Builder
repeated .ghidra.rmi.trace.ValDesc values = 1;
addValuesBuilder(int) - Method in class ghidra.rmi.trace.TraceRmi.RequestPutRegisterValue.Builder
repeated .ghidra.rmi.trace.RegVal values = 4;
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
 
addVisibleColumn(String, Class<COLUMN_TYPE>, Function<ROW_TYPE, COLUMN_TYPE>) - Method in class docking.widgets.table.TableColumnDescriptor
Adds a column to the descriptor via an anonymous accessor function instead.
addVisibleColumn(String, Class<COLUMN_TYPE>, Function<ROW_TYPE, COLUMN_TYPE>, int, boolean) - Method in class docking.widgets.table.TableColumnDescriptor
Adds a column to the descriptor via an anonymous accessor function instead.
addWatch(String) - Method in interface ghidra.app.services.DebuggerWatchesService
Add a watch
addWhere(BSimFilterType, String) - Method in class ghidra.features.bsim.query.client.SQLEffects
 
addWizardSteps(List<WizardStep<ProjectWizardData>>) - Method in class ghidra.framework.main.wizard.project.ProjectChooseRepositoryWizardModel
 
addWizardSteps(List<WizardStep<ProjectWizardData>>) - Method in class ghidra.framework.main.wizard.project.ProjectWizardModel
 
addWizardSteps(List<WizardStep<T>>) - Method in class docking.wizard.WizardModel
This method defines the wizard step objects in the order that will be displayed.
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.
adjust(String) - Method in enum class ghidra.trace.model.target.schema.TraceObjectSchema.Hidden
 
adjust(Map<String, ? super T>, Function<T, T>) - Method in class ghidra.trace.model.target.iface.TraceMethod.ParameterDescription
Adjust the argument for this parameter
ADJUST - Enum constant in enum class ghidra.trace.model.target.TraceObject.ConflictResolution
Adjust the new entry to fit into the span available, possibly ignoring it altogether
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
Adjusts each range in the given address set to be on code unit boundaries.
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.
adjustMaxToMin() - Method in class docking.widgets.model.GAddressRangeField
 
adjustMaxToMin() - Method in class docking.widgets.model.GSpanField
 
adjustMinToMax() - Method in class docking.widgets.model.GAddressRangeField
 
adjustMinToMax() - Method in class docking.widgets.model.GSpanField
 
adjustresponse - Variable in class ghidra.features.bsim.query.protocol.AdjustVectorIndex
 
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.
adjustStart(Address, boolean) - Method in class ghidra.util.IntersectionAddressSetView
 
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.
AdjustVectorIndex - Class in ghidra.features.bsim.query.protocol
Request that a BSim database either drop or build its main vector index
AdjustVectorIndex() - Constructor for class ghidra.features.bsim.query.protocol.AdjustVectorIndex
 
ADMIN - Static variable in class ghidra.framework.remote.User
Value corresponding to Administrative permission for a repository user.
ADMIN_COL - Static variable in class ghidra.framework.main.UserAccessTableModel
 
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.
advance(long) - Method in class ghidra.trace.model.time.schedule.AbstractStep
Add to the count of this step
advance(Sequence) - Method in class ghidra.trace.model.time.schedule.Sequence
Append the given sequence to this one
advance(Step) - Method in class ghidra.trace.model.time.schedule.Sequence
Append the given step to this sequence
advanceAfterFinished() - Method in class ghidra.pcode.emu.DefaultPcodeThread
Resolve a finished instruction, advancing the program counter if necessary
advanced(TraceSchedule) - Method in class ghidra.trace.model.time.schedule.TraceSchedule
Compute the schedule resulting from this schedule advanced by the given schedule
advanceOffset(T) - Method in class ghidra.pcode.emu.unix.DefaultEmuUnixFileHandle
Advance the handle's offset (negative to rewind)
advanceParenthesized() - Method in class ghidra.trace.model.target.path.KeyPath.PathParser
 
advancePosition(int) - Method in class ghidra.program.model.pcode.LinkedByteBuffer.Position
Advance this Position by the specified number of bytes
affectedByBytesChange(AddressSpace, TraceAddressSnapRange, DebuggerCoordinates) - Method in interface ghidra.debug.api.action.LocationTracker
Check if the address should be recomputed given the indicated value change
affectedByStackChange(TraceStack, DebuggerCoordinates) - Method in interface ghidra.debug.api.action.LocationTracker
Check if the address should be recomputed given the indicated stack change
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
 
after(long) - Method in class ghidra.async.AsyncTimer.Mark
Schedule a task to run when the given number of milliseconds has passed since this mark
AFTER - Enum constant in enum class ghidra.debug.api.tracermi.TraceRmiLaunchOffer.RelPrompt
The user has confirmed the parameters.
afterAddedToTool() - Method in class ghidra.plugins.fsbrowser.FSBComponentProvider
 
afterBranch(PcodeThread<T>, PcodeOp, Address) - Method in class ghidra.pcode.emu.ComposedPcodeEmulationCallbacks
 
afterBranch(PcodeThread<T>, PcodeOp, Address) - Method in interface ghidra.pcode.emu.PcodeEmulationCallbacks
The emulator has just branched to an address.
afterExecuteInject(PcodeThread<T>, Address) - Method in class ghidra.pcode.emu.ComposedPcodeEmulationCallbacks
 
afterExecuteInject(PcodeThread<T>, Address) - Method in interface ghidra.pcode.emu.PcodeEmulationCallbacks
The emulator has just finished executing an injected p-code program.
afterExecuteInstruction(PcodeThread<T>, Instruction) - Method in class ghidra.pcode.emu.ComposedPcodeEmulationCallbacks
 
afterExecuteInstruction(PcodeThread<T>, Instruction) - Method in interface ghidra.pcode.emu.PcodeEmulationCallbacks
The emulator has finished executing an instruction.
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, 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, 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
 
afterLoad(PcodeThread<T>, PcodeOp, AddressSpace, T, int, T) - Method in class ghidra.pcode.emu.ComposedPcodeEmulationCallbacks
 
afterLoad(PcodeThread<T>, PcodeOp, AddressSpace, T, int, T) - Method in interface ghidra.pcode.emu.PcodeEmulationCallbacks
The emulator has just loaded a value from its execution state.
afterLoad(PcodeOp, AddressSpace, T, int, T) - Method in class ghidra.pcode.emu.DefaultPcodeThread.PcodeThreadExecutor
 
afterLoad(PcodeOp, AddressSpace, T, int, T) - Method in class ghidra.pcode.exec.PcodeExecutor
Extension point: logic proceeding a load
afterStepOp(PcodeThread<T>, PcodeOp, PcodeFrame) - Method in class ghidra.pcode.emu.ComposedPcodeEmulationCallbacks
 
afterStepOp(PcodeThread<T>, PcodeOp, PcodeFrame) - Method in interface ghidra.pcode.emu.PcodeEmulationCallbacks
The emulator has just executed a p-code op.
afterStore(PcodeThread<T>, PcodeOp, AddressSpace, T, int, T) - Method in class ghidra.pcode.emu.ComposedPcodeEmulationCallbacks
 
afterStore(PcodeThread<T>, PcodeOp, AddressSpace, T, int, T) - Method in interface ghidra.pcode.emu.PcodeEmulationCallbacks
The emulator has just stored a value into its execution state.
afterStore(PcodeOp, AddressSpace, T, int, T) - Method in class ghidra.pcode.emu.DefaultPcodeThread.PcodeThreadExecutor
 
afterStore(PcodeOp, AddressSpace, T, int, T) - Method in class ghidra.pcode.exec.PcodeExecutor
Extension point: logic proceeding a store
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.
aggregateChanges() - Method in class ghidra.util.datastruct.DefaultObservableCollection
 
aggregateChanges() - Method in interface ghidra.util.datastruct.ObservableCollection
 
aggregatorCount - Variable in class ghidra.util.datastruct.DefaultObservableCollection
 
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
AI - Enum constant in enum class ghidra.program.model.symbol.SourceType
AI: (same level as ANALYSIS) reflects content produced through AI assistance.
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
alarm - Variable in class ghidra.async.AsyncDebouncer
 
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
 
AliasResolver(Map<String, TraceObjectSchema.AttributeSchema>, Map<String, String>, TraceObjectSchema.AttributeSchema) - Constructor for class ghidra.trace.model.target.schema.DefaultTraceObjectSchema.AliasResolver
 
aliasToXml(Map.Entry<String, String>) - Static method in class ghidra.trace.model.target.schema.XmlSchemaContext
 
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
 
ALIVE - Enum constant in enum class ghidra.trace.model.TraceExecutionState
The object is alive, but its execution state is unspecified
all - Variable in class ghidra.trace.database.context.DBTraceRegisterContextSpace
 
all - Variable in class ghidra.trace.database.listing.DBTraceCodeSpace
 
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() - Method in interface ghidra.debug.api.tracermi.RemoteMethodRegistry
 
all() - Method in record class ghidra.trace.database.memory.DBTraceMemoryRegion.Keys
Returns the value of the all record component.
all() - Static method in class ghidra.trace.database.target.TraceObjectValueQuery
 
all() - Method in enum class ghidra.trace.model.Lifespan.Domain
 
all() - Method in class ghidra.util.database.FieldSpan.Domain
 
all() - Method in class ghidra.util.database.KeySpan.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.app.util.bin.format.dwarf.DWARFImportOptions.MacroEnumSetting
 
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 - Enum constant in enum class ghidra.util.database.spatial.Query.QueryInclusion
The query certainly includes all data in the sub-tree
ALL - Static variable in interface generic.ULongSpan
 
ALL - Static variable in record class ghidra.app.util.bin.format.golang.GoVerRange
 
ALL - Static variable in record class ghidra.app.util.bin.format.golang.GoVerSet
 
ALL - Static variable in class ghidra.app.util.Permissions
 
ALL - Static variable in enum class ghidra.debug.api.control.ControlMode
 
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 enum class ghidra.pcode.emu.jit.analysis.JitAllocationModel.RunFixedLocal
All of the runtime locals
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.trace.model.Lifespan
 
ALL - Static variable in interface ghidra.util.database.FieldSpan
 
ALL - Static variable in interface ghidra.util.database.KeySpan
 
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_FILES_FILTER - Static variable in interface ghidra.framework.model.DomainFileFilter
File filter which accepts all files, including all external file-links, and allows opening/expanding of external folder-links.
ALL_FILES_NO_EXTERNAL_FOLDERS_FILTER - Static variable in interface ghidra.framework.model.DomainFileFilter
File filter which accepts all files, including all external file-links, but does not allow opening/expanding of external folder-links.
ALL_FOLDERS_FILTER - Static variable in interface ghidra.framework.model.DomainFolderFilter
Folder filter which accepts all folders and will follow all linked folders.
ALL_INTERNAL_FILES_FILTER - Static variable in interface ghidra.framework.model.DomainFileFilter
File filter which allows all internal folders and files.
ALL_INTERNAL_FOLDERS_FILTER - Static variable in interface ghidra.framework.model.DomainFolderFilter
File filter which allows only folders and internal folder-links.
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.
 
allAddresses - Variable in class ghidra.trace.database.symbol.DBTraceNamespaceSymbol
 
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
 
allNamespaces - Variable in class ghidra.trace.database.symbol.DBTraceSymbolManager
 
allNamespaces() - Method in class ghidra.trace.database.symbol.DBTraceSymbolManager
 
allNamespaces() - Method in interface ghidra.trace.model.symbol.TraceSymbolManager
Get a view of all the namespaces (including classes) in the trace.
allocate() - Method in class ghidra.util.datastruct.IntIndexManager
Returns the smallest unused index value.
allocateBuffer() - Static method in class ghidra.features.bsim.query.elastic.Base64VectorFactory
 
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
 
allocateTemp(MethodVisitor, String, int) - Method in class ghidra.pcode.emu.jit.analysis.JitAllocationModel
Temporarily allocate the next count indices of local int variables
allocateTemp(MethodVisitor, String, Class<?>, int) - Method in class ghidra.pcode.emu.jit.analysis.JitAllocationModel
Temporarily allocate the next count indices of local variables
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
 
allowAnonymousAccess() - Method in class ghidra.framework.main.ProjectAccessPanel
Returns true if anonymous access is allowed by the repository.
allowAnonymousAccess() - Method in class ghidra.framework.main.wizard.project.ProjectWizardData
 
allowContextObject() - Method in enum class ghidra.debug.api.target.Target.ObjectArgumentPolicy
 
allowCoordsObject() - Method in enum class ghidra.debug.api.target.Target.ObjectArgumentPolicy
 
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.
allowsDefaultBuiltInSettings() - Method in class ghidra.trace.database.data.DBTraceDataTypeManager
 
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.
allowSuitableRelative() - Method in enum class ghidra.debug.api.target.Target.ObjectArgumentPolicy
 
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.
AllPathsVisitor - Enum Class in ghidra.trace.database.target.visitors
 
allRows() - Method in class ghidra.app.util.bin.format.dwarf.line.DWARFLineProgramExecutor
 
allSpecs() - Static method in interface ghidra.debug.api.action.AutoMapSpec
 
allSuggested(PluginTool) - Static method in interface ghidra.debug.api.action.AutoReadMemorySpecFactory
Get a copy of all the known and visible specifications
allSuggested(PluginTool) - Static method in interface ghidra.debug.api.action.LocationTrackingSpecFactory
Get a copy of all the known specifications
allSupportedFlavors - Static variable in class ghidra.framework.main.datatree.DataTreeDragNDropHandler
 
allSymbols - Variable in class ghidra.trace.database.symbol.DBTraceSymbolManager
 
allSymbols() - Method in class ghidra.trace.database.symbol.DBTraceSymbolManager
 
allSymbols() - Method in interface ghidra.trace.model.symbol.TraceSymbolManager
Get a view of all symbols in the trace.
allTextReplaced(String) - Static method in class ghidra.program.database.code.StringDiff
Construct a new StringDiff with pos1 and pos2 are initialized to -1
allTypeOffsets() - Method in class ghidra.app.util.bin.format.golang.rtti.GoTypeManager
 
allTypes() - Method in class ghidra.app.util.bin.format.golang.rtti.GoTypeManager
 
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
allViewports(Consumer<DBTraceTimeViewport>) - Method in class ghidra.trace.database.DBTrace
 
allViews(Consumer<DBTraceProgramView>) - Method in class ghidra.trace.database.DBTrace
 
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
 
ALREADY_STORED - Static variable in class ghidra.features.bsim.query.description.ExecutableRecord
 
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.debug.api.target.ActionName.Enabler
 
ALWAYS - Enum constant in enum class ghidra.debug.api.tracermi.TraceRmiLaunchOffer.PromptMode
The user is always prompted for parameters.
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
ANALYSIS: (same level as AI) reflects content produced by an analyzer.
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
 
analyzeLocation(Program, Address, AddressSetView, TaskMonitor) - Method in class ghidra.app.services.AbstractAnalyzer
Analyze a single location
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.
ancestorCouldMatchRight(KeyPath, boolean) - Method in interface ghidra.trace.model.target.path.PathFilter
Check if the given path could have a matching ancestor, right to left
ancestorCouldMatchRight(KeyPath, boolean) - Method in class ghidra.trace.model.target.path.PathMatcher
 
ancestorCouldMatchRight(KeyPath, boolean) - Method in class ghidra.trace.model.target.path.PathPattern
 
ancestorMatches(KeyPath, boolean) - Method in interface ghidra.trace.model.target.path.PathFilter
Check if the given path has an ancestor that matches
ancestorMatches(KeyPath, boolean) - Method in class ghidra.trace.model.target.path.PathMatcher
 
ancestorMatches(KeyPath, boolean) - Method in class ghidra.trace.model.target.path.PathPattern
 
AncestorsRelativeVisitor - Class in ghidra.trace.database.target.visitors
 
AncestorsRelativeVisitor(PathFilter) - Constructor for class ghidra.trace.database.target.visitors.AncestorsRelativeVisitor
 
AncestorsRootVisitor - Class in ghidra.trace.database.target.visitors
 
AncestorsRootVisitor(PathFilter) - Constructor for class ghidra.trace.database.target.visitors.AncestorsRootVisitor
 
anchor() - Element in annotation interface ghidra.framework.options.annotation.HelpInfo
 
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(Q) - Method in class ghidra.util.database.spatial.hyper.AbstractHyperBoxQuery
 
and(Q) - Method in class ghidra.util.database.spatial.rect.AbstractRectangle2DQuery
 
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
 
annotated(Class<T>, TraceMethod.Param, String) - Static method in class ghidra.trace.model.target.iface.TraceMethod.ParameterDescription
 
annotated(Parameter) - Static method in class ghidra.trace.model.target.iface.TraceMethod.ParameterDescription
 
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
ANON_FUNC - Enum constant in enum class ghidra.app.util.bin.format.golang.rtti.GoSymbolNameType
 
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(boolean, Predicate<Long>) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewReferenceManager
 
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(PathFilter...) - Static method in class ghidra.trace.model.target.path.PathMatcher
 
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<PathFilter>) - Static method in class ghidra.trace.model.target.path.PathMatcher
 
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(Stream<PathPattern>) - Static method in class ghidra.trace.model.target.path.PathMatcher
 
ANY - Enum constant in enum class ghidra.pcode.emu.jit.analysis.JitTypeBehavior
No type requirement or interpretation.
ANY - Enum constant in enum class ghidra.trace.model.target.schema.PrimitiveTraceObjectSchema
The top-most type descriptor
ANY - Static variable in record class ghidra.app.util.bin.format.golang.GoVer
 
AnyBuilder(EventType[]) - Constructor for class ghidra.framework.model.AbstractDomainObjectListenerBuilder.AnyBuilder
 
AnyChangeTreeModelListener - Interface in docking.widgets.tree
 
anyMapped(Collection<LogicalBreakpoint>) - Method in interface ghidra.app.services.DebuggerLogicalBreakpointService
 
anyMapped(Collection<LogicalBreakpoint>, Trace) - Method in interface ghidra.app.services.DebuggerLogicalBreakpointService
 
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
 
anyMatches(Set<String>, String) - Static method in interface ghidra.trace.model.target.path.PathFilter
 
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
 
anyPattern(Predicate<PathPattern>) - Method in class ghidra.trace.model.target.path.PathMatcher
TODO: We could probably do a lot better, esp.
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(Function, 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 - Enum constant in enum class ghidra.graph.viewer.layout.LayoutListener.ChangeType
 
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
apiView - Variable in class ghidra.trace.database.property.DBTraceAddressPropertyManager
 
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(TraceObjectValue) - Method in class ghidra.trace.database.target.DBTraceObjectValPath
 
append(TraceObjectValue) - Method in interface ghidra.trace.model.target.TraceObjectValPath
Append the entry to this path, generating a new path
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<?>, CommentType, 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<?>, CommentType, 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, CommentType, 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
Deprecated, for removal: This API element is subject to removal in a future version.
AppendCommentCmd(Address, CommentType, 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.
appendEndOfLine() - Method in class ghidra.app.util.pcode.StringPcodeFormatter.ToStringAppender
 
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.
appendEscapedLiteral(StringBuilder, String) - Static method in class ghidra.features.bsim.query.client.AbstractSQLFunctionDatabase
 
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.app.util.pcode.StringPcodeFormatter.ToStringAppender
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.app.util.pcode.StringPcodeFormatter.ToStringAppender
 
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.
ApplicationKeyStore - Class in ghidra.net
ApplicationKeyStore provides the ability to read X.509 certificates and keystores in various formats.
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_NO_LONGER_MATCHES - Enum constant in enum class ghidra.features.bsim.gui.search.results.BSimResultStatus
 
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.
appliesToKey(String) - Method in class ghidra.trace.database.breakpoint.DBTraceBreakpointLocation.BreakpointChangeTranslator
 
appliesToKey(String) - Method in class ghidra.trace.database.memory.DBTraceMemoryRegion.RegionChangeTranslator
 
appliesToKey(String) - Method in class ghidra.trace.database.module.DBTraceModule.ModuleChangeTranslator
 
appliesToKey(String) - Method in class ghidra.trace.database.module.DBTraceSection.SectionTranslator
 
appliesToKey(String) - Method in class ghidra.trace.database.stack.DBTraceStack.StackChangeTranslator
 
appliesToKey(String) - Method in class ghidra.trace.database.target.DBTraceObjectInterface.Translator
 
appliesToKey(String) - Method in class ghidra.trace.database.thread.DBTraceThread.ThreadChangeTranslator
 
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.bin.format.golang.GoFunctionFixup
 
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(JsonPatch, TaskMonitor) - Method in class ghidra.app.util.bin.format.golang.rtti.JsonPatchApplier
 
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(ProjectWizardData) - Method in class ghidra.framework.main.wizard.project.ProjectAccessStep
 
apply(ProjectWizardData) - Method in class ghidra.framework.main.wizard.project.ProjectTypeStep
 
apply(ProjectWizardData) - Method in class ghidra.framework.main.wizard.project.RepositoryStep
 
apply(ProjectWizardData) - Method in class ghidra.framework.main.wizard.project.SelectProjectStep
 
apply(ProjectWizardData) - Method in class ghidra.framework.main.wizard.project.ServerStep
 
apply(Function, Function) - Method in class ghidra.features.bsim.gui.search.results.apply.AbstractBSimApplyTask
 
apply(Function, Function) - Method in class ghidra.features.bsim.gui.search.results.apply.NameAndNamespaceBSimApplyTask
 
apply(Function, Function) - Method in class ghidra.features.bsim.gui.search.results.apply.SignatureBSimApplyTask
 
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(String, TaskMonitor) - Method in class ghidra.app.util.bin.format.golang.rtti.JsonPatchApplier
 
apply(Consumer<T>) - Method in class ghidra.app.util.opinion.Loaded
Safely applies the given operation to the loaded DomainObject without the need to worry about resource management
apply(Statement, Description) - Method in class generic.test.rule.IgnoreUnfinishedRule
 
apply(Statement, Description) - Method in class generic.test.rule.RepeatedTestRule
 
apply(T) - Method in class docking.wizard.WizardStep
This method is called on the current step when advancing to the next step.
apply(T) - Method in interface ghidra.app.util.bin.format.dwarf.DWARFIndirectTable.CheckedIOFunction
 
apply(T) - Method in interface ghidra.trace.database.space.DBTraceDelegatingManager.ExcFunction
 
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
 
applyBase(long) - Method in class ghidra.pcode.eval.AbstractVarnodeEvaluator
Resolve a (static) stack offset to its physical (dynamic) address in the frame
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.
applyIntKeys(int...) - Method in interface ghidra.trace.model.target.path.PathFilter
 
applyIntKeys(int, PathFilter.Align, int...) - Method in interface ghidra.trace.model.target.path.PathFilter
 
applyIntKeys(int, PathFilter.Align, List<Integer>) - Method in interface ghidra.trace.model.target.path.PathFilter
 
applyKeys(PathFilter.Align, String...) - Method in interface ghidra.trace.model.target.path.PathFilter
 
applyKeys(PathFilter.Align, List<String>) - Method in interface ghidra.trace.model.target.path.PathFilter
Substitute wildcards from left to right for the given list of keys
applyKeys(PathFilter.Align, List<String>) - Method in class ghidra.trace.model.target.path.PathMatcher
 
applyKeys(PathFilter.Align, List<String>) - Method in class ghidra.trace.model.target.path.PathPattern
 
applyKeys(String...) - Method in interface ghidra.trace.model.target.path.PathFilter
 
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
 
applyPSpecFixups(ProgramDB, TaskMonitor) - Static method in class ghidra.app.plugin.processors.generic.LanguageFixupUtil
Apply pspec defined memory blocks and default symbols which are considered safe and generally required.
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)
applySelected() - Method in class ghidra.features.base.quickfix.QuickFixTableProvider
Applies all the selected items.
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) - Method in class ghidra.app.util.ByteCopier.PasteByteStringCommand
 
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
 
arch - Variable in class ghidra.features.bsim.query.protocol.ExeSpecifier
 
arch - Variable in class ghidra.features.bsim.query.protocol.QueryChildren
 
arch_id - Variable in class ghidra.features.bsim.query.client.tables.ExeTable.ExecutableRow
 
architecture - Variable in class ghidra.features.bsim.query.description.ExecutableRecord.Update
 
Architecture - Enum Class in ghidra.framework
 
Architecture(String) - Constructor for class ghidra.features.bsim.query.client.IDSQLResolution.Architecture
 
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
 
ArchitectureBSimFilterType - Class in ghidra.features.bsim.gui.filters
A BsimFilterType for filtering functions based on a Ghidra computer architecture specification.
ArchitectureBSimFilterType() - Constructor for class ghidra.features.bsim.gui.filters.ArchitectureBSimFilterType
 
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.
areFunctionVariablesOpen(Address) - Method in class ghidra.app.util.viewer.listingpanel.EmptyListingModel
 
areFunctionVariablesOpen(Address) - Method in interface ghidra.app.util.viewer.listingpanel.ListingModel
Checks if the function variables are being displayed at the given address
areFunctionVariablesOpen(Address) - Method in class ghidra.app.util.viewer.listingpanel.ProgramBigListingModel
 
areFunctionVariablesOpen(Address) - Method in class ghidra.app.util.viewer.multilisting.ListingModelConverter
 
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
 
arePopupsVisible() - 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.
areSameMethod(Method, Method) - Static method in enum class utilities.util.ProxyUtilities
Check if two methods are the same, ignoring the declaring class.
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
 
ARGB_1555 - Enum constant in enum class ghidra.program.model.data.RGB16EncodingSettingsDefinition.RGB16Encoding
 
ARGB_8888 - Enum constant in enum class ghidra.program.model.data.RGB32EncodingSettingsDefinition.RGB32Encoding
 
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_FIELD_NUMBER - Static variable in class ghidra.rmi.trace.TraceRmi.XRequestInvokeMethod
 
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
 
ArithmeticVarnodeEvaluator<T> - Class in ghidra.pcode.eval
An abstract implementation of VarnodeEvaluator that evaluates ops using a bound PcodeArithmetic.
ArithmeticVarnodeEvaluator(PcodeArithmetic<T>) - Constructor for class ghidra.pcode.eval.ArithmeticVarnodeEvaluator
Construct an evaluator
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 - Variable in class ghidra.util.database.spatial.AbstractConstraintsTreeSpatialMap.ToArrayConsumer
 
ARR_FIELD_NUMBER - Static variable in class ghidra.rmi.trace.TraceRmi.BoolArr
 
ARR_FIELD_NUMBER - Static variable in class ghidra.rmi.trace.TraceRmi.IntArr
 
ARR_FIELD_NUMBER - Static variable in class ghidra.rmi.trace.TraceRmi.LongArr
 
ARR_FIELD_NUMBER - Static variable in class ghidra.rmi.trace.TraceRmi.ShortArr
 
ARR_FIELD_NUMBER - Static variable in class ghidra.rmi.trace.TraceRmi.StringArr
 
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(String, long, int) - Static method in class ghidra.taint.model.TaintVec
Create a taint vector representing a new tainted byte array, where each element is given a distinct name
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
 
arrayFromComment(String) - Static method in class ghidra.trace.database.listing.DBTraceCommentAdapter
Split a comment into an array of lines
ArrayIter() - Constructor for class ghidra.program.model.pcode.LinkedByteBuffer.ArrayIter
 
ArrayObjectCodec(DBCachedObjectStoreFactory.PrimitiveCodec<E>) - Constructor for class ghidra.util.database.DBCachedObjectStoreFactory.PrimitiveCodec.ArrayObjectCodec
 
ArrayPrimitiveCodec(Class<T>, DBCachedObjectStoreFactory.PrimitiveCodec<E>) - Constructor for class ghidra.util.database.DBCachedObjectStoreFactory.PrimitiveCodec.ArrayPrimitiveCodec
 
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 - Static variable in class docking.widgets.table.RangeCursorTableHeaderRenderer
 
ARROW_DOWN_RIGHT_ICON - Static variable in class resources.Icons
 
ARROW_SIZE - Static variable in class docking.widgets.table.RangeCursorTableHeaderRenderer
 
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.
ASCEND - Enum constant in enum class ghidra.util.database.spatial.AbstractConstraintsTree.VisitResult
 
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.
asEntry() - Method in class ghidra.util.database.spatial.DBTreeDataRecord
 
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.
asForwardEntrySet - Variable in class ghidra.util.database.DBCachedObjectStore
 
asForwardKeySet - Variable in class ghidra.util.database.DBCachedObjectStore
 
asForwardMap - Variable in class ghidra.util.database.DBCachedObjectStore
 
asForwardValueCollection - Variable in class ghidra.util.database.DBCachedObjectStore
 
asFunctionDefinition(boolean) - Method in class ghidra.app.util.bin.format.dwarf.DWARFFunction
Returns a FunctionDefinition that reflects this function's information.
asImmutable(AddressSetView) - Static method in class ghidra.program.model.address.ImmutableAddressSet
 
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 record class ghidra.app.util.bin.format.golang.GoVerRange
Returns a list of minor GoVers between the start and end of this range (inclusive).
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.
asMap() - Method in interface ghidra.trace.model.TraceOptionsManager
 
asMap() - Method in class ghidra.util.database.DBCachedObjectStore
Provides access to the store as a NavigableMap.
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.
asNonPtrReceiverSymbolName() - Method in record class ghidra.app.util.bin.format.golang.rtti.GoSymbolName
Returns a new GoSymbolName instance with the current instance's information (which should be without receiver info) re-interpreted to be a non-pointer receiver symbol.
asParameter(boolean) - Method in class ghidra.app.util.bin.format.dwarf.DWARFVariable
 
asParameterDef() - Method in class ghidra.app.util.bin.format.dwarf.DWARFVariable
 
asPath() - Method in class ghidra.trace.model.target.path.PathPattern
Return the pattern as a key path of patterns
asRecord() - Method in interface ghidra.util.database.spatial.DBTreeDataRecord.RecordEntry
 
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)
assertInSpace(Address) - Method in interface ghidra.trace.database.space.DBTraceSpaceBased
 
assertInSpace(AddressRange) - Method in interface ghidra.trace.database.space.DBTraceSpaceBased
 
assertInTrace(TraceBookmarkType) - Method in class ghidra.trace.database.bookmark.DBTraceBookmarkSpace
 
Assertion() - Method in class ghidra.app.util.cparser.CPP.PreProcessor
 
assertIsMine(Namespace) - Method in class ghidra.trace.database.symbol.DBTraceSymbolManager
 
assertIsMine(Reference) - Method in class ghidra.trace.database.symbol.DBTraceReferenceManager
 
assertIsMine(Symbol) - Method in class ghidra.trace.database.symbol.DBTraceSymbolManager
 
assertIsMine(TraceObject) - Method in class ghidra.trace.database.target.DBTraceObjectManager
 
assertIsMine(TraceThread) - Method in class ghidra.trace.database.thread.DBTraceThreadManager
 
assertIsNamespace(AbstractDBTraceSymbol) - Method in class ghidra.trace.database.symbol.AbstractDBTraceSymbol
 
assertKnownType(Object) - Static method in interface ghidra.trace.database.data.DBTraceDataSettingsOperations
 
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
assertMine(TracePlatform) - Method in class ghidra.trace.database.guest.DBTracePlatformManager
 
assertMyThread(TraceThread) - Method in class ghidra.trace.database.target.DBTraceObjectManager
 
assertNotDuplicate(AbstractDBTraceSymbol, Lifespan, Address, String, DBTraceNamespaceSymbol) - Method in class ghidra.trace.database.symbol.DBTraceSymbolManager
 
assertNotDuplicate(AbstractDBTraceSymbol, String, DBTraceNamespaceSymbol) - Method in class ghidra.trace.database.symbol.DBTraceSymbolManager
 
assertNotGlobal() - Method in class ghidra.trace.database.symbol.AbstractDBTraceSymbol
 
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.
assertTraceNamespace(Namespace) - Method in class ghidra.trace.database.program.DBTraceProgramViewSymbolTable
 
assertTrue(boolean, String) - Static method in class ghidra.util.SystemUtilities
 
assertUniqueName(String, DBTraceNamespaceSymbol) - Method in class ghidra.trace.database.symbol.DBTraceSymbolManager
Checks for duplicate names, allowing SymbolType.LABEL
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.
assertValidAddress(Address) - Method in class ghidra.trace.database.DBTrace
 
assertValidName(String) - Static method in class ghidra.trace.database.symbol.DBTraceSymbolManager
 
assertValidSpace(AddressSpace) - Method in class ghidra.trace.database.DBTrace
 
assertValidThreadAddress(TraceThread, Address) - Method in class ghidra.trace.database.symbol.DBTraceSymbolManager
 
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.ConsumeRemaining
 
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.ExtraStack
 
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.
assignAddressFromPieces(ArrayList<Varnode>, boolean, boolean, Language) - Method in class ghidra.program.model.lang.ParameterPieces
Generate a parameter address given the list of Varnodes making up the parameter.
assignArgument() - Method in class ghidra.features.bsim.query.elastic.ElasticEffects
 
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 their 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.
asSpatialMap() - Method in class ghidra.trace.database.target.DBTraceObjectValueRStarTree
 
asSpatialMap() - Method in class ghidra.util.database.spatial.AbstractConstraintsTree
 
asSpatialMap() - Method in class ghidra.util.database.spatial.hyper.AbstractHyperRStarTree
 
asSpatialMap() - Method in class ghidra.util.database.spatial.rect.Abstract2DRStarTree
 
AsSpatialMap(AbstractConstraintsTree<DS, DR, NS, ?, T, Q>, Q) - Constructor for class ghidra.util.database.spatial.hyper.AbstractHyperRStarTree.AsSpatialMap
 
AsSpatialMap(AbstractConstraintsTree<DS, DR, NS, ?, T, Q>, Q) - Constructor for class ghidra.util.database.spatial.rect.Abstract2DRStarTree.AsSpatialMap
 
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.
asString() - Method in record class ghidra.app.util.bin.format.golang.rtti.GoSymbolName
Returns the full name of the Go symbol.
assume(Register, long) - Method in class ghidra.util.state.ResultsState
Set an assumed register value immediately following construction and prior to flow.
assumeRecorded() - Method in class ghidra.trace.model.time.schedule.TraceSchedule
 
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.
AsyncDebouncer<T> - Class in ghidra.async
A debouncer for asynchronous events
AsyncDebouncer(AsyncTimer, long) - Constructor for class ghidra.async.AsyncDebouncer
Construct a new debouncer
AsyncDebouncer.Bypass<T> - Class in ghidra.async
 
AsyncFence - Class in ghidra.async
A fence that completes when all participating futures complete
AsyncFence() - Constructor for class ghidra.async.AsyncFence
 
AsyncLazyMap<K,V> - Class in ghidra.async
A map of cached values computed upon the first request, asynchronously
AsyncLazyMap(Map<K, V>, Function<K, CompletableFuture<V>>) - Constructor for class ghidra.async.AsyncLazyMap
Construct a lazy map for the given function
AsyncLazyMap.KeyedFuture<K,V> - Class in ghidra.async
 
AsyncLazyValue<T> - Class in ghidra.async
A value to be completed once upon the first request, asynchronously This contains a single lazy value.
AsyncLazyValue(Supplier<CompletableFuture<T>>) - Constructor for class ghidra.async.AsyncLazyValue
Construct a lazy value for the given computation
AsyncPairingQueue<T> - Class in ghidra.async
 
AsyncPairingQueue() - Constructor for class ghidra.async.AsyncPairingQueue
 
AsyncReference<T,C> - Class in ghidra.async
An observable reference useful for asynchronous computations
AsyncReference() - Constructor for class ghidra.async.AsyncReference
Construct a new reference initialized to null
AsyncReference(T) - Constructor for class ghidra.async.AsyncReference
Construct a new reference initialized to the given value
AsyncReference.ChangeRecord<T,C> - Class in ghidra.async
Used for debouncing
AsyncReference.DebouncedAsyncReference<T,C> - Class in ghidra.async
 
AsyncReference.FilterFunction<T,C> - Interface in ghidra.async
A function to filter updates to an AsyncReference
AsyncTimer - Class in ghidra.async
A timer for asynchronous scheduled tasks
AsyncTimer() - Constructor for class ghidra.async.AsyncTimer
Create a new timer
AsyncTimer.Mark - Class in ghidra.async
 
AsyncUtils - Interface in ghidra.async
Some conveniences when dealing with Java's CompletableFutures.
AsyncUtils.TemperamentalRunnable - Interface in ghidra.async
 
AsyncUtils.TemperamentalSupplier<T> - Interface in ghidra.async
 
at - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyTreeResolver
 
at - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyDefaultContext
 
at(long) - Static method in interface ghidra.trace.model.Lifespan
Get the lifespan for only the given snap.
at(Address, long) - Static method in class ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMapTree.TraceAddressSnapRangeQuery
 
at(String, long, Address) - Static method in class ghidra.trace.database.target.TraceObjectValueQuery
 
atCheckpoint() - Method in class db.buffers.BufferMgr
 
atLeast(long) - Method in enum class ghidra.trace.model.Lifespan.Domain
 
atLeast(Long) - Method in enum class ghidra.trace.model.Lifespan.Domain
 
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(long) - Method in enum class ghidra.trace.model.Lifespan.Domain
 
atMost(Long) - Method in enum class ghidra.trace.model.Lifespan.Domain
 
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
atSnap(long, AddressSpace) - Static method in class ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMapTree.TraceAddressSnapRangeQuery
 
atSystemTime(long) - Method in class ghidra.async.AsyncTimer
Schedule a task to run when System.currentTimeMillis() has passed a given time
ATTACH - Static variable in record class ghidra.debug.api.target.ActionName
Forms: (target:Attachable), (pid:INT), (spec:STRING)
attachInstances(Varnode[], Varnode) - Method in class ghidra.program.model.pcode.HighVariable
Attach an instance or additional location the variable can be found in.
attachSignature(FunctionDescription, SignatureRecord) - Method in class ghidra.features.bsim.query.description.DescriptionManager
Associate a signature with a specific function
attachTo(JTextField) - Method in class docking.widgets.autocomplete.TextFieldAutocompleter
Attach the autocompleter to the given text field.
attemptCreation - Variable in class ghidra.features.bsim.query.protocol.QueryOptionalExist
 
ATTR_CANONICAL - Static variable in class ghidra.trace.model.target.schema.XmlSchemaContext
 
ATTR_FIXED - Static variable in class ghidra.trace.model.target.schema.XmlSchemaContext
 
ATTR_FROM - Static variable in class ghidra.trace.model.target.schema.XmlSchemaContext
 
ATTR_HIDDEN - Static variable in class ghidra.trace.model.target.schema.XmlSchemaContext
 
ATTR_INDEX - Static variable in class ghidra.trace.model.target.schema.XmlSchemaContext
 
ATTR_NAME - Static variable in class ghidra.trace.model.target.schema.XmlSchemaContext
 
ATTR_REQUIRED - Static variable in class ghidra.trace.model.target.schema.XmlSchemaContext
 
ATTR_SCHEMA - Static variable in class ghidra.trace.model.target.schema.XmlSchemaContext
 
ATTR_TO - Static variable in class ghidra.trace.model.target.schema.XmlSchemaContext
 
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_AFTER_BYTES - Static variable in record class ghidra.program.model.pcode.AttributeId
 
ATTRIB_AFTER_STORAGE - 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_BACKFILL - 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_FILL_ALTERNATE - 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_MATCHSIZE - Static variable in record class ghidra.program.model.pcode.AttributeId
 
ATTRIB_MAX_PRIMITIVES - Static variable in record class ghidra.program.model.pcode.AttributeId
 
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_REVERSESIGNIF - 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_SIZES - 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 - Enum constant in enum class ghidra.trace.model.target.path.KeyPath.KeyComparator
Sort keys by attribute name, lexicographically.
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.
attributes() - Element in annotation interface ghidra.trace.model.target.info.TraceObjectInfo
The attributes expected or required by this interface
attributeSchemaToXml(TraceObjectSchema.AttributeSchema) - Static method in class ghidra.trace.model.target.schema.XmlSchemaContext
 
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.
attributeUpdated(MonitorReceiver) - Method in interface ghidra.debug.api.progress.ProgressListener
Some other attribute has been updated cancelled cancel enabled indeterminate maximum show progress value in percent string
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
 
AUTH_OPTION - Static variable in class ghidra.features.bsim.query.BSimControlLaunchable
 
Authentication - Enum constant in enum class ghidra.features.bsim.query.FunctionDatabase.ErrorCategory
 
AuthenticationCancelled - Enum constant in enum class ghidra.features.bsim.query.FunctionDatabase.ErrorCategory
 
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.
AutoConfigState - Interface in ghidra.framework.plugintool
 
AutoConfigState.BigIntegerConfigFieldCodec - Class in ghidra.framework.plugintool
 
AutoConfigState.BooleanArrayConfigFieldCodec - Class in ghidra.framework.plugintool
 
AutoConfigState.BooleanAsyncConfigFieldCodec - Class in ghidra.framework.plugintool
 
AutoConfigState.BooleanConfigFieldCodec - Class in ghidra.framework.plugintool
 
AutoConfigState.ByteArrayConfigFieldCodec - Class in ghidra.framework.plugintool
 
AutoConfigState.ByteConfigFieldCodec - Class in ghidra.framework.plugintool
 
AutoConfigState.ClassHandler<T> - Class in ghidra.framework.plugintool
 
AutoConfigState.ConfigFieldCodec<T> - Interface in ghidra.framework.plugintool
 
AutoConfigState.ConfigStateField<T> - Class in ghidra.framework.plugintool
 
AutoConfigState.DoubleArrayConfigFieldCodec - Class in ghidra.framework.plugintool
 
AutoConfigState.DoubleConfigFieldCodec - Class in ghidra.framework.plugintool
 
AutoConfigState.EnumConfigFieldCodec - Class in ghidra.framework.plugintool
 
AutoConfigState.FileConfigFieldCodec - Class in ghidra.framework.plugintool
 
AutoConfigState.FloatArrayConfigFieldCodec - Class in ghidra.framework.plugintool
 
AutoConfigState.FloatConfigFieldCodec - Class in ghidra.framework.plugintool
 
AutoConfigState.GenericAsyncConfigFieldCodec<T> - Class in ghidra.framework.plugintool
 
AutoConfigState.IntArrayConfigFieldCodec - Class in ghidra.framework.plugintool
 
AutoConfigState.IntConfigFieldCodec - Class in ghidra.framework.plugintool
 
AutoConfigState.LongArrayConfigFieldCodec - Class in ghidra.framework.plugintool
 
AutoConfigState.LongConfigFieldCodec - Class in ghidra.framework.plugintool
 
AutoConfigState.PathConfigFieldCodec - Class in ghidra.framework.plugintool
 
AutoConfigState.PathIsDir - Record Class in ghidra.framework.plugintool
 
AutoConfigState.PathIsDirConfigFieldCodec - Class in ghidra.framework.plugintool
 
AutoConfigState.PathIsFile - Record Class in ghidra.framework.plugintool
 
AutoConfigState.PathIsFileConfigFieldCodec - Class in ghidra.framework.plugintool
 
AutoConfigState.ShortArrayConfigFieldCodec - Class in ghidra.framework.plugintool
 
AutoConfigState.ShortConfigFieldCodec - Class in ghidra.framework.plugintool
 
AutoConfigState.StringArrayConfigFieldCodec - Class in ghidra.framework.plugintool
 
AutoConfigState.StringConfigFieldCodec - Class in ghidra.framework.plugintool
 
AutoConfigStateField - Annotation Interface in ghidra.framework.plugintool.annotation
 
AutoConfigStateField.DefaultConfigFieldCodec<T> - Class in ghidra.framework.plugintool.annotation
 
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
Deprecated, for removal: This API element is subject to removal in a future version.
autoKilledByCall - Variable in class ghidra.program.model.lang.ParamListStandard
 
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
 
AutoMapSpec - Interface in ghidra.debug.api.action
An interface for specifying how to automatically map dynamic memory to static memory.
AutoMapSpec.AutoMapSpecConfigFieldCodec - Class in ghidra.debug.api.action
 
AutoMapSpec.Private - Class in ghidra.debug.api.action
 
AutoMapSpecConfigFieldCodec() - Constructor for class ghidra.debug.api.action.AutoMapSpec.AutoMapSpecConfigFieldCodec
 
AUTOMATIC - Enum constant in enum class ghidra.debug.api.action.ActionSource
The action was requested automatically, usually by some background thread.
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
 
AutoOptionConsumed - Annotation Interface in ghidra.framework.options.annotation
 
AutoOptionDefined - Annotation Interface in ghidra.framework.options.annotation
 
AutoOptions - Interface in ghidra.framework.options
 
AutoOptions.CategoryAndName - Record Class in ghidra.framework.options
 
AutoOptions.NewValue - Annotation Interface in ghidra.framework.options
 
AutoOptions.OldValue - Annotation Interface in ghidra.framework.options
 
AutoOptions.Wiring - Interface in ghidra.framework.options
 
AutoOptions.WiringImpl - Class in ghidra.framework.options
 
AutoOptionsListener<R> - Class in ghidra.framework.options
 
AutoOptionsListener(Plugin, R) - Constructor for class ghidra.framework.options.AutoOptionsListener
 
AutoOptionsListener.FieldOptionSetter<R> - Class in ghidra.framework.options
 
AutoOptionsListener.MethodOptionSetter<R> - Class in ghidra.framework.options
 
AutoOptionsListener.OptionSetter<R> - Interface in ghidra.framework.options
 
AutoOptionsListener.ParamOrder - Enum Class in ghidra.framework.options
 
AutoOptionsListener.ReceiverProfile<R> - Class in ghidra.framework.options
 
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.
AutoReadMemorySpec - Interface in ghidra.debug.api.action
An interface for specifying how to automatically read target memory.
AutoReadMemorySpec.AutoReadMemorySpecConfigFieldCodec - Class in ghidra.debug.api.action
Codec for saving/restoring the auto-read specification
AutoReadMemorySpecConfigFieldCodec() - Constructor for class ghidra.debug.api.action.AutoReadMemorySpec.AutoReadMemorySpecConfigFieldCodec
 
AutoReadMemorySpecFactory - Interface in ghidra.debug.api.action
A discoverable factory of auto-read memory specifications
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
AutoService - Interface in ghidra.framework.plugintool
 
AutoService.Wiring - Interface in ghidra.framework.plugintool
 
AutoService.WiringImpl - Class in ghidra.framework.plugintool
 
AutoServiceConsumed - Annotation Interface in ghidra.framework.plugintool.annotation
 
AutoServiceListener<R> - Class in ghidra.framework.plugintool.util
 
AutoServiceListener(R) - Constructor for class ghidra.framework.plugintool.util.AutoServiceListener
 
AutoServiceListener.FieldServiceSetter<R,S> - Class in ghidra.framework.plugintool.util
 
AutoServiceListener.MethodServiceSetter<R,S> - Class in ghidra.framework.plugintool.util
 
AutoServiceListener.ReceiverProfile<R> - Class in ghidra.framework.plugintool.util
 
AutoServiceListener.ServiceSetter<R,S> - Interface in ghidra.framework.plugintool.util
 
AutoServiceProvided - Annotation Interface in ghidra.framework.plugintool.annotation
 
autoTranslate() - Method in record class ghidra.app.services.StringTranslationService.TranslateOptions
Returns the value of the autoTranslate record component.
AUX_FUNC - Enum constant in enum class ghidra.app.util.bin.format.unixaout.UnixAoutSymbol.SymbolKind
 
AUX_LABEL - Enum constant in enum class ghidra.app.util.bin.format.unixaout.UnixAoutSymbol.SymbolKind
 
AUX_OBJECT - Enum constant in enum class ghidra.app.util.bin.format.unixaout.UnixAoutSymbol.SymbolKind
 
AuxEmulatorPartsFactory<U> - Interface in ghidra.pcode.emu.auxiliary
An auxiliary emulator parts factory
auxId - Variable in class ghidra.app.util.bin.format.som.SomAuxHeader
 
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
An emulator whose parts are manufactured by a AuxEmulatorPartsFactory
AuxPcodeEmulator(Language, PcodeEmulationCallbacks<Pair<byte[], U>>) - 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.trace.model.memory.TraceMemorySpaceInputStream
 
available() - Method in class ghidra.util.database.DBBufferInputStream
 
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.
averageSig - Variable in class ghidra.features.bsim.query.protocol.ResponsePair
 
averageSim - Variable in class ghidra.features.bsim.query.protocol.ResponsePair
 
avoid(MethodProtector.TemperamentalCallable<E>) - Method in class ghidra.trace.util.MethodProtector
 
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.
awaitTermination(long, TimeUnit) - Method in class ghidra.async.SwingExecutorService
 
axes - Variable in class ghidra.util.database.spatial.hyper.AbstractHyperRStarTree
 
axes - Variable in class ghidra.util.database.spatial.rect.Abstract2DRStarTree
 
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 generic.stl.ListSTL
 
back() - Method in class generic.stl.VectorSTL
 
BACK - Static variable in class docking.wizard.WizardDialog
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
 
backgroundEmulate(TracePlatform, TraceSchedule) - Method in interface ghidra.app.services.DebuggerEmulationService
backgroundRun(TracePlatform, TraceSchedule, Scheduler) - Method in interface ghidra.app.services.DebuggerEmulationService
backgroundWorkCancelled() - Method in class docking.widgets.table.threaded.ThreadedTableModel
Called when a TableUpdateJob is cancelled by the user via the Gui.
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
 
BACKWARD - Enum constant in enum class ghidra.util.AddressRangeComparators
Compare ranges by their maximum address and order them largest first.
BACKWARD - Enum constant in enum class ghidra.util.database.DirectedIterator.Direction
 
BackwardAddressIterator(AddressRange) - Constructor for class ghidra.util.AddressIteratorAdapter.BackwardAddressIterator
 
BackwardAddressIterator(Address, Address) - Constructor for class ghidra.util.AddressIteratorAdapter.BackwardAddressIterator
 
BackwardLongKeyIterator - Class in ghidra.util.database
A wrapper of DBLongIterator that runs it backward and implements DirectedLongKeyIterator
BackwardLongKeyIterator(DBLongIterator) - Constructor for class ghidra.util.database.BackwardLongKeyIterator
 
backwardNext() - Method in class ghidra.program.util.MultiAddressRangeIterator
Returns the next address for backward iterators.
BackwardRecordIterator - Class in ghidra.util.database
A wrapper of RecordIterator that runs it backward and implements DirectedRecordIterator
BackwardRecordIterator(RecordIterator) - Constructor for class ghidra.util.database.BackwardRecordIterator
 
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.
BAD_VARNODE - Variable in class ghidra.program.util.VarnodeContext
 
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.
badexe - Variable in class ghidra.features.bsim.query.protocol.ResponseUpdate
 
badfunc - Variable in class ghidra.features.bsim.query.protocol.ResponseUpdate
 
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
 
BadLinkException(String, Throwable) - Constructor for exception class ghidra.util.exception.BadLinkException
 
badOp(PcodeOp) - Method in class ghidra.pcode.eval.AbstractVarnodeEvaluator
The method invoked when an unrecognized or unsupported operator is encountered
badOp(PcodeOp) - Method in class ghidra.pcode.exec.PcodeExecutor
Handle an unrecognized or unimplemented p-code op
BadSchemaException - Exception Class in ghidra.trace.model.target.schema
An exception that indicates a path or object does not provide a required interface.
BadSchemaException(String) - Constructor for exception class ghidra.trace.model.target.schema.BadSchemaException
Construct an exception with a human-readable message.
badSourceFileCount - Variable in class ghidra.app.util.bin.format.dwarf.DWARFImportSummary
 
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() - Method in class ghidra.app.util.bin.format.omf.omf51.Omf51Segment
Returns the segment base address.
BASE - Static variable in interface ghidra.sleigh.grammar.SleighRecognizerConstants
 
BASE_ADDRESS - Static variable in class ghidra.app.util.bin.format.pef.PefConstants
 
BASE_COMPILER - Static variable in class ghidra.trace.database.DBTrace
 
BASE_LANGUAGE - Static variable in class ghidra.trace.database.DBTrace
 
BASE_LISTING_FONT_ID - Static variable in class ghidra.app.util.viewer.field.FieldFactory
 
Base64Lite - Class in ghidra.features.bsim.query.elastic
Lightweight Base64 encoder for writing chars directly to StringBuilders and giving direct access to the encode and decode arrays
Base64Lite() - Constructor for class ghidra.features.bsim.query.elastic.Base64Lite
 
Base64VectorFactory - Class in ghidra.features.bsim.query.elastic
 
Base64VectorFactory() - Constructor for class ghidra.features.bsim.query.elastic.Base64VectorFactory
 
baseAddr - Variable in class ghidra.program.model.lang.InjectContext
 
baseAddress - Variable in class ghidra.app.util.bin.MemoryByteProvider
 
baseAddressFactory - Variable in class ghidra.trace.database.DBTrace
 
baseCompilerSpec - Variable in class ghidra.trace.database.DBTrace
 
baseCompilerSpec - Variable in class ghidra.trace.database.guest.DBTracePlatformManager
 
baseContextRegister - Variable in class ghidra.program.disassemble.Disassembler
 
baseContextRegister - Variable in class ghidra.program.util.AbstractProgramContext
 
baseDataType - Variable in class ghidra.app.util.PseudoData
 
baseDataType - Variable in class ghidra.trace.database.listing.AbstractDBTraceDataComponent
 
baseDataType - Variable in class ghidra.trace.database.listing.DBTraceData
 
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
 
baseLanguage - Variable in class ghidra.trace.database.context.DBTraceRegisterContextSpace
 
baseLanguage - Variable in class ghidra.trace.database.DBTrace
 
baseLanguage - Variable in class ghidra.trace.database.guest.DBTracePlatformManager
 
baseLanguage - Variable in class ghidra.trace.database.listing.DBTraceCodeSpace
 
baseLanguage - Variable in class ghidra.trace.database.property.DBTraceAddressPropertyManager
 
baseLanguage - Variable in class ghidra.trace.database.space.AbstractDBTraceSpaceBasedManager
 
baseLanguage - Variable in class ghidra.trace.database.symbol.DBTraceEquateSpace
 
baseLanguage - Variable in class ghidra.trace.database.symbol.DBTraceReferenceSpace
 
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() - Method in record class ghidra.app.util.bin.format.golang.rtti.GoSymbolName
Returns the value of the baseName record component.
BASENAME - Static variable in class ghidra.program.model.pcode.UnionFacetSymbol
 
baseOfCode - Variable in class ghidra.app.util.bin.format.pe.OptionalHeader
 
baseOfData - Variable in class ghidra.app.util.bin.format.pe.OptionalHeader
 
BaseRecognizerOverride - Class in ghidra.sleigh.grammar
 
BaseRecognizerOverride() - Constructor for class ghidra.sleigh.grammar.BaseRecognizerOverride
 
baseRelative - Variable in class ghidra.app.util.bin.format.unixaout.UnixAoutRelocation
 
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
 
BASESPACE_FIELD_NUMBER - Static variable in class ghidra.rmi.trace.TraceRmi.RequestCreateOverlaySpace
 
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
 
before(long) - Static method in interface ghidra.trace.model.Lifespan
Get the lifespan that excludes the given and all future snaps
BEFORE - Enum constant in enum class ghidra.debug.api.tracermi.TraceRmiLaunchOffer.RelPrompt
The user will be prompted.
beforeChangesApplied() - Method in interface docking.options.editor.OptionsEditorListener
Notification that changes are about to be applied.
beforeDecodeInstruction(PcodeThread<T>, Address, RegisterValue) - Method in class ghidra.pcode.emu.ComposedPcodeEmulationCallbacks
 
beforeDecodeInstruction(PcodeThread<T>, Address, RegisterValue) - Method in interface ghidra.pcode.emu.PcodeEmulationCallbacks
The emulator, having found no injects, is preparing to decode an instruction.
beforeExecuteInject(PcodeThread<T>, Address, PcodeProgram) - Method in class ghidra.pcode.emu.ComposedPcodeEmulationCallbacks
 
beforeExecuteInject(PcodeThread<T>, Address, PcodeProgram) - Method in interface ghidra.pcode.emu.PcodeEmulationCallbacks
The emulator is preparing to execute an injected program.
beforeExecuteInstruction(PcodeThread<T>, Instruction, PcodeProgram) - Method in class ghidra.pcode.emu.ComposedPcodeEmulationCallbacks
 
beforeExecuteInstruction(PcodeThread<T>, Instruction, PcodeProgram) - Method in interface ghidra.pcode.emu.PcodeEmulationCallbacks
The emulator is preparing to execute a decoded instruction.
beforeLoad(PcodeThread<T>, PcodeOp, AddressSpace, T, int) - Method in class ghidra.pcode.emu.ComposedPcodeEmulationCallbacks
 
beforeLoad(PcodeThread<T>, PcodeOp, AddressSpace, T, int) - Method in interface ghidra.pcode.emu.PcodeEmulationCallbacks
The emulator is preparing to load a value from its execution state.
beforeLoad(PcodeOp, AddressSpace, T, int) - Method in class ghidra.pcode.emu.DefaultPcodeThread.PcodeThreadExecutor
 
beforeLoad(PcodeOp, AddressSpace, T, int) - Method in class ghidra.pcode.exec.PcodeExecutor
Extension point: logic preceding a load
beforeStepOp(PcodeThread<T>, PcodeOp, PcodeFrame) - Method in class ghidra.pcode.emu.ComposedPcodeEmulationCallbacks
 
beforeStepOp(PcodeThread<T>, PcodeOp, PcodeFrame) - Method in interface ghidra.pcode.emu.PcodeEmulationCallbacks
The emulator is preparing to execute a p-code op.
beforeStore(PcodeThread<T>, PcodeOp, AddressSpace, T, int, T) - Method in class ghidra.pcode.emu.ComposedPcodeEmulationCallbacks
 
beforeStore(PcodeThread<T>, PcodeOp, AddressSpace, T, int, T) - Method in interface ghidra.pcode.emu.PcodeEmulationCallbacks
The emulator is preparing to store a value into its execution state.
beforeStore(PcodeOp, AddressSpace, T, int, T) - Method in class ghidra.pcode.emu.DefaultPcodeThread.PcodeThreadExecutor
 
beforeStore(PcodeOp, AddressSpace, T, int, T) - Method in class ghidra.pcode.exec.PcodeExecutor
Extension point: logic preceding a store
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
 
beginNode(NR, NR, Query.QueryInclusion) - Method in class ghidra.util.database.spatial.AbstractConstraintsTree.TreeRecordVisitor
 
BeginToken() - Method in class ghidra.app.util.cparser.C.SimpleCharStream
Start.
BeginToken() - Method in class ghidra.app.util.cparser.CPP.SimpleCharStream
Start.
beginTransaction(boolean) - Method in class ghidra.features.bsim.query.client.AbstractSQLFunctionDatabase
Start a transaction which will not be auto-committed.
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
 
BGRA_8888 - Enum constant in enum class ghidra.program.model.data.RGB32EncodingSettingsDefinition.RGB32Encoding
 
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.emu.taint.TaintPcodeArithmetic
The instance for big-endian languages
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.DebuggerPcodeUtils.WatchValuePcodeArithmetic
 
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
 
bigEndian() - Method in record class ghidra.pcode.exec.DebuggerPcodeUtils.PrettyBytes
Returns the value of the bigEndian record component.
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.
BigIntegerConfigFieldCodec() - Constructor for class ghidra.framework.plugintool.AutoConfigState.BigIntegerConfigFieldCodec
 
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
 
bigIntToPrefixedHexString(BigInteger) - Static method in class docking.widgets.table.CustomToStringCellRenderer
 
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, DebuggerPcodeUtils.WatchValue, int, DebuggerPcodeUtils.WatchValue) - Method in enum class ghidra.pcode.exec.DebuggerPcodeUtils.WatchValuePcodeArithmetic
 
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, TaintVec, int, TaintVec) - Method in enum class ghidra.pcode.emu.taint.TaintPcodeArithmetic
Apply a binary operator to the given inputs
binaryOp(int, int, int, TraceMemoryState, int, TraceMemoryState) - Method in enum class ghidra.pcode.exec.trace.TraceMemoryStatePcodeArithmetic
 
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, TaintVec, TaintVec) - Method in enum class ghidra.pcode.emu.taint.TaintPcodeArithmetic
Apply a binary operator to the given input
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_SPECIAL_DYLIB_WEAK_LOOKUP - 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, long, 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
BinOpGen.TakeOut - Enum Class in ghidra.pcode.emu.jit.gen.op
A choice of static method parameter to take as operator output
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.app.util.bin.format.omf.omf51.Omf51PublicDef
 
BIT - Static variable in class ghidra.app.util.bin.format.omf.omf51.Omf51Segment
 
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.
BITADDRESSABLE - Static variable in class ghidra.app.util.bin.format.omf.omf51.Omf51Segment
 
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 record class ghidra.program.model.data.AbstractColorDataType.ComponentValue
Returns the value of the bitLength record component.
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
 
BITS - Static variable in class ghidra.trace.database.program.ByteCache
 
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
 
BLANK - Static variable in class docking.widgets.table.IconButtonTableCellEditor
 
BLANK - Static variable in class ghidra.features.bsim.gui.filters.BSimFilterType
 
BlankBSimFilterType - Class in ghidra.features.bsim.gui.filters
A BSimFilterType that represents a non-specified filter.
BlankBSimFilterType() - Constructor for class ghidra.features.bsim.gui.filters.BlankBSimFilterType
 
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(Set<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
 
blob - Variable in class ghidra.app.util.bin.format.dwarf.expression.DWARFExpressionInstruction
 
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
 
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_ID - Enum constant in enum class ghidra.pcode.emu.jit.analysis.JitAllocationModel.RunFixedLocal
The parameter blockId is reserved by the JVM into index 1.
BLOCK_MASK - Static variable in class ghidra.trace.database.memory.DBTraceMemorySpace
 
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_NAME_STACK - Static variable in enum class ghidra.pcode.emu.EmulatorUtilities
The conventional name of the memory block used to specify the location of the stack.
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_SHIFT - Static variable in class ghidra.trace.database.memory.DBTraceMemorySpace
 
BLOCK_SIZE - Static variable in class ghidra.app.util.bin.format.omf.omf51.Omf51LibraryHeaderRecord
 
BLOCK_SIZE - Static variable in class ghidra.app.util.bin.format.omf.omf51.Omf51LibraryModuleLocation
 
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_SIZE - Static variable in class ghidra.trace.database.memory.DBTraceMemorySpace
 
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
 
blockCacheMostRecent - Variable in class ghidra.trace.database.memory.DBTraceMemorySpace
 
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
 
blockCount - Variable in class ghidra.features.bsim.query.protocol.ResponsePrewarm
 
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
 
BLOCKS_PER_BUFFER - Static variable in class ghidra.trace.database.memory.DBTraceMemorySpace
 
blocksByOffset - Variable in class ghidra.trace.database.memory.DBTraceMemorySpace
 
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.
blockStore - Variable in class ghidra.trace.database.memory.DBTraceMemorySpace
 
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.
BOLD - Enum constant in enum class docking.widgets.table.CustomToStringCellRenderer.CustomFont
 
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_ADDED - Enum constant in enum class ghidra.trace.util.TraceEvent.TraceBookmarkEvent
 
BOOKMARK_ADDED - Static variable in interface ghidra.trace.util.TraceEvents
A TraceBookmark was added
BOOKMARK_CHANGED - Enum constant in enum class ghidra.program.util.ProgramEvent
 
BOOKMARK_CHANGED - Enum constant in enum class ghidra.trace.util.TraceEvent.TraceBookmarkEvent
 
BOOKMARK_CHANGED - Static variable in interface ghidra.trace.util.TraceEvents
A TraceBookmark was changed
BOOKMARK_DELETED - Enum constant in enum class ghidra.trace.util.TraceEvent.TraceBookmarkEvent
 
BOOKMARK_DELETED - Static variable in interface ghidra.trace.util.TraceEvents
A TraceBookmark was deleted
BOOKMARK_DIFFS - Static variable in class ghidra.program.util.ProgramDiffFilter
Indicates the filter for bookmark differences.
BOOKMARK_LIFESPAN_CHANGED - Enum constant in enum class ghidra.trace.util.TraceEvent.TraceBookmarkLifespanEvent
 
BOOKMARK_LIFESPAN_CHANGED - Static variable in interface ghidra.trace.util.TraceEvents
A TraceBookmark's lifespan was changed
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_ADDED - Enum constant in enum class ghidra.trace.util.TraceEvent.TraceBookmarkTypeEvent
 
BOOKMARK_TYPE_ADDED - Static variable in interface ghidra.trace.util.TraceEvents
A TraceBookmarkType was added
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 - Variable in class ghidra.trace.database.DBTrace
 
bookmarkManager - Variable in class ghidra.trace.database.program.DBTraceProgramView
 
bookmarkManager - Variable in class ghidra.trace.database.program.DBTraceProgramViewBookmarkManager
 
BookmarkManager - Interface in ghidra.program.model.listing
Interface for managing bookmarks.
bookmarkMapSpace - Variable in class ghidra.trace.database.bookmark.DBTraceBookmarkSpace
 
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.
bookmarksByTypeName - Variable in class ghidra.trace.database.bookmark.DBTraceBookmarkSpace
 
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.
bookmarkView - Variable in class ghidra.trace.database.bookmark.DBTraceBookmarkSpace
 
bookmarkView - Variable in class ghidra.trace.database.bookmark.DBTraceBookmarkType
 
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 - Enum constant in enum class ghidra.trace.model.target.schema.PrimitiveTraceObjectSchema
 
BOOL - Static variable in interface ghidra.app.util.cparser.C.CParserConstants
RegularExpression Id.
BOOL - Static variable in class ghidra.app.util.demangler.DemangledDataType
 
BOOL - Static variable in interface ghidra.util.database.DBCachedObjectStoreFactory.PrimitiveCodec
Codec for boolean
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_ARR - Enum constant in enum class ghidra.trace.model.target.schema.PrimitiveTraceObjectSchema
 
BOOL_ARR - Static variable in interface ghidra.util.database.DBCachedObjectStoreFactory.PrimitiveCodec
Codec for boolean[]
BOOL_ARR_VALUE - Enum constant in enum class ghidra.rmi.trace.TraceRmi.Value.ValueCase
 
BOOL_ARR_VALUE_FIELD_NUMBER - Static variable in class ghidra.rmi.trace.TraceRmi.Value
 
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_VALUE - Enum constant in enum class ghidra.rmi.trace.TraceRmi.Value.ValueCase
 
BOOL_VALUE_FIELD_NUMBER - Static variable in class ghidra.rmi.trace.TraceRmi.Value
 
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
BooleanArrayConfigFieldCodec() - Constructor for class ghidra.framework.plugintool.AutoConfigState.BooleanArrayConfigFieldCodec
 
BooleanAsyncConfigFieldCodec() - Constructor for class ghidra.framework.plugintool.AutoConfigState.BooleanAsyncConfigFieldCodec
 
BooleanBSimValueEditor - Class in ghidra.features.bsim.gui.filters
A BSimValueEditor for boolean filter values.
BooleanBSimValueEditor(BSimFilterType, List<String>, Callback) - Constructor for class ghidra.features.bsim.gui.filters.BooleanBSimValueEditor
 
BooleanColumnAdapter - Class in ghidra.app.plugin.debug.dbtable
 
BooleanConfigFieldCodec() - Constructor for class ghidra.framework.plugintool.AutoConfigState.BooleanConfigFieldCodec
 
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
 
BooleanDBFieldCodec(Class<OT>, Field, int) - Constructor for class ghidra.util.database.DBCachedObjectStoreFactory.BooleanDBFieldCodec
 
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
 
BOTH - Enum constant in enum class ghidra.util.TwoWayBreakdownAddressRangeIterator.Which
Both included the range
bottom() - Method in record class generic.util.image.ImageUtils.Padding
Returns the value of the bottom record component.
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.
BOTTOMMOST - Enum constant in enum class ghidra.util.database.spatial.rect.Rectangle2DDirection
Start with element having the least y1 value
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(Lifespan, Lifespan) - Method in enum class ghidra.trace.model.Lifespan.Domain
 
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
BoundedShape<S> - Interface in ghidra.util.database.spatial
 
BoundedStuff() - Constructor for class ghidra.util.database.DBCachedObjectStore.BoundedStuff
 
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.
BoundingShape<S> - Interface in ghidra.util.database.spatial
 
bounds - Variable in class ghidra.trace.database.target.DBTraceObjectValueData
 
BOX_FIELD_NUMBER - Static variable in class ghidra.rmi.trace.TraceRmi.RequestGetValuesIntersecting
 
boxArea(B) - Method in interface ghidra.util.database.spatial.hyper.EuclideanHyperSpace
 
boxCenter(B) - Method in interface ghidra.util.database.spatial.hyper.EuclideanHyperSpace
 
boxContains(B, P) - Method in interface ghidra.util.database.spatial.hyper.EuclideanHyperSpace
 
boxEncloses(B, B) - Method in interface ghidra.util.database.spatial.hyper.EuclideanHyperSpace
 
boxesEqual(B, B) - Method in interface ghidra.util.database.spatial.hyper.EuclideanHyperSpace
 
boxIntersection(B, B) - Method in interface ghidra.util.database.spatial.hyper.EuclideanHyperSpace
 
boxMargin(B) - Method in interface ghidra.util.database.spatial.hyper.EuclideanHyperSpace
 
boxMid(B) - Method in interface ghidra.util.database.spatial.hyper.Dimension
 
boxUnionBounds(B, B) - Method in interface ghidra.util.database.spatial.hyper.EuclideanHyperSpace
 
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
 
BRACKETED - Static variable in class ghidra.trace.model.target.path.KeyPath.PathParser
 
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.
BREAK_ACCESS - Static variable in record class ghidra.debug.api.target.ActionName
 
BREAK_EXT - Static variable in record class ghidra.debug.api.target.ActionName
 
BREAK_HW_EXECUTE - Static variable in record class ghidra.debug.api.target.ActionName
 
BREAK_READ - Static variable in record class ghidra.debug.api.target.ActionName
 
BREAK_SW_EXECUTE - Static variable in record class ghidra.debug.api.target.ActionName
Forms: (addr:ADDRESS), R/W(rng:RANGE), (expr:STRING)
BREAK_WRITE - Static variable in record class ghidra.debug.api.target.ActionName
 
BreakCallBack - Class in ghidra.pcode.emulate
A breakpoint object
BreakCallBack() - Constructor for class ghidra.pcode.emulate.BreakCallBack
 
BREAKPOINT - Enum constant in enum class ghidra.pcode.emulate.EmulateExecutionState
Currently stopped at a breakpoint
BREAKPOINT_ADDED - Enum constant in enum class ghidra.trace.util.TraceEvent.TraceBreakpointEvent
 
BREAKPOINT_ADDED - Static variable in interface ghidra.trace.util.TraceEvents
BREAKPOINT_CHANGED - Enum constant in enum class ghidra.trace.util.TraceEvent.TraceBreakpointEvent
 
BREAKPOINT_CHANGED - Static variable in interface ghidra.trace.util.TraceEvents
BREAKPOINT_DELETED - Enum constant in enum class ghidra.trace.util.TraceEvent.TraceBreakpointEvent
 
BREAKPOINT_DELETED - Static variable in interface ghidra.trace.util.TraceEvents
BREAKPOINT_LIFESPAN_CHANGED - Enum constant in enum class ghidra.trace.util.TraceEvent.TraceBreakpointLifespanEvent
 
BREAKPOINT_LIFESPAN_CHANGED - Static variable in interface ghidra.trace.util.TraceEvents
A TraceBreakpointLocation's lifespan was changed
BREAKPOINT_PRIORITY - Static variable in interface ghidra.app.services.MarkerService
Display priority for marking locations of breakpoints.
breakpointAdded(LogicalBreakpoint) - Method in interface ghidra.debug.api.breakpoint.LogicalBreakpointsChangeListener
 
BreakpointChangeTranslator(DBTraceObject, TraceBreakpointLocation) - Constructor for class ghidra.trace.database.breakpoint.DBTraceBreakpointLocation.BreakpointChangeTranslator
 
breakpointManager - Variable in class ghidra.trace.database.DBTrace
 
breakpointRemoved(LogicalBreakpoint) - Method in interface ghidra.debug.api.breakpoint.LogicalBreakpointsChangeListener
 
breakpointsAdded(Collection<LogicalBreakpoint>) - Method in interface ghidra.debug.api.breakpoint.LogicalBreakpointsChangeListener
 
breakpointsClear(ProgramLocation) - Method in interface ghidra.debug.flatapi.FlatDebuggerAPI
Clear the breakpoints at a given location
breakpointsDisable(ProgramLocation) - Method in interface ghidra.debug.flatapi.FlatDebuggerAPI
Disable the breakpoints at a given location
breakpointsEnable(ProgramLocation) - Method in interface ghidra.debug.flatapi.FlatDebuggerAPI
Enable the breakpoints at a given location
breakpointSet(ProgramLocation, long, TraceBreakpointKind.TraceBreakpointKindSet, String) - Method in interface ghidra.debug.flatapi.FlatDebuggerAPI
Set a breakpoint at the given location
breakpointSetAccess(ProgramLocation, int, String) - Method in interface ghidra.debug.flatapi.FlatDebuggerAPI
Set an access breakpoint at the given location
breakpointSetHardwareExecute(ProgramLocation, String) - Method in interface ghidra.debug.flatapi.FlatDebuggerAPI
Set a hardware breakpoint at the given location
breakpointSetRead(ProgramLocation, int, String) - Method in interface ghidra.debug.flatapi.FlatDebuggerAPI
Set a read breakpoint at the given location
breakpointSetSoftwareExecute(ProgramLocation, String) - Method in interface ghidra.debug.flatapi.FlatDebuggerAPI
Set a software breakpoint at the given location
breakpointSetWrite(ProgramLocation, int, String) - Method in interface ghidra.debug.flatapi.FlatDebuggerAPI
Set a write breakpoint at the given location
breakpointsRemoved(Collection<LogicalBreakpoint>) - Method in interface ghidra.debug.api.breakpoint.LogicalBreakpointsChangeListener
 
breakpointsToggle(ProgramLocation) - Method in interface ghidra.debug.flatapi.FlatDebuggerAPI
Toggle the breakpoints at a given location
breakpointsUpdated(Collection<LogicalBreakpoint>) - Method in interface ghidra.debug.api.breakpoint.LogicalBreakpointsChangeListener
 
breakpointUpdated(LogicalBreakpoint) - Method in interface ghidra.debug.api.breakpoint.LogicalBreakpointsChangeListener
 
BreakTable - Interface in ghidra.pcode.emulate
A collection of breakpoints for the emulator
BreakTableCallBack - Class in ghidra.pcode.emulate
A basic instantiation of a breakpoint table
BreakTableCallBack(SleighLanguage) - Constructor for class ghidra.pcode.emulate.BreakTableCallBack
The break table needs a translator object so user-defined pcode ops can be registered against by name.
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
BROKEN - Enum constant in enum class ghidra.framework.data.LinkHandler.LinkStatus
The link-file specified does not refer to a valid file or content-type.
BrokenLinkIcon - Class in ghidra.framework.main
Icon class for for altering a baseIcon to render as a "broken" link-file icon.
BrokenLinkIcon(Icon) - Constructor for class ghidra.framework.main.BrokenLinkIcon
Constructs a "broken" link-file icon.
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
 
BSimApplyResult - Class in ghidra.features.bsim.gui.search.results
Contains information regarding the result of a BSim 'apply function name' operation.
BSimApplyResult(BSimMatchResult, BSimResultStatus, String) - Constructor for class ghidra.features.bsim.gui.search.results.BSimApplyResult
 
BSimApplyResult(Function, Function, BSimResultStatus, String) - Constructor for class ghidra.features.bsim.gui.search.results.BSimApplyResult
 
BSimApplyResult(String, String, BSimResultStatus, Address, String) - Constructor for class ghidra.features.bsim.gui.search.results.BSimApplyResult
 
BSimApplyResultsDisplayDialog - Class in ghidra.features.bsim.gui.search.results
Panel that displays the results of executing an "apply-rename" operation on a set of BSim query results.
BSimApplyResultsDisplayDialog(ServiceProvider, List<BSimApplyResult>, Program) - Constructor for class ghidra.features.bsim.gui.search.results.BSimApplyResultsDisplayDialog
 
BSimApplyResultsTableModel - Class in ghidra.features.bsim.gui.search.results
This is the model that backs the table in the BSimApplyResultsDisplayDialog.
BSimApplyResultsTableModel(String, ServiceProvider, Program, TaskMonitor, List<BSimApplyResult>) - Constructor for class ghidra.features.bsim.gui.search.results.BSimApplyResultsTableModel
 
BSimClientFactory - Class in ghidra.features.bsim.query
 
BSimClientFactory() - Constructor for class ghidra.features.bsim.query.BSimClientFactory
 
BSimControlLaunchable - Class in ghidra.features.bsim.query
 
BSimControlLaunchable() - Constructor for class ghidra.features.bsim.query.BSimControlLaunchable
Constructor for launching from the console
BSimDBConnectTaskManager - Class in ghidra.features.bsim.query
Provides the ability to synchronize concurrent connection task instances within the same thread.
BSimDBConnectTaskManager(BSimServerInfo) - Constructor for class ghidra.features.bsim.query.BSimDBConnectTaskManager
 
BSimDBConnectTaskManager.DBConnectionSupplier - Interface in ghidra.features.bsim.query
DB connection supplier
BSimError(FunctionDatabase.ErrorCategory, String) - Constructor for class ghidra.features.bsim.query.FunctionDatabase.BSimError
 
BSimExecutablesSummaryModel - Class in ghidra.features.bsim.gui.search.results
Table model built by aggregating or "summing" the columns of rows from the QueryResultModel.
bsimFilter - Variable in class ghidra.features.bsim.query.protocol.QueryNearest
 
bsimFilter - Variable in class ghidra.features.bsim.query.protocol.QueryVectorMatch
 
BSimFilter - Class in ghidra.features.bsim.query.protocol
Suitable for client side filtering by calling isFiltered with an ExecutableRecord or evaluate with a FunctionDescription.
BSimFilter() - Constructor for class ghidra.features.bsim.query.protocol.BSimFilter
 
BSimFilter.FilterEntry - Record Class in ghidra.features.bsim.query.protocol
 
BSimFilterPanel - Class in ghidra.features.bsim.gui.search.dialog
Panel for specifying and managing BSim filters.
BSimFilterPanel(List<BSimFilterType>, BSimFilterSet, Callback) - Constructor for class ghidra.features.bsim.gui.search.dialog.BSimFilterPanel
Constructs a filer panel with existing filters
BSimFilterPanel(Callback) - Constructor for class ghidra.features.bsim.gui.search.dialog.BSimFilterPanel
Constructs a filer panel with no filters
BSimFilterSet - Class in ghidra.features.bsim.gui.search.dialog
Maintains the set of current filters in a nicer way than BSimFiler which breaks them down into filter pieces that doesn't maintain any order.
BSimFilterSet() - Constructor for class ghidra.features.bsim.gui.search.dialog.BSimFilterSet
 
BSimFilterSet.FilterEntry - Record Class in ghidra.features.bsim.gui.search.dialog
 
BSimFilterType - Class in ghidra.features.bsim.gui.filters
The base class for BSim filter types.
BSimFilterType(String, String, String) - Constructor for class ghidra.features.bsim.gui.filters.BSimFilterType
 
BSimH2FileDBConnectionManager - Class in ghidra.features.bsim.query.file
 
BSimH2FileDBConnectionManager() - Constructor for class ghidra.features.bsim.query.file.BSimH2FileDBConnectionManager
 
BSimH2FileDBConnectionManager.BSimH2FileDataSource - Class in ghidra.features.bsim.query.file
BSimH2FileDBConnectionManager.BSimH2FileDataSource provides a pooled DB data source for a specific H2 File DB.
BSimInitializer - Class in ghidra.features.bsim.query
 
BSimInitializer() - Constructor for class ghidra.features.bsim.query.BSimInitializer
 
BSimJDBCDataSource - Interface in ghidra.features.bsim.query
 
BSimLaunchable - Class in ghidra.features.bsim.query.ingest
 
BSimLaunchable() - Constructor for class ghidra.features.bsim.query.ingest.BSimLaunchable
Constructor for launching from the console
BSimMatchResult - Class in ghidra.features.bsim.gui.search.results
A possible BSim function match.
BSimMatchResult(FunctionDescription, Address, SimilarityNote) - Constructor for class ghidra.features.bsim.gui.search.results.BSimMatchResult
 
BSimMatchResultsModel - Class in ghidra.features.bsim.gui.search.results
Table model for BSim Similar function search results
BSimMatchResultsModel(PluginTool, DatabaseInformation, LSHVectorFactory) - Constructor for class ghidra.features.bsim.gui.search.results.BSimMatchResultsModel
 
BSimOverviewDialog - Class in ghidra.features.bsim.gui.search.dialog
Dialog for initiating a BSim overview query.
BSimOverviewDialog(PluginTool, BSimSearchService, BSimServerManager) - Constructor for class ghidra.features.bsim.gui.search.dialog.BSimOverviewDialog
 
BSimOverviewModel - Class in ghidra.features.bsim.gui.overview
Table model for BSim Overview results
BSimOverviewProvider - Class in ghidra.features.bsim.gui.overview
ComponentProvider to display the results of a BSim Overview query
BSimOverviewProvider(BSimSearchPlugin, BSimServerInfo, Program, LSHVectorFactory, BSimSearchSettings) - Constructor for class ghidra.features.bsim.gui.overview.BSimOverviewProvider
 
BSimOverviewRowObject - Class in ghidra.features.bsim.gui.overview
Table row object for BSim Overview results table
BSimOverviewRowObject(SimilarityVectorResult, Address, LSHVectorFactory, Program) - Constructor for class ghidra.features.bsim.gui.overview.BSimOverviewRowObject
Constructor.
BSimOverviewRowObjectToAddressTableRowMapper - Class in ghidra.features.bsim.gui.overview
Row object mapper for mapping BSimOverviewRowObjects to Addresses
BSimOverviewRowObjectToAddressTableRowMapper() - Constructor for class ghidra.features.bsim.gui.overview.BSimOverviewRowObjectToAddressTableRowMapper
 
BsimPluginPackage - Class in ghidra.features.bsim.query
 
BsimPluginPackage() - Constructor for class ghidra.features.bsim.query.BsimPluginPackage
 
BSimPostgresDBConnectionManager - Class in ghidra.features.bsim.query
 
BSimPostgresDBConnectionManager() - Constructor for class ghidra.features.bsim.query.BSimPostgresDBConnectionManager
 
BSimPostgresDBConnectionManager.BSimPostgresDataSource - Class in ghidra.features.bsim.query
 
BSimQuery<R> - Class in ghidra.features.bsim.query.protocol
BSimQuery facilitates all BSim FunctionDatabase queries which when executed provide a specific QueryResponseRecord.
BSimQuery(String) - Constructor for class ghidra.features.bsim.query.protocol.BSimQuery
 
BSimResultRowObjectToAddressTableRowMapper - Class in ghidra.features.bsim.gui.search.results
Maps BSimMatchResult objects to Address to get addition table columns
BSimResultRowObjectToAddressTableRowMapper() - Constructor for class ghidra.features.bsim.gui.search.results.BSimResultRowObjectToAddressTableRowMapper
 
BSimResultStatus - Enum Class in ghidra.features.bsim.gui.search.results
Enum of BSim results apply statuses for when users attempt to apply function names or signatures
BSimSearchDialog - Class in ghidra.features.bsim.gui.search.dialog
Dialog for initiating a BSim similar function match search.
BSimSearchDialog(PluginTool, BSimSearchService, BSimServerManager, Set<FunctionSymbol>) - Constructor for class ghidra.features.bsim.gui.search.dialog.BSimSearchDialog
 
BSimSearchInfoDisplayDialog - Class in ghidra.features.bsim.gui.search.results
Dialog for displaying the search criteria used to generate a BSim Similar Functions Search.
BSimSearchInfoDisplayDialog(BSimServerInfo, BSimSearchSettings, boolean) - Constructor for class ghidra.features.bsim.gui.search.results.BSimSearchInfoDisplayDialog
 
BSimSearchPlugin - Class in ghidra.features.bsim.gui
Plugin for BSim search features
BSimSearchPlugin(PluginTool) - Constructor for class ghidra.features.bsim.gui.BSimSearchPlugin
 
BSimSearchResultsFilterDialog - Class in ghidra.features.bsim.gui.search.results
Dialog for configuring post BSim search filters
BSimSearchResultsFilterDialog(List<BSimFilterType>, BSimFilterSet) - Constructor for class ghidra.features.bsim.gui.search.results.BSimSearchResultsFilterDialog
 
BSimSearchResultsProvider - Class in ghidra.features.bsim.gui.search.results
ComponentProvider for displaying BSim Similar Functions Search results.
BSimSearchResultsProvider(BSimSearchPlugin, PluginTool, BSimServerInfo, DatabaseInformation, LSHVectorFactory, SFQueryInfo, BSimSearchSettings) - Constructor for class ghidra.features.bsim.gui.search.results.BSimSearchResultsProvider
 
BSimSearchService - Interface in ghidra.features.bsim.gui.search.dialog
Interface used by the BSimSearchDialog to initiate BSim Queries
BSimSearchSettings - Class in ghidra.features.bsim.gui.search.dialog
Class to hold all the settings for a BSim similar functions search
BSimSearchSettings() - Constructor for class ghidra.features.bsim.gui.search.dialog.BSimSearchSettings
 
BSimSearchSettings(double, double, int, BSimFilterSet) - Constructor for class ghidra.features.bsim.gui.search.dialog.BSimSearchSettings
 
BSimServerCache - Class in ghidra.features.bsim.gui.search.dialog
Caches BSim database info for a Bsim database connection
BSimServerCache(BSimServerInfo) - Constructor for class ghidra.features.bsim.gui.search.dialog.BSimServerCache
 
BSimServerDialog - Class in ghidra.features.bsim.gui.search.dialog
Dialog for managing BSim database server definitions
BSimServerDialog(PluginTool, BSimServerManager) - Constructor for class ghidra.features.bsim.gui.search.dialog.BSimServerDialog
 
BSimServerInfo - Class in ghidra.features.bsim.query
 
BSimServerInfo(BSimServerInfo.DBType, String, int, String) - Constructor for class ghidra.features.bsim.query.BSimServerInfo
Construct a new BSimServerInfo object.
BSimServerInfo(BSimServerInfo.DBType, String, String, int, String) - Constructor for class ghidra.features.bsim.query.BSimServerInfo
Construct a new BSimServerInfo object
BSimServerInfo(String) - Constructor for class ghidra.features.bsim.query.BSimServerInfo
Construct a new BSimServerInfo object for a BSimServerInfo.DBType.file type database.
BSimServerInfo(URL) - Constructor for class ghidra.features.bsim.query.BSimServerInfo
Construct a new BSimServerInfo object from a suitable database URL (i.e., postgresql:, https:, elastic:, file:).
BSimServerInfo.DBType - Enum Class in ghidra.features.bsim.query
Enumerated Database Types
BSimServerManager - Class in ghidra.features.bsim.gui
Managers BSim database server definitions and connections
BSimServerManagerListener - Interface in ghidra.features.bsim.gui.search.dialog
Listener for when the list of defined BSim database definitions change
BSimServerTableModel - Class in ghidra.features.bsim.gui.search.dialog
Table model for BSim database server definitions.
BSimServerTableModel(BSimServerManager) - Constructor for class ghidra.features.bsim.gui.search.dialog.BSimServerTableModel
 
BSimSqlClause - Record Class in ghidra.features.bsim.query.client
The SQL clauses for all the filters that are to be used in a BSim query
BSimSqlClause(String, String) - Constructor for record class ghidra.features.bsim.query.client.BSimSqlClause
Creates an instance of a BSimSqlClause record class.
BSimStatusRenderer - Class in ghidra.features.bsim.gui.search.results
Renderer for display BSim apply results from attempting to apply function names and signatures from BSim Search results.
BSimStatusRenderer() - Constructor for class ghidra.features.bsim.gui.search.results.BSimStatusRenderer
 
BSimValueEditor - Interface in ghidra.features.bsim.gui.filters
Interface for BSim filter value editors.
BSimVectorStoreManager - Class in ghidra.features.bsim.query.file
 
BSimVectorStoreManager() - Constructor for class ghidra.features.bsim.query.file.BSimVectorStoreManager
 
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
 
buf - Variable in class ghidra.trace.model.target.path.KeyPath.PathParser
 
BUF_SIZE - Static variable in class ghidra.trace.database.program.DBTraceProgramView
 
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 - Variable in class ghidra.util.database.DBBufferInputStream
 
buffer - Variable in class ghidra.util.database.DBBufferOutputStream
 
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.
bufferForValue(Register, RegisterValue) - Static method in enum class ghidra.trace.util.TraceRegisterUtils
 
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.
bufferStore - Variable in class ghidra.trace.database.memory.DBTraceMemorySpace
 
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.rmi.trace.TraceRmi.Addr.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.AddrRange.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.BoolArr.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.Box.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.Compiler.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.DomObjId.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.FilePath.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.IntArr.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.Language.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.LongArr.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.Method.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.MethodArgument.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.MethodParameter.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.Null.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ObjDesc.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ObjPath.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ObjSpec.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.RegVal.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ReplyActivate.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ReplyCloseTrace.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ReplyCreateObject.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ReplyCreateOverlaySpace.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ReplyCreateTrace.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ReplyDeleteBytes.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ReplyDeleteRegisterValue.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ReplyDisassemble.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ReplyEndTx.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ReplyError.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ReplyGetObject.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ReplyGetValues.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ReplyInsertObject.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ReplyNegotiate.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ReplyPutBytes.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ReplyPutRegisterValue.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ReplyRemoveObject.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ReplyRetainValues.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ReplySaveTrace.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ReplySetMemoryState.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ReplySetValue.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ReplySnapshot.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ReplyStartTx.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.RequestActivate.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.RequestCloseTrace.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.RequestCreateObject.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.RequestCreateOverlaySpace.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.RequestCreateRootObject.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.RequestCreateTrace.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.RequestDeleteBytes.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.RequestDeleteRegisterValue.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.RequestDisassemble.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.RequestEndTx.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.RequestGetObject.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.RequestGetValues.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.RequestGetValuesIntersecting.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.RequestInsertObject.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.RequestNegotiate.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.RequestPutBytes.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.RequestPutRegisterValue.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.RequestRemoveObject.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.RequestRetainValues.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.RequestSaveTrace.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.RequestSetMemoryState.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.RequestSetValue.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.RequestSnapshot.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.RequestStartTx.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.Schedule.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ShortArr.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.Snap.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.Span.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.StringArr.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.TxId.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ValDesc.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ValSpec.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.Value.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.ValueType.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.XReplyInvokeMethod.Builder
 
build() - Method in class ghidra.rmi.trace.TraceRmi.XRequestInvokeMethod.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 ghidra.trace.model.target.schema.SchemaBuilder
 
build() - Method in class ghidra.util.database.SchemaBuilder
 
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
 
buildAndAdd() - Method in class ghidra.trace.model.target.schema.SchemaBuilder
 
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
buildAndReplace() - Method in class ghidra.trace.model.target.schema.SchemaBuilder
 
buildByteExecutor(TracePlatform, long, TraceThread, int) - Static method in enum class ghidra.pcode.exec.trace.TraceSleighUtils
Build a p-code executor that operates directly on bytes of the given trace
buildByteExecutor(Trace, long, TraceThread, int) - Static method in enum class ghidra.pcode.exec.trace.TraceSleighUtils
 
buildByteWithStateExecutor(TracePlatform, long, TraceThread, int) - Static method in enum class ghidra.pcode.exec.trace.TraceSleighUtils
Build a p-code executor that operates directly on bytes and memory state of the given trace
buildByteWithStateExecutor(Trace, long, TraceThread, int) - Static method in enum class ghidra.pcode.exec.trace.TraceSleighUtils
 
buildCenterPanel() - Method in class ghidra.features.bsim.gui.search.dialog.AbstractBSimSearchDialog
 
buildCenterPanel() - Method in class ghidra.features.bsim.gui.search.dialog.BSimSearchDialog
 
buildChooser() - Method in class docking.options.editor.SettableColorSwatchChooserPanel
 
buildClangTree(Decoder, HighFunction) - Static method in class ghidra.app.decompiler.ClangMarkup
 
buildClient(BSimServerInfo, boolean) - Static method in class ghidra.features.bsim.query.BSimClientFactory
Given the URL for a BSim server construct the appropriate BSim client object (implementing FunctionDatabase).
buildClient(URL, boolean) - Static method in class ghidra.features.bsim.query.BSimClientFactory
Given the URL for a BSim server construct the appropriate BSim client object (implementing FunctionDatabase).
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.
buildElasticCombinedClause(List<String>) - Method in class ghidra.features.bsim.gui.filters.BSimFilterType
Given (multiple) clauses for a single filter type, combine into a single elasticsearch script conditional
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() - Static method in class ghidra.app.util.importer.ProgramLoader
Gets a new ProgramLoader ProgramLoader.Builder which can be used to load a new Program
builder(TraceObjectSchema) - Method in class ghidra.trace.model.target.schema.DefaultSchemaContext
 
builder(TraceObjectSchema.SchemaName) - Method in class ghidra.trace.model.target.schema.DefaultSchemaContext
 
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
 
buildFunctionFilter() - Method in class ghidra.features.bsim.query.elastic.ElasticEffects
 
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
 
buildIcon(Icon, List<Icon>) - Static method in class ghidra.plugins.fsbrowser.FSBIcons
 
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.features.base.quickfix.QuickFixTableProvider
 
buildMainPanel() - Method in class ghidra.features.base.replace.SearchAndReplaceProvider
 
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
buildOptionsPanel() - Method in class ghidra.features.bsim.gui.search.dialog.AbstractBSimSearchDialog
 
buildOptionsPanel() - Method in class ghidra.features.bsim.gui.search.dialog.BSimSearchDialog
 
buildPanel() - Method in class ghidra.features.base.codecompare.panel.CodeComparisonView
 
buildParser() - Method in class ghidra.app.plugin.assembler.sleigh.AbstractSleighAssemblerBuilder
Build the parser for the language
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.Addr.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.AddrRange.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.BoolArr.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.Box.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.Compiler.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.DomObjId.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.FilePath.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.IntArr.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.Language.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.LongArr.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.Method.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.MethodArgument.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.MethodParameter.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.Null.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ObjDesc.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ObjPath.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ObjSpec.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.RegVal.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ReplyActivate.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ReplyCloseTrace.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ReplyCreateObject.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ReplyCreateOverlaySpace.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ReplyCreateTrace.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ReplyDeleteBytes.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ReplyDeleteRegisterValue.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ReplyDisassemble.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ReplyEndTx.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ReplyError.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ReplyGetObject.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ReplyGetValues.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ReplyInsertObject.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ReplyNegotiate.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ReplyPutBytes.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ReplyPutRegisterValue.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ReplyRemoveObject.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ReplyRetainValues.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ReplySaveTrace.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ReplySetMemoryState.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ReplySetValue.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ReplySnapshot.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ReplyStartTx.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.RequestActivate.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.RequestCloseTrace.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.RequestCreateObject.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.RequestCreateOverlaySpace.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.RequestCreateRootObject.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.RequestCreateTrace.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.RequestDeleteBytes.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.RequestDeleteRegisterValue.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.RequestDisassemble.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.RequestEndTx.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.RequestGetObject.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.RequestGetValues.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.RequestGetValuesIntersecting.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.RequestInsertObject.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.RequestNegotiate.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.RequestPutBytes.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.RequestPutRegisterValue.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.RequestRemoveObject.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.RequestRetainValues.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.RequestSaveTrace.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.RequestSetMemoryState.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.RequestSetValue.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.RequestSnapshot.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.RequestStartTx.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.Schedule.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ShortArr.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.Snap.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.Span.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.StringArr.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.TxId.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ValDesc.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ValSpec.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.Value.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.ValueType.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.XReplyInvokeMethod.Builder
 
buildPartial() - Method in class ghidra.rmi.trace.TraceRmi.XRequestInvokeMethod.Builder
 
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.
buildQueryNearest() - Method in class ghidra.features.bsim.query.facade.SFQueryInfo
 
buildQueryNearestVector() - Method in class ghidra.features.bsim.query.facade.SFOverviewInfo
 
buildResponseTemplate() - Method in class ghidra.features.bsim.query.protocol.AdjustVectorIndex
 
buildResponseTemplate() - Method in class ghidra.features.bsim.query.protocol.BSimQuery
 
buildResponseTemplate() - Method in class ghidra.features.bsim.query.protocol.CreateDatabase
 
buildResponseTemplate() - Method in class ghidra.features.bsim.query.protocol.DropDatabase
 
buildResponseTemplate() - Method in class ghidra.features.bsim.query.protocol.InsertOptionalValues
 
buildResponseTemplate() - Method in class ghidra.features.bsim.query.protocol.InsertRequest
 
buildResponseTemplate() - Method in class ghidra.features.bsim.query.protocol.InstallCategoryRequest
 
buildResponseTemplate() - Method in class ghidra.features.bsim.query.protocol.InstallMetadataRequest
 
buildResponseTemplate() - Method in class ghidra.features.bsim.query.protocol.InstallTagRequest
 
buildResponseTemplate() - Method in class ghidra.features.bsim.query.protocol.PasswordChange
 
buildResponseTemplate() - Method in class ghidra.features.bsim.query.protocol.PrewarmRequest
 
buildResponseTemplate() - Method in class ghidra.features.bsim.query.protocol.QueryChildren
 
buildResponseTemplate() - Method in class ghidra.features.bsim.query.protocol.QueryCluster
 
buildResponseTemplate() - Method in class ghidra.features.bsim.query.protocol.QueryDelete
 
buildResponseTemplate() - Method in class ghidra.features.bsim.query.protocol.QueryExeCount
 
buildResponseTemplate() - Method in class ghidra.features.bsim.query.protocol.QueryExeInfo
 
buildResponseTemplate() - Method in class ghidra.features.bsim.query.protocol.QueryInfo
 
buildResponseTemplate() - Method in class ghidra.features.bsim.query.protocol.QueryName
 
buildResponseTemplate() - Method in class ghidra.features.bsim.query.protocol.QueryNearest
 
buildResponseTemplate() - Method in class ghidra.features.bsim.query.protocol.QueryNearestVector
 
buildResponseTemplate() - Method in class ghidra.features.bsim.query.protocol.QueryOptionalExist
 
buildResponseTemplate() - Method in class ghidra.features.bsim.query.protocol.QueryOptionalValues
 
buildResponseTemplate() - Method in class ghidra.features.bsim.query.protocol.QueryPair
 
buildResponseTemplate() - Method in class ghidra.features.bsim.query.protocol.QueryUpdate
 
buildResponseTemplate() - Method in class ghidra.features.bsim.query.protocol.QueryVectorId
 
buildResponseTemplate() - Method in class ghidra.features.bsim.query.protocol.QueryVectorMatch
 
buildServerPanel() - Method in class ghidra.features.bsim.gui.search.dialog.AbstractBSimSearchDialog
 
buildServerPanel() - Method in class ghidra.features.bsim.gui.search.dialog.BSimSearchDialog
 
buildSimpleProgram(String, Object) - Static method in class ghidra.test.ToyProgramBuilder
Create simple Toy program with a single initialized memory block at 0x1001000-0x1002fff
buildSpacer(ClangNode, int, String) - Static method in class ghidra.app.decompiler.ClangToken
Add a spacer token to the given text grouping
buildSQLCombinedClause(List<String>) - Method in class ghidra.features.bsim.gui.filters.BSimFilterType
Given (multiple) clauses for a single filter type, combine into a single SQL where clause
buildSQLCombinedClause(List<String>) - Method in class ghidra.features.bsim.gui.filters.ExecutableCategoryBSimFilterType
 
buildSQLCombinedClause(List<String>) - Method in class ghidra.features.bsim.gui.filters.NotExecutableCategoryBSimFilterType
 
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
 
buildUi() - Method in class ghidra.base.graph.CircleWithLabelVertexShapeProvider
 
buildURL(String) - Static method in class ghidra.features.bsim.query.BSimClientFactory
Build a root URL for connecting to a BSim database.
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
 
buildVectorIdHistogram(Iterator<FunctionDescription>) - Static method in class ghidra.features.bsim.query.client.IdHistogram
 
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
 
buildWatchExecutor(ServiceProvider, DebuggerCoordinates) - Static method in enum class ghidra.pcode.exec.DebuggerPcodeUtils
Build an executor that can compute watch values
buildWatchState(ServiceProvider, DebuggerCoordinates) - Static method in enum class ghidra.pcode.exec.DebuggerPcodeUtils
 
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
 
BUILTIN - Enum constant in enum class ghidra.debug.api.target.ActionName.Show
Don't show general actions.
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
 
BuiltinTraceObjectInterfaceFactory - Class in ghidra.trace.model.target.info
 
BuiltinTraceObjectInterfaceFactory() - Constructor for class ghidra.trace.model.target.info.BuiltinTraceObjectInterfaceFactory
 
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
 
BulkSignatures - Class in ghidra.features.bsim.query.ingest
 
BulkSignatures(BSimServerInfo) - Constructor for class ghidra.features.bsim.query.ingest.BulkSignatures
Constructor
BulkSignatures(BSimServerInfo, String) - Constructor for class ghidra.features.bsim.query.ingest.BulkSignatures
Constructor
BURLYWOOD - Static variable in class ghidra.util.WebColors
 
Busy - Enum constant in enum class ghidra.features.bsim.query.FunctionDatabase.Status
 
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.
button - Variable in class docking.widgets.table.IconButtonTableCellEditor
 
button - Variable in class docking.widgets.table.IconButtonTableCellRenderer
 
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_DEF - Enum constant in enum class ghidra.pcode.exec.PcodeArithmetic.Purpose
The p-code specification defines the operand as a constant
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.
byCommentType(CommentType) - Static method in interface ghidra.trace.util.TraceEvents
Get the comment change event for the given comment type
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.
Bypass() - Constructor for class ghidra.async.AsyncDebouncer.Bypass
 
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 - Enum constant in enum class ghidra.trace.model.target.schema.PrimitiveTraceObjectSchema
 
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 - Static variable in interface ghidra.util.database.DBCachedObjectStoreFactory.PrimitiveCodec
Codec for byte
BYTE_ANALYZER - Enum constant in enum class ghidra.app.services.AnalyzerType
 
BYTE_ARR - Enum constant in enum class ghidra.trace.model.target.schema.PrimitiveTraceObjectSchema
 
BYTE_ARR - Static variable in interface ghidra.util.database.DBCachedObjectStoreFactory.PrimitiveCodec
Codec for byte[]
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_VALUE - Enum constant in enum class ghidra.rmi.trace.TraceRmi.Value.ValueCase
 
BYTE_VALUE_FIELD_NUMBER - Static variable in class ghidra.rmi.trace.TraceRmi.Value
 
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
ByteArrayConfigFieldCodec() - Constructor for class ghidra.framework.plugintool.AutoConfigState.ByteArrayConfigFieldCodec
 
ByteArrayConverter - Interface in ghidra.app.util.bin
An interface to convert from a object to a byte array.
ByteArrayDBFieldCodec(Class<OT>, Field, int) - Constructor for class ghidra.util.database.DBCachedObjectStoreFactory.ByteArrayDBFieldCodec
 
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.
ByteArrayUtils - Enum Class in ghidra.trace.util
 
byteArrayValue() - Method in class ghidra.program.model.scalar.Scalar
Returns a byte array representing this Scalar.
ByteBufferUtils - Interface in ghidra.util
Some utilities for manipulating a ByteBuffer
byteCache - Variable in class ghidra.trace.database.listing.AbstractDBTraceCodeUnit
 
ByteCache - Class in ghidra.trace.database.program
 
ByteCache(int) - Constructor for class ghidra.trace.database.program.ByteCache
 
ByteColumnAdapter - Class in ghidra.app.plugin.debug.dbtable
 
ByteConfigFieldCodec() - Constructor for class ghidra.framework.plugintool.AutoConfigState.ByteConfigFieldCodec
 
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.PasteByteStringCommand - 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
 
ByteDBFieldCodec(Class<OT>, Field, int) - Constructor for class ghidra.util.database.DBCachedObjectStoreFactory.ByteDBFieldCodec
 
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, ByteMatcher) - 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, 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() - Method in record class ghidra.pcode.exec.DebuggerPcodeUtils.PrettyBytes
Returns the value of the bytes record component.
bytes() - Method in record class ghidra.pcode.exec.DebuggerPcodeUtils.WatchValue
Returns the value of the bytes record component.
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_CHANGED - Enum constant in enum class ghidra.trace.util.TraceEvent.TraceBytesEvent
 
BYTES_CHANGED - Static variable in interface ghidra.trace.util.TraceEvents
The Trace's memory or register values were changed.
BYTES_PER_CHAIN_OFFSET - Static variable in class ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideInfoCommon
 
BYTES_STATE_CHANGED - Enum constant in enum class ghidra.trace.util.TraceEvent.TraceMemoryStateEvent
 
BYTES_STATE_CHANGED - Static variable in interface ghidra.trace.util.TraceEvents
The cache state of memory or register values was changed.
BYTES_VALUE - Enum constant in enum class ghidra.rmi.trace.TraceRmi.Value.ValueCase
 
BYTES_VALUE_FIELD_NUMBER - Static variable in class ghidra.rmi.trace.TraceRmi.Value
 
bytesChanged(Set<TraceAddressSnapRange>, long, Address, byte[], byte[]) - Method in class ghidra.trace.database.listing.DBTraceCodeSpace
Notify this space that some bytes have changed
bytesDelayedWrite(PcodeTraceAccess) - Static method in enum class ghidra.pcode.exec.trace.TraceEmulationIntegration
Create a writer (callbacks) that lazily loads data from the given access shim.
bytesDifferForSet(byte[], byte[], AddressSetView) - Method in class ghidra.trace.database.program.DBTraceProgramView
 
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
 
bytesImmediateWrite(PcodeTraceAccess) - Static method in enum class ghidra.pcode.exec.trace.TraceEmulationIntegration
Create a writer (callbacks) that lazily loads data and immediately writes changes to the given access shim.
bytesImmediateWrite(PcodeTraceAccess, TraceThread, int) - Static method in enum class ghidra.pcode.exec.trace.TraceEmulationIntegration
Create state callbacks that lazily load data and immediately write changes to the given access shim.
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, PcodeStateCallbacks) - 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, PcodeStateCallbacks) - Constructor for class ghidra.pcode.exec.BytesPcodeExecutorStatePiece
Construct a state for the given language
BytesPcodeExecutorStateSpace - Class in ghidra.pcode.exec
A p-code executor state space for storing and retrieving bytes as arrays
BytesPcodeExecutorStateSpace(Language, AddressSpace, AbstractBytesPcodeExecutorStatePiece<?>) - Constructor for class ghidra.pcode.exec.BytesPcodeExecutorStateSpace
Construct an internal space for the given address space
BytesPcodeExecutorStateSpace(Language, AddressSpace, AbstractBytesPcodeExecutorStatePiece<?>, 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
BytesPieceHandler() - Constructor for class ghidra.pcode.exec.trace.TraceEmulationIntegration.BytesPieceHandler
 
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 - Variable in class ghidra.program.model.address.CachedAddressSetView
 
cache - Variable in class ghidra.trace.database.DBTraceCacheForSequenceQueries
 
cache - Variable in class ghidra.trace.database.listing.DBTraceUndefinedDataView
 
cache - Variable in class ghidra.trace.database.program.AbstractDBTraceProgramViewMemory
 
cache - Variable in class ghidra.trace.database.program.DBTraceProgramViewEquateTable
 
CACHE_ADDRESS_BREADTH - Static variable in class ghidra.trace.database.listing.AbstractBaseDBTraceDefinedUnitsView
 
CACHE_ADDRESS_BREADTH - Static variable in class ghidra.trace.database.symbol.AbstractDBTraceSymbolSingleTypeWithLocationView
 
CACHE_BY_CLASS - Static variable in class ghidra.pcode.emu.sys.AnnotatedEmuSyscallUseropLibrary
 
CACHE_MAX_POINTS - Static variable in class ghidra.trace.database.listing.AbstractBaseDBTraceDefinedUnitsView
 
CACHE_MAX_POINTS - Static variable in class ghidra.trace.database.symbol.AbstractDBTraceSymbolSingleTypeWithLocationView
 
CACHE_MAX_REGIONS - Static variable in class ghidra.trace.database.listing.AbstractBaseDBTraceDefinedUnitsView
 
CACHE_MAX_SNAPS - Static variable in class ghidra.trace.database.listing.DBTraceUndefinedDataView
 
CACHE_SNAP_BREADTH - Static variable in class ghidra.trace.database.symbol.AbstractDBTraceSymbolSingleTypeWithLocationView
 
Cached(boolean, T) - Constructor for record class ghidra.trace.database.target.CachePerDBTraceObject.Cached
Creates an instance of a Cached record class.
CachedAddressSetView - Class in ghidra.program.model.address
For cases where an address set cannot be accessed expediently, this class may wrap it to provide cached read-only access.
CachedAddressSetView(AddressSetView) - Constructor for class ghidra.program.model.address.CachedAddressSetView
 
CachedAddressSetView.CachedRangeIterator - Class in ghidra.program.model.address
 
cachedDataChildren - Variable in class ghidra.util.database.spatial.AbstractConstraintsTree
 
cachedEdges - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph
 
CachedEmulator(Trace, PcodeMachine<?>, TraceEmulationIntegration.Writer) - Constructor for record class ghidra.app.services.DebuggerEmulationService.CachedEmulator
 
CachedEmulator(Trace, PcodeMachine<?>, TraceEmulationIntegration.Writer, long) - Constructor for record class ghidra.app.services.DebuggerEmulationService.CachedEmulator
Creates an instance of a CachedEmulator record class.
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()
cachedNodeChildren - Variable in class ghidra.util.database.spatial.AbstractConstraintsTree
 
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
 
CachedRangeIterator(Address, boolean) - Constructor for class ghidra.program.model.address.CachedAddressSetView.CachedRangeIterator
 
CachedRegion(long, AddressRange) - Constructor for class ghidra.trace.database.DBTraceCacheForSequenceQueries.CachedRegion
 
CachedStatement<S> - Class in ghidra.features.bsim.query.client.tables
CachedStatement provides a cached Statement container which is intended to supply a reusable instance for use within a single thread.
CachedStatement() - Constructor for class ghidra.features.bsim.query.client.tables.CachedStatement
 
cachedVertices - Variable in class ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph
 
cacheExecutableByRow(ExecutableRecord, RowKey) - Method in class ghidra.features.bsim.query.description.DescriptionManager
Create an internal map entry from a database id to an executable
cacheForAt - Variable in class ghidra.trace.database.symbol.AbstractDBTraceSymbolSingleTypeWithLocationView
 
cacheForContaining - Variable in class ghidra.trace.database.listing.AbstractBaseDBTraceDefinedUnitsView
 
CacheForGetSymbolsAtQueries() - Constructor for class ghidra.trace.database.symbol.AbstractDBTraceSymbolSingleTypeWithLocationView.CacheForGetSymbolsAtQueries
 
CacheForGetUnitContainingQueries() - Constructor for class ghidra.trace.database.listing.AbstractBaseDBTraceDefinedUnitsView.CacheForGetUnitContainingQueries
 
CacheForGetUnitSequenceQueries() - Constructor for class ghidra.trace.database.listing.AbstractBaseDBTraceDefinedUnitsView.CacheForGetUnitSequenceQueries
 
cacheForSequence - Variable in class ghidra.trace.database.listing.AbstractBaseDBTraceDefinedUnitsView
 
CachePerDBTraceObject - Class in ghidra.trace.database.target
 
CachePerDBTraceObject() - Constructor for class ghidra.trace.database.target.CachePerDBTraceObject
 
CachePerDBTraceObject.Cached<T> - Record Class in ghidra.trace.database.target
 
cacheRecoveredDataType(GoType, DataType) - Method in class ghidra.app.util.bin.format.golang.rtti.GoTypeManager
Inserts a mapping between a Go 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
 
CAFILE_OPTION - Static variable in class ghidra.features.bsim.query.BSimControlLaunchable
 
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.
calcLibraryMd5Placeholder(String, String) - Static method in class ghidra.features.bsim.query.description.ExecutableRecord
Generate a placeholder md5 string for a library executable based just on its name and architecture
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
 
callbacks() - Method in interface ghidra.pcode.exec.trace.TraceEmulationIntegration.Writer
Cast this writer to fit the emulator's value domain
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, boolean) - 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.
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
 
CallgraphEntry - Class in ghidra.features.bsim.query.description
 
CallgraphEntry(FunctionDescription, int) - Constructor for class ghidra.features.bsim.query.description.CallgraphEntry
 
CallgraphRow() - Constructor for class ghidra.features.bsim.query.client.tables.CallgraphTable.CallgraphRow
 
CallgraphTable - Class in ghidra.features.bsim.query.client.tables
 
CallgraphTable() - Constructor for class ghidra.features.bsim.query.client.tables.CallgraphTable
 
CallgraphTable.CallgraphRow - Class in ghidra.features.bsim.query.client.tables
 
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
 
CalloutInfo - Class in docking.util.image
An object that describes a component to be 'called-out'.
CalloutInfo(Component, Component) - Constructor for class docking.util.image.CalloutInfo
Constructor for the destination component, the source component and the area that is to be captured.
CalloutInfo(Component, Component, Rectangle) - Constructor for class docking.util.image.CalloutInfo
Constructor for the destination component, the source component and the area that is to be captured.
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
 
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
canCache(Address, int) - Method in class ghidra.trace.database.program.ByteCache
 
canCancel() - Method in class docking.wizard.WizardModel
Returns true if the cancel button should be enabled.
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.WizardDialog
Cancels the wizard
cancel() - Method in class docking.wizard.WizardModel
Subclasses should override this method if they have special cleanup that only needs to be done if the wizard is cancelled.
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.debug.api.progress.MonitorReceiver
Request the task be cancelled
cancel() - Method in interface ghidra.debug.api.tracermi.TraceRmiAcceptor
Cancel the connection
cancel() - Method in class ghidra.framework.main.wizard.project.ProjectChooseRepositoryWizardModel
 
cancel() - Method in class ghidra.framework.main.wizard.project.ProjectWizardModel
 
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.pyghidra.PyGhidraTaskMonitor
 
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.WizardDialog
 
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.features.bsim.gui.search.results.BSimSearchResultsFilterDialog
 
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
 
CANCELLED - Static variable in class ghidra.debug.api.platform.DisassemblyResult
 
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
 
CancelledSQLException - Exception Class in ghidra.features.bsim.query.client
CancelledSQLException indicates a SQL operation was intentionally cancelled.
CancelledSQLException(String) - Constructor for exception class ghidra.features.bsim.query.client.CancelledSQLException
Constructor
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.features.bsim.gui.BSimSearchPlugin
 
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)
canEdit(DebuggerCoordinates) - Method in enum class ghidra.debug.api.control.ControlMode
Check if (broadly speaking) the mode supports editing the given coordinates
canExpand() - Method in class ghidra.base.graph.CircleWithLabelVertexShapeProvider
Returns true if this node can be expanded
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.WizardModel
Returns true if the "Finish" button should be enabled.
canFinish(ProjectWizardData) - Method in class ghidra.framework.main.wizard.project.ProjectAccessStep
 
canFinish(ProjectWizardData) - Method in class ghidra.framework.main.wizard.project.ProjectTypeStep
 
canFinish(ProjectWizardData) - Method in class ghidra.framework.main.wizard.project.RepositoryStep
 
canFinish(ProjectWizardData) - Method in class ghidra.framework.main.wizard.project.SelectProjectStep
 
canFinish(ProjectWizardData) - Method in class ghidra.framework.main.wizard.project.ServerStep
 
canFinish(T) - Method in class docking.wizard.WizardStep
Reports true if the information in the given data object is sufficient enough that this step does not need to be shown in order to complete the wizard.
canFixup() - Method in interface ghidra.util.Fixup
Returns true if this Fixup object can automatically perform some action to address the issue. false if the fixup() method does nothing..
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
 
canGoBack() - Method in class docking.wizard.WizardModel
Returns true if the "Back" button should be enabled.
canGoNext() - Method in class docking.wizard.WizardModel
Returns true if the "Next" button should be enabled.
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.ModifiedPcodeThread.ModifierUseropLibrary.ModifierUseropDefinition
 
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
 
canInterpret(TraceObject, long) - Method in interface ghidra.debug.api.platform.DebuggerPlatformMapper
When focus changes, decide if this mapper should remain active
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.
canLock() - Method in class ghidra.trace.database.program.DBTraceProgramView
 
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
 
canonicalParents(DBTraceObject, Lifespan) - Static method in class ghidra.trace.database.target.TraceObjectValueQuery
 
CanonicalSuccessorsRelativeVisitor - Class in ghidra.trace.database.target.visitors
 
CanonicalSuccessorsRelativeVisitor(PathFilter) - Constructor for class ghidra.trace.database.target.visitors.CanonicalSuccessorsRelativeVisitor
 
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.
canQuery() - Method in class ghidra.features.bsim.gui.search.dialog.AbstractBSimSearchDialog
 
canQuery() - Method in class ghidra.features.bsim.gui.search.dialog.BSimSearchDialog
 
canReachWithoutCtxMod() - Method in enum class ghidra.pcode.emu.jit.JitPassage.Reachability
Check if it is possible for this block to be reached without a context modification.
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.LocalDataFileItem
 
canRecover() - Method in class ghidra.framework.store.local.LocalTextDataItem
 
canRecover() - Method in class ghidra.framework.store.local.LocalUnknownFolderItem
 
canRecover() - Method in class ghidra.framework.store.remote.RemoteDatabaseItem
 
canRecover() - Method in class ghidra.framework.store.remote.RemoteTextDataItem
 
canRecover() - Method in class ghidra.framework.store.remote.RemoteUnknownFolderItem
 
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()).
canRedo() - Method in class ghidra.trace.database.program.DBTraceProgramView
 
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.
canSave() - Method in class ghidra.trace.database.program.DBTraceProgramView
 
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()).
canUndo() - Method in class ghidra.trace.database.program.DBTraceProgramView
 
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(DomainObjectChangeRecord) - Method in interface ghidra.trace.util.TraceEvent
Cast a change record to one with object/affected value types for this event
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(Class<T>, ValStr<?>) - Static method in record class ghidra.debug.api.ValStr
 
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
 
castOrWrap(Iterator<E>) - Static method in enum class generic.util.PeekableIterators
Ensure that the given iterator is peekable
castOrWrap(Iterator<AddressRange>) - Static method in enum class ghidra.util.AddressRangeIterators
Utility for satisfying the type checker.
castOrWrap(Iterator<T>) - Static method in interface ghidra.trace.util.EnumeratingIterator
 
castValue() - Method in interface ghidra.trace.model.target.TraceObjectValue
A convenience to get and cast the value, without checking
castValueToEncode(Object) - Method in class ghidra.program.model.data.AbstractIntegerDataType
 
categories - Variable in class ghidra.features.bsim.query.description.ExecutableRecord.Update
 
categories - Variable in class ghidra.framework.options.AutoOptionsListener.ReceiverProfile
 
CATEGORIES_SET - Static variable in class ghidra.features.bsim.query.description.ExecutableRecord
 
categoriesAreSet() - Method in class ghidra.features.bsim.query.description.ExecutableRecord
 
categoriesView - Variable in class ghidra.framework.options.AutoOptionsListener.ReceiverProfile
 
category - Variable in class ghidra.features.bsim.query.FunctionDatabase.BSimError
 
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.options.annotation.AutoOptionConsumed
 
category() - Element in annotation interface ghidra.framework.options.annotation.AutoOptionDefined
 
category() - Method in record class ghidra.framework.options.AutoOptions.CategoryAndName
Returns the value of the category record component.
category() - Element in annotation interface ghidra.framework.plugintool.PluginInfo
See PluginCategoryNames PluginCategoryNames.COMMON PluginCategoryNames.SUPPORT PluginCategoryNames.etc
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) - Method in class ghidra.trace.database.DBTraceChangeSet
 
categoryAdded(long) - Method in class ghidra.trace.database.program.DBTraceProgramViewChangeSet
 
categoryAdded(long, Category) - Method in class ghidra.trace.database.DBTrace
 
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
 
CategoryAndName(AutoOptionConsumed, Plugin) - Constructor for record class ghidra.framework.options.AutoOptions.CategoryAndName
 
CategoryAndName(AutoOptionDefined, Plugin) - Constructor for record class ghidra.framework.options.AutoOptions.CategoryAndName
 
CategoryAndName(String, String) - Constructor for record class ghidra.framework.options.AutoOptions.CategoryAndName
Creates an instance of a CategoryAndName record class.
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) - Method in class ghidra.trace.database.DBTraceChangeSet
 
categoryChanged(long) - Method in class ghidra.trace.database.program.DBTraceProgramViewChangeSet
 
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
 
categoryCreated(Category) - Method in class ghidra.trace.database.data.DBTraceDataTypeManager
 
categoryDeleted(long, CategoryPath) - Method in class ghidra.trace.database.DBTrace
 
categoryHelpMap - Variable in class ghidra.framework.options.AbstractOptions
 
categoryIndex - Variable in class ghidra.program.model.pcode.HighSymbol
 
categoryMoved(long, CategoryPath, CategoryPath) - Method in class ghidra.trace.database.DBTrace
 
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(CategoryPath, Category) - Method in class ghidra.trace.database.data.DBTraceDataTypeManager
 
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").
CategoryPathSelectionEditor - Class in ghidra.app.util.datatype
An editor that is used to show the DropDownSelectionTextField for the entering of category paths by name and offers the user of a completion window.
CategoryPathSelectionEditor(ServiceProvider) - Constructor for class ghidra.app.util.datatype.CategoryPathSelectionEditor
Creates a new instance.
CategoryRecord - Class in ghidra.features.bsim.query.description
A user-defined category associated with an executable Specified by a -type- and then the particular -category- (within the type) that the executable belongs to.
CategoryRecord(String, String) - Constructor for class ghidra.features.bsim.query.description.CategoryRecord
 
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(Category, String, long) - Method in class ghidra.trace.database.data.DBTraceDataTypeManager
 
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(long, String, String) - Method in class ghidra.trace.database.DBTrace
 
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(CategoryPath, Category) - Method in class ghidra.trace.database.data.DBTraceDataTypeManager
 
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
 
CategoryRow() - Constructor for class ghidra.features.bsim.query.client.tables.ExeToCategoryTable.CategoryRow
 
catenate(int, T, T, int) - Method in class ghidra.pcode.eval.AbstractVarnodeEvaluator
Concatenate the given values
catenate(int, T, T, int) - Method in class ghidra.pcode.eval.ArithmeticVarnodeEvaluator
 
catenate(PcodeArithmetic<T>, int, T, T, int) - Static method in class ghidra.pcode.eval.ArithmeticVarnodeEvaluator
A convenience for concatenating two varnodes
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.
catenate(Sequence, Sequence) - Static method in class ghidra.trace.model.time.schedule.Sequence
Construct (and normalize) a sequence formed by the steps in a followed by the steps in b
CatenatedCollection<E> - Class in generic
 
CatenatedCollection(Collection<? extends E>...) - Constructor for class generic.CatenatedCollection
 
CatenatedCollection(Collection<? extends Collection<? extends E>>) - Constructor for class generic.CatenatedCollection
 
CatenateOpGen - Enum Class in ghidra.pcode.emu.jit.gen.op
The generator for a catenate.
catinsert - Variable in class ghidra.features.bsim.query.description.ExecutableRecord.Update
 
cb - Variable in class docking.widgets.table.GBooleanCellRenderer
 
cb - Variable in class ghidra.pcode.emu.AbstractPcodeMachine
 
cb - Variable in class ghidra.pcode.exec.AbstractLongOffsetPcodeExecutorStatePiece
 
cb() - Method in record class ghidra.pcode.emu.PcodeEmulationCallbacks.Wrapper
Returns the value of the cb record component.
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
 
ceiling(Long) - Method in class ghidra.util.database.DBCachedObjectStoreKeySet
 
ceiling(Long) - Method in class ghidra.util.database.DBCachedObjectStoreKeySubSet
 
ceiling(Map.Entry<Long, T>) - Method in class ghidra.util.database.DBCachedObjectStoreEntrySet
 
ceiling(Map.Entry<Long, T>) - Method in class ghidra.util.database.DBCachedObjectStoreEntrySubSet
 
ceilingEntry(Long) - Method in class ghidra.util.database.DBCachedObjectStoreMap
 
ceilingEntry(Long) - Method in class ghidra.util.database.DBCachedObjectStoreSubMap
 
ceilingEntry(K) - Method in class ghidra.util.database.DBCachedObjectIndex
Get the entry at or after the given key
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(Long) - Method in class ghidra.util.database.DBCachedObjectStoreMap
 
ceilingKey(Long) - Method in class ghidra.util.database.DBCachedObjectStoreSubMap
 
ceilingKey(K) - Method in class ghidra.util.database.DBCachedObjectIndex
Get the key at or after the given key
ceilingKey(K) - Method in class ghidra.util.datastruct.AbstractWeakValueNavigableMap
 
ceilingValue(K) - Method in class ghidra.util.database.DBCachedObjectIndex
Get the value at or after the given key
cellClicked(int, int, MouseEvent) - Method in interface docking.widgets.trable.GTrableCellClickedListener
Notification the a GTrable cell was clicked.
CellEditorUtils - Enum Class in docking.widgets.table
 
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.
centered(Address, long, int, int) - Static method in class ghidra.trace.model.ImmutableTraceAddressSnapRange
 
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
 
CERT_OPTION - Static variable in class ghidra.features.bsim.query.BSimControlLaunchable
 
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.
changeApplies(TraceChangeRecord<?, ?>) - Method in class ghidra.trace.database.stack.DBTraceStackFrame
 
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(DomainObjectChangeRecord) - Method in interface ghidra.trace.database.DBTraceDirectChangeListener
 
changed(DomainObjectChangeRecord) - Method in class ghidra.trace.database.program.DBTraceProgramView.EventTranslator
 
changed(Boolean) - Method in interface ghidra.app.services.DebuggerTraceManagerService.BooleanChangeAdapter
The value has changed
CHANGED - Enum constant in enum class docking.widgets.textfield.GFormattedTextField.Status
 
CHANGED - Enum constant in enum class ghidra.features.base.quickfix.QuickFixStatus
 
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
changeIsCurrent(AddressSpace, TraceAddressSnapRange, DebuggerCoordinates) - Static method in interface ghidra.debug.api.action.LocationTrackingSpec
Check if the given trace-space and range refer to memory or the current frame
changeListeners - Variable in class ghidra.trace.database.DBTraceTimeViewport
 
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(char[]) - Method in interface ghidra.features.bsim.query.FunctionDatabase
Issue password change request to the server.
changePassword(Component, RepositoryServerHandle, String) - Static method in class ghidra.framework.client.ClientUtil
Prompt user and change password on server (not initiated by user).
changePassword(String, char[]) - Method in class ghidra.features.bsim.query.facade.SimilarFunctionQueryService
Deprecated.
ChangeRecord(T, C) - Constructor for class ghidra.async.AsyncReference.ChangeRecord
 
changes - Variable in class ghidra.trace.database.program.DBTraceProgramView
 
changes - Variable in class ghidra.util.datastruct.DefaultObservableCollection
 
changes - Variable in class ghidra.util.datastruct.DefaultObservableCollection.ChangeSet
 
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.
ChangeSet() - Constructor for class ghidra.util.datastruct.DefaultObservableCollection.ChangeSet
 
changesSettled() - Method in interface ghidra.app.services.DebuggerLogicalBreakpointService
Get a future which completes after pending changes have been processed
changesSettled() - Method in interface ghidra.app.services.DebuggerStaticMappingService
Get a future which completes when pending changes have all settled
changeSuccessful - Variable in class ghidra.features.bsim.query.protocol.ResponsePassword
 
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 - Enum constant in enum class ghidra.trace.model.target.schema.PrimitiveTraceObjectSchema
 
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 - Static variable in interface ghidra.util.database.DBCachedObjectStoreFactory.PrimitiveCodec
Codec for char
CHAR_ARR - Enum constant in enum class ghidra.trace.model.target.schema.PrimitiveTraceObjectSchema
 
CHAR_ARR - Static variable in interface ghidra.util.database.DBCachedObjectStoreFactory.PrimitiveCodec
Codec for char[]
CHAR_ARR_VALUE - Enum constant in enum class ghidra.rmi.trace.TraceRmi.Value.ValueCase
 
CHAR_ARR_VALUE_FIELD_NUMBER - Static variable in class ghidra.rmi.trace.TraceRmi.Value
 
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.
CHAR_VALUE - Enum constant in enum class ghidra.rmi.trace.TraceRmi.Value.ValueCase
 
CHAR_VALUE_FIELD_NUMBER - Static variable in class ghidra.rmi.trace.TraceRmi.Value
 
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() - Method in class ghidra.util.database.DBSynchronizedSpliterator
 
characteristics() - Method in class ghidra.util.database.SynchronizedSpliterator
 
characteristics() - Method in class ghidra.util.MergeSortingSpliterator
 
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
 
charAt(String, int) - Static method in interface ghidra.util.database.spatial.hyper.StringDimension
 
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
 
CHEAT_OVERLAP_COUNT - Static variable in class ghidra.util.database.spatial.AbstractRStarConstraintsTree
 
check(Language, int, int) - Static method in exception class ghidra.program.model.lang.LanguageVersionException
Check language against required version information.
check(Predicate<T>) - Method in class ghidra.app.util.opinion.Loaded
Safely tests the given predicate on the loaded DomainObject without the need to worry about resource management
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
checkAliasedAttribute(String) - Method in interface ghidra.trace.model.target.schema.TraceObjectSchema
Check if the given name is an alias and get the target attribute name
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).
checkAndSetReinserted() - Method in class ghidra.util.database.spatial.AbstractRStarConstraintsTree.LevelInfo
 
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
 
checkBSimServerURL(URL) - Static method in class ghidra.features.bsim.query.BSimClientFactory
Validate BSim DB URL.
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.pyghidra.PyGhidraTaskMonitor
 
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.
checkCircular(DBTraceNamespaceSymbol) - Method in class ghidra.trace.database.symbol.AbstractDBTraceSymbol
 
checkCircular(DBTraceNamespaceSymbol) - Method in class ghidra.trace.database.symbol.DBTraceNamespaceSymbol
 
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.
checkCount(long) - Method in class ghidra.app.util.bin.format.macho.commands.LoadCommand
Checks to make sure the given count value isn't larger than Integer.MAX_VALUE.
checkDataIntegrity(DR) - Method in class ghidra.util.database.spatial.AbstractConstraintsTree
Check the integrity of a single data entry.
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
 
checkDispatchFocus(FocusEvent) - Method in class docking.widgets.model.GAddressRangeField
 
checkDispatchFocus(FocusEvent) - Method in class docking.widgets.model.GSpanField
 
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
 
checkDuplicateThread(String, Lifespan) - Method in class ghidra.trace.database.target.DBTraceObjectManager
 
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
 
checkGenIntExt(JitType, JitType.IntJitType, TypeConversions.Ext, 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.
checkGenLongExt(JitType, JitType.LongJitType, TypeConversions.Ext, 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.
checkIndirection(VariableStorage, DataType) - Method in class ghidra.trace.database.symbol.DBTraceSymbolManager
 
CheckinHandler - Interface in ghidra.framework.data
CheckinHandler facilitates application callbacks during the check-in of a DomainFile.
checkInjectedTarget(Address) - Method in class ghidra.pcode.exec.PcodeExecutor
Check and correct the given target address, if it resides in "NO ADDRESS" space.
checkInstructionSet(long, InstructionSet, Set<Address>) - Method in class ghidra.trace.database.listing.DBTraceInstructionsView
Checks the intended locations for conflicts with existing units.
checkInt(long) - Static method in class ghidra.util.database.spatial.AbstractConstraintsTreeSpatialMap
 
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.
checkIntegrity() - Method in class ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMapSpace
For developers and testers.
checkIntegrity() - Method in class ghidra.util.database.spatial.AbstractConstraintsTree
An integrity checker for use by tree developers and testers.
checkIsClosed() - Method in class db.DBHandle
Check if the database is closed.
checkIsInMemory(AddressSpace) - Method in interface ghidra.trace.database.space.DBTraceDelegatingManager
 
checkIsInMemory(AddressSpace) - Method in class ghidra.trace.database.symbol.DBTraceReferenceManager
Ensures that a "from" address is in memory
checkIsMine(Namespace) - Method in class ghidra.trace.database.symbol.DBTraceSymbolManager
 
checkIsMine(Symbol) - Method in class ghidra.trace.database.symbol.DBTraceSymbolManager
 
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
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
 
checkMyObject(DBTraceObject) - Method in class ghidra.trace.database.target.DBTraceObjectManager
 
checkNodeIntegrity(NR) - Method in class ghidra.util.database.spatial.AbstractConstraintsTree
Check the integrity of a single node entry.
checkNodeIntegrity(NR) - Method in class ghidra.util.database.spatial.AbstractRStarConstraintsTree
 
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.LocalUnknownFolderItem
 
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 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
checkPreliminaryPairThreshold(int, int) - Method in class ghidra.features.bsim.query.client.ExecutableScorer
Make check if we are going to have too many pairs.
checkPreliminaryPairThreshold(int, int) - Method in class ghidra.features.bsim.query.client.ExecutableScorerSingle
 
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
checkRefreshAllAddresses() - Method in class ghidra.trace.database.program.DBTraceProgramView
 
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
 
checkSettingsForInsert(DescriptionManager, DatabaseInformation) - Static method in interface ghidra.features.bsim.query.FunctionDatabase
 
checkSettingsForQuery(DescriptionManager, DatabaseInformation) - Static method in interface ghidra.features.bsim.query.FunctionDatabase
 
checkSignatureSettings(short, short, int) - Method in class ghidra.features.bsim.query.description.DatabaseInformation
 
checkSize(int, AddressSetView) - Method in class ghidra.pcode.exec.trace.AddressesReadTracePcodeExecutorStatePiece
 
checkSize(int, TraceMemoryState) - Method in class ghidra.pcode.exec.trace.TraceMemoryStatePcodeExecutorStatePiece
 
checkSize(int, T) - Method in class ghidra.pcode.exec.AbstractLongOffsetPcodeExecutorStatePiece
Check that the size of the value matches that given
checkSnapOnSet() - Method in class ghidra.trace.database.program.DBTraceProgramViewMemoryRegionBlock
 
checkSnapshotAddedNeedsRefresh(TraceSnapshot) - Method in class ghidra.trace.database.DBTraceTimeViewport
 
checkSnapshotChangedNeedsRefresh(TraceSnapshot) - Method in class ghidra.trace.database.DBTraceTimeViewport
 
checkSnapshotDeletedNeedsRefresh(TraceSnapshot) - Method in class ghidra.trace.database.DBTraceTimeViewport
 
checkState(TraceMemoryState) - Method in class ghidra.trace.database.memory.DBTraceMemorySpace
 
checkStateMapIntegrity() - Method in class ghidra.trace.database.memory.DBTraceMemorySpace
 
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
checkSum - Variable in class ghidra.app.util.bin.format.omf.OmfRecord
 
checkSum - Variable in class ghidra.app.util.bin.format.pe.OptionalHeader
 
checkTotal() - Method in class ghidra.graph.algo.TopologicalSorter
Check that the solution is unique
checkTransaction() - Method in class db.DBHandle
Verify that a valid transaction has been started.
checkType(String, TraceObjectSchema.SchemaName, TraceObjectSchema, Object) - Static method in interface ghidra.debug.api.tracermi.RemoteMethod
Check the type of an argument.
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
checkValueDomain(PcodeExecutorStatePiece<A, ?>, Class<T>) - Static method in interface ghidra.pcode.exec.PcodeStateCallbacks
Check that the given piece has a required value domain
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() - Method in record class ghidra.trace.database.target.ImmutableValueShape
Returns the value of the child record component.
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
 
CHILD - Enum constant in enum class ghidra.trace.model.target.path.KeyPath.KeyComparator
Sort keys by element or index as appropriate, placing elements first.
CHILD_COUNT_CLEAR - Static variable in class ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMapTree.DBTraceAddressSnapRangePropertyMapNode
 
CHILD_COUNT_CLEAR - Static variable in class ghidra.trace.database.target.DBTraceObjectValueNode
 
CHILD_COUNT_MASK - Static variable in class ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMapTree.DBTraceAddressSnapRangePropertyMapNode
 
CHILD_COUNT_MASK - Static variable in class ghidra.trace.database.target.DBTraceObjectValueNode
 
CHILD_COUNT_SHIFT - Static variable in class ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMapTree.DBTraceAddressSnapRangePropertyMapNode
 
CHILD_COUNT_SHIFT - Static variable in class ghidra.trace.database.target.DBTraceObjectValueNode
 
CHILD_DESC - Enum constant in enum class ghidra.rmi.trace.TraceRmi.Value.ValueCase
 
CHILD_DESC_FIELD_NUMBER - Static variable in class ghidra.rmi.trace.TraceRmi.Value
 
CHILD_SPEC - Enum constant in enum class ghidra.rmi.trace.TraceRmi.Value.ValueCase
 
CHILD_SPEC_FIELD_NUMBER - Static variable in class ghidra.rmi.trace.TraceRmi.Value
 
ChildAtom - Class in ghidra.features.bsim.query.protocol
 
ChildAtom() - Constructor for class ghidra.features.bsim.query.protocol.ChildAtom
 
childCount() - Method in class help.validator.model.TOCItem
 
ChildMatchRecord - Class in ghidra.features.bsim.query
 
ChildMatchRecord(BSimMatchResult, LSHVector) - Constructor for class ghidra.features.bsim.query.ChildMatchRecord
 
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.DataTreeNode
 
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
 
childrenresponse - Variable in class ghidra.features.bsim.query.protocol.QueryChildren
 
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
 
choices - Variable in class ghidra.trace.model.target.iface.TraceMethod.ParameterDescription
 
choices() - Method in record class ghidra.debug.api.tracermi.LaunchParameter
Returns the value of the choices record component.
choices(Class<T>, String, String, String, Collection<T>, ValStr<T>) - Static method in record class ghidra.debug.api.tracermi.LaunchParameter
 
choices(Class<T>, String, Collection<T>, String, String) - Static method in class ghidra.trace.model.target.iface.TraceMethod.ParameterDescription
Create a parameter having enumerated choices
choices(Class<T>, String, Collection<T>, T, String, String) - Static method in class ghidra.trace.model.target.iface.TraceMethod.ParameterDescription
Create a parameter having enumerated choices
choicesString() - Element in annotation interface ghidra.trace.model.target.iface.TraceMethod.Param
 
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
Deprecated.
 
choose(List<Option>, AddressFactory) - Method in interface ghidra.app.util.importer.OptionChooser
Deprecated, for removal: This API element is subject to removal in a future version.
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
 
chooseLifespan(Address) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewReferenceManager
 
chooseName(int) - Method in interface ghidra.pcode.emu.jit.gen.type.MethodAccessGen
Choose the name of a method, e.g.
choosePage(Address, int) - Method in class ghidra.trace.database.program.ByteCache
 
chooseStackRange(Program, Address) - Static method in enum class ghidra.pcode.emu.EmulatorUtilities
Choose an assumed stack range of size 16384
chooseStackRange(Program, Address, int) - Static method in enum class ghidra.pcode.emu.EmulatorUtilities
Choose an assumed stack range
chooseStackRangeFromBlock(Program) - Static method in enum class ghidra.pcode.emu.EmulatorUtilities
Choose an assumed stack range by examining the program's memory map for a "STACK" block.
chooseStackRangeFromContext(Program, Address, int) - Static method in enum class ghidra.pcode.emu.EmulatorUtilities
Choose an assumed stack range by examining the entry point for a contextual value of the stack pointer.
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
 
CHUNK_SIZE - Static variable in class ghidra.pcode.exec.trace.TraceEmulationIntegration.BytesPieceHandler
The maximum number of bytes to buffer at a time
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
 
CircleWithLabelVertex - Class in ghidra.base.graph
A vertex that is a circle shape with a label below the circle to show the given text.
CircleWithLabelVertex(String) - Constructor for class ghidra.base.graph.CircleWithLabelVertex
 
CircleWithLabelVertexShapeProvider - Class in ghidra.base.graph
 
CircleWithLabelVertexShapeProvider(String) - Constructor for class ghidra.base.graph.CircleWithLabelVertexShapeProvider
 
CircleWithLabelVertexShapeProvider(String, VertexExpansionListener) - Constructor for class ghidra.base.graph.CircleWithLabelVertexShapeProvider
 
CIRCULAR - Enum constant in enum class ghidra.taint.model.TaintVec.ShiftMode
Only the lowest required bits are taken for the shift amount, i.e., the remainder when divided by the length, often a power of 2.
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 - Enum constant in enum class ghidra.program.model.symbol.Namespace.Type
 
CLASS - Enum constant in enum class ghidra.trace.database.symbol.DBTraceSymbolManager.MySymbolTypes
 
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
 
classes - Variable in class ghidra.trace.database.symbol.DBTraceSymbolManager
 
classes() - Method in class ghidra.trace.database.symbol.DBTraceSymbolManager
 
classes() - Method in interface ghidra.trace.model.symbol.TraceSymbolManager
Get a view of the classes in the trace.
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.
ClassID - Class in ghidra.program.model.gclass
Unique ID of a Program Class Type.
ClassID(CategoryPath, SymbolPath) - Constructor for class ghidra.program.model.gclass.ClassID
Constructor
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
 
classStore - Variable in class ghidra.trace.database.symbol.DBTraceSymbolManager
 
ClassSymbol - Class in ghidra.program.database.symbol
Symbols that represent classes
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
 
ClassUtils - Class in ghidra.program.model.gclass
Utility class for Class-related software modeling.
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
 
CLEANED - Enum constant in enum class ghidra.debug.api.progress.ProgressListener.Disposal
The monitor was not closed.
cleanEmpty() - Method in class ghidra.app.cmd.module.AbstractModularizationCmd
 
CLEANER - Static variable in interface ghidra.async.AsyncUtils
 
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
 
cleanupFieldName(String) - Static method in interface ghidra.program.model.data.InternalDataTypeComponent
Modify field name to transform whitespace chars to underscores after triming and checking for empty string.
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.DefaultEnumeratedColumnTableModel
 
clear() - Method in interface docking.widgets.table.EnumeratedColumnTableModel
 
clear() - Method in class docking.widgets.table.RowWrappedEnumeratedColumnTableModel
 
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.AbstractUnionedCollection
 
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.async.AsyncLazyMap
Clear the lazy map, including pending requests
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.features.bsim.query.description.DescriptionManager
Reset to a completely empty container
clear() - Method in class ghidra.features.bsim.query.GenSignatures
Clear out any accumulated signatures
clear() - Method in class ghidra.features.bsim.query.protocol.BSimFilter
 
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.DynamicSortedTreeSet
 
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.taint.state.TaintPcodeExecutorStatePiece
 
clear() - Method in class ghidra.pcode.emu.taint.state.TaintSpace
 
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.AbstractPcodeExecutorState
 
clear() - Method in class ghidra.pcode.exec.BytesPcodeExecutorStateSpace
 
clear() - Method in class ghidra.pcode.exec.DebuggerPcodeUtils.WatchValuePcodeExecutorStatePiece
 
clear() - Method in class ghidra.pcode.exec.IndependentPairedPcodeExecutorState
 
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.exec.trace.AddressesReadTracePcodeExecutorStatePiece
 
clear() - Method in class ghidra.pcode.exec.trace.TraceMemoryStatePcodeExecutorStatePiece
 
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.rmi.trace.TraceRmi.Addr.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.AddrRange.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.BoolArr.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.Box.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.Compiler.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.DomObjId.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.FilePath.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.IntArr.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.Language.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.LongArr.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.Method.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.MethodArgument.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.MethodParameter.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.Null.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ObjDesc.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ObjPath.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ObjSpec.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.RegVal.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ReplyActivate.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ReplyCloseTrace.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ReplyCreateObject.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ReplyCreateOverlaySpace.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ReplyCreateTrace.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ReplyDeleteBytes.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ReplyDeleteRegisterValue.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ReplyDisassemble.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ReplyEndTx.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ReplyError.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ReplyGetObject.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ReplyGetValues.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ReplyInsertObject.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ReplyNegotiate.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ReplyPutBytes.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ReplyPutRegisterValue.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ReplyRemoveObject.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ReplyRetainValues.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ReplySaveTrace.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ReplySetMemoryState.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ReplySetValue.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ReplySnapshot.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ReplyStartTx.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.RequestActivate.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.RequestCloseTrace.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.RequestCreateObject.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.RequestCreateOverlaySpace.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.RequestCreateRootObject.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.RequestCreateTrace.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.RequestDeleteBytes.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.RequestDeleteRegisterValue.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.RequestDisassemble.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.RequestEndTx.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.RequestGetObject.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.RequestGetValues.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.RequestGetValuesIntersecting.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.RequestInsertObject.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.RequestNegotiate.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.RequestPutBytes.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.RequestPutRegisterValue.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.RequestRemoveObject.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.RequestRetainValues.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.RequestSaveTrace.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.RequestSetMemoryState.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.RequestSetValue.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.RequestSnapshot.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.RequestStartTx.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.Schedule.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ShortArr.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.Snap.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.Span.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.StringArr.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.TxId.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ValDesc.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ValSpec.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.Value.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.ValueType.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.XReplyInvokeMethod.Builder
 
clear() - Method in class ghidra.rmi.trace.TraceRmi.XRequestInvokeMethod.Builder
 
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.trace.database.map.DBTraceAddressSnapRangePropertyMap
 
clear() - Method in class ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMapSpace
 
clear() - Method in class ghidra.trace.database.target.DBTraceObjectManager
 
clear() - Method in interface ghidra.trace.model.target.TraceObjectManager
Delete the entire object model, including the schema
clear() - Method in class ghidra.trace.util.CopyOnWrite.AbstractCowMap
 
clear() - Method in class ghidra.trace.util.CopyOnWrite.WeakAbstractCowSet
 
clear() - Method in class ghidra.util.ColorUtils.ColorBlender
Reset the mixture
clear() - Method in class ghidra.util.database.DBCachedObjectStoreEntrySet
 
clear() - Method in class ghidra.util.database.DBCachedObjectStoreEntrySubSet
 
clear() - Method in class ghidra.util.database.DBCachedObjectStoreFoundKeysValueCollection
 
clear() - Method in class ghidra.util.database.DBCachedObjectStoreKeySet
 
clear() - Method in class ghidra.util.database.DBCachedObjectStoreKeySubSet
 
clear() - Method in class ghidra.util.database.DBCachedObjectStoreMap
 
clear() - Method in class ghidra.util.database.DBCachedObjectStoreSubMap
 
clear() - Method in class ghidra.util.database.DBCachedObjectStoreValueCollection
 
clear() - Method in class ghidra.util.database.DBCachedObjectStoreValueSubCollection
 
clear() - Method in class ghidra.util.database.DBSynchronizedCollection
 
clear() - Method in class ghidra.util.database.spatial.AbstractConstraintsTreeSpatialMap
 
clear() - Method in interface ghidra.util.database.spatial.SpatialMap
 
clear() - Method in class ghidra.util.database.spatial.SpatialMap.EmptySpatialMap
 
clear() - Method in class ghidra.util.datastruct.AbstractWeakValueMap
 
clear() - Method in class ghidra.util.datastruct.DefaultObservableCollection
 
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 class ghidra.util.LazyCollection
 
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 associated with this settings definition
clear(Settings) - Method in class ghidra.features.bsim.gui.search.results.ShowNamespaceSettingsDefinition
 
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.RGB16EncodingSettingsDefinition
 
clear(Settings) - Method in class ghidra.program.model.data.RGB32EncodingSettingsDefinition
 
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(AddressRange) - Method in class ghidra.pcode.exec.trace.data.DefaultPcodeTracePropertyAccess
 
clear(AddressRange) - Method in interface ghidra.pcode.exec.trace.data.PcodeTracePropertyAccess
Clear the property's value across a 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(TracePlatform, Lifespan, Register, TaskMonitor) - Method in interface ghidra.trace.database.listing.InternalTraceBaseDefinedUnitsView
 
clear(TracePlatform, Lifespan, Register, TaskMonitor) - Method in interface ghidra.trace.model.listing.TraceBaseDefinedUnitsView
Clear the units contained within the given span and platform register
clear(Lifespan, AddressRange) - Method in class ghidra.trace.database.context.DBTraceRegisterContextManager
 
clear(Lifespan, AddressRange) - Method in class ghidra.trace.database.context.DBTraceRegisterContextSpace
 
clear(Lifespan, AddressRange) - Method in class ghidra.trace.database.map.AbstractDBTracePropertyMap
 
clear(Lifespan, AddressRange) - Method in class ghidra.trace.database.map.AbstractDBTracePropertyMap.DBTracePropertyMapSpace
 
clear(Lifespan, AddressRange) - Method in interface ghidra.trace.model.context.TraceRegisterContextOperations
 
clear(Lifespan, AddressRange) - Method in interface ghidra.trace.model.property.TracePropertyMapOperations
Remove or truncate entries so that the given box contains no entries
clear(Lifespan, AddressRange, boolean, TaskMonitor) - Method in class ghidra.trace.database.listing.AbstractBaseDBTraceDefinedUnitsView
 
clear(Lifespan, AddressRange, boolean, TaskMonitor) - Method in class ghidra.trace.database.listing.DBTraceDefinedDataMemoryView
 
clear(Lifespan, AddressRange, boolean, TaskMonitor) - Method in class ghidra.trace.database.listing.DBTraceDefinedUnitsMemoryView
 
clear(Lifespan, AddressRange, boolean, TaskMonitor) - Method in class ghidra.trace.database.listing.DBTraceDefinedUnitsView
 
clear(Lifespan, AddressRange, boolean, TaskMonitor) - Method in class ghidra.trace.database.listing.DBTraceInstructionsMemoryView
 
clear(Lifespan, AddressRange, boolean, TaskMonitor) - Method in interface ghidra.trace.model.listing.TraceBaseDefinedUnitsView
Clear the units contained within the given span and address range.
clear(Lifespan, Address, String) - Method in interface ghidra.trace.database.data.DBTraceDataSettingsOperations
 
clear(Lifespan, Register) - Method in interface ghidra.trace.model.property.TracePropertyMapSpace
Remove or truncate entries so that the given box (register and lifespan) contains no entries
clear(Lifespan, Register, TaskMonitor) - Method in interface ghidra.trace.model.listing.TraceBaseDefinedUnitsView
Clear the units contained within the given span and register
clear(Q) - Method in class ghidra.util.database.spatial.AbstractConstraintsTree
 
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.
clearAbort() - Method in class ghidra.rmi.trace.TraceRmi.RequestEndTx.Builder
bool abort = 3;
clearAccessBreakpoints() - Method in class ghidra.pcode.emu.AbstractPcodeMachine
 
clearAccessBreakpoints() - Method in interface ghidra.pcode.emu.PcodeMachine
Remove all access breakpoints from this machine
clearAction() - Method in class ghidra.rmi.trace.TraceRmi.Method.Builder
string action = 2;
clearActions() - Method in class docking.menu.MenuBarManager
 
clearActions() - Method in class docking.menu.ToolBarManager
 
clearAddressValue() - Method in class ghidra.rmi.trace.TraceRmi.Value.Builder
.ghidra.rmi.trace.Addr address_value = 16;
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
 
clearAll(boolean, TaskMonitor) - Method in class ghidra.trace.database.program.DBTraceProgramViewListing
 
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() - Method in interface ghidra.trace.database.listing.DBTraceDataAdapter
 
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.
clearArguments() - Method in class ghidra.rmi.trace.TraceRmi.XRequestInvokeMethod.Builder
repeated .ghidra.rmi.trace.MethodArgument arguments = 3;
clearArr() - Method in class ghidra.rmi.trace.TraceRmi.BoolArr.Builder
repeated bool arr = 1;
clearArr() - Method in class ghidra.rmi.trace.TraceRmi.IntArr.Builder
repeated int32 arr = 1;
clearArr() - Method in class ghidra.rmi.trace.TraceRmi.LongArr.Builder
repeated int64 arr = 1;
clearArr() - Method in class ghidra.rmi.trace.TraceRmi.ShortArr.Builder
repeated int32 arr = 1;
clearArr() - Method in class ghidra.rmi.trace.TraceRmi.StringArr.Builder
repeated string arr = 1;
clearAssociatedSymbol() - Method in class ghidra.trace.database.symbol.DBTraceReference
 
clearAssociatedSymbol() - Method in interface ghidra.trace.model.symbol.TraceReference
Clear the associated symbol
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.
clearBaseSpace() - Method in class ghidra.rmi.trace.TraceRmi.RequestCreateOverlaySpace.Builder
string baseSpace = 2;
clearBitValues(byte[]) - Method in class ghidra.program.model.lang.RegisterValue
Clears the value bits corresponding to the "ON" bits in the given mask.
clearBoolArrValue() - Method in class ghidra.rmi.trace.TraceRmi.Value.Builder
.ghidra.rmi.trace.BoolArr bool_arr_value = 9;
clearBoolValue() - Method in class ghidra.rmi.trace.TraceRmi.Value.Builder
bool bool_value = 2;
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.
clearBox() - Method in class ghidra.rmi.trace.TraceRmi.RequestGetValuesIntersecting.Builder
.ghidra.rmi.trace.Box box = 2;
clearBreakpoint(Address) - Method in class ghidra.app.emulator.EmulatorHelper
Clear breakpoint
clearBytesValue() - Method in class ghidra.rmi.trace.TraceRmi.Value.Builder
bytes bytes_value = 10;
clearByteValue() - Method in class ghidra.rmi.trace.TraceRmi.Value.Builder
int32 byte_value = 3;
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() - 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
 
clearCache(boolean) - Method in class ghidra.trace.database.DBTrace
 
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.pyghidra.PyGhidraTaskMonitor
 
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
clearCharArrValue() - Method in class ghidra.rmi.trace.TraceRmi.Value.Builder
string char_arr_value = 11;
clearCharValue() - Method in class ghidra.rmi.trace.TraceRmi.Value.Builder
uint32 char_value = 4;
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.LocalUnknownFolderItem
 
clearCheckout() - Method in class ghidra.framework.store.remote.RemoteFolderItem
 
clearCheckpoints() - Method in class db.buffers.BufferMgr
Clear all checkpoints and re-baseline buffers
clearChildDesc() - Method in class ghidra.rmi.trace.TraceRmi.Value.Builder
.ghidra.rmi.trace.ObjDesc child_desc = 19;
clearChildSpec() - Method in class ghidra.rmi.trace.TraceRmi.Value.Builder
.ghidra.rmi.trace.ObjSpec child_spec = 18;
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) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewListing
 
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(Address, Address, boolean, TaskMonitor) - Method in class ghidra.trace.database.program.DBTraceProgramViewListing
 
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
 
clearComments(Address, Address) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewListing
 
clearComments(Lifespan, AddressRange, CommentType) - Method in class ghidra.trace.database.listing.DBTraceCommentAdapter
Clear all comments in the given box of the given type
clearComparisons() - Method in class ghidra.features.base.codecompare.panel.CodeComparisonView
Clears out the current comparisonDatas
clearCompiler() - Method in class ghidra.rmi.trace.TraceRmi.RequestCreateTrace.Builder
.ghidra.rmi.trace.Compiler compiler = 3;
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
 
clearContext(Lifespan, AddressRange) - Method in class ghidra.trace.database.listing.AbstractBaseDBTraceDefinedUnitsView
Clear the register context in the given box
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() - Method in class ghidra.rmi.trace.TraceRmi.RequestPutBytes.Builder
bytes data = 4;
clearData(Set<Long>, TaskMonitor) - Method in class ghidra.program.database.code.CodeManager
Removes any data objects that have dataTypes matching the given dataType ids.
clearData(Set<Long>, TaskMonitor) - Method in class ghidra.trace.database.listing.DBTraceCodeManager
 
clearDatetime() - Method in class ghidra.rmi.trace.TraceRmi.RequestSnapshot.Builder
string datetime = 3;
clearDefaultValue() - Method in class ghidra.rmi.trace.TraceRmi.MethodParameter.Builder
.ghidra.rmi.trace.Value default_value = 4;
clearDescription() - Method in class ghidra.rmi.trace.TraceRmi.Method.Builder
string description = 4;
clearDescription() - Method in class ghidra.rmi.trace.TraceRmi.MethodParameter.Builder
string description = 6;
clearDescription() - Method in class ghidra.rmi.trace.TraceRmi.ReplyNegotiate.Builder
string description = 1;
clearDescription() - Method in class ghidra.rmi.trace.TraceRmi.RequestNegotiate.Builder
string description = 3;
clearDescription() - Method in class ghidra.rmi.trace.TraceRmi.RequestSnapshot.Builder
string description = 2;
clearDescription() - Method in class ghidra.rmi.trace.TraceRmi.RequestStartTx.Builder
string description = 3;
clearDisplay() - Method in class ghidra.rmi.trace.TraceRmi.Method.Builder
string display = 3;
clearDisplay() - Method in class ghidra.rmi.trace.TraceRmi.MethodParameter.Builder
string display = 5;
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
 
clearError() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.ReplyError error = 1;
clearError() - Method in class ghidra.rmi.trace.TraceRmi.XReplyInvokeMethod.Builder
string error = 1;
clearErrorMessage() - Method in class ghidra.program.util.ProgramMerge
This method clears the current error message.
clearExtend() - Method in class ghidra.rmi.trace.TraceRmi.AddrRange.Builder
uint64 extend = 3;
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
 
clearFallThroughOverride() - Method in class ghidra.trace.database.listing.DBTraceInstruction
 
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
Clears the state of this class, but does not notify listeners.
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
 
clearFilters() - Method in class ghidra.features.bsim.query.protocol.PreFilter
 
clearFlags(long, TraceMemoryFlag...) - Method in interface ghidra.trace.model.memory.TraceMemoryRegion
Remove the given flags, e.g., permissions, from this region
clearFlags(long, Collection<TraceMemoryFlag>) - Method in class ghidra.trace.database.memory.DBTraceMemoryRegion
 
clearFlags(long, Collection<TraceMemoryFlag>) - Method in interface ghidra.trace.model.memory.TraceMemoryRegion
Remove the given flags, e.g., permissions, from this region
clearFlags(Lifespan, Collection<TraceMemoryFlag>) - Method in class ghidra.trace.database.memory.DBTraceMemoryRegion
 
clearFlags(Lifespan, Collection<TraceMemoryFlag>) - Method in interface ghidra.trace.model.memory.TraceMemoryRegion
Remove the given flags, e.g., permissions, from this region
clearFrameAttributes(long, int, int, List<TraceStackFrame>) - Method in class ghidra.trace.database.stack.DBTraceStack
 
clearFunctions() - Method in class ghidra.features.bsim.query.description.DescriptionManager
Clear out all functions from the container, but leave the executables
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 docking.widgets.FindDialogSearcher
Clears any active highlights.
clearHighlights() - Method in class docking.widgets.TextComponentSearcher
 
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().
clearIcon() - Method in class ghidra.rmi.trace.TraceRmi.Method.Builder
string icon = 8;
clearId() - Method in class ghidra.rmi.trace.TraceRmi.Compiler.Builder
string id = 1;
clearId() - Method in class ghidra.rmi.trace.TraceRmi.DomObjId.Builder
uint32 id = 1;
clearId() - Method in class ghidra.rmi.trace.TraceRmi.Language.Builder
string id = 1;
clearId() - Method in class ghidra.rmi.trace.TraceRmi.ObjDesc.Builder
int64 id = 1;
clearId() - Method in class ghidra.rmi.trace.TraceRmi.ObjSpec.Builder
int64 id = 1;
clearId() - Method in class ghidra.rmi.trace.TraceRmi.TxId.Builder
int32 id = 1;
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
clearIntArrValue() - Method in class ghidra.rmi.trace.TraceRmi.Value.Builder
.ghidra.rmi.trace.IntArr int_arr_value = 13;
clearIntValue() - Method in class ghidra.rmi.trace.TraceRmi.Value.Builder
int32 int_value = 6;
clearKey() - Method in class ghidra.rmi.trace.TraceRmi.ObjSpec.Builder
 
clearKey() - Method in class ghidra.rmi.trace.TraceRmi.RequestGetValuesIntersecting.Builder
string key = 3;
clearKey() - Method in class ghidra.rmi.trace.TraceRmi.ValDesc.Builder
string key = 3;
clearKey() - Method in class ghidra.rmi.trace.TraceRmi.ValSpec.Builder
string key = 3;
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.
clearKeys() - Method in class ghidra.rmi.trace.TraceRmi.RequestRetainValues.Builder
repeated string keys = 5;
clearKeyStroke() - Method in class docking.ActionBindingPanel
 
clearKeyStroke() - Method in class docking.KeyEntryTextField
Clears the state of this class and notifies this client.
clearKinds() - Method in class ghidra.rmi.trace.TraceRmi.RequestRetainValues.Builder
.ghidra.rmi.trace.ValueKinds kinds = 4;
clearLanguage() - Method in class ghidra.rmi.trace.TraceRmi.RequestCreateTrace.Builder
.ghidra.rmi.trace.Language language = 2;
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.
clearLength() - Method in class ghidra.rmi.trace.TraceRmi.ReplyDisassemble.Builder
int64 length = 1;
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.
clearLocals() - Method in class ghidra.jython.GhidraJythonInterpreter
Clears the interpreter's locals
clearLocationCache() - Method in class ghidra.graph.job.AbstractGraphTransitionJob
 
clearLongArrValue() - Method in class ghidra.rmi.trace.TraceRmi.Value.Builder
.ghidra.rmi.trace.LongArr long_arr_value = 14;
clearLongValue() - Method in class ghidra.rmi.trace.TraceRmi.Value.Builder
int64 long_value = 7;
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.
clearMax() - Method in class ghidra.rmi.trace.TraceRmi.Span.Builder
int64 max = 2;
clearMessage() - Method in class ghidra.rmi.trace.TraceRmi.ReplyError.Builder
string message = 1;
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
clearMethods() - Method in class ghidra.rmi.trace.TraceRmi.RequestNegotiate.Builder
repeated .ghidra.rmi.trace.Method methods = 2;
clearMin() - Method in class ghidra.rmi.trace.TraceRmi.Span.Builder
int64 min = 1;
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
 
clearMouseBinding() - Method in class docking.MouseEntryTextField
Clears the state of this class and notifies this client.
clearMouseOverHelp() - Static method in class docking.DockingWindowManager
 
clearMsg() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
 
clearName() - Method in class ghidra.rmi.trace.TraceRmi.Method.Builder
string name = 1;
clearName() - Method in class ghidra.rmi.trace.TraceRmi.MethodArgument.Builder
string name = 1;
clearName() - Method in class ghidra.rmi.trace.TraceRmi.MethodParameter.Builder
string name = 1;
clearName() - Method in class ghidra.rmi.trace.TraceRmi.RegVal.Builder
string name = 1;
clearName() - Method in class ghidra.rmi.trace.TraceRmi.RequestCreateOverlaySpace.Builder
string name = 3;
clearName() - Method in class ghidra.rmi.trace.TraceRmi.ValueType.Builder
Names from schema context
clearName() - Method in class ghidra.rmi.trace.TraceRmi.XRequestInvokeMethod.Builder
string name = 2;
clearNames() - Method in class ghidra.rmi.trace.TraceRmi.RequestDeleteRegisterValue.Builder
repeated string names = 4;
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
clearNullValue() - Method in class ghidra.rmi.trace.TraceRmi.Value.Builder
.ghidra.rmi.trace.Null null_value = 1;
clearObject() - Method in class ghidra.rmi.trace.TraceRmi.ReplyCreateObject.Builder
.ghidra.rmi.trace.ObjSpec object = 1;
clearObject() - Method in class ghidra.rmi.trace.TraceRmi.ReplyGetObject.Builder
.ghidra.rmi.trace.ObjDesc object = 1;
clearObject() - Method in class ghidra.rmi.trace.TraceRmi.RequestActivate.Builder
.ghidra.rmi.trace.ObjSpec object = 2;
clearObject() - Method in class ghidra.rmi.trace.TraceRmi.RequestGetObject.Builder
.ghidra.rmi.trace.ObjSpec object = 2;
clearObject() - Method in class ghidra.rmi.trace.TraceRmi.RequestInsertObject.Builder
.ghidra.rmi.trace.ObjSpec object = 2;
clearObject() - Method in class ghidra.rmi.trace.TraceRmi.RequestRemoveObject.Builder
.ghidra.rmi.trace.ObjSpec object = 2;
clearObject() - Method in class ghidra.rmi.trace.TraceRmi.RequestRetainValues.Builder
.ghidra.rmi.trace.ObjSpec object = 2;
clearOffset() - Method in class ghidra.rmi.trace.TraceRmi.Addr.Builder
uint64 offset = 2;
clearOffset() - Method in class ghidra.rmi.trace.TraceRmi.AddrRange.Builder
uint64 offset = 2;
clearOid() - Method in class ghidra.rmi.trace.TraceRmi.RequestActivate.Builder
.ghidra.rmi.trace.DomObjId oid = 1;
clearOid() - Method in class ghidra.rmi.trace.TraceRmi.RequestCloseTrace.Builder
.ghidra.rmi.trace.DomObjId oid = 1;
clearOid() - Method in class ghidra.rmi.trace.TraceRmi.RequestCreateObject.Builder
.ghidra.rmi.trace.DomObjId oid = 1;
clearOid() - Method in class ghidra.rmi.trace.TraceRmi.RequestCreateOverlaySpace.Builder
.ghidra.rmi.trace.DomObjId oid = 1;
clearOid() - Method in class ghidra.rmi.trace.TraceRmi.RequestCreateRootObject.Builder
.ghidra.rmi.trace.DomObjId oid = 1;
clearOid() - Method in class ghidra.rmi.trace.TraceRmi.RequestCreateTrace.Builder
.ghidra.rmi.trace.DomObjId oid = 4;
clearOid() - Method in class ghidra.rmi.trace.TraceRmi.RequestDeleteBytes.Builder
.ghidra.rmi.trace.DomObjId oid = 1;
clearOid() - Method in class ghidra.rmi.trace.TraceRmi.RequestDeleteRegisterValue.Builder
.ghidra.rmi.trace.DomObjId oid = 1;
clearOid() - Method in class ghidra.rmi.trace.TraceRmi.RequestDisassemble.Builder
.ghidra.rmi.trace.DomObjId oid = 1;
clearOid() - Method in class ghidra.rmi.trace.TraceRmi.RequestEndTx.Builder
.ghidra.rmi.trace.DomObjId oid = 1;
clearOid() - Method in class ghidra.rmi.trace.TraceRmi.RequestGetObject.Builder
.ghidra.rmi.trace.DomObjId oid = 1;
clearOid() - Method in class ghidra.rmi.trace.TraceRmi.RequestGetValues.Builder
.ghidra.rmi.trace.DomObjId oid = 1;
clearOid() - Method in class ghidra.rmi.trace.TraceRmi.RequestGetValuesIntersecting.Builder
.ghidra.rmi.trace.DomObjId oid = 1;
clearOid() - Method in class ghidra.rmi.trace.TraceRmi.RequestInsertObject.Builder
.ghidra.rmi.trace.DomObjId oid = 1;
clearOid() - Method in class ghidra.rmi.trace.TraceRmi.RequestPutBytes.Builder
.ghidra.rmi.trace.DomObjId oid = 1;
clearOid() - Method in class ghidra.rmi.trace.TraceRmi.RequestPutRegisterValue.Builder
.ghidra.rmi.trace.DomObjId oid = 1;
clearOid() - Method in class ghidra.rmi.trace.TraceRmi.RequestRemoveObject.Builder
.ghidra.rmi.trace.DomObjId oid = 1;
clearOid() - Method in class ghidra.rmi.trace.TraceRmi.RequestRetainValues.Builder
.ghidra.rmi.trace.DomObjId oid = 1;
clearOid() - Method in class ghidra.rmi.trace.TraceRmi.RequestSaveTrace.Builder
.ghidra.rmi.trace.DomObjId oid = 1;
clearOid() - Method in class ghidra.rmi.trace.TraceRmi.RequestSetMemoryState.Builder
.ghidra.rmi.trace.DomObjId oid = 1;
clearOid() - Method in class ghidra.rmi.trace.TraceRmi.RequestSetValue.Builder
.ghidra.rmi.trace.DomObjId oid = 1;
clearOid() - Method in class ghidra.rmi.trace.TraceRmi.RequestSnapshot.Builder
.ghidra.rmi.trace.DomObjId oid = 1;
clearOid() - Method in class ghidra.rmi.trace.TraceRmi.RequestStartTx.Builder
.ghidra.rmi.trace.DomObjId oid = 1;
clearOid() - Method in class ghidra.rmi.trace.TraceRmi.XRequestInvokeMethod.Builder
optional .ghidra.rmi.trace.DomObjId oid = 1;
clearOkText() - Method in class ghidra.rmi.trace.TraceRmi.Method.Builder
string ok_text = 7;
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
 
clearParameters() - Method in class ghidra.rmi.trace.TraceRmi.Method.Builder
repeated .ghidra.rmi.trace.MethodParameter parameters = 5;
clearParent() - Method in class ghidra.rmi.trace.TraceRmi.ValDesc.Builder
.ghidra.rmi.trace.ObjDesc parent = 1;
clearParent() - Method in class ghidra.rmi.trace.TraceRmi.ValSpec.Builder
.ghidra.rmi.trace.ObjSpec parent = 1;
clearPassword() - Method in class ghidra.features.bsim.query.protocol.PasswordChange
Clear the password data.
clearPath() - Method in class ghidra.rmi.trace.TraceRmi.FilePath.Builder
string path = 1;
clearPath() - Method in class ghidra.rmi.trace.TraceRmi.ObjDesc.Builder
.ghidra.rmi.trace.ObjPath path = 2;
clearPath() - Method in class ghidra.rmi.trace.TraceRmi.ObjPath.Builder
string path = 1;
clearPath() - Method in class ghidra.rmi.trace.TraceRmi.ObjSpec.Builder
.ghidra.rmi.trace.ObjPath path = 2;
clearPath() - Method in class ghidra.rmi.trace.TraceRmi.RequestCreateObject.Builder
.ghidra.rmi.trace.ObjPath path = 2;
clearPath() - Method in class ghidra.rmi.trace.TraceRmi.RequestCreateTrace.Builder
.ghidra.rmi.trace.FilePath path = 1;
clearPattern() - Method in class ghidra.rmi.trace.TraceRmi.RequestGetValues.Builder
.ghidra.rmi.trace.ObjPath pattern = 3;
clearPendingJobs() - Method in class ghidra.util.worker.AbstractWorker
Clears any jobs from the queue that have not yet been run.
clearPlatform(Lifespan, AddressRange, DBTraceGuestPlatform, TaskMonitor) - Method in class ghidra.trace.database.listing.DBTraceCodeManager
 
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.
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
 
clearProperties(Address, Address, TaskMonitor) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewListing
 
clearQueuedCommands(DomainObject) - Method in class ghidra.framework.plugintool.mgr.ToolTaskManager
Clear the queue of scheduled commands.
clearRange() - Method in class ghidra.rmi.trace.TraceRmi.Box.Builder
.ghidra.rmi.trace.AddrRange range = 2;
clearRange() - Method in class ghidra.rmi.trace.TraceRmi.RequestDeleteBytes.Builder
.ghidra.rmi.trace.AddrRange range = 3;
clearRange() - Method in class ghidra.rmi.trace.TraceRmi.RequestSetMemoryState.Builder
.ghidra.rmi.trace.AddrRange range = 3;
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.
clearRangeValue() - Method in class ghidra.rmi.trace.TraceRmi.Value.Builder
.ghidra.rmi.trace.AddrRange range_value = 17;
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
 
clearReferences(Lifespan, AddressRange, TaskMonitor) - Method in class ghidra.trace.database.symbol.DBTraceEquateManager
 
clearReferences(Lifespan, AddressRange, TaskMonitor) - Method in class ghidra.trace.database.symbol.DBTraceEquateSpace
 
clearReferences(Lifespan, AddressRange, TaskMonitor) - Method in interface ghidra.trace.model.symbol.TraceEquateOperations
 
clearReferences(Lifespan, AddressSetView, TaskMonitor) - Method in class ghidra.trace.database.symbol.DBTraceEquateManager
 
clearReferences(Lifespan, AddressSetView, TaskMonitor) - Method in class ghidra.trace.database.symbol.DBTraceEquateSpace
 
clearReferences(Lifespan, AddressSetView, TaskMonitor) - Method in interface ghidra.trace.model.symbol.TraceEquateOperations
 
clearReferencesFrom(Lifespan, AddressRange) - Method in class ghidra.trace.database.symbol.DBTraceReferenceManager
 
clearReferencesFrom(Lifespan, AddressRange) - Method in class ghidra.trace.database.symbol.DBTraceReferenceSpace
 
clearReferencesFrom(Lifespan, AddressRange) - Method in interface ghidra.trace.model.symbol.TraceReferenceOperations
Clear all references from the given lifespan and address range
clearReferencesTo(Lifespan, AddressRange) - Method in class ghidra.trace.database.symbol.DBTraceReferenceManager
 
clearReferencesTo(Lifespan, AddressRange) - Method in class ghidra.trace.database.symbol.DBTraceReferenceSpace
 
clearReferencesTo(Lifespan, AddressRange) - Method in interface ghidra.trace.model.symbol.TraceReferenceOperations
Clear all references to the given lifespan and address range
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
 
clearRegister(Register) - Method in class ghidra.trace.database.listing.DBTraceInstruction
 
clearReplyActivate() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.ReplyActivate reply_activate = 45;
clearReplyCloseTrace() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.ReplyCloseTrace reply_close_trace = 9;
clearReplyCreateObject() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.ReplyCreateObject reply_create_object = 28;
clearReplyCreateOverlay() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.ReplyCreateOverlaySpace reply_create_overlay = 15;
clearReplyCreateTrace() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.ReplyCreateTrace reply_create_trace = 5;
clearReplyDeleteBytes() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.ReplyDeleteBytes reply_delete_bytes = 21;
clearReplyDeleteRegisterValue() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.ReplyDeleteRegisterValue reply_delete_register_value = 25;
clearReplyDisassemble() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.ReplyDisassemble reply_disassemble = 43;
clearReplyEndTx() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.ReplyEndTx reply_end_tx = 13;
clearReplyGetObject() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.ReplyGetObject reply_get_object = 38;
clearReplyGetValues() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.ReplyGetValues reply_get_values = 40;
clearReplyInsertObject() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.ReplyInsertObject reply_insert_object = 30;
clearReplyNegotiate() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.ReplyNegotiate reply_negotiate = 3;
clearReplyPutBytes() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.ReplyPutBytes reply_put_bytes = 19;
clearReplyPutRegisterValue() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.ReplyPutRegisterValue reply_put_register_value = 23;
clearReplyRemoveObject() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.ReplyRemoveObject reply_remove_object = 32;
clearReplyRetainValues() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.ReplyRetainValues reply_retain_values = 36;
clearReplySaveTrace() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.ReplySaveTrace reply_save_trace = 7;
clearReplySetMemoryState() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.ReplySetMemoryState reply_set_memory_state = 17;
clearReplySetValue() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.ReplySetValue reply_set_value = 34;
clearReplySnapshot() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.ReplySnapshot reply_snapshot = 47;
clearReplyStartTx() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.ReplyStartTx reply_start_tx = 11;
clearRepositoryAdapter(String, int) - Static method in class ghidra.framework.client.ClientUtil
Eliminate the specified repository server from the connection cache
clearRequestActivate() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.RequestActivate request_activate = 44;
clearRequestCloseTrace() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.RequestCloseTrace request_close_trace = 8;
clearRequestCreateObject() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
Use same reply as CreateObject
clearRequestCreateOverlay() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.RequestCreateOverlaySpace request_create_overlay = 14;
clearRequestCreateRootObject() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.RequestCreateRootObject request_create_root_object = 26;
clearRequestCreateTrace() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.RequestCreateTrace request_create_trace = 4;
clearRequestDeleteBytes() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.RequestDeleteBytes request_delete_bytes = 20;
clearRequestDeleteRegisterValue() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.RequestDeleteRegisterValue request_delete_register_value = 24;
clearRequestDisassemble() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.RequestDisassemble request_disassemble = 42;
clearRequestEndTx() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.RequestEndTx request_end_tx = 12;
clearRequestGetObject() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.RequestGetObject request_get_object = 37;
clearRequestGetValues() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.RequestGetValues request_get_values = 39;
clearRequestGetValuesIntersecting() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
Reuse reply_get_values
clearRequestInsertObject() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.RequestInsertObject request_insert_object = 29;
clearRequestNegotiate() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.RequestNegotiate request_negotiate = 2;
clearRequestPutBytes() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.RequestPutBytes request_put_bytes = 18;
clearRequestPutRegisterValue() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.RequestPutRegisterValue request_put_register_value = 22;
clearRequestRemoveObject() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.RequestRemoveObject request_remove_object = 31;
clearRequestRetainValues() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.RequestRetainValues request_retain_values = 35;
clearRequestSaveTrace() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.RequestSaveTrace request_save_trace = 6;
clearRequestSetMemoryState() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.RequestSetMemoryState request_set_memory_state = 16;
clearRequestSetValue() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.RequestSetValue request_set_value = 33;
clearRequestSnapshot() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.RequestSnapshot request_snapshot = 46;
clearRequestStartTx() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.RequestStartTx request_start_tx = 10;
clearRequired() - Method in class ghidra.rmi.trace.TraceRmi.MethodParameter.Builder
bool required = 3;
clearResolution() - Method in class ghidra.rmi.trace.TraceRmi.RequestInsertObject.Builder
.ghidra.rmi.trace.Resolution resolution = 4;
clearResolution() - Method in class ghidra.rmi.trace.TraceRmi.RequestSetValue.Builder
.ghidra.rmi.trace.Resolution resolution = 3;
clearResponse() - Method in class ghidra.features.bsim.query.protocol.BSimQuery
 
clearResults() - Method in class ghidra.features.base.memsearch.gui.MemorySearchResultsPanel
 
clearReturnType() - Method in class ghidra.rmi.trace.TraceRmi.Method.Builder
I'd like to make them all void, but I think executing a command and capturing its output justifies being able to return a result.
clearReturnValue() - Method in class ghidra.rmi.trace.TraceRmi.XReplyInvokeMethod.Builder
.ghidra.rmi.trace.Value return_value = 2;
clearRootSchema() - Method in class ghidra.rmi.trace.TraceRmi.RequestCreateRootObject.Builder
string root_schema = 3;
clearSavedSelection() - Method in class docking.widgets.table.RowObjectSelectionManager
 
clearSavedSelection() - Method in interface docking.widgets.table.SelectionManager
 
clearSchedule() - Method in class ghidra.rmi.trace.TraceRmi.RequestSnapshot.Builder
.ghidra.rmi.trace.Schedule schedule = 5;
clearSchedule() - Method in class ghidra.rmi.trace.TraceRmi.Schedule.Builder
string schedule = 1;
clearScheduledTask() - Method in class docking.DialogComponentProvider
 
clearSchemaContext() - Method in class ghidra.rmi.trace.TraceRmi.RequestCreateRootObject.Builder
string schema_context = 2;
clearSelectedRow() - Method in class docking.widgets.trable.GTrable
Deselects any selected row
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
 
clearSetting(String) - Method in interface ghidra.trace.database.listing.DBTraceDataAdapter
 
clearShortArrValue() - Method in class ghidra.rmi.trace.TraceRmi.Value.Builder
.ghidra.rmi.trace.ShortArr short_arr_value = 12;
clearShortValue() - Method in class ghidra.rmi.trace.TraceRmi.Value.Builder
int32 short_value = 5;
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
 
clearSkippedNames() - Method in class ghidra.rmi.trace.TraceRmi.ReplyPutRegisterValue.Builder
repeated string skipped_names = 1;
clearSnap() - Method in class ghidra.rmi.trace.TraceRmi.ReplySnapshot.Builder
.ghidra.rmi.trace.Snap snap = 1;
clearSnap() - Method in class ghidra.rmi.trace.TraceRmi.RequestDeleteBytes.Builder
.ghidra.rmi.trace.Snap snap = 2;
clearSnap() - Method in class ghidra.rmi.trace.TraceRmi.RequestDeleteRegisterValue.Builder
.ghidra.rmi.trace.Snap snap = 2;
clearSnap() - Method in class ghidra.rmi.trace.TraceRmi.RequestDisassemble.Builder
.ghidra.rmi.trace.Snap snap = 2;
clearSnap() - Method in class ghidra.rmi.trace.TraceRmi.RequestPutBytes.Builder
.ghidra.rmi.trace.Snap snap = 2;
clearSnap() - Method in class ghidra.rmi.trace.TraceRmi.RequestPutRegisterValue.Builder
.ghidra.rmi.trace.Snap snap = 2;
clearSnap() - Method in class ghidra.rmi.trace.TraceRmi.RequestSetMemoryState.Builder
.ghidra.rmi.trace.Snap snap = 2;
clearSnap() - Method in class ghidra.rmi.trace.TraceRmi.RequestSnapshot.Builder
.ghidra.rmi.trace.Snap snap = 4;
clearSnap() - Method in class ghidra.rmi.trace.TraceRmi.Snap.Builder
int64 snap = 1;
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
clearSpace() - Method in class ghidra.rmi.trace.TraceRmi.Addr.Builder
string space = 1;
clearSpace() - Method in class ghidra.rmi.trace.TraceRmi.AddrRange.Builder
string space = 1;
clearSpace() - Method in class ghidra.rmi.trace.TraceRmi.RequestDeleteRegisterValue.Builder
string space = 3;
clearSpace() - Method in class ghidra.rmi.trace.TraceRmi.RequestPutRegisterValue.Builder
string space = 3;
clearSpan() - Method in class ghidra.rmi.trace.TraceRmi.Box.Builder
.ghidra.rmi.trace.Span span = 1;
clearSpan() - Method in class ghidra.rmi.trace.TraceRmi.ReplyInsertObject.Builder
.ghidra.rmi.trace.Span span = 1;
clearSpan() - Method in class ghidra.rmi.trace.TraceRmi.ReplySetValue.Builder
.ghidra.rmi.trace.Span span = 1;
clearSpan() - Method in class ghidra.rmi.trace.TraceRmi.RequestGetValues.Builder
.ghidra.rmi.trace.Span span = 2;
clearSpan() - Method in class ghidra.rmi.trace.TraceRmi.RequestInsertObject.Builder
.ghidra.rmi.trace.Span span = 3;
clearSpan() - Method in class ghidra.rmi.trace.TraceRmi.RequestRemoveObject.Builder
.ghidra.rmi.trace.Span span = 3;
clearSpan() - Method in class ghidra.rmi.trace.TraceRmi.RequestRetainValues.Builder
.ghidra.rmi.trace.Span span = 3;
clearSpan() - Method in class ghidra.rmi.trace.TraceRmi.ValDesc.Builder
.ghidra.rmi.trace.Span span = 2;
clearSpan() - Method in class ghidra.rmi.trace.TraceRmi.ValSpec.Builder
.ghidra.rmi.trace.Span span = 2;
clearStart() - Method in class ghidra.rmi.trace.TraceRmi.RequestDisassemble.Builder
.ghidra.rmi.trace.Addr start = 3;
clearStart() - Method in class ghidra.rmi.trace.TraceRmi.RequestPutBytes.Builder
.ghidra.rmi.trace.Addr start = 3;
clearState() - Method in class ghidra.rmi.trace.TraceRmi.RequestSetMemoryState.Builder
.ghidra.rmi.trace.MemoryState state = 4;
clearStatus() - Static method in class docking.framework.SplashScreen
 
clearStatus() - Method in class docking.wizard.WizardStep
Clears the current status message for this step.
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
 
clearStringArrValue() - Method in class ghidra.rmi.trace.TraceRmi.Value.Builder
.ghidra.rmi.trace.StringArr string_arr_value = 15;
clearStringValue() - Method in class ghidra.rmi.trace.TraceRmi.Value.Builder
string string_value = 8;
clearSymbols() - Method in class ghidra.program.model.lang.PcodeParser
 
clearTable - Variable in class ghidra.features.bsim.query.protocol.QueryOptionalExist
 
clearTable() - Method in class ghidra.features.bsim.query.client.tables.OptionalTable
Clear all rows from the table
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.
clearTime() - Method in class ghidra.rmi.trace.TraceRmi.RequestSnapshot.Builder
 
clearTotalPosition(long) - Static method in class ghidra.program.model.pcode.DynamicHash
 
clearTree() - Method in class ghidra.rmi.trace.TraceRmi.RequestRemoveObject.Builder
bool tree = 4;
clearTxid() - Method in class ghidra.rmi.trace.TraceRmi.RequestEndTx.Builder
.ghidra.rmi.trace.TxId txid = 2;
clearTxid() - Method in class ghidra.rmi.trace.TraceRmi.RequestStartTx.Builder
.ghidra.rmi.trace.TxId txid = 4;
clearType() - Method in class ghidra.rmi.trace.TraceRmi.MethodParameter.Builder
.ghidra.rmi.trace.ValueType type = 2;
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() - Method in class ghidra.trace.database.DBTraceChangeSet
 
clearUndo() - Method in class ghidra.trace.database.program.DBTraceProgramView
 
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.
clearUndo(boolean) - Method in class ghidra.trace.database.DBTraceChangeSet
 
clearUndoable() - Method in class ghidra.rmi.trace.TraceRmi.RequestStartTx.Builder
bool undoable = 2;
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() - Method in class ghidra.rmi.trace.TraceRmi.MethodArgument.Builder
.ghidra.rmi.trace.Value value = 2;
clearValue() - Method in class ghidra.rmi.trace.TraceRmi.RegVal.Builder
bytes value = 2;
clearValue() - Method in class ghidra.rmi.trace.TraceRmi.RequestSetValue.Builder
.ghidra.rmi.trace.ValSpec value = 2;
clearValue() - Method in class ghidra.rmi.trace.TraceRmi.ValDesc.Builder
.ghidra.rmi.trace.Value value = 4;
clearValue() - Method in class ghidra.rmi.trace.TraceRmi.ValSpec.Builder
.ghidra.rmi.trace.Value value = 4;
clearValue() - Method in class ghidra.rmi.trace.TraceRmi.Value.Builder
 
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
 
clearValues() - Method in class ghidra.rmi.trace.TraceRmi.ReplyGetValues.Builder
repeated .ghidra.rmi.trace.ValDesc values = 1;
clearValues() - Method in class ghidra.rmi.trace.TraceRmi.RequestPutRegisterValue.Builder
repeated .ghidra.rmi.trace.RegVal values = 4;
clearVariable(int) - Method in interface ghidra.program.model.listing.StackFrame
Clear the stack variable defined at offset
clearVersion() - Method in class ghidra.rmi.trace.TraceRmi.RequestNegotiate.Builder
string version = 1;
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.
clearWritten() - Method in class ghidra.rmi.trace.TraceRmi.ReplyPutBytes.Builder
int32 written = 1;
clearXml() - Method in class ghidra.util.xml.XmlTestHelper
 
clearXreplyInvokeMethod() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.XReplyInvokeMethod xreply_invoke_method = 49;
clearXrequestInvokeMethod() - Method in class ghidra.rmi.trace.TraceRmi.RootMessage.Builder
.ghidra.rmi.trace.XRequestInvokeMethod xrequest_invoke_method = 48;
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.DataTreeNode
Creates a clone of this node.
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 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.features.bsim.query.protocol.BSimFilter
 
clone() - Method in class ghidra.features.bsim.query.protocol.ChildAtom
 
clone() - Method in class ghidra.features.bsim.query.protocol.FilterAtom
 
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() - Method in class ghidra.trace.model.time.schedule.AbstractStep
 
clone() - Method in class ghidra.trace.model.time.schedule.PatchStep
 
clone() - Method in class ghidra.trace.model.time.schedule.Sequence
 
clone() - Method in class ghidra.trace.model.time.schedule.SkipStep
 
clone() - Method in interface ghidra.trace.model.time.schedule.Step
 
clone() - Method in class ghidra.trace.model.time.schedule.TickStep
 
clone(int) - Method in interface ghidra.features.bsim.query.DecompileFunctionTask
 
clone(int) - Method in class ghidra.features.bsim.query.GenSignatures.SignatureTask
 
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.RGB16ColorDataType
 
clone(DataTypeManager) - Method in class ghidra.program.model.data.RGB32ColorDataType
 
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.ConsumeRemaining
 
clone(ParamListStandard) - Method in class ghidra.program.model.lang.protorules.ConvertToPointer
 
clone(ParamListStandard) - Method in class ghidra.program.model.lang.protorules.ExtraStack
 
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.
cloneCategories(ExecutableRecord) - Method in class ghidra.features.bsim.query.description.ExecutableRecord
 
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.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.rtti.GoRttiMapper
 
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.opinion.Loaded
Closes this Loaded DomainObject and releases the reference on the object consuming it.
close() - Method in class ghidra.app.util.opinion.LoadResults
Closes this LoadResults and releases the reference on the object consuming it.
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 interface ghidra.debug.api.progress.CloseableTaskMonitor
 
close() - Method in interface ghidra.debug.api.tracermi.TerminalSession
 
close() - Method in interface ghidra.debug.api.tracermi.TraceRmiConnection
Close the TraceRmi connection.
close() - Method in record class ghidra.debug.api.tracermi.TraceRmiLaunchOffer.LaunchResult
 
close() - Method in class ghidra.debug.flatapi.FlatDebuggerAPI.ExpectingBreakpointChanges
 
close() - Method in class ghidra.features.bsim.query.client.AbstractSQLFunctionDatabase
 
close() - Method in class ghidra.features.bsim.query.client.FunctionDatabaseProxy
 
close() - Method in class ghidra.features.bsim.query.client.PostgresFunctionDatabase
 
close() - Method in class ghidra.features.bsim.query.client.tables.CachedStatement
Close the currently cached Statement.
close() - Method in class ghidra.features.bsim.query.client.tables.CallgraphTable
 
close() - Method in class ghidra.features.bsim.query.client.tables.DescriptionTable
 
close() - Method in class ghidra.features.bsim.query.client.tables.ExeTable
 
close() - Method in class ghidra.features.bsim.query.client.tables.ExeToCategoryTable
 
close() - Method in class ghidra.features.bsim.query.client.tables.KeyValueTable
 
close() - Method in class ghidra.features.bsim.query.client.tables.OptionalTable
Free any resources and relinquish references to the connection
close() - Method in class ghidra.features.bsim.query.client.tables.SQLComplexTable
 
close() - Method in class ghidra.features.bsim.query.client.tables.SQLStringTable
 
close() - Method in class ghidra.features.bsim.query.elastic.ElasticDatabase
 
close() - Method in class ghidra.features.bsim.query.facade.SimilarFunctionQueryService
 
close() - Method in class ghidra.features.bsim.query.file.H2FileFunctionDatabase
 
close() - Method in class ghidra.features.bsim.query.file.H2VectorTable
 
close() - Method in interface ghidra.features.bsim.query.FunctionDatabase
Close down (the connection with) the database
close() - Method in class ghidra.features.bsim.query.ingest.BulkSignatures
This will be automatically invoked when BulkSignatures is out of scope, if using try-with-resources to create it.
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.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.data.OpenedDomainFile
 
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.jit.analysis.JitAllocationModel.JvmTempAlloc
 
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.plugin.importer.ProjectIndexService
 
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.trace.database.data.DBTraceDataTypeManager
 
close() - Method in class ghidra.trace.database.DBTrace
 
close() - Method in class ghidra.util.BoundedInputStream
 
close() - Method in class ghidra.util.database.DBBufferOutputStream
 
close() - Method in class ghidra.util.database.DomainObjectLockHold.DefaultHold
 
close() - Method in class ghidra.util.datastruct.DefaultObservableCollection.DefaultChangeAggregator
 
close() - Method in interface ghidra.util.datastruct.ObservableCollection.ChangeAggregator
 
close() - Method in class ghidra.util.GhidraLockHold
 
close() - Method in class ghidra.util.HashingOutputStream
 
close() - Method in class ghidra.util.LockHold
 
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() - Method in class utilities.util.SuppressableCallback.Suppression
 
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(Address) - Method in class ghidra.app.util.viewer.util.AddressBasedOpenCloseManager
Sets the state at the given address to be "closed".
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
 
CLOSE_ICON - Static variable in class resources.Icons
 
CloseableTaskMonitor - Interface in ghidra.debug.api.progress
A task monitor that can be used in a try-with-resources block.
closeAll() - Method in class ghidra.app.util.viewer.util.AddressBasedOpenCloseManager
Sets all address to "closed" (Makes "closed" the default state and clears all individual settings.
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(Program, AddressSetView, TaskMonitor) - Method in class ghidra.app.util.viewer.util.DataOpenCloseManager
 
closeAllData(Program, AddressSetView, TaskMonitor) - Method in class ghidra.app.util.viewer.util.ProgramOpenCloseManager
 
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.
closeAllProviders() - Method in class ghidra.features.bsim.gui.BSimSearchPlugin
 
closeAllTraces() - Method in interface ghidra.app.services.DebuggerTraceManagerService
Close all traces
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.features.base.memsearch.gui.MemorySearchProvider
 
closeComponent() - Method in class ghidra.features.base.quickfix.QuickFixTableProvider
 
closeComponent() - Method in class ghidra.features.base.replace.SearchAndReplaceProvider
 
closeComponent() - Method in class ghidra.plugins.fsbrowser.TextEditorComponentProvider
 
closed(long, long) - Method in enum class ghidra.trace.model.Lifespan.Domain
 
closed(long, long) - Static method in interface ghidra.util.database.KeySpan
Get the span for a closed interval
closed(End<Field>, End<Field>) - Method in class ghidra.util.database.FieldSpan.Domain
 
closed(Long, Long) - Method in enum class ghidra.trace.model.Lifespan.Domain
 
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.debug.api.progress.ProgressListener.Disposal
The monitor was properly closed
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
 
CLOSED_ICON - Static variable in class ghidra.app.util.viewer.field.AbstractOpenCloseField
 
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.DataOpenCloseManager
Marks the given data as open.
closeData(Data) - Method in class ghidra.app.util.viewer.util.ProgramOpenCloseManager
Marks the given data as open.
closeDatabase() - Method in class ghidra.app.plugin.debug.DbViewerProvider
 
closeDataRecursively(Data, TaskMonitor) - Method in class ghidra.app.util.viewer.util.ProgramOpenCloseManager
 
closeDeadTraces() - Method in interface ghidra.app.services.DebuggerTraceManagerService
Close all traces which are not the destination of a live recording
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
ClosedVariableProxy - Class in ghidra.app.util.viewer.proxy
Variable Proxy for when the function variables aren't being shown.
ClosedVariableProxy(ListingModel, Program, Address, Function) - Constructor for class ghidra.app.util.viewer.proxy.ClosedVariableProxy
 
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 generic.theme
Icon for a close button
CloseIcon(boolean) - Constructor for class generic.theme.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.
closeOtherTraces(Trace) - Method in interface ghidra.app.services.DebuggerTraceManagerService
Close all traces except the given one
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.StandAloneApplication.StandAloneToolServices
 
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
 
closeTrace(Trace) - Method in interface ghidra.app.services.DebuggerTraceManagerService
Close the given trace
closeTrace(Trace) - Method in interface ghidra.debug.flatapi.FlatDebuggerAPI
Close the given trace in the UI
closeTraceNoConfirm(Trace) - Method in interface ghidra.app.services.DebuggerTraceManagerService
Close the given trace without confirmation
closeUnusedFileSystems() - Method in class ghidra.formats.gfilesystem.FileSystemService
Close unused filesystems.
closing(Connection) - Method in class ghidra.features.bsim.query.client.AbstractSQLFunctionDatabase
Perform any required cleanup prior to connection close.
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.
CLOSURE - Enum constant in enum class ghidra.app.util.bin.format.golang.rtti.GoRttiMapper.FuncDefFlags
 
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
 
ClusterNote - Class in ghidra.features.bsim.query.protocol
 
ClusterNote() - Constructor for class ghidra.features.bsim.query.protocol.ClusterNote
 
ClusterNote(FunctionDescription, int, double, double) - Constructor for class ghidra.features.bsim.query.protocol.ClusterNote
 
clusterresponse - Variable in class ghidra.features.bsim.query.protocol.QueryCluster
 
CMAGIC - Enum constant in enum class ghidra.app.util.bin.format.unixaout.UnixAoutHeader.AoutType
 
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.
cmpBytes(ByteBuffer, int, int, int) - Method in class ghidra.trace.database.memory.DBTraceMemoryBufferEntry
 
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
coalescePatches(Language) - Method in class ghidra.trace.model.time.schedule.Sequence
 
coalescePatches(Language, List<Step>) - Method in class ghidra.trace.model.time.schedule.AbstractStep
 
coalescePatches(Language, List<Step>) - Method in class ghidra.trace.model.time.schedule.PatchStep
 
coalescePatches(Language, List<Step>) - Method in interface ghidra.trace.model.time.schedule.Step
 
coalesceWilds(Set<String>) - Method in class ghidra.trace.model.target.path.PathMatcher
 
CoalescingAddRemoveStrategy<T> - Class in docking.widgets.table.threaded
The ThreadedTableModel does not correctly function with data that can change outside of the table.
CoalescingAddRemoveStrategy() - Constructor for class docking.widgets.table.threaded.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 - Variable in class ghidra.trace.database.program.AbstractDBTraceProgramViewReferenceManager
 
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.app.util.bin.format.omf.omf51.Omf51PublicDef
 
CODE - Static variable in class ghidra.app.util.bin.format.omf.omf51.Omf51Segment
 
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_ADDED - Enum constant in enum class ghidra.trace.util.TraceEvent.TraceCodeEvent
 
CODE_ADDED - Static variable in interface ghidra.trace.util.TraceEvents
One or more TraceCodeUnits were added.
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_DATA_SETTINGS_CHANGED - Enum constant in enum class ghidra.trace.util.TraceEvent.TraceCodeDataSettingsEvent
 
CODE_DATA_SETTINGS_CHANGED - Static variable in interface ghidra.trace.util.TraceEvents
One or more TraceDatas' Settings was changed.
CODE_DATA_TYPE_REPLACED - Enum constant in enum class ghidra.trace.util.TraceEvent.TraceCodeDataTypeEvent
 
CODE_DATA_TYPE_REPLACED - Static variable in interface ghidra.trace.util.TraceEvents
One or more TraceDatas' DataType was replaced.
CODE_FRAGMENT_CHANGED - Enum constant in enum class ghidra.trace.util.TraceEvent.TraceCodeFragmentEvent
 
CODE_FRAGMENT_CHANGED - Static variable in interface ghidra.trace.util.TraceEvents
A ProgramFragment was changed.
CODE_LABEL - Enum constant in enum class ghidra.program.model.listing.LabelString.LabelType
 
CODE_LIFESPAN_CHANGED - Enum constant in enum class ghidra.trace.util.TraceEvent.TraceCodeLifespanEvent
 
CODE_LIFESPAN_CHANGED - Static variable in interface ghidra.trace.util.TraceEvents
A TraceCodeUnit's lifspan changed.
CODE_PTR - Enum constant in enum class ghidra.program.model.util.ProcessorSymbolType
 
CODE_REMOVED - Enum constant in enum class ghidra.program.util.ProgramEvent
 
CODE_REMOVED - Enum constant in enum class ghidra.trace.util.TraceEvent.TraceCodeEvent
 
CODE_REMOVED - Static variable in interface ghidra.trace.util.TraceEvents
One or more TraceCodeUnit's were removed.
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 - Static variable in class ghidra.trace.util.OverlappingObjectIterator
 
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
 
codec - Variable in class ghidra.util.database.DBCachedObjectIndex
 
codec() - Element in annotation interface ghidra.framework.plugintool.annotation.AutoConfigStateField
 
codec() - Element in annotation interface ghidra.util.database.annot.DBAnnotatedField
Specify a custom codec
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, CodeComparisonView, Component) - Constructor for class ghidra.features.base.codecompare.panel.CodeComparisonActionContext
Constructor
CodeComparisonView - Class in ghidra.features.base.codecompare.panel
The CodeComparisonView 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
CodeComparisonView(String, PluginTool) - Constructor for class ghidra.features.base.codecompare.panel.CodeComparisonView
Constructor
CodeComparisonViewActionContext - Interface in ghidra.features.base.codecompare.panel
Action context for a CodeComparisonView.
CodeComparisonViewState - Class in ghidra.features.base.codecompare.panel
A state object to save settings each type of comparison view known by the system.
CodeComparisonViewState() - Constructor for class ghidra.features.base.codecompare.panel.CodeComparisonViewState
 
codecs - Variable in class ghidra.util.database.DBCachedObjectStore
 
CODECS_BY_CLASS - Static variable in interface ghidra.util.database.DBCachedObjectStoreFactory.PrimitiveCodec
 
CODECS_BY_SELECTOR - Static variable in interface ghidra.util.database.DBCachedObjectStoreFactory.PrimitiveCodec
 
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 - Variable in class ghidra.trace.database.DBTrace
 
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
 
codeOperations - Variable in class ghidra.trace.database.program.AbstractDBTraceProgramViewListing
 
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" or external data locations
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.
CodeUnitComments - Class in ghidra.program.model.listing
Container for all the comments at an address
CodeUnitComments(String[]) - Constructor for class ghidra.program.model.listing.CodeUnitComments
 
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 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
CodeUnitRanger() - Constructor for class ghidra.trace.util.OverlappingObjectIterator.CodeUnitRanger
 
codeUnits - Variable in class ghidra.trace.database.listing.DBTraceCodeManager
 
codeUnits - Variable in class ghidra.trace.database.listing.DBTraceCodeSpace
 
codeUnits() - Method in class ghidra.trace.database.listing.DBTraceCodeManager
 
codeUnits() - Method in class ghidra.trace.database.listing.DBTraceCodeSpace
 
codeUnits() - Method in interface ghidra.trace.model.listing.TraceCodeOperations
Get a view of all the code units in the listing
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 docking.widgets.table.RangeCursorTableHeaderRenderer
 
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
 
COL_NAME - Static variable in class ghidra.taint.gui.field.TaintDebuggerRegisterColumnFactory
 
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
 
COLLAPSE_ICON - Static variable in class ghidra.base.graph.CircleWithLabelVertexShapeProvider
 
collapseAll() - Method in class docking.widgets.trable.GTrable
Collapses all rows.
collapseAll(GTreeNode) - Method in class docking.widgets.tree.GTree
 
collapseNode(GTreeNode, TaskMonitor) - Method in class docking.widgets.tree.tasks.GTreeCollapseAllTask
 
collapseRow(int) - Method in class docking.widgets.trable.DefaultGTrableRowModel
 
collapseRow(int) - Method in class docking.widgets.trable.GTrable
Collapse the row (remove any of its descendants) at the given row index.
collapseRow(int) - Method in interface docking.widgets.trable.GTrableRowModel
Collapse the row at the given row index.
collapseToGlobal(Namespace) - Static method in class ghidra.program.model.pcode.HighFunction
The decompiler treats some namespaces as equivalent to the "global" namespace.
collect(Function<Long, Collection<? extends Reference>>) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewReferenceManager
 
collectActions(ActionName, ActionContext, Target.ObjectArgumentPolicy) - Method in interface ghidra.debug.api.target.Target
Collect all actions that implement the given common debugger command
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.
collectBounds(B) - Method in interface ghidra.util.database.spatial.hyper.EuclideanHyperSpace
 
collectDisplays() - Method in record class ghidra.pcode.exec.DebuggerPcodeUtils.PrettyBytes
Collect various integer representations: signed, unsigned; decimal, hexadecimal
collectExistingModuleDirs(List<ResourceFile>, String) - Method in class ghidra.framework.GModule
 
collectForkRanges(TraceTimeManager, long, Lifespan.MutableLifeSet, List<Lifespan>) - Static method in class ghidra.trace.database.DBTraceTimeViewport
Construct the ranges (set and ordered)
CollectionChangeListener<E> - Interface in ghidra.util.datastruct
 
collections - Variable in class generic.AbstractUnionedCollection
 
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.
collectSchemasForInterface(Class<? extends TraceObjectInterface>) - Method in class ghidra.trace.database.target.DBTraceObjectManager
 
collectSettersByReceiver(Class<R>) - Static method in class ghidra.framework.plugintool.util.AutoServiceListener
 
collectSettersByReceiver(Class<R>, Plugin) - Static method in class ghidra.framework.options.AutoOptionsListener
 
collectThreads(Set<TraceThread>, Trace, TraceThread) - Method in class ghidra.trace.model.time.schedule.Sequence
Collect all the threads involved in this sequence
collectUniqueInstances(Class<T>, Map<String, T>, Function<T, String>) - Static method in class ghidra.debug.api.action.InstanceUtils
 
collectVectors(DescriptionManager, Iterator<FunctionDescription>) - Static method in class ghidra.features.bsim.query.client.IdHistogram
Organize/histogram LSHVectors by hash.
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 - Variable in class ghidra.trace.database.bookmark.DBTraceBookmarkType
 
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 - Static variable in class ghidra.taint.gui.field.TaintFieldFactory
 
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 ghidra.program.model.data
ColorIcon provides a color icon patch to convey a specified color with Alpha transparancy.
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 - Variable in class ghidra.util.database.DBCachedObjectStoreFactory.AbstractDBFieldCodec
 
column() - Element in annotation interface ghidra.util.database.annot.DBAnnotatedField
The name of the column
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
columnIndex - Variable in class ghidra.util.database.DBCachedObjectIndex
 
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(LogicalBreakpoint.TraceMode) - Method in enum class ghidra.debug.api.breakpoint.LogicalBreakpoint.TraceMode
For locations of the same logical breakpoint, compose the mode
combine(JitPassage.Reachability) - Method in enum class ghidra.pcode.emu.jit.JitPassage.Reachability
Consider this and another reachability as "or"
combine(RegisterValue, RegisterValue) - Method in class ghidra.trace.database.program.DBTraceProgramViewProgramContext
 
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
 
CombinedByteMatcher - Class in ghidra.features.base.memsearch.matcher
A ByteMatcher that searches an input sequence for matches from multiple patterns.
CombinedByteMatcher(List<ByteMatcher>, SearchSettings) - Constructor for class ghidra.features.base.memsearch.matcher.CombinedByteMatcher
 
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".
combineTrace(LogicalBreakpoint.TraceMode, LogicalBreakpoint.Perspective) - Method in enum class ghidra.debug.api.breakpoint.LogicalBreakpoint.ProgramMode
Compose the logical breakpoint state from the perspective of the program, given the composed state of its locations
combineValues(RegisterValue) - Method in class ghidra.program.model.lang.RegisterValue
Creates a new RegisterValue.
combineWithTraceBaseRegisterValue(RegisterValue, TracePlatform, long, TraceMemorySpace, boolean) - Static method in enum class ghidra.trace.util.TraceRegisterUtils
 
combineWithTraceParentRegisterValue(Register, RegisterValue, TracePlatform, long, TraceMemorySpace, boolean) - Static method in enum class ghidra.trace.util.TraceRegisterUtils
 
comboBox - Variable in class docking.widgets.FindDialog
 
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_ADDUSER - Static variable in class ghidra.features.bsim.query.BSimControlLaunchable
 
COMMAND_CHANGE_PRIVILEGE - Static variable in class ghidra.features.bsim.query.BSimControlLaunchable
 
COMMAND_CHANGEAUTH - Static variable in class ghidra.features.bsim.query.BSimControlLaunchable
 
COMMAND_DROPUSER - Static variable in class ghidra.features.bsim.query.BSimControlLaunchable
 
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
COMMAND_RESET_PASSWORD - Static variable in class ghidra.features.bsim.query.BSimControlLaunchable
 
COMMAND_START - Static variable in class ghidra.features.bsim.query.BSimControlLaunchable
 
COMMAND_STATUS - Static variable in class ghidra.features.bsim.query.BSimControlLaunchable
 
COMMAND_STOP - Static variable in class ghidra.features.bsim.query.BSimControlLaunchable
 
comment - Variable in class ghidra.app.cmd.memory.AbstractAddMemoryBlockCmd
 
comment - Variable in class ghidra.app.util.bin.format.dwarf.DWARFVariable
 
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
 
commentAdapter - Variable in class ghidra.trace.database.DBTrace
 
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(CommentType, 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[], CommentType, 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
 
commentFromArray(String[]) - Static method in class ghidra.trace.database.listing.DBTraceCommentAdapter
Construct a comment from an array of lines
CommentHistory - Class in ghidra.program.model.listing
Container class for information about changes to a comment.
CommentHistory(Address, CommentType, 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 - Enum Class in ghidra.program.model.listing
Types of comments that be placed at an address or on a CodeUnit
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, CommentType) - 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, CommentType) - Constructor for class ghidra.program.database.code.CommentTypeFilterIterator
Constructs a new CommentTypeFilterIterator
CommentTypes - Class in ghidra.app.util
Deprecated, for removal: This API element is subject to removal in a future version.
CommentTypeUtils - Class in ghidra.program.util
 
CommentTypeUtils() - Constructor for class ghidra.program.util.CommentTypeUtils
 
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.
commitSelfScore() - Method in class ghidra.features.bsim.query.client.ExecutableScorer
Commit the singled out executables self-significance score to permanent storage
commitSelfScore() - Method in class ghidra.features.bsim.query.client.ExecutableScorerSingle
 
commitSelfScore(String, float) - Method in class ghidra.features.bsim.query.client.ExecutableScorer
Commit a self-significance score for a specific executable to permanent storage
commitSelfScore(String, float) - Method in class ghidra.features.bsim.query.client.ExecutableScorerSingle
 
commitSelfScore(String, float) - Method in class ghidra.features.bsim.query.client.FileScoreCaching
 
commitSelfScore(String, float) - Method in interface ghidra.features.bsim.query.client.ScoreCaching
Commit a new self-significance score for an executable
commitSelfScore(String, float) - Method in class ghidra.features.bsim.query.client.TableScoreCaching
 
commitSelfScore(String, float) - Method in class ghidra.features.bsim.query.client.TemporaryScoreCaching
 
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
 
compactShape - Variable in class ghidra.base.graph.CircleWithLabelVertexShapeProvider
 
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 generic.util.MergeSortingIterator
 
comparator - Variable in class ghidra.generic.util.datastruct.TreeValueSortedMap
 
comparator - Variable in class ghidra.util.database.spatial.hyper.AbstractHyperBoxQuery
 
comparator - Variable in class ghidra.util.database.spatial.rect.AbstractRectangle2DQuery
 
comparator() - Method in class ghidra.util.database.DBCachedObjectStoreEntrySet
 
comparator() - Method in class ghidra.util.database.DBCachedObjectStoreKeySet
 
comparator() - Method in class ghidra.util.database.DBCachedObjectStoreMap
 
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 enum class ghidra.trace.model.Lifespan.Domain
 
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(End<N>, End<N>) - Method in class generic.End.EndDomain
 
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(Address, Address) - Method in class ghidra.trace.database.DBTraceUtils.AddressRangeMapSetter
 
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(Long, Long) - Method in class ghidra.trace.database.DBTraceUtils.LifespanMapSetter
 
compare(Long, Long) - Method in enum class ghidra.trace.model.Lifespan.Domain
 
compare(Long, Long) - Method in class ghidra.util.database.KeySpan.Domain
 
compare(Long, Long) - Method in interface ghidra.util.database.spatial.hyper.LongDimension
 
compare(Long, Long) - Method in interface ghidra.util.database.spatial.hyper.ULongDimension
 
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 interface ghidra.util.database.spatial.hyper.StringDimension
 
compare(String, String) - Method in class ghidra.util.datastruct.CaseInsensitiveDuplicateStringComparator
 
compare(Map.Entry<AddressRange, T>, Map.Entry<AddressRange, T>) - Method in class ghidra.trace.database.program.DBTraceProgramView.OverlappingAddressRangeKeyIteratorMerger
 
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(T, T) - Method in interface ghidra.util.database.spatial.hyper.Dimension
 
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
compareBackward(TraceCodeUnit, TraceCodeUnit) - Static method in class ghidra.trace.database.listing.AbstractComposedDBTraceCodeUnitsView
Compare two code units for backward iteration
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
compareCategory(ExecutableRecord) - Method in class ghidra.features.bsim.query.description.ExecutableRecord
Compare the set of categories that -this- and -op2- belong to
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
compareForward(TraceCodeUnit, TraceCodeUnit) - Static method in class ghidra.trace.database.listing.AbstractComposedDBTraceCodeUnitsView
Compare two code units for forward iteration
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.
compareLayout() - Method in class ghidra.features.bsim.query.client.AbstractSQLFunctionDatabase
 
compareLayout() - Method in class ghidra.features.bsim.query.client.FunctionDatabaseProxy
 
compareLayout() - Method in class ghidra.features.bsim.query.elastic.ElasticDatabase
 
compareLayout() - Method in interface ghidra.features.bsim.query.FunctionDatabase
Return -1 if info layout version is earlier than current client expectation Return 1 if info layout version is later than current client expectation Return 0 if info version and client version are the same
compareLines(List<String>, File) - Static method in class ghidra.app.util.exporter.StringComparer
 
compareMetadata(ExecutableRecord) - Method in class ghidra.features.bsim.query.description.ExecutableRecord
Compare just the metadata portion (names and versions) of two ExecutableRecords We do NOT compare categories as these may not have been read into the object yet
CompareResult - Enum Class in ghidra.trace.model.time.schedule
The result of a rich comparison of two schedules (or parts thereof)
compareSchedule(TraceSchedule) - Method in class ghidra.trace.model.time.schedule.TraceSchedule
Richly compare two schedules
compareSeq(Sequence) - Method in class ghidra.trace.model.time.schedule.Sequence
Richly compare two sequences
CompareSignatures - Class in ghidra.features.bsim.query
 
CompareSignatures(LSHVectorFactory) - Constructor for class ghidra.features.bsim.query.CompareSignatures
 
compareStep(Step) - Method in class ghidra.trace.model.time.schedule.AbstractStep
 
compareStep(Step) - Method in class ghidra.trace.model.time.schedule.PatchStep
 
compareStep(Step) - Method in interface ghidra.trace.model.time.schedule.Step
Richly compare this step to another
compareStepType(Step) - Method in interface ghidra.trace.model.time.schedule.Step
 
compareTo - Variable in enum class ghidra.trace.model.time.schedule.CompareResult
 
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.DataTreeNode
 
compareTo(GTreeNode) - Method in class ghidra.framework.main.datatree.DomainFileNode
 
compareTo(GTreeNode) - Method in class ghidra.framework.main.datatree.DomainFolderNode
 
compareTo(End<T>, Comparator<T>) - Method in interface generic.End
Compare two endpoints
compareTo(End<T>, Comparator<T>) - Method in record class generic.End.Point
 
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(DebuggerStaticMappingService.MappedAddressRange) - Method in class ghidra.app.services.DebuggerStaticMappingService.MappedAddressRange
 
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 record 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(SearchType) - Method in class ghidra.features.base.replace.SearchType
 
compareTo(BSimFilterType) - Method in class ghidra.features.bsim.gui.filters.BSimFilterType
 
compareTo(ExecutableResult) - Method in class ghidra.features.bsim.gui.search.results.ExecutableResult
 
compareTo(BSimServerInfo) - Method in class ghidra.features.bsim.query.BSimServerInfo
 
compareTo(ChildMatchRecord) - Method in class ghidra.features.bsim.query.ChildMatchRecord
 
compareTo(ExecutableScorer.FunctionPair) - Method in class ghidra.features.bsim.query.client.ExecutableScorer.FunctionPair
 
compareTo(IdHistogram) - Method in class ghidra.features.bsim.query.client.IdHistogram
 
compareTo(CallgraphEntry) - Method in class ghidra.features.bsim.query.description.CallgraphEntry
 
compareTo(CategoryRecord) - Method in class ghidra.features.bsim.query.description.CategoryRecord
 
compareTo(ExecutableRecord) - Method in class ghidra.features.bsim.query.description.ExecutableRecord
 
compareTo(FunctionDescription) - Method in class ghidra.features.bsim.query.description.FunctionDescription
 
compareTo(RowKey) - Method in class ghidra.features.bsim.query.client.RowKeySQL
 
compareTo(RowKey) - Method in class ghidra.features.bsim.query.elastic.RowKeyElastic
 
compareTo(ExecutableResultWithDeDuping) - Method in class ghidra.features.bsim.query.protocol.ExecutableResultWithDeDuping
 
compareTo(ExeSpecifier) - Method in class ghidra.features.bsim.query.protocol.ExeSpecifier
 
compareTo(SimilarityNote) - Method in class ghidra.features.bsim.query.protocol.SimilarityNote
 
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(AutoOptions.CategoryAndName) - Method in record class ghidra.framework.options.AutoOptions.CategoryAndName
 
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(Address) - Method in interface ghidra.trace.database.listing.DBTraceCodeUnitAdapter
 
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(ClassID) - Method in class ghidra.program.model.gclass.ClassID
 
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(Bookmark) - Method in class ghidra.trace.database.bookmark.DBTraceBookmark
 
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(MemoryBlock) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewMemoryBlock
 
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(Reference) - Method in interface ghidra.trace.model.symbol.TraceReference
 
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(AddressSnap) - Method in class ghidra.trace.model.DefaultAddressSnap
 
compareTo(KeyPath) - Method in class ghidra.trace.model.target.path.KeyPath
 
compareTo(DefaultTraceObjectSchema) - Method in class ghidra.trace.model.target.schema.DefaultTraceObjectSchema
 
compareTo(DefaultTraceObjectSchema.DefaultAttributeSchema) - Method in class ghidra.trace.model.target.schema.DefaultTraceObjectSchema.DefaultAttributeSchema
 
compareTo(TraceObjectSchema.SchemaName) - Method in record class ghidra.trace.model.target.schema.TraceObjectSchema.SchemaName
 
compareTo(TraceObjectValPath) - Method in class ghidra.trace.database.target.DBTraceObjectValPath
 
compareTo(Sequence) - Method in class ghidra.trace.model.time.schedule.Sequence
 
compareTo(Step) - Method in interface ghidra.trace.model.time.schedule.Step
 
compareTo(TraceSchedule) - Method in class ghidra.trace.model.time.schedule.TraceSchedule
 
compareTo(TraceLocation) - Method in class ghidra.trace.model.DefaultTraceLocation
 
compareTo(TraceSpan) - Method in class ghidra.trace.model.DefaultTraceSpan
 
compareTo(SequenceSearchState) - Method in class ghidra.util.bytesearch.SequenceSearchState
 
compareTo(ObjectKey) - Method in class ghidra.util.database.ObjectKey
 
compareTo(AbstractRStarConstraintsTree.LeastAreaEnlargementThenLeastArea) - Method in class ghidra.util.database.spatial.AbstractRStarConstraintsTree.LeastAreaEnlargementThenLeastArea
 
compareTo(AbstractRStarConstraintsTree.LeastDistanceFromCenterToPoint) - Method in class ghidra.util.database.spatial.AbstractRStarConstraintsTree.LeastDistanceFromCenterToPoint
 
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
 
compareX(Address, Address) - Method in class ghidra.trace.model.TraceAddressSnapSpace
 
compareX(X, X) - Method in interface ghidra.util.database.spatial.rect.EuclideanSpace2D
 
compareXml(File) - Method in class ghidra.util.xml.XmlTestHelper
 
compareY(Long, Long) - Method in class ghidra.trace.model.TraceAddressSnapSpace
 
compareY(Y, Y) - Method in interface ghidra.util.database.spatial.rect.EuclideanSpace2D
 
comparisonData - Variable in class ghidra.features.base.codecompare.panel.CodeComparisonView
 
ComparisonData - Interface in ghidra.features.base.codecompare.panel
ComparisonData is an abstraction of items that can be compared in a CodeComparisonView.
comparisonDataChanged() - Method in class ghidra.features.base.codecompare.listing.ListingCodeComparisonView
 
comparisonDataChanged() - Method in class ghidra.features.base.codecompare.panel.CodeComparisonView
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(ServiceProvider, DebuggerCoordinates, String) - Static method in enum class ghidra.pcode.exec.DebuggerPcodeUtils
Compile the given Sleigh expression into a p-code program, resolving user labels
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(ServiceProvider, DebuggerCoordinates, String, String, PcodeUseropLibrary<?>) - Static method in enum class ghidra.pcode.exec.DebuggerPcodeUtils
Compile the given Sleigh source into a p-code program, resolving user labels
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(CompilerSpec) - Method in class ghidra.app.util.importer.ProgramLoader.Builder
Sets the compiler to use during import.
compiler(CompilerSpecID) - Method in class ghidra.app.util.importer.ProgramLoader.Builder
Sets the compiler to use during import.
compiler(String) - Method in class ghidra.app.util.importer.ProgramLoader.Builder
Sets the compiler to use during import.
Compiler(String) - Constructor for class ghidra.features.bsim.query.client.IDSQLResolution.Compiler
 
COMPILER_FIELD_NUMBER - Static variable in class ghidra.rmi.trace.TraceRmi.RequestCreateTrace
 
compiler_id - Variable in class ghidra.features.bsim.query.client.tables.ExeTable.ExecutableRow
 
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.
CompilerBSimFilterType - Class in ghidra.features.bsim.gui.filters
A BsimFilterType for filtering functions based on a Ghidra compiler specification.
CompilerBSimFilterType() - Constructor for class ghidra.features.bsim.gui.filters.CompilerBSimFilterType
 
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 - Variable in class ghidra.trace.database.program.DBTraceProgramView
 
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.
CompilerSpecIDDBFieldCodec(Class<OT>, Field, int) - Constructor for class ghidra.trace.database.DBTraceUtils.CompilerSpecIDDBFieldCodec
 
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_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.
componentCache - Variable in class ghidra.trace.database.listing.AbstractDBTraceDataComponent
 
componentCache - Variable in class ghidra.trace.database.listing.DBTraceData
 
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.features.bsim.gui.overview.BSimOverviewProvider
 
componentHidden() - Method in class ghidra.features.bsim.gui.search.results.BSimSearchResultsProvider
 
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
 
components - Variable in class ghidra.util.layout.ProportionalHorizontalLayout
 
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
 
ComponentValue(String, int, int) - Constructor for record class ghidra.program.model.data.AbstractColorDataType.ComponentValue
Creates an instance of a ComponentValue record class.
compose(PcodeUseropLibrary<T>) - Method in interface ghidra.pcode.exec.PcodeUseropLibrary
Compose this and the given library into a new library.
ComposedPcodeEmulationCallbacks<T> - Class in ghidra.pcode.emu
A mechanism for broadcasting (mostly) callbacks among several receivers.
ComposedPcodeEmulationCallbacks(PcodeEmulationCallbacks<T>...) - Constructor for class ghidra.pcode.emu.ComposedPcodeEmulationCallbacks
Construct a composition of delegate callbacks
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
composeOnDelegate(Class<T>, T, List<Class<? extends U>>, MethodHandles.Lookup) - Static method in enum class utilities.util.ProxyUtilities
Mix-in interfaces with default methods atop the given delegate.
composePath(TraceObjectValPath, TraceObjectValue) - Method in enum class ghidra.trace.database.target.visitors.AllPathsVisitor
 
composePath(TraceObjectValPath, TraceObjectValue) - Method in class ghidra.trace.database.target.visitors.AncestorsRelativeVisitor
 
composePath(TraceObjectValPath, TraceObjectValue) - Method in class ghidra.trace.database.target.visitors.AncestorsRootVisitor
 
composePath(TraceObjectValPath, TraceObjectValue) - Method in class ghidra.trace.database.target.visitors.CanonicalSuccessorsRelativeVisitor
 
composePath(TraceObjectValPath, TraceObjectValue) - Method in class ghidra.trace.database.target.visitors.OrderedSuccessorsVisitor
 
composePath(TraceObjectValPath, TraceObjectValue) - Method in class ghidra.trace.database.target.visitors.SuccessorsRelativeVisitor
 
composePath(TraceObjectValPath, TraceObjectValue) - Method in interface ghidra.trace.database.target.visitors.TreeTraversal.Visitor
When descending in a value, what path leads to the value
composeSpan(Lifespan, TraceObjectValue) - Method in class ghidra.trace.database.target.visitors.CanonicalSuccessorsRelativeVisitor
 
composeSpan(Lifespan, TraceObjectValue) - Method in interface ghidra.trace.database.target.visitors.TreeTraversal.SpanIntersectingVisitor
 
composeSpan(Lifespan, TraceObjectValue) - Method in interface ghidra.trace.database.target.visitors.TreeTraversal.Visitor
When descending in a value, what span to consider in the subtree
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 - Variable in class ghidra.features.base.replace.items.CompositeFieldQuickFix
 
Composite - Interface in ghidra.program.model.data
Interface for common methods in Structure and Union
COMPOSITE_DATA_ADDED - Enum constant in enum class ghidra.trace.util.TraceEvent.TraceCompositeDataEvent
 
COMPOSITE_DATA_ADDED - Static variable in interface ghidra.trace.util.TraceEvents
A TraceData of Composite type was added.
COMPOSITE_DATA_LIFESPAN_CHANGED - Enum constant in enum class ghidra.trace.util.TraceEvent.TraceCompositeDataLifespanEvent
 
COMPOSITE_DATA_LIFESPAN_CHANGED - Static variable in interface ghidra.trace.util.TraceEvents
The lifespan of a TraceData of Composite type was changed.
COMPOSITE_DATA_REMOVED - Enum constant in enum class ghidra.trace.util.TraceEvent.TraceCompositeDataEvent
 
COMPOSITE_DATA_REMOVED - Static variable in interface ghidra.trace.util.TraceEvents
A TraceData of Composite type was removed.
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
 
CompositeFieldQuickFix - Class in ghidra.features.base.replace.items
Base class for Composite field Quick Fixes.
CompositeFieldQuickFix(Program, Composite, int, String, String) - Constructor for class ghidra.features.base.replace.items.CompositeFieldQuickFix
Constructor
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() - Method in class ghidra.trace.database.memory.DBTraceMemoryBufferEntry
 
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
 
compute(Function<? super T, ? extends T>, C) - Method in class ghidra.async.AsyncReference
Update this reference using the given function because of the given cause
computeAddressSet() - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewMemory
 
computeAddressSet() - Method in class ghidra.trace.database.program.DBTraceProgramViewMemory
 
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
computeAreaIntersection(B) - Method in interface ghidra.util.database.spatial.hyper.HyperBox
 
computeAreaIntersection(B, B) - Method in interface ghidra.util.database.spatial.hyper.EuclideanHyperSpace
 
computeAreaIntersection(R) - Method in interface ghidra.util.database.spatial.rect.Rectangle2D
 
computeAreaIntersection(S) - Method in interface ghidra.util.database.spatial.BoundingShape
 
computeAreaUnionBounds(B) - Method in interface ghidra.util.database.spatial.hyper.HyperBox
 
computeAreaUnionBounds(B, B) - Method in interface ghidra.util.database.spatial.hyper.EuclideanHyperSpace
 
computeAreaUnionBounds(R) - Method in interface ghidra.util.database.spatial.rect.Rectangle2D
 
computeAreaUnionBounds(S) - Method in interface ghidra.util.database.spatial.BoundingShape
 
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.
computeCentroidDistance(B) - Method in interface ghidra.util.database.spatial.hyper.HyperBox
 
computeCentroidDistance(R) - Method in interface ghidra.util.database.spatial.rect.Rectangle2D
 
computeCentroidDistance(S) - Method in interface ghidra.util.database.spatial.BoundingShape
 
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
computeDiffsAddressSet(Address, byte[], byte[]) - Static method in enum class ghidra.trace.util.ByteArrayUtils
Compute the address set where two byte arrays differ, given a start address
computeDistance(Point2D<X, Y>) - Method in interface ghidra.util.database.spatial.rect.Point2D
 
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
computeFrameLevel(KeyPath) - Method in interface ghidra.trace.model.target.schema.TraceObjectSchema
Compute the frame level of the object at the given path relative to this schema
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
computeIfAbsent(long, Function<Long, T>) - Method in class ghidra.util.datastruct.ObjectCache
Get the current cached object which corresponds to specified key if contained in cache, otherwise the mappingFunction will be invoked to instantiate a new object where that object will be added to the cache and returned.
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class ghidra.trace.util.CopyOnWrite.AbstractCowMap
 
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
computeLeafLevel() - Method in class ghidra.util.database.spatial.AbstractConstraintsTree
 
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
 
computeMap() - Method in interface ghidra.debug.api.modules.MapProposal
Compute the overall map given by this proposal
computeMaskOffset(Register) - Static method in enum class ghidra.trace.util.TraceRegisterUtils
 
computeMaskOffset(RegisterValue) - Static method in enum class ghidra.trace.util.TraceRegisterUtils
 
computeNewAssignment(JitVal) - Method in class ghidra.pcode.emu.jit.analysis.JitTypeModel
Compute the new tentative assignment for the given value
computeNewCachedRange(long, Address) - Method in class ghidra.trace.database.DBTraceCacheForContainingQueries
 
computeNewCachedRange(Address) - Method in class ghidra.trace.database.DBTraceCacheForSequenceQueries
 
computeNextRegisterMin() - Method in class ghidra.trace.database.guest.DBTraceGuestPlatform
 
computeNextRegisterMin() - Method in class ghidra.trace.database.guest.DBTracePlatformManager
 
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
 
computeOverlap(NS, Iterable<NR>, NR) - Method in class ghidra.util.database.spatial.AbstractRStarConstraintsTree
Computes the overlap of a bounding shape (with respect to its siblings)
computePath() - Method in class ghidra.trace.database.target.DBTraceObjectValPath
 
computeRegionsAddressSet() - Method in class ghidra.trace.database.program.DBTraceProgramViewMemory
 
computeRegionsByAddress() - Method in class ghidra.trace.database.program.DBTraceProgramViewMemory
 
computeRegionsByName(Collection<DBTraceProgramViewMemory.RegionEntry>) - Method in class ghidra.trace.database.program.DBTraceProgramViewMemory
 
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
 
computeScore() - Method in interface ghidra.debug.api.modules.MapProposal
Compute a notional "score" of the proposal
computeSpacesAddressSet() - Method in class ghidra.trace.database.program.DBTraceProgramViewMemory
 
computeState() - Method in interface ghidra.debug.api.breakpoint.LogicalBreakpoint
Compute the state for all involved traces and program.
computeState(ProgramLocation) - Method in interface ghidra.app.services.DebuggerLogicalBreakpointService
Compute the state for a given address and program or trace view
computeState(Collection<LogicalBreakpoint>) - Method in interface ghidra.app.services.DebuggerLogicalBreakpointService
 
computeState(Collection<LogicalBreakpoint>, Program) - Method in interface ghidra.app.services.DebuggerLogicalBreakpointService
 
computeState(Collection<LogicalBreakpoint>, ProgramLocation) - Method in interface ghidra.app.services.DebuggerLogicalBreakpointService
 
computeState(Collection<LogicalBreakpoint>, Trace) - Method in interface ghidra.app.services.DebuggerLogicalBreakpointService
 
computeStateForLocation(TraceBreakpointLocation) - Method in interface ghidra.debug.api.breakpoint.LogicalBreakpoint
Compute the state for the given location.
computeStateForProgram(Program) - Method in interface ghidra.debug.api.breakpoint.LogicalBreakpoint
Compute the state for the given program.
computeStateForTrace(Trace) - Method in interface ghidra.debug.api.breakpoint.LogicalBreakpoint
Compute the state for the given trace.
computeTitle(DebuggerCoordinates) - Method in interface ghidra.debug.api.action.LocationTrackingSpec
Compute a title prefix to indicate this tracking specification
computeTraceAddress(ServiceProvider, DebuggerCoordinates) - Method in interface ghidra.debug.api.action.LocationTracker
Compute the trace address to "goto"
computeTruncatedMax(Lifespan, T, AddressRange) - Method in class ghidra.trace.database.listing.AbstractBaseDBTraceDefinedUnitsView
 
computeUninitialized(long, int) - Method in class ghidra.pcode.exec.BytesPcodeExecutorStateSpace
Compute the uninitialized span set, considering possible wrap-around
computeVisibleParts(AddressSetView, Lifespan, T, TraceTimeViewport.Occlusion<T>) - Method in class ghidra.trace.database.DBTraceTimeViewport
 
computeVisibleParts(AddressSetView, Lifespan, T, TraceTimeViewport.Occlusion<T>) - Method in interface ghidra.trace.model.TraceTimeViewport
Compute the parts of a given object that are visible past more-recent objects
computeWeight(E) - Method in interface ghidra.graph.GEdgeWeightMetric
Compute or retrieve the weight of the given edge
computeWidth() - Method in class docking.widgets.trable.GTrableColumnModel
 
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.
concat(TypeDefSettingsDefinition[], TypeDefSettingsDefinition...) - Static method in interface ghidra.program.model.data.TypeDefSettingsDefinition
Create a new list of TypeDefSettingsDefinitions 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
 
concrete - Variable in class ghidra.pcode.emu.taint.lib.TaintEmuUnixFileSystem.TaintEmuUnixFile
 
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(JitPassage.AddrCtx) - Static method in class ghidra.pcode.emu.jit.JitPassage.ExitPcodeOp
Construct a synthetic conditional exit op
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).
confidenceField - Variable in class ghidra.features.bsim.gui.search.dialog.AbstractBSimSearchDialog
 
config_template - Variable in class ghidra.features.bsim.query.protocol.CreateDatabase
 
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
 
Configuration - Class in ghidra.features.bsim.query.client
 
Configuration() - Constructor for class ghidra.features.bsim.query.client.Configuration
 
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
 
configureLauncher(TraceRmiLaunchOffer, Map<String, ValStr<?>>, TraceRmiLaunchOffer.RelPrompt) - Method in interface ghidra.debug.api.tracermi.TraceRmiLaunchOffer.LaunchConfigurator
Re-write the launcher arguments, if desired
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.
confirmPaste(String) - Method in class ghidra.app.util.ByteCopier.PasteByteStringCommand
 
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
 
conflictsWith(AddressRange, Lifespan, URL, String) - Method in class ghidra.trace.database.module.DBTraceStaticMapping
 
conflictsWith(AddressRange, Lifespan, URL, String) - Method in interface ghidra.trace.model.modules.TraceStaticMapping
Check if this mapping would conflict with the given prospective mapping
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.
connect(SocketAddress) - Method in interface ghidra.app.services.InternalTraceRmiService
 
connect(SocketAddress) - Method in interface ghidra.app.services.TraceRmiService
Assuming a back-end debugger is listening, connect to it.
CONNECT - Enum constant in enum class ghidra.debug.api.tracermi.TraceRmiServiceListener.ConnectMode
The connection was established via TraceRmiService.connect(SocketAddress)
CONNECT - Static variable in record class ghidra.debug.api.target.ActionName
Connect the back-end to a (usually remote) target
connected() - Method in interface ghidra.framework.remote.RemoteRepositoryServerHandle
 
connected() - Method in interface ghidra.framework.remote.RepositoryServerHandle
Verify that server is alive and connected.
connected(TraceRmiConnection, TraceRmiServiceListener.ConnectMode, TraceRmiAcceptor) - Method in interface ghidra.debug.api.tracermi.TraceRmiServiceListener
A new connection has been established
connection() - Method in record class ghidra.debug.api.tracermi.TraceRmiLaunchOffer.LaunchResult
Returns the value of the connection record component.
Connection - Enum constant in enum class ghidra.features.bsim.query.FunctionDatabase.ErrorCategory
 
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.datatree.DomainFolderRootNode
 
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
 
consistency - Variable in enum class ghidra.debug.api.breakpoint.LogicalBreakpoint.State
 
console - Variable in class ghidra.pyghidra.interpreter.PyGhidraInterpreter
 
CONSOLE - Static variable in interface ghidra.app.util.HelpTopics
Help Topic for the Console Plugin.
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.
ConstrainedForwardRecordIterator - Class in db
ConstrainedForwardRecordIterator provides the ability to both filter and translate records returned from an underlying RecordIterator.
ConstrainedForwardRecordIterator(RecordIterator, Function<DBRecord, DBRecord>) - Constructor for class db.ConstrainedForwardRecordIterator
Construct a constrained/filtered record iterator.
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
 
construct(DBTraceReferenceSpace.DBTraceReferenceEntry) - Method in enum class ghidra.trace.database.symbol.DBTraceReferenceSpace.TypeEnum
 
constructFatalError(int, ExecutableRecord, ExecutableRecord) - Static method in interface ghidra.features.bsim.query.FunctionDatabase
 
constructNonfatalError(int, ExecutableRecord, ExecutableRecord) - Static method in interface ghidra.features.bsim.query.FunctionDatabase
 
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(Class<I>, Function<? super DBTraceObject, ? extends I>) - Constructor for record class ghidra.trace.model.target.info.TraceObjectInterfaceFactory.Constructor
Creates an instance of a Constructor record class.
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
This is a static convenience routine for decoding a value from a sequence of bytes depending on the desired endianness
constructView() - Method in class ghidra.trace.database.symbol.AbstractDBTraceSymbolSingleTypeView
 
constructView() - Method in class ghidra.trace.database.symbol.DBTraceNamespaceSymbolView
 
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() - Method in record class ghidra.app.util.opinion.Loader.ImporterSettings
Returns the value of the consumer record component.
consumer() - Static method in class utility.function.Dummy
Creates a dummy consumer
ConsumeRemaining - Class in ghidra.program.model.lang.protorules
Consume all the remaining registers from a given resource list This action is a side-effect and doesn't assign an address for the current parameter.
ConsumeRemaining(ParamListStandard) - Constructor for class ghidra.program.model.lang.protorules.ConsumeRemaining
 
ConsumeRemaining(StorageClass, ParamListStandard) - Constructor for class ghidra.program.model.lang.protorules.ConsumeRemaining
 
ConsVisitForPcode(PcodeOpEntryVisitor) - Constructor for class ghidra.app.plugin.languages.sleigh.SleighLanguages.ConsVisitForPcode
Prepare to traverse a constructor
contact(T) - Method in class ghidra.async.AsyncDebouncer.Bypass
 
contact(T) - Method in class ghidra.async.AsyncDebouncer
Send a contact event
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.AbstractOpenCloseField
 
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.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.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 interface ghidra.trace.model.Lifespan
 
contains(long) - Method in class ghidra.trace.model.Lifespan.Empty
 
contains(long) - Method in record class ghidra.trace.model.Lifespan.Impl
 
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(long, boolean) - Method in class ghidra.app.util.bin.format.macho.dyld.DyldCacheMappingAndSlideInfo
Returns true if the mapping contains the given address
contains(long, boolean) - Method in class ghidra.app.util.bin.format.macho.dyld.DyldCacheMappingInfo
Returns true if the mapping contains the given address
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(B, P) - Method in interface ghidra.util.database.spatial.hyper.Dimension
 
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(GoVer) - Method in record class ghidra.app.util.bin.format.golang.GoVerRange
Returns true if this range contains the specified version.
contains(GoVer) - Method in record class ghidra.app.util.bin.format.golang.GoVerSet
Returns true if the specified version is present in the set.
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.CachedAddressSetView
 
contains(Address) - Method in class ghidra.program.model.address.ImmutableAddressSet
 
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) - Method in class ghidra.trace.database.DBTraceCacheForSequenceQueries.CachedRegion
 
contains(Address) - Method in class ghidra.trace.database.guest.DBTraceGuestPlatformMappedMemory
 
contains(Address) - Method in interface ghidra.trace.database.listing.DBTraceCodeUnitAdapter
 
contains(Address) - Method in class ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMapAddressSetView
 
contains(Address) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewMemory
 
contains(Address) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewMemoryBlock
 
contains(Address) - Method in class ghidra.trace.database.program.DBTraceProgramViewFragment
 
contains(Address) - Method in class ghidra.trace.database.target.DBTraceObjectValueMapAddressSetView
 
contains(Address) - Method in class ghidra.util.DifferenceAddressSetView
 
contains(Address) - Method in class ghidra.util.IntersectionAddressSetView
 
contains(Address) - Method in class ghidra.util.SymmetricDifferenceAddressSetView
 
contains(Address) - Method in class ghidra.util.UnionAddressSetView
 
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.address.CachedAddressSetView
 
contains(Address, Address) - Method in class ghidra.program.model.address.ImmutableAddressSet
 
contains(Address, Address) - Method in class ghidra.program.model.block.CodeBlockImpl
 
contains(Address, Address) - Method in class ghidra.program.util.ProgramSelection
 
contains(Address, Address) - Method in class ghidra.trace.database.guest.DBTraceGuestPlatformMappedMemory
 
contains(Address, Address) - Method in class ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMapAddressSetView
 
contains(Address, Address) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewMemory
 
contains(Address, Address) - Method in class ghidra.trace.database.program.DBTraceProgramViewFragment
 
contains(Address, Address) - Method in class ghidra.trace.database.target.DBTraceObjectValueMapAddressSetView
 
contains(Address, Address) - Method in class ghidra.util.AbstractAddressSetView
 
contains(Address, Address) - Method in class ghidra.util.DifferenceAddressSetView
 
contains(Address, Address) - Method in class ghidra.util.IntersectionAddressSetView
 
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.address.CachedAddressSetView
 
contains(AddressSetView) - Method in class ghidra.program.model.address.ImmutableAddressSet
 
contains(AddressSetView) - Method in class ghidra.program.model.block.CodeBlockImpl
 
contains(AddressSetView) - Method in class ghidra.program.util.ProgramSelection
 
contains(AddressSetView) - Method in class ghidra.trace.database.guest.DBTraceGuestPlatformMappedMemory
 
contains(AddressSetView) - Method in class ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMapAddressSetView
 
contains(AddressSetView) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewMemory
 
contains(AddressSetView) - Method in class ghidra.trace.database.program.DBTraceProgramViewFragment
 
contains(AddressSetView) - Method in class ghidra.trace.database.target.DBTraceObjectValueMapAddressSetView
 
contains(AddressSetView) - Method in class ghidra.util.AbstractAddressSetView
 
contains(AddressSetView) - Method in class ghidra.util.DifferenceAddressSetView
 
contains(AddressSetView) - Method in class ghidra.util.IntersectionAddressSetView
 
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 data type 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(CodeUnit) - Method in class ghidra.trace.database.program.DBTraceProgramViewFragment
 
contains(CodeUnit) - Method in class ghidra.trace.database.program.DBTraceProgramViewRootModule
 
contains(ProgramFragment) - Method in interface ghidra.program.model.listing.ProgramModule
Returns whether this module directly contains the given fragment as a child.
contains(ProgramFragment) - Method in class ghidra.trace.database.program.DBTraceProgramViewRootModule
 
contains(ProgramModule) - Method in interface ghidra.program.model.listing.ProgramModule
Returns whether this module directly contains the given module as a child.
contains(ProgramModule) - Method in class ghidra.trace.database.program.DBTraceProgramViewRootModule
 
contains(SequenceNumber) - Method in class ghidra.util.state.SequenceRange
 
contains(ProgramLocation) - Method in class ghidra.app.decompiler.component.DecompileData
 
contains(TraceObjectValue) - Method in class ghidra.trace.database.target.DBTraceObjectValPath
 
contains(TraceObjectValue) - Method in interface ghidra.trace.model.target.TraceObjectValPath
Check if a given value appears on this path
contains(Trace, TraceSchedule) - Method in enum class ghidra.trace.model.time.schedule.TraceSchedule.ScheduleForm
Check if the given schedule conforms
contains(Point2D<X, Y>) - Method in interface ghidra.util.database.spatial.rect.Rectangle2D
 
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(Long) - Method in class ghidra.trace.model.Lifespan.Empty
 
contains(Long) - Method in record class ghidra.trace.model.Lifespan.Impl
 
contains(Object) - Method in class generic.AbstractUnionedCollection
 
contains(Object) - Method in class ghidra.generic.util.datastruct.DynamicSortedTreeSet
 
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.trace.util.CopyOnWrite.WeakAbstractCowSet
 
contains(Object) - Method in class ghidra.util.database.DBCachedObjectStoreEntrySet
 
contains(Object) - Method in class ghidra.util.database.DBCachedObjectStoreEntrySubSet
 
contains(Object) - Method in class ghidra.util.database.DBCachedObjectStoreFoundKeysValueCollection
 
contains(Object) - Method in class ghidra.util.database.DBCachedObjectStoreKeySet
 
contains(Object) - Method in class ghidra.util.database.DBCachedObjectStoreKeySubSet
 
contains(Object) - Method in class ghidra.util.database.DBCachedObjectStoreValueCollection
 
contains(Object) - Method in class ghidra.util.database.DBCachedObjectStoreValueSubCollection
 
contains(Object) - Method in class ghidra.util.database.DBSynchronizedCollection
 
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(Object) - Method in class ghidra.util.LazyCollection
 
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(String) - Method in class ghidra.util.PropertyFile
 
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(P) - Method in interface ghidra.util.database.spatial.hyper.HyperBox
 
contains(T) - Method in class ghidra.util.database.DBCachedObjectStore
Check if the given object exists in the store
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.SizeRestrictedAccumulatorWrapper
 
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(X, Y) - Method in interface ghidra.util.database.spatial.rect.Rectangle2D
 
CONTAINS - Enum constant in enum class docking.widgets.DropDownTextFieldDataModel.SearchMode
Matches when any line of data contains the search text
CONTAINS - Enum constant in enum class docking.widgets.filter.TextFilterStrategy
 
containsAction(String) - Method in class docking.actions.KeyBindings
 
containsAddress(long, Address) - Method in class ghidra.trace.database.listing.AbstractBaseDBTraceCodeUnitsMemoryView
 
containsAddress(long, Address) - Method in class ghidra.trace.database.listing.AbstractBaseDBTraceCodeUnitsView
 
containsAddress(long, Address) - Method in class ghidra.trace.database.listing.AbstractBaseDBTraceDefinedUnitsView
 
containsAddress(long, Address) - Method in class ghidra.trace.database.listing.AbstractComposedDBTraceCodeUnitsView
 
containsAddress(long, Address) - Method in class ghidra.trace.database.listing.DBTraceUndefinedDataView
 
containsAddress(long, Address) - Method in interface ghidra.trace.model.listing.TraceBaseCodeUnitsView
Check if the given address is contained by a live unit
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.database.DBCachedObjectStoreEntrySet
 
containsAll(Collection<?>) - Method in class ghidra.util.database.DBCachedObjectStoreEntrySubSet
 
containsAll(Collection<?>) - Method in class ghidra.util.database.DBCachedObjectStoreFoundKeysValueCollection
 
containsAll(Collection<?>) - Method in class ghidra.util.database.DBCachedObjectStoreKeySet
 
containsAll(Collection<?>) - Method in class ghidra.util.database.DBCachedObjectStoreKeySubSet
 
containsAll(Collection<?>) - Method in class ghidra.util.database.DBCachedObjectStoreValueCollection
 
containsAll(Collection<?>) - Method in class ghidra.util.database.DBCachedObjectStoreValueSubCollection
 
containsAll(Collection<?>) - Method in class ghidra.util.database.DBSynchronizedCollection
 
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
 
containsAll(Collection<?>) - Method in class ghidra.util.LazyCollection
 
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.
containsAnyUpper(Lifespan) - Method in class ghidra.trace.database.DBTraceTimeViewport
 
containsAnyUpper(Lifespan) - Method in interface ghidra.trace.model.TraceTimeViewport
Check if the given lifespan contains any upper snap among the involved spans
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 data type manager
containsColor(String) - Method in class generic.theme.GThemeValueMap
Returns true if a ColorValue exists in this map for the given id.
containsDescription(String, long, ExecutableRecord) - Method in class ghidra.features.bsim.query.description.DescriptionManager
Find a function (within an executable) by its name and address (both must be provided) If the function doesn't exist, null is returned, no exception is thrown
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.database.DBCachedObjectStore
Check if an object with the given key exists in the store
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(Field) - Method in class ghidra.util.database.DBCachedObjectIndex
 
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.trace.util.CopyOnWrite.AbstractCowMap
 
containsKey(Object) - Method in class ghidra.util.database.DBCachedObjectStoreMap
 
containsKey(Object) - Method in class ghidra.util.database.DBCachedObjectStoreSubMap
 
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.async.AsyncLazyMap
Check if a given key is in the map, pending or completed
containsKey(K) - Method in class ghidra.util.database.DBCachedObjectIndex
Check if there is any object having the given value for its indexed field
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
 
containsPoint(N) - Method in interface generic.End.EndSpan
Check if this interval contains the given value
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
 
containsSearchType(SearchType) - Method in class ghidra.features.base.replace.SearchAndReplaceQuery
Returns true if the given SearchType is to be included in the search.
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.trace.util.CopyOnWrite.AbstractCowMap
 
containsValue(Object) - Method in class ghidra.util.database.DBCachedObjectStoreMap
 
containsValue(Object) - Method in class ghidra.util.database.DBCachedObjectStoreSubMap
 
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
 
containsValue(T) - Method in class ghidra.util.database.DBCachedObjectIndex
Check if the given object is in the index
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
containsWildcard() - Method in class ghidra.trace.model.target.path.KeyPath
 
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.framework.data.OpenedDomainFile
 
content - Variable in class ghidra.pcode.emu.sys.BytesEmuFileContents
 
content() - Method in interface ghidra.debug.api.tracermi.TerminalSession
Get the terminal contents as a string (no attributes)
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.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.app.util.bin.format.golang.rtti.JsonPatch.PatchOp
 
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
 
CONTEXT_ONLY - Enum constant in enum class ghidra.debug.api.target.Target.ObjectArgumentPolicy
The object should be taken exactly from the action context, if applicable, present, and matching in schema.
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
 
contextFromXml(Element) - Static method in class ghidra.trace.model.target.schema.XmlSchemaContext
 
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
 
contextToXml(SchemaContext) - Static method in class ghidra.trace.model.target.schema.XmlSchemaContext
 
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
 
continueObject(TraceObjectValue) - Method in enum class ghidra.trace.database.target.visitors.AllPathsVisitor
 
continueObject(TraceObjectValue) - Method in class ghidra.trace.database.target.visitors.AncestorsRelativeVisitor
 
continueObject(TraceObjectValue) - Method in class ghidra.trace.database.target.visitors.AncestorsRootVisitor
 
continueObject(TraceObjectValue) - Method in class ghidra.trace.database.target.visitors.CanonicalSuccessorsRelativeVisitor
 
continueObject(TraceObjectValue) - Method in class ghidra.trace.database.target.visitors.OrderedSuccessorsVisitor
 
continueObject(TraceObjectValue) - Method in class ghidra.trace.database.target.visitors.SuccessorsRelativeVisitor
 
continueObject(TraceObjectValue) - Method in interface ghidra.trace.database.target.visitors.TreeTraversal.Visitor
When descending in a value, the object to consider next
continueValues(TraceObject, Lifespan, TraceObjectValPath) - Method in enum class ghidra.trace.database.target.visitors.AllPathsVisitor
 
continueValues(TraceObject, Lifespan, TraceObjectValPath) - Method in class ghidra.trace.database.target.visitors.AncestorsRelativeVisitor
 
continueValues(TraceObject, Lifespan, TraceObjectValPath) - Method in class ghidra.trace.database.target.visitors.AncestorsRootVisitor
 
continueValues(TraceObject, Lifespan, TraceObjectValPath) - Method in class ghidra.trace.database.target.visitors.CanonicalSuccessorsRelativeVisitor
 
continueValues(TraceObject, Lifespan, TraceObjectValPath) - Method in class ghidra.trace.database.target.visitors.OrderedSuccessorsVisitor
 
continueValues(TraceObject, Lifespan, TraceObjectValPath) - Method in class ghidra.trace.database.target.visitors.SuccessorsRelativeVisitor
 
continueValues(TraceObject, Lifespan, TraceObjectValPath) - Method in interface ghidra.trace.database.target.visitors.TreeTraversal.Visitor
When descending in an object, the values to consider next
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
 
ControlMode - Enum Class in ghidra.debug.api.control
The control / state editing modes
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.
convertDescriptionRow(DescriptionTable.DescriptionRow, ExecutableRecord, DescriptionManager, SignatureRecord) - Static method in class ghidra.features.bsim.query.client.tables.DescriptionTable
Given a function's raw meta-data from a desctable row (DescriptionRow), build the corresponding high-level FunctionDescription
convertDescriptionRows(SimilarityResult, JsonArray, VectorResult, DescriptionManager, SignatureRecord) - Method in class ghidra.features.bsim.query.elastic.ElasticDatabase
Convert function documents, presented as an array of JSON objects, that all share a single feature vector returned by a nearest neighbor query, into FunctionDescriptions and a full SimilarityResult.
convertDescriptionRows(SimilarityResult, List<DescriptionTable.DescriptionRow>, VectorResult, DescriptionManager, SignatureRecord) - Method in class ghidra.features.bsim.query.client.AbstractSQLFunctionDatabase
Convert a low-level list of function rows into full FunctionDescription objects
convertDescriptionRows(List<FunctionDescription>, List<DescriptionTable.DescriptionRow>, ExecutableRecord, DescriptionManager, SignatureRecord) - Method in class ghidra.features.bsim.query.client.tables.DescriptionTable
Given rows from desctable describing functions of a single executable, build the list of corresponding FunctionDescription objects
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
convertNamespaceToClass(Namespace) - Method in class ghidra.trace.database.program.DBTraceProgramViewSymbolTable
 
convertObjectToString(Object) - Method in enum class ghidra.framework.options.OptionType
 
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
 
convertToInitialized(MemoryBlock, byte) - Method in class ghidra.trace.database.guest.DBTraceGuestPlatformMappedMemory
 
convertToInitialized(MemoryBlock, byte) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewMemory
 
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
Convert an existing initialized block with an uninitialized block.
convertToUninitialized(MemoryBlock) - Method in class ghidra.program.model.mem.StubMemory
 
convertToUninitialized(MemoryBlock) - Method in class ghidra.trace.database.guest.DBTraceGuestPlatformMappedMemory
 
convertToUninitialized(MemoryBlock) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewMemory
 
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
 
convertUserInputToRegex(String, boolean) - Static method in class ghidra.util.UserSearchUtils
Convert user entered text into a regular expression, escaping regex characters, optionally turning globbing characters into valid regex syntax.
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.
convertValueToBigInteger(Object) - Static method in class ghidra.trace.model.memory.RegisterValueConverter
 
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
copies(TaintSet, int) - Static method in class ghidra.taint.model.TaintVec
Broadcast the given set into a new vector or the given length
copy - Variable in class ghidra.app.util.bin.format.unixaout.UnixAoutRelocation
 
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.features.bsim.gui.search.dialog.BSimFilterSet
Returns a copy of this FilterSet.
copy() - Method in class ghidra.features.bsim.gui.search.dialog.BSimSearchSettings
Returns a copy of this settings.
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.taint.model.TaintVec
Create a copy of this vector
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.
copyFrameAttributes(long, TraceStackFrame, TraceStackFrame) - Method in class ghidra.trace.database.stack.DBTraceStack
 
copyFrom(int, DBTraceMemoryBufferEntry, int) - Method in class ghidra.trace.database.memory.DBTraceMemoryBufferEntry
 
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
 
copyMap(Map<K, V>) - Method in class ghidra.trace.util.CopyOnWrite.AbstractCowMap
Extension point: Create a mutable copy of the given map
copyMap(Map<K, V>) - Method in class ghidra.trace.util.CopyOnWrite.HashCowMap
 
copyModelData() - Method in class docking.widgets.table.DefaultEnumeratedColumnTableModel
 
copyOf(char[]) - Static method in class ghidra.framework.generic.auth.Password
Creates a new Password using a copy the specified characters.
copyOf(Lifespan.LifeSet) - Static method in class ghidra.trace.model.Lifespan.DefaultLifeSet
 
copyOf(Collection<TraceBreakpointKind>) - Static method in class ghidra.trace.model.breakpoint.TraceBreakpointKind.TraceBreakpointKindSet
 
CopyOnWrite - Interface in ghidra.trace.util
 
CopyOnWrite.AbstractCowMap<K,V> - Class in ghidra.trace.util
 
CopyOnWrite.HashCowMap<K,V> - Class in ghidra.trace.util
 
CopyOnWrite.WeakAbstractCowSet<E> - Class in ghidra.trace.util
Assumes elements use system hash equality, i.e., Object.equals(Object) is ignored
CopyOnWrite.WeakHashCowSet<E> - Class in ghidra.trace.util
 
CopyOnWrite.WeakValueAbstractCowMap<K,V> - Class in ghidra.trace.util
 
CopyOnWrite.WeakValueHashCowMap<K,V> - Class in ghidra.trace.util
 
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.
COPYRIGHT - Static variable in class ghidra.app.util.bin.format.som.SomConstants
 
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.features.bsim.gui.search.results.ShowNamespaceSettingsDefinition
 
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.RGB16EncodingSettingsDefinition
 
copySetting(Settings, Settings) - Method in class ghidra.program.model.data.RGB32EncodingSettingsDefinition
 
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.
copyTo(CompletableFuture<T>) - Static method in interface ghidra.async.AsyncUtils
Create a BiFunction that copies a result from one CompletableFuture to another
copyToAsLink(DomainFolder, boolean) - Method in class ghidra.framework.data.DomainFileProxy
 
copyToAsLink(DomainFolder, boolean) - Method in class ghidra.framework.data.GhidraFile
 
copyToAsLink(DomainFolder, boolean) - Method in class ghidra.framework.data.GhidraFolder
 
copyToAsLink(DomainFolder, boolean) - Method in class ghidra.framework.data.LinkedGhidraFolder
 
copyToAsLink(DomainFolder, boolean) - Method in interface ghidra.framework.model.DomainFile
Copy this file into the newParent folder as a file-link.
copyToAsLink(DomainFolder, boolean) - Method in interface ghidra.framework.model.DomainFolder
Copy this folder into the newParent folder as a folder-link.
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.
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.
correspond - Variable in class ghidra.features.bsim.query.protocol.ResponseChildren
 
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 - Variable in class ghidra.features.bsim.query.client.IdHistogram
 
count - Variable in class ghidra.trace.database.listing.DBTraceInstructionsView.InstructionBlockAdder
 
count() - Method in record class ghidra.features.bsim.query.file.VectorStoreEntry
Returns the value of the count record component.
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(Q) - Method in class ghidra.util.database.spatial.AbstractConstraintsTree
 
Count - Variable in class ghidra.pty.windows.jna.ConsoleApiNative.PROC_THREAD_ATTRIBUTE_LIST
 
Count() - Constructor for class ghidra.features.bsim.query.client.ExecutableComparison.Count
 
COUNT - Static variable in enum class ghidra.trace.model.breakpoint.TraceBreakpointKind
 
countBookmarks() - Method in class ghidra.trace.database.bookmark.DBTraceBookmarkType
 
countBookmarks() - Method in interface ghidra.trace.model.bookmark.TraceBookmarkType
 
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
 
countExecutables(String) - Method in class ghidra.features.bsim.query.elastic.ElasticDatabase
Place the same query for executables as ElasticDatabase.queryExecutables(DescriptionManager, List, int, String, boolean, String).
CountingBasicFactory<T> - Class in generic.cache
 
CountingBasicFactory() - Constructor for class generic.cache.CountingBasicFactory
 
countKey(Field) - Method in class ghidra.util.database.DBCachedObjectIndex
 
countKey(K) - Method in class ghidra.util.database.DBCachedObjectIndex
Count the number of objects whose indexed field has the given value
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.
countSelfScores() - Method in class ghidra.features.bsim.query.client.ExecutableScorer
 
countSelfScores() - Method in class ghidra.features.bsim.query.client.ExecutableScorerSingle
 
countSetBits(int) - Method in class ghidra.app.merge.listing.ExternalFunctionMerger
 
countWildcards() - Method in class ghidra.trace.model.target.path.KeyPath
 
countWildcards() - Method in class ghidra.trace.model.target.path.PathPattern
Count the number of wildcard keys in this pattern
covariantIterator(Iterator<? extends T>) - Static method in enum class ghidra.trace.database.DBTraceUtils
Cast an iterator to a less-specific type, given that it cannot insert elements
coversRange(Lifespan, AddressRange) - Method in class ghidra.trace.database.listing.AbstractBaseDBTraceCodeUnitsMemoryView
 
coversRange(Lifespan, AddressRange) - Method in class ghidra.trace.database.listing.AbstractBaseDBTraceCodeUnitsView
 
coversRange(Lifespan, AddressRange) - Method in class ghidra.trace.database.listing.AbstractBaseDBTraceDefinedUnitsView
 
coversRange(Lifespan, AddressRange) - Method in class ghidra.trace.database.listing.DBTraceCodeUnitsView
 
coversRange(Lifespan, AddressRange) - Method in class ghidra.trace.database.listing.DBTraceDataView
 
coversRange(Lifespan, AddressRange) - Method in class ghidra.trace.database.listing.DBTraceDefinedUnitsView
 
coversRange(Lifespan, AddressRange) - Method in class ghidra.trace.database.listing.DBTraceUndefinedDataView
 
coversRange(Lifespan, AddressRange) - Method in interface ghidra.trace.model.listing.TraceBaseCodeUnitsView
Check if the given span of snaps and range of addresses is covered by the units
coversRange(TraceAddressSnapRange) - Method in class ghidra.trace.database.listing.AbstractBaseDBTraceCodeUnitsMemoryView
 
coversRange(TraceAddressSnapRange) - Method in class ghidra.trace.database.listing.AbstractBaseDBTraceCodeUnitsView
 
coversRange(TraceAddressSnapRange) - Method in interface ghidra.trace.model.listing.TraceBaseCodeUnitsView
Check if the given address-snap range is covered by the units
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, 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
CR_ADJUST - Enum constant in enum class ghidra.rmi.trace.TraceRmi.Resolution
CR_ADJUST = 2;
CR_ADJUST_VALUE - Static variable in enum class ghidra.rmi.trace.TraceRmi.Resolution
CR_ADJUST = 2;
CR_DENY - Enum constant in enum class ghidra.rmi.trace.TraceRmi.Resolution
CR_DENY = 1;
CR_DENY_VALUE - Static variable in enum class ghidra.rmi.trace.TraceRmi.Resolution
CR_DENY = 1;
CR_TRUNCATE - Enum constant in enum class ghidra.rmi.trace.TraceRmi.Resolution
CR_TRUNCATE = 0;
CR_TRUNCATE_VALUE - Static variable in enum class ghidra.rmi.trace.TraceRmi.Resolution
CR_TRUNCATE = 0;
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() - Method in class ghidra.taint.gui.field.TaintDebuggerRegisterColumnFactory
 
create() - Method in class ghidra.util.database.DBCachedObjectStore
Create a new object with the next available key.
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) - Static method in class ghidra.app.util.bin.format.macho.commands.SegmentCommand
Creates a new segment command byte array.
create(long) - Method in class ghidra.util.database.DBCachedObjectStore
Create a new object with the given key.
create(long, Address, String, TraceNamespaceSymbol, SourceType) - Method in interface ghidra.trace.model.symbol.TraceLabelSymbolView
A shorthand for TraceLabelSymbolView.add(Lifespan, Address, String, TraceNamespaceSymbol, SourceType) where lifespan is from the given snap on.
create(long, TraceThread, Register, String, TraceNamespaceSymbol, SourceType) - Method in interface ghidra.trace.model.symbol.TraceLabelSymbolView
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(PcodeDebuggerAccess, TraceEmulationIntegration.Writer) - Method in interface ghidra.debug.api.emulation.EmulatorFactory
Create the emulator
create(PcodeDebuggerAccess, TraceEmulationIntegration.Writer) - Method in class ghidra.pcode.emu.taint.TaintEmulatorFactory
 
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(OpenMode, TaskMonitor) - Method in interface ghidra.framework.data.DBDomainObjectSupport.ManagerSupplier
 
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(DBTraceAddressSnapRangePropertyMapTree<T, DR>, DBCachedObjectStore<DR>, DBRecord) - Method in interface ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMap.DBTraceAddressSnapRangePropertyMapDataFactory
 
create(ValueBox, ValueBox, HyperDirection) - Method in class ghidra.trace.database.target.TraceObjectValueQuery
 
create(TracePlatform, long, TraceThread, Register, String, TraceNamespaceSymbol, SourceType) - Method in interface ghidra.trace.model.symbol.TraceLabelSymbolView
create(TracePlatform, Lifespan, Register, DataType) - Method in interface ghidra.trace.database.listing.InternalTraceDefinedDataView
 
create(TracePlatform, Lifespan, Register, DataType) - Method in interface ghidra.trace.model.listing.TraceDefinedDataView
Create a data unit on the given platform register
create(Lifespan, Address, DataType) - Method in interface ghidra.trace.database.listing.InternalTraceDefinedDataView
 
create(Lifespan, Address, DataType) - Method in interface ghidra.trace.model.listing.TraceDefinedDataView
Create a data unit of unspecified length starting at the given address
create(Lifespan, Address, DataType, int) - Method in interface ghidra.trace.database.listing.InternalTraceDefinedDataView
 
create(Lifespan, Address, DataType, int) - Method in interface ghidra.trace.model.listing.TraceDefinedDataView
Create a data unit starting at the given address
create(Lifespan, Address, InstructionPrototype, ProcessorContextView, int) - Method in interface ghidra.trace.model.listing.TraceInstructionsView
Create an instruction for the host platform
create(Lifespan, Address, TracePlatform, DataType) - Method in class ghidra.trace.database.listing.DBTraceDefinedDataMemoryView
 
create(Lifespan, Address, TracePlatform, DataType) - Method in class ghidra.trace.database.listing.DBTraceDefinedDataView
 
create(Lifespan, Address, TracePlatform, DataType) - Method in interface ghidra.trace.database.listing.InternalTraceDefinedDataView
 
create(Lifespan, Address, TracePlatform, DataType) - Method in interface ghidra.trace.model.listing.TraceDefinedDataView
Create a data unit of unspecified length starting at the given address
create(Lifespan, Address, TracePlatform, DataType, int) - Method in class ghidra.trace.database.listing.DBTraceDefinedDataMemoryView
 
create(Lifespan, Address, TracePlatform, DataType, int) - Method in class ghidra.trace.database.listing.DBTraceDefinedDataView
 
create(Lifespan, Address, TracePlatform, DataType, int) - Method in interface ghidra.trace.database.listing.InternalTraceDefinedDataView
 
create(Lifespan, Address, TracePlatform, DataType, int) - Method in interface ghidra.trace.model.listing.TraceDefinedDataView
Create a data unit starting at the given address
create(Lifespan, Address, TracePlatform, InstructionPrototype, ProcessorContextView, int) - Method in class ghidra.trace.database.listing.DBTraceInstructionsMemoryView
 
create(Lifespan, Address, TracePlatform, InstructionPrototype, ProcessorContextView, int) - Method in class ghidra.trace.database.listing.DBTraceInstructionsView
 
create(Lifespan, Address, TracePlatform, InstructionPrototype, ProcessorContextView, int) - Method in interface ghidra.trace.model.listing.TraceInstructionsView
Create an instruction
create(Lifespan, Register, DataType) - Method in interface ghidra.trace.model.listing.TraceDefinedDataView
Create a data unit on the given register
create(TraceAddressSnapRange, TraceAddressSnapRange, Rectangle2DDirection) - Method in class ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMapTree.TraceAddressSnapRangeQuery
 
create(DBCachedObjectStore<T>, DBRecord) - Method in interface ghidra.util.database.DBAnnotatedObjectFactory
 
create(File, ErrorHandler, boolean) - Static method in class ghidra.xml.XmlPullParserFactory
Constructs a new parser using the specified XML file.
create(InputStream, String, ErrorHandler, boolean) - Static method in class ghidra.xml.XmlPullParserFactory
Constructs a new parser using the specified stream and name.
create(Class<T>, String, boolean, T, String, String) - Static method in class ghidra.trace.model.target.iface.TraceMethod.ParameterDescription
Create a parameter
create(Class<T>, String, boolean, T, String, String, String) - Static method in class ghidra.trace.model.target.iface.TraceMethod.ParameterDescription
Create a parameter
create(Class<T>, String, String, String, boolean, ValStr<T>, ValStr.Decoder<T>) - Static method in record class ghidra.debug.api.tracermi.LaunchParameter
 
create(String, long) - Method in class ghidra.trace.database.symbol.DBTraceEquateManager
 
create(String, long) - Method in interface ghidra.trace.model.symbol.TraceEquateManager
 
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(Statement) - Method in class ghidra.features.bsim.query.client.tables.CallgraphTable
 
create(Statement) - Method in class ghidra.features.bsim.query.client.tables.DescriptionTable
 
create(Statement) - Method in class ghidra.features.bsim.query.client.tables.ExeTable
 
create(Statement) - Method in class ghidra.features.bsim.query.client.tables.ExeToCategoryTable
 
create(Statement) - Method in class ghidra.features.bsim.query.client.tables.IdfLookupTable
 
create(Statement) - Method in class ghidra.features.bsim.query.client.tables.KeyValueTable
 
create(Statement) - Method in class ghidra.features.bsim.query.client.tables.SQLComplexTable
Creates the db table.
create(Statement) - Method in class ghidra.features.bsim.query.client.tables.WeightTable
 
create(Statement) - Method in class ghidra.features.bsim.query.file.H2VectorTable
 
create(Map.Entry<L, ? extends Iterator<? extends T>>) - Static method in class generic.util.MergeSortingIterator.LabeledIterator
 
create(NS, NS, HyperDirection) - Method in class ghidra.util.database.spatial.hyper.AbstractHyperBoxQuery
 
create(NS, NS, HyperDirection) - Method in interface ghidra.util.database.spatial.hyper.AbstractHyperBoxQuery.QueryFactory
 
create(NS, NS, Rectangle2DDirection) - Method in class ghidra.util.database.spatial.rect.AbstractRectangle2DQuery
 
create(NS, NS, Rectangle2DDirection) - Method in interface ghidra.util.database.spatial.rect.AbstractRectangle2DQuery.QueryFactory
 
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
 
createActions(String) - Method in class ghidra.features.base.quickfix.QuickFixTableProvider
 
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.
createAddressPropertyManager(DBTraceThreadManager) - Method in class ghidra.trace.database.DBTrace
 
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.
createAddressSetPropertyMap(String) - Method in class ghidra.trace.database.program.DBTraceProgramView
 
createAddressToFunctionMap(Iterator<FunctionDescription>) - Static method in class ghidra.features.bsim.query.description.FunctionDescription
Create a map from addresses to functions
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, CommentType) - 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.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
 
createBitMappedBlock(String, Address, Address, long, boolean) - Method in class ghidra.trace.database.guest.DBTraceGuestPlatformMappedMemory
 
createBitMappedBlock(String, Address, Address, long, boolean) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewMemory
 
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(MemoryBlock, String, Address, long) - Method in class ghidra.trace.database.guest.DBTraceGuestPlatformMappedMemory
 
createBlock(MemoryBlock, String, Address, long) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewMemory
 
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
 
createBookmarkManager(DBTraceThreadManager) - Method in class ghidra.trace.database.DBTrace
 
createBoundsComparator() - Method in class ghidra.util.database.spatial.rect.AbstractRectangle2DQuery
 
createBoundsComparator(Dimension<T, P, NS>) - Method in class ghidra.util.database.spatial.hyper.AbstractHyperBoxQuery
 
createBreakpointManager(DBTraceObjectManager) - Method in class ghidra.trace.database.DBTrace
 
CreateBsimServerInfoDialog - Class in ghidra.features.bsim.gui.search.dialog
Dialog for entering new BSim database server definition
CreateBsimServerInfoDialog() - Constructor for class ghidra.features.bsim.gui.search.dialog.CreateBsimServerInfoDialog
 
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
 
createByteMappedBlock(String, Address, Address, long, ByteMappingScheme, boolean) - Method in class ghidra.trace.database.guest.DBTraceGuestPlatformMappedMemory
 
createByteMappedBlock(String, Address, Address, long, ByteMappingScheme, boolean) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewMemory
 
createCallGraph() - Method in class ghidra.app.cmd.module.AbstractModularizationCmd
 
createCallInstruction(String, String) - Method in class ghidra.test.ToyProgramBuilder
 
createCalloutOnImage(Image, CalloutInfo) - 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.
createChangeRecord() - Method in class ghidra.trace.database.stack.DBTraceStackFrame
 
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
createClass(Namespace, String, SourceType) - Method in class ghidra.trace.database.program.DBTraceProgramViewSymbolTable
 
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.
createCodeManager(DBTraceThreadManager, DBTracePlatformManager, DBTraceDataTypeManager, DBTraceOverlaySpaceAdapter, DBTraceReferenceManager) - Method in class ghidra.trace.database.DBTrace
 
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.
createCodeUnitsView() - Method in class ghidra.trace.database.listing.DBTraceCodeSpace
A factory method for the code units view
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
Deprecated, for removal: This API element is subject to removal in a future version.
createComment(Program, Address, String, CommentType) - 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
Deprecated, for removal: This API element is subject to removal in a future version.
createComment(String, String, CommentType) - Method in class ghidra.program.database.ProgramBuilder
 
createCommentAdapter(DBTraceThreadManager) - Method in class ghidra.trace.database.DBTrace
 
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.
createComparisonViewer() - Method in interface ghidra.app.services.FunctionComparisonService
Creates a new comparison view that the caller can install into their UI.
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(TraceObject) - Method in interface ghidra.debug.flatapi.FlatDebuggerAPI
 
createContext(TraceThread) - Method in interface ghidra.debug.flatapi.FlatDebuggerAPI
 
createContext(Trace) - Method in interface ghidra.debug.flatapi.FlatDebuggerAPI
 
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) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewListing
 
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(Address, DataType, int) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewListing
 
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(Configuration) - Method in class ghidra.features.bsim.query.client.AbstractSQLFunctionDatabase
Generate tables and initialize state for a new database.
createDatabase(Configuration) - Method in class ghidra.features.bsim.query.client.PostgresFunctionDatabase
 
createDatabase(Configuration) - Method in class ghidra.features.bsim.query.file.H2FileFunctionDatabase
 
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) - Method in class ghidra.features.bsim.query.facade.SimilarFunctionQueryService
 
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, boolean) - Method in class ghidra.features.bsim.query.ingest.BulkSignatures
Creates a new BSim database with a given set of properties.
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
 
CreateDatabase - Class in ghidra.features.bsim.query.protocol
 
CreateDatabase() - Constructor for class ghidra.features.bsim.query.protocol.CreateDatabase
 
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.
createDataEntry(DBCachedObjectStore<DR>, DBRecord) - Method in class ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMapTree
 
createDataEntry(DBCachedObjectStore<DR>, DBRecord) - Method in class ghidra.util.database.spatial.AbstractConstraintsTree
 
createDataEntry(DBCachedObjectStore<DBTraceObjectValueData>, DBRecord) - Method in class ghidra.trace.database.target.DBTraceObjectValueRStarTree
 
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.
createDataSettingsAdapter(DBTraceThreadManager) - Method in class ghidra.trace.database.DBTrace
 
createDataTypeManager(DBTracePlatformManager) - Method in class ghidra.trace.database.DBTrace
 
createDataView() - Method in class ghidra.trace.database.listing.DBTraceCodeSpace
A factory method for the data view
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.taint.lib.TaintEmuUnixFileSystem.TaintEmuUnixFile
 
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, Loader.ImporterSettings) - 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.
createDefinedDataView() - Method in class ghidra.trace.database.listing.DBTraceCodeSpace
A factory method for the defined data view
createDefinedUnitsView() - Method in class ghidra.trace.database.listing.DBTraceCodeSpace
A factory method for the defined units view
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(CategoryPathSelectionEditor.CategoryPathDropDownSelectionDataModel) - Method in class ghidra.app.util.datatype.CategoryPathSelectionEditor
 
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(ServiceProvider, 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
 
createEnumsFromMacroInfo(boolean, TaskMonitor) - Method in class ghidra.app.util.bin.format.dwarf.DWARFMacroEnumCreator
Creates Ghidra Enums from DWARF macro info entries.
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, long) - Method in class ghidra.trace.database.program.DBTraceProgramViewEquateTable
 
createEquate(String, String, long, int) - Method in class ghidra.program.database.ProgramBuilder
 
createEquateManager(DBTraceThreadManager) - Method in class ghidra.trace.database.DBTrace
 
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<TaintVec>, DefaultPcodeThread<Pair<byte[], TaintVec>>) - Method in enum class ghidra.pcode.emu.taint.TaintPartsFactory
Create an executor for the given 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
 
createExternalCodeSymbol(Address, String, Namespace, SourceType, String, Address) - Method in class ghidra.program.database.symbol.SymbolManager
Internal method for creating external data/code symbol.
createExternalFunction(Address, String, Namespace, String, Address, 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.
createExternalFunctionSymbol(Address, String, Namespace, SourceType, String, Address) - Method in class ghidra.program.database.symbol.SymbolManager
Internal method for creating external function symbol.
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
createExternalLibrary(String, SourceType) - Method in class ghidra.trace.database.program.DBTraceProgramViewSymbolTable
 
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.LinkHandler
 
createFile(FileSystem, FileSystem, String, String, DomainObject, TaskMonitor) - Method in class ghidra.program.database.DataTypeArchiveContentHandler
 
createFile(FileSystem, FileSystem, String, String, DomainObject, TaskMonitor) - Method in class ghidra.program.database.ProgramContentHandler
 
createFile(FileSystem, FileSystem, String, String, DomainObject, TaskMonitor) - Method in class ghidra.trace.database.DBTraceContentHandler
 
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
 
createFileBytes(String, long, long, InputStream, TaskMonitor) - Method in class ghidra.trace.database.guest.DBTraceGuestPlatformMappedMemory
 
createFileBytes(String, long, long, InputStream, TaskMonitor) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewMemory
 
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(BSimFilter, IDSQLResolution[], SQLFunctionDatabase) - Static method in class ghidra.features.bsim.query.client.SQLEffects
Given a general ExecutableFilter object, return a set of matching SQL string pieces, ready to be pasted into the full SQL statement.
createFilter(BSimFilter, IDElasticResolution[]) - Static method in class ghidra.features.bsim.query.elastic.ElasticEffects
 
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) - Method in class ghidra.trace.database.program.DBTraceProgramViewRootModule
 
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.
createFuncDef(List<ParameterDefinition>, DataType, GoSymbolName, boolean) - Method in class ghidra.app.util.bin.format.golang.rtti.GoTypeManager
 
createFuncDef(List<ParameterDefinition>, List<ParameterDefinition>, GoSymbolName, boolean) - Method in class ghidra.app.util.bin.format.golang.rtti.GoTypeManager
 
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, Address, AddressSetView, SourceType) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewListing
 
createFunction(String, Address, AddressSetView, SourceType) - Method in class ghidra.trace.database.program.DBTraceProgramViewFunctionManager
 
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
 
createFunction(String, Namespace, Address, AddressSetView, SourceType) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewListing
 
createFunction(String, Namespace, Address, AddressSetView, SourceType) - Method in class ghidra.trace.database.program.DBTraceProgramViewFunctionManager
 
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
 
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 interface ghidra.app.decompiler.DecompilerHighlightService
Creates a highlighter that will use the given matcher to create highlights as functions get decompiled.
createHighlighter(Function, CTokenHighlightMatcher) - Method in class ghidra.app.decompiler.component.DecompilerPanel
 
createHighlighter(Function, 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 interface ghidra.app.decompiler.DecompilerHighlightService
A version of DecompilerHighlightService.createHighlighter(String, CTokenHighlightMatcher) that allows clients to specify an ID.
createHighlighter(String, Function, CTokenHighlightMatcher) - Method in class ghidra.app.decompiler.component.DecompilerPanel
 
createHighlighter(String, Function, 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, long, byte, TaskMonitor, boolean) - Method in class ghidra.trace.database.guest.DBTraceGuestPlatformMappedMemory
 
createInitializedBlock(String, Address, long, byte, TaskMonitor, boolean) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewMemory
 
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, FileBytes, long, long, boolean) - Method in class ghidra.trace.database.guest.DBTraceGuestPlatformMappedMemory
 
createInitializedBlock(String, Address, FileBytes, long, long, boolean) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewMemory
 
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
 
createInitializedBlock(String, Address, InputStream, long, TaskMonitor, boolean) - Method in class ghidra.trace.database.guest.DBTraceGuestPlatformMappedMemory
 
createInitializedBlock(String, Address, InputStream, long, TaskMonitor, boolean) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewMemory
 
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
 
createInstruction(Address, InstructionPrototype, MemBuffer, ProcessorContextView, int) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewListing
 
createInstructionDecoder(PcodeExecutorState<T>) - Method in class ghidra.pcode.emu.DefaultPcodeThread
A factory method for the instruction decoder
createInstructionsView() - Method in class ghidra.trace.database.listing.DBTraceCodeSpace
A factory method for the instructions view
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.
createIntPropertyMap(String) - Method in class ghidra.trace.database.program.DBTraceProgramViewPropertyMapManager
 
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.
createIntRangeMap(String) - Method in class ghidra.trace.database.program.DBTraceProgramView
 
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, Namespace, SourceType) - Method in class ghidra.trace.database.program.DBTraceProgramViewSymbolTable
 
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(Address, String, SourceType) - Method in class ghidra.trace.database.program.DBTraceProgramViewSymbolTable
 
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(String, LocalFileSystem, String, String) - Method in class ghidra.framework.data.LinkHandler
Create a link file using the specified URL
createLinkFile(ProjectData, String, boolean, String, LinkHandler<?>) - Method in class ghidra.framework.data.GhidraFolder
 
createLinkFile(ProjectData, String, boolean, String, LinkHandler<?>) - Method in class ghidra.framework.data.LinkedGhidraFolder
 
createLinkFile(ProjectData, String, boolean, String, LinkHandler<?>) - Method in interface ghidra.framework.model.DomainFolder
Create a link-file within this folder which references the specified file or folder pathname within the project specified by sourceProjectData.
createLinkFile(String, String, LinkHandler<?>) - Method in class ghidra.framework.data.GhidraFolder
 
createLinkFile(String, String, LinkHandler<?>) - Method in class ghidra.framework.data.LinkedGhidraFolder
 
createLinkFile(String, String, LinkHandler<?>) - Method in interface ghidra.framework.model.DomainFolder
Create an external link-file within this folder which references the specified ghidraUrl and whose content is defined by the specified lh instance.
createListenerErrorHandler() - Static method in class ghidra.util.datastruct.DataStructureErrorHandlerFactory
createListingBackgroundColorModel(ListingPanel) - Method in interface ghidra.app.services.DebuggerListingService
Obtain a coloring background model suitable for the given listing
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<TaintVec>, PcodeThread<Pair<byte[], TaintVec>>, BytesPcodeExecutorStatePiece, PcodeStateCallbacks) - Method in enum class ghidra.pcode.emu.taint.TaintPartsFactory
Create the local (register) state of a new emulator
createLocalState(AuxPcodeEmulator<U>, PcodeThread<Pair<byte[], U>>, BytesPcodeExecutorStatePiece, PcodeStateCallbacks) - Method in interface ghidra.pcode.emu.auxiliary.AuxEmulatorPartsFactory
Create the local (register) state of a new 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<TaintVec>, PcodeThread<Pair<byte[], TaintVec>>) - Method in enum class ghidra.pcode.emu.taint.TaintPartsFactory
Create a userop library for a 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<TaintVec>) - Method in enum class ghidra.pcode.emu.taint.TaintPartsFactory
Create a stub userop library for the emulator's threads
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.
createLongPropertyMap(String) - Method in class ghidra.trace.database.program.DBTraceProgramViewPropertyMapManager
 
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.
createManager(String, DBDomainObjectSupport.ManagerSupplier<T>) - Method in class ghidra.framework.data.DBDomainObjectSupport
 
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
 
createMemoryFunctionSymbol(Address, String, Namespace, SourceType) - Method in class ghidra.program.database.symbol.SymbolManager
 
createMemoryJumpReference(String, String) - Method in class ghidra.program.database.ProgramBuilder
 
createMemoryManager(DBTraceThreadManager, DBTraceOverlaySpaceAdapter) - Method in class ghidra.trace.database.DBTrace
 
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.
createModule(String) - Method in class ghidra.trace.database.program.DBTraceProgramViewRootModule
 
createModuleManager(DBTraceObjectManager) - Method in class ghidra.trace.database.DBTrace
 
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
createNameSpace(Namespace, String, SourceType) - Method in class ghidra.trace.database.program.DBTraceProgramViewSymbolTable
 
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, GFile, 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
 
createNodeEntry(DBCachedObjectStore<DBTraceAddressSnapRangePropertyMapTree.DBTraceAddressSnapRangePropertyMapNode>, DBRecord) - Method in class ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMapTree
 
createNodeEntry(DBCachedObjectStore<DBTraceObjectValueNode>, DBRecord) - Method in class ghidra.trace.database.target.DBTraceObjectValueRStarTree
 
createNodeEntry(DBCachedObjectStore<NR>, DBRecord) - Method in class ghidra.util.database.spatial.AbstractConstraintsTree
 
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
 
createObject(KeyPath) - Method in class ghidra.trace.database.target.DBTraceObjectManager
 
createObject(KeyPath) - Method in interface ghidra.trace.model.target.TraceObjectManager
Create (or get) an object with the given canonical path
createObjectManager() - Method in class ghidra.trace.database.DBTrace
 
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.
createObjectPropertyMap(String, Class<T>) - Method in class ghidra.trace.database.program.DBTraceProgramViewPropertyMapManager
 
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(Program, String, Address) - Static method in class ghidra.app.util.opinion.MachoProgramBuilder
create a one-byte function, so that when the code is analyzed, it will be disassembled, and the function created with the correct body.
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.
createOverlayAddressSpace(String, AddressSpace) - Method in class ghidra.trace.database.address.DBTraceOverlaySpaceAdapter
 
createOverlayAddressSpace(String, AddressSpace) - Method in class ghidra.trace.database.memory.DBTraceMemoryManager
 
createOverlayAddressSpace(String, AddressSpace) - Method in interface ghidra.trace.model.memory.TraceMemoryManager
Create a new address space with the given name based upon the given space
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
createOverlaySpace(String, AddressSpace) - Method in class ghidra.trace.database.program.DBTraceProgramView
 
createOverlaySpaceAdapter() - Method in class ghidra.trace.database.DBTrace
 
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
 
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) - Method in enum class docking.widgets.DropDownTextFieldDataModel.SearchMode
Creates search pattern for the given input text.
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
 
createPlatformManager() - Method in class ghidra.trace.database.DBTrace
 
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 class ghidra.framework.data.DomainObjectEventQueues
 
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.
createPrivateEventQueue(DomainObjectListener, int) - Method in class ghidra.trace.database.program.DBTraceProgramView
 
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(Loader.ImporterSettings) - Method in class ghidra.app.util.opinion.AbstractProgramLoader
Creates a Program with the specified attributes at the LoadSpec's desired image base
createProgram(Address, Loader.ImporterSettings) - 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
 
createProgramView(long) - Method in class ghidra.trace.database.DBTrace
 
createProgramView(long) - Method in interface ghidra.trace.model.Trace
 
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
 
createPropertyMap(String, Class<T>) - Method in class ghidra.trace.database.property.DBTraceAddressPropertyManager
 
createPropertyMap(String, Class<T>) - Method in interface ghidra.trace.model.property.TraceAddressPropertyManager
Create a property map with the given name having the given type
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.
createReferenceManager(DBTraceThreadManager, DBTraceOverlaySpaceAdapter) - Method in class ghidra.trace.database.DBTrace
 
createReferencePath(URI) - Static method in class help.HelpBuildUtils
 
createRefTypeAttributedString(Reference, AttributedString) - Method in class ghidra.app.util.viewer.field.XRefFieldFactory
 
createRegion(String, long, AddressRange, TraceMemoryFlag...) - Method in interface ghidra.trace.model.memory.TraceMemoryManager
 
createRegion(String, long, AddressRange, Collection<TraceMemoryFlag>) - Method in interface ghidra.trace.model.memory.TraceMemoryManager
Add a region created at the given snap, with no specified destruction snap
createRegisterContextManager(DBTraceThreadManager, DBTracePlatformManager) - Method in class ghidra.trace.database.DBTrace
 
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
 
createRegisterValueMap(Pair<Language, Register>) - Method in class ghidra.trace.database.context.DBTraceRegisterContextSpace
 
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
 
createRGB16Typedef(RGB16EncodingSettingsDefinition.RGB16Encoding) - Static method in class ghidra.program.model.data.RGB16ColorDataType
Generate a 16-bit RGB typedef with a specific encoding
createRGB32Typedef(RGB32EncodingSettingsDefinition.RGB32Encoding) - Static method in class ghidra.program.model.data.RGB32ColorDataType
Generate a 32-bit RGB typedef with a specific encoding
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
 
createRootModule(String) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewListing
 
createRootObject(TraceObjectSchema) - Method in class ghidra.trace.database.target.DBTraceObjectManager
 
createRootObject(TraceObjectSchema) - Method in interface ghidra.trace.model.target.TraceObjectManager
Creates the root object of the model, fixing its schema
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
 
createSFQueryService(Program) - Method in class ghidra.features.bsim.query.facade.DefaultSFQueryServiceFactory
 
createSFQueryService(Program) - Method in class ghidra.features.bsim.query.facade.SFQueryServiceFactory
 
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<TaintVec>, BytesPcodeExecutorStatePiece, PcodeStateCallbacks) - Method in enum class ghidra.pcode.emu.taint.TaintPartsFactory
Create the shared (memory) state of a new emulator
createSharedState(AuxPcodeEmulator<U>, BytesPcodeExecutorStatePiece, PcodeStateCallbacks) - Method in interface ghidra.pcode.emu.auxiliary.AuxEmulatorPartsFactory
Create the shared (memory) state of a new emulator
createSharedUseropLibrary(AuxPcodeEmulator<TaintVec>) - Method in enum class ghidra.pcode.emu.taint.TaintPartsFactory
Create the userop library for the emulator (used by all threads)
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.
createSleighConstant(String, String, Address) - Method in class ghidra.pcode.exec.DebuggerPcodeUtils.LabelBoundPcodeParser
 
createSnapshot(String) - Method in class ghidra.trace.database.time.DBTraceTimeManager
 
createSnapshot(String) - Method in interface ghidra.trace.model.time.TraceTimeManager
Create a new snapshot after the latest
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
 
createSpace(AddressSpace, AbstractDBTraceSpaceBasedManager.DBTraceSpaceEntry) - Method in class ghidra.trace.database.bookmark.DBTraceBookmarkManager
 
createSpace(AddressSpace, AbstractDBTraceSpaceBasedManager.DBTraceSpaceEntry) - Method in class ghidra.trace.database.context.DBTraceRegisterContextManager
 
createSpace(AddressSpace, AbstractDBTraceSpaceBasedManager.DBTraceSpaceEntry) - Method in class ghidra.trace.database.data.DBTraceDataSettingsAdapter
 
createSpace(AddressSpace, AbstractDBTraceSpaceBasedManager.DBTraceSpaceEntry) - Method in class ghidra.trace.database.listing.DBTraceCodeManager
 
createSpace(AddressSpace, AbstractDBTraceSpaceBasedManager.DBTraceSpaceEntry) - Method in class ghidra.trace.database.map.AbstractDBTracePropertyMap
 
createSpace(AddressSpace, AbstractDBTraceSpaceBasedManager.DBTraceSpaceEntry) - Method in class ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMap
 
createSpace(AddressSpace, AbstractDBTraceSpaceBasedManager.DBTraceSpaceEntry) - Method in class ghidra.trace.database.memory.DBTraceMemoryManager
 
createSpace(AddressSpace, AbstractDBTraceSpaceBasedManager.DBTraceSpaceEntry) - Method in class ghidra.trace.database.space.AbstractDBTraceSpaceBasedManager
 
createSpace(AddressSpace, AbstractDBTraceSpaceBasedManager.DBTraceSpaceEntry) - Method in class ghidra.trace.database.symbol.DBTraceEquateManager
 
createSpace(AddressSpace, AbstractDBTraceSpaceBasedManager.DBTraceSpaceEntry) - Method in class ghidra.trace.database.symbol.DBTraceReferenceManager
 
createSpecializedMapDT(String) - Method in class ghidra.app.util.bin.format.golang.rtti.GoTypeManager
 
createSpecializedSlice(GoSymbolName, DataType) - Method in class ghidra.app.util.bin.format.golang.rtti.GoTypeManager
 
createSplashScreenComponent() - Static method in class docking.framework.ApplicationInformationDisplayFactory
 
createSplashScreenTitle() - Static method in class docking.framework.ApplicationInformationDisplayFactory
 
createStackManager(DBTraceThreadManager, DBTraceOverlaySpaceAdapter) - Method in class ghidra.trace.database.DBTrace
 
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.
createStateEditor() - Method in interface ghidra.debug.flatapi.FlatDebuggerAPI
Create a state editor for the current context, adhering to the current control mode
createStateEditor(DebuggerCoordinates) - Method in interface ghidra.app.services.DebuggerControlService
 
createStateEditor(DebuggerCoordinates) - Method in interface ghidra.debug.flatapi.FlatDebuggerAPI
Create a state editor for the given context, adhering to its current control mode
createStateEditor(TraceProgramView) - Method in interface ghidra.app.services.DebuggerControlService
 
createStateEditor(TraceThread, int, long) - Method in interface ghidra.debug.flatapi.FlatDebuggerAPI
Create a state editor suitable for register or memory edits for the given context
createStateEditor(Trace) - Method in interface ghidra.app.services.DebuggerControlService
Create a state editor whose coordinates follow the trace manager for the given trace
createStateEditor(Trace, long) - Method in interface ghidra.debug.flatapi.FlatDebuggerAPI
Create a state editor suitable for memory edits for the given context
createStaticMappingManager(DBTraceOverlaySpaceAdapter) - Method in class ghidra.trace.database.DBTrace
 
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.
createStringPropertyMap(String) - Method in class ghidra.trace.database.program.DBTraceProgramViewPropertyMapManager
 
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.
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.
createSymbolManager(DBTraceThreadManager, DBTraceDataTypeManager, DBTraceOverlaySpaceAdapter) - Method in class ghidra.trace.database.DBTrace
 
createTable() - Method in class ghidra.features.bsim.query.client.tables.OptionalTable
Create this specific table in the database
createTable() - Method in class ghidra.features.bsim.query.client.tables.SQLStringTable
Create this specific table in the database
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.DefaultEnumeratedColumnTableModel
 
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.features.base.quickfix.QuickFixTableModel
 
createTableColumnDescriptor() - Method in class ghidra.features.bsim.gui.overview.BSimOverviewModel
 
createTableColumnDescriptor() - Method in class ghidra.features.bsim.gui.search.dialog.BSimServerTableModel
 
createTableColumnDescriptor() - Method in class ghidra.features.bsim.gui.search.results.BSimApplyResultsTableModel
 
createTableColumnDescriptor() - Method in class ghidra.features.bsim.gui.search.results.BSimExecutablesSummaryModel
 
createTableColumnDescriptor() - Method in class ghidra.features.bsim.gui.search.results.BSimMatchResultsModel
 
createTableColumnDescriptor() - Method in class ghidra.framework.main.datatable.ProjectDataTableModel
 
createTableColumnDescriptor() - Method in class ghidra.framework.main.UserAccessTableModel
 
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.
createTextDataFile(String, String, String, String, String, String) - Method in class ghidra.framework.client.RepositoryAdapter
 
createTextDataFile(String, String, String, String, String, String) - Method in interface ghidra.framework.remote.RemoteRepositoryHandle
 
createTextDataFile(String, String, String, String, String, String) - Method in interface ghidra.framework.remote.RepositoryHandle
Creates a new text data file within the specified parent folder.
createTextDataItem(String, String, String, String, String, String, String) - Method in interface ghidra.framework.store.FileSystem
Creates a new text data file within the specified parent folder.
createTextDataItem(String, String, String, String, String, String, String) - Method in class ghidra.framework.store.local.LocalFileSystem
 
createTextDataItem(String, String, String, String, String, String, String) - Method in class ghidra.framework.store.remote.RemoteFileSystem
 
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
 
createThread(String, long) - Method in interface ghidra.trace.model.thread.TraceThreadManager
Add a thread with the given creation snap
createThread(String, String, long) - Method in interface ghidra.trace.model.thread.TraceThreadManager
Add a thread with the given creation snap
createThreadedTablePanel(ThreadedTableModel<ROW_OBJECT, ?>) - Method in class docking.widgets.table.GFilterTable
 
createThreadedTablePanel(ThreadedTableModel<ROW_OBJECT, ?>) - Method in class ghidra.util.table.GhidraFilterTable
 
createThreadManager(DBTraceObjectManager) - Method in class ghidra.trace.database.DBTrace
 
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.
createThunkFunction(String, Namespace, Address, AddressSetView, Function, SourceType) - Method in class ghidra.trace.database.program.DBTraceProgramViewFunctionManager
 
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.
createTimeManager(DBTraceThreadManager) - Method in class ghidra.trace.database.DBTrace
 
createTimeViewport() - Method in class ghidra.trace.database.DBTrace
 
createTimeViewport() - Method in interface ghidra.trace.model.Trace
 
createTitledPanel(String, JComponent, boolean) - Method in class ghidra.features.bsim.gui.search.dialog.AbstractBSimSearchDialog
 
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
createToolTipText(JButton, DockingActionIf) - Static method in class docking.menu.DockingToolBarUtils
Creates tooltip text for the given action and button.
createTraceManager(String, DBDomainObjectSupport.ManagerSupplier<T>) - Method in class ghidra.trace.database.DBTrace
 
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.
createUndefinedDataView() - Method in class ghidra.trace.database.listing.DBTraceCodeSpace
A factory method for the undefined data view
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
 
createUninitializedBlock(String, Address, long, boolean) - Method in class ghidra.trace.database.guest.DBTraceGuestPlatformMappedMemory
 
createUninitializedBlock(String, Address, long, boolean) - Method in class ghidra.trace.database.program.AbstractDBTraceProgramViewMemory
 
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.ModifiedPcodeThread
 
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.
createVoidPropertyMap(String) - Method in class ghidra.trace.database.program.DBTraceProgramViewPropertyMapManager
 
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
ctor() - Method in record class ghidra.trace.model.target.info.TraceObjectInterfaceFactory.Constructor
Returns the value of the ctor record component.
ctor(Class<I>, Function<? super DBTraceObject, ? extends I>) - Static method in interface ghidra.trace.model.target.info.TraceObjectInterfaceFactory
 
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
 
CTXMOD - Enum constant in enum class ghidra.pcode.emu.jit.analysis.JitAllocationModel.RunFixedLocal
We declare a local variable to indicate that a context-modifying userop has been invoked.
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
 
cullDisconnectedObjects() - Method in class ghidra.trace.database.target.DBTraceObjectManager
 
cullDisconnectedObjects() - Method in interface ghidra.trace.model.target.TraceObjectManager
For maintenance, remove all disconnected objects
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
 
cur - Variable in class ghidra.program.model.address.CachedAddressSetView.CachedRangeIterator
 
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.features.base.quickfix.QuickFix
 
current - Variable in class ghidra.program.model.pcode.LinkedByteBuffer.Position
 
CURRENT_ADDRESS - Enum constant in enum class ghidra.app.util.bean.SetEquateDialog.SelectionType
 
CURRENT_AND_RELATED - Enum constant in enum class ghidra.debug.api.target.Target.ObjectArgumentPolicy
The object should be taken from the current (active) object in the tool, or a suitable relative having the correct schema.
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.
CustomToStringCellRenderer<T> - Class in docking.widgets.table
 
CustomToStringCellRenderer(CustomToStringCellRenderer.CustomFont, Class<T>, BiFunction<T, Settings, String>, boolean) - Constructor for class docking.widgets.table.CustomToStringCellRenderer
 
CustomToStringCellRenderer(Class<T>, BiFunction<T, Settings, String>, boolean) - Constructor for class docking.widgets.table.CustomToStringCellRenderer
 
CustomToStringCellRenderer.CustomFont - Enum Class in docking.widgets.table
 
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
Cuttable associated with an element which supports cut/paste operation
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 docking.wizard.WizardModel
 
data - Variable in class generic.stl.VectorIterator
 
data - Variable in class ghidra.app.util.bin.format.omf.OmfRecord
 
data - Variable in class ghidra.pcode.exec.trace.AddressesReadTracePcodeExecutorStatePiece
 
data - Variable in class ghidra.pcode.exec.trace.data.DefaultPcodeTracePropertyAccess
 
data - Variable in class ghidra.pcode.exec.trace.TraceMemoryStatePcodeExecutorStatePiece
 
data - Variable in class ghidra.pcode.memstate.MemoryPage
 
data - Variable in class ghidra.trace.database.listing.DBTraceCodeManager
 
data - Variable in class ghidra.trace.database.listing.DBTraceCodeSpace
 
data() - Method in class ghidra.trace.database.listing.DBTraceCodeManager
 
data() - Method in class ghidra.trace.database.listing.DBTraceCodeSpace
 
data() - Method in interface ghidra.trace.model.listing.TraceCodeOperations
Get a view of only the data units (defined and undefined) in the listing
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 class ghidra.app.util.bin.format.omf.omf51.Omf51PublicDef
 
DATA - Static variable in class ghidra.app.util.bin.format.omf.omf51.Omf51Segment
 
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_FIELD_NUMBER - Static variable in class ghidra.rmi.trace.TraceRmi.RequestPutBytes
 
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_OP_INDEX - Static variable in interface ghidra.trace.util.DataAdapterMinimal
Operand index for data.
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 - Enum constant in enum class ghidra.app.util.bin.format.golang.rtti.GoSymbolNameType
 
DATA_TYPE_ADDED - Enum constant in enum class ghidra.program.util.ProgramEvent
 
DATA_TYPE_ADDED - Enum constant in enum class ghidra.trace.util.TraceEvent.TraceDataTypeEvent
 
DATA_TYPE_ADDED - Static variable in interface ghidra.trace.util.TraceEvents
A DataType was added.
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_CHANGED - Enum constant in enum class ghidra.trace.util.TraceEvent.TraceDataTypeEvent
 
DATA_TYPE_CHANGED - Static variable in interface ghidra.trace.util.TraceEvents
A DataType was changed.
DATA_TYPE_DELETED - Enum constant in enum class ghidra.trace.util.TraceEvent.TraceDataTypePathEvent
 
DATA_TYPE_DELETED - Static variable in interface ghidra.trace.util.TraceEvents
A DataType was deleted.
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_MOVED - Enum constant in enum class ghidra.trace.util.TraceEvent.TraceDataTypePathEvent
 
DATA_TYPE_MOVED - Static variable in interface ghidra.trace.util.TraceEvents
A DataType was moved.
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_RENAMED - Enum constant in enum class ghidra.trace.util.TraceEvent.TraceDataTypeStringEvent
 
DATA_TYPE_RENAMED - Static variable in interface ghidra.trace.util.TraceEvents
A DataType was renamed.
DATA_TYPE_REPLACED - Enum constant in enum class ghidra.program.util.ProgramEvent
 
DATA_TYPE_REPLACED - Enum constant in enum class ghidra.trace.util.TraceEvent.TraceDataTypePathEvent
 
DATA_TYPE_REPLACED - Static variable in interface ghidra.trace.util.TraceEvents
A DataType was replaced.
DATA_TYPE_SETTING_CHANGED - Enum constant in enum class ghidra.program.util.ProgramEvent
 
DataAdapterFromDataType - Interface in ghidra.trace.util
 
DataAdapterFromSettings - Interface in ghidra.trace.util
 
DataAdapterMinimal - Interface in ghidra.trace.util
 
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
 
DatabaseInfo - Class in ghidra.features.bsim.query.facade
 
DatabaseInfo(String, DatabaseInformation) - Constructor for class ghidra.features.bsim.query.facade.DatabaseInfo
 
DatabaseInformation - Class in ghidra.features.bsim.query.description
 
DatabaseInformation() - Constructor for class ghidra.features.bsim.query.description.DatabaseInformation
 
DatabaseItem - Interface in ghidra.framework.store
DatabaseItem corresponds to a private or versioned database within a FileSystem.
databasename - Variable in class ghidra.features.bsim.query.description.DatabaseInformation
 
databaseName - Variable in class ghidra.features.bsim.query.protocol.DropDatabase
 
DatabaseNonFatalException(String) - Constructor for exception class ghidra.features.bsim.query.FunctionDatabase.DatabaseNonFatalException
 
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.
dataByParent - Variable in class ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMapTree
 
dataByParent - Variable in class ghidra.trace.database.target.DBTraceObjectValueRStarTree
 
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.OptionalHeader
 
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
 
dataFactory - Variable in class ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMap
 
dataFactory - Variable in class ghidra.trace.database.map.DBTraceAddressSnapRangePropertyMapTree
 
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
 
dataForLocalStateByThreadAndFrame - Variable in class ghidra.pcode.exec.trace.data.AbstractPcodeTraceAccess
 
dataForSharedState - Variable in class ghidra.pcode.exec.trace.data.AbstractPcodeTraceAccess
 
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 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.
dataMapSpace - Variable in class ghidra.trace.database.listing.DBTraceCodeSpace
 
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
 
DataOpenCloseManager - Class in ghidra.app.util.viewer.util
Manages the open/close state of structures and arrays at specific addresses.
DataOpenCloseManager() - Constructor for class ghidra.app.util.viewer.util.DataOpenCloseManager
 
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.
dataRange - Variable in class docking.widgets.table.SpanTableCellRenderer
 
dataRangeSet - Variable in class docking.widgets.table.SpanSetTableCellRenderer
 
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
 
dataSettingChanged(Address) - Method in class ghidra.trace.database.data.DBTraceDataTypeManager
 
dataSettingsAdapter - Variable in class ghidra.trace.database.DBTrace
 
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.
dataStore - Variable in class ghidra.util.database.spatial.AbstractConstraintsTree
 
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