| AbstractProgramContext |
|
| AbstractStoredProgramContext |
|
| AddressEvaluator |
The AddressEvaluator class provides a way to evaluate a string
that represents an address and resolve it to an address for a particular program.
|
| AddressFieldLocation |
The AddressFieldLocation class provides specific information
about a program location within the ADDRESS field.
|
| AddressIteratorConverter |
|
| AddressRangeIteratorConverter |
|
| AssignedVariableLocation |
|
| AutomaticCommentFieldLocation |
The AutomaticCommentFieldLocation class contains specific location information
within the automatic comment of an EOL comment field of a CodeUnitLocation object.
|
| BlockStartLocation |
BlockStartLocation provides information about the location
(within a program) of an object that represents the start of a memory block.
|
| BytesFieldLocation |
The BytesFieldLocation class provides specific information
about the BYTES field within a program location.
|
| ChangeManagerAdapter |
Empty implementation for a ChangeManager.
|
| CodeUnitContainer |
|
| CodeUnitLCS |
|
| CodeUnitLocation |
CodeUnitLocation provides information about the location
in a program within a CodeUnit.
|
| CodeUnitPropertyChangeRecord |
Change record generated when a property on a code unit changes.
|
| CodeUnitUserDataChangeRecord |
|
| CombinedAddressRangeIterator |
|
| CommentFieldLocation |
The CommentFieldLocation class contains specific location information
within the COMMENTS field of a CodeUnitLocation object.
|
| CommentType |
|
| ContextEvaluatorAdapter |
Default behavior implementation of ContextEvaluator passed to SymbolicPropogator
Override methods to inspect context.
|
| CyclomaticComplexity |
Class with a utility function to calculate the cyclomatic complexity of a function.
|
| DataTypeArchiveChangeRecord |
Event data for a DomainObjectChangeEvent generated by a Data Type Archive.
|
| DefaultAddressTranslator |
|
| DefaultLanguageService |
Default Language service used gather up all the languages that were found
during the class search (search was for language providers)
|
| DefinedDataIterator |
Iterator that visits each defined data instance in a Program or in the footprint of
a specified data element.
|
| DiffUtility |
The DiffUtility class provides static methods for getting and
creating an object in one program based on an object from another program.
|
| DividerLocation |
DividerLocation provides information about the location
(within a program) of an object that represents some kind of a separation.
|
| ELFExternalSymbolResolver |
|
| EolCommentFieldLocation |
The EolCommentFieldLocation class contains specific location information
within the EOL comment field of a CodeUnitLocation object.
|
| EquateInfo |
Class to hold information about an Equate; it is used
in a ProgramChangeRecord when an equate is created and
when references to the Equate are updated.
|
| EquateOperandFieldLocation |
|
| FieldNameFieldLocation |
The FieldNameFieldLocation class provides specific information
about the Function Name field within a program location.
|
| FunctionCallFixupFieldLocation |
The FunctionCallFixupFieldLocation class provides specific information
about the Function call-fixup field within a program location.
|
| FunctionCallingConventionFieldLocation |
The FunctionCallingConventionFieldLocation class provides specific information
about the Function Calling Convention field within a program location.
|
| FunctionEndParametersFieldLocation |
The FunctionEndParametersFieldLocation class provides a field
for the close parenthesis of a function within a program location.
|
| FunctionInlineFieldLocation |
The FunctionInlineFieldLocation class provides specific information
about the Function Inline field within a program location.
|
| FunctionLocation |
FunctionLocation provides information about the location
in a program within a Function.
|
| FunctionMerge |
|
| FunctionNameFieldLocation |
The FunctionNameFieldLocation class provides specific information
about the Function Name field within a program location.
|
| FunctionNoReturnFieldLocation |
The FunctionNoReturnFieldLocation class provides specific information
about the Function noreturn field within a program location.
|
| FunctionParameterFieldLocation |
|
| FunctionParameterNameFieldLocation |
|
| FunctionPurgeFieldLocation |
|
| FunctionRepeatableCommentFieldLocation |
The FunctionRepeatableCommentFieldLocation class provides specific information
about the Function Repeatable Comment field within a program location.
|
| FunctionReturnTypeFieldLocation |
The FunctionReturnTypeFieldLocation class provides specific information
about the Function Return Type field within a program location.
|
| FunctionSignatureFieldLocation |
The FunctionSignatureFieldLocation class provides specific information
about the Function Signature field within a program location.
|
| FunctionSignatureSourceFieldLocation |
The FunctionSignatureFieldLocation class provides specific information
about the Function Signature field within a program location.
|
| FunctionStartParametersFieldLocation |
The FunctionStartParametersFieldLocation class provides a field
for the open parenthesis of a function within a program location.
|
| FunctionTagFieldLocation |
Provides information about the location of an object that
represents the tag names assigned to a function.
|
| FunctionThunkFieldLocation |
The FunctionThunkFieldLocation class provides specific information
about the Function Thunk field within a program location.
|
| FunctionUtility |
Utility methods for performing function related actions.
|
| GhidraProgramUtilities |
|
| GroupPath |
The GroupPath is a class to represent a unique path in a tree for a Group.
|
| GroupView |
Class to define a selection of GroupPath objects.
|
| IndentFieldLocation |
The IndentFieldLocation class contains specific location information
within the indent field of a CodeUnitLocation object.
|
| InstructionMaskValueFieldLocation |
|
| InstructionUtils |
|
| InteriorSelection |
Specifies a selection that consists of components inside a structure.
|
| LabelFieldLocation |
The LableFieldLocation class contains specific location information
within the LABEL field of a CodeUnitLocation object.
|
| LanguagePostUpgradeInstructionHandler |
LanguagePostUpgradeInstructionHandler provides an abstract implementation
of a post language-upgrade instruction modification handler.
|
| LanguageTranslatorAdapter |
LanguageTranslatorAdapter provides a default language translator
behavior which may be extended to provide customized language translations.
|
| LanguageTranslatorFactory |
LanguageTranslatorFactory manages all language translators within Ghidra.
|
| LinearDataAddressCorrelation |
|
| ListingDiff |
Determines where instructions couldn't be matched and where they differ between sets of
addresses as provided by a ListingAddressCorrelation.
|
| MarkerLocation |
Object generated when pointer is over a particular marker in the browser
navigation bars.
|
| MemoryBlockDiff |
MemoryBlockDiff determines the types of differences between two memory blocks.
|
| MemoryBlockStartFieldLocation |
BlockStartLocation provides information about the location
(within a program) of an object that represents the start of a memory block.
|
| MemoryDiff |
MemoryDiff determines where the memory differs between two programs as well as the
types of differences.
|
| MemoryRangeDiff |
MemoryBlockDiff determines the types of differences between two memory blocks.
|
| MnemonicFieldLocation |
The MnemonicFieldLocation class contains specific location
information within the MNEMONIC field of a CodeUnitLocation object.
|
| MultiAddressIterator |
MultiAddressIterator is a class for iterating through multiple
address iterators simultaneously.
|
| MultiAddressRangeIterator |
MultiAddressRangeIterator is a class for iterating through multiple
address range iterators simultaneously.
|
| MultiCodeUnitIterator |
MultiCodeUnitIterator is a class for iterating through multiple
code unit iterators simultaneously.
|
| OldLanguageFactory |
|
| OperandFieldLocation |
The OperandFieldLocation class contains specific location information
within the OPERAND field of a CodeUnitLocation object.
|
| ParallelInstructionLocation |
|
| PcodeFieldLocation |
|
| PlateFieldLocation |
The PlateFieldLocation class contains specific location information
within the Plate field of a CodeUnitLocation object.
|
| PostCommentFieldLocation |
The EolCommentFieldLocation class contains specific location information
within the EOL comment field of a CodeUnitLocation object.
|
| ProgramChangeRecord |
Event data for a DomainObjectChangeEvent generated by a Program.
|
| ProgramContextImpl |
Implementation for a processor context over the address space
|
| ProgramDiff |
ProgramDiff is a class for comparing two programs and
determining where there are differences between them.
|
| ProgramDiffDetails |
ProgramDiffDetails is used to determine the detailed differences between
two programs at a particular address.
|
| ProgramDiffFilter |
The ProgramDiffFilter is used when determining or working with
differences between two programs.
|
| ProgramLocation |
ProgramLocation provides information about a location in a
program in the most generic way.
|
| ProgramLocationComparator |
|
| ProgramMemoryComparator |
ProgramMemoryComparator is a class for comparing two programs and
determining the address differences between them.
|
| ProgramMemoryUtil |
ProgramMemoryUtil contains some static methods for
checking Memory block data.
|
| ProgramMerge |
ProgramMerge is a class for merging the differences between two
programs.
|
| ProgramMergeFilter |
The ProgramMergeFilter is used to specify which portions of a
program should be merged into another program.
|
| ProgramMergeManager |
ProgramMergeManager is a class for merging the differences between two
programs as specified by a ProgramMergeFilter and the address
ranges to be merged.
|
| ProgramSelection |
Class to define a selection for a program.
|
| ProgramTask |
Task for operating on programs.
|
| ProgramUtilities |
General utility class that provides convenience methods
to deal with Program objects.
|
| RefRepeatCommentFieldLocation |
The RefRepeatCommentFieldLocation class contains specific location information
within the Referenced Repeatable comments of an EOL comment field of a CodeUnitLocation object.
|
| RegisterFieldLocation |
ProgramLocation for the Register Field.
|
| RegisterTransitionFieldLocation |
ProgramLocation for the Register Field.
|
| RegisterValueStore |
This is a generalized class for storing register values over ranges.
|
| RepeatableCommentFieldLocation |
The RepeatableCommentFieldLocation class contains specific location information
within the Repeatable comment of an EOL comment field of a CodeUnitLocation object.
|
| SimpleDiffUtility |
|
| SpaceFieldLocation |
The SpaceFieldLocation class contains specific location information
within the Space field of a CodeUnitLocation object.
|
| SpacerFieldLocation |
The SpacerFieldLocation class contains specific location information
within a spacer field of a CodeUnitLocation object.
|
| StackDepthFieldLocation |
|
| SubDataFieldLocation |
The SubDataFieldLocation class contains specific location information
within the Sub-data field of a CodeUnitLocation object.
|
| SymbolicPropogator |
|
| ThunkedFunctionFieldLocation |
The FunctionCallFixupFieldLocation class provides specific information
about the Function call-fixup field within a program location.
|
| UserDataChangeRecord |
|
| VariableCommentFieldLocation |
The VariableCommentFieldLocation class provides specific information
about the stack variable comment field within a program location.
|
| VariableLocation |
VariableLocation provides information about the location
on a variable within a Function.
|
| VariableLocFieldLocation |
The VariableLocFieldLocation class provides specific information
about the stack variable offset field within a program location.
|
| VariableNameFieldLocation |
The VariableNameFieldLocation class provides specific information
about the variable name field within a program location.
|
| VariableStorageConflicts |
|
| VariableTypeFieldLocation |
The VariableTypeFieldLocation class provides specific information
about the variable type field within a program location.
|
| VariableXRefFieldLocation |
The VariableXRefFieldLocation class provides specific information
about the variable's cross reference field within a program location.
|
| VariableXRefHeaderFieldLocation |
|
| VarnodeContext |
|
| XRefFieldLocation |
The XRefFieldLocation class contains specific location information
within the XREF field of a CodeUnitLocation object.
|
| XRefHeaderFieldLocation |
The XRefHeaderFieldLocation class contains specific location information
within the XREF field header that precedes the XREF field locations.
|