Ghidra API changes: 11.0.3_PUBLIC → 11.1_PUBLIC

326 types added, 124 types removed, 449 types modified

Added Types 326
class help.PathKey Added history
Removed Types 124
class db.DBConstants Removed history
Modified Types 449
class db.DBHandle 1 change history
addedmethod: setDBVersionedSourceFile
void setDBVersionedSourceFile(db.buffers.BufferFile versionedSourceBufferFile) throws IOException
class db.buffers.BufferMgr 1 change history
addedmethod: setDBVersionedSourceFile
void setDBVersionedSourceFile(db.buffers.LocalManagedBufferFile versionedSourceBufferFile) throws IOException
class docking.AbstractDockingTool 2 changes history
addedmethod: getLocalActions
java.util.Set<docking.action.DockingActionIf> getLocalActions(docking.ComponentProvider provider)
addedmethod: getGlobalActions
java.util.Set<docking.action.DockingActionIf> getGlobalActions()
class docking.ActionToGuiHelper 2 changes history
addedmethod: getLocalActions
java.util.Set<docking.action.DockingActionIf> getLocalActions(docking.ComponentProvider provider)
addedmethod: getGlobalActions
java.util.Set<docking.action.DockingActionIf> getGlobalActions()
class docking.ComponentProvider 3 changes history
addedmethod: setDefaultFocusComponent
void setDefaultFocusComponent(java.awt.Component component)
addedmethod: getLocalActions
java.util.Set<docking.action.DockingActionIf> getLocalActions()
addedmethod: getBaseIcon
javax.swing.Icon getBaseIcon()
class docking.DialogComponentProvider 1 change history
addedmethod: setAccessibleDescription
void setAccessibleDescription(java.lang.String description)
class docking.DockableComponent 1 change history
removedmethod: getFocusedComponent
java.awt.Component getFocusedComponent()
class docking.DockingKeyBindingAction 2 changes history
addedmethod: isSystemKeybindingPrecedence
boolean isSystemKeybindingPrecedence()
removedmethod: isReservedKeybindingPrecedence
boolean isReservedKeybindingPrecedence()
class docking.DockingWindowManager 1 change history
addedmethod: getGlobalActions
java.util.Set<docking.action.DockingActionIf> getGlobalActions()
class docking.KeyEntryTextField 4 changes history
modified extends: javax.swing.JTextField → docking.widgets.textfield.HintTextField
addedmethod: setEnabled
void setEnabled(boolean enabled)
addedmethod: setDisabledHint
void setDisabledHint(java.lang.String disabledHint)
removedmethod: parseKeyStroke
static java.lang.String parseKeyStroke(javax.swing.KeyStroke ks)
class docking.PopupMenuContext 1 change history
addedmethod: toString
java.lang.String toString()
class docking.Tool 2 changes history
addedmethod: getGlobalActions
java.util.Set<docking.action.DockingActionIf> getGlobalActions()
addedmethod: getLocalActions
java.util.Set<docking.action.DockingActionIf> getLocalActions(docking.ComponentProvider componentProvider)
class docking.action.HelpAction 4 changes history
modified extends: docking.action.DockingAction → docking.action.AbstractHelpAction
addedmethod: isInfo
boolean isInfo()
removedmethod: isEnabledForContext
boolean isEnabledForContext(docking.ActionContext context)
removedmethod: actionPerformed
void actionPerformed(docking.ActionContext context)
class docking.action.KeyBindingData 5 changes history
addedmethod: update
static docking.action.KeyBindingData update(docking.action.KeyBindingData kbData, ghidra.framework.options.ActionTrigger newTrigger)
addedmethod: getMouseBinding
gui.event.MouseBinding getMouseBinding()
addedmethod: getActionTrigger
ghidra.framework.options.ActionTrigger getActionTrigger()
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
class docking.action.KeyBindingsManager 10 changes history
addedmethod: addSystemAction
void addSystemAction(docking.action.DockingActionIf action)
addedmethod: validateActionKeyBinding
java.lang.String validateActionKeyBinding(docking.action.DockingActionIf dockingAction, javax.swing.KeyStroke ks)
addedmethod: getDockingAction
javax.swing.Action getDockingAction(javax.swing.KeyStroke keyStroke)
addedmethod: getDockingAction
javax.swing.Action getDockingAction(gui.event.MouseBinding mouseBinding)
addedmethod: isSystemAction
boolean isSystemAction(docking.action.DockingActionIf action)
addedmethod: getSystemAction
docking.action.DockingActionIf getSystemAction(java.lang.String fullName)
addedmethod: getSystemActions
java.util.Set<docking.action.DockingActionIf> getSystemActions()
removedmethod: addReservedAction
void addReservedAction(docking.action.DockingActionIf action)
removedmethod: addReservedAction
void addReservedAction(docking.action.DockingActionIf action, javax.swing.KeyStroke ks)
removedmethod: getDockingKeyAction
javax.swing.Action getDockingKeyAction(javax.swing.KeyStroke keyStroke)
class docking.action.MenuData 1 change history
addedmethod: getMenuPathDisplayString
java.lang.String getMenuPathDisplayString()
class docking.action.MultipleKeyAction 2 changes history
addedmethod: isSystemKeybindingPrecedence
boolean isSystemKeybindingPrecedence()
removedmethod: isReservedKeybindingPrecedence
boolean isReservedKeybindingPrecedence()
class docking.actions.DockingToolActions 2 changes history
addedmethod: getLocalActions
java.util.Set<docking.action.DockingActionIf> getLocalActions(docking.ComponentProvider provider)
addedmethod: getGlobalActions
java.util.Set<docking.action.DockingActionIf> getGlobalActions()
class docking.actions.KeyBindingUtils 1 change history
removedmethod: logDifferentKeyBindingsWarnigMessage
static void logDifferentKeyBindingsWarnigMessage(docking.action.DockingActionIf newAction, docking.action.DockingActionIf existingAction, javax.swing.KeyStroke existingDefaultKs)
class docking.actions.ToolActions 6 changes history
addedmethod: getLocalActions
java.util.Set<docking.action.DockingActionIf> getLocalActions(docking.ComponentProvider provider)
addedmethod: getGlobalActions
java.util.Set<docking.action.DockingActionIf> getGlobalActions()
addedmethod: optionsRebuilt
void optionsRebuilt()
addedmethod: validateActionKeyBinding
java.lang.String validateActionKeyBinding(docking.action.DockingActionIf action, javax.swing.KeyStroke ks)
addedmethod: getAction
javax.swing.Action getAction(gui.event.MouseBinding mb)
removedmethod: restoreKeyBindings
void restoreKeyBindings()
class docking.dnd.StringTransferable 1 change history
addedmethod: removeOuterQuotesAndStandardStringPrefix
void removeOuterQuotesAndStandardStringPrefix()
class docking.menu.DockingCheckboxMenuItemUI 1 change history
modifiedmethod: createUI return type: ComponentUI → DockingCheckboxMenuItemUI
- static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
+ static docking.menu.DockingCheckboxMenuItemUI createUI(javax.swing.JComponent c)
class docking.menu.DockingMenuItemUI 1 change history
modifiedmethod: createUI return type: ComponentUI → DockingMenuItemUI
- static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
+ static docking.menu.DockingMenuItemUI createUI(javax.swing.JComponent c)
class docking.menu.DockingMenuUI 1 change history
modifiedmethod: createUI return type: ComponentUI → DockingMenuUI
- static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
+ static docking.menu.DockingMenuUI createUI(javax.swing.JComponent c)
class docking.widgets.AbstractGCellRenderer 5 changes history
addedfield: italicFont
java.awt.Font italicFont
addedmethod: setBaseFontId
void setBaseFontId(java.lang.String fontId)
addedmethod: setItalic
void setItalic()
addedmethod: getItalicFont
java.awt.Font getItalicFont()
removedmethod: superSetFont
void superSetFont(java.awt.Font font)
class docking.widgets.DropDownTextField 1 change history
modifiedfield: list type: GList → DropDownList
- docking.widgets.list.GList<T> list
+ docking.widgets.DropDownTextField<T>.DropDownList list
class docking.widgets.EmptyBorderButton 2 changes history
addedfield: FOCUSED_BUTTON_BORDER
static javax.swing.border.Border FOCUSED_BUTTON_BORDER
addedmethod: getFocusedBorder
javax.swing.border.Border getFocusedBorder()
class docking.widgets.autocomplete.TextFieldAutocompleter.MyListener 2 changes history
modified implements: java.awt.event.FocusListener, java.awt.event.KeyListener, java.awt.event.MouseListener, javax.swing.event.CaretListener, javax.swing.event.DocumentListener → java.awt.event.FocusListener, java.awt.event.KeyListener, java.awt.event.MouseListener, javax.swing.event.CaretListener, javax.swing.event.DocumentListener, javax.swing.event.ListSelectionListener
addedmethod: valueChanged
void valueChanged(javax.swing.event.ListSelectionEvent e)
class docking.widgets.filter.FilterOptionsEditorDialog 1 change history
removedmethod: updatedEnablementForNonRegularExpressionOptions
void updatedEnablementForNonRegularExpressionOptions(boolean b)
class docking.widgets.filter.FilterTextField 1 change history
addedmethod: setAccessibleNamePrefix
void setAccessibleNamePrefix(java.lang.String prefix)
class docking.widgets.label.AbstractHtmlLabel 1 change history
addedmethod: getOriginalText
java.lang.String getOriginalText()
class docking.widgets.list.ListPanel 1 change history
addedmethod: setKeyListener
void setKeyListener(java.awt.event.KeyListener l)
class docking.widgets.pathmanager.AbstractPathsDialog 1 change history
removedmethod: buildWorkPanel
javax.swing.JComponent buildWorkPanel()
class docking.widgets.table.GFilterTable 1 change history
addedmethod: setAccessibleNamePrefix
void setAccessibleNamePrefix(java.lang.String prefix)
class docking.widgets.table.GTable 1 change history
addedmethod: setAccessibleNamePrefix
void setAccessibleNamePrefix(java.lang.String namePrefix)
class docking.widgets.table.GTableCellRenderer 2 changes history
addedmethod: getDefaultFont
java.awt.Font getDefaultFont()
removedmethod: configureFont
void configureFont(javax.swing.JTable table, javax.swing.table.TableModel model, int column)
class docking.widgets.table.GTableFilterPanel 1 change history
addedmethod: setAccessibleNamePrefix
void setAccessibleNamePrefix(java.lang.String namePrefix)
class docking.widgets.table.GTableWidget 2 changes history
addedmethod: setSelectionMode
void setSelectionMode(int mode)
addedmethod: getSelectionMode
int getSelectionMode()
class docking.widgets.table.TableColumnDescriptor 1 change history
addedmethod: setVisible
void setVisible(java.lang.String columnName, boolean visible)
class docking.widgets.table.threaded.ThreadedTableModel 1 change history
addedmethod: startInitialLoad
void startInitialLoad()
class docking.widgets.textfield.HintTextField 1 change history
addedmethod: setHint
void setHint(java.lang.String hint)
class docking.widgets.textfield.IntegerTextField 1 change history
addedmethod: setAccessibleName
void setAccessibleName(java.lang.String name)
class docking.widgets.tree.DefaultGTreeFilterProvider 1 change history
addedmethod: setAccessibleNamePrefix
void setAccessibleNamePrefix(java.lang.String namePrefix)
class docking.widgets.tree.GTree 1 change history
addedmethod: setAccessibleNamePrefix
void setAccessibleNamePrefix(java.lang.String namePrefix)
class docking.widgets.tree.GTreeFilterProvider 1 change history
addedmethod: setAccessibleNamePrefix
void setAccessibleNamePrefix(java.lang.String namePrefix)
class generic.RangeMapSetter 1 change history
addedmethod: valuesEqual
boolean valuesEqual(V v1, V v2)
class generic.concurrent.ConcurrentListenerSet 1 change history
addedmethod: toString
java.lang.String toString()
class generic.theme.ApplicationThemeManager 1 change history
addedmethod: registerFont
void registerFont(java.awt.Component component, java.lang.String fontId, int fontStyle)
class generic.theme.GThemeDefaults.Colors.Palette 1 change history
addedfield: TEAL
static generic.theme.GColor TEAL
class generic.theme.Gui 2 changes history
addedmethod: registerFont
static void registerFont(javax.swing.JComponent component, int fontStyle)
addedmethod: isUpdatingTheme
static boolean isUpdatingTheme()
class generic.theme.ThemeManager 3 changes history
addedmethod: registerFont
void registerFont(java.awt.Component component, java.lang.String fontId, int fontStyle)
addedmethod: isUpdatingTheme
boolean isUpdatingTheme()
addedmethod: update
void update(utility.function.Callback callback)
class generic.theme.laf.ComponentFontRegistry 1 change history
addedmethod: addComponent
void addComponent(java.awt.Component component, int fontStyle)
class generic.theme.laf.LookAndFeelManager 1 change history
addedmethod: registerFont
void registerFont(java.awt.Component component, java.lang.String fontId, int fontStyle)
class ghidra.GhidraLauncher 1 change history
addedmethod: getMillisecondsFromLaunch
static long getMillisecondsFromLaunch()
class ghidra.app.cmd.analysis.SharedReturnAnalysisCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.comments.AppendCommentCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.comments.CodeUnitInfoPasteCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.comments.SetCommentCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.comments.SetCommentsCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.data.AbstractCreateStructureCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject domainObject)
class ghidra.app.cmd.data.CreateArrayCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.data.CreateArrayInStructureCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.data.CreateDataBackgroundCmd 3 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
removedmethod: doApplyTo
boolean doApplyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.data.CreateDataCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.data.CreateDataInStructureBackgroundCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.data.CreateDataInStructureCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.data.CreateStringCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.data.RenameDataFieldCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.disassemble.ArmDisassembleCommand 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.disassemble.DisassembleCommand 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.disassemble.Hcs12DisassembleCommand 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.disassemble.MipsDisassembleCommand 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.disassemble.PowerPCDisassembleCommand 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.disassemble.SetFlowOverrideCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.disassemble.X86_64DisassembleCommand 3 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
modifiedmethod: alignSet removed throws CancelledException
- static ghidra.program.model.address.AddressSet alignSet(int alignment, ghidra.program.model.address.AddressSetView set) throws CancelledException
+ static ghidra.program.model.address.AddressSet alignSet(int alignment, ghidra.program.model.address.AddressSetView set)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.equate.ClearEquateCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.equate.SetEquateCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.AddFunctionTagCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.AddMemoryVarCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.AddParameterCommand 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.AddRegisterVarCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.AddStackVarCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.ApplyFunctionDataTypesCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program p, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.ApplyFunctionSignatureCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program p, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.CaptureFunctionDataTypesCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.ChangeFunctionTagCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.CreateExternalFunctionCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.CreateFunctionCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program p, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.CreateFunctionDefinitionCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.CreateFunctionTagCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.CreateMultipleFunctionsCmd 3 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
removedmethod: createFunction
ghidra.program.model.listing.Function createFunction(ghidra.program.model.address.Address entryPoint, ghidra.program.model.listing.Program currentProgram, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.CreateThunkFunctionCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.DecompilerParallelConventionAnalysisCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program p, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.DecompilerParameterIdCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program p, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.DecompilerSwitchAnalysisCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program p, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.DeleteFunctionCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.DeleteFunctionTagCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.DeleteVariableCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.FunctionPurgeAnalysisCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program p, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.FunctionResultStateStackAnalysisCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.FunctionStackAnalysisCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program p, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.NewFunctionStackAnalysisCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program p, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.RemoveFunctionTagCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.RemoveStackDepthChangeCommand 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.SetFunctionNameCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.SetFunctionPurgeCommand 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.SetFunctionRepeatableCommentCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.SetFunctionVarArgsCommand 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.SetReturnDataTypeCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.SetStackDepthChangeCommand 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.SetVariableCommentCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.SetVariableDataTypeCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.SetVariableNameCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.label.AddLabelCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.label.AddUniqueLabelCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.label.CreateNamespacesCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.label.DeleteLabelCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.label.DemanglerCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program prog, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.label.ExternalEntryCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.label.PinSymbolCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.label.RenameLabelCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.label.SetLabelNamespaceCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.label.SetLabelPrimaryCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.memory.AbstractAddMemoryBlockCmd 2 changes history
addedmethod: setArtificial
void setArtificial(boolean a)
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
class ghidra.app.cmd.memory.DeleteBlockCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.module.AbstractModularizationCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program p, ghidra.util.task.TaskMonitor taskMonitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor taskMonitor)
class ghidra.app.cmd.module.CreateDefaultTreeCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.module.CreateFolderCommand 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.module.CreateFragmentCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.module.DeleteTreeCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.module.MergeFolderCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.module.ModuleAlgorithmCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.module.RenameCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.module.RenameTreeCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program p)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.module.ReorderModuleCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.module.SubroutineModelCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.refs.AddExternalNameCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.AddMemRefCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.AddMemRefsCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.refs.AddOffsetMemRefCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.AddRegisterRefCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program p)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.AddShiftedMemRefCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.AddStackRefCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.AssociateSymbolCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.ClearExternalNameCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.ClearFallThroughCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.EditRefTypeCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.RemoveAllReferencesCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.RemoveExternalNameCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.RemoveExternalRefCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.RemoveReferenceCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.SetExternalNameCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.SetExternalRefCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.SetFallThroughCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.SetPrimaryRefCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.UpdateExternalNameCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.register.SetRegisterCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.decompiler.DecompInterface.EncodeDecodeSet 2 changes history
modifiedfield: mainQuery type: Encoder → CachedEncoder
- ghidra.program.model.pcode.Encoder mainQuery
+ ghidra.program.model.pcode.CachedEncoder mainQuery
modifiedfield: callbackResponse type: PackedEncode → PatchPackedEncode
- ghidra.program.model.pcode.PackedEncode callbackResponse
+ ghidra.program.model.pcode.PatchPackedEncode callbackResponse
class ghidra.app.decompiler.DecompileCallback 2 changes history
addedmethod: getPcode
void getPcode(ghidra.program.model.address.Address addr, ghidra.program.model.pcode.PatchEncoder resultEncoder)
removedmethod: getPcode
void getPcode(ghidra.program.model.address.Address addr, ghidra.program.model.pcode.PackedEncode resultEncoder)
class ghidra.app.decompiler.DecompileProcess 2 changes history
addedmethod: sendCommand1Param
void sendCommand1Param(java.lang.String command, ghidra.program.model.pcode.CachedEncoder param1, ghidra.program.model.pcode.ByteIngest response) throws IOException, DecompileException
removedmethod: sendCommand1Param
void sendCommand1Param(java.lang.String command, ghidra.program.model.pcode.Encoder param1, ghidra.program.model.pcode.ByteIngest response) throws IOException, DecompileException
class ghidra.app.decompiler.component.DecompilerUtils 4 changes history
addedmethod: getDecompileOptions
static ghidra.app.decompiler.DecompileOptions getDecompileOptions(ghidra.framework.plugintool.ServiceProvider serviceProvider, ghidra.program.model.listing.Program program)
addedmethod: getDataTypeTraceForward
static ghidra.program.model.data.DataType getDataTypeTraceForward(ghidra.program.model.pcode.Varnode vn)
addedmethod: getDataTypeTraceBackward
static ghidra.program.model.data.DataType getDataTypeTraceBackward(ghidra.program.model.pcode.Varnode vn)
addedmethod: testForAutoParameterThis
static boolean testForAutoParameterThis(ghidra.program.model.pcode.HighVariable var, ghidra.program.model.listing.Function function)
class ghidra.app.merge.DataTypeArchiveMergeManager 2 changes history
addedmethod: createMergeManagerPlugin
ghidra.app.merge.MergeManagerPlugin createMergeManagerPlugin(ghidra.framework.plugintool.ModalPluginTool mergePluginTool, ghidra.app.merge.MergeManager multiUserMergeManager, ghidra.framework.model.DomainObject modifiableDomainObject)
removedmethod: createMergeManagerPlugin
ghidra.app.merge.MergeManagerPlugin createMergeManagerPlugin(ghidra.framework.plugintool.ModalPluginTool mergePluginTool, ghidra.app.merge.MergeManager multiUserMergeManager, ghidra.framework.model.UndoableDomainObject modifiableDomainObject)
class ghidra.app.merge.DataTypeArchiveMergeManagerPlugin 21 changes history
removedmethod: getDescription
static java.lang.String getDescription()
removedmethod: getDescriptiveName
static java.lang.String getDescriptiveName()
removedmethod: getCategory
static java.lang.String getCategory()
removedmethod: closeAllPrograms
boolean closeAllPrograms(boolean ignoreChanges)
removedmethod: closeProgram
boolean closeProgram()
removedmethod: closeProgram
boolean closeProgram(ghidra.program.model.listing.Program program, boolean ignoreChanges)
removedmethod: getAllOpenDataTypeArchives
ghidra.program.model.listing.DataTypeArchive[] getAllOpenDataTypeArchives()
removedmethod: getCurrentDataTypeArchive
ghidra.program.model.listing.DataTypeArchive getCurrentDataTypeArchive()
removedmethod: getProgram
ghidra.program.model.listing.Program getProgram(ghidra.program.model.address.Address addr)
removedmethod: getSearchPriority
int getSearchPriority(ghidra.program.model.listing.Program p)
removedmethod: isVisible
boolean isVisible(ghidra.program.model.listing.Program program)
removedmethod: openProgram
ghidra.program.model.listing.Program openProgram(ghidra.framework.model.DomainFile domainFile)
removedmethod: openProgram
ghidra.program.model.listing.Program openProgram(ghidra.framework.model.DomainFile df, int version)
removedmethod: openProgram
ghidra.program.model.listing.Program openProgram(ghidra.framework.model.DomainFile domainFile, int version, int state)
removedmethod: openProgram
void openProgram(ghidra.program.model.listing.Program program)
removedmethod: openProgram
void openProgram(ghidra.program.model.listing.Program program, boolean current)
removedmethod: openProgram
void openProgram(ghidra.program.model.listing.Program program, int state)
removedmethod: releaseProgram
void releaseProgram(ghidra.program.model.listing.Program program, java.lang.Object persistentOwner)
removedmethod: setCurrentProgram
void setCurrentProgram(ghidra.program.model.listing.Program p)
removedmethod: setPersistentOwner
boolean setPersistentOwner(ghidra.program.model.listing.Program program, java.lang.Object owner)
removedmethod: setSearchPriority
void setSearchPriority(ghidra.program.model.listing.Program p, int priority)
class ghidra.app.merge.MergeConstants 1 change history
modifiedfield: CONFLICT_COLOR type: Color → GColor
- static java.awt.Color CONFLICT_COLOR
+ static generic.theme.GColor CONFLICT_COLOR
class ghidra.app.merge.MergeManager 7 changes history
addedmethod: createMergeManagerPlugin
ghidra.app.merge.MergeManagerPlugin createMergeManagerPlugin(ghidra.framework.plugintool.ModalPluginTool mergePluginTool, ghidra.app.merge.MergeManager multiUserMergeManager, ghidra.framework.model.DomainObject modifiableDomainObject)
modifiedfield: originalDomainObject type: UndoableDomainObject → DomainObject
- ghidra.framework.model.UndoableDomainObject originalDomainObject
+ ghidra.framework.model.DomainObject originalDomainObject
modifiedfield: resultDomainObject type: UndoableDomainObject → DomainObject
- ghidra.framework.model.UndoableDomainObject resultDomainObject
+ ghidra.framework.model.DomainObject resultDomainObject
modifiedfield: myDomainObject type: UndoableDomainObject → DomainObject
- ghidra.framework.model.UndoableDomainObject myDomainObject
+ ghidra.framework.model.DomainObject myDomainObject
modifiedfield: latestDomainObject type: UndoableDomainObject → DomainObject
- ghidra.framework.model.UndoableDomainObject latestDomainObject
+ ghidra.framework.model.DomainObject latestDomainObject
modifiedmethod: getDomainObject return type: UndoableDomainObject → DomainObject
- ghidra.framework.model.UndoableDomainObject getDomainObject(int version)
+ ghidra.framework.model.DomainObject getDomainObject(int version)
removedmethod: createMergeManagerPlugin
ghidra.app.merge.MergeManagerPlugin createMergeManagerPlugin(ghidra.framework.plugintool.ModalPluginTool mergePluginTool, ghidra.app.merge.MergeManager multiUserMergeManager, ghidra.framework.model.UndoableDomainObject modifiableDomainObject)
class ghidra.app.merge.MergeManagerPlugin 23 changes history
addedmethod: closeDomainObject
boolean closeDomainObject(ghidra.framework.model.DomainObject domainObject, boolean ignoreChanges)
addedmethod: getSearchPriority
int getSearchPriority(ghidra.framework.model.DomainObject domainObject)
addedmethod: isVisible
boolean isVisible(ghidra.framework.model.DomainObject domainObject)
addedmethod: openDomainObject
void openDomainObject(ghidra.framework.model.DomainObject domainObject)
addedmethod: openDomainObject
void openDomainObject(ghidra.framework.model.DomainObject domainObject, boolean current)
addedmethod: openDomainObject
void openDomainObject(ghidra.framework.model.DomainObject domainObject, int state)
addedmethod: releaseDomainObject
void releaseDomainObject(ghidra.framework.model.DomainObject domainObject, java.lang.Object persistentOwner)
addedmethod: setCurrentDomainObject
void setCurrentDomainObject(ghidra.framework.model.DomainObject domainObject)
addedmethod: setPersistentOwner
boolean setPersistentOwner(ghidra.framework.model.DomainObject domainObject, java.lang.Object owner)
addedmethod: setSearchPriority
void setSearchPriority(ghidra.framework.model.DomainObject domainObject, int priority)
modifiedmethod: getCurrentDomainObject return type: UndoableDomainObject → DomainObject
- ghidra.framework.model.UndoableDomainObject getCurrentDomainObject()
+ ghidra.framework.model.DomainObject getCurrentDomainObject()
modifiedmethod: getAllOpenDomainObjects return type: ghidra.framework.model.UndoableDomainObject[] → ghidra.framework.model.DomainObject[]
- ghidra.framework.model.UndoableDomainObject[] getAllOpenDomainObjects()
+ ghidra.framework.model.DomainObject[] getAllOpenDomainObjects()
modifiedfield: currentDomainObject type: UndoableDomainObject → DomainObject
- ghidra.framework.model.UndoableDomainObject currentDomainObject
+ ghidra.framework.model.DomainObject currentDomainObject
removedmethod: closeDomainObject
boolean closeDomainObject(ghidra.framework.model.UndoableDomainObject domainObject, boolean ignoreChanges)
removedmethod: getSearchPriority
int getSearchPriority(ghidra.framework.model.UndoableDomainObject domainObject)
removedmethod: isVisible
boolean isVisible(ghidra.framework.model.UndoableDomainObject domainObject)
removedmethod: openDomainObject
void openDomainObject(ghidra.framework.model.UndoableDomainObject domainObject)
removedmethod: openDomainObject
void openDomainObject(ghidra.framework.model.UndoableDomainObject domainObject, boolean current)
removedmethod: openDomainObject
void openDomainObject(ghidra.framework.model.UndoableDomainObject domainObject, int state)
removedmethod: releaseDomainObject
void releaseDomainObject(ghidra.framework.model.UndoableDomainObject domainObject, java.lang.Object persistentOwner)
removedmethod: setCurrentDomainObject
void setCurrentDomainObject(ghidra.framework.model.UndoableDomainObject domainObject)
removedmethod: setPersistentOwner
boolean setPersistentOwner(ghidra.framework.model.UndoableDomainObject domainObject, java.lang.Object owner)
removedmethod: setSearchPriority
void setSearchPriority(ghidra.framework.model.UndoableDomainObject domainObject, int priority)
class ghidra.app.merge.ProgramMultiUserMergeManager 2 changes history
addedmethod: createMergeManagerPlugin
ghidra.app.merge.MergeManagerPlugin createMergeManagerPlugin(ghidra.framework.plugintool.ModalPluginTool mergePluginTool, ghidra.app.merge.MergeManager multiUserMergeManager, ghidra.framework.model.DomainObject modifiableDomainObject)
removedmethod: createMergeManagerPlugin
ghidra.app.merge.MergeManagerPlugin createMergeManagerPlugin(ghidra.framework.plugintool.ModalPluginTool mergePluginTool, ghidra.app.merge.MergeManager multiUserMergeManager, ghidra.framework.model.UndoableDomainObject modifiableDomainObject)
class ghidra.app.nav.ListingPanelContainer 1 change history
addedmethod: getNorthPanel
javax.swing.JComponent getNorthPanel()
class ghidra.app.plugin.PluginCategoryNames 14 changes history
addedfield: DIAGNOSTIC
static java.lang.String DIAGNOSTIC
addedfield: FRAMEWORK
static java.lang.String FRAMEWORK
addedfield: PROGRAM_ORGANIZATION
static java.lang.String PROGRAM_ORGANIZATION
removedfield: SUPPORT
static java.lang.String SUPPORT
removedfield: BYTE_VIEWER
static java.lang.String BYTE_VIEWER
removedfield: TREE
static java.lang.String TREE
removedfield: TESTING
static java.lang.String TESTING
removedfield: DIFF
static java.lang.String DIFF
removedfield: MISC
static java.lang.String MISC
removedfield: USER_ANNOTATION
static java.lang.String USER_ANNOTATION
removedfield: INTERPRETERS
static java.lang.String INTERPRETERS
removedfield: PATCHING
static java.lang.String PATCHING
removedfield: DECOMPILER
static java.lang.String DECOMPILER
removedfield: UNMANAGED
static java.lang.String UNMANAGED
class ghidra.app.plugin.assembler.Assembler 11 changes history
modified implements: (none) → ghidra.app.plugin.assembler.GenericAssembler
removedmethod: assembleLine
byte[] assembleLine(ghidra.program.model.address.Address at, java.lang.String line) throws AssemblySyntaxException, AssemblySemanticException
removedmethod: assembleLine
byte[] assembleLine(ghidra.program.model.address.Address at, java.lang.String line, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx) throws AssemblySemanticException, AssemblySyntaxException
removedmethod: parseLine
java.util.Collection<ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseResult> parseLine(java.lang.String line)
removedmethod: resolveTree
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveTree(ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseResult parse, ghidra.program.model.address.Address at, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx)
removedmethod: resolveTree
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveTree(ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseResult parse, ghidra.program.model.address.Address at)
removedmethod: resolveLine
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveLine(ghidra.program.model.address.Address at, java.lang.String line) throws AssemblySyntaxException
removedmethod: resolveLine
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveLine(ghidra.program.model.address.Address at, java.lang.String line, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx) throws AssemblySyntaxException
removedmethod: patchProgram
ghidra.program.model.listing.Instruction patchProgram(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns res, ghidra.program.model.address.Address at) throws MemoryAccessException
removedmethod: patchProgram
ghidra.program.model.listing.InstructionIterator patchProgram(byte[] insbytes, ghidra.program.model.address.Address at) throws MemoryAccessException
removedmethod: getContextAt
ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock getContextAt(ghidra.program.model.address.Address addr)
class ghidra.app.plugin.assembler.AssemblerBuilder 3 changes history
modified implements: (none) → ghidra.app.plugin.assembler.GenericAssemblerBuilder
removedmethod: getLanguageID
ghidra.program.model.lang.LanguageID getLanguageID()
removedmethod: getLanguage
ghidra.program.model.lang.Language getLanguage()
class ghidra.app.plugin.assembler.AssemblySelector 1 change history
modifiedmethod: select return type: AssemblyResolvedPatterns → Selection
- ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns select(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults rr, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx) throws AssemblySemanticException
+ ghidra.app.plugin.assembler.AssemblySelector.Selection select(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults rr, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx) throws AssemblySemanticException
class ghidra.app.plugin.assembler.sleigh.SleighAssembler 24 changes history
modified extends: java.lang.Object → ghidra.app.plugin.assembler.sleigh.AbstractSleighAssembler
addedmethod: newResolver
ghidra.app.plugin.assembler.sleigh.sem.AssemblyTreeResolver newResolver(ghidra.program.model.address.Address at, ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseBranch tree, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx)
removedfield: dbg
static ghidra.app.plugin.assembler.sleigh.util.DbgTimer dbg
removedfield: lock
java.lang.Object lock
removedfield: selector
ghidra.app.plugin.assembler.AssemblySelector selector
removedfield: program
ghidra.program.model.listing.Program program
removedfield: listing
ghidra.program.model.listing.Listing listing
removedfield: memory
ghidra.program.model.mem.Memory memory
removedfield: parser
ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser parser
removedfield: defaultContext
ghidra.app.plugin.assembler.sleigh.sem.AssemblyDefaultContext defaultContext
removedfield: ctxGraph
ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph ctxGraph
removedfield: lang
ghidra.app.plugin.processors.sleigh.SleighLanguage lang
removedfield: symbols
ghidra.app.plugin.assembler.sleigh.symbol.AssemblyNumericSymbols symbols
removedmethod: patchProgram
ghidra.program.model.listing.Instruction patchProgram(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns res, ghidra.program.model.address.Address at) throws MemoryAccessException
removedmethod: patchProgram
ghidra.program.model.listing.InstructionIterator patchProgram(byte[] insbytes, ghidra.program.model.address.Address at) throws MemoryAccessException
removedmethod: assembleLine
byte[] assembleLine(ghidra.program.model.address.Address at, java.lang.String line) throws AssemblySyntaxException, AssemblySemanticException
removedmethod: parseLine
java.util.Collection<ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseResult> parseLine(java.lang.String line)
removedmethod: resolveTree
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveTree(ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseResult parse, ghidra.program.model.address.Address at)
removedmethod: resolveTree
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveTree(ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseResult parse, ghidra.program.model.address.Address at, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx)
removedmethod: resolveLine
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveLine(ghidra.program.model.address.Address at, java.lang.String line) throws AssemblySyntaxException
removedmethod: resolveLine
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveLine(ghidra.program.model.address.Address at, java.lang.String line, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx) throws AssemblySyntaxException
removedmethod: assembleLine
byte[] assembleLine(ghidra.program.model.address.Address at, java.lang.String line, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx) throws AssemblySemanticException, AssemblySyntaxException
removedmethod: getNumericSymbols
ghidra.app.plugin.assembler.sleigh.symbol.AssemblyNumericSymbols getNumericSymbols()
removedmethod: getContextAt
ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock getContextAt(ghidra.program.model.address.Address addr)
class ghidra.app.plugin.assembler.sleigh.SleighAssemblerBuilder 27 changes history
modified extends: java.lang.Object → ghidra.app.plugin.assembler.sleigh.AbstractSleighAssemblerBuilder
addedmethod: newResolutionFactory
ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory<ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns,ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedBackfill> newResolutionFactory()
addedmethod: newAssembler
ghidra.app.plugin.assembler.sleigh.SleighAssembler newAssembler(ghidra.app.plugin.assembler.AssemblySelector selector)
addedmethod: newAssembler
ghidra.app.plugin.assembler.sleigh.SleighAssembler newAssembler(ghidra.app.plugin.assembler.AssemblySelector selector, ghidra.program.model.listing.Program program)
removedfield: dbg
static ghidra.app.plugin.assembler.sleigh.util.DbgTimer dbg
removedfield: lang
ghidra.app.plugin.processors.sleigh.SleighLanguage lang
removedfield: grammar
ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammar grammar
removedfield: defaultContext
ghidra.app.plugin.assembler.sleigh.sem.AssemblyDefaultContext defaultContext
removedfield: ctxGraph
ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph ctxGraph
removedfield: parser
ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser parser
removedfield: generated
boolean generated
removedfield: builtSymbols
java.util.Map<java.lang.String,ghidra.app.plugin.assembler.sleigh.symbol.AssemblySymbol> builtSymbols
removedmethod: generateAssembler
void generateAssembler() throws SleighException
removedmethod: getLanguageID
ghidra.program.model.lang.LanguageID getLanguageID()
removedmethod: getLanguage
ghidra.app.plugin.processors.sleigh.SleighLanguage getLanguage()
removedmethod: invVarnodeList
org.apache.commons.collections4.MultiValuedMap<java.lang.String,java.lang.Integer> invVarnodeList(ghidra.app.plugin.processors.sleigh.symbol.VarnodeListSymbol vnlist)
removedmethod: invValueMap
java.util.Map<java.lang.Long,java.lang.Integer> invValueMap(ghidra.app.plugin.processors.sleigh.symbol.ValueMapSymbol vm)
removedmethod: invNameSymbol
org.apache.commons.collections4.MultiValuedMap<java.lang.String,java.lang.Integer> invNameSymbol(ghidra.app.plugin.processors.sleigh.symbol.NameSymbol ns)
removedmethod: getSymbolFor
ghidra.app.plugin.assembler.sleigh.symbol.AssemblySymbol getSymbolFor(ghidra.app.plugin.processors.sleigh.Constructor cons, ghidra.app.plugin.processors.sleigh.symbol.OperandSymbol opsym)
removedmethod: getHandleTpl
ghidra.app.plugin.processors.sleigh.template.HandleTpl getHandleTpl(ghidra.app.plugin.processors.sleigh.Constructor cons, ghidra.app.plugin.processors.sleigh.symbol.OperandSymbol opsym)
removedmethod: buildSubGrammar
ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammar buildSubGrammar(ghidra.app.plugin.processors.sleigh.symbol.SubtableSymbol subtable)
removedmethod: buildGrammar
void buildGrammar()
removedmethod: buildContext
void buildContext()
removedmethod: buildContextGraph
void buildContextGraph()
removedmethod: buildParser
void buildParser()
removedmethod: getGrammar
ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammar getGrammar()
removedmethod: getParser
ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser getParser()
class ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammar 1 change history
addedfield: factory
ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory<?,?> factory
class ghidra.app.plugin.assembler.sleigh.grammars.AssemblyProduction 1 change history
addedmethod: isConstructor
boolean isConstructor()
class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyState 6 changes history
addedfield: factory
ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory<?,?> factory
addedfield: hasHash
boolean hasHash
addedmethod: getResolver
ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyTreeResolver<?> getResolver()
addedmethod: getPath
java.util.List<ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic> getPath()
addedmethod: getShift
int getShift()
modifiedfield: resolver type: AssemblyTreeResolver → AbstractAssemblyTreeResolver
- ghidra.app.plugin.assembler.sleigh.sem.AssemblyTreeResolver resolver
+ ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyTreeResolver<?> resolver
class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyStateGenerator 1 change history
modifiedfield: resolver type: AssemblyTreeResolver → AbstractAssemblyTreeResolver
- ghidra.app.plugin.assembler.sleigh.sem.AssemblyTreeResolver resolver
+ ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyTreeResolver<?> resolver
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic 1 change history
addedfield: factory
ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory<?,?> factory
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph 1 change history
addedfield: factory
ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory<?,?> factory
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyHiddenConstructStateGenerator 1 change history
addedmethod: getFiller
ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseTreeNode getFiller()
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyNopState 1 change history
addedmethod: partsEqual
boolean partsEqual(ghidra.app.plugin.assembler.sleigh.sem.AssemblyNopState that)
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyOperandState 4 changes history
addedmethod: partsEqual
boolean partsEqual(ghidra.app.plugin.assembler.sleigh.sem.AssemblyOperandState that)
addedmethod: getTerminal
ghidra.app.plugin.assembler.sleigh.symbol.AssemblyTerminal getTerminal()
addedmethod: getValue
long getValue()
addedmethod: getOperandSymbol
ghidra.app.plugin.processors.sleigh.symbol.OperandSymbol getOperandSymbol()
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock 5 changes history
addedmethod: maskOut
ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock maskOut(ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock other)
addedmethod: trim
ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock trim()
addedmethod: getValsAll
byte[] getValsAll()
addedmethod: getMaskAll
byte[] getMaskAll()
addedmethod: getMaskedValue
ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock getMaskedValue(byte[] unmasked)
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution 21 changes history
modified extends: java.lang.Object → (none)
addedmethod: getDescription
java.lang.String getDescription()
addedmethod: getChildren
java.util.List<ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution> getChildren()
addedmethod: getRight
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution getRight()
removedfield: description
java.lang.String description
removedfield: children
java.util.List<ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution> children
removedfield: right
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution right
removedmethod: hashCode
int hashCode()
removedmethod: computeHash
int computeHash()
removedmethod: instrOnly
static ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns instrOnly(ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ins, java.lang.String description)
removedmethod: contextOnly
static ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns contextOnly(ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx, java.lang.String description)
removedmethod: fromPattern
static ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns fromPattern(ghidra.app.plugin.processors.sleigh.pattern.DisjointPattern pat, int minLen, java.lang.String description, ghidra.app.plugin.processors.sleigh.Constructor cons)
removedmethod: backfill
static ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedBackfill backfill(ghidra.app.plugin.processors.sleigh.expression.PatternExpression exp, ghidra.app.plugin.assembler.sleigh.expr.MaskedLong goal, int inslen, java.lang.String description)
removedmethod: nop
static ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns nop(java.lang.String description)
removedmethod: error
static ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedError error(java.lang.String error, java.lang.String description)
removedmethod: error
static ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution error(java.lang.String error, ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns res)
removedmethod: getAllRight
java.util.List<ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution> getAllRight()
removedmethod: childrenToString
java.lang.String childrenToString(java.lang.String indent)
removedmethod: compareTo
int compareTo(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution that)
removedmethod: withoutRight
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution withoutRight()
removedmethod: withRight
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution withRight(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution right)
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults 2 changes history
removedmethod: singleton
static ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults singleton(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns rc)
removedmethod: apply
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults apply(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults.Applicator applicator)
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedBackfill 12 changes history
modified extends: ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution → (none)
modified implements: (none) → ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution
removedfield: exp
ghidra.app.plugin.processors.sleigh.expression.PatternExpression exp
removedfield: goal
ghidra.app.plugin.assembler.sleigh.expr.MaskedLong goal
removedfield: inslen
int inslen
removedfield: offset
int offset
removedmethod: computeHash
int computeHash()
removedmethod: withRight
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedBackfill withRight(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution right)
removedmethod: isError
boolean isError()
removedmethod: isBackfill
boolean isBackfill()
removedmethod: lineToString
java.lang.String lineToString()
removedmethod: parent
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution parent(java.lang.String description, int opCount)
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedError 11 changes history
modified extends: ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution → (none)
modified implements: (none) → ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution
removedfield: error
java.lang.String error
removedmethod: computeHash
int computeHash()
removedmethod: equals
boolean equals(java.lang.Object obj)
removedmethod: isError
boolean isError()
removedmethod: isBackfill
boolean isBackfill()
removedmethod: lineToString
java.lang.String lineToString()
removedmethod: shift
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution shift(int amt)
removedmethod: withRight
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution withRight(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution right)
removedmethod: parent
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution parent(java.lang.String description, int opCount)
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns 29 changes history
modified extends: ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution → (none)
modified implements: (none) → ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution
addedmethod: getBackfills
java.util.Collection<ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedBackfill> getBackfills()
addedmethod: getForbids
java.util.Collection<ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns> getForbids()
modifiedmethod: readInstruction param 1 renamed: start → byteStart; param 2 renamed: len → size
- ghidra.app.plugin.assembler.sleigh.expr.MaskedLong readInstruction(int start, int len)
+ ghidra.app.plugin.assembler.sleigh.expr.MaskedLong readInstruction(int byteStart, int size)
modifiedmethod: shift param 1 renamed: amt → shamt
- ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns shift(int amt)
+ ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns shift(int shamt)
modifiedmethod: combine param 1 renamed: that → pat
- ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns combine(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns that)
+ ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns combine(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns pat)
modifiedmethod: truncate param 1 renamed: amt → shamt
- ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns truncate(int amt)
+ ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns truncate(int shamt)
modifiedmethod: withDescription param 1 renamed: desc → description
- ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns withDescription(java.lang.String desc)
+ ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns withDescription(java.lang.String description)
removedfield: INS
static java.lang.String INS
removedfield: CTX
static java.lang.String CTX
removedfield: SEP
static java.lang.String SEP
removedfield: cons
ghidra.app.plugin.processors.sleigh.Constructor cons
removedfield: ins
ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ins
removedfield: ctx
ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx
removedfield: backfills
java.util.Set<ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedBackfill> backfills
removedfield: forbids
java.util.Set<ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns> forbids
removedfield: pat
static java.util.regex.Pattern pat
removedmethod: computeHash
int computeHash()
removedmethod: equals
boolean equals(java.lang.Object obj)
removedmethod: copyAppendDescription
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns copyAppendDescription(java.lang.String append)
removedmethod: lineToString
java.lang.String lineToString()
removedmethod: isError
boolean isError()
removedmethod: isBackfill
boolean isBackfill()
removedmethod: hasChildren
boolean hasChildren()
removedmethod: childrenToString
java.lang.String childrenToString(java.lang.String indent)
removedmethod: getSpecificity
int getSpecificity()
removedmethod: getOpIndex
static int getOpIndex(java.lang.String piece)
removedmethod: getPureRecursion
static ghidra.app.plugin.processors.sleigh.ConstructState getPureRecursion(ghidra.app.plugin.processors.sleigh.ConstructState state)
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyTreeResolver 28 changes history
modified extends: java.lang.Object → ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyTreeResolver
removedfield: SOLVER
static ghidra.app.plugin.assembler.sleigh.expr.RecursiveDescentSolver SOLVER
removedfield: DBG
static ghidra.app.plugin.assembler.sleigh.util.DbgTimer DBG
removedfield: INST_START
static java.lang.String INST_START
removedfield: INST_NEXT
static java.lang.String INST_NEXT
removedfield: INST_NEXT2
static java.lang.String INST_NEXT2
removedfield: lang
ghidra.app.plugin.processors.sleigh.SleighLanguage lang
removedfield: at
ghidra.program.model.address.Address at
removedfield: vals
java.util.Map<java.lang.String,java.lang.Long> vals
removedfield: tree
ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseBranch tree
removedfield: grammar
ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammar grammar
removedfield: context
ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock context
removedfield: ctxGraph
ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph ctxGraph
removedmethod: resolve
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolve()
removedmethod: getRootRecursion
ghidra.app.plugin.assembler.sleigh.grammars.AssemblyProduction getRootRecursion()
removedmethod: resolveRootRecursion
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveRootRecursion(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
removedmethod: resolvePendingBackfills
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolvePendingBackfills(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
removedmethod: selectContext
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults selectContext(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
removedmethod: filterForbidden
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults filterForbidden(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
removedmethod: filterByDisassembly
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults filterByDisassembly(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
removedmethod: getStateGenerator
ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyStateGenerator<?> getStateGenerator(ghidra.app.plugin.processors.sleigh.symbol.OperandSymbol opSym, ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseTreeNode node, ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns fromLeft)
removedmethod: getHiddenStateGenerator
ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyStateGenerator<?> getHiddenStateGenerator(ghidra.app.plugin.processors.sleigh.symbol.OperandSymbol opSym, ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns fromLeft)
removedmethod: resolvePatterns
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolvePatterns(ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic sem, int shift, ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults fromChildren)
removedmethod: parent
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults parent(java.lang.String description, ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp, int opCount)
removedmethod: applyMutations
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults applyMutations(ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic sem, ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
removedmethod: applyPatterns
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults applyPatterns(ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic sem, int shift, ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
removedmethod: tryResolveBackfills
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults tryResolveBackfills(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults results)
removedmethod: computeOffset
static int computeOffset(ghidra.app.plugin.processors.sleigh.symbol.OperandSymbol opsym, ghidra.app.plugin.processors.sleigh.Constructor cons)
class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyFixedNumericTerminal 1 change history
addedmethod: getVal
long getVal()
class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyNumericMapTerminal 1 change history
addedmethod: getMap
java.util.Map<java.lang.Long,java.lang.Integer> getMap()
class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyNumericTerminal 1 change history
addedmethod: getSpace
ghidra.program.model.address.AddressSpace getSpace()
class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyStringMapTerminal 1 change history
addedmethod: getMap
org.apache.commons.collections4.MultiValuedMap<java.lang.String,java.lang.Integer> getMap()
class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyStringTerminal 4 changes history
addedfield: defsym
ghidra.app.plugin.processors.sleigh.symbol.VarnodeSymbol defsym
addedmethod: getDefiningSymbol
ghidra.app.plugin.processors.sleigh.symbol.VarnodeSymbol getDefiningSymbol()
addedmethod: getString
java.lang.String getString()
addedmethod: isWhiteSpace
boolean isWhiteSpace()
class ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseNumericToken 1 change history
removedmethod: isNumeric
boolean isNumeric()
class ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseTreeNode 2 changes history
removedmethod: isConstructor
boolean isConstructor()
removedmethod: isNumeric
boolean isNumeric()
class ghidra.app.plugin.debug.DomainEventComponentProvider 2 changes history
removedmethod: getFont
java.awt.Font getFont()
removedmethod: setFont
void setFont(java.awt.Font font)
class ghidra.app.plugin.debug.DomainEventDisplayPlugin 2 changes history
removedmethod: getFont
java.awt.Font getFont()
removedmethod: setFont
void setFont(java.awt.Font font)
class ghidra.app.plugin.debug.DomainFolderChangesDisplayPlugin 1 change history
removedmethod: domainFileObjectReplaced
void domainFileObjectReplaced(ghidra.framework.model.DomainFile file, ghidra.framework.model.DomainObject oldObject)
class ghidra.app.plugin.gui.ThemeChooserDialog 1 change history
removedmethod: applyCallback
void applyCallback()
class ghidra.app.plugin.processors.sleigh.Constructor 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws UnknownInstructionException
class ghidra.app.plugin.processors.sleigh.ContextChange 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.ContextCommit 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.ContextOp 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.DecisionNode 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.DecisionNode par, ghidra.app.plugin.processors.sleigh.symbol.SubtableSymbol sub) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.DecisionNode par, ghidra.app.plugin.processors.sleigh.symbol.SubtableSymbol sub)
class ghidra.app.plugin.processors.sleigh.SleighLanguage 1 change history
removedfield: SLA_FORMAT_VERSION
static int SLA_FORMAT_VERSION
class ghidra.app.plugin.processors.sleigh.expression.BinaryExpression 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.expression.ConstantValue 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.expression.ContextField 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.expression.EndInstructionValue 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.expression.Next2InstructionValue 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.expression.OperandValue 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.expression.PatternExpression 4 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
addedmethod: decodeExpression
static ghidra.app.plugin.processors.sleigh.expression.PatternExpression decodeExpression(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
removedmethod: restoreExpression
static ghidra.app.plugin.processors.sleigh.expression.PatternExpression restoreExpression(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.expression.StartInstructionValue 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.expression.TokenField 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.expression.UnaryExpression 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.pattern.CombinePattern 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser)
class ghidra.app.plugin.processors.sleigh.pattern.ContextPattern 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser)
class ghidra.app.plugin.processors.sleigh.pattern.DisjointPattern 2 changes history
addedmethod: decodeDisjoint
static ghidra.app.plugin.processors.sleigh.pattern.DisjointPattern decodeDisjoint(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: restoreDisjoint
static ghidra.app.plugin.processors.sleigh.pattern.DisjointPattern restoreDisjoint(ghidra.xml.XmlPullParser parser)
class ghidra.app.plugin.processors.sleigh.pattern.InstructionPattern 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser)
class ghidra.app.plugin.processors.sleigh.pattern.OrPattern 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser)
class ghidra.app.plugin.processors.sleigh.pattern.Pattern 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser)
class ghidra.app.plugin.processors.sleigh.pattern.PatternBlock 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser)
class ghidra.app.plugin.processors.sleigh.symbol.ContextSymbol 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh)
class ghidra.app.plugin.processors.sleigh.symbol.EndSymbol 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh)
class ghidra.app.plugin.processors.sleigh.symbol.EpsilonSymbol 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh)
class ghidra.app.plugin.processors.sleigh.symbol.NameSymbol 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh)
class ghidra.app.plugin.processors.sleigh.symbol.Next2Symbol 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh)
class ghidra.app.plugin.processors.sleigh.symbol.OperandSymbol 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.symbol.StartSymbol 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh)
class ghidra.app.plugin.processors.sleigh.symbol.SubtableSymbol 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws UnknownInstructionException
class ghidra.app.plugin.processors.sleigh.symbol.Symbol 4 changes history
addedmethod: decodeHeader
void decodeHeader(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreHeaderXml
void restoreHeaderXml(ghidra.xml.XmlPullParser parser)
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws UnknownInstructionException
class ghidra.app.plugin.processors.sleigh.symbol.SymbolTable 4 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
addedmethod: decodeSymbolHeader
void decodeSymbolHeader(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws UnknownInstructionException
removedmethod: restoreSymbolHeader
void restoreSymbolHeader(ghidra.xml.XmlPullParser parser)
class ghidra.app.plugin.processors.sleigh.symbol.UseropSymbol 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh)
class ghidra.app.plugin.processors.sleigh.symbol.ValueMapSymbol 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh)
class ghidra.app.plugin.processors.sleigh.symbol.ValueSymbol 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh)
class ghidra.app.plugin.processors.sleigh.symbol.VarnodeListSymbol 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh)
class ghidra.app.plugin.processors.sleigh.symbol.VarnodeSymbol 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh)
class ghidra.app.plugin.processors.sleigh.template.ConstTpl 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.program.model.address.AddressFactory factory)
class ghidra.app.plugin.processors.sleigh.template.ConstructTpl 2 changes history
addedmethod: decode
int decode(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: restoreXml
int restoreXml(ghidra.xml.XmlPullParser parser, ghidra.program.model.address.AddressFactory factory) throws UnknownInstructionException
class ghidra.app.plugin.processors.sleigh.template.HandleTpl 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.program.model.address.AddressFactory factory)
class ghidra.app.plugin.processors.sleigh.template.OpTpl 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.program.model.address.AddressFactory factory) throws UnknownInstructionException
class ghidra.app.plugin.processors.sleigh.template.VarnodeTpl 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.program.model.address.AddressFactory factory)
class ghidra.app.script.GhidraScript 2 changes history
removedmethod: runCommand
boolean runCommand(ghidra.framework.cmd.Command cmd)
removedmethod: runCommand
boolean runCommand(ghidra.framework.cmd.BackgroundCommand cmd)
class ghidra.app.services.CodeViewerService 1 change history
addedmethod: requestFocus
void requestFocus()
class ghidra.app.services.NavigationHistoryService 1 change history
addedmethod: clear
void clear(ghidra.program.model.listing.Program program)
class ghidra.app.services.Terminal 1 change history
addedmethod: toFront
void toFront()
class ghidra.app.services.TerminalService 2 changes history
addedmethod: createNullTerminal
ghidra.app.services.Terminal createNullTerminal(ghidra.framework.plugintool.Plugin helpPlugin, java.nio.charset.Charset charset, ghidra.app.plugin.core.terminal.vt.VtOutput outputCb)
addedmethod: createWithStreams
ghidra.app.services.Terminal createWithStreams(ghidra.framework.plugintool.Plugin helpPlugin, java.nio.charset.Charset charset, java.io.InputStream in, java.io.OutputStream out)
class ghidra.app.util.AddressInput 1 change history
addedmethod: setAccessibleName
void setAccessibleName(java.lang.String name)
class ghidra.app.util.DataTypeNamingUtil 2 changes history
addedmethod: generateMangledSignature
static java.lang.String generateMangledSignature(ghidra.program.model.data.FunctionDefinitionDataType functionDefinition)
modifiedmethod: setMangledAnonymousFunctionName removed throws IllegalArgumentException
- static java.lang.String setMangledAnonymousFunctionName(ghidra.program.model.data.FunctionDefinitionDataType functionDefinition) throws IllegalArgumentException
+ static java.lang.String setMangledAnonymousFunctionName(ghidra.program.model.data.FunctionDefinitionDataType functionDefinition)
class ghidra.app.util.HelpTopics 1 change history
addedfield: RUNTIME_INFO
static java.lang.String RUNTIME_INFO
class ghidra.app.util.PseudoData 1 change history
addedmethod: isWritable
boolean isWritable()
class ghidra.app.util.bin.format.elf.ElfRelocation 1 change history
modifiedmethod: setType param 1 renamed: type → typeId
- void setType(long type)
+ void setType(long typeId)
class ghidra.app.util.bin.format.elf.extend.ElfLoadAdapter 2 changes history
addedmethod: getDefaultImageBase
long getDefaultImageBase(ghidra.app.util.bin.format.elf.ElfHeader elfHeader)
addedmethod: getSectionSymbolRelativeOffset
java.lang.Long getSectionSymbolRelativeOffset(ghidra.app.util.bin.format.elf.ElfSectionHeader section, ghidra.program.model.address.Address sectionBase, ghidra.app.util.bin.format.elf.ElfSymbol elfSymbol)
class ghidra.app.util.bin.format.elf.relocation.ElfRelocationContext 4 changes history
addedmethod: processRelocation
ghidra.program.model.reloc.RelocationResult processRelocation(ghidra.app.util.bin.format.elf.ElfRelocation relocation, ghidra.app.util.bin.format.elf.ElfSymbol elfSymbol, ghidra.program.model.address.Address relocationAddress) throws MemoryAccessException, NotFoundException
addedmethod: markRelocationError
void markRelocationError(ghidra.program.model.address.Address relocationAddress, int typeId, int symbolIndex, java.lang.String symbolName, java.lang.String msg)
modifiedfield: handler type: ElfRelocationHandler → H
- ghidra.app.util.bin.format.elf.relocation.ElfRelocationHandler handler
+ H handler
modifiedmethod: getRelrRelocationType return type: long → int
- long getRelrRelocationType()
+ int getRelrRelocationType()
class ghidra.app.util.bin.format.elf.relocation.ElfRelocationHandler 12 changes history
addedmethod: markAsUnhandled
void markAsUnhandled(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress, int typeId, java.lang.String symbolName, int symbolIndex, ghidra.app.util.importer.MessageLog log)
addedmethod: markAsError
void markAsError(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress, int typeId, java.lang.String symbolName, int symbolIndex, java.lang.String msg, ghidra.app.util.importer.MessageLog log)
addedmethod: markAsWarning
void markAsWarning(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress, int typeId, java.lang.String symbolName, int symbolIndex, java.lang.String msg, ghidra.app.util.importer.MessageLog log)
addedmethod: bookmarkNoHandlerError
static void bookmarkNoHandlerError(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress, int typeId, int symbolIndex, java.lang.String symbolName)
addedmethod: bookmarkUnsupportedRelr
static void bookmarkUnsupportedRelr(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress, int symbolIndex, java.lang.String symbolName)
addedmethod: markAsError
static void markAsError(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress, int typeId, int symbolIndex, java.lang.String symbolName, java.lang.String msg, ghidra.app.util.importer.MessageLog log)
addedmethod: markAsWarning
static void markAsWarning(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress, java.lang.String type, java.lang.String symbolName, int symbolIndex, java.lang.String msg, ghidra.app.util.importer.MessageLog log)
modifiedmethod: markAsError param 3 renamed: type → typeId
- static void markAsError(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress, long type, java.lang.String symbolName, java.lang.String msg, ghidra.app.util.importer.MessageLog log)
+ static void markAsError(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress, long typeId, java.lang.String symbolName, java.lang.String msg, ghidra.app.util.importer.MessageLog log)
modifiedmethod: markAsUnhandled param 3 renamed: type → typeId
- static void markAsUnhandled(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress, long type, long symbolIndex, java.lang.String symbolName, ghidra.app.util.importer.MessageLog log)
+ static void markAsUnhandled(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress, long typeId, long symbolIndex, java.lang.String symbolName, ghidra.app.util.importer.MessageLog log)
removedmethod: markAsUnsupportedRelr
static void markAsUnsupportedRelr(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress)
removedmethod: markAsUninitializedMemory
static void markAsUninitializedMemory(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress, long type, long symbolIndex, java.lang.String symbolName, ghidra.app.util.importer.MessageLog log)
removedmethod: markAsWarning
static void markAsWarning(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress, java.lang.String type, java.lang.String symbolName, long symbolIndex, java.lang.String msg, ghidra.app.util.importer.MessageLog log)
class ghidra.app.util.bin.format.golang.GoBuildInfo 3 changes history
addedfield: ELF_SECTION_NAME
static java.lang.String ELF_SECTION_NAME
addedfield: MACHO_SECTION_NAME
static java.lang.String MACHO_SECTION_NAME
modifiedfield: SECTION_NAME constant: ".go.buildinfo" → "go.buildinfo"
- static java.lang.String SECTION_NAME
+ static java.lang.String SECTION_NAME
class ghidra.app.util.bin.format.golang.GolangDWARFFunctionFixup 5 changes history
modified implements: ghidra.app.util.bin.format.dwarf4.funcfixup.DWARFFunctionFixup → ghidra.app.util.bin.format.dwarf.funcfixup.DWARFFunctionFixup
addedmethod: isGolangFunction
static boolean isGolangFunction(ghidra.app.util.bin.format.dwarf.DWARFFunction dfunc)
addedmethod: fixupDWARFFunction
void fixupDWARFFunction(ghidra.app.util.bin.format.dwarf.DWARFFunction dfunc) throws DWARFException
removedmethod: isGolangFunction
static boolean isGolangFunction(ghidra.app.util.bin.format.dwarf4.next.DWARFFunction dfunc)
removedmethod: fixupDWARFFunction
void fixupDWARFFunction(ghidra.app.util.bin.format.dwarf4.next.DWARFFunction dfunc) throws DWARFException
class ghidra.app.util.bin.format.golang.rtti.GoModuledata 3 changes history
addedmethod: getTextRange
ghidra.program.model.address.AddressRange getTextRange()
addedmethod: getRoDataRange
ghidra.program.model.address.AddressRange getRoDataRange()
addedmethod: getDataRange
ghidra.program.model.address.AddressRange getDataRange()
class ghidra.app.util.bin.format.golang.rtti.GoPcHeader 1 change history
modifiedfield: GOPCLNTAB_SECTION_NAME constant: ".gopclntab" → "gopclntab"
- static java.lang.String GOPCLNTAB_SECTION_NAME
+ static java.lang.String GOPCLNTAB_SECTION_NAME
class ghidra.app.util.bin.format.golang.rtti.GoRttiMapper 6 changes history
addedmethod: getGoSymbol
static ghidra.program.model.symbol.Symbol getGoSymbol(ghidra.program.model.listing.Program program, java.lang.String symbolName)
addedmethod: getGoSection
static ghidra.program.model.mem.MemoryBlock getGoSection(ghidra.program.model.listing.Program program, java.lang.String sectionName)
addedmethod: getTextAddresses
ghidra.program.model.address.AddressSetView getTextAddresses()
addedmethod: getGoSymbol
ghidra.program.model.symbol.Symbol getGoSymbol(java.lang.String symbolName)
addedmethod: getGoSection
ghidra.program.model.mem.MemoryBlock getGoSection(java.lang.String sectionName)
modifiedmethod: getGoBinary added throws BootstrapInfoException; removed throws IllegalArgumentException
- static ghidra.app.util.bin.format.golang.rtti.GoRttiMapper getGoBinary(ghidra.program.model.listing.Program program) throws IllegalArgumentException, IOException
+ static ghidra.app.util.bin.format.golang.rtti.GoRttiMapper getGoBinary(ghidra.program.model.listing.Program program) throws BootstrapInfoException, IOException
class ghidra.app.util.bin.format.golang.structmapping.MarkupSession 2 changes history
addedmethod: logWarningAt
void logWarningAt(ghidra.program.model.address.Address addr, java.lang.String msg)
addedmethod: logWarningAt
static void logWarningAt(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr, java.lang.String msg)
class ghidra.app.util.bin.format.macho.MachHeader 2 changes history
addedmethod: parseAndCheck
boolean parseAndCheck(int loadCommandType) throws IOException
modifiedmethod: parseSegments removed throws MachException
- java.util.List<ghidra.app.util.bin.format.macho.commands.SegmentCommand> parseSegments() throws IOException, MachException
+ java.util.List<ghidra.app.util.bin.format.macho.commands.SegmentCommand> parseSegments() throws IOException
class ghidra.app.util.bin.format.macho.commands.DyldChainedFixupsCommand 1 change history
addedmethod: getChainedFixups
java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldFixup> getChainedFixups(ghidra.app.util.bin.BinaryReader reader, long imagebase, ghidra.program.model.symbol.SymbolTable symbolTable, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.app.util.bin.format.macho.commands.DyldInfoCommand 1 change history
addedmethod: getRebaseTable
ghidra.app.util.bin.format.macho.commands.dyld.RebaseTable getRebaseTable()
class ghidra.app.util.bin.format.macho.commands.SegmentNames 2 changes history
addedfield: SEG_BRANCH_STUBS
static java.lang.String SEG_BRANCH_STUBS
addedfield: SEG_BRANCH_GOTS
static java.lang.String SEG_BRANCH_GOTS
class ghidra.app.util.bin.format.macho.commands.chained.DyldChainedFixups 3 changes history
addedmethod: getChainedFixups
static java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldFixup> getChainedFixups(ghidra.app.util.bin.BinaryReader reader, ghidra.app.util.bin.format.macho.commands.chained.DyldChainedImports chainedImports, ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType pointerFormat, long page, long nextOff, long auth_value_add, long imagebase, ghidra.program.model.symbol.SymbolTable symbolTable, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
addedmethod: processPointerChain
static java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldFixup> processPointerChain(ghidra.app.util.bin.BinaryReader reader, long chainStart, long nextOffSize, long imagebase, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: processChainedFixups
java.util.List<ghidra.program.model.address.Address> processChainedFixups() throws Exception
class ghidra.app.util.bin.format.macho.commands.dyld.BindingTable 5 changes history
modified extends: java.lang.Object → ghidra.app.util.bin.format.macho.commands.dyld.OpcodeTable
removedmethod: getOpcodeOffsets
java.util.List<java.lang.Long> getOpcodeOffsets()
removedmethod: getUlebOffsets
java.util.List<java.lang.Long> getUlebOffsets()
removedmethod: getSlebOffsets
java.util.List<java.lang.Long> getSlebOffsets()
removedmethod: getStringOffsets
java.util.List<java.lang.Long> getStringOffsets()
class ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideInfo1 1 change history
modifiedmethod: getSlideFixups return type: List → List
- java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideFixup> getSlideFixups(ghidra.app.util.bin.BinaryReader reader, int pointerSize, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
+ java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldFixup> getSlideFixups(ghidra.app.util.bin.BinaryReader reader, int pointerSize, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideInfo2 1 change history
modifiedmethod: getSlideFixups return type: List → List
- java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideFixup> getSlideFixups(ghidra.app.util.bin.BinaryReader reader, int pointerSize, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
+ java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldFixup> getSlideFixups(ghidra.app.util.bin.BinaryReader reader, int pointerSize, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideInfo3 1 change history
modifiedmethod: getSlideFixups return type: List → List
- java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideFixup> getSlideFixups(ghidra.app.util.bin.BinaryReader reader, int pointerSize, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
+ java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldFixup> getSlideFixups(ghidra.app.util.bin.BinaryReader reader, int pointerSize, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideInfo4 1 change history
modifiedmethod: getSlideFixups return type: List → List
- java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideFixup> getSlideFixups(ghidra.app.util.bin.BinaryReader reader, int pointerSize, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
+ java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldFixup> getSlideFixups(ghidra.app.util.bin.BinaryReader reader, int pointerSize, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideInfoCommon 1 change history
modifiedmethod: getSlideFixups return type: List → List
- java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideFixup> getSlideFixups(ghidra.app.util.bin.BinaryReader reader, int pointerSize, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
+ java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldFixup> getSlideFixups(ghidra.app.util.bin.BinaryReader reader, int pointerSize, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr 7 changes history
addedmethod: getSize
static int getSize(ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType ptrFormat)
addedmethod: getChainValue
static long getChainValue(ghidra.app.util.bin.BinaryReader reader, long chainLoc, ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType ptrFormat) throws IOException
removedmethod: setChainValue
static ghidra.program.model.reloc.RelocationResult setChainValue(ghidra.program.model.mem.Memory memory, ghidra.program.model.address.Address chainLoc, ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType ptrFormat, long value) throws MemoryAccessException
removedmethod: getChainValue
static long getChainValue(ghidra.program.model.mem.Memory memory, ghidra.program.model.address.Address chainLoc, ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType ptrFormat) throws MemoryAccessException
removedmethod: getDiversity
static long getDiversity(ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType ptrFormat, long chainValue)
removedmethod: hasAddrDiversity
static boolean hasAddrDiversity(ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType ptrFormat, long chainValue)
removedmethod: getKey
static long getKey(ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType ptrFormat, long chainValue)
enum ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType 1 change history
addedfield: DYLD_CHAINED_PTR_ARM64E_SHARED_CACHE
static DYLD_CHAINED_PTR_ARM64E_SHARED_CACHE
class ghidra.app.util.bin.format.swift.SwiftTypeMetadata 9 changes history
addedmethod: getEntryPoints
java.util.List<ghidra.app.util.bin.format.swift.types.EntryPoint> getEntryPoints()
addedmethod: getBuiltinTypeDescriptors
java.util.List<ghidra.app.util.bin.format.swift.types.BuiltinTypeDescriptor> getBuiltinTypeDescriptors()
addedmethod: getFieldDescriptors
java.util.Map<java.lang.Long,ghidra.app.util.bin.format.swift.types.FieldDescriptor> getFieldDescriptors()
addedmethod: getAssociatedTypeDescriptor
java.util.List<ghidra.app.util.bin.format.swift.types.AssociatedTypeDescriptor> getAssociatedTypeDescriptor()
addedmethod: getCaptureDescriptors
java.util.List<ghidra.app.util.bin.format.swift.types.CaptureDescriptor> getCaptureDescriptors()
addedmethod: getMultiPayloadEnumDescriptors
java.util.List<ghidra.app.util.bin.format.swift.types.MultiPayloadEnumDescriptor> getMultiPayloadEnumDescriptors()
addedmethod: getTargetTypeContextDescriptors
java.util.Map<java.lang.String,ghidra.app.util.bin.format.swift.types.TargetTypeContextDescriptor> getTargetTypeContextDescriptors()
addedmethod: getTargetProtocolDescriptors
java.util.List<ghidra.app.util.bin.format.swift.types.TargetProtocolDescriptor> getTargetProtocolDescriptors()
addedmethod: getTargetProtocolConformanceDescriptors
java.util.List<ghidra.app.util.bin.format.swift.types.TargetProtocolConformanceDescriptor> getTargetProtocolConformanceDescriptors()
class ghidra.app.util.bin.format.swift.SwiftUtils 1 change history
addedfield: SWIFT_COMPILER
static java.lang.String SWIFT_COMPILER
class ghidra.app.util.bin.format.swift.types.AssociatedTypeDescriptor 2 changes history
modified extends: java.lang.Object → ghidra.app.util.bin.format.swift.SwiftTypeMetadataStructure
modified implements: ghidra.app.util.bin.format.swift.SwiftStructure → (none)
class ghidra.app.util.bin.format.swift.types.AssociatedTypeRecord 2 changes history
modified extends: java.lang.Object → ghidra.app.util.bin.format.swift.SwiftTypeMetadataStructure
modified implements: ghidra.app.util.bin.format.swift.SwiftStructure → (none)
class ghidra.app.util.bin.format.swift.types.BuiltinTypeDescriptor 2 changes history
modified extends: java.lang.Object → ghidra.app.util.bin.format.swift.SwiftTypeMetadataStructure
modified implements: ghidra.app.util.bin.format.swift.SwiftStructure → (none)
class ghidra.app.util.bin.format.swift.types.CaptureDescriptor 2 changes history
modified extends: java.lang.Object → ghidra.app.util.bin.format.swift.SwiftTypeMetadataStructure
modified implements: ghidra.app.util.bin.format.swift.SwiftStructure → (none)
class ghidra.app.util.bin.format.swift.types.CaptureTypeRecord 2 changes history
modified extends: java.lang.Object → ghidra.app.util.bin.format.swift.SwiftTypeMetadataStructure
modified implements: ghidra.app.util.bin.format.swift.SwiftStructure → (none)
class ghidra.app.util.bin.format.swift.types.EntryPoint 2 changes history
modified extends: java.lang.Object → ghidra.app.util.bin.format.swift.SwiftTypeMetadataStructure
modified implements: ghidra.app.util.bin.format.swift.SwiftStructure → (none)
class ghidra.app.util.bin.format.swift.types.FieldDescriptor 2 changes history
modified extends: java.lang.Object → ghidra.app.util.bin.format.swift.SwiftTypeMetadataStructure
modified implements: ghidra.app.util.bin.format.swift.SwiftStructure → (none)
class ghidra.app.util.bin.format.swift.types.FieldRecord 2 changes history
modified extends: java.lang.Object → ghidra.app.util.bin.format.swift.SwiftTypeMetadataStructure
modified implements: ghidra.app.util.bin.format.swift.SwiftStructure → (none)
class ghidra.app.util.bin.format.swift.types.MetadataSourceRecord 2 changes history
modified extends: java.lang.Object → ghidra.app.util.bin.format.swift.SwiftTypeMetadataStructure
modified implements: ghidra.app.util.bin.format.swift.SwiftStructure → (none)
class ghidra.app.util.bin.format.swift.types.MultiPayloadEnumDescriptor 2 changes history
modified extends: java.lang.Object → ghidra.app.util.bin.format.swift.SwiftTypeMetadataStructure
modified implements: ghidra.app.util.bin.format.swift.SwiftStructure → (none)
class ghidra.app.util.bin.format.swift.types.TargetContextDescriptor 3 changes history
modified extends: java.lang.Object → ghidra.app.util.bin.format.swift.SwiftTypeMetadataStructure
modified implements: ghidra.app.util.bin.format.swift.SwiftStructure → (none)
addedfield: SIZE
static int SIZE
class ghidra.app.util.bin.format.swift.types.TargetProtocolConformanceDescriptor 2 changes history
modified extends: java.lang.Object → ghidra.app.util.bin.format.swift.SwiftTypeMetadataStructure
modified implements: ghidra.app.util.bin.format.swift.SwiftStructure → (none)
class ghidra.app.util.demangler.DemangledDataType 1 change history
addedfield: FLOAT2
static java.lang.String FLOAT2
class ghidra.app.util.demangler.DemangledFunction 4 changes history
addedmethod: addParameter
void addParameter(ghidra.app.util.demangler.DemangledParameter parameter)
modifiedfield: parameters type: List → List
- java.util.List<ghidra.app.util.demangler.DemangledDataType> parameters
+ java.util.List<ghidra.app.util.demangler.DemangledParameter> parameters
modifiedmethod: getParameters return type: List → List
- java.util.List<ghidra.app.util.demangler.DemangledDataType> getParameters()
+ java.util.List<ghidra.app.util.demangler.DemangledParameter> getParameters()
removedmethod: addParameter
void addParameter(ghidra.app.util.demangler.DemangledDataType parameter)
class ghidra.app.util.opinion.AbstractLibrarySupportLoader 1 change history
removedmethod: shouldLoadLibrary
boolean shouldLoadLibrary(java.lang.String libraryName, ghidra.formats.gfilesystem.FSRL libraryFsrl, ghidra.app.util.bin.ByteProvider provider, ghidra.app.util.opinion.LoadSpec desiredLoadSpec, ghidra.app.util.importer.MessageLog log) throws IOException
class ghidra.app.util.opinion.AbstractOrdinalSupportLoader 1 change history
removedmethod: shouldLoadLibrary
boolean shouldLoadLibrary(java.lang.String libName, ghidra.formats.gfilesystem.FSRL libFsrl, ghidra.app.util.bin.ByteProvider provider, ghidra.app.util.opinion.LoadSpec loadSpec, ghidra.app.util.importer.MessageLog log) throws IOException
class ghidra.app.util.opinion.ElfLoaderOptionsFactory 4 changes history
addedfield: APPLY_UNDEFINED_SYMBOL_DATA_NAME
static java.lang.String APPLY_UNDEFINED_SYMBOL_DATA_NAME
addedfield: IMAGE16_BASE_DEFAULT
static long IMAGE16_BASE_DEFAULT
addedfield: IMAGE32_BASE_DEFAULT
static long IMAGE32_BASE_DEFAULT
removedfield: IMAGE_BASE_DEFAULT
static long IMAGE_BASE_DEFAULT
class ghidra.app.util.opinion.Loader 1 change history
addedfield: loggingDisabled
static boolean loggingDisabled
class ghidra.app.util.opinion.MachoPrelinkUtils 1 change history
addedmethod: isMachoFileset
static boolean isMachoFileset(ghidra.app.util.bin.ByteProvider provider)
class ghidra.app.util.opinion.MachoProgramBuilder 6 changes history
addedfield: reader
ghidra.app.util.bin.BinaryReader reader
addedmethod: setProgramImageBase
void setProgramImageBase() throws Exception
addedmethod: getMachoBaseAddress
ghidra.program.model.address.Address getMachoBaseAddress()
addedmethod: processCorruptLoadCommands
void processCorruptLoadCommands() throws CancelledException
addedmethod: markupAndSetGolangInitialProgramProperties
void markupAndSetGolangInitialProgramProperties()
removedmethod: setImageBase
void setImageBase() throws Exception
class ghidra.framework.Application 1 change history
addedmethod: createTempFile
static java.io.File createTempFile(java.lang.String prefix, java.lang.String suffix) throws IOException
class ghidra.framework.TestApplicationUtils 2 changes history
addedmethod: getUniqueTempDir
static java.io.File getUniqueTempDir()
removedmethod: getUniqueTempFolder
static java.io.File getUniqueTempFolder()
class ghidra.framework.cmd.BackgroundCommand 5 changes history
addedmethod: applyTo
boolean applyTo(T obj)
addedmethod: applyTo
boolean applyTo(T obj, ghidra.util.task.TaskMonitor monitor)
addedmethod: run
void run(ghidra.framework.plugintool.PluginTool tool, T obj)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.framework.cmd.Command 2 changes history
addedmethod: applyTo
boolean applyTo(T obj)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.framework.cmd.CompoundBackgroundCommand 4 changes history
addedmethod: applyTo
boolean applyTo(T obj, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
removedmethod: add
void add(ghidra.framework.cmd.BackgroundCommand cmd)
removedmethod: add
void add(ghidra.framework.cmd.Command cmd)
class ghidra.framework.cmd.CompoundCmd 3 changes history
addedmethod: applyTo
boolean applyTo(T obj)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
removedmethod: add
void add(ghidra.framework.cmd.Command cmd)
class ghidra.framework.cmd.MergeableBackgroundCommand 1 change history
removedmethod: mergeCommands
ghidra.framework.cmd.MergeableBackgroundCommand mergeCommands(ghidra.framework.cmd.MergeableBackgroundCommand command)
class ghidra.framework.data.ContentHandler 2 changes history
addedmethod: canResetDBSourceFile
boolean canResetDBSourceFile()
addedmethod: resetDBSourceFile
void resetDBSourceFile(ghidra.framework.store.FolderItem item, ghidra.framework.data.DomainObjectAdapterDB domainObj) throws IOException
class ghidra.framework.data.DomainFileProxy 2 changes history
addedmethod: checkin
void checkin(ghidra.framework.data.CheckinHandler checkinHandler, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
removedmethod: checkin
void checkin(ghidra.framework.data.CheckinHandler checkinHandler, boolean okToUpgrade, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
class ghidra.framework.data.DomainObjectAdapter 3 changes history
addedmethod: invalidate
void invalidate()
modifiedmethod: getContentHandlers return type: void → Set
- static void getContentHandlers()
+ static java.util.Set<ghidra.framework.data.ContentHandler<?>> getContentHandlers()
modifiedmethod: setDomainFile added throws DomainObjectException
- void setDomainFile(ghidra.framework.model.DomainFile df)
+ void setDomainFile(ghidra.framework.model.DomainFile df) throws DomainObjectException
class ghidra.framework.data.DomainObjectAdapterDB 3 changes history
modified implements: db.DBConstants, db.util.ErrorHandler, ghidra.framework.model.UndoableDomainObject → db.util.ErrorHandler
addedmethod: setImmutable
void setImmutable()
addedmethod: invalidate
void invalidate()
class ghidra.framework.data.GhidraFile 2 changes history
addedmethod: checkin
void checkin(ghidra.framework.data.CheckinHandler checkinHandler, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
removedmethod: checkin
void checkin(ghidra.framework.data.CheckinHandler checkinHandler, boolean okToUpgrade, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
class ghidra.framework.main.DataTreeDialog 33 changes history
modified extends: docking.DialogComponentProvider → ghidra.framework.main.AbstractDataTreeDialog
modified implements: docking.widgets.tree.support.GTreeSelectionListener, java.awt.event.ActionListener → (none)
modifiedfield: OPEN type: int → DataTreeDialogType; constant: 0 → None
- static int OPEN
+ static ghidra.framework.main.DataTreeDialogType OPEN
modifiedfield: SAVE type: int → DataTreeDialogType; constant: 1 → None
- static int SAVE
+ static ghidra.framework.main.DataTreeDialogType SAVE
modifiedfield: CHOOSE_FOLDER type: int → DataTreeDialogType; constant: 2 → None
- static int CHOOSE_FOLDER
+ static ghidra.framework.main.DataTreeDialogType CHOOSE_FOLDER
modifiedfield: CREATE type: int → DataTreeDialogType; constant: 3 → None
- static int CREATE
+ static ghidra.framework.main.DataTreeDialogType CREATE
removedfield: WIDTH
static int WIDTH
removedfield: HEIGHT
static int HEIGHT
removedfield: treePanel
ghidra.framework.main.datatree.ProjectDataTreePanel treePanel
removedmethod: setTreeSelectionMode
void setTreeSelectionMode(int mode)
removedmethod: addOkActionListener
void addOkActionListener(java.awt.event.ActionListener l)
removedmethod: getActionContext
docking.ActionContext getActionContext(java.awt.event.MouseEvent event)
removedmethod: show
void show()
removedmethod: showComponent
void showComponent()
removedmethod: dialogShown
void dialogShown()
removedmethod: getNameText
java.lang.String getNameText()
removedmethod: setNameText
void setNameText(java.lang.String name)
removedmethod: setSelectedFolder
void setSelectedFolder(ghidra.framework.model.DomainFolder folder)
removedmethod: getDomainFile
ghidra.framework.model.DomainFile getDomainFile()
removedmethod: getDomainFolder
ghidra.framework.model.DomainFolder getDomainFolder()
removedmethod: valueChanged
void valueChanged(docking.widgets.tree.support.GTreeSelectionEvent e)
removedmethod: actionPerformed
void actionPerformed(java.awt.event.ActionEvent event)
removedmethod: selectRootDataFolder
void selectRootDataFolder()
removedmethod: selectFolder
void selectFolder(ghidra.framework.model.DomainFolder folder)
removedmethod: selectDomainFile
void selectDomainFile(ghidra.framework.model.DomainFile file)
removedmethod: close
void close()
removedmethod: buildMainPanel
javax.swing.JPanel buildMainPanel()
removedmethod: okCallback
void okCallback()
removedmethod: wasCancelled
boolean wasCancelled()
removedmethod: cancelCallback
void cancelCallback()
removedmethod: addTreeListeners
void addTreeListeners()
removedmethod: findAndSelect
void findAndSelect(java.lang.String s)
removedmethod: setSearchText
void setSearchText(java.lang.String string)
class ghidra.framework.main.FrontEndTool 1 change history
addedmethod: accept
boolean accept(java.net.URL url)
class ghidra.framework.main.OpenVersionedFileDialog 1 change history
modified extends: ghidra.framework.main.DataTreeDialog → ghidra.framework.main.AbstractDataTreeDialog
class ghidra.framework.main.datatable.ProjectDataTablePanel 1 change history
addedmethod: isCapacityExceeded
boolean isCapacityExceeded()
class ghidra.framework.main.datatree.VersionControlTask 2 changes history
addedmethod: showDialog
void showDialog(boolean addToVersionControl, ghidra.framework.model.DomainFile file)
removedmethod: showDialog
void showDialog(boolean addToVersionControl, java.lang.String filename, boolean isLinkFile)
class ghidra.framework.model.DomainFile 1 change history
addedmethod: checkin
void checkin(ghidra.framework.data.CheckinHandler checkinHandler, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
class ghidra.framework.model.DomainFolderChangeListener 1 change history
removedmethod: domainFileObjectReplaced
void domainFileObjectReplaced(ghidra.framework.model.DomainFile file, ghidra.framework.model.DomainObject oldObject)
class ghidra.framework.model.DomainFolderListenerAdapter 4 changes history
removedmethod: domainFolderSetActive
void domainFolderSetActive(ghidra.framework.model.DomainFolder folder)
removedmethod: domainFileObjectReplaced
void domainFileObjectReplaced(ghidra.framework.model.DomainFile file, ghidra.framework.model.DomainObject oldObject)
removedmethod: domainFileObjectOpenedForUpdate
void domainFileObjectOpenedForUpdate(ghidra.framework.model.DomainFile file, ghidra.framework.model.DomainObject object)
removedmethod: domainFileObjectClosed
void domainFileObjectClosed(ghidra.framework.model.DomainFile file, ghidra.framework.model.DomainObject object)
class ghidra.framework.model.DomainObject 27 changes history
addedmethod: openTransaction
db.Transaction openTransaction(java.lang.String description) throws IllegalStateException
addedmethod: startTransaction
int startTransaction(java.lang.String description)
addedmethod: startTransaction
int startTransaction(java.lang.String description, ghidra.framework.model.AbortedTransactionListener listener)
addedmethod: endTransaction
void endTransaction(int transactionID, boolean commit)
addedmethod: getCurrentTransactionInfo
ghidra.framework.model.TransactionInfo getCurrentTransactionInfo()
addedmethod: hasTerminatedTransaction
boolean hasTerminatedTransaction()
addedmethod: getSynchronizedDomainObjects
ghidra.framework.model.DomainObject[] getSynchronizedDomainObjects()
addedmethod: addSynchronizedDomainObject
void addSynchronizedDomainObject(ghidra.framework.model.DomainObject domainObj) throws LockException
addedmethod: releaseSynchronizedDomainObject
void releaseSynchronizedDomainObject() throws LockException
addedmethod: canUndo
boolean canUndo()
addedmethod: canRedo
boolean canRedo()
addedmethod: clearUndo
void clearUndo()
addedmethod: undo
void undo() throws IOException
addedmethod: redo
void redo() throws IOException
addedmethod: getUndoName
java.lang.String getUndoName()
addedmethod: getRedoName
java.lang.String getRedoName()
addedmethod: getAllUndoNames
java.util.List<java.lang.String> getAllUndoNames()
addedmethod: getAllRedoNames
java.util.List<java.lang.String> getAllRedoNames()
addedmethod: addTransactionListener
void addTransactionListener(ghidra.framework.model.TransactionListener listener)
addedmethod: removeTransactionListener
void removeTransactionListener(ghidra.framework.model.TransactionListener listener)
modifiedfield: DO_OBJECT_RENAMED type: int → EventType; constant: 3 → None
- static int DO_OBJECT_RENAMED
+ static ghidra.framework.model.EventType DO_OBJECT_RENAMED
modifiedfield: DO_OBJECT_ERROR type: int → EventType; constant: 8 → None
- static int DO_OBJECT_ERROR
+ static ghidra.framework.model.EventType DO_OBJECT_ERROR
modifiedfield: DO_OBJECT_CLOSED type: int → EventType; constant: 6 → None
- static int DO_OBJECT_CLOSED
+ static ghidra.framework.model.EventType DO_OBJECT_CLOSED
modifiedfield: DO_OBJECT_SAVED type: int → EventType; constant: 1 → None
- static int DO_OBJECT_SAVED
+ static ghidra.framework.model.EventType DO_OBJECT_SAVED
modifiedfield: DO_DOMAIN_FILE_CHANGED type: int → EventType; constant: 2 → None
- static int DO_DOMAIN_FILE_CHANGED
+ static ghidra.framework.model.EventType DO_DOMAIN_FILE_CHANGED
modifiedfield: DO_PROPERTY_CHANGED type: int → EventType; constant: 5 → None
- static int DO_PROPERTY_CHANGED
+ static ghidra.framework.model.EventType DO_PROPERTY_CHANGED
modifiedfield: DO_OBJECT_RESTORED type: int → EventType; constant: 4 → None
- static int DO_OBJECT_RESTORED
+ static ghidra.framework.model.EventType DO_OBJECT_RESTORED
class ghidra.framework.model.DomainObjectChangeRecord 2 changes history
modifiedmethod: getEventType return type: int → EventType
- int getEventType()
+ ghidra.framework.model.EventType getEventType()
removedmethod: getSubEventType
int getSubEventType()
class ghidra.framework.model.DomainObjectChangedEvent 4 changes history
addedmethod: contains
boolean contains(ghidra.framework.model.EventType eventType)
addedmethod: containsEvent
boolean containsEvent(ghidra.framework.model.EventType eventType)
addedmethod: findFirst
ghidra.framework.model.DomainObjectChangeRecord findFirst(ghidra.framework.model.EventType eventType)
removedmethod: containsEvent
boolean containsEvent(int eventType)
class ghidra.framework.options.AbstractOptions 2 changes history
addedmethod: getActionTrigger
ghidra.framework.options.ActionTrigger getActionTrigger(java.lang.String optionName, ghidra.framework.options.ActionTrigger defaultValue)
addedmethod: setActionTrigger
void setActionTrigger(java.lang.String optionName, ghidra.framework.options.ActionTrigger value)
class ghidra.framework.options.Options 2 changes history
addedmethod: getActionTrigger
ghidra.framework.options.ActionTrigger getActionTrigger(java.lang.String optionName, ghidra.framework.options.ActionTrigger defaultValue)
addedmethod: setActionTrigger
void setActionTrigger(java.lang.String optionName, ghidra.framework.options.ActionTrigger value)
class ghidra.framework.options.SubOptions 2 changes history
addedmethod: getActionTrigger
ghidra.framework.options.ActionTrigger getActionTrigger(java.lang.String optionName, ghidra.framework.options.ActionTrigger defaultValue)
addedmethod: setActionTrigger
void setActionTrigger(java.lang.String optionName, ghidra.framework.options.ActionTrigger value)
class ghidra.framework.plugintool.PluginTool 6 changes history
addedmethod: execute
void execute(java.lang.String commandName, T domainObject, java.lang.Runnable r)
addedmethod: addNextPreviousProviderActions
void addNextPreviousProviderActions()
removedmethod: execute
boolean execute(ghidra.framework.cmd.Command command, ghidra.framework.model.DomainObject obj)
removedmethod: executeBackgroundCommand
void executeBackgroundCommand(ghidra.framework.cmd.BackgroundCommand cmd, ghidra.framework.model.UndoableDomainObject obj)
removedmethod: scheduleFollowOnCommand
void scheduleFollowOnCommand(ghidra.framework.cmd.BackgroundCommand cmd, ghidra.framework.model.UndoableDomainObject obj)
removedmethod: refreshKeybindings
void refreshKeybindings()
class ghidra.framework.plugintool.dialog.AbstractDetailsPanel 13 changes history
addedfield: FONT_DEFAULT
static java.lang.String FONT_DEFAULT
addedfield: FONT_MONOSPACED
static java.lang.String FONT_MONOSPACED
addedfield: titleAttrs
static generic.theme.GAttributes titleAttrs
addedmethod: refresh
void refresh()
addedmethod: insertRowValue
void insertRowValue(java.lang.StringBuilder buffer, java.lang.String value, generic.theme.GAttributes attributes)
addedmethod: insertHTMLString
void insertHTMLString(java.lang.StringBuilder buffer, java.lang.String string, generic.theme.GAttributes attributes)
addedmethod: insertHTMLLine
void insertHTMLLine(java.lang.StringBuilder buffer, java.lang.String string, generic.theme.GAttributes attributes)
removedfield: titleAttrSet
static javax.swing.text.SimpleAttributeSet titleAttrSet
removedmethod: createAttributeSet
javax.swing.text.SimpleAttributeSet createAttributeSet(java.lang.String fontFamily, int fontSize, boolean bold, java.awt.Color color)
removedmethod: createAttributeSet
javax.swing.text.SimpleAttributeSet createAttributeSet(java.awt.Color color)
removedmethod: insertRowValue
void insertRowValue(java.lang.StringBuilder buffer, java.lang.String value, javax.swing.text.SimpleAttributeSet attributes)
removedmethod: insertHTMLString
void insertHTMLString(java.lang.StringBuilder buffer, java.lang.String string, javax.swing.text.SimpleAttributeSet attributes)
removedmethod: insertHTMLLine
void insertHTMLLine(java.lang.StringBuilder buffer, java.lang.String string, javax.swing.text.SimpleAttributeSet attributes)
class ghidra.framework.plugintool.dialog.KeyBindingsPanel 1 change history
addedmethod: getStatusText
java.lang.String getStatusText()
class ghidra.framework.plugintool.mgr.ToolTaskManager 9 changes history
addedmethod: clearQueuedCommands
void clearQueuedCommands(ghidra.framework.model.DomainObject obj)
addedmethod: clearTasks
void clearTasks(ghidra.framework.model.DomainObject obj)
removedmethod: execute
boolean execute(ghidra.framework.cmd.Command cmd, ghidra.framework.model.DomainObject obj)
removedmethod: executeCommand
void executeCommand(ghidra.framework.cmd.BackgroundCommand cmd, ghidra.framework.model.UndoableDomainObject obj)
removedmethod: scheduleFollowOnCommand
void scheduleFollowOnCommand(ghidra.framework.cmd.BackgroundCommand cmd, ghidra.framework.model.UndoableDomainObject obj)
removedmethod: taskCompleted
void taskCompleted(ghidra.framework.model.UndoableDomainObject obj, ghidra.framework.plugintool.mgr.BackgroundCommandTask task, ghidra.util.task.TaskMonitor monitor)
removedmethod: clearQueuedCommands
void clearQueuedCommands(ghidra.framework.model.UndoableDomainObject obj)
removedmethod: clearTasks
void clearTasks(ghidra.framework.model.UndoableDomainObject obj)
removedmethod: taskFailed
void taskFailed(ghidra.framework.model.UndoableDomainObject obj, ghidra.framework.cmd.BackgroundCommand taskCmd, ghidra.util.task.TaskMonitor monitor)
class ghidra.framework.protocol.ghidra.GhidraURL 1 change history
addedmethod: getFolderURL
static java.net.URL getFolderURL(java.net.URL ghidraUrl)
class ghidra.framework.store.FileSystem 1 change history
addedmethod: getItems
ghidra.framework.store.FolderItem[] getItems(java.lang.String folderPath) throws IOException
class ghidra.framework.store.FolderItem 1 change history
modifiedmethod: getFileID removed throws IOException
- java.lang.String getFileID() throws IOException
+ java.lang.String getFileID()
class ghidra.framework.store.local.IndexedV1LocalFileSystem 1 change history
modifiedmethod: getItem return type: FolderItem → LocalFolderItem
- ghidra.framework.store.FolderItem getItem(java.lang.String fileID) throws IOException, UnsupportedOperationException
+ ghidra.framework.store.local.LocalFolderItem getItem(java.lang.String fileID) throws IOException, UnsupportedOperationException
class ghidra.framework.store.local.LocalFileSystem 2 changes history
addedmethod: getItems
ghidra.framework.store.local.LocalFolderItem[] getItems(java.lang.String folderPath) throws IOException
modifiedmethod: getItem return type: FolderItem → LocalFolderItem
- ghidra.framework.store.FolderItem getItem(java.lang.String fileID) throws IOException, UnsupportedOperationException
+ ghidra.framework.store.local.LocalFolderItem getItem(java.lang.String fileID) throws IOException, UnsupportedOperationException
class ghidra.framework.store.remote.RemoteFileSystem 1 change history
addedmethod: getItems
ghidra.framework.store.FolderItem[] getItems(java.lang.String folderPath) throws IOException
class ghidra.framework.task.GTask 2 changes history
addedmethod: run
void run(ghidra.framework.model.DomainObject domainObject, ghidra.util.task.TaskMonitor monitor) throws CancelledException
removedmethod: run
void run(ghidra.framework.model.UndoableDomainObject domainObject, ghidra.util.task.TaskMonitor monitor) throws CancelledException
class ghidra.framework.task.GTaskManagerFactory 2 changes history
addedmethod: getTaskManager
static ghidra.framework.task.GTaskManager getTaskManager(ghidra.framework.model.DomainObject domainObject)
removedmethod: getTaskManager
static ghidra.framework.task.GTaskManager getTaskManager(ghidra.framework.model.UndoableDomainObject domainObject)
class ghidra.generic.util.datastruct.RestrictedValueSortedMap.RestrictedSortedList 12 changes history
addedmethod: toList
java.util.List<V> toList()
addedmethod: poll
V poll()
removedmethod: toArray
java.lang.Object[] toArray()
removedmethod: toArray
T[] toArray(T[] a)
removedmethod: add
boolean add(V e)
removedmethod: clear
void clear()
removedmethod: set
V set(int index, V element)
removedmethod: add
void add(int index, V element)
removedmethod: remove
V remove(int index)
removedmethod: lastIndexOf
int lastIndexOf(java.lang.Object o)
removedmethod: listIterator
java.util.ListIterator<V> listIterator()
removedmethod: subList
java.util.List<V> subList(int fromIndex, int toIndex)
class ghidra.generic.util.datastruct.RestrictedValueSortedMap.RestrictedValueSortedMapEntryList 23 changes history
addedmethod: toList
java.util.List<java.util.Map.Entry<K,V>> toList()
removedmethod: toArray
java.lang.Object[] toArray()
removedmethod: toArray
T[] toArray(T[] a)
removedmethod: clear
void clear()
removedmethod: remove
java.util.Map.Entry<K,V> remove(int index)
removedmethod: lastIndexOf
int lastIndexOf(java.lang.Object o)
removedmethod: listIterator
java.util.ListIterator<java.util.Map.Entry<K,V>> listIterator()
removedmethod: subList
java.util.List<java.util.Map.Entry<K,V>> subList(int fromIndex, int toIndex)
removedmethod: removeFirst
java.util.Map.Entry<K,V> removeFirst()
removedmethod: removeLast
java.util.Map.Entry<K,V> removeLast()
removedmethod: pollFirst
java.util.Map.Entry<K,V> pollFirst()
removedmethod: pollLast
java.util.Map.Entry<K,V> pollLast()
removedmethod: getFirst
java.util.Map.Entry<K,V> getFirst()
removedmethod: getLast
java.util.Map.Entry<K,V> getLast()
removedmethod: peekFirst
java.util.Map.Entry<K,V> peekFirst()
removedmethod: peekLast
java.util.Map.Entry<K,V> peekLast()
removedmethod: removeFirstOccurrence
boolean removeFirstOccurrence(java.lang.Object o)
removedmethod: removeLastOccurrence
boolean removeLastOccurrence(java.lang.Object o)
removedmethod: remove
java.util.Map.Entry<K,V> remove()
removedmethod: element
java.util.Map.Entry<K,V> element()
removedmethod: peek
java.util.Map.Entry<K,V> peek()
removedmethod: pop
java.util.Map.Entry<K,V> pop()
removedmethod: descendingIterator
java.util.Iterator<java.util.Map.Entry<K,V>> descendingIterator()
class ghidra.generic.util.datastruct.RestrictedValueSortedMap.RestrictedValueSortedMapKeyList 32 changes history
addedmethod: toList
java.util.List<K> toList()
removedmethod: toArray
java.lang.Object[] toArray()
removedmethod: toArray
T[] toArray(T[] a)
removedmethod: add
boolean add(K e)
removedmethod: clear
void clear()
removedmethod: set
K set(int index, K element)
removedmethod: add
void add(int index, K element)
removedmethod: remove
K remove(int index)
removedmethod: lastIndexOf
int lastIndexOf(java.lang.Object o)
removedmethod: listIterator
java.util.ListIterator<K> listIterator()
removedmethod: subList
java.util.List<K> subList(int fromIndex, int toIndex)
removedmethod: addFirst
void addFirst(K e)
removedmethod: addLast
void addLast(K e)
removedmethod: offerFirst
boolean offerFirst(K e)
removedmethod: offerLast
boolean offerLast(K e)
removedmethod: removeFirst
K removeFirst()
removedmethod: removeLast
K removeLast()
removedmethod: pollFirst
K pollFirst()
removedmethod: pollLast
K pollLast()
removedmethod: getFirst
K getFirst()
removedmethod: getLast
K getLast()
removedmethod: peekFirst
K peekFirst()
removedmethod: peekLast
K peekLast()
removedmethod: removeFirstOccurrence
boolean removeFirstOccurrence(java.lang.Object o)
removedmethod: removeLastOccurrence
boolean removeLastOccurrence(java.lang.Object o)
removedmethod: offer
boolean offer(K e)
removedmethod: remove
K remove()
removedmethod: element
K element()
removedmethod: peek
K peek()
removedmethod: push
void push(K e)
removedmethod: pop
K pop()
removedmethod: descendingIterator
java.util.Iterator<K> descendingIterator()
class ghidra.generic.util.datastruct.SortedList 1 change history
modified implements: java.util.List → ghidra.generic.util.datastruct.ValueSortedMap.LesserList
class ghidra.generic.util.datastruct.TreeValueSortedMap.ValueSortedTreeMapEntrySet 20 changes history
addedmethod: toList
java.util.List<java.util.Map.Entry<K,V>> toList()
removedmethod: descendingIterator
java.util.Iterator<java.util.Map.Entry<K,V>> descendingIterator()
removedmethod: element
java.util.Map.Entry<K,V> element()
removedmethod: getFirst
java.util.Map.Entry<K,V> getFirst()
removedmethod: getLast
java.util.Map.Entry<K,V> getLast()
removedmethod: lastIndexOf
int lastIndexOf(java.lang.Object o)
removedmethod: listIterator
java.util.ListIterator<java.util.Map.Entry<K,V>> listIterator()
removedmethod: peek
java.util.Map.Entry<K,V> peek()
removedmethod: peekFirst
java.util.Map.Entry<K,V> peekFirst()
removedmethod: peekLast
java.util.Map.Entry<K,V> peekLast()
removedmethod: pollFirst
java.util.Map.Entry<K,V> pollFirst()
removedmethod: pollLast
java.util.Map.Entry<K,V> pollLast()
removedmethod: pop
java.util.Map.Entry<K,V> pop()
removedmethod: remove
java.util.Map.Entry<K,V> remove()
removedmethod: remove
java.util.Map.Entry<K,V> remove(int index)
removedmethod: removeFirst
java.util.Map.Entry<K,V> removeFirst()
removedmethod: removeFirstOccurrence
boolean removeFirstOccurrence(java.lang.Object o)
removedmethod: removeLast
java.util.Map.Entry<K,V> removeLast()
removedmethod: removeLastOccurrence
boolean removeLastOccurrence(java.lang.Object o)
removedmethod: subList
java.util.List<java.util.Map.Entry<K,V>> subList(int fromIndex, int toIndex)
class ghidra.generic.util.datastruct.TreeValueSortedMap.ValueSortedTreeMapKeySet 29 changes history
addedmethod: toList
java.util.List<K> toList()
removedmethod: add
void add(int index, K element)
removedmethod: add
boolean add(K e)
removedmethod: addFirst
void addFirst(K e)
removedmethod: addLast
void addLast(K e)
removedmethod: descendingIterator
java.util.Iterator<K> descendingIterator()
removedmethod: element
K element()
removedmethod: getFirst
K getFirst()
removedmethod: getLast
K getLast()
removedmethod: lastIndexOf
int lastIndexOf(java.lang.Object o)
removedmethod: listIterator
java.util.ListIterator<K> listIterator()
removedmethod: offer
boolean offer(K e)
removedmethod: offerFirst
boolean offerFirst(K e)
removedmethod: offerLast
boolean offerLast(K e)
removedmethod: peek
K peek()
removedmethod: peekFirst
K peekFirst()
removedmethod: peekLast
K peekLast()
removedmethod: pollFirst
K pollFirst()
removedmethod: pollLast
K pollLast()
removedmethod: pop
K pop()
removedmethod: push
void push(K e)
removedmethod: remove
K remove()
removedmethod: remove
K remove(int index)
removedmethod: removeFirst
K removeFirst()
removedmethod: removeFirstOccurrence
boolean removeFirstOccurrence(java.lang.Object o)
removedmethod: removeLast
K removeLast()
removedmethod: removeLastOccurrence
boolean removeLastOccurrence(java.lang.Object o)
removedmethod: set
K set(int index, K element)
removedmethod: subList
java.util.List<K> subList(int fromIndex, int toIndex)
class ghidra.generic.util.datastruct.TreeValueSortedMap.ValueSortedTreeMapValues 30 changes history
modified implements: ghidra.generic.util.datastruct.SortedList, java.util.Deque → ghidra.generic.util.datastruct.SortedList
addedmethod: toList
java.util.List<V> toList()
removedmethod: add
void add(int index, V element)
removedmethod: add
boolean add(V e)
removedmethod: addFirst
void addFirst(V e)
removedmethod: addLast
void addLast(V e)
removedmethod: descendingIterator
java.util.Iterator<V> descendingIterator()
removedmethod: element
V element()
removedmethod: getFirst
V getFirst()
removedmethod: getLast
V getLast()
removedmethod: lastIndexOf
int lastIndexOf(java.lang.Object o)
removedmethod: listIterator
java.util.ListIterator<V> listIterator()
removedmethod: offer
boolean offer(V e)
removedmethod: offerFirst
boolean offerFirst(V e)
removedmethod: offerLast
boolean offerLast(V e)
removedmethod: peek
V peek()
removedmethod: peekFirst
V peekFirst()
removedmethod: peekLast
V peekLast()
removedmethod: pollFirst
V pollFirst()
removedmethod: pollLast
V pollLast()
removedmethod: pop
V pop()
removedmethod: push
void push(V e)
removedmethod: remove
V remove()
removedmethod: remove
V remove(int index)
removedmethod: removeFirst
V removeFirst()
removedmethod: removeFirstOccurrence
boolean removeFirstOccurrence(java.lang.Object o)
removedmethod: removeLast
V removeLast()
removedmethod: removeLastOccurrence
boolean removeLastOccurrence(java.lang.Object o)
removedmethod: set
V set(int index, V element)
removedmethod: subList
java.util.List<V> subList(int fromIndex, int toIndex)
class ghidra.generic.util.datastruct.ValueSortedMap 9 changes history
modified implements: java.util.Map → (none)
addedmethod: put
V put(K key, V value)
addedmethod: get
V get(java.lang.Object key)
addedmethod: remove
V remove(K key)
addedmethod: isEmpty
boolean isEmpty()
addedmethod: containsKey
boolean containsKey(java.lang.Object key)
addedmethod: containsValue
boolean containsValue(java.lang.Object value)
addedmethod: size
int size()
addedmethod: clear
void clear()
class ghidra.generic.util.datastruct.ValueSortedMap.ValueSortedMapEntryList 2 changes history
modified implements: java.util.Deque, java.util.List, java.util.Set → ghidra.generic.util.datastruct.ValueSortedMap.LesserList
removedmethod: spliterator
java.util.Spliterator<java.util.Map.Entry<K,V>> spliterator()
class ghidra.generic.util.datastruct.ValueSortedMap.ValueSortedMapKeyList 2 changes history
modified implements: java.util.Deque, java.util.List, java.util.Set → ghidra.generic.util.datastruct.ValueSortedMap.LesserList
removedmethod: spliterator
java.util.Spliterator<K> spliterator()
class ghidra.program.database.DataTypeArchiveContentHandler 2 changes history
addedmethod: canResetDBSourceFile
boolean canResetDBSourceFile()
addedmethod: resetDBSourceFile
void resetDBSourceFile(ghidra.framework.store.FolderItem item, ghidra.framework.data.DomainObjectAdapterDB domainObj) throws IOException
class ghidra.program.database.DataTypeArchiveDB 12 changes history
modified implements: ghidra.program.model.listing.DataTypeArchive, ghidra.program.util.DataTypeArchiveChangeManager → ghidra.program.model.listing.DataTypeArchive
addedmethod: dataTypeChanged
void dataTypeChanged(long dataTypeID, ghidra.program.util.ProgramEvent eventType, boolean isAutoResponseChange, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: dataTypeAdded
void dataTypeAdded(long dataTypeID, ghidra.program.util.ProgramEvent eventType, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: categoryChanged
void categoryChanged(long categoryID, ghidra.program.util.ProgramEvent eventType, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: categoryAdded
void categoryAdded(long categoryID, ghidra.program.util.ProgramEvent eventType, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: setChanged
void setChanged(ghidra.program.util.ProgramEvent eventType, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: dataTypeChanged
void dataTypeChanged(long dataTypeID, int type, boolean isAutoResponseChange, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: dataTypeAdded
void dataTypeAdded(long dataTypeID, int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: categoryChanged
void categoryChanged(long categoryID, int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: categoryAdded
void categoryAdded(long categoryID, int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setChanged
void setChanged(int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
class ghidra.program.database.ManagerDB 2 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.program.database.ProgramContentHandler 2 changes history
addedmethod: canResetDBSourceFile
boolean canResetDBSourceFile()
addedmethod: resetDBSourceFile
void resetDBSourceFile(ghidra.framework.store.FolderItem item, ghidra.framework.data.DomainObjectAdapterDB domainObj) throws IOException
class ghidra.program.database.ProgramDB 37 changes history
addedmethod: dataTypeChanged
void dataTypeChanged(long dataTypeID, ghidra.program.util.ProgramEvent eventType, boolean isAutoChange, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: dataTypeAdded
void dataTypeAdded(long dataTypeID, ghidra.program.util.ProgramEvent eventType, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: categoryChanged
void categoryChanged(long categoryID, ghidra.program.util.ProgramEvent eventType, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: categoryAdded
void categoryAdded(long categoryID, ghidra.program.util.ProgramEvent eventType, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: sourceArchiveAdded
void sourceArchiveAdded(ghidra.util.UniversalID sourceArchiveID, ghidra.program.util.ProgramEvent eventType)
addedmethod: sourceArchiveChanged
void sourceArchiveChanged(ghidra.util.UniversalID sourceArchiveID, ghidra.program.util.ProgramEvent eventType)
addedmethod: programTreeAdded
void programTreeAdded(long id, ghidra.program.util.ProgramEvent eventType, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: programTreeChanged
void programTreeChanged(long id, ghidra.program.util.ProgramEvent eventType, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: tagChanged
void tagChanged(ghidra.program.model.listing.FunctionTag tag, ghidra.program.util.ProgramEvent eventType, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: tagCreated
void tagCreated(ghidra.program.model.listing.FunctionTag tag, ghidra.program.util.ProgramEvent eventType)
addedmethod: symbolChanged
void symbolChanged(ghidra.program.model.symbol.Symbol symbol, ghidra.program.util.ProgramEvent eventType, ghidra.program.model.address.Address addr, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: symbolAdded
void symbolAdded(ghidra.program.model.symbol.Symbol symbol, ghidra.program.util.ProgramEvent eventType, ghidra.program.model.address.Address addr, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: setChanged
void setChanged(ghidra.program.util.ProgramEvent event, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: setChanged
void setChanged(ghidra.program.util.ProgramChangeRecord changeRecord)
addedmethod: setChanged
void setChanged(ghidra.program.util.ProgramEvent event, ghidra.program.model.address.Address start, ghidra.program.model.address.Address end, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: setObjChanged
void setObjChanged(ghidra.program.util.ProgramEvent eventType, java.lang.Object affected, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: setObjChanged
void setObjChanged(ghidra.program.util.ProgramEvent eventType, ghidra.program.model.address.Address addr, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: dataTypeChanged
void dataTypeChanged(long dataTypeID, int type, boolean isAutoChange, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: dataTypeAdded
void dataTypeAdded(long dataTypeID, int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: categoryChanged
void categoryChanged(long categoryID, int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: categoryAdded
void categoryAdded(long categoryID, int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: sourceArchiveAdded
void sourceArchiveAdded(ghidra.util.UniversalID sourceArchiveID, int type)
removedmethod: sourceArchiveChanged
void sourceArchiveChanged(ghidra.util.UniversalID sourceArchiveID, int type)
removedmethod: programTreeAdded
void programTreeAdded(long id, int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: programTreeChanged
void programTreeChanged(long id, int type, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: tagChanged
void tagChanged(ghidra.program.model.listing.FunctionTag tag, int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: tagCreated
void tagCreated(ghidra.program.model.listing.FunctionTag tag, int type)
removedmethod: symbolChanged
void symbolChanged(ghidra.program.model.symbol.Symbol symbol, int type, ghidra.program.model.address.Address addr, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: symbolAdded
void symbolAdded(ghidra.program.model.symbol.Symbol symbol, int type, ghidra.program.model.address.Address addr, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setChanged
void setChanged(int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setChanged
void setChanged(int type, ghidra.program.model.address.Address start, ghidra.program.model.address.Address end, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, int subType, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, ghidra.program.model.address.Address addr, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, int subType, ghidra.program.model.address.Address addr, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, ghidra.program.model.address.AddressSetView addrSet, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: invalidate
void invalidate()
class ghidra.program.database.ProjectDataTypeManager 4 changes history
addedmethod: archiveReady
void archiveReady(ghidra.framework.data.OpenMode openMode, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
modifiedmethod: categoryRemoved param 2 renamed: name → categoryName
- void categoryRemoved(ghidra.program.model.data.Category parent, java.lang.String name, long categoryID)
+ void categoryRemoved(ghidra.program.model.data.Category parent, java.lang.String categoryName, long categoryID)
removedmethod: replaceDataTypeIDs
void replaceDataTypeIDs(long oldDataTypeID, long newDataTypeID)
removedmethod: archiveReady
void archiveReady(int openMode, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.program.database.bookmark.BookmarkDBManager 2 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.program.database.code.CodeManager 4 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: clearData
void clearData(long[] dataTypeIDs, ghidra.util.task.TaskMonitor monitor) throws CancelledException
removedmethod: replaceDataTypes
void replaceDataTypes(long oldDataTypeID, long newDataTypeID)
class ghidra.program.database.data.BuiltinDBAdapter 1 change history
addedmethod: getRecordCount
int getRecordCount()
class ghidra.program.database.data.DataTypeManagerDB 10 changes history
addedmethod: initializeOtherAdapters
void initializeOtherAdapters(ghidra.framework.data.OpenMode openMode, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException, VersionException
addedmethod: handleDataOrganizationChange
void handleDataOrganizationChange(ghidra.framework.data.OpenMode openMode, ghidra.util.task.TaskMonitor monitor) throws IOException, LanguageVersionException, CancelledException
addedmethod: getUnusedConflictName
java.lang.String getUnusedConflictName(ghidra.program.model.data.CategoryPath path, ghidra.program.model.data.DataType dt)
addedmethod: addDataTypeToReplace
void addDataTypeToReplace(ghidra.program.model.data.DataType oldDataType, ghidra.program.model.data.DataType replacementDataType)
addedmethod: dedupeConflicts
boolean dedupeConflicts(ghidra.program.model.data.DataType dataType)
addedmethod: dedupeAllConflicts
void dedupeAllConflicts(ghidra.util.task.TaskMonitor monitor) throws CancelledException
removedmethod: initializeOtherAdapters
void initializeOtherAdapters(int openMode, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException, VersionException
removedmethod: handleDataOrganizationChange
void handleDataOrganizationChange(int openMode, ghidra.util.task.TaskMonitor monitor) throws IOException, LanguageVersionException, CancelledException
removedmethod: getUnusedConflictName
java.lang.String getUnusedConflictName(ghidra.program.model.data.CategoryPath path, java.lang.String name)
removedmethod: replaceDataTypeIDs
void replaceDataTypeIDs(long oldID, long newID)
class ghidra.program.database.data.DataTypeUtilities 6 changes history
addedmethod: getNameWithoutConflict
static java.lang.String getNameWithoutConflict(java.lang.String dataTypeName)
addedmethod: getNameWithoutConflict
static java.lang.String getNameWithoutConflict(ghidra.program.model.data.DataType dt)
addedmethod: getConflictValue
static int getConflictValue(ghidra.program.model.data.DataType dataType)
addedmethod: getConflictValue
static int getConflictValue(java.lang.String dataTypeName)
addedmethod: isConflictDataTypeName
static boolean isConflictDataTypeName(java.lang.String dataTypeName)
addedmethod: isConflictDataType
static boolean isConflictDataType(ghidra.program.model.data.DataType dt)
class ghidra.program.database.data.ProgramBasedDataTypeManagerDB 2 changes history
addedmethod: initializeOtherAdapters
void initializeOtherAdapters(ghidra.framework.data.OpenMode openMode, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException, VersionException
removedmethod: initializeOtherAdapters
void initializeOtherAdapters(int openMode, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException, VersionException
class ghidra.program.database.data.ProgramDataTypeManager 4 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
addedmethod: dataTypeSettingsChanged
void dataTypeSettingsChanged(ghidra.program.model.data.DataType dt)
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: replaceDataTypeIDs
void replaceDataTypeIDs(long oldDataTypeID, long newDataTypeID)
class ghidra.program.database.external.ExternalManagerDB 2 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.program.database.function.FunctionManagerDB 5 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
modifiedmethod: getFunctionsNoStubs param 2 renamed: foward → forward
- ghidra.program.model.listing.FunctionIterator getFunctionsNoStubs(ghidra.program.model.address.Address start, boolean foward)
+ ghidra.program.model.listing.FunctionIterator getFunctionsNoStubs(ghidra.program.model.address.Address start, boolean forward)
modifiedmethod: getFunctions param 2 renamed: foward → forward
- ghidra.program.model.listing.FunctionIterator getFunctions(ghidra.program.model.address.Address start, boolean foward)
+ ghidra.program.model.listing.FunctionIterator getFunctions(ghidra.program.model.address.Address start, boolean forward)
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: replaceDataTypes
void replaceDataTypes(long oldDataTypeID, long newDataTypeID)
class ghidra.program.database.mem.MemoryBlockDB 4 changes history
addedmethod: getFlags
int getFlags()
addedmethod: isArtificial
boolean isArtificial()
addedmethod: setArtificial
void setArtificial(boolean a)
removedmethod: getPermissions
int getPermissions()
class ghidra.program.database.mem.MemoryMapDB 2 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.program.database.mem.MemoryMapDBAdapterV3 1 change history
modifiedmethod: createFileBytesBlock param 6 renamed: permissions → flags
- ghidra.program.database.mem.MemoryBlockDB createFileBytesBlock(java.lang.String name, ghidra.program.model.address.Address startAddress, long length, ghidra.program.database.mem.FileBytes fileBytes, long offset, int permissions) throws IOException, AddressOverflowException
+ ghidra.program.database.mem.MemoryBlockDB createFileBytesBlock(java.lang.String name, ghidra.program.model.address.Address startAddress, long length, ghidra.program.database.mem.FileBytes fileBytes, long offset, int flags) throws IOException, AddressOverflowException
class ghidra.program.database.module.TreeManager 2 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode1, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode1, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.program.database.properties.DBPropertyMapManager 2 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.program.database.references.ReferenceDBManager 2 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.program.database.register.OldProgramContextDB 2 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.program.database.register.ProgramRegisterContextDB 2 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.program.database.reloc.RelocationManager 2 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.program.database.symbol.EquateManager 2 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.program.database.symbol.NamespaceManager 2 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.program.database.symbol.SymbolManager 3 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: replaceDataTypes
void replaceDataTypes(long oldDataTypeID, long newDataTypeID)
class ghidra.program.model.address.AddressRange 1 change history
addedmethod: checkValidRange
static void checkValidRange(ghidra.program.model.address.Address start, ghidra.program.model.address.Address end)
class ghidra.program.model.address.AddressSetViewAdapter 2 changes history
addedmethod: equals
boolean equals(java.lang.Object obj)
addedmethod: hashCode
int hashCode()
class ghidra.program.model.data.CategoryPath 1 change history
addedmethod: getPath
java.lang.String getPath(java.lang.String childName)
class ghidra.program.model.data.DataTypeComparator 3 changes history
addedfield: INSTANCE
static ghidra.program.model.data.DataTypeComparator INSTANCE
addedmethod: compare
int compare(ghidra.program.model.data.DataType dt1, ghidra.program.model.data.DataType dt2)
removedmethod: compare
int compare(java.lang.Object o1, java.lang.Object o2)
class ghidra.program.model.data.DataTypeManagerDomainObject 1 change history
modified implements: ghidra.app.merge.DataTypeManagerOwner, ghidra.framework.model.UndoableDomainObject → ghidra.app.merge.DataTypeManagerOwner, ghidra.framework.model.DomainObject
class ghidra.program.model.data.EndianSettingsDefinition 2 changes history
addedmethod: getEndianness
ghidra.program.model.lang.Endian getEndianness(ghidra.docking.settings.Settings settings, ghidra.program.model.lang.Endian defaultValue)
removedmethod: getEndianess
ghidra.program.model.lang.Endian getEndianess(ghidra.docking.settings.Settings settings, ghidra.program.model.lang.Endian defaultValue)
class ghidra.program.model.data.MutabilitySettingsDefinition 1 change history
addedfield: WRITABLE
static int WRITABLE
class ghidra.program.model.data.StandAloneDataTypeManager 6 changes history
addedmethod: setImmutable
void setImmutable()
addedmethod: initializeOtherAdapters
void initializeOtherAdapters(ghidra.framework.data.OpenMode openMode, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException, VersionException
addedmethod: handleDataOrganizationChange
void handleDataOrganizationChange(ghidra.framework.data.OpenMode openMode, ghidra.util.task.TaskMonitor monitor) throws LanguageVersionException, CancelledException, IOException
removedmethod: initializeOtherAdapters
void initializeOtherAdapters(int openMode, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException, VersionException
removedmethod: handleDataOrganizationChange
void handleDataOrganizationChange(int openMode, ghidra.util.task.TaskMonitor monitor) throws LanguageVersionException, CancelledException, IOException
removedmethod: replaceDataTypeIDs
void replaceDataTypeIDs(long oldID, long newID)
class ghidra.program.model.data.StringRenderBuilder 6 changes history
addedmethod: decodeBytesUsingCharset
void decodeBytesUsingCharset(java.nio.ByteBuffer bb, ghidra.program.model.data.RenderUnicodeSettingsDefinition.RENDER_ENUM renderSetting, boolean trimTrailingNulls)
addedmethod: build
java.lang.String build()
removedmethod: startsWithQuotedText
boolean startsWithQuotedText()
removedmethod: addEscapedChar
void addEscapedChar(char ch)
removedmethod: addCodePointValue
void addCodePointValue(int codePoint)
removedmethod: addByteSeq
void addByteSeq(byte[] bytes)
class ghidra.program.model.lang.LanguageService 1 change history
modifiedmethod: getLanguageDescriptions param 2 renamed: endianess → endianness
- java.util.List<ghidra.program.model.lang.LanguageDescription> getLanguageDescriptions(ghidra.program.model.lang.Processor processor, ghidra.program.model.lang.Endian endianess, java.lang.Integer size, java.lang.String variant)
+ java.util.List<ghidra.program.model.lang.LanguageDescription> getLanguageDescriptions(ghidra.program.model.lang.Processor processor, ghidra.program.model.lang.Endian endianness, java.lang.Integer size, java.lang.String variant)
class ghidra.program.model.lang.PcodeParser.PcodeTranslate 1 change history
removedmethod: initialize
void initialize(ghidra.pcodeCPort.xml.DocumentStorage store)
class ghidra.program.model.lang.PrototypeModel 1 change history
addedmethod: getInternalStorage
ghidra.program.model.pcode.Varnode[] getInternalStorage()
class ghidra.program.model.listing.Data 1 change history
addedmethod: isWritable
boolean isWritable()
class ghidra.program.model.listing.DataStub 1 change history
addedmethod: isWritable
boolean isWritable()
class ghidra.program.model.listing.DataTypeArchive 2 changes history
removedmethod: setChanged
void setChanged(int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
class ghidra.program.model.listing.Program 1 change history
removedmethod: invalidate
void invalidate()
class ghidra.program.model.mem.MemoryBlock 5 changes history
addedfield: ARTIFICIAL
static int ARTIFICIAL
addedmethod: getFlags
int getFlags()
addedmethod: isArtificial
boolean isArtificial()
addedmethod: setArtificial
void setArtificial(boolean a)
removedmethod: getPermissions
int getPermissions()
class ghidra.program.model.mem.MemoryBlockStub 4 changes history
addedmethod: getFlags
int getFlags()
addedmethod: isArtificial
boolean isArtificial()
addedmethod: setArtificial
void setArtificial(boolean a)
removedmethod: getPermissions
int getPermissions()
class ghidra.program.model.pcode.ByteIngest 3 changes history
addedmethod: ingestStreamToNextTerminator
void ingestStreamToNextTerminator(java.io.InputStream inStream) throws IOException
addedmethod: ingestBytes
void ingestBytes(byte[] byteArray, int off, int sz) throws IOException
modifiedmethod: open param 2 renamed: source → desc
- void open(int max, java.lang.String source)
+ void open(int max, java.lang.String desc)
class ghidra.program.model.pcode.DataTypeSymbol 1 change history
addedmethod: cleanupUnusedOverride
void cleanupUnusedOverride()
class ghidra.program.model.pcode.Decoder 3 changes history
addedmethod: setAddressFactory
void setAddressFactory(ghidra.program.model.address.AddressFactory addrFactory)
addedmethod: readOpcode
int readOpcode() throws DecoderException
addedmethod: readOpcode
int readOpcode(ghidra.program.model.pcode.AttributeId attribId) throws DecoderException
class ghidra.program.model.pcode.DynamicEntry 3 changes history
addedmethod: getMutability
int getMutability()
removedmethod: isReadOnly
boolean isReadOnly()
removedmethod: isVolatile
boolean isVolatile()
class ghidra.program.model.pcode.Encoder 5 changes history
addedmethod: writeSpace
void writeSpace(ghidra.program.model.pcode.AttributeId attribId, int index, java.lang.String name) throws IOException
addedmethod: writeOpcode
void writeOpcode(ghidra.program.model.pcode.AttributeId attribId, int opcode) throws IOException
removedmethod: clear
void clear()
removedmethod: writeTo
void writeTo(java.io.OutputStream stream) throws IOException
removedmethod: isEmpty
boolean isEmpty()
class ghidra.program.model.pcode.HighFunction 2 changes history
addedfield: OVERRIDE_NAMESPACE_NAME
static java.lang.String OVERRIDE_NAMESPACE_NAME
addedmethod: isOverrideNamespace
static boolean isOverrideNamespace(ghidra.program.model.symbol.Namespace namespace)
class ghidra.program.model.pcode.HighFunctionDBUtil 3 changes history
addedmethod: commitParamsToDatabase
static void commitParamsToDatabase(ghidra.program.model.pcode.HighFunction highFunction, boolean useDataTypes, ghidra.program.model.pcode.HighFunctionDBUtil.ReturnCommitOption returnCommit, ghidra.program.model.symbol.SourceType source) throws DuplicateNameException, InvalidInputException
removedmethod: commitReturnToDatabase
static void commitReturnToDatabase(ghidra.program.model.pcode.HighFunction highFunction, ghidra.program.model.symbol.SourceType source)
removedmethod: commitParamsToDatabase
static void commitParamsToDatabase(ghidra.program.model.pcode.HighFunction highFunction, boolean useDataTypes, ghidra.program.model.symbol.SourceType source) throws DuplicateNameException, InvalidInputException
class ghidra.program.model.pcode.HighSymbol 2 changes history
addedmethod: getMutability
int getMutability()
removedmethod: isReadOnly
boolean isReadOnly()
class ghidra.program.model.pcode.LinkedByteBuffer 6 changes history
addedmethod: close
void close() throws IOException
addedmethod: ingestStreamAsNeeded
void ingestStreamAsNeeded(java.io.InputStream stream, ghidra.program.model.pcode.LinkedByteBuffer.Position start) throws IOException
addedmethod: ingestStreamToNextTerminator
void ingestStreamToNextTerminator(java.io.InputStream stream) throws IOException
addedmethod: ingestBytes
void ingestBytes(byte[] byteArray, int off, int sz) throws IOException
addedmethod: pad
void pad()
removedmethod: pad
void pad(int val)
class ghidra.program.model.pcode.LinkedByteBuffer.Position 1 change history
addedfield: buffer
ghidra.program.model.pcode.LinkedByteBuffer buffer
class ghidra.program.model.pcode.MappedDataEntry 3 changes history
addedmethod: getMutability
int getMutability()
removedmethod: isReadOnly
boolean isReadOnly()
removedmethod: isVolatile
boolean isVolatile()
class ghidra.program.model.pcode.MappedEntry 4 changes history
addedmethod: getMutability
int getMutability()
addedmethod: getMutabilityOfAddress
static int getMutabilityOfAddress(ghidra.program.model.address.Address addr, ghidra.program.model.listing.Program program)
removedmethod: isReadOnly
boolean isReadOnly()
removedmethod: isVolatile
boolean isVolatile()
class ghidra.program.model.pcode.PackedBytes 3 changes history
modified extends: java.lang.Object → java.io.OutputStream
addedmethod: write
void write(byte[] byteArray, int off, int len)
removedmethod: write
void write(byte[] byteArray)
class ghidra.program.model.pcode.PackedDecode 7 changes history
addedmethod: setAddressFactory
void setAddressFactory(ghidra.program.model.address.AddressFactory addrFactory)
addedmethod: close
void close() throws IOException
addedmethod: ingestStreamToNextTerminator
void ingestStreamToNextTerminator(java.io.InputStream stream) throws IOException
addedmethod: ingestBytes
void ingestBytes(byte[] byteArray, int off, int sz) throws IOException
addedmethod: readOpcode
int readOpcode() throws DecoderException
addedmethod: readOpcode
int readOpcode(ghidra.program.model.pcode.AttributeId attribId) throws DecoderException
modifiedmethod: open param 2 renamed: source → desc
- void open(int max, java.lang.String source)
+ void open(int max, java.lang.String desc)
class ghidra.program.model.pcode.PackedEncode 13 changes history
modified implements: ghidra.program.model.pcode.PatchEncoder → ghidra.program.model.pcode.Encoder
addedmethod: writeSpace
void writeSpace(ghidra.program.model.pcode.AttributeId attribId, int index, java.lang.String name) throws IOException
addedmethod: writeOpcode
void writeOpcode(ghidra.program.model.pcode.AttributeId attribId, int opcode) throws IOException
addedmethod: getOutputStream
java.io.OutputStream getOutputStream()
modifiedfield: outStream type: PackedBytes → OutputStream
- ghidra.program.model.pcode.PackedBytes outStream
+ java.io.OutputStream outStream
modifiedmethod: writeInteger added throws IOException
- void writeInteger(int typeByte, long val)
+ void writeInteger(int typeByte, long val) throws IOException
modifiedmethod: writeHeader added throws IOException
- void writeHeader(int header, int id)
+ void writeHeader(int header, int id) throws IOException
removedmethod: clear
void clear()
removedmethod: writeTo
void writeTo(java.io.OutputStream stream) throws IOException
removedmethod: isEmpty
boolean isEmpty()
removedmethod: size
int size()
removedmethod: writeSpaceId
void writeSpaceId(ghidra.program.model.pcode.AttributeId attribId, long spaceId)
removedmethod: patchIntegerAttribute
boolean patchIntegerAttribute(int pos, ghidra.program.model.pcode.AttributeId attribId, long val)
class ghidra.program.model.pcode.PackedEncodeOverlay 2 changes history
modified extends: ghidra.program.model.pcode.PackedEncode → ghidra.program.model.pcode.PatchPackedEncode
modifiedmethod: writeSpaceId added throws IOException
- void writeSpaceId(ghidra.program.model.pcode.AttributeId attribId, long spaceId)
+ void writeSpaceId(ghidra.program.model.pcode.AttributeId attribId, long spaceId) throws IOException
class ghidra.program.model.pcode.PatchEncoder 2 changes history
modified implements: ghidra.program.model.pcode.Encoder → ghidra.program.model.pcode.CachedEncoder
modifiedmethod: writeSpaceId added throws IOException
- void writeSpaceId(ghidra.program.model.pcode.AttributeId attribId, long spaceId)
+ void writeSpaceId(ghidra.program.model.pcode.AttributeId attribId, long spaceId) throws IOException
class ghidra.program.model.pcode.StringIngest 3 changes history
addedmethod: ingestStreamToNextTerminator
void ingestStreamToNextTerminator(java.io.InputStream inStream) throws IOException
addedmethod: ingestBytes
void ingestBytes(byte[] byteArray, int off, int sz) throws IOException
modifiedmethod: open param 2 renamed: src → desc
- void open(int max, java.lang.String src)
+ void open(int max, java.lang.String desc)
class ghidra.program.model.pcode.SymbolEntry 3 changes history
addedmethod: getMutability
int getMutability()
removedmethod: isReadOnly
boolean isReadOnly()
removedmethod: isVolatile
boolean isVolatile()
class ghidra.program.model.pcode.XmlEncode 3 changes history
modified implements: ghidra.program.model.pcode.Encoder → ghidra.program.model.pcode.CachedEncoder
addedmethod: writeSpace
void writeSpace(ghidra.program.model.pcode.AttributeId attribId, int index, java.lang.String name) throws IOException
addedmethod: writeOpcode
void writeOpcode(ghidra.program.model.pcode.AttributeId attribId, int opcode) throws IOException
class ghidra.program.util.ChangeManager 135 changes history
addedmethod: setChanged
void setChanged(ghidra.program.util.ProgramEvent eventType, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: setChanged
void setChanged(ghidra.program.util.ProgramEvent eventType, ghidra.program.model.address.Address start, ghidra.program.model.address.Address end, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: setObjChanged
void setObjChanged(ghidra.program.util.ProgramEvent eventType, java.lang.Object affected, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: setObjChanged
void setObjChanged(ghidra.program.util.ProgramEvent eventType, ghidra.program.model.address.Address addr, java.lang.Object affected, java.lang.Object oldValue, java.lang.Object newValue)
modifiedfield: DOCR_GROUP_REPARENTED type: int → ProgramEvent; constant: 88 → None
- static int DOCR_GROUP_REPARENTED
+ static ghidra.program.util.ProgramEvent DOCR_GROUP_REPARENTED
modifiedfield: DOCR_OVERLAY_SPACE_ADDED type: int → ProgramEvent; constant: 133 → None
- static int DOCR_OVERLAY_SPACE_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_OVERLAY_SPACE_ADDED
modifiedfield: DOCR_MEMORY_BLOCK_SPLIT type: int → ProgramEvent; constant: 24 → None
- static int DOCR_MEMORY_BLOCK_SPLIT
+ static ghidra.program.util.ProgramEvent DOCR_MEMORY_BLOCK_SPLIT
modifiedfield: DOCR_PLATE_COMMENT_CHANGED type: int → ProgramEvent; constant: 95 → None
- static int DOCR_PLATE_COMMENT_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_PLATE_COMMENT_CHANGED
modifiedfield: DOCR_BOOKMARK_TYPE_ADDED type: int → ProgramEvent; constant: 120 → None
- static int DOCR_BOOKMARK_TYPE_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_BOOKMARK_TYPE_ADDED
modifiedfield: DOCR_CATEGORY_RENAMED type: int → ProgramEvent; constant: 102 → None
- static int DOCR_CATEGORY_RENAMED
+ static ghidra.program.util.ProgramEvent DOCR_CATEGORY_RENAMED
modifiedfield: DOCR_SYMBOL_ASSOCIATION_REMOVED type: int → ProgramEvent; constant: 51 → None
- static int DOCR_SYMBOL_ASSOCIATION_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_SYMBOL_ASSOCIATION_REMOVED
modifiedfield: DOCR_FUNCTION_REMOVED type: int → ProgramEvent; constant: 151 → None
- static int DOCR_FUNCTION_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_FUNCTION_REMOVED
modifiedfield: FUNCTION_CHANGED_PURGE type: int → FunctionChangeType; constant: 1 → None
- static int FUNCTION_CHANGED_PURGE
+ static ghidra.program.util.FunctionChangeRecord.FunctionChangeType FUNCTION_CHANGED_PURGE
modifiedfield: DOCR_GROUP_REMOVED type: int → ProgramEvent; constant: 82 → None
- static int DOCR_GROUP_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_GROUP_REMOVED
modifiedfield: DOCR_EXTERNAL_PATH_CHANGED type: int → ProgramEvent; constant: 65 → None
- static int DOCR_EXTERNAL_PATH_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_EXTERNAL_PATH_CHANGED
modifiedfield: DOCR_CODE_REPLACED type: int → ProgramEvent; constant: 35 → None
- static int DOCR_CODE_REPLACED
+ static ghidra.program.util.ProgramEvent DOCR_CODE_REPLACED
modifiedfield: DOCR_SYMBOL_ANCHORED_FLAG_CHANGED type: int → ProgramEvent; constant: 43 → None
- static int DOCR_SYMBOL_ANCHORED_FLAG_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_SYMBOL_ANCHORED_FLAG_CHANGED
modifiedfield: DOCR_BOOKMARK_TYPE_REMOVED type: int → ProgramEvent; constant: 121 → None
- static int DOCR_BOOKMARK_TYPE_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_BOOKMARK_TYPE_REMOVED
modifiedfield: DOCR_BOOKMARK_REMOVED type: int → ProgramEvent; constant: 123 → None
- static int DOCR_BOOKMARK_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_BOOKMARK_REMOVED
modifiedfield: DOCR_EQUATE_REFERENCE_REMOVED type: int → ProgramEvent; constant: 73 → None
- static int DOCR_EQUATE_REFERENCE_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_EQUATE_REFERENCE_REMOVED
modifiedfield: DOCR_USER_DATA_CHANGED type: int → ProgramEvent; constant: 201 → None
- static int DOCR_USER_DATA_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_USER_DATA_CHANGED
modifiedfield: DOCR_SYMBOL_RENAMED type: int → ProgramEvent; constant: 46 → None
- static int DOCR_SYMBOL_RENAMED
+ static ghidra.program.util.ProgramEvent DOCR_SYMBOL_RENAMED
modifiedfield: DOCR_DATA_TYPE_RENAMED type: int → ProgramEvent; constant: 106 → None
- static int DOCR_DATA_TYPE_RENAMED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_RENAMED
modifiedfield: DOCR_VARIABLE_REFERENCE_ADDED type: int → ProgramEvent; constant: 153 → None
- static int DOCR_VARIABLE_REFERENCE_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_VARIABLE_REFERENCE_ADDED
modifiedfield: DOCR_GROUP_RENAMED type: int → ProgramEvent; constant: 83 → None
- static int DOCR_GROUP_RENAMED
+ static ghidra.program.util.ProgramEvent DOCR_GROUP_RENAMED
modifiedfield: DOCR_SYMBOL_ADDED type: int → ProgramEvent; constant: 40 → None
- static int DOCR_SYMBOL_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_SYMBOL_ADDED
modifiedfield: DOCR_FUNCTION_BODY_CHANGED type: int → ProgramEvent; constant: 155 → None
- static int DOCR_FUNCTION_BODY_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_FUNCTION_BODY_CHANGED
modifiedfield: DOCR_BOOKMARK_ADDED type: int → ProgramEvent; constant: 122 → None
- static int DOCR_BOOKMARK_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_BOOKMARK_ADDED
modifiedfield: DOCR_PRE_COMMENT_CHANGED type: int → ProgramEvent; constant: 91 → None
- static int DOCR_PRE_COMMENT_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_PRE_COMMENT_CHANGED
modifiedfield: DOCR_MEM_REF_TYPE_CHANGED type: int → ProgramEvent; constant: 62 → None
- static int DOCR_MEM_REF_TYPE_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_MEM_REF_TYPE_CHANGED
modifiedfield: DOCR_SOURCE_ARCHIVE_ADDED type: int → ProgramEvent; constant: 111 → None
- static int DOCR_SOURCE_ARCHIVE_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_SOURCE_ARCHIVE_ADDED
modifiedfield: DOCR_IMAGE_BASE_CHANGED type: int → ProgramEvent; constant: 27 → None
- static int DOCR_IMAGE_BASE_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_IMAGE_BASE_CHANGED
modifiedfield: DOCR_MEM_REF_PRIMARY_REMOVED type: int → ProgramEvent; constant: 64 → None
- static int DOCR_MEM_REF_PRIMARY_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_MEM_REF_PRIMARY_REMOVED
modifiedfield: DOCR_REGISTER_VALUES_CHANGED type: int → ProgramEvent; constant: 131 → None
- static int DOCR_REGISTER_VALUES_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_REGISTER_VALUES_CHANGED
modifiedfield: DOCR_MEM_REF_PRIMARY_SET type: int → ProgramEvent; constant: 63 → None
- static int DOCR_MEM_REF_PRIMARY_SET
+ static ghidra.program.util.ProgramEvent DOCR_MEM_REF_PRIMARY_SET
modifiedfield: DOCR_VARIABLE_REFERENCE_REMOVED type: int → ProgramEvent; constant: 154 → None
- static int DOCR_VARIABLE_REFERENCE_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_VARIABLE_REFERENCE_REMOVED
modifiedfield: DOCR_SYMBOL_DATA_CHANGED type: int → ProgramEvent; constant: 52 → None
- static int DOCR_SYMBOL_DATA_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_SYMBOL_DATA_CHANGED
modifiedfield: DOCR_FUNCTION_TAG_CHANGED type: int → ProgramEvent; constant: 147 → None
- static int DOCR_FUNCTION_TAG_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_FUNCTION_TAG_CHANGED
modifiedfield: FUNCTION_CHANGED_THUNK type: int → FunctionChangeType; constant: 7 → None
- static int FUNCTION_CHANGED_THUNK
+ static ghidra.program.util.FunctionChangeRecord.FunctionChangeType FUNCTION_CHANGED_THUNK
modifiedfield: DOCR_INT_ADDRESS_SET_PROPERTY_MAP_ADDED type: int → ProgramEvent; constant: 170 → None
- static int DOCR_INT_ADDRESS_SET_PROPERTY_MAP_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_INT_ADDRESS_SET_PROPERTY_MAP_ADDED
modifiedfield: DOCR_EQUATE_REMOVED type: int → ProgramEvent; constant: 71 → None
- static int DOCR_EQUATE_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_EQUATE_REMOVED
modifiedfield: DOCR_MEMORY_BLOCK_MOVED type: int → ProgramEvent; constant: 23 → None
- static int DOCR_MEMORY_BLOCK_MOVED
+ static ghidra.program.util.ProgramEvent DOCR_MEMORY_BLOCK_MOVED
modifiedfield: DOCR_EQUATE_RENAMED type: int → ProgramEvent; constant: 74 → None
- static int DOCR_EQUATE_RENAMED
+ static ghidra.program.util.ProgramEvent DOCR_EQUATE_RENAMED
modifiedfield: DOCR_LANGUAGE_CHANGED type: int → ProgramEvent; constant: 130 → None
- static int DOCR_LANGUAGE_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_LANGUAGE_CHANGED
modifiedfield: DOCR_EQUATE_ADDED type: int → ProgramEvent; constant: 70 → None
- static int DOCR_EQUATE_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_EQUATE_ADDED
modifiedfield: DOCR_SYMBOL_SCOPE_CHANGED type: int → ProgramEvent; constant: 49 → None
- static int DOCR_SYMBOL_SCOPE_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_SYMBOL_SCOPE_CHANGED
modifiedfield: DOCR_CATEGORY_ADDED type: int → ProgramEvent; constant: 100 → None
- static int DOCR_CATEGORY_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_CATEGORY_ADDED
modifiedfield: DOCR_OVERLAY_SPACE_REMOVED type: int → ProgramEvent; constant: 134 → None
- static int DOCR_OVERLAY_SPACE_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_OVERLAY_SPACE_REMOVED
modifiedfield: DOCR_DATA_TYPE_ADDED type: int → ProgramEvent; constant: 104 → None
- static int DOCR_DATA_TYPE_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_ADDED
modifiedfield: DOCR_EXTERNAL_REFERENCE_ADDED type: int → ProgramEvent; constant: 160 → None
- static int DOCR_EXTERNAL_REFERENCE_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_EXTERNAL_REFERENCE_ADDED
modifiedfield: DOCR_SYMBOL_REMOVED type: int → ProgramEvent; constant: 41 → None
- static int DOCR_SYMBOL_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_SYMBOL_REMOVED
modifiedfield: DOCR_FLOWOVERRIDE_CHANGED type: int → ProgramEvent; constant: 163 → None
- static int DOCR_FLOWOVERRIDE_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_FLOWOVERRIDE_CHANGED
modifiedfield: DOCR_CODE_REMOVED type: int → ProgramEvent; constant: 31 → None
- static int DOCR_CODE_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_CODE_REMOVED
modifiedfield: DOCR_MEMORY_BLOCKS_JOINED type: int → ProgramEvent; constant: 25 → None
- static int DOCR_MEMORY_BLOCKS_JOINED
+ static ghidra.program.util.ProgramEvent DOCR_MEMORY_BLOCKS_JOINED
modifiedfield: DOCR_CODE_MOVED type: int → ProgramEvent; constant: 32 → None
- static int DOCR_CODE_MOVED
+ static ghidra.program.util.ProgramEvent DOCR_CODE_MOVED
modifiedfield: DOCR_CATEGORY_REMOVED type: int → ProgramEvent; constant: 101 → None
- static int DOCR_CATEGORY_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_CATEGORY_REMOVED
modifiedfield: DOCR_OVERLAY_SPACE_RENAMED type: int → ProgramEvent; constant: 135 → None
- static int DOCR_OVERLAY_SPACE_RENAMED
+ static ghidra.program.util.ProgramEvent DOCR_OVERLAY_SPACE_RENAMED
modifiedfield: DOCR_LENGTH_OVERRIDE_CHANGED type: int → ProgramEvent; constant: 164 → None
- static int DOCR_LENGTH_OVERRIDE_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_LENGTH_OVERRIDE_CHANGED
modifiedfield: DOCR_SYMBOL_SOURCE_CHANGED type: int → ProgramEvent; constant: 42 → None
- static int DOCR_SYMBOL_SOURCE_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_SYMBOL_SOURCE_CHANGED
modifiedfield: DOCR_FUNCTION_TAG_DELETED type: int → ProgramEvent; constant: 149 → None
- static int DOCR_FUNCTION_TAG_DELETED
+ static ghidra.program.util.ProgramEvent DOCR_FUNCTION_TAG_DELETED
modifiedfield: DOCR_FUNCTION_ADDED type: int → ProgramEvent; constant: 150 → None
- static int DOCR_FUNCTION_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_FUNCTION_ADDED
modifiedfield: FUNCTION_CHANGED_NORETURN type: int → FunctionChangeType; constant: 3 → None
- static int FUNCTION_CHANGED_NORETURN
+ static ghidra.program.util.FunctionChangeRecord.FunctionChangeType FUNCTION_CHANGED_NORETURN
modifiedfield: DOCR_CODE_UNIT_PROPERTY_CHANGED type: int → ProgramEvent; constant: 36 → None
- static int DOCR_CODE_UNIT_PROPERTY_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_CODE_UNIT_PROPERTY_CHANGED
modifiedfield: DOCR_CODE_ADDED type: int → ProgramEvent; constant: 30 → None
- static int DOCR_CODE_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_CODE_ADDED
modifiedfield: DOCR_ADDRESS_SET_PROPERTY_MAP_CHANGED type: int → ProgramEvent; constant: 169 → None
- static int DOCR_ADDRESS_SET_PROPERTY_MAP_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_ADDRESS_SET_PROPERTY_MAP_CHANGED
modifiedfield: DOCR_FUNCTION_TAG_CREATED type: int → ProgramEvent; constant: 148 → None
- static int DOCR_FUNCTION_TAG_CREATED
+ static ghidra.program.util.ProgramEvent DOCR_FUNCTION_TAG_CREATED
modifiedfield: FUNCTION_CHANGED_PARAMETERS type: int → FunctionChangeType; constant: 6 → None
- static int FUNCTION_CHANGED_PARAMETERS
+ static ghidra.program.util.FunctionChangeRecord.FunctionChangeType FUNCTION_CHANGED_PARAMETERS
modifiedfield: DOCR_DATA_TYPE_CHANGED type: int → ProgramEvent; constant: 108 → None
- static int DOCR_DATA_TYPE_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_CHANGED
modifiedfield: FUNCTION_CHANGED_INLINE type: int → FunctionChangeType; constant: 2 → None
- static int FUNCTION_CHANGED_INLINE
+ static ghidra.program.util.FunctionChangeRecord.FunctionChangeType FUNCTION_CHANGED_INLINE
modifiedfield: DOCR_INT_ADDRESS_SET_PROPERTY_MAP_CHANGED type: int → ProgramEvent; constant: 172 → None
- static int DOCR_INT_ADDRESS_SET_PROPERTY_MAP_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_INT_ADDRESS_SET_PROPERTY_MAP_CHANGED
modifiedfield: DOCR_EXTERNAL_NAME_REMOVED type: int → ProgramEvent; constant: 67 → None
- static int DOCR_EXTERNAL_NAME_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_EXTERNAL_NAME_REMOVED
modifiedfield: DOCR_FUNCTION_CHANGED type: int → ProgramEvent; constant: 152 → None
- static int DOCR_FUNCTION_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_FUNCTION_CHANGED
modifiedfield: DOCR_MEMORY_BYTES_CHANGED type: int → ProgramEvent; constant: 26 → None
- static int DOCR_MEMORY_BYTES_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_MEMORY_BYTES_CHANGED
modifiedfield: DOCR_CATEGORY_MOVED type: int → ProgramEvent; constant: 103 → None
- static int DOCR_CATEGORY_MOVED
+ static ghidra.program.util.ProgramEvent DOCR_CATEGORY_MOVED
modifiedfield: DOCR_POST_COMMENT_CHANGED type: int → ProgramEvent; constant: 92 → None
- static int DOCR_POST_COMMENT_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_POST_COMMENT_CHANGED
modifiedfield: DOCR_SYMBOL_SET_AS_PRIMARY type: int → ProgramEvent; constant: 45 → None
- static int DOCR_SYMBOL_SET_AS_PRIMARY
+ static ghidra.program.util.ProgramEvent DOCR_SYMBOL_SET_AS_PRIMARY
modifiedfield: DOCR_SYMBOL_ADDRESS_CHANGED type: int → ProgramEvent; constant: 53 → None
- static int DOCR_SYMBOL_ADDRESS_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_SYMBOL_ADDRESS_CHANGED
modifiedfield: DOCR_EXTERNAL_ENTRY_POINT_REMOVED type: int → ProgramEvent; constant: 48 → None
- static int DOCR_EXTERNAL_ENTRY_POINT_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_EXTERNAL_ENTRY_POINT_REMOVED
modifiedfield: DOCR_MEMORY_BLOCK_ADDED type: int → ProgramEvent; constant: 20 → None
- static int DOCR_MEMORY_BLOCK_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_MEMORY_BLOCK_ADDED
modifiedfield: DOCR_MEMORY_BLOCK_CHANGED type: int → ProgramEvent; constant: 22 → None
- static int DOCR_MEMORY_BLOCK_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_MEMORY_BLOCK_CHANGED
modifiedfield: DOCR_FALLTHROUGH_CHANGED type: int → ProgramEvent; constant: 162 → None
- static int DOCR_FALLTHROUGH_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_FALLTHROUGH_CHANGED
modifiedfield: DOCR_MEM_REFERENCE_REMOVED type: int → ProgramEvent; constant: 61 → None
- static int DOCR_MEM_REFERENCE_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_MEM_REFERENCE_REMOVED
modifiedfield: DOCR_TREE_REMOVED type: int → ProgramEvent; constant: 142 → None
- static int DOCR_TREE_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_TREE_REMOVED
modifiedfield: DOCR_EXTERNAL_REFERENCE_REMOVED type: int → ProgramEvent; constant: 161 → None
- static int DOCR_EXTERNAL_REFERENCE_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_EXTERNAL_REFERENCE_REMOVED
modifiedfield: DOCR_SOURCE_ARCHIVE_CHANGED type: int → ProgramEvent; constant: 112 → None
- static int DOCR_SOURCE_ARCHIVE_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_SOURCE_ARCHIVE_CHANGED
modifiedfield: DOCR_FRAGMENT_MOVED type: int → ProgramEvent; constant: 87 → None
- static int DOCR_FRAGMENT_MOVED
+ static ghidra.program.util.ProgramEvent DOCR_FRAGMENT_MOVED
modifiedfield: DOCR_DATA_TYPE_REMOVED type: int → ProgramEvent; constant: 105 → None
- static int DOCR_DATA_TYPE_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_REMOVED
modifiedfield: DOCR_CODE_UNIT_PROPERTY_RANGE_REMOVED type: int → ProgramEvent; constant: 38 → None
- static int DOCR_CODE_UNIT_PROPERTY_RANGE_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_CODE_UNIT_PROPERTY_RANGE_REMOVED
modifiedfield: DOCR_COMPOSITE_ADDED type: int → ProgramEvent; constant: 33 → None
- static int DOCR_COMPOSITE_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_COMPOSITE_ADDED
modifiedfield: DOCR_SYMBOL_ASSOCIATION_ADDED type: int → ProgramEvent; constant: 50 → None
- static int DOCR_SYMBOL_ASSOCIATION_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_SYMBOL_ASSOCIATION_ADDED
modifiedfield: DOCR_EOL_COMMENT_CHANGED type: int → ProgramEvent; constant: 90 → None
- static int DOCR_EOL_COMMENT_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_EOL_COMMENT_CHANGED
modifiedfield: DOCR_EXTERNAL_NAME_CHANGED type: int → ProgramEvent; constant: 68 → None
- static int DOCR_EXTERNAL_NAME_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_EXTERNAL_NAME_CHANGED
modifiedfield: DOCR_TREE_RENAMED type: int → ProgramEvent; constant: 143 → None
- static int DOCR_TREE_RENAMED
+ static ghidra.program.util.ProgramEvent DOCR_TREE_RENAMED
modifiedfield: FUNCTION_CHANGED_RETURN type: int → FunctionChangeType; constant: 5 → None
- static int FUNCTION_CHANGED_RETURN
+ static ghidra.program.util.FunctionChangeRecord.FunctionChangeType FUNCTION_CHANGED_RETURN
modifiedfield: DOCR_ADDRESS_SET_PROPERTY_MAP_ADDED type: int → ProgramEvent; constant: 167 → None
- static int DOCR_ADDRESS_SET_PROPERTY_MAP_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_ADDRESS_SET_PROPERTY_MAP_ADDED
modifiedfield: DOCR_EXTERNAL_ENTRY_POINT_ADDED type: int → ProgramEvent; constant: 47 → None
- static int DOCR_EXTERNAL_ENTRY_POINT_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_EXTERNAL_ENTRY_POINT_ADDED
modifiedfield: DOCR_MEM_REFERENCE_ADDED type: int → ProgramEvent; constant: 60 → None
- static int DOCR_MEM_REFERENCE_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_MEM_REFERENCE_ADDED
modifiedfield: DOCR_TREE_CREATED type: int → ProgramEvent; constant: 141 → None
- static int DOCR_TREE_CREATED
+ static ghidra.program.util.ProgramEvent DOCR_TREE_CREATED
modifiedfield: DOCR_MODULE_REORDERED type: int → ProgramEvent; constant: 86 → None
- static int DOCR_MODULE_REORDERED
+ static ghidra.program.util.ProgramEvent DOCR_MODULE_REORDERED
modifiedfield: DOCR_BOOKMARK_CHANGED type: int → ProgramEvent; constant: 124 → None
- static int DOCR_BOOKMARK_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_BOOKMARK_CHANGED
modifiedfield: DOCR_CODE_UNIT_USER_DATA_CHANGED type: int → ProgramEvent; constant: 200 → None
- static int DOCR_CODE_UNIT_USER_DATA_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_CODE_UNIT_USER_DATA_CHANGED
modifiedfield: DOCR_GROUP_ALIAS_CHANGED type: int → ProgramEvent; constant: 85 → None
- static int DOCR_GROUP_ALIAS_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_GROUP_ALIAS_CHANGED
modifiedfield: DOCR_DATA_TYPE_REPLACED type: int → ProgramEvent; constant: 110 → None
- static int DOCR_DATA_TYPE_REPLACED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_REPLACED
modifiedfield: DOCR_COMPOSITE_REMOVED type: int → ProgramEvent; constant: 34 → None
- static int DOCR_COMPOSITE_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_COMPOSITE_REMOVED
modifiedfield: DOCR_EXTERNAL_NAME_ADDED type: int → ProgramEvent; constant: 66 → None
- static int DOCR_EXTERNAL_NAME_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_EXTERNAL_NAME_ADDED
modifiedfield: DOCR_GROUP_ADDED type: int → ProgramEvent; constant: 81 → None
- static int DOCR_GROUP_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_GROUP_ADDED
modifiedfield: DOCR_INT_ADDRESS_SET_PROPERTY_MAP_REMOVED type: int → ProgramEvent; constant: 171 → None
- static int DOCR_INT_ADDRESS_SET_PROPERTY_MAP_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_INT_ADDRESS_SET_PROPERTY_MAP_REMOVED
modifiedfield: DOCR_EQUATE_REFERENCE_ADDED type: int → ProgramEvent; constant: 72 → None
- static int DOCR_EQUATE_REFERENCE_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_EQUATE_REFERENCE_ADDED
modifiedfield: DOCR_MEMORY_BLOCK_REMOVED type: int → ProgramEvent; constant: 21 → None
- static int DOCR_MEMORY_BLOCK_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_MEMORY_BLOCK_REMOVED
modifiedfield: FUNCTION_CHANGED_CALL_FIXUP type: int → FunctionChangeType; constant: 4 → None
- static int FUNCTION_CHANGED_CALL_FIXUP
+ static ghidra.program.util.FunctionChangeRecord.FunctionChangeType FUNCTION_CHANGED_CALL_FIXUP
modifiedfield: DOCR_CODE_UNIT_PROPERTY_ALL_REMOVED type: int → ProgramEvent; constant: 37 → None
- static int DOCR_CODE_UNIT_PROPERTY_ALL_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_CODE_UNIT_PROPERTY_ALL_REMOVED
modifiedfield: DOCR_GROUP_COMMENT_CHANGED type: int → ProgramEvent; constant: 84 → None
- static int DOCR_GROUP_COMMENT_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_GROUP_COMMENT_CHANGED
modifiedfield: DOCR_REPEATABLE_COMMENT_CHANGED type: int → ProgramEvent; constant: 96 → None
- static int DOCR_REPEATABLE_COMMENT_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_REPEATABLE_COMMENT_CHANGED
modifiedfield: DOCR_DATA_TYPE_SETTING_CHANGED type: int → ProgramEvent; constant: 109 → None
- static int DOCR_DATA_TYPE_SETTING_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_SETTING_CHANGED
modifiedfield: DOCR_ADDRESS_SET_PROPERTY_MAP_REMOVED type: int → ProgramEvent; constant: 168 → None
- static int DOCR_ADDRESS_SET_PROPERTY_MAP_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_ADDRESS_SET_PROPERTY_MAP_REMOVED
modifiedfield: DOCR_DATA_TYPE_MOVED type: int → ProgramEvent; constant: 107 → None
- static int DOCR_DATA_TYPE_MOVED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_MOVED
removedfield: DOCR_DOCUMENT_CHANGED
static int DOCR_DOCUMENT_CHANGED
removedfield: DOCR_REPEATABLE_COMMENT_CREATED
static int DOCR_REPEATABLE_COMMENT_CREATED
removedfield: DOCR_REPEATABLE_COMMENT_ADDED
static int DOCR_REPEATABLE_COMMENT_ADDED
removedfield: DOCR_REPEATABLE_COMMENT_REMOVED
static int DOCR_REPEATABLE_COMMENT_REMOVED
removedfield: DOCR_REPEATABLE_COMMENT_DELETED
static int DOCR_REPEATABLE_COMMENT_DELETED
removedfield: DOCR_OBJECT_CREATED
static int DOCR_OBJECT_CREATED
removedfield: DOCR_TREE_RESTORED
static int DOCR_TREE_RESTORED
removedfield: DOCR_TAG_ADDED_TO_FUNCTION
static int DOCR_TAG_ADDED_TO_FUNCTION
removedfield: DOCR_TAG_REMOVED_FROM_FUNCTION
static int DOCR_TAG_REMOVED_FROM_FUNCTION
removedfield: DOCR_CUSTOM_FORMAT_ADDED
static int DOCR_CUSTOM_FORMAT_ADDED
removedfield: DOCR_CUSTOM_FORMAT_REMOVED
static int DOCR_CUSTOM_FORMAT_REMOVED
removedfield: DOCR_RELOCATION_ADDED
static int DOCR_RELOCATION_ADDED
removedmethod: setChanged
void setChanged(int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setChanged
void setChanged(int type, ghidra.program.model.address.Address start, ghidra.program.model.address.Address end, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, int subType, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, ghidra.program.model.address.Address addr, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, int subType, ghidra.program.model.address.Address addr, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, ghidra.program.model.address.AddressSetView addrSet, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
class ghidra.program.util.ChangeManagerAdapter 11 changes history
addedmethod: setChanged
void setChanged(ghidra.program.util.ProgramEvent event, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: setChanged
void setChanged(ghidra.program.util.ProgramEvent event, ghidra.program.model.address.Address start, ghidra.program.model.address.Address end, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: setObjChanged
void setObjChanged(ghidra.program.util.ProgramEvent event, java.lang.Object affected, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: setObjChanged
void setObjChanged(ghidra.program.util.ProgramEvent eventType, ghidra.program.model.address.Address addr, java.lang.Object affected, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setChanged
void setChanged(int type, ghidra.program.model.address.Address start, ghidra.program.model.address.Address end, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setChanged
void setChanged(int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, ghidra.program.model.address.Address addr, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, int subType, ghidra.program.model.address.Address addr, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, ghidra.program.model.address.AddressSetView addrSet, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, int subType, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
class ghidra.program.util.CodeUnitPropertyChangeRecord 7 changes history
modified extends: ghidra.framework.model.DomainObjectChangeRecord → ghidra.program.util.ProgramChangeRecord
addedmethod: toString
java.lang.String toString()
removedmethod: getAddress
ghidra.program.model.address.Address getAddress()
removedmethod: getOldValue
java.lang.Object getOldValue()
removedmethod: getNewValue
java.lang.Object getNewValue()
removedmethod: getStartAddress
ghidra.program.model.address.Address getStartAddress()
removedmethod: getEndAddress
ghidra.program.model.address.Address getEndAddress()
class ghidra.program.util.CodeUnitUserDataChangeRecord 3 changes history
addedmethod: toString
java.lang.String toString()
removedmethod: getOldValue
java.lang.Object getOldValue()
removedmethod: getNewValue
java.lang.Object getNewValue()
class ghidra.program.util.DataTypeArchiveChangeManager 15 changes history
modifiedfield: DOCR_CATEGORY_REMOVED type: int → ProgramEvent; constant: 101 → None
- static int DOCR_CATEGORY_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_CATEGORY_REMOVED
modifiedfield: DOCR_DATA_TYPE_REPLACED type: int → ProgramEvent; constant: 110 → None
- static int DOCR_DATA_TYPE_REPLACED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_REPLACED
modifiedfield: DOCR_CATEGORY_ADDED type: int → ProgramEvent; constant: 100 → None
- static int DOCR_CATEGORY_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_CATEGORY_ADDED
modifiedfield: DOCR_CATEGORY_RENAMED type: int → ProgramEvent; constant: 102 → None
- static int DOCR_CATEGORY_RENAMED
+ static ghidra.program.util.ProgramEvent DOCR_CATEGORY_RENAMED
modifiedfield: DOCR_CATEGORY_MOVED type: int → ProgramEvent; constant: 103 → None
- static int DOCR_CATEGORY_MOVED
+ static ghidra.program.util.ProgramEvent DOCR_CATEGORY_MOVED
modifiedfield: DOCR_DATA_TYPE_REMOVED type: int → ProgramEvent; constant: 105 → None
- static int DOCR_DATA_TYPE_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_REMOVED
modifiedfield: DOCR_DATA_TYPE_SETTING_CHANGED type: int → ProgramEvent; constant: 109 → None
- static int DOCR_DATA_TYPE_SETTING_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_SETTING_CHANGED
modifiedfield: DOCR_DATA_TYPE_CHANGED type: int → ProgramEvent; constant: 108 → None
- static int DOCR_DATA_TYPE_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_CHANGED
modifiedfield: DOCR_DATA_TYPE_MOVED type: int → ProgramEvent; constant: 107 → None
- static int DOCR_DATA_TYPE_MOVED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_MOVED
modifiedfield: DOCR_DATA_TYPE_RENAMED type: int → ProgramEvent; constant: 106 → None
- static int DOCR_DATA_TYPE_RENAMED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_RENAMED
modifiedfield: DOCR_DATA_TYPE_ADDED type: int → ProgramEvent; constant: 104 → None
- static int DOCR_DATA_TYPE_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_ADDED
removedfield: DOCR_CUSTOM_FORMAT_ADDED
static int DOCR_CUSTOM_FORMAT_ADDED
removedfield: DOCR_CUSTOM_FORMAT_REMOVED
static int DOCR_CUSTOM_FORMAT_REMOVED
removedmethod: setChanged
void setChanged(int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
class ghidra.program.util.DefaultLanguageService 2 changes history
modifiedmethod: getLanguageDescriptions param 2 renamed: endianess → endianness
- java.util.List<ghidra.program.model.lang.LanguageDescription> getLanguageDescriptions(ghidra.program.model.lang.Processor processor, ghidra.program.model.lang.Endian endianess, java.lang.Integer size, java.lang.String variant)
+ java.util.List<ghidra.program.model.lang.LanguageDescription> getLanguageDescriptions(ghidra.program.model.lang.Processor processor, ghidra.program.model.lang.Endian endianness, java.lang.Integer size, java.lang.String variant)
modifiedmethod: getExternalLanguageDescriptions param 3 renamed: endianess → endianness
- java.util.List<ghidra.program.model.lang.LanguageDescription> getExternalLanguageDescriptions(java.lang.String externalProcessorName, java.lang.String externalTool, ghidra.program.model.lang.Endian endianess, java.lang.Integer size)
+ java.util.List<ghidra.program.model.lang.LanguageDescription> getExternalLanguageDescriptions(java.lang.String externalProcessorName, java.lang.String externalTool, ghidra.program.model.lang.Endian endianness, java.lang.Integer size)
class ghidra.program.util.ExternalSymbolResolver 10 changes history
modified implements: (none) → java.io.Closeable
addedmethod: addProgramToFixup
void addProgramToFixup(ghidra.program.model.listing.Program program)
addedmethod: addProgramToFixup
void addProgramToFixup(java.lang.String programPath, ghidra.program.model.listing.Program program)
addedmethod: addLoadedProgram
void addLoadedProgram(java.lang.String programPath, ghidra.program.model.listing.Program program)
addedmethod: hasProblemLibraries
boolean hasProblemLibraries()
addedmethod: close
void close()
addedmethod: fixUnresolvedExternalSymbols
void fixUnresolvedExternalSymbols() throws CancelledException
addedmethod: getLibraryProgram
ghidra.program.model.listing.Program getLibraryProgram(java.lang.String libPath) throws CancelledException
addedmethod: openLibraryFile
ghidra.program.model.listing.Program openLibraryFile(ghidra.framework.model.DomainFile libDf, java.lang.String libPath) throws CancelledException
removedmethod: getLibrarySearchList
static java.util.List<ghidra.program.model.listing.Library> getLibrarySearchList(ghidra.program.model.listing.Program program)
class ghidra.program.util.MemoryBlockDiff 7 changes history
addedfield: ARTIFICIAL
static int ARTIFICIAL
addedmethod: isArtificialDifferent
boolean isArtificialDifferent()
modifiedfield: COMMENT constant: 2048 → 4096
- static int COMMENT
+ static int COMMENT
modifiedfield: SOURCE constant: 1024 → 2048
- static int SOURCE
+ static int SOURCE
modifiedfield: INIT constant: 512 → 1024
- static int INIT
+ static int INIT
modifiedfield: TYPE constant: 256 → 512
- static int TYPE
+ static int TYPE
modifiedfield: ALL constant: 4095 → 8191
- static int ALL
+ static int ALL
class ghidra.program.util.ProgramChangeRecord 1 change history
addedmethod: toString
java.lang.String toString()
class ghidra.program.util.ProgramUtilities 1 change history
addedmethod: isChangedWithUpgradeOnly
static boolean isChangedWithUpgradeOnly(ghidra.program.model.listing.Program program)
class ghidra.program.util.UserDataChangeRecord 3 changes history
addedmethod: toString
java.lang.String toString()
removedmethod: getOldValue
java.lang.Object getOldValue()
removedmethod: getNewValue
java.lang.Object getNewValue()
class ghidra.pty.PtyChild 1 change history
addedmethod: setWindowSize
void setWindowSize(short cols, short rows)
class ghidra.pty.PtyParent 1 change history
removedmethod: setWindowSize
void setWindowSize(short cols, short rows)
class ghidra.pty.PtySession 1 change history
addedmethod: waitExited
int waitExited(long timeout, java.util.concurrent.TimeUnit unit) throws InterruptedException, TimeoutException
class ghidra.pty.linux.LinuxPtySessionLeader 6 changes history
modified extends: java.lang.Object → ghidra.pty.unix.UnixPtySessionLeader
addedmethod: ioctls
ghidra.pty.unix.PosixC.Ioctls ioctls()
removedfield: ptyPath
java.lang.String ptyPath
removedfield: subArgs
java.util.List<java.lang.String> subArgs
removedmethod: parseArgs
void parseArgs(java.lang.String[] args)
removedmethod: run
void run() throws Exception
class ghidra.pty.local.LocalProcessPtySession 1 change history
addedmethod: waitExited
int waitExited(long timeout, java.util.concurrent.TimeUnit unit) throws InterruptedException, TimeoutException
class ghidra.pty.local.LocalWindowsNativeProcessPtySession 3 changes history
addedmethod: doWaitExited
int doWaitExited(int millis) throws TimeoutException
addedmethod: waitExited
int waitExited(long timeout, java.util.concurrent.TimeUnit unit) throws TimeoutException
modifiedmethod: waitExited removed throws InterruptedException
- int waitExited() throws InterruptedException
+ int waitExited()
class ghidra.pty.ssh.SshPtyChild 1 change history
addedmethod: setWindowSize
void setWindowSize(short cols, short rows)
class ghidra.pty.ssh.SshPtyParent 1 change history
removedmethod: setWindowSize
void setWindowSize(short cols, short rows)
class ghidra.pty.ssh.SshPtySession 2 changes history
addedmethod: doWaitExited
int doWaitExited(java.lang.Long millis) throws InterruptedException, TimeoutException
addedmethod: waitExited
int waitExited(long timeout, java.util.concurrent.TimeUnit unit) throws InterruptedException, TimeoutException
class ghidra.pty.windows.ConPtyChild 1 change history
addedmethod: setWindowSize
void setWindowSize(short cols, short rows)
class ghidra.pty.windows.ConPtyParent 1 change history
removedmethod: setWindowSize
void setWindowSize(short cols, short rows)
class ghidra.sleigh.grammar.SourceFileIndexer 4 changes history
addedmethod: encode
void encode(ghidra.program.model.pcode.Encoder encoder) throws IOException
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: saveXml
void saveXml(java.io.PrintStream s)
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser)
class ghidra.test.AbstractGhidraHeadlessIntegrationTest 14 changes history
addedmethod: undo
static void undo(ghidra.framework.model.DomainObject dobj, boolean wait)
addedmethod: redo
static void redo(ghidra.framework.model.DomainObject dobj, boolean wait)
addedmethod: undo
static void undo(ghidra.framework.model.DomainObject dobj, java.lang.String name)
addedmethod: undo
static void undo(ghidra.framework.model.DomainObject dobj)
addedmethod: redo
static void redo(ghidra.framework.model.DomainObject dobj)
addedmethod: undo
static void undo(ghidra.framework.model.DomainObject dobj, int count)
addedmethod: redo
static void redo(ghidra.framework.model.DomainObject dobj, int count)
removedmethod: undo
static void undo(ghidra.framework.model.UndoableDomainObject dobj, boolean wait)
removedmethod: redo
static void redo(ghidra.framework.model.UndoableDomainObject dobj, boolean wait)
removedmethod: undo
static void undo(ghidra.framework.model.UndoableDomainObject dobj, java.lang.String name)
removedmethod: undo
static void undo(ghidra.framework.model.UndoableDomainObject dobj)
removedmethod: redo
static void redo(ghidra.framework.model.UndoableDomainObject dobj)
removedmethod: undo
static void undo(ghidra.framework.model.UndoableDomainObject dobj, int count)
removedmethod: redo
static void redo(ghidra.framework.model.UndoableDomainObject dobj, int count)
class ghidra.util.HTMLUtilities 4 changes history
addedmethod: styleText
static java.lang.String styleText(javax.swing.text.SimpleAttributeSet attributes, java.lang.String text)
addedmethod: escapeHTML
static java.lang.String escapeHTML(java.lang.String text, boolean makeSpacesNonBreaking)
modifiedfield: HTML_NEW_LINE constant: None → "<br>"
- static java.lang.String HTML_NEW_LINE
+ static java.lang.String HTML_NEW_LINE
modifiedfield: HTML_SPACE constant: None → "&nbsp;"
- static java.lang.String HTML_SPACE
+ static java.lang.String HTML_SPACE
class ghidra.util.classfinder.ClassJar 2 changes history
modified extends: ghidra.util.classfinder.ClassLocation → java.lang.Object
modified implements: (none) → ghidra.util.classfinder.ClassLocation
class ghidra.util.classfinder.ClassLocation 1 change history
modified extends: java.lang.Object → (none)
class ghidra.util.classfinder.ClassPackage 2 changes history
modified extends: ghidra.util.classfinder.ClassLocation → java.lang.Object
modified implements: (none) → ghidra.util.classfinder.ClassLocation
class ghidra.util.classfinder.ClassSearcher 6 changes history
addedmethod: getExtensionPointInfo
static java.util.Set<ghidra.util.classfinder.ClassFileInfo> getExtensionPointInfo()
addedmethod: getLoaded
static java.util.Set<ghidra.util.classfinder.ClassFileInfo> getLoaded()
addedmethod: getFalsePositives
static java.util.Set<ghidra.util.classfinder.ClassFileInfo> getFalsePositives()
addedmethod: getExtensionPointSuffix
static java.lang.String getExtensionPointSuffix(java.lang.String className)
addedmethod: logStatistics
static void logStatistics()
removedmethod: search
static void search(boolean forceRefresh, ghidra.util.task.TaskMonitor monitor) throws CancelledException
class ghidra.util.datastruct.IntArrayList 1 change history
addedmethod: isEmpty
boolean isEmpty()
class ghidra.util.datastruct.LongArrayList 1 change history
modified implements: java.util.List → java.util.List, java.util.RandomAccess
class ghidra.util.datastruct.SynchronizedListAccumulator 1 change history
addedmethod: clear
void clear()
class ghidra.util.table.field.MonospacedByteRenderer 2 changes history
addedmethod: getDefaultFont
java.awt.Font getDefaultFont()
removedmethod: configureFont
void configureFont(javax.swing.JTable table, javax.swing.table.TableModel model, int column)
class help.validator.AnchorManager 1 change history
modifiedmethod: getAnchorsByHelpPath return type: Map → Map
- java.util.Map<java.lang.String,help.validator.model.AnchorDefinition> getAnchorsByHelpPath()
+ java.util.Map<help.PathKey,help.validator.model.AnchorDefinition> getAnchorsByHelpPath()
class utilities.util.FileUtilities 1 change history
removedmethod: createTempDirectory
static java.io.File createTempDirectory(java.lang.String prefix)
class utility.application.ApplicationLayout 1 change history
removedmethod: createUserDirs
void createUserDirs() throws IOException
class utility.application.ApplicationUtilities 9 changes history
addedfield: PROPERTY_TEMP_DIR
static java.lang.String PROPERTY_TEMP_DIR
addedfield: PROPERTY_CACHE_DIR
static java.lang.String PROPERTY_CACHE_DIR
addedfield: PROPERTY_SETTINGS_DIR
static java.lang.String PROPERTY_SETTINGS_DIR
addedmethod: getDefaultUserTempDir
static java.io.File getDefaultUserTempDir(java.lang.String applicationName) throws FileNotFoundException, IOException
addedmethod: getLegacyUserSettingsDir
static java.io.File getLegacyUserSettingsDir(ghidra.framework.ApplicationProperties applicationProperties, generic.jar.ResourceFile installationDirectory) throws FileNotFoundException
addedmethod: normalizeApplicationName
static java.lang.String normalizeApplicationName(java.lang.String applicationName)
modifiedmethod: getDefaultUserCacheDir added throws IOException
- static java.io.File getDefaultUserCacheDir(ghidra.framework.ApplicationProperties applicationProperties) throws FileNotFoundException
+ static java.io.File getDefaultUserCacheDir(ghidra.framework.ApplicationProperties applicationProperties) throws FileNotFoundException, IOException
modifiedmethod: getDefaultUserSettingsDir added throws IOException
- static java.io.File getDefaultUserSettingsDir(ghidra.framework.ApplicationProperties applicationProperties, generic.jar.ResourceFile installationDirectory) throws FileNotFoundException
+ static java.io.File getDefaultUserSettingsDir(ghidra.framework.ApplicationProperties applicationProperties, generic.jar.ResourceFile installationDirectory) throws FileNotFoundException, IOException
removedmethod: getDefaultUserTempDir
static java.io.File getDefaultUserTempDir(ghidra.framework.ApplicationProperties applicationProperties) throws FileNotFoundException
class utility.function.Dummy 2 changes history
addedmethod: predicate
static java.util.function.Predicate<T> predicate()
addedmethod: biPredicate
static java.util.function.BiPredicate<T,U> biPredicate()
db 1 removed, 1 modified
class db.DBConstants Removed history
class db.DBHandle 1 change history
addedmethod: setDBVersionedSourceFile
void setDBVersionedSourceFile(db.buffers.BufferFile versionedSourceBufferFile) throws IOException
db.buffers 1 modified
class db.buffers.BufferMgr 1 change history
addedmethod: setDBVersionedSourceFile
void setDBVersionedSourceFile(db.buffers.LocalManagedBufferFile versionedSourceBufferFile) throws IOException
docking 6 added, 10 modified
class docking.AbstractDockingTool 2 changes history
addedmethod: getLocalActions
java.util.Set<docking.action.DockingActionIf> getLocalActions(docking.ComponentProvider provider)
addedmethod: getGlobalActions
java.util.Set<docking.action.DockingActionIf> getGlobalActions()
class docking.ActionToGuiHelper 2 changes history
addedmethod: getLocalActions
java.util.Set<docking.action.DockingActionIf> getLocalActions(docking.ComponentProvider provider)
addedmethod: getGlobalActions
java.util.Set<docking.action.DockingActionIf> getGlobalActions()
class docking.ComponentProvider 3 changes history
addedmethod: setDefaultFocusComponent
void setDefaultFocusComponent(java.awt.Component component)
addedmethod: getLocalActions
java.util.Set<docking.action.DockingActionIf> getLocalActions()
addedmethod: getBaseIcon
javax.swing.Icon getBaseIcon()
class docking.DialogComponentProvider 1 change history
addedmethod: setAccessibleDescription
void setAccessibleDescription(java.lang.String description)
class docking.DockableComponent 1 change history
removedmethod: getFocusedComponent
java.awt.Component getFocusedComponent()
class docking.DockingKeyBindingAction 2 changes history
addedmethod: isSystemKeybindingPrecedence
boolean isSystemKeybindingPrecedence()
removedmethod: isReservedKeybindingPrecedence
boolean isReservedKeybindingPrecedence()
class docking.DockingWindowManager 1 change history
addedmethod: getGlobalActions
java.util.Set<docking.action.DockingActionIf> getGlobalActions()
class docking.KeyEntryTextField 4 changes history
modified extends: javax.swing.JTextField → docking.widgets.textfield.HintTextField
addedmethod: setEnabled
void setEnabled(boolean enabled)
addedmethod: setDisabledHint
void setDisabledHint(java.lang.String disabledHint)
removedmethod: parseKeyStroke
static java.lang.String parseKeyStroke(javax.swing.KeyStroke ks)
class docking.PopupMenuContext 1 change history
addedmethod: toString
java.lang.String toString()
class docking.Tool 2 changes history
addedmethod: getGlobalActions
java.util.Set<docking.action.DockingActionIf> getGlobalActions()
addedmethod: getLocalActions
java.util.Set<docking.action.DockingActionIf> getLocalActions(docking.ComponentProvider componentProvider)
docking.action 6 added, 1 removed, 5 modified
class docking.action.HelpAction 4 changes history
modified extends: docking.action.DockingAction → docking.action.AbstractHelpAction
addedmethod: isInfo
boolean isInfo()
removedmethod: isEnabledForContext
boolean isEnabledForContext(docking.ActionContext context)
removedmethod: actionPerformed
void actionPerformed(docking.ActionContext context)
class docking.action.KeyBindingData 5 changes history
addedmethod: update
static docking.action.KeyBindingData update(docking.action.KeyBindingData kbData, ghidra.framework.options.ActionTrigger newTrigger)
addedmethod: getMouseBinding
gui.event.MouseBinding getMouseBinding()
addedmethod: getActionTrigger
ghidra.framework.options.ActionTrigger getActionTrigger()
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
class docking.action.KeyBindingsManager 10 changes history
addedmethod: addSystemAction
void addSystemAction(docking.action.DockingActionIf action)
addedmethod: validateActionKeyBinding
java.lang.String validateActionKeyBinding(docking.action.DockingActionIf dockingAction, javax.swing.KeyStroke ks)
addedmethod: getDockingAction
javax.swing.Action getDockingAction(javax.swing.KeyStroke keyStroke)
addedmethod: getDockingAction
javax.swing.Action getDockingAction(gui.event.MouseBinding mouseBinding)
addedmethod: isSystemAction
boolean isSystemAction(docking.action.DockingActionIf action)
addedmethod: getSystemAction
docking.action.DockingActionIf getSystemAction(java.lang.String fullName)
addedmethod: getSystemActions
java.util.Set<docking.action.DockingActionIf> getSystemActions()
removedmethod: addReservedAction
void addReservedAction(docking.action.DockingActionIf action)
removedmethod: addReservedAction
void addReservedAction(docking.action.DockingActionIf action, javax.swing.KeyStroke ks)
removedmethod: getDockingKeyAction
javax.swing.Action getDockingKeyAction(javax.swing.KeyStroke keyStroke)
class docking.action.MenuData 1 change history
addedmethod: getMenuPathDisplayString
java.lang.String getMenuPathDisplayString()
class docking.action.MultipleKeyAction 2 changes history
addedmethod: isSystemKeybindingPrecedence
boolean isSystemKeybindingPrecedence()
removedmethod: isReservedKeybindingPrecedence
boolean isReservedKeybindingPrecedence()
docking.actions 2 added, 1 removed, 3 modified
class docking.actions.DockingToolActions 2 changes history
addedmethod: getLocalActions
java.util.Set<docking.action.DockingActionIf> getLocalActions(docking.ComponentProvider provider)
addedmethod: getGlobalActions
java.util.Set<docking.action.DockingActionIf> getGlobalActions()
class docking.actions.KeyBindingUtils 1 change history
removedmethod: logDifferentKeyBindingsWarnigMessage
static void logDifferentKeyBindingsWarnigMessage(docking.action.DockingActionIf newAction, docking.action.DockingActionIf existingAction, javax.swing.KeyStroke existingDefaultKs)
class docking.actions.ToolActions 6 changes history
addedmethod: getLocalActions
java.util.Set<docking.action.DockingActionIf> getLocalActions(docking.ComponentProvider provider)
addedmethod: getGlobalActions
java.util.Set<docking.action.DockingActionIf> getGlobalActions()
addedmethod: optionsRebuilt
void optionsRebuilt()
addedmethod: validateActionKeyBinding
java.lang.String validateActionKeyBinding(docking.action.DockingActionIf action, javax.swing.KeyStroke ks)
addedmethod: getAction
javax.swing.Action getAction(gui.event.MouseBinding mb)
removedmethod: restoreKeyBindings
void restoreKeyBindings()
docking.actions.dialog 3 added
docking.dnd 1 modified
class docking.dnd.StringTransferable 1 change history
addedmethod: removeOuterQuotesAndStandardStringPrefix
void removeOuterQuotesAndStandardStringPrefix()
docking.menu 3 modified
class docking.menu.DockingCheckboxMenuItemUI 1 change history
modifiedmethod: createUI return type: ComponentUI → DockingCheckboxMenuItemUI
- static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
+ static docking.menu.DockingCheckboxMenuItemUI createUI(javax.swing.JComponent c)
class docking.menu.DockingMenuItemUI 1 change history
modifiedmethod: createUI return type: ComponentUI → DockingMenuItemUI
- static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
+ static docking.menu.DockingMenuItemUI createUI(javax.swing.JComponent c)
class docking.menu.DockingMenuUI 1 change history
modifiedmethod: createUI return type: ComponentUI → DockingMenuUI
- static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
+ static docking.menu.DockingMenuUI createUI(javax.swing.JComponent c)
docking.widgets 1 added, 3 modified
class docking.widgets.AbstractGCellRenderer 5 changes history
addedfield: italicFont
java.awt.Font italicFont
addedmethod: setBaseFontId
void setBaseFontId(java.lang.String fontId)
addedmethod: setItalic
void setItalic()
addedmethod: getItalicFont
java.awt.Font getItalicFont()
removedmethod: superSetFont
void superSetFont(java.awt.Font font)
class docking.widgets.DropDownTextField 1 change history
modifiedfield: list type: GList → DropDownList
- docking.widgets.list.GList<T> list
+ docking.widgets.DropDownTextField<T>.DropDownList list
class docking.widgets.EmptyBorderButton 2 changes history
addedfield: FOCUSED_BUTTON_BORDER
static javax.swing.border.Border FOCUSED_BUTTON_BORDER
addedmethod: getFocusedBorder
javax.swing.border.Border getFocusedBorder()
docking.widgets.autocomplete 1 modified
class docking.widgets.autocomplete.TextFieldAutocompleter.MyListener 2 changes history
modified implements: java.awt.event.FocusListener, java.awt.event.KeyListener, java.awt.event.MouseListener, javax.swing.event.CaretListener, javax.swing.event.DocumentListener → java.awt.event.FocusListener, java.awt.event.KeyListener, java.awt.event.MouseListener, javax.swing.event.CaretListener, javax.swing.event.DocumentListener, javax.swing.event.ListSelectionListener
addedmethod: valueChanged
void valueChanged(javax.swing.event.ListSelectionEvent e)
docking.widgets.filter 2 modified
class docking.widgets.filter.FilterOptionsEditorDialog 1 change history
removedmethod: updatedEnablementForNonRegularExpressionOptions
void updatedEnablementForNonRegularExpressionOptions(boolean b)
class docking.widgets.filter.FilterTextField 1 change history
addedmethod: setAccessibleNamePrefix
void setAccessibleNamePrefix(java.lang.String prefix)
docking.widgets.label 1 modified
class docking.widgets.label.AbstractHtmlLabel 1 change history
addedmethod: getOriginalText
java.lang.String getOriginalText()
docking.widgets.list 1 modified
class docking.widgets.list.ListPanel 1 change history
addedmethod: setKeyListener
void setKeyListener(java.awt.event.KeyListener l)
docking.widgets.pathmanager 1 modified
class docking.widgets.pathmanager.AbstractPathsDialog 1 change history
removedmethod: buildWorkPanel
javax.swing.JComponent buildWorkPanel()
docking.widgets.searchlist 3 added
docking.widgets.tab 6 added
docking.widgets.table 6 modified
class docking.widgets.table.GFilterTable 1 change history
addedmethod: setAccessibleNamePrefix
void setAccessibleNamePrefix(java.lang.String prefix)
class docking.widgets.table.GTable 1 change history
addedmethod: setAccessibleNamePrefix
void setAccessibleNamePrefix(java.lang.String namePrefix)
class docking.widgets.table.GTableCellRenderer 2 changes history
addedmethod: getDefaultFont
java.awt.Font getDefaultFont()
removedmethod: configureFont
void configureFont(javax.swing.JTable table, javax.swing.table.TableModel model, int column)
class docking.widgets.table.GTableFilterPanel 1 change history
addedmethod: setAccessibleNamePrefix
void setAccessibleNamePrefix(java.lang.String namePrefix)
class docking.widgets.table.GTableWidget 2 changes history
addedmethod: setSelectionMode
void setSelectionMode(int mode)
addedmethod: getSelectionMode
int getSelectionMode()
class docking.widgets.table.TableColumnDescriptor 1 change history
addedmethod: setVisible
void setVisible(java.lang.String columnName, boolean visible)
docking.widgets.table.threaded 1 modified
class docking.widgets.table.threaded.ThreadedTableModel 1 change history
addedmethod: startInitialLoad
void startInitialLoad()
docking.widgets.textarea 1 removed
docking.widgets.textfield 2 modified
class docking.widgets.textfield.HintTextField 1 change history
addedmethod: setHint
void setHint(java.lang.String hint)
class docking.widgets.textfield.IntegerTextField 1 change history
addedmethod: setAccessibleName
void setAccessibleName(java.lang.String name)
docking.widgets.tree 3 modified
class docking.widgets.tree.DefaultGTreeFilterProvider 1 change history
addedmethod: setAccessibleNamePrefix
void setAccessibleNamePrefix(java.lang.String namePrefix)
class docking.widgets.tree.GTree 1 change history
addedmethod: setAccessibleNamePrefix
void setAccessibleNamePrefix(java.lang.String namePrefix)
class docking.widgets.tree.GTreeFilterProvider 1 change history
addedmethod: setAccessibleNamePrefix
void setAccessibleNamePrefix(java.lang.String namePrefix)
generic 1 modified
class generic.RangeMapSetter 1 change history
addedmethod: valuesEqual
boolean valuesEqual(V v1, V v2)
generic.concurrent 2 added, 1 modified
generic.theme 1 added, 4 modified
class generic.theme.ApplicationThemeManager 1 change history
addedmethod: registerFont
void registerFont(java.awt.Component component, java.lang.String fontId, int fontStyle)
class generic.theme.GThemeDefaults.Colors.Palette 1 change history
addedfield: TEAL
static generic.theme.GColor TEAL
class generic.theme.Gui 2 changes history
addedmethod: registerFont
static void registerFont(javax.swing.JComponent component, int fontStyle)
addedmethod: isUpdatingTheme
static boolean isUpdatingTheme()
class generic.theme.ThemeManager 3 changes history
addedmethod: registerFont
void registerFont(java.awt.Component component, java.lang.String fontId, int fontStyle)
addedmethod: isUpdatingTheme
boolean isUpdatingTheme()
addedmethod: update
void update(utility.function.Callback callback)
generic.theme.laf 2 modified
class generic.theme.laf.ComponentFontRegistry 1 change history
addedmethod: addComponent
void addComponent(java.awt.Component component, int fontStyle)
class generic.theme.laf.LookAndFeelManager 1 change history
addedmethod: registerFont
void registerFont(java.awt.Component component, java.lang.String fontId, int fontStyle)
generic.util.action 1 added, 1 removed
ghidra 1 modified
class ghidra.GhidraLauncher 1 change history
addedmethod: getMillisecondsFromLaunch
static long getMillisecondsFromLaunch()
ghidra.app.cmd.analysis 1 modified
class ghidra.app.cmd.analysis.SharedReturnAnalysisCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
ghidra.app.cmd.comments 4 modified
class ghidra.app.cmd.comments.AppendCommentCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.comments.CodeUnitInfoPasteCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.comments.SetCommentCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.comments.SetCommentsCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
ghidra.app.cmd.data 9 modified
class ghidra.app.cmd.data.AbstractCreateStructureCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject domainObject)
class ghidra.app.cmd.data.CreateArrayCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.data.CreateArrayInStructureCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.data.CreateDataBackgroundCmd 3 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
removedmethod: doApplyTo
boolean doApplyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.data.CreateDataCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.data.CreateDataInStructureBackgroundCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.data.CreateDataInStructureCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.data.CreateStringCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.data.RenameDataFieldCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
ghidra.app.cmd.disassemble 1 added, 7 modified
class ghidra.app.cmd.disassemble.ArmDisassembleCommand 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.disassemble.DisassembleCommand 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.disassemble.Hcs12DisassembleCommand 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.disassemble.MipsDisassembleCommand 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.disassemble.PowerPCDisassembleCommand 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.disassemble.SetFlowOverrideCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.disassemble.X86_64DisassembleCommand 3 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
modifiedmethod: alignSet removed throws CancelledException
- static ghidra.program.model.address.AddressSet alignSet(int alignment, ghidra.program.model.address.AddressSetView set) throws CancelledException
+ static ghidra.program.model.address.AddressSet alignSet(int alignment, ghidra.program.model.address.AddressSetView set)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
ghidra.app.cmd.equate 2 modified
class ghidra.app.cmd.equate.ClearEquateCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.equate.SetEquateCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
ghidra.app.cmd.function 1 added, 36 modified
class ghidra.app.cmd.function.AddFunctionTagCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.AddMemoryVarCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.AddParameterCommand 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.AddRegisterVarCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.AddStackVarCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.ApplyFunctionDataTypesCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program p, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.ApplyFunctionSignatureCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program p, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.CaptureFunctionDataTypesCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.ChangeFunctionTagCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.CreateExternalFunctionCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.CreateFunctionCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program p, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.CreateFunctionDefinitionCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.CreateFunctionTagCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.CreateMultipleFunctionsCmd 3 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
removedmethod: createFunction
ghidra.program.model.listing.Function createFunction(ghidra.program.model.address.Address entryPoint, ghidra.program.model.listing.Program currentProgram, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.CreateThunkFunctionCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.DecompilerParallelConventionAnalysisCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program p, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.DecompilerParameterIdCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program p, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.DecompilerSwitchAnalysisCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program p, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.DeleteFunctionCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.DeleteFunctionTagCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.DeleteVariableCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.FunctionPurgeAnalysisCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program p, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.FunctionResultStateStackAnalysisCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.FunctionStackAnalysisCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program p, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.NewFunctionStackAnalysisCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program p, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.function.RemoveFunctionTagCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.RemoveStackDepthChangeCommand 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.SetFunctionNameCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.SetFunctionPurgeCommand 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.SetFunctionRepeatableCommentCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.SetFunctionVarArgsCommand 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.SetReturnDataTypeCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.SetStackDepthChangeCommand 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.SetVariableCommentCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.SetVariableDataTypeCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.function.SetVariableNameCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
ghidra.app.cmd.label 10 modified
class ghidra.app.cmd.label.AddLabelCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.label.AddUniqueLabelCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.label.CreateNamespacesCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.label.DeleteLabelCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.label.DemanglerCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program prog, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.label.ExternalEntryCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.label.PinSymbolCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.label.RenameLabelCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.label.SetLabelNamespaceCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.label.SetLabelPrimaryCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
ghidra.app.cmd.memory 2 modified
class ghidra.app.cmd.memory.AbstractAddMemoryBlockCmd 2 changes history
addedmethod: setArtificial
void setArtificial(boolean a)
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
class ghidra.app.cmd.memory.DeleteBlockCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
ghidra.app.cmd.module 11 modified
class ghidra.app.cmd.module.AbstractModularizationCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program p, ghidra.util.task.TaskMonitor taskMonitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor taskMonitor)
class ghidra.app.cmd.module.CreateDefaultTreeCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.module.CreateFolderCommand 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.module.CreateFragmentCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.module.DeleteTreeCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.module.MergeFolderCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.module.ModuleAlgorithmCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.module.RenameCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.module.RenameTreeCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program p)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.module.ReorderModuleCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.module.SubroutineModelCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
ghidra.app.cmd.refs 20 modified
class ghidra.app.cmd.refs.AddExternalNameCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.AddMemRefCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.AddMemRefsCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.app.cmd.refs.AddOffsetMemRefCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.AddRegisterRefCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program p)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.AddShiftedMemRefCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.AddStackRefCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.AssociateSymbolCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.ClearExternalNameCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.ClearFallThroughCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.EditRefTypeCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.RemoveAllReferencesCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.RemoveExternalNameCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.RemoveExternalRefCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.RemoveReferenceCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.SetExternalNameCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.SetExternalRefCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.SetFallThroughCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.SetPrimaryRefCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.app.cmd.refs.UpdateExternalNameCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
ghidra.app.cmd.register 1 modified
class ghidra.app.cmd.register.SetRegisterCmd 2 changes history
addedmethod: applyTo
boolean applyTo(ghidra.program.model.listing.Program program)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
ghidra.app.decompiler 3 modified
class ghidra.app.decompiler.DecompInterface.EncodeDecodeSet 2 changes history
modifiedfield: mainQuery type: Encoder → CachedEncoder
- ghidra.program.model.pcode.Encoder mainQuery
+ ghidra.program.model.pcode.CachedEncoder mainQuery
modifiedfield: callbackResponse type: PackedEncode → PatchPackedEncode
- ghidra.program.model.pcode.PackedEncode callbackResponse
+ ghidra.program.model.pcode.PatchPackedEncode callbackResponse
class ghidra.app.decompiler.DecompileCallback 2 changes history
addedmethod: getPcode
void getPcode(ghidra.program.model.address.Address addr, ghidra.program.model.pcode.PatchEncoder resultEncoder)
removedmethod: getPcode
void getPcode(ghidra.program.model.address.Address addr, ghidra.program.model.pcode.PackedEncode resultEncoder)
class ghidra.app.decompiler.DecompileProcess 2 changes history
addedmethod: sendCommand1Param
void sendCommand1Param(java.lang.String command, ghidra.program.model.pcode.CachedEncoder param1, ghidra.program.model.pcode.ByteIngest response) throws IOException, DecompileException
removedmethod: sendCommand1Param
void sendCommand1Param(java.lang.String command, ghidra.program.model.pcode.Encoder param1, ghidra.program.model.pcode.ByteIngest response) throws IOException, DecompileException
ghidra.app.decompiler.component 1 modified
class ghidra.app.decompiler.component.DecompilerUtils 4 changes history
addedmethod: getDecompileOptions
static ghidra.app.decompiler.DecompileOptions getDecompileOptions(ghidra.framework.plugintool.ServiceProvider serviceProvider, ghidra.program.model.listing.Program program)
addedmethod: getDataTypeTraceForward
static ghidra.program.model.data.DataType getDataTypeTraceForward(ghidra.program.model.pcode.Varnode vn)
addedmethod: getDataTypeTraceBackward
static ghidra.program.model.data.DataType getDataTypeTraceBackward(ghidra.program.model.pcode.Varnode vn)
addedmethod: testForAutoParameterThis
static boolean testForAutoParameterThis(ghidra.program.model.pcode.HighVariable var, ghidra.program.model.listing.Function function)
ghidra.app.decompiler.util 3 added
ghidra.app.merge 6 modified
class ghidra.app.merge.DataTypeArchiveMergeManager 2 changes history
addedmethod: createMergeManagerPlugin
ghidra.app.merge.MergeManagerPlugin createMergeManagerPlugin(ghidra.framework.plugintool.ModalPluginTool mergePluginTool, ghidra.app.merge.MergeManager multiUserMergeManager, ghidra.framework.model.DomainObject modifiableDomainObject)
removedmethod: createMergeManagerPlugin
ghidra.app.merge.MergeManagerPlugin createMergeManagerPlugin(ghidra.framework.plugintool.ModalPluginTool mergePluginTool, ghidra.app.merge.MergeManager multiUserMergeManager, ghidra.framework.model.UndoableDomainObject modifiableDomainObject)
class ghidra.app.merge.DataTypeArchiveMergeManagerPlugin 21 changes history
removedmethod: getDescription
static java.lang.String getDescription()
removedmethod: getDescriptiveName
static java.lang.String getDescriptiveName()
removedmethod: getCategory
static java.lang.String getCategory()
removedmethod: closeAllPrograms
boolean closeAllPrograms(boolean ignoreChanges)
removedmethod: closeProgram
boolean closeProgram()
removedmethod: closeProgram
boolean closeProgram(ghidra.program.model.listing.Program program, boolean ignoreChanges)
removedmethod: getAllOpenDataTypeArchives
ghidra.program.model.listing.DataTypeArchive[] getAllOpenDataTypeArchives()
removedmethod: getCurrentDataTypeArchive
ghidra.program.model.listing.DataTypeArchive getCurrentDataTypeArchive()
removedmethod: getProgram
ghidra.program.model.listing.Program getProgram(ghidra.program.model.address.Address addr)
removedmethod: getSearchPriority
int getSearchPriority(ghidra.program.model.listing.Program p)
removedmethod: isVisible
boolean isVisible(ghidra.program.model.listing.Program program)
removedmethod: openProgram
ghidra.program.model.listing.Program openProgram(ghidra.framework.model.DomainFile domainFile)
removedmethod: openProgram
ghidra.program.model.listing.Program openProgram(ghidra.framework.model.DomainFile df, int version)
removedmethod: openProgram
ghidra.program.model.listing.Program openProgram(ghidra.framework.model.DomainFile domainFile, int version, int state)
removedmethod: openProgram
void openProgram(ghidra.program.model.listing.Program program)
removedmethod: openProgram
void openProgram(ghidra.program.model.listing.Program program, boolean current)
removedmethod: openProgram
void openProgram(ghidra.program.model.listing.Program program, int state)
removedmethod: releaseProgram
void releaseProgram(ghidra.program.model.listing.Program program, java.lang.Object persistentOwner)
removedmethod: setCurrentProgram
void setCurrentProgram(ghidra.program.model.listing.Program p)
removedmethod: setPersistentOwner
boolean setPersistentOwner(ghidra.program.model.listing.Program program, java.lang.Object owner)
removedmethod: setSearchPriority
void setSearchPriority(ghidra.program.model.listing.Program p, int priority)
class ghidra.app.merge.MergeConstants 1 change history
modifiedfield: CONFLICT_COLOR type: Color → GColor
- static java.awt.Color CONFLICT_COLOR
+ static generic.theme.GColor CONFLICT_COLOR
class ghidra.app.merge.MergeManager 7 changes history
addedmethod: createMergeManagerPlugin
ghidra.app.merge.MergeManagerPlugin createMergeManagerPlugin(ghidra.framework.plugintool.ModalPluginTool mergePluginTool, ghidra.app.merge.MergeManager multiUserMergeManager, ghidra.framework.model.DomainObject modifiableDomainObject)
modifiedfield: originalDomainObject type: UndoableDomainObject → DomainObject
- ghidra.framework.model.UndoableDomainObject originalDomainObject
+ ghidra.framework.model.DomainObject originalDomainObject
modifiedfield: resultDomainObject type: UndoableDomainObject → DomainObject
- ghidra.framework.model.UndoableDomainObject resultDomainObject
+ ghidra.framework.model.DomainObject resultDomainObject
modifiedfield: myDomainObject type: UndoableDomainObject → DomainObject
- ghidra.framework.model.UndoableDomainObject myDomainObject
+ ghidra.framework.model.DomainObject myDomainObject
modifiedfield: latestDomainObject type: UndoableDomainObject → DomainObject
- ghidra.framework.model.UndoableDomainObject latestDomainObject
+ ghidra.framework.model.DomainObject latestDomainObject
modifiedmethod: getDomainObject return type: UndoableDomainObject → DomainObject
- ghidra.framework.model.UndoableDomainObject getDomainObject(int version)
+ ghidra.framework.model.DomainObject getDomainObject(int version)
removedmethod: createMergeManagerPlugin
ghidra.app.merge.MergeManagerPlugin createMergeManagerPlugin(ghidra.framework.plugintool.ModalPluginTool mergePluginTool, ghidra.app.merge.MergeManager multiUserMergeManager, ghidra.framework.model.UndoableDomainObject modifiableDomainObject)
class ghidra.app.merge.MergeManagerPlugin 23 changes history
addedmethod: closeDomainObject
boolean closeDomainObject(ghidra.framework.model.DomainObject domainObject, boolean ignoreChanges)
addedmethod: getSearchPriority
int getSearchPriority(ghidra.framework.model.DomainObject domainObject)
addedmethod: isVisible
boolean isVisible(ghidra.framework.model.DomainObject domainObject)
addedmethod: openDomainObject
void openDomainObject(ghidra.framework.model.DomainObject domainObject)
addedmethod: openDomainObject
void openDomainObject(ghidra.framework.model.DomainObject domainObject, boolean current)
addedmethod: openDomainObject
void openDomainObject(ghidra.framework.model.DomainObject domainObject, int state)
addedmethod: releaseDomainObject
void releaseDomainObject(ghidra.framework.model.DomainObject domainObject, java.lang.Object persistentOwner)
addedmethod: setCurrentDomainObject
void setCurrentDomainObject(ghidra.framework.model.DomainObject domainObject)
addedmethod: setPersistentOwner
boolean setPersistentOwner(ghidra.framework.model.DomainObject domainObject, java.lang.Object owner)
addedmethod: setSearchPriority
void setSearchPriority(ghidra.framework.model.DomainObject domainObject, int priority)
modifiedmethod: getCurrentDomainObject return type: UndoableDomainObject → DomainObject
- ghidra.framework.model.UndoableDomainObject getCurrentDomainObject()
+ ghidra.framework.model.DomainObject getCurrentDomainObject()
modifiedmethod: getAllOpenDomainObjects return type: ghidra.framework.model.UndoableDomainObject[] → ghidra.framework.model.DomainObject[]
- ghidra.framework.model.UndoableDomainObject[] getAllOpenDomainObjects()
+ ghidra.framework.model.DomainObject[] getAllOpenDomainObjects()
modifiedfield: currentDomainObject type: UndoableDomainObject → DomainObject
- ghidra.framework.model.UndoableDomainObject currentDomainObject
+ ghidra.framework.model.DomainObject currentDomainObject
removedmethod: closeDomainObject
boolean closeDomainObject(ghidra.framework.model.UndoableDomainObject domainObject, boolean ignoreChanges)
removedmethod: getSearchPriority
int getSearchPriority(ghidra.framework.model.UndoableDomainObject domainObject)
removedmethod: isVisible
boolean isVisible(ghidra.framework.model.UndoableDomainObject domainObject)
removedmethod: openDomainObject
void openDomainObject(ghidra.framework.model.UndoableDomainObject domainObject)
removedmethod: openDomainObject
void openDomainObject(ghidra.framework.model.UndoableDomainObject domainObject, boolean current)
removedmethod: openDomainObject
void openDomainObject(ghidra.framework.model.UndoableDomainObject domainObject, int state)
removedmethod: releaseDomainObject
void releaseDomainObject(ghidra.framework.model.UndoableDomainObject domainObject, java.lang.Object persistentOwner)
removedmethod: setCurrentDomainObject
void setCurrentDomainObject(ghidra.framework.model.UndoableDomainObject domainObject)
removedmethod: setPersistentOwner
boolean setPersistentOwner(ghidra.framework.model.UndoableDomainObject domainObject, java.lang.Object owner)
removedmethod: setSearchPriority
void setSearchPriority(ghidra.framework.model.UndoableDomainObject domainObject, int priority)
class ghidra.app.merge.ProgramMultiUserMergeManager 2 changes history
addedmethod: createMergeManagerPlugin
ghidra.app.merge.MergeManagerPlugin createMergeManagerPlugin(ghidra.framework.plugintool.ModalPluginTool mergePluginTool, ghidra.app.merge.MergeManager multiUserMergeManager, ghidra.framework.model.DomainObject modifiableDomainObject)
removedmethod: createMergeManagerPlugin
ghidra.app.merge.MergeManagerPlugin createMergeManagerPlugin(ghidra.framework.plugintool.ModalPluginTool mergePluginTool, ghidra.app.merge.MergeManager multiUserMergeManager, ghidra.framework.model.UndoableDomainObject modifiableDomainObject)
ghidra.app.nav 1 modified
class ghidra.app.nav.ListingPanelContainer 1 change history
addedmethod: getNorthPanel
javax.swing.JComponent getNorthPanel()
ghidra.app.plugin 1 modified
class ghidra.app.plugin.PluginCategoryNames 14 changes history
addedfield: DIAGNOSTIC
static java.lang.String DIAGNOSTIC
addedfield: FRAMEWORK
static java.lang.String FRAMEWORK
addedfield: PROGRAM_ORGANIZATION
static java.lang.String PROGRAM_ORGANIZATION
removedfield: SUPPORT
static java.lang.String SUPPORT
removedfield: BYTE_VIEWER
static java.lang.String BYTE_VIEWER
removedfield: TREE
static java.lang.String TREE
removedfield: TESTING
static java.lang.String TESTING
removedfield: DIFF
static java.lang.String DIFF
removedfield: MISC
static java.lang.String MISC
removedfield: USER_ANNOTATION
static java.lang.String USER_ANNOTATION
removedfield: INTERPRETERS
static java.lang.String INTERPRETERS
removedfield: PATCHING
static java.lang.String PATCHING
removedfield: DECOMPILER
static java.lang.String DECOMPILER
removedfield: UNMANAGED
static java.lang.String UNMANAGED
ghidra.app.plugin.assembler 2 added, 3 modified
class ghidra.app.plugin.assembler.Assembler 11 changes history
modified implements: (none) → ghidra.app.plugin.assembler.GenericAssembler
removedmethod: assembleLine
byte[] assembleLine(ghidra.program.model.address.Address at, java.lang.String line) throws AssemblySyntaxException, AssemblySemanticException
removedmethod: assembleLine
byte[] assembleLine(ghidra.program.model.address.Address at, java.lang.String line, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx) throws AssemblySemanticException, AssemblySyntaxException
removedmethod: parseLine
java.util.Collection<ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseResult> parseLine(java.lang.String line)
removedmethod: resolveTree
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveTree(ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseResult parse, ghidra.program.model.address.Address at, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx)
removedmethod: resolveTree
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveTree(ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseResult parse, ghidra.program.model.address.Address at)
removedmethod: resolveLine
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveLine(ghidra.program.model.address.Address at, java.lang.String line) throws AssemblySyntaxException
removedmethod: resolveLine
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveLine(ghidra.program.model.address.Address at, java.lang.String line, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx) throws AssemblySyntaxException
removedmethod: patchProgram
ghidra.program.model.listing.Instruction patchProgram(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns res, ghidra.program.model.address.Address at) throws MemoryAccessException
removedmethod: patchProgram
ghidra.program.model.listing.InstructionIterator patchProgram(byte[] insbytes, ghidra.program.model.address.Address at) throws MemoryAccessException
removedmethod: getContextAt
ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock getContextAt(ghidra.program.model.address.Address addr)
class ghidra.app.plugin.assembler.AssemblerBuilder 3 changes history
modified implements: (none) → ghidra.app.plugin.assembler.GenericAssemblerBuilder
removedmethod: getLanguageID
ghidra.program.model.lang.LanguageID getLanguageID()
removedmethod: getLanguage
ghidra.program.model.lang.Language getLanguage()
class ghidra.app.plugin.assembler.AssemblySelector 1 change history
modifiedmethod: select return type: AssemblyResolvedPatterns → Selection
- ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns select(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults rr, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx) throws AssemblySemanticException
+ ghidra.app.plugin.assembler.AssemblySelector.Selection select(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults rr, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx) throws AssemblySemanticException
ghidra.app.plugin.assembler.sleigh 3 added, 1 removed, 2 modified
class ghidra.app.plugin.assembler.sleigh.SleighAssembler 24 changes history
modified extends: java.lang.Object → ghidra.app.plugin.assembler.sleigh.AbstractSleighAssembler
addedmethod: newResolver
ghidra.app.plugin.assembler.sleigh.sem.AssemblyTreeResolver newResolver(ghidra.program.model.address.Address at, ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseBranch tree, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx)
removedfield: dbg
static ghidra.app.plugin.assembler.sleigh.util.DbgTimer dbg
removedfield: lock
java.lang.Object lock
removedfield: selector
ghidra.app.plugin.assembler.AssemblySelector selector
removedfield: program
ghidra.program.model.listing.Program program
removedfield: listing
ghidra.program.model.listing.Listing listing
removedfield: memory
ghidra.program.model.mem.Memory memory
removedfield: parser
ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser parser
removedfield: defaultContext
ghidra.app.plugin.assembler.sleigh.sem.AssemblyDefaultContext defaultContext
removedfield: ctxGraph
ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph ctxGraph
removedfield: lang
ghidra.app.plugin.processors.sleigh.SleighLanguage lang
removedfield: symbols
ghidra.app.plugin.assembler.sleigh.symbol.AssemblyNumericSymbols symbols
removedmethod: patchProgram
ghidra.program.model.listing.Instruction patchProgram(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns res, ghidra.program.model.address.Address at) throws MemoryAccessException
removedmethod: patchProgram
ghidra.program.model.listing.InstructionIterator patchProgram(byte[] insbytes, ghidra.program.model.address.Address at) throws MemoryAccessException
removedmethod: assembleLine
byte[] assembleLine(ghidra.program.model.address.Address at, java.lang.String line) throws AssemblySyntaxException, AssemblySemanticException
removedmethod: parseLine
java.util.Collection<ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseResult> parseLine(java.lang.String line)
removedmethod: resolveTree
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveTree(ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseResult parse, ghidra.program.model.address.Address at)
removedmethod: resolveTree
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveTree(ghidra.app.plugin.assembler.sleigh.parse.AssemblyParseResult parse, ghidra.program.model.address.Address at, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx)
removedmethod: resolveLine
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveLine(ghidra.program.model.address.Address at, java.lang.String line) throws AssemblySyntaxException
removedmethod: resolveLine
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveLine(ghidra.program.model.address.Address at, java.lang.String line, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx) throws AssemblySyntaxException
removedmethod: assembleLine
byte[] assembleLine(ghidra.program.model.address.Address at, java.lang.String line, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx) throws AssemblySemanticException, AssemblySyntaxException
removedmethod: getNumericSymbols
ghidra.app.plugin.assembler.sleigh.symbol.AssemblyNumericSymbols getNumericSymbols()
removedmethod: getContextAt
ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock getContextAt(ghidra.program.model.address.Address addr)
class ghidra.app.plugin.assembler.sleigh.SleighAssemblerBuilder 27 changes history
modified extends: java.lang.Object → ghidra.app.plugin.assembler.sleigh.AbstractSleighAssemblerBuilder
addedmethod: newResolutionFactory
ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory<ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns,ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedBackfill> newResolutionFactory()
addedmethod: newAssembler
ghidra.app.plugin.assembler.sleigh.SleighAssembler newAssembler(ghidra.app.plugin.assembler.AssemblySelector selector)
addedmethod: newAssembler
ghidra.app.plugin.assembler.sleigh.SleighAssembler newAssembler(ghidra.app.plugin.assembler.AssemblySelector selector, ghidra.program.model.listing.Program program)
removedfield: dbg
static ghidra.app.plugin.assembler.sleigh.util.DbgTimer dbg
removedfield: lang
ghidra.app.plugin.processors.sleigh.SleighLanguage lang
removedfield: grammar
ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammar grammar
removedfield: defaultContext
ghidra.app.plugin.assembler.sleigh.sem.AssemblyDefaultContext defaultContext
removedfield: ctxGraph
ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph ctxGraph
removedfield: parser
ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser parser
removedfield: generated
boolean generated
removedfield: builtSymbols
java.util.Map<java.lang.String,ghidra.app.plugin.assembler.sleigh.symbol.AssemblySymbol> builtSymbols
removedmethod: generateAssembler
void generateAssembler() throws SleighException
removedmethod: getLanguageID
ghidra.program.model.lang.LanguageID getLanguageID()
removedmethod: getLanguage
ghidra.app.plugin.processors.sleigh.SleighLanguage getLanguage()
removedmethod: invVarnodeList
org.apache.commons.collections4.MultiValuedMap<java.lang.String,java.lang.Integer> invVarnodeList(ghidra.app.plugin.processors.sleigh.symbol.VarnodeListSymbol vnlist)
removedmethod: invValueMap
java.util.Map<java.lang.Long,java.lang.Integer> invValueMap(ghidra.app.plugin.processors.sleigh.symbol.ValueMapSymbol vm)
removedmethod: invNameSymbol
org.apache.commons.collections4.MultiValuedMap<java.lang.String,java.lang.Integer> invNameSymbol(ghidra.app.plugin.processors.sleigh.symbol.NameSymbol ns)
removedmethod: getSymbolFor
ghidra.app.plugin.assembler.sleigh.symbol.AssemblySymbol getSymbolFor(ghidra.app.plugin.processors.sleigh.Constructor cons, ghidra.app.plugin.processors.sleigh.symbol.OperandSymbol opsym)
removedmethod: getHandleTpl
ghidra.app.plugin.processors.sleigh.template.HandleTpl getHandleTpl(ghidra.app.plugin.processors.sleigh.Constructor cons, ghidra.app.plugin.processors.sleigh.symbol.OperandSymbol opsym)
removedmethod: buildSubGrammar
ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammar buildSubGrammar(ghidra.app.plugin.processors.sleigh.symbol.SubtableSymbol subtable)
removedmethod: buildGrammar
void buildGrammar()
removedmethod: buildContext
void buildContext()
removedmethod: buildContextGraph
void buildContextGraph()
removedmethod: buildParser
void buildParser()
removedmethod: getGrammar
ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammar getGrammar()
removedmethod: getParser
ghidra.app.plugin.assembler.sleigh.parse.AssemblyParser getParser()
ghidra.app.plugin.assembler.sleigh.grammars 2 modified
class ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammar 1 change history
addedfield: factory
ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory<?,?> factory
class ghidra.app.plugin.assembler.sleigh.grammars.AssemblyProduction 1 change history
addedmethod: isConstructor
boolean isConstructor()
ghidra.app.plugin.assembler.sleigh.sem 14 added, 14 modified
class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyState 6 changes history
addedfield: factory
ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory<?,?> factory
addedfield: hasHash
boolean hasHash
addedmethod: getResolver
ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyTreeResolver<?> getResolver()
addedmethod: getPath
java.util.List<ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic> getPath()
addedmethod: getShift
int getShift()
modifiedfield: resolver type: AssemblyTreeResolver → AbstractAssemblyTreeResolver
- ghidra.app.plugin.assembler.sleigh.sem.AssemblyTreeResolver resolver
+ ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyTreeResolver<?> resolver
class ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyStateGenerator 1 change history
modifiedfield: resolver type: AssemblyTreeResolver → AbstractAssemblyTreeResolver
- ghidra.app.plugin.assembler.sleigh.sem.AssemblyTreeResolver resolver
+ ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyTreeResolver<?> resolver
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic 1 change history
addedfield: factory
ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory<?,?> factory
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph 1 change history
addedfield: factory
ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory<?,?> factory
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyHiddenConstructStateGenerator 1 change history
addedmethod: getFiller
ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseTreeNode getFiller()
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyNopState 1 change history
addedmethod: partsEqual
boolean partsEqual(ghidra.app.plugin.assembler.sleigh.sem.AssemblyNopState that)
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyOperandState 4 changes history
addedmethod: partsEqual
boolean partsEqual(ghidra.app.plugin.assembler.sleigh.sem.AssemblyOperandState that)
addedmethod: getTerminal
ghidra.app.plugin.assembler.sleigh.symbol.AssemblyTerminal getTerminal()
addedmethod: getValue
long getValue()
addedmethod: getOperandSymbol
ghidra.app.plugin.processors.sleigh.symbol.OperandSymbol getOperandSymbol()
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock 5 changes history
addedmethod: maskOut
ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock maskOut(ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock other)
addedmethod: trim
ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock trim()
addedmethod: getValsAll
byte[] getValsAll()
addedmethod: getMaskAll
byte[] getMaskAll()
addedmethod: getMaskedValue
ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock getMaskedValue(byte[] unmasked)
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution 21 changes history
modified extends: java.lang.Object → (none)
addedmethod: getDescription
java.lang.String getDescription()
addedmethod: getChildren
java.util.List<ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution> getChildren()
addedmethod: getRight
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution getRight()
removedfield: description
java.lang.String description
removedfield: children
java.util.List<ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution> children
removedfield: right
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution right
removedmethod: hashCode
int hashCode()
removedmethod: computeHash
int computeHash()
removedmethod: instrOnly
static ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns instrOnly(ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ins, java.lang.String description)
removedmethod: contextOnly
static ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns contextOnly(ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx, java.lang.String description)
removedmethod: fromPattern
static ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns fromPattern(ghidra.app.plugin.processors.sleigh.pattern.DisjointPattern pat, int minLen, java.lang.String description, ghidra.app.plugin.processors.sleigh.Constructor cons)
removedmethod: backfill
static ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedBackfill backfill(ghidra.app.plugin.processors.sleigh.expression.PatternExpression exp, ghidra.app.plugin.assembler.sleigh.expr.MaskedLong goal, int inslen, java.lang.String description)
removedmethod: nop
static ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns nop(java.lang.String description)
removedmethod: error
static ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedError error(java.lang.String error, java.lang.String description)
removedmethod: error
static ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution error(java.lang.String error, ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns res)
removedmethod: getAllRight
java.util.List<ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution> getAllRight()
removedmethod: childrenToString
java.lang.String childrenToString(java.lang.String indent)
removedmethod: compareTo
int compareTo(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution that)
removedmethod: withoutRight
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution withoutRight()
removedmethod: withRight
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution withRight(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution right)
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults 2 changes history
removedmethod: singleton
static ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults singleton(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns rc)
removedmethod: apply
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults apply(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults.Applicator applicator)
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedBackfill 12 changes history
modified extends: ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution → (none)
modified implements: (none) → ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution
removedfield: exp
ghidra.app.plugin.processors.sleigh.expression.PatternExpression exp
removedfield: goal
ghidra.app.plugin.assembler.sleigh.expr.MaskedLong goal
removedfield: inslen
int inslen
removedfield: offset
int offset
removedmethod: computeHash
int computeHash()
removedmethod: withRight
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedBackfill withRight(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution right)
removedmethod: isError
boolean isError()
removedmethod: isBackfill
boolean isBackfill()
removedmethod: lineToString
java.lang.String lineToString()
removedmethod: parent
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution parent(java.lang.String description, int opCount)
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedError 11 changes history
modified extends: ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution → (none)
modified implements: (none) → ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution
removedfield: error
java.lang.String error
removedmethod: computeHash
int computeHash()
removedmethod: equals
boolean equals(java.lang.Object obj)
removedmethod: isError
boolean isError()
removedmethod: isBackfill
boolean isBackfill()
removedmethod: lineToString
java.lang.String lineToString()
removedmethod: shift
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution shift(int amt)
removedmethod: withRight
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution withRight(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution right)
removedmethod: parent
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution parent(java.lang.String description, int opCount)
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns 29 changes history
modified extends: ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution → (none)
modified implements: (none) → ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolution
addedmethod: getBackfills
java.util.Collection<ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedBackfill> getBackfills()
addedmethod: getForbids
java.util.Collection<ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns> getForbids()
modifiedmethod: readInstruction param 1 renamed: start → byteStart; param 2 renamed: len → size
- ghidra.app.plugin.assembler.sleigh.expr.MaskedLong readInstruction(int start, int len)
+ ghidra.app.plugin.assembler.sleigh.expr.MaskedLong readInstruction(int byteStart, int size)
modifiedmethod: shift param 1 renamed: amt → shamt
- ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns shift(int amt)
+ ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns shift(int shamt)
modifiedmethod: combine param 1 renamed: that → pat
- ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns combine(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns that)
+ ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns combine(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns pat)
modifiedmethod: truncate param 1 renamed: amt → shamt
- ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns truncate(int amt)
+ ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns truncate(int shamt)
modifiedmethod: withDescription param 1 renamed: desc → description
- ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns withDescription(java.lang.String desc)
+ ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns withDescription(java.lang.String description)
removedfield: INS
static java.lang.String INS
removedfield: CTX
static java.lang.String CTX
removedfield: SEP
static java.lang.String SEP
removedfield: cons
ghidra.app.plugin.processors.sleigh.Constructor cons
removedfield: ins
ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ins
removedfield: ctx
ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx
removedfield: backfills
java.util.Set<ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedBackfill> backfills
removedfield: forbids
java.util.Set<ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns> forbids
removedfield: pat
static java.util.regex.Pattern pat
removedmethod: computeHash
int computeHash()
removedmethod: equals
boolean equals(java.lang.Object obj)
removedmethod: copyAppendDescription
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns copyAppendDescription(java.lang.String append)
removedmethod: lineToString
java.lang.String lineToString()
removedmethod: isError
boolean isError()
removedmethod: isBackfill
boolean isBackfill()
removedmethod: hasChildren
boolean hasChildren()
removedmethod: childrenToString
java.lang.String childrenToString(java.lang.String indent)
removedmethod: getSpecificity
int getSpecificity()
removedmethod: getOpIndex
static int getOpIndex(java.lang.String piece)
removedmethod: getPureRecursion
static ghidra.app.plugin.processors.sleigh.ConstructState getPureRecursion(ghidra.app.plugin.processors.sleigh.ConstructState state)
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyTreeResolver 28 changes history
modified extends: java.lang.Object → ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyTreeResolver
removedfield: SOLVER
static ghidra.app.plugin.assembler.sleigh.expr.RecursiveDescentSolver SOLVER
removedfield: DBG
static ghidra.app.plugin.assembler.sleigh.util.DbgTimer DBG
removedfield: INST_START
static java.lang.String INST_START
removedfield: INST_NEXT
static java.lang.String INST_NEXT
removedfield: INST_NEXT2
static java.lang.String INST_NEXT2
removedfield: lang
ghidra.app.plugin.processors.sleigh.SleighLanguage lang
removedfield: at
ghidra.program.model.address.Address at
removedfield: vals
java.util.Map<java.lang.String,java.lang.Long> vals
removedfield: tree
ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseBranch tree
removedfield: grammar
ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammar grammar
removedfield: context
ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock context
removedfield: ctxGraph
ghidra.app.plugin.assembler.sleigh.sem.AssemblyContextGraph ctxGraph
removedmethod: resolve
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolve()
removedmethod: getRootRecursion
ghidra.app.plugin.assembler.sleigh.grammars.AssemblyProduction getRootRecursion()
removedmethod: resolveRootRecursion
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolveRootRecursion(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
removedmethod: resolvePendingBackfills
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolvePendingBackfills(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
removedmethod: selectContext
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults selectContext(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
removedmethod: filterForbidden
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults filterForbidden(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
removedmethod: filterByDisassembly
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults filterByDisassembly(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
removedmethod: getStateGenerator
ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyStateGenerator<?> getStateGenerator(ghidra.app.plugin.processors.sleigh.symbol.OperandSymbol opSym, ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseTreeNode node, ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns fromLeft)
removedmethod: getHiddenStateGenerator
ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyStateGenerator<?> getHiddenStateGenerator(ghidra.app.plugin.processors.sleigh.symbol.OperandSymbol opSym, ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns fromLeft)
removedmethod: resolvePatterns
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults resolvePatterns(ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic sem, int shift, ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults fromChildren)
removedmethod: parent
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults parent(java.lang.String description, ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp, int opCount)
removedmethod: applyMutations
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults applyMutations(ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic sem, ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
removedmethod: applyPatterns
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults applyPatterns(ghidra.app.plugin.assembler.sleigh.sem.AssemblyConstructorSemantic sem, int shift, ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults temp)
removedmethod: tryResolveBackfills
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults tryResolveBackfills(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults results)
removedmethod: computeOffset
static int computeOffset(ghidra.app.plugin.processors.sleigh.symbol.OperandSymbol opsym, ghidra.app.plugin.processors.sleigh.Constructor cons)
ghidra.app.plugin.assembler.sleigh.symbol 5 modified
class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyFixedNumericTerminal 1 change history
addedmethod: getVal
long getVal()
class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyNumericMapTerminal 1 change history
addedmethod: getMap
java.util.Map<java.lang.Long,java.lang.Integer> getMap()
class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyNumericTerminal 1 change history
addedmethod: getSpace
ghidra.program.model.address.AddressSpace getSpace()
class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyStringMapTerminal 1 change history
addedmethod: getMap
org.apache.commons.collections4.MultiValuedMap<java.lang.String,java.lang.Integer> getMap()
class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyStringTerminal 4 changes history
addedfield: defsym
ghidra.app.plugin.processors.sleigh.symbol.VarnodeSymbol defsym
addedmethod: getDefiningSymbol
ghidra.app.plugin.processors.sleigh.symbol.VarnodeSymbol getDefiningSymbol()
addedmethod: getString
java.lang.String getString()
addedmethod: isWhiteSpace
boolean isWhiteSpace()
ghidra.app.plugin.assembler.sleigh.tree 1 added, 2 modified
class ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseNumericToken 1 change history
removedmethod: isNumeric
boolean isNumeric()
class ghidra.app.plugin.assembler.sleigh.tree.AssemblyParseTreeNode 2 changes history
removedmethod: isConstructor
boolean isConstructor()
removedmethod: isNumeric
boolean isNumeric()
ghidra.app.plugin.debug 1 added, 2 removed, 3 modified
class ghidra.app.plugin.debug.DomainEventComponentProvider 2 changes history
removedmethod: getFont
java.awt.Font getFont()
removedmethod: setFont
void setFont(java.awt.Font font)
class ghidra.app.plugin.debug.DomainEventDisplayPlugin 2 changes history
removedmethod: getFont
java.awt.Font getFont()
removedmethod: setFont
void setFont(java.awt.Font font)
class ghidra.app.plugin.debug.DomainFolderChangesDisplayPlugin 1 change history
removedmethod: domainFileObjectReplaced
void domainFileObjectReplaced(ghidra.framework.model.DomainFile file, ghidra.framework.model.DomainObject oldObject)
ghidra.app.plugin.gui 1 modified
class ghidra.app.plugin.gui.ThemeChooserDialog 1 change history
removedmethod: applyCallback
void applyCallback()
ghidra.app.plugin.processors.sleigh 6 modified
class ghidra.app.plugin.processors.sleigh.Constructor 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws UnknownInstructionException
class ghidra.app.plugin.processors.sleigh.ContextChange 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.ContextCommit 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.ContextOp 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.DecisionNode 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.DecisionNode par, ghidra.app.plugin.processors.sleigh.symbol.SubtableSymbol sub) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.DecisionNode par, ghidra.app.plugin.processors.sleigh.symbol.SubtableSymbol sub)
class ghidra.app.plugin.processors.sleigh.SleighLanguage 1 change history
removedfield: SLA_FORMAT_VERSION
static int SLA_FORMAT_VERSION
ghidra.app.plugin.processors.sleigh.expression 10 modified
class ghidra.app.plugin.processors.sleigh.expression.BinaryExpression 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.expression.ConstantValue 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.expression.ContextField 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.expression.EndInstructionValue 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.expression.Next2InstructionValue 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.expression.OperandValue 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.expression.PatternExpression 4 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
addedmethod: decodeExpression
static ghidra.app.plugin.processors.sleigh.expression.PatternExpression decodeExpression(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
removedmethod: restoreExpression
static ghidra.app.plugin.processors.sleigh.expression.PatternExpression restoreExpression(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.expression.StartInstructionValue 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.expression.TokenField 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.expression.UnaryExpression 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
ghidra.app.plugin.processors.sleigh.pattern 7 modified
class ghidra.app.plugin.processors.sleigh.pattern.CombinePattern 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser)
class ghidra.app.plugin.processors.sleigh.pattern.ContextPattern 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser)
class ghidra.app.plugin.processors.sleigh.pattern.DisjointPattern 2 changes history
addedmethod: decodeDisjoint
static ghidra.app.plugin.processors.sleigh.pattern.DisjointPattern decodeDisjoint(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: restoreDisjoint
static ghidra.app.plugin.processors.sleigh.pattern.DisjointPattern restoreDisjoint(ghidra.xml.XmlPullParser parser)
class ghidra.app.plugin.processors.sleigh.pattern.InstructionPattern 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser)
class ghidra.app.plugin.processors.sleigh.pattern.OrPattern 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser)
class ghidra.app.plugin.processors.sleigh.pattern.Pattern 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser)
class ghidra.app.plugin.processors.sleigh.pattern.PatternBlock 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser)
ghidra.app.plugin.processors.sleigh.symbol 15 modified
class ghidra.app.plugin.processors.sleigh.symbol.ContextSymbol 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh)
class ghidra.app.plugin.processors.sleigh.symbol.EndSymbol 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh)
class ghidra.app.plugin.processors.sleigh.symbol.EpsilonSymbol 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh)
class ghidra.app.plugin.processors.sleigh.symbol.NameSymbol 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh)
class ghidra.app.plugin.processors.sleigh.symbol.Next2Symbol 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh)
class ghidra.app.plugin.processors.sleigh.symbol.OperandSymbol 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage lang) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage lang)
class ghidra.app.plugin.processors.sleigh.symbol.StartSymbol 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh)
class ghidra.app.plugin.processors.sleigh.symbol.SubtableSymbol 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws UnknownInstructionException
class ghidra.app.plugin.processors.sleigh.symbol.Symbol 4 changes history
addedmethod: decodeHeader
void decodeHeader(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreHeaderXml
void restoreHeaderXml(ghidra.xml.XmlPullParser parser)
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws UnknownInstructionException
class ghidra.app.plugin.processors.sleigh.symbol.SymbolTable 4 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
addedmethod: decodeSymbolHeader
void decodeSymbolHeader(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws UnknownInstructionException
removedmethod: restoreSymbolHeader
void restoreSymbolHeader(ghidra.xml.XmlPullParser parser)
class ghidra.app.plugin.processors.sleigh.symbol.UseropSymbol 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh)
class ghidra.app.plugin.processors.sleigh.symbol.ValueMapSymbol 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh)
class ghidra.app.plugin.processors.sleigh.symbol.ValueSymbol 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh)
class ghidra.app.plugin.processors.sleigh.symbol.VarnodeListSymbol 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh)
class ghidra.app.plugin.processors.sleigh.symbol.VarnodeSymbol 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.app.plugin.processors.sleigh.SleighLanguage sleigh)
ghidra.app.plugin.processors.sleigh.template 5 modified
class ghidra.app.plugin.processors.sleigh.template.ConstTpl 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.program.model.address.AddressFactory factory)
class ghidra.app.plugin.processors.sleigh.template.ConstructTpl 2 changes history
addedmethod: decode
int decode(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: restoreXml
int restoreXml(ghidra.xml.XmlPullParser parser, ghidra.program.model.address.AddressFactory factory) throws UnknownInstructionException
class ghidra.app.plugin.processors.sleigh.template.HandleTpl 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.program.model.address.AddressFactory factory)
class ghidra.app.plugin.processors.sleigh.template.OpTpl 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.program.model.address.AddressFactory factory) throws UnknownInstructionException
class ghidra.app.plugin.processors.sleigh.template.VarnodeTpl 2 changes history
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser, ghidra.program.model.address.AddressFactory factory)
ghidra.app.plugin.runtimeinfo 6 added
ghidra.app.script 1 modified
class ghidra.app.script.GhidraScript 2 changes history
removedmethod: runCommand
boolean runCommand(ghidra.framework.cmd.Command cmd)
removedmethod: runCommand
boolean runCommand(ghidra.framework.cmd.BackgroundCommand cmd)
ghidra.app.services 4 modified
class ghidra.app.services.CodeViewerService 1 change history
addedmethod: requestFocus
void requestFocus()
class ghidra.app.services.NavigationHistoryService 1 change history
addedmethod: clear
void clear(ghidra.program.model.listing.Program program)
class ghidra.app.services.Terminal 1 change history
addedmethod: toFront
void toFront()
class ghidra.app.services.TerminalService 2 changes history
addedmethod: createNullTerminal
ghidra.app.services.Terminal createNullTerminal(ghidra.framework.plugintool.Plugin helpPlugin, java.nio.charset.Charset charset, ghidra.app.plugin.core.terminal.vt.VtOutput outputCb)
addedmethod: createWithStreams
ghidra.app.services.Terminal createWithStreams(ghidra.framework.plugintool.Plugin helpPlugin, java.nio.charset.Charset charset, java.io.InputStream in, java.io.OutputStream out)
ghidra.app.util 4 modified
class ghidra.app.util.AddressInput 1 change history
addedmethod: setAccessibleName
void setAccessibleName(java.lang.String name)
class ghidra.app.util.DataTypeNamingUtil 2 changes history
addedmethod: generateMangledSignature
static java.lang.String generateMangledSignature(ghidra.program.model.data.FunctionDefinitionDataType functionDefinition)
modifiedmethod: setMangledAnonymousFunctionName removed throws IllegalArgumentException
- static java.lang.String setMangledAnonymousFunctionName(ghidra.program.model.data.FunctionDefinitionDataType functionDefinition) throws IllegalArgumentException
+ static java.lang.String setMangledAnonymousFunctionName(ghidra.program.model.data.FunctionDefinitionDataType functionDefinition)
class ghidra.app.util.HelpTopics 1 change history
addedfield: RUNTIME_INFO
static java.lang.String RUNTIME_INFO
class ghidra.app.util.PseudoData 1 change history
addedmethod: isWritable
boolean isWritable()
ghidra.app.util.bin.format.dwarf 46 added, 1 removed
ghidra.app.util.bin.format.dwarf.attribs 9 added
ghidra.app.util.bin.format.dwarf.expression 6 added
ghidra.app.util.bin.format.dwarf.external 10 added
ghidra.app.util.bin.format.dwarf.funcfixup 8 added
ghidra.app.util.bin.format.dwarf.line 8 added, 4 removed
ghidra.app.util.bin.format.dwarf.sectionprovider 8 added
ghidra.app.util.bin.format.dwarf4 15 removed
ghidra.app.util.bin.format.dwarf4.attribs 8 removed
ghidra.app.util.bin.format.dwarf4.encoding 5 removed
ghidra.app.util.bin.format.dwarf4.expression 6 removed
ghidra.app.util.bin.format.dwarf4.external 10 removed
ghidra.app.util.bin.format.dwarf4.funcfixup 8 removed
ghidra.app.util.bin.format.dwarf4.next 25 removed
ghidra.app.util.bin.format.dwarf4.next.sectionprovider 8 removed
ghidra.app.util.bin.format.elf 1 modified
class ghidra.app.util.bin.format.elf.ElfRelocation 1 change history
modifiedmethod: setType param 1 renamed: type → typeId
- void setType(long type)
+ void setType(long typeId)
ghidra.app.util.bin.format.elf.extend 1 modified
class ghidra.app.util.bin.format.elf.extend.ElfLoadAdapter 2 changes history
addedmethod: getDefaultImageBase
long getDefaultImageBase(ghidra.app.util.bin.format.elf.ElfHeader elfHeader)
addedmethod: getSectionSymbolRelativeOffset
java.lang.Long getSectionSymbolRelativeOffset(ghidra.app.util.bin.format.elf.ElfSectionHeader section, ghidra.program.model.address.Address sectionBase, ghidra.app.util.bin.format.elf.ElfSymbol elfSymbol)
ghidra.app.util.bin.format.elf.relocation 2 added, 2 modified
class ghidra.app.util.bin.format.elf.relocation.ElfRelocationContext 4 changes history
addedmethod: processRelocation
ghidra.program.model.reloc.RelocationResult processRelocation(ghidra.app.util.bin.format.elf.ElfRelocation relocation, ghidra.app.util.bin.format.elf.ElfSymbol elfSymbol, ghidra.program.model.address.Address relocationAddress) throws MemoryAccessException, NotFoundException
addedmethod: markRelocationError
void markRelocationError(ghidra.program.model.address.Address relocationAddress, int typeId, int symbolIndex, java.lang.String symbolName, java.lang.String msg)
modifiedfield: handler type: ElfRelocationHandler → H
- ghidra.app.util.bin.format.elf.relocation.ElfRelocationHandler handler
+ H handler
modifiedmethod: getRelrRelocationType return type: long → int
- long getRelrRelocationType()
+ int getRelrRelocationType()
class ghidra.app.util.bin.format.elf.relocation.ElfRelocationHandler 12 changes history
addedmethod: markAsUnhandled
void markAsUnhandled(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress, int typeId, java.lang.String symbolName, int symbolIndex, ghidra.app.util.importer.MessageLog log)
addedmethod: markAsError
void markAsError(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress, int typeId, java.lang.String symbolName, int symbolIndex, java.lang.String msg, ghidra.app.util.importer.MessageLog log)
addedmethod: markAsWarning
void markAsWarning(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress, int typeId, java.lang.String symbolName, int symbolIndex, java.lang.String msg, ghidra.app.util.importer.MessageLog log)
addedmethod: bookmarkNoHandlerError
static void bookmarkNoHandlerError(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress, int typeId, int symbolIndex, java.lang.String symbolName)
addedmethod: bookmarkUnsupportedRelr
static void bookmarkUnsupportedRelr(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress, int symbolIndex, java.lang.String symbolName)
addedmethod: markAsError
static void markAsError(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress, int typeId, int symbolIndex, java.lang.String symbolName, java.lang.String msg, ghidra.app.util.importer.MessageLog log)
addedmethod: markAsWarning
static void markAsWarning(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress, java.lang.String type, java.lang.String symbolName, int symbolIndex, java.lang.String msg, ghidra.app.util.importer.MessageLog log)
modifiedmethod: markAsError param 3 renamed: type → typeId
- static void markAsError(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress, long type, java.lang.String symbolName, java.lang.String msg, ghidra.app.util.importer.MessageLog log)
+ static void markAsError(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress, long typeId, java.lang.String symbolName, java.lang.String msg, ghidra.app.util.importer.MessageLog log)
modifiedmethod: markAsUnhandled param 3 renamed: type → typeId
- static void markAsUnhandled(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress, long type, long symbolIndex, java.lang.String symbolName, ghidra.app.util.importer.MessageLog log)
+ static void markAsUnhandled(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress, long typeId, long symbolIndex, java.lang.String symbolName, ghidra.app.util.importer.MessageLog log)
removedmethod: markAsUnsupportedRelr
static void markAsUnsupportedRelr(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress)
removedmethod: markAsUninitializedMemory
static void markAsUninitializedMemory(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress, long type, long symbolIndex, java.lang.String symbolName, ghidra.app.util.importer.MessageLog log)
removedmethod: markAsWarning
static void markAsWarning(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address relocationAddress, java.lang.String type, java.lang.String symbolName, long symbolIndex, java.lang.String msg, ghidra.app.util.importer.MessageLog log)
ghidra.app.util.bin.format.golang 2 added, 1 removed, 2 modified
class ghidra.app.util.bin.format.golang.GoBuildInfo 3 changes history
addedfield: ELF_SECTION_NAME
static java.lang.String ELF_SECTION_NAME
addedfield: MACHO_SECTION_NAME
static java.lang.String MACHO_SECTION_NAME
modifiedfield: SECTION_NAME constant: ".go.buildinfo" → "go.buildinfo"
- static java.lang.String SECTION_NAME
+ static java.lang.String SECTION_NAME
class ghidra.app.util.bin.format.golang.GolangDWARFFunctionFixup 5 changes history
modified implements: ghidra.app.util.bin.format.dwarf4.funcfixup.DWARFFunctionFixup → ghidra.app.util.bin.format.dwarf.funcfixup.DWARFFunctionFixup
addedmethod: isGolangFunction
static boolean isGolangFunction(ghidra.app.util.bin.format.dwarf.DWARFFunction dfunc)
addedmethod: fixupDWARFFunction
void fixupDWARFFunction(ghidra.app.util.bin.format.dwarf.DWARFFunction dfunc) throws DWARFException
removedmethod: isGolangFunction
static boolean isGolangFunction(ghidra.app.util.bin.format.dwarf4.next.DWARFFunction dfunc)
removedmethod: fixupDWARFFunction
void fixupDWARFFunction(ghidra.app.util.bin.format.dwarf4.next.DWARFFunction dfunc) throws DWARFException
ghidra.app.util.bin.format.golang.rtti 3 modified
class ghidra.app.util.bin.format.golang.rtti.GoModuledata 3 changes history
addedmethod: getTextRange
ghidra.program.model.address.AddressRange getTextRange()
addedmethod: getRoDataRange
ghidra.program.model.address.AddressRange getRoDataRange()
addedmethod: getDataRange
ghidra.program.model.address.AddressRange getDataRange()
class ghidra.app.util.bin.format.golang.rtti.GoPcHeader 1 change history
modifiedfield: GOPCLNTAB_SECTION_NAME constant: ".gopclntab" → "gopclntab"
- static java.lang.String GOPCLNTAB_SECTION_NAME
+ static java.lang.String GOPCLNTAB_SECTION_NAME
class ghidra.app.util.bin.format.golang.rtti.GoRttiMapper 6 changes history
addedmethod: getGoSymbol
static ghidra.program.model.symbol.Symbol getGoSymbol(ghidra.program.model.listing.Program program, java.lang.String symbolName)
addedmethod: getGoSection
static ghidra.program.model.mem.MemoryBlock getGoSection(ghidra.program.model.listing.Program program, java.lang.String sectionName)
addedmethod: getTextAddresses
ghidra.program.model.address.AddressSetView getTextAddresses()
addedmethod: getGoSymbol
ghidra.program.model.symbol.Symbol getGoSymbol(java.lang.String symbolName)
addedmethod: getGoSection
ghidra.program.model.mem.MemoryBlock getGoSection(java.lang.String sectionName)
modifiedmethod: getGoBinary added throws BootstrapInfoException; removed throws IllegalArgumentException
- static ghidra.app.util.bin.format.golang.rtti.GoRttiMapper getGoBinary(ghidra.program.model.listing.Program program) throws IllegalArgumentException, IOException
+ static ghidra.app.util.bin.format.golang.rtti.GoRttiMapper getGoBinary(ghidra.program.model.listing.Program program) throws BootstrapInfoException, IOException
ghidra.app.util.bin.format.golang.structmapping 1 modified
class ghidra.app.util.bin.format.golang.structmapping.MarkupSession 2 changes history
addedmethod: logWarningAt
void logWarningAt(ghidra.program.model.address.Address addr, java.lang.String msg)
addedmethod: logWarningAt
static void logWarningAt(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr, java.lang.String msg)
ghidra.app.util.bin.format.macho 1 modified
class ghidra.app.util.bin.format.macho.MachHeader 2 changes history
addedmethod: parseAndCheck
boolean parseAndCheck(int loadCommandType) throws IOException
modifiedmethod: parseSegments removed throws MachException
- java.util.List<ghidra.app.util.bin.format.macho.commands.SegmentCommand> parseSegments() throws IOException, MachException
+ java.util.List<ghidra.app.util.bin.format.macho.commands.SegmentCommand> parseSegments() throws IOException
ghidra.app.util.bin.format.macho.commands 1 added, 3 modified
class ghidra.app.util.bin.format.macho.commands.DyldChainedFixupsCommand 1 change history
addedmethod: getChainedFixups
java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldFixup> getChainedFixups(ghidra.app.util.bin.BinaryReader reader, long imagebase, ghidra.program.model.symbol.SymbolTable symbolTable, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.app.util.bin.format.macho.commands.DyldInfoCommand 1 change history
addedmethod: getRebaseTable
ghidra.app.util.bin.format.macho.commands.dyld.RebaseTable getRebaseTable()
class ghidra.app.util.bin.format.macho.commands.SegmentNames 2 changes history
addedfield: SEG_BRANCH_STUBS
static java.lang.String SEG_BRANCH_STUBS
addedfield: SEG_BRANCH_GOTS
static java.lang.String SEG_BRANCH_GOTS
ghidra.app.util.bin.format.macho.commands.chained 1 modified
class ghidra.app.util.bin.format.macho.commands.chained.DyldChainedFixups 3 changes history
addedmethod: getChainedFixups
static java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldFixup> getChainedFixups(ghidra.app.util.bin.BinaryReader reader, ghidra.app.util.bin.format.macho.commands.chained.DyldChainedImports chainedImports, ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType pointerFormat, long page, long nextOff, long auth_value_add, long imagebase, ghidra.program.model.symbol.SymbolTable symbolTable, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
addedmethod: processPointerChain
static java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldFixup> processPointerChain(ghidra.app.util.bin.BinaryReader reader, long chainStart, long nextOffSize, long imagebase, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: processChainedFixups
java.util.List<ghidra.program.model.address.Address> processChainedFixups() throws Exception
ghidra.app.util.bin.format.macho.commands.dyld 3 added, 1 modified
class ghidra.app.util.bin.format.macho.commands.dyld.BindingTable 5 changes history
modified extends: java.lang.Object → ghidra.app.util.bin.format.macho.commands.dyld.OpcodeTable
removedmethod: getOpcodeOffsets
java.util.List<java.lang.Long> getOpcodeOffsets()
removedmethod: getUlebOffsets
java.util.List<java.lang.Long> getUlebOffsets()
removedmethod: getSlebOffsets
java.util.List<java.lang.Long> getSlebOffsets()
removedmethod: getStringOffsets
java.util.List<java.lang.Long> getStringOffsets()
ghidra.app.util.bin.format.macho.dyld 1 added, 7 modified
class ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideInfo1 1 change history
modifiedmethod: getSlideFixups return type: List → List
- java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideFixup> getSlideFixups(ghidra.app.util.bin.BinaryReader reader, int pointerSize, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
+ java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldFixup> getSlideFixups(ghidra.app.util.bin.BinaryReader reader, int pointerSize, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideInfo2 1 change history
modifiedmethod: getSlideFixups return type: List → List
- java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideFixup> getSlideFixups(ghidra.app.util.bin.BinaryReader reader, int pointerSize, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
+ java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldFixup> getSlideFixups(ghidra.app.util.bin.BinaryReader reader, int pointerSize, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideInfo3 1 change history
modifiedmethod: getSlideFixups return type: List → List
- java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideFixup> getSlideFixups(ghidra.app.util.bin.BinaryReader reader, int pointerSize, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
+ java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldFixup> getSlideFixups(ghidra.app.util.bin.BinaryReader reader, int pointerSize, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideInfo4 1 change history
modifiedmethod: getSlideFixups return type: List → List
- java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideFixup> getSlideFixups(ghidra.app.util.bin.BinaryReader reader, int pointerSize, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
+ java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldFixup> getSlideFixups(ghidra.app.util.bin.BinaryReader reader, int pointerSize, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideInfoCommon 1 change history
modifiedmethod: getSlideFixups return type: List → List
- java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideFixup> getSlideFixups(ghidra.app.util.bin.BinaryReader reader, int pointerSize, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
+ java.util.List<ghidra.app.util.bin.format.macho.dyld.DyldFixup> getSlideFixups(ghidra.app.util.bin.BinaryReader reader, int pointerSize, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr 7 changes history
addedmethod: getSize
static int getSize(ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType ptrFormat)
addedmethod: getChainValue
static long getChainValue(ghidra.app.util.bin.BinaryReader reader, long chainLoc, ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType ptrFormat) throws IOException
removedmethod: setChainValue
static ghidra.program.model.reloc.RelocationResult setChainValue(ghidra.program.model.mem.Memory memory, ghidra.program.model.address.Address chainLoc, ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType ptrFormat, long value) throws MemoryAccessException
removedmethod: getChainValue
static long getChainValue(ghidra.program.model.mem.Memory memory, ghidra.program.model.address.Address chainLoc, ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType ptrFormat) throws MemoryAccessException
removedmethod: getDiversity
static long getDiversity(ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType ptrFormat, long chainValue)
removedmethod: hasAddrDiversity
static boolean hasAddrDiversity(ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType ptrFormat, long chainValue)
removedmethod: getKey
static long getKey(ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType ptrFormat, long chainValue)
enum ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType 1 change history
addedfield: DYLD_CHAINED_PTR_ARM64E_SHARED_CACHE
static DYLD_CHAINED_PTR_ARM64E_SHARED_CACHE
ghidra.app.util.bin.format.swift 1 added, 1 removed, 2 modified
class ghidra.app.util.bin.format.swift.SwiftTypeMetadata 9 changes history
addedmethod: getEntryPoints
java.util.List<ghidra.app.util.bin.format.swift.types.EntryPoint> getEntryPoints()
addedmethod: getBuiltinTypeDescriptors
java.util.List<ghidra.app.util.bin.format.swift.types.BuiltinTypeDescriptor> getBuiltinTypeDescriptors()
addedmethod: getFieldDescriptors
java.util.Map<java.lang.Long,ghidra.app.util.bin.format.swift.types.FieldDescriptor> getFieldDescriptors()
addedmethod: getAssociatedTypeDescriptor
java.util.List<ghidra.app.util.bin.format.swift.types.AssociatedTypeDescriptor> getAssociatedTypeDescriptor()
addedmethod: getCaptureDescriptors
java.util.List<ghidra.app.util.bin.format.swift.types.CaptureDescriptor> getCaptureDescriptors()
addedmethod: getMultiPayloadEnumDescriptors
java.util.List<ghidra.app.util.bin.format.swift.types.MultiPayloadEnumDescriptor> getMultiPayloadEnumDescriptors()
addedmethod: getTargetTypeContextDescriptors
java.util.Map<java.lang.String,ghidra.app.util.bin.format.swift.types.TargetTypeContextDescriptor> getTargetTypeContextDescriptors()
addedmethod: getTargetProtocolDescriptors
java.util.List<ghidra.app.util.bin.format.swift.types.TargetProtocolDescriptor> getTargetProtocolDescriptors()
addedmethod: getTargetProtocolConformanceDescriptors
java.util.List<ghidra.app.util.bin.format.swift.types.TargetProtocolConformanceDescriptor> getTargetProtocolConformanceDescriptors()
class ghidra.app.util.bin.format.swift.SwiftUtils 1 change history
addedfield: SWIFT_COMPILER
static java.lang.String SWIFT_COMPILER
ghidra.app.util.bin.format.swift.types 12 modified
class ghidra.app.util.bin.format.swift.types.AssociatedTypeDescriptor 2 changes history
modified extends: java.lang.Object → ghidra.app.util.bin.format.swift.SwiftTypeMetadataStructure
modified implements: ghidra.app.util.bin.format.swift.SwiftStructure → (none)
class ghidra.app.util.bin.format.swift.types.AssociatedTypeRecord 2 changes history
modified extends: java.lang.Object → ghidra.app.util.bin.format.swift.SwiftTypeMetadataStructure
modified implements: ghidra.app.util.bin.format.swift.SwiftStructure → (none)
class ghidra.app.util.bin.format.swift.types.BuiltinTypeDescriptor 2 changes history
modified extends: java.lang.Object → ghidra.app.util.bin.format.swift.SwiftTypeMetadataStructure
modified implements: ghidra.app.util.bin.format.swift.SwiftStructure → (none)
class ghidra.app.util.bin.format.swift.types.CaptureDescriptor 2 changes history
modified extends: java.lang.Object → ghidra.app.util.bin.format.swift.SwiftTypeMetadataStructure
modified implements: ghidra.app.util.bin.format.swift.SwiftStructure → (none)
class ghidra.app.util.bin.format.swift.types.CaptureTypeRecord 2 changes history
modified extends: java.lang.Object → ghidra.app.util.bin.format.swift.SwiftTypeMetadataStructure
modified implements: ghidra.app.util.bin.format.swift.SwiftStructure → (none)
class ghidra.app.util.bin.format.swift.types.EntryPoint 2 changes history
modified extends: java.lang.Object → ghidra.app.util.bin.format.swift.SwiftTypeMetadataStructure
modified implements: ghidra.app.util.bin.format.swift.SwiftStructure → (none)
class ghidra.app.util.bin.format.swift.types.FieldDescriptor 2 changes history
modified extends: java.lang.Object → ghidra.app.util.bin.format.swift.SwiftTypeMetadataStructure
modified implements: ghidra.app.util.bin.format.swift.SwiftStructure → (none)
class ghidra.app.util.bin.format.swift.types.FieldRecord 2 changes history
modified extends: java.lang.Object → ghidra.app.util.bin.format.swift.SwiftTypeMetadataStructure
modified implements: ghidra.app.util.bin.format.swift.SwiftStructure → (none)
class ghidra.app.util.bin.format.swift.types.MetadataSourceRecord 2 changes history
modified extends: java.lang.Object → ghidra.app.util.bin.format.swift.SwiftTypeMetadataStructure
modified implements: ghidra.app.util.bin.format.swift.SwiftStructure → (none)
class ghidra.app.util.bin.format.swift.types.MultiPayloadEnumDescriptor 2 changes history
modified extends: java.lang.Object → ghidra.app.util.bin.format.swift.SwiftTypeMetadataStructure
modified implements: ghidra.app.util.bin.format.swift.SwiftStructure → (none)
class ghidra.app.util.bin.format.swift.types.TargetContextDescriptor 3 changes history
modified extends: java.lang.Object → ghidra.app.util.bin.format.swift.SwiftTypeMetadataStructure
modified implements: ghidra.app.util.bin.format.swift.SwiftStructure → (none)
addedfield: SIZE
static int SIZE
class ghidra.app.util.bin.format.swift.types.TargetProtocolConformanceDescriptor 2 changes history
modified extends: java.lang.Object → ghidra.app.util.bin.format.swift.SwiftTypeMetadataStructure
modified implements: ghidra.app.util.bin.format.swift.SwiftStructure → (none)
ghidra.app.util.demangler 4 added, 2 modified
class ghidra.app.util.demangler.DemangledDataType 1 change history
addedfield: FLOAT2
static java.lang.String FLOAT2
class ghidra.app.util.demangler.DemangledFunction 4 changes history
addedmethod: addParameter
void addParameter(ghidra.app.util.demangler.DemangledParameter parameter)
modifiedfield: parameters type: List → List
- java.util.List<ghidra.app.util.demangler.DemangledDataType> parameters
+ java.util.List<ghidra.app.util.demangler.DemangledParameter> parameters
modifiedmethod: getParameters return type: List → List
- java.util.List<ghidra.app.util.demangler.DemangledDataType> getParameters()
+ java.util.List<ghidra.app.util.demangler.DemangledParameter> getParameters()
removedmethod: addParameter
void addParameter(ghidra.app.util.demangler.DemangledDataType parameter)
ghidra.app.util.opinion 6 modified
class ghidra.app.util.opinion.AbstractLibrarySupportLoader 1 change history
removedmethod: shouldLoadLibrary
boolean shouldLoadLibrary(java.lang.String libraryName, ghidra.formats.gfilesystem.FSRL libraryFsrl, ghidra.app.util.bin.ByteProvider provider, ghidra.app.util.opinion.LoadSpec desiredLoadSpec, ghidra.app.util.importer.MessageLog log) throws IOException
class ghidra.app.util.opinion.AbstractOrdinalSupportLoader 1 change history
removedmethod: shouldLoadLibrary
boolean shouldLoadLibrary(java.lang.String libName, ghidra.formats.gfilesystem.FSRL libFsrl, ghidra.app.util.bin.ByteProvider provider, ghidra.app.util.opinion.LoadSpec loadSpec, ghidra.app.util.importer.MessageLog log) throws IOException
class ghidra.app.util.opinion.ElfLoaderOptionsFactory 4 changes history
addedfield: APPLY_UNDEFINED_SYMBOL_DATA_NAME
static java.lang.String APPLY_UNDEFINED_SYMBOL_DATA_NAME
addedfield: IMAGE16_BASE_DEFAULT
static long IMAGE16_BASE_DEFAULT
addedfield: IMAGE32_BASE_DEFAULT
static long IMAGE32_BASE_DEFAULT
removedfield: IMAGE_BASE_DEFAULT
static long IMAGE_BASE_DEFAULT
class ghidra.app.util.opinion.Loader 1 change history
addedfield: loggingDisabled
static boolean loggingDisabled
class ghidra.app.util.opinion.MachoPrelinkUtils 1 change history
addedmethod: isMachoFileset
static boolean isMachoFileset(ghidra.app.util.bin.ByteProvider provider)
class ghidra.app.util.opinion.MachoProgramBuilder 6 changes history
addedfield: reader
ghidra.app.util.bin.BinaryReader reader
addedmethod: setProgramImageBase
void setProgramImageBase() throws Exception
addedmethod: getMachoBaseAddress
ghidra.program.model.address.Address getMachoBaseAddress()
addedmethod: processCorruptLoadCommands
void processCorruptLoadCommands() throws CancelledException
addedmethod: markupAndSetGolangInitialProgramProperties
void markupAndSetGolangInitialProgramProperties()
removedmethod: setImageBase
void setImageBase() throws Exception
ghidra.docking.util 4 added
ghidra.framework 2 modified
class ghidra.framework.Application 1 change history
addedmethod: createTempFile
static java.io.File createTempFile(java.lang.String prefix, java.lang.String suffix) throws IOException
class ghidra.framework.TestApplicationUtils 2 changes history
addedmethod: getUniqueTempDir
static java.io.File getUniqueTempDir()
removedmethod: getUniqueTempFolder
static java.io.File getUniqueTempFolder()
ghidra.framework.cmd 1 removed, 5 modified
class ghidra.framework.cmd.BackgroundCommand 5 changes history
addedmethod: applyTo
boolean applyTo(T obj)
addedmethod: applyTo
boolean applyTo(T obj, ghidra.util.task.TaskMonitor monitor)
addedmethod: run
void run(ghidra.framework.plugintool.PluginTool tool, T obj)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
class ghidra.framework.cmd.Command 2 changes history
addedmethod: applyTo
boolean applyTo(T obj)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
class ghidra.framework.cmd.CompoundBackgroundCommand 4 changes history
addedmethod: applyTo
boolean applyTo(T obj, ghidra.util.task.TaskMonitor monitor)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj, ghidra.util.task.TaskMonitor monitor)
removedmethod: add
void add(ghidra.framework.cmd.BackgroundCommand cmd)
removedmethod: add
void add(ghidra.framework.cmd.Command cmd)
class ghidra.framework.cmd.CompoundCmd 3 changes history
addedmethod: applyTo
boolean applyTo(T obj)
removedmethod: applyTo
boolean applyTo(ghidra.framework.model.DomainObject obj)
removedmethod: add
void add(ghidra.framework.cmd.Command cmd)
class ghidra.framework.cmd.MergeableBackgroundCommand 1 change history
removedmethod: mergeCommands
ghidra.framework.cmd.MergeableBackgroundCommand mergeCommands(ghidra.framework.cmd.MergeableBackgroundCommand command)
ghidra.framework.data 5 modified
class ghidra.framework.data.ContentHandler 2 changes history
addedmethod: canResetDBSourceFile
boolean canResetDBSourceFile()
addedmethod: resetDBSourceFile
void resetDBSourceFile(ghidra.framework.store.FolderItem item, ghidra.framework.data.DomainObjectAdapterDB domainObj) throws IOException
class ghidra.framework.data.DomainFileProxy 2 changes history
addedmethod: checkin
void checkin(ghidra.framework.data.CheckinHandler checkinHandler, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
removedmethod: checkin
void checkin(ghidra.framework.data.CheckinHandler checkinHandler, boolean okToUpgrade, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
class ghidra.framework.data.DomainObjectAdapter 3 changes history
addedmethod: invalidate
void invalidate()
modifiedmethod: getContentHandlers return type: void → Set
- static void getContentHandlers()
+ static java.util.Set<ghidra.framework.data.ContentHandler<?>> getContentHandlers()
modifiedmethod: setDomainFile added throws DomainObjectException
- void setDomainFile(ghidra.framework.model.DomainFile df)
+ void setDomainFile(ghidra.framework.model.DomainFile df) throws DomainObjectException
class ghidra.framework.data.DomainObjectAdapterDB 3 changes history
modified implements: db.DBConstants, db.util.ErrorHandler, ghidra.framework.model.UndoableDomainObject → db.util.ErrorHandler
addedmethod: setImmutable
void setImmutable()
addedmethod: invalidate
void invalidate()
class ghidra.framework.data.GhidraFile 2 changes history
addedmethod: checkin
void checkin(ghidra.framework.data.CheckinHandler checkinHandler, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
removedmethod: checkin
void checkin(ghidra.framework.data.CheckinHandler checkinHandler, boolean okToUpgrade, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
ghidra.framework.main 2 added, 3 modified
class ghidra.framework.main.DataTreeDialog 33 changes history
modified extends: docking.DialogComponentProvider → ghidra.framework.main.AbstractDataTreeDialog
modified implements: docking.widgets.tree.support.GTreeSelectionListener, java.awt.event.ActionListener → (none)
modifiedfield: OPEN type: int → DataTreeDialogType; constant: 0 → None
- static int OPEN
+ static ghidra.framework.main.DataTreeDialogType OPEN
modifiedfield: SAVE type: int → DataTreeDialogType; constant: 1 → None
- static int SAVE
+ static ghidra.framework.main.DataTreeDialogType SAVE
modifiedfield: CHOOSE_FOLDER type: int → DataTreeDialogType; constant: 2 → None
- static int CHOOSE_FOLDER
+ static ghidra.framework.main.DataTreeDialogType CHOOSE_FOLDER
modifiedfield: CREATE type: int → DataTreeDialogType; constant: 3 → None
- static int CREATE
+ static ghidra.framework.main.DataTreeDialogType CREATE
removedfield: WIDTH
static int WIDTH
removedfield: HEIGHT
static int HEIGHT
removedfield: treePanel
ghidra.framework.main.datatree.ProjectDataTreePanel treePanel
removedmethod: setTreeSelectionMode
void setTreeSelectionMode(int mode)
removedmethod: addOkActionListener
void addOkActionListener(java.awt.event.ActionListener l)
removedmethod: getActionContext
docking.ActionContext getActionContext(java.awt.event.MouseEvent event)
removedmethod: show
void show()
removedmethod: showComponent
void showComponent()
removedmethod: dialogShown
void dialogShown()
removedmethod: getNameText
java.lang.String getNameText()
removedmethod: setNameText
void setNameText(java.lang.String name)
removedmethod: setSelectedFolder
void setSelectedFolder(ghidra.framework.model.DomainFolder folder)
removedmethod: getDomainFile
ghidra.framework.model.DomainFile getDomainFile()
removedmethod: getDomainFolder
ghidra.framework.model.DomainFolder getDomainFolder()
removedmethod: valueChanged
void valueChanged(docking.widgets.tree.support.GTreeSelectionEvent e)
removedmethod: actionPerformed
void actionPerformed(java.awt.event.ActionEvent event)
removedmethod: selectRootDataFolder
void selectRootDataFolder()
removedmethod: selectFolder
void selectFolder(ghidra.framework.model.DomainFolder folder)
removedmethod: selectDomainFile
void selectDomainFile(ghidra.framework.model.DomainFile file)
removedmethod: close
void close()
removedmethod: buildMainPanel
javax.swing.JPanel buildMainPanel()
removedmethod: okCallback
void okCallback()
removedmethod: wasCancelled
boolean wasCancelled()
removedmethod: cancelCallback
void cancelCallback()
removedmethod: addTreeListeners
void addTreeListeners()
removedmethod: findAndSelect
void findAndSelect(java.lang.String s)
removedmethod: setSearchText
void setSearchText(java.lang.String string)
class ghidra.framework.main.FrontEndTool 1 change history
addedmethod: accept
boolean accept(java.net.URL url)
class ghidra.framework.main.OpenVersionedFileDialog 1 change history
modified extends: ghidra.framework.main.DataTreeDialog → ghidra.framework.main.AbstractDataTreeDialog
ghidra.framework.main.datatable 1 modified
class ghidra.framework.main.datatable.ProjectDataTablePanel 1 change history
addedmethod: isCapacityExceeded
boolean isCapacityExceeded()
ghidra.framework.main.datatree 1 modified
class ghidra.framework.main.datatree.VersionControlTask 2 changes history
addedmethod: showDialog
void showDialog(boolean addToVersionControl, ghidra.framework.model.DomainFile file)
removedmethod: showDialog
void showDialog(boolean addToVersionControl, java.lang.String filename, boolean isLinkFile)
ghidra.framework.model 10 added, 2 removed, 6 modified
class ghidra.framework.model.DomainFile 1 change history
addedmethod: checkin
void checkin(ghidra.framework.data.CheckinHandler checkinHandler, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
class ghidra.framework.model.DomainFolderChangeListener 1 change history
removedmethod: domainFileObjectReplaced
void domainFileObjectReplaced(ghidra.framework.model.DomainFile file, ghidra.framework.model.DomainObject oldObject)
class ghidra.framework.model.DomainFolderListenerAdapter 4 changes history
removedmethod: domainFolderSetActive
void domainFolderSetActive(ghidra.framework.model.DomainFolder folder)
removedmethod: domainFileObjectReplaced
void domainFileObjectReplaced(ghidra.framework.model.DomainFile file, ghidra.framework.model.DomainObject oldObject)
removedmethod: domainFileObjectOpenedForUpdate
void domainFileObjectOpenedForUpdate(ghidra.framework.model.DomainFile file, ghidra.framework.model.DomainObject object)
removedmethod: domainFileObjectClosed
void domainFileObjectClosed(ghidra.framework.model.DomainFile file, ghidra.framework.model.DomainObject object)
class ghidra.framework.model.DomainObject 27 changes history
addedmethod: openTransaction
db.Transaction openTransaction(java.lang.String description) throws IllegalStateException
addedmethod: startTransaction
int startTransaction(java.lang.String description)
addedmethod: startTransaction
int startTransaction(java.lang.String description, ghidra.framework.model.AbortedTransactionListener listener)
addedmethod: endTransaction
void endTransaction(int transactionID, boolean commit)
addedmethod: getCurrentTransactionInfo
ghidra.framework.model.TransactionInfo getCurrentTransactionInfo()
addedmethod: hasTerminatedTransaction
boolean hasTerminatedTransaction()
addedmethod: getSynchronizedDomainObjects
ghidra.framework.model.DomainObject[] getSynchronizedDomainObjects()
addedmethod: addSynchronizedDomainObject
void addSynchronizedDomainObject(ghidra.framework.model.DomainObject domainObj) throws LockException
addedmethod: releaseSynchronizedDomainObject
void releaseSynchronizedDomainObject() throws LockException
addedmethod: canUndo
boolean canUndo()
addedmethod: canRedo
boolean canRedo()
addedmethod: clearUndo
void clearUndo()
addedmethod: undo
void undo() throws IOException
addedmethod: redo
void redo() throws IOException
addedmethod: getUndoName
java.lang.String getUndoName()
addedmethod: getRedoName
java.lang.String getRedoName()
addedmethod: getAllUndoNames
java.util.List<java.lang.String> getAllUndoNames()
addedmethod: getAllRedoNames
java.util.List<java.lang.String> getAllRedoNames()
addedmethod: addTransactionListener
void addTransactionListener(ghidra.framework.model.TransactionListener listener)
addedmethod: removeTransactionListener
void removeTransactionListener(ghidra.framework.model.TransactionListener listener)
modifiedfield: DO_OBJECT_RENAMED type: int → EventType; constant: 3 → None
- static int DO_OBJECT_RENAMED
+ static ghidra.framework.model.EventType DO_OBJECT_RENAMED
modifiedfield: DO_OBJECT_ERROR type: int → EventType; constant: 8 → None
- static int DO_OBJECT_ERROR
+ static ghidra.framework.model.EventType DO_OBJECT_ERROR
modifiedfield: DO_OBJECT_CLOSED type: int → EventType; constant: 6 → None
- static int DO_OBJECT_CLOSED
+ static ghidra.framework.model.EventType DO_OBJECT_CLOSED
modifiedfield: DO_OBJECT_SAVED type: int → EventType; constant: 1 → None
- static int DO_OBJECT_SAVED
+ static ghidra.framework.model.EventType DO_OBJECT_SAVED
modifiedfield: DO_DOMAIN_FILE_CHANGED type: int → EventType; constant: 2 → None
- static int DO_DOMAIN_FILE_CHANGED
+ static ghidra.framework.model.EventType DO_DOMAIN_FILE_CHANGED
modifiedfield: DO_PROPERTY_CHANGED type: int → EventType; constant: 5 → None
- static int DO_PROPERTY_CHANGED
+ static ghidra.framework.model.EventType DO_PROPERTY_CHANGED
modifiedfield: DO_OBJECT_RESTORED type: int → EventType; constant: 4 → None
- static int DO_OBJECT_RESTORED
+ static ghidra.framework.model.EventType DO_OBJECT_RESTORED
class ghidra.framework.model.DomainObjectChangeRecord 2 changes history
modifiedmethod: getEventType return type: int → EventType
- int getEventType()
+ ghidra.framework.model.EventType getEventType()
removedmethod: getSubEventType
int getSubEventType()
class ghidra.framework.model.DomainObjectChangedEvent 4 changes history
addedmethod: contains
boolean contains(ghidra.framework.model.EventType eventType)
addedmethod: containsEvent
boolean containsEvent(ghidra.framework.model.EventType eventType)
addedmethod: findFirst
ghidra.framework.model.DomainObjectChangeRecord findFirst(ghidra.framework.model.EventType eventType)
removedmethod: containsEvent
boolean containsEvent(int eventType)
ghidra.framework.options 3 added, 3 modified
class ghidra.framework.options.AbstractOptions 2 changes history
addedmethod: getActionTrigger
ghidra.framework.options.ActionTrigger getActionTrigger(java.lang.String optionName, ghidra.framework.options.ActionTrigger defaultValue)
addedmethod: setActionTrigger
void setActionTrigger(java.lang.String optionName, ghidra.framework.options.ActionTrigger value)
class ghidra.framework.options.Options 2 changes history
addedmethod: getActionTrigger
ghidra.framework.options.ActionTrigger getActionTrigger(java.lang.String optionName, ghidra.framework.options.ActionTrigger defaultValue)
addedmethod: setActionTrigger
void setActionTrigger(java.lang.String optionName, ghidra.framework.options.ActionTrigger value)
class ghidra.framework.options.SubOptions 2 changes history
addedmethod: getActionTrigger
ghidra.framework.options.ActionTrigger getActionTrigger(java.lang.String optionName, ghidra.framework.options.ActionTrigger defaultValue)
addedmethod: setActionTrigger
void setActionTrigger(java.lang.String optionName, ghidra.framework.options.ActionTrigger value)
ghidra.framework.plugintool 1 modified
class ghidra.framework.plugintool.PluginTool 6 changes history
addedmethod: execute
void execute(java.lang.String commandName, T domainObject, java.lang.Runnable r)
addedmethod: addNextPreviousProviderActions
void addNextPreviousProviderActions()
removedmethod: execute
boolean execute(ghidra.framework.cmd.Command command, ghidra.framework.model.DomainObject obj)
removedmethod: executeBackgroundCommand
void executeBackgroundCommand(ghidra.framework.cmd.BackgroundCommand cmd, ghidra.framework.model.UndoableDomainObject obj)
removedmethod: scheduleFollowOnCommand
void scheduleFollowOnCommand(ghidra.framework.cmd.BackgroundCommand cmd, ghidra.framework.model.UndoableDomainObject obj)
removedmethod: refreshKeybindings
void refreshKeybindings()
ghidra.framework.plugintool.dialog 2 modified
class ghidra.framework.plugintool.dialog.AbstractDetailsPanel 13 changes history
addedfield: FONT_DEFAULT
static java.lang.String FONT_DEFAULT
addedfield: FONT_MONOSPACED
static java.lang.String FONT_MONOSPACED
addedfield: titleAttrs
static generic.theme.GAttributes titleAttrs
addedmethod: refresh
void refresh()
addedmethod: insertRowValue
void insertRowValue(java.lang.StringBuilder buffer, java.lang.String value, generic.theme.GAttributes attributes)
addedmethod: insertHTMLString
void insertHTMLString(java.lang.StringBuilder buffer, java.lang.String string, generic.theme.GAttributes attributes)
addedmethod: insertHTMLLine
void insertHTMLLine(java.lang.StringBuilder buffer, java.lang.String string, generic.theme.GAttributes attributes)
removedfield: titleAttrSet
static javax.swing.text.SimpleAttributeSet titleAttrSet
removedmethod: createAttributeSet
javax.swing.text.SimpleAttributeSet createAttributeSet(java.lang.String fontFamily, int fontSize, boolean bold, java.awt.Color color)
removedmethod: createAttributeSet
javax.swing.text.SimpleAttributeSet createAttributeSet(java.awt.Color color)
removedmethod: insertRowValue
void insertRowValue(java.lang.StringBuilder buffer, java.lang.String value, javax.swing.text.SimpleAttributeSet attributes)
removedmethod: insertHTMLString
void insertHTMLString(java.lang.StringBuilder buffer, java.lang.String string, javax.swing.text.SimpleAttributeSet attributes)
removedmethod: insertHTMLLine
void insertHTMLLine(java.lang.StringBuilder buffer, java.lang.String string, javax.swing.text.SimpleAttributeSet attributes)
class ghidra.framework.plugintool.dialog.KeyBindingsPanel 1 change history
addedmethod: getStatusText
java.lang.String getStatusText()
ghidra.framework.plugintool.mgr 1 removed, 1 modified
class ghidra.framework.plugintool.mgr.ToolTaskManager 9 changes history
addedmethod: clearQueuedCommands
void clearQueuedCommands(ghidra.framework.model.DomainObject obj)
addedmethod: clearTasks
void clearTasks(ghidra.framework.model.DomainObject obj)
removedmethod: execute
boolean execute(ghidra.framework.cmd.Command cmd, ghidra.framework.model.DomainObject obj)
removedmethod: executeCommand
void executeCommand(ghidra.framework.cmd.BackgroundCommand cmd, ghidra.framework.model.UndoableDomainObject obj)
removedmethod: scheduleFollowOnCommand
void scheduleFollowOnCommand(ghidra.framework.cmd.BackgroundCommand cmd, ghidra.framework.model.UndoableDomainObject obj)
removedmethod: taskCompleted
void taskCompleted(ghidra.framework.model.UndoableDomainObject obj, ghidra.framework.plugintool.mgr.BackgroundCommandTask task, ghidra.util.task.TaskMonitor monitor)
removedmethod: clearQueuedCommands
void clearQueuedCommands(ghidra.framework.model.UndoableDomainObject obj)
removedmethod: clearTasks
void clearTasks(ghidra.framework.model.UndoableDomainObject obj)
removedmethod: taskFailed
void taskFailed(ghidra.framework.model.UndoableDomainObject obj, ghidra.framework.cmd.BackgroundCommand taskCmd, ghidra.util.task.TaskMonitor monitor)
ghidra.framework.protocol.ghidra 5 added, 1 removed, 1 modified
ghidra.framework.store 2 modified
class ghidra.framework.store.FileSystem 1 change history
addedmethod: getItems
ghidra.framework.store.FolderItem[] getItems(java.lang.String folderPath) throws IOException
class ghidra.framework.store.FolderItem 1 change history
modifiedmethod: getFileID removed throws IOException
- java.lang.String getFileID() throws IOException
+ java.lang.String getFileID()
ghidra.framework.store.local 2 modified
class ghidra.framework.store.local.IndexedV1LocalFileSystem 1 change history
modifiedmethod: getItem return type: FolderItem → LocalFolderItem
- ghidra.framework.store.FolderItem getItem(java.lang.String fileID) throws IOException, UnsupportedOperationException
+ ghidra.framework.store.local.LocalFolderItem getItem(java.lang.String fileID) throws IOException, UnsupportedOperationException
class ghidra.framework.store.local.LocalFileSystem 2 changes history
addedmethod: getItems
ghidra.framework.store.local.LocalFolderItem[] getItems(java.lang.String folderPath) throws IOException
modifiedmethod: getItem return type: FolderItem → LocalFolderItem
- ghidra.framework.store.FolderItem getItem(java.lang.String fileID) throws IOException, UnsupportedOperationException
+ ghidra.framework.store.local.LocalFolderItem getItem(java.lang.String fileID) throws IOException, UnsupportedOperationException
ghidra.framework.store.remote 1 modified
class ghidra.framework.store.remote.RemoteFileSystem 1 change history
addedmethod: getItems
ghidra.framework.store.FolderItem[] getItems(java.lang.String folderPath) throws IOException
ghidra.framework.task 2 modified
class ghidra.framework.task.GTask 2 changes history
addedmethod: run
void run(ghidra.framework.model.DomainObject domainObject, ghidra.util.task.TaskMonitor monitor) throws CancelledException
removedmethod: run
void run(ghidra.framework.model.UndoableDomainObject domainObject, ghidra.util.task.TaskMonitor monitor) throws CancelledException
class ghidra.framework.task.GTaskManagerFactory 2 changes history
addedmethod: getTaskManager
static ghidra.framework.task.GTaskManager getTaskManager(ghidra.framework.model.DomainObject domainObject)
removedmethod: getTaskManager
static ghidra.framework.task.GTaskManager getTaskManager(ghidra.framework.model.UndoableDomainObject domainObject)
ghidra.generic.util.datastruct 1 added, 10 modified
class ghidra.generic.util.datastruct.RestrictedValueSortedMap.RestrictedSortedList 12 changes history
addedmethod: toList
java.util.List<V> toList()
addedmethod: poll
V poll()
removedmethod: toArray
java.lang.Object[] toArray()
removedmethod: toArray
T[] toArray(T[] a)
removedmethod: add
boolean add(V e)
removedmethod: clear
void clear()
removedmethod: set
V set(int index, V element)
removedmethod: add
void add(int index, V element)
removedmethod: remove
V remove(int index)
removedmethod: lastIndexOf
int lastIndexOf(java.lang.Object o)
removedmethod: listIterator
java.util.ListIterator<V> listIterator()
removedmethod: subList
java.util.List<V> subList(int fromIndex, int toIndex)
class ghidra.generic.util.datastruct.RestrictedValueSortedMap.RestrictedValueSortedMapEntryList 23 changes history
addedmethod: toList
java.util.List<java.util.Map.Entry<K,V>> toList()
removedmethod: toArray
java.lang.Object[] toArray()
removedmethod: toArray
T[] toArray(T[] a)
removedmethod: clear
void clear()
removedmethod: remove
java.util.Map.Entry<K,V> remove(int index)
removedmethod: lastIndexOf
int lastIndexOf(java.lang.Object o)
removedmethod: listIterator
java.util.ListIterator<java.util.Map.Entry<K,V>> listIterator()
removedmethod: subList
java.util.List<java.util.Map.Entry<K,V>> subList(int fromIndex, int toIndex)
removedmethod: removeFirst
java.util.Map.Entry<K,V> removeFirst()
removedmethod: removeLast
java.util.Map.Entry<K,V> removeLast()
removedmethod: pollFirst
java.util.Map.Entry<K,V> pollFirst()
removedmethod: pollLast
java.util.Map.Entry<K,V> pollLast()
removedmethod: getFirst
java.util.Map.Entry<K,V> getFirst()
removedmethod: getLast
java.util.Map.Entry<K,V> getLast()
removedmethod: peekFirst
java.util.Map.Entry<K,V> peekFirst()
removedmethod: peekLast
java.util.Map.Entry<K,V> peekLast()
removedmethod: removeFirstOccurrence
boolean removeFirstOccurrence(java.lang.Object o)
removedmethod: removeLastOccurrence
boolean removeLastOccurrence(java.lang.Object o)
removedmethod: remove
java.util.Map.Entry<K,V> remove()
removedmethod: element
java.util.Map.Entry<K,V> element()
removedmethod: peek
java.util.Map.Entry<K,V> peek()
removedmethod: pop
java.util.Map.Entry<K,V> pop()
removedmethod: descendingIterator
java.util.Iterator<java.util.Map.Entry<K,V>> descendingIterator()
class ghidra.generic.util.datastruct.RestrictedValueSortedMap.RestrictedValueSortedMapKeyList 32 changes history
addedmethod: toList
java.util.List<K> toList()
removedmethod: toArray
java.lang.Object[] toArray()
removedmethod: toArray
T[] toArray(T[] a)
removedmethod: add
boolean add(K e)
removedmethod: clear
void clear()
removedmethod: set
K set(int index, K element)
removedmethod: add
void add(int index, K element)
removedmethod: remove
K remove(int index)
removedmethod: lastIndexOf
int lastIndexOf(java.lang.Object o)
removedmethod: listIterator
java.util.ListIterator<K> listIterator()
removedmethod: subList
java.util.List<K> subList(int fromIndex, int toIndex)
removedmethod: addFirst
void addFirst(K e)
removedmethod: addLast
void addLast(K e)
removedmethod: offerFirst
boolean offerFirst(K e)
removedmethod: offerLast
boolean offerLast(K e)
removedmethod: removeFirst
K removeFirst()
removedmethod: removeLast
K removeLast()
removedmethod: pollFirst
K pollFirst()
removedmethod: pollLast
K pollLast()
removedmethod: getFirst
K getFirst()
removedmethod: getLast
K getLast()
removedmethod: peekFirst
K peekFirst()
removedmethod: peekLast
K peekLast()
removedmethod: removeFirstOccurrence
boolean removeFirstOccurrence(java.lang.Object o)
removedmethod: removeLastOccurrence
boolean removeLastOccurrence(java.lang.Object o)
removedmethod: offer
boolean offer(K e)
removedmethod: remove
K remove()
removedmethod: element
K element()
removedmethod: peek
K peek()
removedmethod: push
void push(K e)
removedmethod: pop
K pop()
removedmethod: descendingIterator
java.util.Iterator<K> descendingIterator()
class ghidra.generic.util.datastruct.SortedList 1 change history
modified implements: java.util.List → ghidra.generic.util.datastruct.ValueSortedMap.LesserList
class ghidra.generic.util.datastruct.TreeValueSortedMap.ValueSortedTreeMapEntrySet 20 changes history
addedmethod: toList
java.util.List<java.util.Map.Entry<K,V>> toList()
removedmethod: descendingIterator
java.util.Iterator<java.util.Map.Entry<K,V>> descendingIterator()
removedmethod: element
java.util.Map.Entry<K,V> element()
removedmethod: getFirst
java.util.Map.Entry<K,V> getFirst()
removedmethod: getLast
java.util.Map.Entry<K,V> getLast()
removedmethod: lastIndexOf
int lastIndexOf(java.lang.Object o)
removedmethod: listIterator
java.util.ListIterator<java.util.Map.Entry<K,V>> listIterator()
removedmethod: peek
java.util.Map.Entry<K,V> peek()
removedmethod: peekFirst
java.util.Map.Entry<K,V> peekFirst()
removedmethod: peekLast
java.util.Map.Entry<K,V> peekLast()
removedmethod: pollFirst
java.util.Map.Entry<K,V> pollFirst()
removedmethod: pollLast
java.util.Map.Entry<K,V> pollLast()
removedmethod: pop
java.util.Map.Entry<K,V> pop()
removedmethod: remove
java.util.Map.Entry<K,V> remove()
removedmethod: remove
java.util.Map.Entry<K,V> remove(int index)
removedmethod: removeFirst
java.util.Map.Entry<K,V> removeFirst()
removedmethod: removeFirstOccurrence
boolean removeFirstOccurrence(java.lang.Object o)
removedmethod: removeLast
java.util.Map.Entry<K,V> removeLast()
removedmethod: removeLastOccurrence
boolean removeLastOccurrence(java.lang.Object o)
removedmethod: subList
java.util.List<java.util.Map.Entry<K,V>> subList(int fromIndex, int toIndex)
class ghidra.generic.util.datastruct.TreeValueSortedMap.ValueSortedTreeMapKeySet 29 changes history
addedmethod: toList
java.util.List<K> toList()
removedmethod: add
void add(int index, K element)
removedmethod: add
boolean add(K e)
removedmethod: addFirst
void addFirst(K e)
removedmethod: addLast
void addLast(K e)
removedmethod: descendingIterator
java.util.Iterator<K> descendingIterator()
removedmethod: element
K element()
removedmethod: getFirst
K getFirst()
removedmethod: getLast
K getLast()
removedmethod: lastIndexOf
int lastIndexOf(java.lang.Object o)
removedmethod: listIterator
java.util.ListIterator<K> listIterator()
removedmethod: offer
boolean offer(K e)
removedmethod: offerFirst
boolean offerFirst(K e)
removedmethod: offerLast
boolean offerLast(K e)
removedmethod: peek
K peek()
removedmethod: peekFirst
K peekFirst()
removedmethod: peekLast
K peekLast()
removedmethod: pollFirst
K pollFirst()
removedmethod: pollLast
K pollLast()
removedmethod: pop
K pop()
removedmethod: push
void push(K e)
removedmethod: remove
K remove()
removedmethod: remove
K remove(int index)
removedmethod: removeFirst
K removeFirst()
removedmethod: removeFirstOccurrence
boolean removeFirstOccurrence(java.lang.Object o)
removedmethod: removeLast
K removeLast()
removedmethod: removeLastOccurrence
boolean removeLastOccurrence(java.lang.Object o)
removedmethod: set
K set(int index, K element)
removedmethod: subList
java.util.List<K> subList(int fromIndex, int toIndex)
class ghidra.generic.util.datastruct.TreeValueSortedMap.ValueSortedTreeMapValues 30 changes history
modified implements: ghidra.generic.util.datastruct.SortedList, java.util.Deque → ghidra.generic.util.datastruct.SortedList
addedmethod: toList
java.util.List<V> toList()
removedmethod: add
void add(int index, V element)
removedmethod: add
boolean add(V e)
removedmethod: addFirst
void addFirst(V e)
removedmethod: addLast
void addLast(V e)
removedmethod: descendingIterator
java.util.Iterator<V> descendingIterator()
removedmethod: element
V element()
removedmethod: getFirst
V getFirst()
removedmethod: getLast
V getLast()
removedmethod: lastIndexOf
int lastIndexOf(java.lang.Object o)
removedmethod: listIterator
java.util.ListIterator<V> listIterator()
removedmethod: offer
boolean offer(V e)
removedmethod: offerFirst
boolean offerFirst(V e)
removedmethod: offerLast
boolean offerLast(V e)
removedmethod: peek
V peek()
removedmethod: peekFirst
V peekFirst()
removedmethod: peekLast
V peekLast()
removedmethod: pollFirst
V pollFirst()
removedmethod: pollLast
V pollLast()
removedmethod: pop
V pop()
removedmethod: push
void push(V e)
removedmethod: remove
V remove()
removedmethod: remove
V remove(int index)
removedmethod: removeFirst
V removeFirst()
removedmethod: removeFirstOccurrence
boolean removeFirstOccurrence(java.lang.Object o)
removedmethod: removeLast
V removeLast()
removedmethod: removeLastOccurrence
boolean removeLastOccurrence(java.lang.Object o)
removedmethod: set
V set(int index, V element)
removedmethod: subList
java.util.List<V> subList(int fromIndex, int toIndex)
class ghidra.generic.util.datastruct.ValueSortedMap 9 changes history
modified implements: java.util.Map → (none)
addedmethod: put
V put(K key, V value)
addedmethod: get
V get(java.lang.Object key)
addedmethod: remove
V remove(K key)
addedmethod: isEmpty
boolean isEmpty()
addedmethod: containsKey
boolean containsKey(java.lang.Object key)
addedmethod: containsValue
boolean containsValue(java.lang.Object value)
addedmethod: size
int size()
addedmethod: clear
void clear()
class ghidra.generic.util.datastruct.ValueSortedMap.ValueSortedMapEntryList 2 changes history
modified implements: java.util.Deque, java.util.List, java.util.Set → ghidra.generic.util.datastruct.ValueSortedMap.LesserList
removedmethod: spliterator
java.util.Spliterator<java.util.Map.Entry<K,V>> spliterator()
class ghidra.generic.util.datastruct.ValueSortedMap.ValueSortedMapKeyList 2 changes history
modified implements: java.util.Deque, java.util.List, java.util.Set → ghidra.generic.util.datastruct.ValueSortedMap.LesserList
removedmethod: spliterator
java.util.Spliterator<K> spliterator()
ghidra.pcode.emu 1 removed
ghidra.pcode.emu.linux 3 added
ghidra.pcode.emu.sys 13 added
ghidra.pcode.emu.unix 17 added
ghidra.pcode.emu.x86 1 added
ghidra.pcode.struct 54 added
ghidra.pcode.utils 1 added
ghidra.program.database 6 modified
class ghidra.program.database.DataTypeArchiveContentHandler 2 changes history
addedmethod: canResetDBSourceFile
boolean canResetDBSourceFile()
addedmethod: resetDBSourceFile
void resetDBSourceFile(ghidra.framework.store.FolderItem item, ghidra.framework.data.DomainObjectAdapterDB domainObj) throws IOException
class ghidra.program.database.DataTypeArchiveDB 12 changes history
modified implements: ghidra.program.model.listing.DataTypeArchive, ghidra.program.util.DataTypeArchiveChangeManager → ghidra.program.model.listing.DataTypeArchive
addedmethod: dataTypeChanged
void dataTypeChanged(long dataTypeID, ghidra.program.util.ProgramEvent eventType, boolean isAutoResponseChange, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: dataTypeAdded
void dataTypeAdded(long dataTypeID, ghidra.program.util.ProgramEvent eventType, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: categoryChanged
void categoryChanged(long categoryID, ghidra.program.util.ProgramEvent eventType, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: categoryAdded
void categoryAdded(long categoryID, ghidra.program.util.ProgramEvent eventType, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: setChanged
void setChanged(ghidra.program.util.ProgramEvent eventType, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: dataTypeChanged
void dataTypeChanged(long dataTypeID, int type, boolean isAutoResponseChange, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: dataTypeAdded
void dataTypeAdded(long dataTypeID, int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: categoryChanged
void categoryChanged(long categoryID, int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: categoryAdded
void categoryAdded(long categoryID, int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setChanged
void setChanged(int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
class ghidra.program.database.ManagerDB 2 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.program.database.ProgramContentHandler 2 changes history
addedmethod: canResetDBSourceFile
boolean canResetDBSourceFile()
addedmethod: resetDBSourceFile
void resetDBSourceFile(ghidra.framework.store.FolderItem item, ghidra.framework.data.DomainObjectAdapterDB domainObj) throws IOException
class ghidra.program.database.ProgramDB 37 changes history
addedmethod: dataTypeChanged
void dataTypeChanged(long dataTypeID, ghidra.program.util.ProgramEvent eventType, boolean isAutoChange, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: dataTypeAdded
void dataTypeAdded(long dataTypeID, ghidra.program.util.ProgramEvent eventType, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: categoryChanged
void categoryChanged(long categoryID, ghidra.program.util.ProgramEvent eventType, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: categoryAdded
void categoryAdded(long categoryID, ghidra.program.util.ProgramEvent eventType, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: sourceArchiveAdded
void sourceArchiveAdded(ghidra.util.UniversalID sourceArchiveID, ghidra.program.util.ProgramEvent eventType)
addedmethod: sourceArchiveChanged
void sourceArchiveChanged(ghidra.util.UniversalID sourceArchiveID, ghidra.program.util.ProgramEvent eventType)
addedmethod: programTreeAdded
void programTreeAdded(long id, ghidra.program.util.ProgramEvent eventType, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: programTreeChanged
void programTreeChanged(long id, ghidra.program.util.ProgramEvent eventType, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: tagChanged
void tagChanged(ghidra.program.model.listing.FunctionTag tag, ghidra.program.util.ProgramEvent eventType, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: tagCreated
void tagCreated(ghidra.program.model.listing.FunctionTag tag, ghidra.program.util.ProgramEvent eventType)
addedmethod: symbolChanged
void symbolChanged(ghidra.program.model.symbol.Symbol symbol, ghidra.program.util.ProgramEvent eventType, ghidra.program.model.address.Address addr, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: symbolAdded
void symbolAdded(ghidra.program.model.symbol.Symbol symbol, ghidra.program.util.ProgramEvent eventType, ghidra.program.model.address.Address addr, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: setChanged
void setChanged(ghidra.program.util.ProgramEvent event, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: setChanged
void setChanged(ghidra.program.util.ProgramChangeRecord changeRecord)
addedmethod: setChanged
void setChanged(ghidra.program.util.ProgramEvent event, ghidra.program.model.address.Address start, ghidra.program.model.address.Address end, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: setObjChanged
void setObjChanged(ghidra.program.util.ProgramEvent eventType, java.lang.Object affected, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: setObjChanged
void setObjChanged(ghidra.program.util.ProgramEvent eventType, ghidra.program.model.address.Address addr, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: dataTypeChanged
void dataTypeChanged(long dataTypeID, int type, boolean isAutoChange, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: dataTypeAdded
void dataTypeAdded(long dataTypeID, int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: categoryChanged
void categoryChanged(long categoryID, int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: categoryAdded
void categoryAdded(long categoryID, int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: sourceArchiveAdded
void sourceArchiveAdded(ghidra.util.UniversalID sourceArchiveID, int type)
removedmethod: sourceArchiveChanged
void sourceArchiveChanged(ghidra.util.UniversalID sourceArchiveID, int type)
removedmethod: programTreeAdded
void programTreeAdded(long id, int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: programTreeChanged
void programTreeChanged(long id, int type, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: tagChanged
void tagChanged(ghidra.program.model.listing.FunctionTag tag, int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: tagCreated
void tagCreated(ghidra.program.model.listing.FunctionTag tag, int type)
removedmethod: symbolChanged
void symbolChanged(ghidra.program.model.symbol.Symbol symbol, int type, ghidra.program.model.address.Address addr, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: symbolAdded
void symbolAdded(ghidra.program.model.symbol.Symbol symbol, int type, ghidra.program.model.address.Address addr, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setChanged
void setChanged(int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setChanged
void setChanged(int type, ghidra.program.model.address.Address start, ghidra.program.model.address.Address end, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, int subType, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, ghidra.program.model.address.Address addr, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, int subType, ghidra.program.model.address.Address addr, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, ghidra.program.model.address.AddressSetView addrSet, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: invalidate
void invalidate()
class ghidra.program.database.ProjectDataTypeManager 4 changes history
addedmethod: archiveReady
void archiveReady(ghidra.framework.data.OpenMode openMode, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
modifiedmethod: categoryRemoved param 2 renamed: name → categoryName
- void categoryRemoved(ghidra.program.model.data.Category parent, java.lang.String name, long categoryID)
+ void categoryRemoved(ghidra.program.model.data.Category parent, java.lang.String categoryName, long categoryID)
removedmethod: replaceDataTypeIDs
void replaceDataTypeIDs(long oldDataTypeID, long newDataTypeID)
removedmethod: archiveReady
void archiveReady(int openMode, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
ghidra.program.database.bookmark 1 modified
class ghidra.program.database.bookmark.BookmarkDBManager 2 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
ghidra.program.database.code 1 modified
class ghidra.program.database.code.CodeManager 4 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: clearData
void clearData(long[] dataTypeIDs, ghidra.util.task.TaskMonitor monitor) throws CancelledException
removedmethod: replaceDataTypes
void replaceDataTypes(long oldDataTypeID, long newDataTypeID)
ghidra.program.database.data 5 modified
class ghidra.program.database.data.BuiltinDBAdapter 1 change history
addedmethod: getRecordCount
int getRecordCount()
class ghidra.program.database.data.DataTypeManagerDB 10 changes history
addedmethod: initializeOtherAdapters
void initializeOtherAdapters(ghidra.framework.data.OpenMode openMode, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException, VersionException
addedmethod: handleDataOrganizationChange
void handleDataOrganizationChange(ghidra.framework.data.OpenMode openMode, ghidra.util.task.TaskMonitor monitor) throws IOException, LanguageVersionException, CancelledException
addedmethod: getUnusedConflictName
java.lang.String getUnusedConflictName(ghidra.program.model.data.CategoryPath path, ghidra.program.model.data.DataType dt)
addedmethod: addDataTypeToReplace
void addDataTypeToReplace(ghidra.program.model.data.DataType oldDataType, ghidra.program.model.data.DataType replacementDataType)
addedmethod: dedupeConflicts
boolean dedupeConflicts(ghidra.program.model.data.DataType dataType)
addedmethod: dedupeAllConflicts
void dedupeAllConflicts(ghidra.util.task.TaskMonitor monitor) throws CancelledException
removedmethod: initializeOtherAdapters
void initializeOtherAdapters(int openMode, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException, VersionException
removedmethod: handleDataOrganizationChange
void handleDataOrganizationChange(int openMode, ghidra.util.task.TaskMonitor monitor) throws IOException, LanguageVersionException, CancelledException
removedmethod: getUnusedConflictName
java.lang.String getUnusedConflictName(ghidra.program.model.data.CategoryPath path, java.lang.String name)
removedmethod: replaceDataTypeIDs
void replaceDataTypeIDs(long oldID, long newID)
class ghidra.program.database.data.DataTypeUtilities 6 changes history
addedmethod: getNameWithoutConflict
static java.lang.String getNameWithoutConflict(java.lang.String dataTypeName)
addedmethod: getNameWithoutConflict
static java.lang.String getNameWithoutConflict(ghidra.program.model.data.DataType dt)
addedmethod: getConflictValue
static int getConflictValue(ghidra.program.model.data.DataType dataType)
addedmethod: getConflictValue
static int getConflictValue(java.lang.String dataTypeName)
addedmethod: isConflictDataTypeName
static boolean isConflictDataTypeName(java.lang.String dataTypeName)
addedmethod: isConflictDataType
static boolean isConflictDataType(ghidra.program.model.data.DataType dt)
class ghidra.program.database.data.ProgramBasedDataTypeManagerDB 2 changes history
addedmethod: initializeOtherAdapters
void initializeOtherAdapters(ghidra.framework.data.OpenMode openMode, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException, VersionException
removedmethod: initializeOtherAdapters
void initializeOtherAdapters(int openMode, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException, VersionException
class ghidra.program.database.data.ProgramDataTypeManager 4 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
addedmethod: dataTypeSettingsChanged
void dataTypeSettingsChanged(ghidra.program.model.data.DataType dt)
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: replaceDataTypeIDs
void replaceDataTypeIDs(long oldDataTypeID, long newDataTypeID)
ghidra.program.database.external 1 modified
class ghidra.program.database.external.ExternalManagerDB 2 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
ghidra.program.database.function 1 modified
class ghidra.program.database.function.FunctionManagerDB 5 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
modifiedmethod: getFunctionsNoStubs param 2 renamed: foward → forward
- ghidra.program.model.listing.FunctionIterator getFunctionsNoStubs(ghidra.program.model.address.Address start, boolean foward)
+ ghidra.program.model.listing.FunctionIterator getFunctionsNoStubs(ghidra.program.model.address.Address start, boolean forward)
modifiedmethod: getFunctions param 2 renamed: foward → forward
- ghidra.program.model.listing.FunctionIterator getFunctions(ghidra.program.model.address.Address start, boolean foward)
+ ghidra.program.model.listing.FunctionIterator getFunctions(ghidra.program.model.address.Address start, boolean forward)
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: replaceDataTypes
void replaceDataTypes(long oldDataTypeID, long newDataTypeID)
ghidra.program.database.mem 3 removed, 3 modified
class ghidra.program.database.mem.MemoryBlockDB 4 changes history
addedmethod: getFlags
int getFlags()
addedmethod: isArtificial
boolean isArtificial()
addedmethod: setArtificial
void setArtificial(boolean a)
removedmethod: getPermissions
int getPermissions()
class ghidra.program.database.mem.MemoryMapDB 2 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.program.database.mem.MemoryMapDBAdapterV3 1 change history
modifiedmethod: createFileBytesBlock param 6 renamed: permissions → flags
- ghidra.program.database.mem.MemoryBlockDB createFileBytesBlock(java.lang.String name, ghidra.program.model.address.Address startAddress, long length, ghidra.program.database.mem.FileBytes fileBytes, long offset, int permissions) throws IOException, AddressOverflowException
+ ghidra.program.database.mem.MemoryBlockDB createFileBytesBlock(java.lang.String name, ghidra.program.model.address.Address startAddress, long length, ghidra.program.database.mem.FileBytes fileBytes, long offset, int flags) throws IOException, AddressOverflowException
ghidra.program.database.module 1 modified
class ghidra.program.database.module.TreeManager 2 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode1, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode1, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
ghidra.program.database.properties 1 modified
class ghidra.program.database.properties.DBPropertyMapManager 2 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
ghidra.program.database.references 1 modified
class ghidra.program.database.references.ReferenceDBManager 2 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
ghidra.program.database.register 2 modified
class ghidra.program.database.register.OldProgramContextDB 2 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.program.database.register.ProgramRegisterContextDB 2 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
ghidra.program.database.reloc 1 modified
class ghidra.program.database.reloc.RelocationManager 2 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
ghidra.program.database.symbol 3 modified
class ghidra.program.database.symbol.EquateManager 2 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.program.database.symbol.NamespaceManager 2 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.program.database.symbol.SymbolManager 3 changes history
addedmethod: programReady
void programReady(ghidra.framework.data.OpenMode openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: programReady
void programReady(int openMode, int currentRevision, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: replaceDataTypes
void replaceDataTypes(long oldDataTypeID, long newDataTypeID)
ghidra.program.disassemble 4 added
ghidra.program.model.address 2 modified
class ghidra.program.model.address.AddressRange 1 change history
addedmethod: checkValidRange
static void checkValidRange(ghidra.program.model.address.Address start, ghidra.program.model.address.Address end)
class ghidra.program.model.address.AddressSetViewAdapter 2 changes history
addedmethod: equals
boolean equals(java.lang.Object obj)
addedmethod: hashCode
int hashCode()
ghidra.program.model.data 2 added, 7 modified
class ghidra.program.model.data.CategoryPath 1 change history
addedmethod: getPath
java.lang.String getPath(java.lang.String childName)
class ghidra.program.model.data.DataTypeComparator 3 changes history
addedfield: INSTANCE
static ghidra.program.model.data.DataTypeComparator INSTANCE
addedmethod: compare
int compare(ghidra.program.model.data.DataType dt1, ghidra.program.model.data.DataType dt2)
removedmethod: compare
int compare(java.lang.Object o1, java.lang.Object o2)
class ghidra.program.model.data.DataTypeManagerDomainObject 1 change history
modified implements: ghidra.app.merge.DataTypeManagerOwner, ghidra.framework.model.UndoableDomainObject → ghidra.app.merge.DataTypeManagerOwner, ghidra.framework.model.DomainObject
class ghidra.program.model.data.EndianSettingsDefinition 2 changes history
addedmethod: getEndianness
ghidra.program.model.lang.Endian getEndianness(ghidra.docking.settings.Settings settings, ghidra.program.model.lang.Endian defaultValue)
removedmethod: getEndianess
ghidra.program.model.lang.Endian getEndianess(ghidra.docking.settings.Settings settings, ghidra.program.model.lang.Endian defaultValue)
class ghidra.program.model.data.MutabilitySettingsDefinition 1 change history
addedfield: WRITABLE
static int WRITABLE
class ghidra.program.model.data.StandAloneDataTypeManager 6 changes history
addedmethod: setImmutable
void setImmutable()
addedmethod: initializeOtherAdapters
void initializeOtherAdapters(ghidra.framework.data.OpenMode openMode, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException, VersionException
addedmethod: handleDataOrganizationChange
void handleDataOrganizationChange(ghidra.framework.data.OpenMode openMode, ghidra.util.task.TaskMonitor monitor) throws LanguageVersionException, CancelledException, IOException
removedmethod: initializeOtherAdapters
void initializeOtherAdapters(int openMode, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException, VersionException
removedmethod: handleDataOrganizationChange
void handleDataOrganizationChange(int openMode, ghidra.util.task.TaskMonitor monitor) throws LanguageVersionException, CancelledException, IOException
removedmethod: replaceDataTypeIDs
void replaceDataTypeIDs(long oldID, long newID)
class ghidra.program.model.data.StringRenderBuilder 6 changes history
addedmethod: decodeBytesUsingCharset
void decodeBytesUsingCharset(java.nio.ByteBuffer bb, ghidra.program.model.data.RenderUnicodeSettingsDefinition.RENDER_ENUM renderSetting, boolean trimTrailingNulls)
addedmethod: build
java.lang.String build()
removedmethod: startsWithQuotedText
boolean startsWithQuotedText()
removedmethod: addEscapedChar
void addEscapedChar(char ch)
removedmethod: addCodePointValue
void addCodePointValue(int codePoint)
removedmethod: addByteSeq
void addByteSeq(byte[] bytes)
ghidra.program.model.lang 1 added, 3 modified
class ghidra.program.model.lang.LanguageService 1 change history
modifiedmethod: getLanguageDescriptions param 2 renamed: endianess → endianness
- java.util.List<ghidra.program.model.lang.LanguageDescription> getLanguageDescriptions(ghidra.program.model.lang.Processor processor, ghidra.program.model.lang.Endian endianess, java.lang.Integer size, java.lang.String variant)
+ java.util.List<ghidra.program.model.lang.LanguageDescription> getLanguageDescriptions(ghidra.program.model.lang.Processor processor, ghidra.program.model.lang.Endian endianness, java.lang.Integer size, java.lang.String variant)
class ghidra.program.model.lang.PcodeParser.PcodeTranslate 1 change history
removedmethod: initialize
void initialize(ghidra.pcodeCPort.xml.DocumentStorage store)
class ghidra.program.model.lang.PrototypeModel 1 change history
addedmethod: getInternalStorage
ghidra.program.model.pcode.Varnode[] getInternalStorage()
ghidra.program.model.lang.protorules 3 added
ghidra.program.model.listing 4 modified
class ghidra.program.model.listing.Data 1 change history
addedmethod: isWritable
boolean isWritable()
class ghidra.program.model.listing.DataStub 1 change history
addedmethod: isWritable
boolean isWritable()
class ghidra.program.model.listing.DataTypeArchive 2 changes history
removedmethod: setChanged
void setChanged(int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
class ghidra.program.model.listing.Program 1 change history
removedmethod: invalidate
void invalidate()
ghidra.program.model.mem 2 modified
class ghidra.program.model.mem.MemoryBlock 5 changes history
addedfield: ARTIFICIAL
static int ARTIFICIAL
addedmethod: getFlags
int getFlags()
addedmethod: isArtificial
boolean isArtificial()
addedmethod: setArtificial
void setArtificial(boolean a)
removedmethod: getPermissions
int getPermissions()
class ghidra.program.model.mem.MemoryBlockStub 4 changes history
addedmethod: getFlags
int getFlags()
addedmethod: isArtificial
boolean isArtificial()
addedmethod: setArtificial
void setArtificial(boolean a)
removedmethod: getPermissions
int getPermissions()
ghidra.program.model.pcode 3 added, 20 modified
class ghidra.program.model.pcode.ByteIngest 3 changes history
addedmethod: ingestStreamToNextTerminator
void ingestStreamToNextTerminator(java.io.InputStream inStream) throws IOException
addedmethod: ingestBytes
void ingestBytes(byte[] byteArray, int off, int sz) throws IOException
modifiedmethod: open param 2 renamed: source → desc
- void open(int max, java.lang.String source)
+ void open(int max, java.lang.String desc)
class ghidra.program.model.pcode.DataTypeSymbol 1 change history
addedmethod: cleanupUnusedOverride
void cleanupUnusedOverride()
class ghidra.program.model.pcode.Decoder 3 changes history
addedmethod: setAddressFactory
void setAddressFactory(ghidra.program.model.address.AddressFactory addrFactory)
addedmethod: readOpcode
int readOpcode() throws DecoderException
addedmethod: readOpcode
int readOpcode(ghidra.program.model.pcode.AttributeId attribId) throws DecoderException
class ghidra.program.model.pcode.DynamicEntry 3 changes history
addedmethod: getMutability
int getMutability()
removedmethod: isReadOnly
boolean isReadOnly()
removedmethod: isVolatile
boolean isVolatile()
class ghidra.program.model.pcode.Encoder 5 changes history
addedmethod: writeSpace
void writeSpace(ghidra.program.model.pcode.AttributeId attribId, int index, java.lang.String name) throws IOException
addedmethod: writeOpcode
void writeOpcode(ghidra.program.model.pcode.AttributeId attribId, int opcode) throws IOException
removedmethod: clear
void clear()
removedmethod: writeTo
void writeTo(java.io.OutputStream stream) throws IOException
removedmethod: isEmpty
boolean isEmpty()
class ghidra.program.model.pcode.HighFunction 2 changes history
addedfield: OVERRIDE_NAMESPACE_NAME
static java.lang.String OVERRIDE_NAMESPACE_NAME
addedmethod: isOverrideNamespace
static boolean isOverrideNamespace(ghidra.program.model.symbol.Namespace namespace)
class ghidra.program.model.pcode.HighFunctionDBUtil 3 changes history
addedmethod: commitParamsToDatabase
static void commitParamsToDatabase(ghidra.program.model.pcode.HighFunction highFunction, boolean useDataTypes, ghidra.program.model.pcode.HighFunctionDBUtil.ReturnCommitOption returnCommit, ghidra.program.model.symbol.SourceType source) throws DuplicateNameException, InvalidInputException
removedmethod: commitReturnToDatabase
static void commitReturnToDatabase(ghidra.program.model.pcode.HighFunction highFunction, ghidra.program.model.symbol.SourceType source)
removedmethod: commitParamsToDatabase
static void commitParamsToDatabase(ghidra.program.model.pcode.HighFunction highFunction, boolean useDataTypes, ghidra.program.model.symbol.SourceType source) throws DuplicateNameException, InvalidInputException
class ghidra.program.model.pcode.HighSymbol 2 changes history
addedmethod: getMutability
int getMutability()
removedmethod: isReadOnly
boolean isReadOnly()
class ghidra.program.model.pcode.LinkedByteBuffer 6 changes history
addedmethod: close
void close() throws IOException
addedmethod: ingestStreamAsNeeded
void ingestStreamAsNeeded(java.io.InputStream stream, ghidra.program.model.pcode.LinkedByteBuffer.Position start) throws IOException
addedmethod: ingestStreamToNextTerminator
void ingestStreamToNextTerminator(java.io.InputStream stream) throws IOException
addedmethod: ingestBytes
void ingestBytes(byte[] byteArray, int off, int sz) throws IOException
addedmethod: pad
void pad()
removedmethod: pad
void pad(int val)
class ghidra.program.model.pcode.LinkedByteBuffer.Position 1 change history
addedfield: buffer
ghidra.program.model.pcode.LinkedByteBuffer buffer
class ghidra.program.model.pcode.MappedDataEntry 3 changes history
addedmethod: getMutability
int getMutability()
removedmethod: isReadOnly
boolean isReadOnly()
removedmethod: isVolatile
boolean isVolatile()
class ghidra.program.model.pcode.MappedEntry 4 changes history
addedmethod: getMutability
int getMutability()
addedmethod: getMutabilityOfAddress
static int getMutabilityOfAddress(ghidra.program.model.address.Address addr, ghidra.program.model.listing.Program program)
removedmethod: isReadOnly
boolean isReadOnly()
removedmethod: isVolatile
boolean isVolatile()
class ghidra.program.model.pcode.PackedBytes 3 changes history
modified extends: java.lang.Object → java.io.OutputStream
addedmethod: write
void write(byte[] byteArray, int off, int len)
removedmethod: write
void write(byte[] byteArray)
class ghidra.program.model.pcode.PackedDecode 7 changes history
addedmethod: setAddressFactory
void setAddressFactory(ghidra.program.model.address.AddressFactory addrFactory)
addedmethod: close
void close() throws IOException
addedmethod: ingestStreamToNextTerminator
void ingestStreamToNextTerminator(java.io.InputStream stream) throws IOException
addedmethod: ingestBytes
void ingestBytes(byte[] byteArray, int off, int sz) throws IOException
addedmethod: readOpcode
int readOpcode() throws DecoderException
addedmethod: readOpcode
int readOpcode(ghidra.program.model.pcode.AttributeId attribId) throws DecoderException
modifiedmethod: open param 2 renamed: source → desc
- void open(int max, java.lang.String source)
+ void open(int max, java.lang.String desc)
class ghidra.program.model.pcode.PackedEncode 13 changes history
modified implements: ghidra.program.model.pcode.PatchEncoder → ghidra.program.model.pcode.Encoder
addedmethod: writeSpace
void writeSpace(ghidra.program.model.pcode.AttributeId attribId, int index, java.lang.String name) throws IOException
addedmethod: writeOpcode
void writeOpcode(ghidra.program.model.pcode.AttributeId attribId, int opcode) throws IOException
addedmethod: getOutputStream
java.io.OutputStream getOutputStream()
modifiedfield: outStream type: PackedBytes → OutputStream
- ghidra.program.model.pcode.PackedBytes outStream
+ java.io.OutputStream outStream
modifiedmethod: writeInteger added throws IOException
- void writeInteger(int typeByte, long val)
+ void writeInteger(int typeByte, long val) throws IOException
modifiedmethod: writeHeader added throws IOException
- void writeHeader(int header, int id)
+ void writeHeader(int header, int id) throws IOException
removedmethod: clear
void clear()
removedmethod: writeTo
void writeTo(java.io.OutputStream stream) throws IOException
removedmethod: isEmpty
boolean isEmpty()
removedmethod: size
int size()
removedmethod: writeSpaceId
void writeSpaceId(ghidra.program.model.pcode.AttributeId attribId, long spaceId)
removedmethod: patchIntegerAttribute
boolean patchIntegerAttribute(int pos, ghidra.program.model.pcode.AttributeId attribId, long val)
class ghidra.program.model.pcode.PackedEncodeOverlay 2 changes history
modified extends: ghidra.program.model.pcode.PackedEncode → ghidra.program.model.pcode.PatchPackedEncode
modifiedmethod: writeSpaceId added throws IOException
- void writeSpaceId(ghidra.program.model.pcode.AttributeId attribId, long spaceId)
+ void writeSpaceId(ghidra.program.model.pcode.AttributeId attribId, long spaceId) throws IOException
class ghidra.program.model.pcode.PatchEncoder 2 changes history
modified implements: ghidra.program.model.pcode.Encoder → ghidra.program.model.pcode.CachedEncoder
modifiedmethod: writeSpaceId added throws IOException
- void writeSpaceId(ghidra.program.model.pcode.AttributeId attribId, long spaceId)
+ void writeSpaceId(ghidra.program.model.pcode.AttributeId attribId, long spaceId) throws IOException
class ghidra.program.model.pcode.StringIngest 3 changes history
addedmethod: ingestStreamToNextTerminator
void ingestStreamToNextTerminator(java.io.InputStream inStream) throws IOException
addedmethod: ingestBytes
void ingestBytes(byte[] byteArray, int off, int sz) throws IOException
modifiedmethod: open param 2 renamed: src → desc
- void open(int max, java.lang.String src)
+ void open(int max, java.lang.String desc)
class ghidra.program.model.pcode.SymbolEntry 3 changes history
addedmethod: getMutability
int getMutability()
removedmethod: isReadOnly
boolean isReadOnly()
removedmethod: isVolatile
boolean isVolatile()
class ghidra.program.model.pcode.XmlEncode 3 changes history
modified implements: ghidra.program.model.pcode.Encoder → ghidra.program.model.pcode.CachedEncoder
addedmethod: writeSpace
void writeSpace(ghidra.program.model.pcode.AttributeId attribId, int index, java.lang.String name) throws IOException
addedmethod: writeOpcode
void writeOpcode(ghidra.program.model.pcode.AttributeId attribId, int opcode) throws IOException
ghidra.program.util 3 added, 1 removed, 11 modified
class ghidra.program.util.ChangeManager 135 changes history
addedmethod: setChanged
void setChanged(ghidra.program.util.ProgramEvent eventType, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: setChanged
void setChanged(ghidra.program.util.ProgramEvent eventType, ghidra.program.model.address.Address start, ghidra.program.model.address.Address end, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: setObjChanged
void setObjChanged(ghidra.program.util.ProgramEvent eventType, java.lang.Object affected, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: setObjChanged
void setObjChanged(ghidra.program.util.ProgramEvent eventType, ghidra.program.model.address.Address addr, java.lang.Object affected, java.lang.Object oldValue, java.lang.Object newValue)
modifiedfield: DOCR_GROUP_REPARENTED type: int → ProgramEvent; constant: 88 → None
- static int DOCR_GROUP_REPARENTED
+ static ghidra.program.util.ProgramEvent DOCR_GROUP_REPARENTED
modifiedfield: DOCR_OVERLAY_SPACE_ADDED type: int → ProgramEvent; constant: 133 → None
- static int DOCR_OVERLAY_SPACE_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_OVERLAY_SPACE_ADDED
modifiedfield: DOCR_MEMORY_BLOCK_SPLIT type: int → ProgramEvent; constant: 24 → None
- static int DOCR_MEMORY_BLOCK_SPLIT
+ static ghidra.program.util.ProgramEvent DOCR_MEMORY_BLOCK_SPLIT
modifiedfield: DOCR_PLATE_COMMENT_CHANGED type: int → ProgramEvent; constant: 95 → None
- static int DOCR_PLATE_COMMENT_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_PLATE_COMMENT_CHANGED
modifiedfield: DOCR_BOOKMARK_TYPE_ADDED type: int → ProgramEvent; constant: 120 → None
- static int DOCR_BOOKMARK_TYPE_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_BOOKMARK_TYPE_ADDED
modifiedfield: DOCR_CATEGORY_RENAMED type: int → ProgramEvent; constant: 102 → None
- static int DOCR_CATEGORY_RENAMED
+ static ghidra.program.util.ProgramEvent DOCR_CATEGORY_RENAMED
modifiedfield: DOCR_SYMBOL_ASSOCIATION_REMOVED type: int → ProgramEvent; constant: 51 → None
- static int DOCR_SYMBOL_ASSOCIATION_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_SYMBOL_ASSOCIATION_REMOVED
modifiedfield: DOCR_FUNCTION_REMOVED type: int → ProgramEvent; constant: 151 → None
- static int DOCR_FUNCTION_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_FUNCTION_REMOVED
modifiedfield: FUNCTION_CHANGED_PURGE type: int → FunctionChangeType; constant: 1 → None
- static int FUNCTION_CHANGED_PURGE
+ static ghidra.program.util.FunctionChangeRecord.FunctionChangeType FUNCTION_CHANGED_PURGE
modifiedfield: DOCR_GROUP_REMOVED type: int → ProgramEvent; constant: 82 → None
- static int DOCR_GROUP_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_GROUP_REMOVED
modifiedfield: DOCR_EXTERNAL_PATH_CHANGED type: int → ProgramEvent; constant: 65 → None
- static int DOCR_EXTERNAL_PATH_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_EXTERNAL_PATH_CHANGED
modifiedfield: DOCR_CODE_REPLACED type: int → ProgramEvent; constant: 35 → None
- static int DOCR_CODE_REPLACED
+ static ghidra.program.util.ProgramEvent DOCR_CODE_REPLACED
modifiedfield: DOCR_SYMBOL_ANCHORED_FLAG_CHANGED type: int → ProgramEvent; constant: 43 → None
- static int DOCR_SYMBOL_ANCHORED_FLAG_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_SYMBOL_ANCHORED_FLAG_CHANGED
modifiedfield: DOCR_BOOKMARK_TYPE_REMOVED type: int → ProgramEvent; constant: 121 → None
- static int DOCR_BOOKMARK_TYPE_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_BOOKMARK_TYPE_REMOVED
modifiedfield: DOCR_BOOKMARK_REMOVED type: int → ProgramEvent; constant: 123 → None
- static int DOCR_BOOKMARK_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_BOOKMARK_REMOVED
modifiedfield: DOCR_EQUATE_REFERENCE_REMOVED type: int → ProgramEvent; constant: 73 → None
- static int DOCR_EQUATE_REFERENCE_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_EQUATE_REFERENCE_REMOVED
modifiedfield: DOCR_USER_DATA_CHANGED type: int → ProgramEvent; constant: 201 → None
- static int DOCR_USER_DATA_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_USER_DATA_CHANGED
modifiedfield: DOCR_SYMBOL_RENAMED type: int → ProgramEvent; constant: 46 → None
- static int DOCR_SYMBOL_RENAMED
+ static ghidra.program.util.ProgramEvent DOCR_SYMBOL_RENAMED
modifiedfield: DOCR_DATA_TYPE_RENAMED type: int → ProgramEvent; constant: 106 → None
- static int DOCR_DATA_TYPE_RENAMED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_RENAMED
modifiedfield: DOCR_VARIABLE_REFERENCE_ADDED type: int → ProgramEvent; constant: 153 → None
- static int DOCR_VARIABLE_REFERENCE_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_VARIABLE_REFERENCE_ADDED
modifiedfield: DOCR_GROUP_RENAMED type: int → ProgramEvent; constant: 83 → None
- static int DOCR_GROUP_RENAMED
+ static ghidra.program.util.ProgramEvent DOCR_GROUP_RENAMED
modifiedfield: DOCR_SYMBOL_ADDED type: int → ProgramEvent; constant: 40 → None
- static int DOCR_SYMBOL_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_SYMBOL_ADDED
modifiedfield: DOCR_FUNCTION_BODY_CHANGED type: int → ProgramEvent; constant: 155 → None
- static int DOCR_FUNCTION_BODY_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_FUNCTION_BODY_CHANGED
modifiedfield: DOCR_BOOKMARK_ADDED type: int → ProgramEvent; constant: 122 → None
- static int DOCR_BOOKMARK_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_BOOKMARK_ADDED
modifiedfield: DOCR_PRE_COMMENT_CHANGED type: int → ProgramEvent; constant: 91 → None
- static int DOCR_PRE_COMMENT_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_PRE_COMMENT_CHANGED
modifiedfield: DOCR_MEM_REF_TYPE_CHANGED type: int → ProgramEvent; constant: 62 → None
- static int DOCR_MEM_REF_TYPE_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_MEM_REF_TYPE_CHANGED
modifiedfield: DOCR_SOURCE_ARCHIVE_ADDED type: int → ProgramEvent; constant: 111 → None
- static int DOCR_SOURCE_ARCHIVE_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_SOURCE_ARCHIVE_ADDED
modifiedfield: DOCR_IMAGE_BASE_CHANGED type: int → ProgramEvent; constant: 27 → None
- static int DOCR_IMAGE_BASE_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_IMAGE_BASE_CHANGED
modifiedfield: DOCR_MEM_REF_PRIMARY_REMOVED type: int → ProgramEvent; constant: 64 → None
- static int DOCR_MEM_REF_PRIMARY_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_MEM_REF_PRIMARY_REMOVED
modifiedfield: DOCR_REGISTER_VALUES_CHANGED type: int → ProgramEvent; constant: 131 → None
- static int DOCR_REGISTER_VALUES_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_REGISTER_VALUES_CHANGED
modifiedfield: DOCR_MEM_REF_PRIMARY_SET type: int → ProgramEvent; constant: 63 → None
- static int DOCR_MEM_REF_PRIMARY_SET
+ static ghidra.program.util.ProgramEvent DOCR_MEM_REF_PRIMARY_SET
modifiedfield: DOCR_VARIABLE_REFERENCE_REMOVED type: int → ProgramEvent; constant: 154 → None
- static int DOCR_VARIABLE_REFERENCE_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_VARIABLE_REFERENCE_REMOVED
modifiedfield: DOCR_SYMBOL_DATA_CHANGED type: int → ProgramEvent; constant: 52 → None
- static int DOCR_SYMBOL_DATA_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_SYMBOL_DATA_CHANGED
modifiedfield: DOCR_FUNCTION_TAG_CHANGED type: int → ProgramEvent; constant: 147 → None
- static int DOCR_FUNCTION_TAG_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_FUNCTION_TAG_CHANGED
modifiedfield: FUNCTION_CHANGED_THUNK type: int → FunctionChangeType; constant: 7 → None
- static int FUNCTION_CHANGED_THUNK
+ static ghidra.program.util.FunctionChangeRecord.FunctionChangeType FUNCTION_CHANGED_THUNK
modifiedfield: DOCR_INT_ADDRESS_SET_PROPERTY_MAP_ADDED type: int → ProgramEvent; constant: 170 → None
- static int DOCR_INT_ADDRESS_SET_PROPERTY_MAP_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_INT_ADDRESS_SET_PROPERTY_MAP_ADDED
modifiedfield: DOCR_EQUATE_REMOVED type: int → ProgramEvent; constant: 71 → None
- static int DOCR_EQUATE_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_EQUATE_REMOVED
modifiedfield: DOCR_MEMORY_BLOCK_MOVED type: int → ProgramEvent; constant: 23 → None
- static int DOCR_MEMORY_BLOCK_MOVED
+ static ghidra.program.util.ProgramEvent DOCR_MEMORY_BLOCK_MOVED
modifiedfield: DOCR_EQUATE_RENAMED type: int → ProgramEvent; constant: 74 → None
- static int DOCR_EQUATE_RENAMED
+ static ghidra.program.util.ProgramEvent DOCR_EQUATE_RENAMED
modifiedfield: DOCR_LANGUAGE_CHANGED type: int → ProgramEvent; constant: 130 → None
- static int DOCR_LANGUAGE_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_LANGUAGE_CHANGED
modifiedfield: DOCR_EQUATE_ADDED type: int → ProgramEvent; constant: 70 → None
- static int DOCR_EQUATE_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_EQUATE_ADDED
modifiedfield: DOCR_SYMBOL_SCOPE_CHANGED type: int → ProgramEvent; constant: 49 → None
- static int DOCR_SYMBOL_SCOPE_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_SYMBOL_SCOPE_CHANGED
modifiedfield: DOCR_CATEGORY_ADDED type: int → ProgramEvent; constant: 100 → None
- static int DOCR_CATEGORY_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_CATEGORY_ADDED
modifiedfield: DOCR_OVERLAY_SPACE_REMOVED type: int → ProgramEvent; constant: 134 → None
- static int DOCR_OVERLAY_SPACE_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_OVERLAY_SPACE_REMOVED
modifiedfield: DOCR_DATA_TYPE_ADDED type: int → ProgramEvent; constant: 104 → None
- static int DOCR_DATA_TYPE_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_ADDED
modifiedfield: DOCR_EXTERNAL_REFERENCE_ADDED type: int → ProgramEvent; constant: 160 → None
- static int DOCR_EXTERNAL_REFERENCE_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_EXTERNAL_REFERENCE_ADDED
modifiedfield: DOCR_SYMBOL_REMOVED type: int → ProgramEvent; constant: 41 → None
- static int DOCR_SYMBOL_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_SYMBOL_REMOVED
modifiedfield: DOCR_FLOWOVERRIDE_CHANGED type: int → ProgramEvent; constant: 163 → None
- static int DOCR_FLOWOVERRIDE_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_FLOWOVERRIDE_CHANGED
modifiedfield: DOCR_CODE_REMOVED type: int → ProgramEvent; constant: 31 → None
- static int DOCR_CODE_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_CODE_REMOVED
modifiedfield: DOCR_MEMORY_BLOCKS_JOINED type: int → ProgramEvent; constant: 25 → None
- static int DOCR_MEMORY_BLOCKS_JOINED
+ static ghidra.program.util.ProgramEvent DOCR_MEMORY_BLOCKS_JOINED
modifiedfield: DOCR_CODE_MOVED type: int → ProgramEvent; constant: 32 → None
- static int DOCR_CODE_MOVED
+ static ghidra.program.util.ProgramEvent DOCR_CODE_MOVED
modifiedfield: DOCR_CATEGORY_REMOVED type: int → ProgramEvent; constant: 101 → None
- static int DOCR_CATEGORY_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_CATEGORY_REMOVED
modifiedfield: DOCR_OVERLAY_SPACE_RENAMED type: int → ProgramEvent; constant: 135 → None
- static int DOCR_OVERLAY_SPACE_RENAMED
+ static ghidra.program.util.ProgramEvent DOCR_OVERLAY_SPACE_RENAMED
modifiedfield: DOCR_LENGTH_OVERRIDE_CHANGED type: int → ProgramEvent; constant: 164 → None
- static int DOCR_LENGTH_OVERRIDE_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_LENGTH_OVERRIDE_CHANGED
modifiedfield: DOCR_SYMBOL_SOURCE_CHANGED type: int → ProgramEvent; constant: 42 → None
- static int DOCR_SYMBOL_SOURCE_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_SYMBOL_SOURCE_CHANGED
modifiedfield: DOCR_FUNCTION_TAG_DELETED type: int → ProgramEvent; constant: 149 → None
- static int DOCR_FUNCTION_TAG_DELETED
+ static ghidra.program.util.ProgramEvent DOCR_FUNCTION_TAG_DELETED
modifiedfield: DOCR_FUNCTION_ADDED type: int → ProgramEvent; constant: 150 → None
- static int DOCR_FUNCTION_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_FUNCTION_ADDED
modifiedfield: FUNCTION_CHANGED_NORETURN type: int → FunctionChangeType; constant: 3 → None
- static int FUNCTION_CHANGED_NORETURN
+ static ghidra.program.util.FunctionChangeRecord.FunctionChangeType FUNCTION_CHANGED_NORETURN
modifiedfield: DOCR_CODE_UNIT_PROPERTY_CHANGED type: int → ProgramEvent; constant: 36 → None
- static int DOCR_CODE_UNIT_PROPERTY_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_CODE_UNIT_PROPERTY_CHANGED
modifiedfield: DOCR_CODE_ADDED type: int → ProgramEvent; constant: 30 → None
- static int DOCR_CODE_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_CODE_ADDED
modifiedfield: DOCR_ADDRESS_SET_PROPERTY_MAP_CHANGED type: int → ProgramEvent; constant: 169 → None
- static int DOCR_ADDRESS_SET_PROPERTY_MAP_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_ADDRESS_SET_PROPERTY_MAP_CHANGED
modifiedfield: DOCR_FUNCTION_TAG_CREATED type: int → ProgramEvent; constant: 148 → None
- static int DOCR_FUNCTION_TAG_CREATED
+ static ghidra.program.util.ProgramEvent DOCR_FUNCTION_TAG_CREATED
modifiedfield: FUNCTION_CHANGED_PARAMETERS type: int → FunctionChangeType; constant: 6 → None
- static int FUNCTION_CHANGED_PARAMETERS
+ static ghidra.program.util.FunctionChangeRecord.FunctionChangeType FUNCTION_CHANGED_PARAMETERS
modifiedfield: DOCR_DATA_TYPE_CHANGED type: int → ProgramEvent; constant: 108 → None
- static int DOCR_DATA_TYPE_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_CHANGED
modifiedfield: FUNCTION_CHANGED_INLINE type: int → FunctionChangeType; constant: 2 → None
- static int FUNCTION_CHANGED_INLINE
+ static ghidra.program.util.FunctionChangeRecord.FunctionChangeType FUNCTION_CHANGED_INLINE
modifiedfield: DOCR_INT_ADDRESS_SET_PROPERTY_MAP_CHANGED type: int → ProgramEvent; constant: 172 → None
- static int DOCR_INT_ADDRESS_SET_PROPERTY_MAP_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_INT_ADDRESS_SET_PROPERTY_MAP_CHANGED
modifiedfield: DOCR_EXTERNAL_NAME_REMOVED type: int → ProgramEvent; constant: 67 → None
- static int DOCR_EXTERNAL_NAME_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_EXTERNAL_NAME_REMOVED
modifiedfield: DOCR_FUNCTION_CHANGED type: int → ProgramEvent; constant: 152 → None
- static int DOCR_FUNCTION_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_FUNCTION_CHANGED
modifiedfield: DOCR_MEMORY_BYTES_CHANGED type: int → ProgramEvent; constant: 26 → None
- static int DOCR_MEMORY_BYTES_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_MEMORY_BYTES_CHANGED
modifiedfield: DOCR_CATEGORY_MOVED type: int → ProgramEvent; constant: 103 → None
- static int DOCR_CATEGORY_MOVED
+ static ghidra.program.util.ProgramEvent DOCR_CATEGORY_MOVED
modifiedfield: DOCR_POST_COMMENT_CHANGED type: int → ProgramEvent; constant: 92 → None
- static int DOCR_POST_COMMENT_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_POST_COMMENT_CHANGED
modifiedfield: DOCR_SYMBOL_SET_AS_PRIMARY type: int → ProgramEvent; constant: 45 → None
- static int DOCR_SYMBOL_SET_AS_PRIMARY
+ static ghidra.program.util.ProgramEvent DOCR_SYMBOL_SET_AS_PRIMARY
modifiedfield: DOCR_SYMBOL_ADDRESS_CHANGED type: int → ProgramEvent; constant: 53 → None
- static int DOCR_SYMBOL_ADDRESS_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_SYMBOL_ADDRESS_CHANGED
modifiedfield: DOCR_EXTERNAL_ENTRY_POINT_REMOVED type: int → ProgramEvent; constant: 48 → None
- static int DOCR_EXTERNAL_ENTRY_POINT_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_EXTERNAL_ENTRY_POINT_REMOVED
modifiedfield: DOCR_MEMORY_BLOCK_ADDED type: int → ProgramEvent; constant: 20 → None
- static int DOCR_MEMORY_BLOCK_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_MEMORY_BLOCK_ADDED
modifiedfield: DOCR_MEMORY_BLOCK_CHANGED type: int → ProgramEvent; constant: 22 → None
- static int DOCR_MEMORY_BLOCK_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_MEMORY_BLOCK_CHANGED
modifiedfield: DOCR_FALLTHROUGH_CHANGED type: int → ProgramEvent; constant: 162 → None
- static int DOCR_FALLTHROUGH_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_FALLTHROUGH_CHANGED
modifiedfield: DOCR_MEM_REFERENCE_REMOVED type: int → ProgramEvent; constant: 61 → None
- static int DOCR_MEM_REFERENCE_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_MEM_REFERENCE_REMOVED
modifiedfield: DOCR_TREE_REMOVED type: int → ProgramEvent; constant: 142 → None
- static int DOCR_TREE_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_TREE_REMOVED
modifiedfield: DOCR_EXTERNAL_REFERENCE_REMOVED type: int → ProgramEvent; constant: 161 → None
- static int DOCR_EXTERNAL_REFERENCE_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_EXTERNAL_REFERENCE_REMOVED
modifiedfield: DOCR_SOURCE_ARCHIVE_CHANGED type: int → ProgramEvent; constant: 112 → None
- static int DOCR_SOURCE_ARCHIVE_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_SOURCE_ARCHIVE_CHANGED
modifiedfield: DOCR_FRAGMENT_MOVED type: int → ProgramEvent; constant: 87 → None
- static int DOCR_FRAGMENT_MOVED
+ static ghidra.program.util.ProgramEvent DOCR_FRAGMENT_MOVED
modifiedfield: DOCR_DATA_TYPE_REMOVED type: int → ProgramEvent; constant: 105 → None
- static int DOCR_DATA_TYPE_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_REMOVED
modifiedfield: DOCR_CODE_UNIT_PROPERTY_RANGE_REMOVED type: int → ProgramEvent; constant: 38 → None
- static int DOCR_CODE_UNIT_PROPERTY_RANGE_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_CODE_UNIT_PROPERTY_RANGE_REMOVED
modifiedfield: DOCR_COMPOSITE_ADDED type: int → ProgramEvent; constant: 33 → None
- static int DOCR_COMPOSITE_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_COMPOSITE_ADDED
modifiedfield: DOCR_SYMBOL_ASSOCIATION_ADDED type: int → ProgramEvent; constant: 50 → None
- static int DOCR_SYMBOL_ASSOCIATION_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_SYMBOL_ASSOCIATION_ADDED
modifiedfield: DOCR_EOL_COMMENT_CHANGED type: int → ProgramEvent; constant: 90 → None
- static int DOCR_EOL_COMMENT_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_EOL_COMMENT_CHANGED
modifiedfield: DOCR_EXTERNAL_NAME_CHANGED type: int → ProgramEvent; constant: 68 → None
- static int DOCR_EXTERNAL_NAME_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_EXTERNAL_NAME_CHANGED
modifiedfield: DOCR_TREE_RENAMED type: int → ProgramEvent; constant: 143 → None
- static int DOCR_TREE_RENAMED
+ static ghidra.program.util.ProgramEvent DOCR_TREE_RENAMED
modifiedfield: FUNCTION_CHANGED_RETURN type: int → FunctionChangeType; constant: 5 → None
- static int FUNCTION_CHANGED_RETURN
+ static ghidra.program.util.FunctionChangeRecord.FunctionChangeType FUNCTION_CHANGED_RETURN
modifiedfield: DOCR_ADDRESS_SET_PROPERTY_MAP_ADDED type: int → ProgramEvent; constant: 167 → None
- static int DOCR_ADDRESS_SET_PROPERTY_MAP_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_ADDRESS_SET_PROPERTY_MAP_ADDED
modifiedfield: DOCR_EXTERNAL_ENTRY_POINT_ADDED type: int → ProgramEvent; constant: 47 → None
- static int DOCR_EXTERNAL_ENTRY_POINT_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_EXTERNAL_ENTRY_POINT_ADDED
modifiedfield: DOCR_MEM_REFERENCE_ADDED type: int → ProgramEvent; constant: 60 → None
- static int DOCR_MEM_REFERENCE_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_MEM_REFERENCE_ADDED
modifiedfield: DOCR_TREE_CREATED type: int → ProgramEvent; constant: 141 → None
- static int DOCR_TREE_CREATED
+ static ghidra.program.util.ProgramEvent DOCR_TREE_CREATED
modifiedfield: DOCR_MODULE_REORDERED type: int → ProgramEvent; constant: 86 → None
- static int DOCR_MODULE_REORDERED
+ static ghidra.program.util.ProgramEvent DOCR_MODULE_REORDERED
modifiedfield: DOCR_BOOKMARK_CHANGED type: int → ProgramEvent; constant: 124 → None
- static int DOCR_BOOKMARK_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_BOOKMARK_CHANGED
modifiedfield: DOCR_CODE_UNIT_USER_DATA_CHANGED type: int → ProgramEvent; constant: 200 → None
- static int DOCR_CODE_UNIT_USER_DATA_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_CODE_UNIT_USER_DATA_CHANGED
modifiedfield: DOCR_GROUP_ALIAS_CHANGED type: int → ProgramEvent; constant: 85 → None
- static int DOCR_GROUP_ALIAS_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_GROUP_ALIAS_CHANGED
modifiedfield: DOCR_DATA_TYPE_REPLACED type: int → ProgramEvent; constant: 110 → None
- static int DOCR_DATA_TYPE_REPLACED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_REPLACED
modifiedfield: DOCR_COMPOSITE_REMOVED type: int → ProgramEvent; constant: 34 → None
- static int DOCR_COMPOSITE_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_COMPOSITE_REMOVED
modifiedfield: DOCR_EXTERNAL_NAME_ADDED type: int → ProgramEvent; constant: 66 → None
- static int DOCR_EXTERNAL_NAME_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_EXTERNAL_NAME_ADDED
modifiedfield: DOCR_GROUP_ADDED type: int → ProgramEvent; constant: 81 → None
- static int DOCR_GROUP_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_GROUP_ADDED
modifiedfield: DOCR_INT_ADDRESS_SET_PROPERTY_MAP_REMOVED type: int → ProgramEvent; constant: 171 → None
- static int DOCR_INT_ADDRESS_SET_PROPERTY_MAP_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_INT_ADDRESS_SET_PROPERTY_MAP_REMOVED
modifiedfield: DOCR_EQUATE_REFERENCE_ADDED type: int → ProgramEvent; constant: 72 → None
- static int DOCR_EQUATE_REFERENCE_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_EQUATE_REFERENCE_ADDED
modifiedfield: DOCR_MEMORY_BLOCK_REMOVED type: int → ProgramEvent; constant: 21 → None
- static int DOCR_MEMORY_BLOCK_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_MEMORY_BLOCK_REMOVED
modifiedfield: FUNCTION_CHANGED_CALL_FIXUP type: int → FunctionChangeType; constant: 4 → None
- static int FUNCTION_CHANGED_CALL_FIXUP
+ static ghidra.program.util.FunctionChangeRecord.FunctionChangeType FUNCTION_CHANGED_CALL_FIXUP
modifiedfield: DOCR_CODE_UNIT_PROPERTY_ALL_REMOVED type: int → ProgramEvent; constant: 37 → None
- static int DOCR_CODE_UNIT_PROPERTY_ALL_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_CODE_UNIT_PROPERTY_ALL_REMOVED
modifiedfield: DOCR_GROUP_COMMENT_CHANGED type: int → ProgramEvent; constant: 84 → None
- static int DOCR_GROUP_COMMENT_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_GROUP_COMMENT_CHANGED
modifiedfield: DOCR_REPEATABLE_COMMENT_CHANGED type: int → ProgramEvent; constant: 96 → None
- static int DOCR_REPEATABLE_COMMENT_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_REPEATABLE_COMMENT_CHANGED
modifiedfield: DOCR_DATA_TYPE_SETTING_CHANGED type: int → ProgramEvent; constant: 109 → None
- static int DOCR_DATA_TYPE_SETTING_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_SETTING_CHANGED
modifiedfield: DOCR_ADDRESS_SET_PROPERTY_MAP_REMOVED type: int → ProgramEvent; constant: 168 → None
- static int DOCR_ADDRESS_SET_PROPERTY_MAP_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_ADDRESS_SET_PROPERTY_MAP_REMOVED
modifiedfield: DOCR_DATA_TYPE_MOVED type: int → ProgramEvent; constant: 107 → None
- static int DOCR_DATA_TYPE_MOVED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_MOVED
removedfield: DOCR_DOCUMENT_CHANGED
static int DOCR_DOCUMENT_CHANGED
removedfield: DOCR_REPEATABLE_COMMENT_CREATED
static int DOCR_REPEATABLE_COMMENT_CREATED
removedfield: DOCR_REPEATABLE_COMMENT_ADDED
static int DOCR_REPEATABLE_COMMENT_ADDED
removedfield: DOCR_REPEATABLE_COMMENT_REMOVED
static int DOCR_REPEATABLE_COMMENT_REMOVED
removedfield: DOCR_REPEATABLE_COMMENT_DELETED
static int DOCR_REPEATABLE_COMMENT_DELETED
removedfield: DOCR_OBJECT_CREATED
static int DOCR_OBJECT_CREATED
removedfield: DOCR_TREE_RESTORED
static int DOCR_TREE_RESTORED
removedfield: DOCR_TAG_ADDED_TO_FUNCTION
static int DOCR_TAG_ADDED_TO_FUNCTION
removedfield: DOCR_TAG_REMOVED_FROM_FUNCTION
static int DOCR_TAG_REMOVED_FROM_FUNCTION
removedfield: DOCR_CUSTOM_FORMAT_ADDED
static int DOCR_CUSTOM_FORMAT_ADDED
removedfield: DOCR_CUSTOM_FORMAT_REMOVED
static int DOCR_CUSTOM_FORMAT_REMOVED
removedfield: DOCR_RELOCATION_ADDED
static int DOCR_RELOCATION_ADDED
removedmethod: setChanged
void setChanged(int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setChanged
void setChanged(int type, ghidra.program.model.address.Address start, ghidra.program.model.address.Address end, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, int subType, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, ghidra.program.model.address.Address addr, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, int subType, ghidra.program.model.address.Address addr, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, ghidra.program.model.address.AddressSetView addrSet, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
class ghidra.program.util.ChangeManagerAdapter 11 changes history
addedmethod: setChanged
void setChanged(ghidra.program.util.ProgramEvent event, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: setChanged
void setChanged(ghidra.program.util.ProgramEvent event, ghidra.program.model.address.Address start, ghidra.program.model.address.Address end, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: setObjChanged
void setObjChanged(ghidra.program.util.ProgramEvent event, java.lang.Object affected, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: setObjChanged
void setObjChanged(ghidra.program.util.ProgramEvent eventType, ghidra.program.model.address.Address addr, java.lang.Object affected, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setChanged
void setChanged(int type, ghidra.program.model.address.Address start, ghidra.program.model.address.Address end, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setChanged
void setChanged(int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, ghidra.program.model.address.Address addr, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, int subType, ghidra.program.model.address.Address addr, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, ghidra.program.model.address.AddressSetView addrSet, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, int subType, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
class ghidra.program.util.CodeUnitPropertyChangeRecord 7 changes history
modified extends: ghidra.framework.model.DomainObjectChangeRecord → ghidra.program.util.ProgramChangeRecord
addedmethod: toString
java.lang.String toString()
removedmethod: getAddress
ghidra.program.model.address.Address getAddress()
removedmethod: getOldValue
java.lang.Object getOldValue()
removedmethod: getNewValue
java.lang.Object getNewValue()
removedmethod: getStartAddress
ghidra.program.model.address.Address getStartAddress()
removedmethod: getEndAddress
ghidra.program.model.address.Address getEndAddress()
class ghidra.program.util.CodeUnitUserDataChangeRecord 3 changes history
addedmethod: toString
java.lang.String toString()
removedmethod: getOldValue
java.lang.Object getOldValue()
removedmethod: getNewValue
java.lang.Object getNewValue()
class ghidra.program.util.DataTypeArchiveChangeManager 15 changes history
modifiedfield: DOCR_CATEGORY_REMOVED type: int → ProgramEvent; constant: 101 → None
- static int DOCR_CATEGORY_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_CATEGORY_REMOVED
modifiedfield: DOCR_DATA_TYPE_REPLACED type: int → ProgramEvent; constant: 110 → None
- static int DOCR_DATA_TYPE_REPLACED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_REPLACED
modifiedfield: DOCR_CATEGORY_ADDED type: int → ProgramEvent; constant: 100 → None
- static int DOCR_CATEGORY_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_CATEGORY_ADDED
modifiedfield: DOCR_CATEGORY_RENAMED type: int → ProgramEvent; constant: 102 → None
- static int DOCR_CATEGORY_RENAMED
+ static ghidra.program.util.ProgramEvent DOCR_CATEGORY_RENAMED
modifiedfield: DOCR_CATEGORY_MOVED type: int → ProgramEvent; constant: 103 → None
- static int DOCR_CATEGORY_MOVED
+ static ghidra.program.util.ProgramEvent DOCR_CATEGORY_MOVED
modifiedfield: DOCR_DATA_TYPE_REMOVED type: int → ProgramEvent; constant: 105 → None
- static int DOCR_DATA_TYPE_REMOVED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_REMOVED
modifiedfield: DOCR_DATA_TYPE_SETTING_CHANGED type: int → ProgramEvent; constant: 109 → None
- static int DOCR_DATA_TYPE_SETTING_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_SETTING_CHANGED
modifiedfield: DOCR_DATA_TYPE_CHANGED type: int → ProgramEvent; constant: 108 → None
- static int DOCR_DATA_TYPE_CHANGED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_CHANGED
modifiedfield: DOCR_DATA_TYPE_MOVED type: int → ProgramEvent; constant: 107 → None
- static int DOCR_DATA_TYPE_MOVED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_MOVED
modifiedfield: DOCR_DATA_TYPE_RENAMED type: int → ProgramEvent; constant: 106 → None
- static int DOCR_DATA_TYPE_RENAMED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_RENAMED
modifiedfield: DOCR_DATA_TYPE_ADDED type: int → ProgramEvent; constant: 104 → None
- static int DOCR_DATA_TYPE_ADDED
+ static ghidra.program.util.ProgramEvent DOCR_DATA_TYPE_ADDED
removedfield: DOCR_CUSTOM_FORMAT_ADDED
static int DOCR_CUSTOM_FORMAT_ADDED
removedfield: DOCR_CUSTOM_FORMAT_REMOVED
static int DOCR_CUSTOM_FORMAT_REMOVED
removedmethod: setChanged
void setChanged(int type, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: setObjChanged
void setObjChanged(int type, java.lang.Object affectedObj, java.lang.Object oldValue, java.lang.Object newValue)
class ghidra.program.util.DefaultLanguageService 2 changes history
modifiedmethod: getLanguageDescriptions param 2 renamed: endianess → endianness
- java.util.List<ghidra.program.model.lang.LanguageDescription> getLanguageDescriptions(ghidra.program.model.lang.Processor processor, ghidra.program.model.lang.Endian endianess, java.lang.Integer size, java.lang.String variant)
+ java.util.List<ghidra.program.model.lang.LanguageDescription> getLanguageDescriptions(ghidra.program.model.lang.Processor processor, ghidra.program.model.lang.Endian endianness, java.lang.Integer size, java.lang.String variant)
modifiedmethod: getExternalLanguageDescriptions param 3 renamed: endianess → endianness
- java.util.List<ghidra.program.model.lang.LanguageDescription> getExternalLanguageDescriptions(java.lang.String externalProcessorName, java.lang.String externalTool, ghidra.program.model.lang.Endian endianess, java.lang.Integer size)
+ java.util.List<ghidra.program.model.lang.LanguageDescription> getExternalLanguageDescriptions(java.lang.String externalProcessorName, java.lang.String externalTool, ghidra.program.model.lang.Endian endianness, java.lang.Integer size)
class ghidra.program.util.ExternalSymbolResolver 10 changes history
modified implements: (none) → java.io.Closeable
addedmethod: addProgramToFixup
void addProgramToFixup(ghidra.program.model.listing.Program program)
addedmethod: addProgramToFixup
void addProgramToFixup(java.lang.String programPath, ghidra.program.model.listing.Program program)
addedmethod: addLoadedProgram
void addLoadedProgram(java.lang.String programPath, ghidra.program.model.listing.Program program)
addedmethod: hasProblemLibraries
boolean hasProblemLibraries()
addedmethod: close
void close()
addedmethod: fixUnresolvedExternalSymbols
void fixUnresolvedExternalSymbols() throws CancelledException
addedmethod: getLibraryProgram
ghidra.program.model.listing.Program getLibraryProgram(java.lang.String libPath) throws CancelledException
addedmethod: openLibraryFile
ghidra.program.model.listing.Program openLibraryFile(ghidra.framework.model.DomainFile libDf, java.lang.String libPath) throws CancelledException
removedmethod: getLibrarySearchList
static java.util.List<ghidra.program.model.listing.Library> getLibrarySearchList(ghidra.program.model.listing.Program program)
class ghidra.program.util.MemoryBlockDiff 7 changes history
addedfield: ARTIFICIAL
static int ARTIFICIAL
addedmethod: isArtificialDifferent
boolean isArtificialDifferent()
modifiedfield: COMMENT constant: 2048 → 4096
- static int COMMENT
+ static int COMMENT
modifiedfield: SOURCE constant: 1024 → 2048
- static int SOURCE
+ static int SOURCE
modifiedfield: INIT constant: 512 → 1024
- static int INIT
+ static int INIT
modifiedfield: TYPE constant: 256 → 512
- static int TYPE
+ static int TYPE
modifiedfield: ALL constant: 4095 → 8191
- static int ALL
+ static int ALL
class ghidra.program.util.ProgramChangeRecord 1 change history
addedmethod: toString
java.lang.String toString()
class ghidra.program.util.ProgramUtilities 1 change history
addedmethod: isChangedWithUpgradeOnly
static boolean isChangedWithUpgradeOnly(ghidra.program.model.listing.Program program)
class ghidra.program.util.UserDataChangeRecord 3 changes history
addedmethod: toString
java.lang.String toString()
removedmethod: getOldValue
java.lang.Object getOldValue()
removedmethod: getNewValue
java.lang.Object getNewValue()
ghidra.pty 3 modified
class ghidra.pty.PtyChild 1 change history
addedmethod: setWindowSize
void setWindowSize(short cols, short rows)
class ghidra.pty.PtyParent 1 change history
removedmethod: setWindowSize
void setWindowSize(short cols, short rows)
class ghidra.pty.PtySession 1 change history
addedmethod: waitExited
int waitExited(long timeout, java.util.concurrent.TimeUnit unit) throws InterruptedException, TimeoutException
ghidra.pty.linux 13 removed, 1 modified
class ghidra.pty.linux.LinuxPtySessionLeader 6 changes history
modified extends: java.lang.Object → ghidra.pty.unix.UnixPtySessionLeader
addedmethod: ioctls
ghidra.pty.unix.PosixC.Ioctls ioctls()
removedfield: ptyPath
java.lang.String ptyPath
removedfield: subArgs
java.util.List<java.lang.String> subArgs
removedmethod: parseArgs
void parseArgs(java.lang.String[] args)
removedmethod: run
void run() throws Exception
ghidra.pty.local 2 modified
class ghidra.pty.local.LocalProcessPtySession 1 change history
addedmethod: waitExited
int waitExited(long timeout, java.util.concurrent.TimeUnit unit) throws InterruptedException, TimeoutException
class ghidra.pty.local.LocalWindowsNativeProcessPtySession 3 changes history
addedmethod: doWaitExited
int doWaitExited(int millis) throws TimeoutException
addedmethod: waitExited
int waitExited(long timeout, java.util.concurrent.TimeUnit unit) throws TimeoutException
modifiedmethod: waitExited removed throws InterruptedException
- int waitExited() throws InterruptedException
+ int waitExited()
ghidra.pty.macos 1 added
ghidra.pty.ssh 3 modified
class ghidra.pty.ssh.SshPtyChild 1 change history
addedmethod: setWindowSize
void setWindowSize(short cols, short rows)
class ghidra.pty.ssh.SshPtyParent 1 change history
removedmethod: setWindowSize
void setWindowSize(short cols, short rows)
class ghidra.pty.ssh.SshPtySession 2 changes history
addedmethod: doWaitExited
int doWaitExited(java.lang.Long millis) throws InterruptedException, TimeoutException
addedmethod: waitExited
int waitExited(long timeout, java.util.concurrent.TimeUnit unit) throws InterruptedException, TimeoutException
ghidra.pty.unix 17 added
ghidra.pty.windows 2 modified
class ghidra.pty.windows.ConPtyChild 1 change history
addedmethod: setWindowSize
void setWindowSize(short cols, short rows)
class ghidra.pty.windows.ConPtyParent 1 change history
removedmethod: setWindowSize
void setWindowSize(short cols, short rows)
ghidra.pty.windows.jna 1 added
ghidra.sleigh.grammar 1 modified
class ghidra.sleigh.grammar.SourceFileIndexer 4 changes history
addedmethod: encode
void encode(ghidra.program.model.pcode.Encoder encoder) throws IOException
addedmethod: decode
void decode(ghidra.program.model.pcode.Decoder decoder) throws DecoderException
removedmethod: saveXml
void saveXml(java.io.PrintStream s)
removedmethod: restoreXml
void restoreXml(ghidra.xml.XmlPullParser parser)
ghidra.test 1 modified
class ghidra.test.AbstractGhidraHeadlessIntegrationTest 14 changes history
addedmethod: undo
static void undo(ghidra.framework.model.DomainObject dobj, boolean wait)
addedmethod: redo
static void redo(ghidra.framework.model.DomainObject dobj, boolean wait)
addedmethod: undo
static void undo(ghidra.framework.model.DomainObject dobj, java.lang.String name)
addedmethod: undo
static void undo(ghidra.framework.model.DomainObject dobj)
addedmethod: redo
static void redo(ghidra.framework.model.DomainObject dobj)
addedmethod: undo
static void undo(ghidra.framework.model.DomainObject dobj, int count)
addedmethod: redo
static void redo(ghidra.framework.model.DomainObject dobj, int count)
removedmethod: undo
static void undo(ghidra.framework.model.UndoableDomainObject dobj, boolean wait)
removedmethod: redo
static void redo(ghidra.framework.model.UndoableDomainObject dobj, boolean wait)
removedmethod: undo
static void undo(ghidra.framework.model.UndoableDomainObject dobj, java.lang.String name)
removedmethod: undo
static void undo(ghidra.framework.model.UndoableDomainObject dobj)
removedmethod: redo
static void redo(ghidra.framework.model.UndoableDomainObject dobj)
removedmethod: undo
static void undo(ghidra.framework.model.UndoableDomainObject dobj, int count)
removedmethod: redo
static void redo(ghidra.framework.model.UndoableDomainObject dobj, int count)
ghidra.util 1 modified
class ghidra.util.HTMLUtilities 4 changes history
addedmethod: styleText
static java.lang.String styleText(javax.swing.text.SimpleAttributeSet attributes, java.lang.String text)
addedmethod: escapeHTML
static java.lang.String escapeHTML(java.lang.String text, boolean makeSpacesNonBreaking)
modifiedfield: HTML_NEW_LINE constant: None → "<br>"
- static java.lang.String HTML_NEW_LINE
+ static java.lang.String HTML_NEW_LINE
modifiedfield: HTML_SPACE constant: None → "&nbsp;"
- static java.lang.String HTML_SPACE
+ static java.lang.String HTML_SPACE
ghidra.util.classfinder 1 removed, 4 modified
class ghidra.util.classfinder.ClassJar 2 changes history
modified extends: ghidra.util.classfinder.ClassLocation → java.lang.Object
modified implements: (none) → ghidra.util.classfinder.ClassLocation
class ghidra.util.classfinder.ClassLocation 1 change history
modified extends: java.lang.Object → (none)
class ghidra.util.classfinder.ClassPackage 2 changes history
modified extends: ghidra.util.classfinder.ClassLocation → java.lang.Object
modified implements: (none) → ghidra.util.classfinder.ClassLocation
class ghidra.util.classfinder.ClassSearcher 6 changes history
addedmethod: getExtensionPointInfo
static java.util.Set<ghidra.util.classfinder.ClassFileInfo> getExtensionPointInfo()
addedmethod: getLoaded
static java.util.Set<ghidra.util.classfinder.ClassFileInfo> getLoaded()
addedmethod: getFalsePositives
static java.util.Set<ghidra.util.classfinder.ClassFileInfo> getFalsePositives()
addedmethod: getExtensionPointSuffix
static java.lang.String getExtensionPointSuffix(java.lang.String className)
addedmethod: logStatistics
static void logStatistics()
removedmethod: search
static void search(boolean forceRefresh, ghidra.util.task.TaskMonitor monitor) throws CancelledException
ghidra.util.datastruct 3 modified
class ghidra.util.datastruct.IntArrayList 1 change history
addedmethod: isEmpty
boolean isEmpty()
class ghidra.util.datastruct.LongArrayList 1 change history
modified implements: java.util.List → java.util.List, java.util.RandomAccess
class ghidra.util.datastruct.SynchronizedListAccumulator 1 change history
addedmethod: clear
void clear()
ghidra.util.table.field 1 modified
class ghidra.util.table.field.MonospacedByteRenderer 2 changes history
addedmethod: getDefaultFont
java.awt.Font getDefaultFont()
removedmethod: configureFont
void configureFont(javax.swing.JTable table, javax.swing.table.TableModel model, int column)
ghidra.util.task 1 added
gui.event 1 added
help 1 added
class help.PathKey Added history
help.validator 1 modified
class help.validator.AnchorManager 1 change history
modifiedmethod: getAnchorsByHelpPath return type: Map → Map
- java.util.Map<java.lang.String,help.validator.model.AnchorDefinition> getAnchorsByHelpPath()
+ java.util.Map<help.PathKey,help.validator.model.AnchorDefinition> getAnchorsByHelpPath()
utilities.util 1 modified
class utilities.util.FileUtilities 1 change history
removedmethod: createTempDirectory
static java.io.File createTempDirectory(java.lang.String prefix)
utility.application 2 added, 2 modified
class utility.application.ApplicationLayout 1 change history
removedmethod: createUserDirs
void createUserDirs() throws IOException
class utility.application.ApplicationUtilities 9 changes history
addedfield: PROPERTY_TEMP_DIR
static java.lang.String PROPERTY_TEMP_DIR
addedfield: PROPERTY_CACHE_DIR
static java.lang.String PROPERTY_CACHE_DIR
addedfield: PROPERTY_SETTINGS_DIR
static java.lang.String PROPERTY_SETTINGS_DIR
addedmethod: getDefaultUserTempDir
static java.io.File getDefaultUserTempDir(java.lang.String applicationName) throws FileNotFoundException, IOException
addedmethod: getLegacyUserSettingsDir
static java.io.File getLegacyUserSettingsDir(ghidra.framework.ApplicationProperties applicationProperties, generic.jar.ResourceFile installationDirectory) throws FileNotFoundException
addedmethod: normalizeApplicationName
static java.lang.String normalizeApplicationName(java.lang.String applicationName)
modifiedmethod: getDefaultUserCacheDir added throws IOException
- static java.io.File getDefaultUserCacheDir(ghidra.framework.ApplicationProperties applicationProperties) throws FileNotFoundException
+ static java.io.File getDefaultUserCacheDir(ghidra.framework.ApplicationProperties applicationProperties) throws FileNotFoundException, IOException
modifiedmethod: getDefaultUserSettingsDir added throws IOException
- static java.io.File getDefaultUserSettingsDir(ghidra.framework.ApplicationProperties applicationProperties, generic.jar.ResourceFile installationDirectory) throws FileNotFoundException
+ static java.io.File getDefaultUserSettingsDir(ghidra.framework.ApplicationProperties applicationProperties, generic.jar.ResourceFile installationDirectory) throws FileNotFoundException, IOException
removedmethod: getDefaultUserTempDir
static java.io.File getDefaultUserTempDir(ghidra.framework.ApplicationProperties applicationProperties) throws FileNotFoundException
utility.function 1 modified
class utility.function.Dummy 2 changes history
addedmethod: predicate
static java.util.function.Predicate<T> predicate()
addedmethod: biPredicate
static java.util.function.BiPredicate<T,U> biPredicate()