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 the initialized memory of 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 |
Marker location in the tool 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 ThunkedFunctionFieldLocation class provides specific information
about a thunked function 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.
|