-
Interfaces Interface Description docking.action.DockingActionProviderIf useTool
-
Classes Class Description docking.widgets.dialogs.TableChooserDialog This class has been replaced byTableSelectionDialog
. At the time of writing, both classes are identical. This version introduced a naming conflict with another API. Thus, the new version better matches the existing dialog choosing API.ghidra.app.cmd.label.AddUniqueLabelCmd The need for this class is now unnecessary since duplicate labels are permittedghidra.app.util.bin.RandomAccessByteProvider SeeFileByteProvider
as replacement ByteProvider.ghidra.app.util.datatype.microsoft.RTTI1DataType Use of this dynamic data type class is no longer recommended. Instead a BaseClassDescriptor structure data type can be obtained using the Rtti1Model.ghidra.app.util.datatype.microsoft.RTTI2DataType Use of this dynamic data type class is no longer recommended. Instead an array of either pointers or displacements to BaseClassDescriptor structures can be obtained using the Rtti2Model.ghidra.app.util.datatype.microsoft.RTTI3DataType Use of this dynamic data type class is no longer recommended. Instead a ClassHierarchyDescriptor structure data type can be obtained using the Rtti3Model.ghidra.app.util.datatype.microsoft.RTTI4DataType Use of this dynamic data type class is no longer recommended. Instead a CompleteObjectLocator structure data type can be obtained using the Rtti4Model.ghidra.app.util.XReferenceUtil deprecated for 10.1; removal for 10.3 or laterghidra.program.database.util.SharedRangeMapDB This map class should not be used except by the OldFunctionMapDB classghidra.program.model.listing.FunctionSignatureImpl FunctionDefinitionDataType should be used for defining a function signature
-
Fields Field Description docking.DockingUtils.CONTROL_KEY_MODIFIER_MASK_DEPRECATED use insteadDockingUtils.CONTROL_KEY_MODIFIER_MASK
ghidra.program.model.data.DataType.VOID should useVoidDataType.dataType
insteadghidra.program.model.symbol.Namespace.NAMESPACE_DELIMITER ghidra.program.model.symbol.SymbolType.CODE useSymbolType.LABEL
instead.ghidra.util.task.TaskMonitorAdapter.DUMMY_MONITOR useTaskMonitor.DUMMY
instead
-
Constructors Constructor Description docking.widgets.dialogs.TableChooserDialog(String, RowObjectTableModel<T>, boolean) see the class headerdocking.widgets.fieldpanel.field.FlowLayoutTextField(FieldElement[], int, int, int, HighlightFactory) use the constructor that takes a listdocking.widgets.fieldpanel.field.VerticalLayoutTextField(FieldElement[], int, int, int, HighlightFactory) use the constructor that takes a listghidra.app.cmd.refs.SetExternalRefCmd(Address, int, String, String, Address, SourceType) the other constructor form should be used with an appropriate RefType specified.RefType.DATA
should be used for address table pointer references.ghidra.framework.plugintool.Plugin(String, PluginTool) ghidra.program.model.address.AddressSet(AddressFactory) useAddressSet()
(will be kept until at least Ghidra 6.2)
-
Enum Constants Enum Constant Description ghidra.framework.Platform.LINUX UsePlatform.LINUX_X86_32
instead.ghidra.framework.Platform.LINUX_64 UsePlatform.LINUX_X86_64
instead.ghidra.framework.Platform.LINUX_UKNOWN Unknown architectures are not supportedghidra.framework.Platform.MAC_OSX_32 UsePlatform.MAC_OSX_32
instead.ghidra.framework.Platform.MAC_OSX_64 UsePlatform.MAC_X86_64
instead.ghidra.framework.Platform.MAC_UNKNOWN UsePlatform.MAC_X86_64
instead.ghidra.framework.Platform.WIN_64 UsePlatform.WIN_X86_64
instead.ghidra.framework.Platform.WIN_UNKOWN Unknown architectures are not supported