Ghidra API changes: 10.2.3_PUBLIC → 10.3_PUBLIC

289 types added, 172 types removed, 485 types modified

Added Types 289
class db.Transaction Added history
Removed Types 172
class generic.Images Removed history
Modified Types 485
class db.Buffer 13 changes history
modifiedmethod: get added throws IndexOutOfBoundsException
- void get(int offset, byte[] data, int dataOffset, int length) throws IOException
+ void get(int offset, byte[] data, int dataOffset, int length) throws IndexOutOfBoundsException, IOException
modifiedmethod: getByte added throws IndexOutOfBoundsException
- byte getByte(int offset) throws IOException
+ byte getByte(int offset) throws IndexOutOfBoundsException, IOException
modifiedmethod: putLong added throws IndexOutOfBoundsException
- int putLong(int offset, long v) throws IOException
+ int putLong(int offset, long v) throws IndexOutOfBoundsException, IOException
modifiedmethod: get added throws IndexOutOfBoundsException
- void get(int offset, byte[] bytes) throws IOException
+ void get(int offset, byte[] bytes) throws IndexOutOfBoundsException, IOException
modifiedmethod: putInt added throws IndexOutOfBoundsException
- int putInt(int offset, int v) throws IOException
+ int putInt(int offset, int v) throws IndexOutOfBoundsException, IOException
modifiedmethod: putShort added throws IndexOutOfBoundsException
- int putShort(int offset, short v) throws IOException
+ int putShort(int offset, short v) throws IndexOutOfBoundsException, IOException
modifiedmethod: get added throws IndexOutOfBoundsException
- byte[] get(int offset, int length) throws IOException
+ byte[] get(int offset, int length) throws IndexOutOfBoundsException, IOException
modifiedmethod: putByte added throws IndexOutOfBoundsException
- int putByte(int offset, byte b) throws IOException
+ int putByte(int offset, byte b) throws IndexOutOfBoundsException, IOException
modifiedmethod: put added throws IndexOutOfBoundsException
- int put(int offset, byte[] bytes) throws IOException
+ int put(int offset, byte[] bytes) throws IndexOutOfBoundsException, IOException
modifiedmethod: getLong added throws IndexOutOfBoundsException
- long getLong(int offset) throws IOException
+ long getLong(int offset) throws IndexOutOfBoundsException, IOException
modifiedmethod: getInt added throws IndexOutOfBoundsException
- int getInt(int offset) throws IOException
+ int getInt(int offset) throws IndexOutOfBoundsException, IOException
modifiedmethod: getShort added throws IndexOutOfBoundsException
- short getShort(int offset) throws IOException
+ short getShort(int offset) throws IndexOutOfBoundsException, IOException
modifiedmethod: put added throws IndexOutOfBoundsException
- int put(int offset, byte[] data, int dataOffset, int length) throws IOException
+ int put(int offset, byte[] data, int dataOffset, int length) throws IndexOutOfBoundsException, IOException
class db.ChainedBuffer 15 changes history
modifiedmethod: get added throws IndexOutOfBoundsException
- void get(int offset, byte[] data) throws IOException
+ void get(int offset, byte[] data) throws IndexOutOfBoundsException, IOException
modifiedmethod: putShort added throws IndexOutOfBoundsException
- int putShort(int offset, short v) throws IOException
+ int putShort(int offset, short v) throws IndexOutOfBoundsException, IOException
modifiedmethod: getLong added throws IndexOutOfBoundsException
- long getLong(int offset) throws IOException
+ long getLong(int offset) throws IndexOutOfBoundsException, IOException
modifiedmethod: get added throws IndexOutOfBoundsException
- void get(int offset, byte[] data, int dataOffset, int length) throws IOException
+ void get(int offset, byte[] data, int dataOffset, int length) throws IndexOutOfBoundsException, IOException
modifiedmethod: getByte added throws IndexOutOfBoundsException
- byte getByte(int offset) throws IOException
+ byte getByte(int offset) throws IndexOutOfBoundsException, IOException
modifiedmethod: fill added throws IndexOutOfBoundsException
- void fill(int startOffset, int endOffset, byte fillByte) throws IOException
+ void fill(int startOffset, int endOffset, byte fillByte) throws IndexOutOfBoundsException, IOException
modifiedmethod: get added throws IndexOutOfBoundsException
- byte[] get(int offset, int length) throws IOException
+ byte[] get(int offset, int length) throws IndexOutOfBoundsException, IOException
modifiedmethod: getShort added throws IndexOutOfBoundsException
- short getShort(int offset) throws IOException
+ short getShort(int offset) throws IndexOutOfBoundsException, IOException
modifiedmethod: putLong added throws IndexOutOfBoundsException
- int putLong(int offset, long v) throws IOException
+ int putLong(int offset, long v) throws IndexOutOfBoundsException, IOException
modifiedmethod: split added throws IndexOutOfBoundsException
- db.ChainedBuffer split(int offset) throws IOException
+ db.ChainedBuffer split(int offset) throws IndexOutOfBoundsException, IOException
modifiedmethod: getInt added throws IndexOutOfBoundsException
- int getInt(int offset) throws IOException
+ int getInt(int offset) throws IndexOutOfBoundsException, IOException
modifiedmethod: put added throws IndexOutOfBoundsException
- int put(int offset, byte[] bytes) throws IOException
+ int put(int offset, byte[] bytes) throws IndexOutOfBoundsException, IOException
modifiedmethod: put added throws IndexOutOfBoundsException
- int put(int offset, byte[] data, int dataOffset, int length) throws IOException
+ int put(int offset, byte[] data, int dataOffset, int length) throws IndexOutOfBoundsException, IOException
modifiedmethod: putInt added throws IndexOutOfBoundsException
- int putInt(int offset, int v) throws IOException
+ int putInt(int offset, int v) throws IndexOutOfBoundsException, IOException
modifiedmethod: putByte added throws IndexOutOfBoundsException
- int putByte(int offset, byte b) throws IOException
+ int putByte(int offset, byte b) throws IndexOutOfBoundsException, IOException
class db.DBBuffer 8 changes history
modifiedmethod: get added throws IndexOutOfBoundsException
- void get(int offset, byte[] data, int dataOffset, int length) throws IOException
+ void get(int offset, byte[] data, int dataOffset, int length) throws IndexOutOfBoundsException, IOException
modifiedmethod: getByte added throws IndexOutOfBoundsException
- byte getByte(int offset) throws IOException
+ byte getByte(int offset) throws IndexOutOfBoundsException, IOException
modifiedmethod: split added throws IndexOutOfBoundsException
- db.DBBuffer split(int offset) throws IOException
+ db.DBBuffer split(int offset) throws IndexOutOfBoundsException, IOException
modifiedmethod: fill added throws IndexOutOfBoundsException
- void fill(int startOffset, int endOffset, byte fillByte) throws IOException
+ void fill(int startOffset, int endOffset, byte fillByte) throws IndexOutOfBoundsException, IOException
modifiedmethod: get added throws IndexOutOfBoundsException
- void get(int offset, byte[] data) throws IOException
+ void get(int offset, byte[] data) throws IndexOutOfBoundsException, IOException
modifiedmethod: putByte added throws IndexOutOfBoundsException
- void putByte(int offset, byte b) throws IOException
+ void putByte(int offset, byte b) throws IndexOutOfBoundsException, IOException
modifiedmethod: put added throws IndexOutOfBoundsException
- void put(int offset, byte[] bytes) throws IOException
+ void put(int offset, byte[] bytes) throws IndexOutOfBoundsException, IOException
modifiedmethod: put added throws IndexOutOfBoundsException
- void put(int offset, byte[] bytes, int dataOffset, int length) throws IOException
+ void put(int offset, byte[] bytes, int dataOffset, int length) throws IndexOutOfBoundsException, IOException
class db.DBHandle 2 changes history
addedmethod: checkIsClosed
void checkIsClosed() throws ClosedException
addedmethod: openTransaction
db.Transaction openTransaction(db.util.ErrorHandler errorHandler) throws IllegalStateException
class db.DBRecord 2 changes history
modifiedmethod: write added throws IndexOutOfBoundsException
- void write(db.Buffer buf, int offset) throws IOException
+ void write(db.Buffer buf, int offset) throws IndexOutOfBoundsException, IOException
modifiedmethod: read added throws IndexOutOfBoundsException
- void read(db.Buffer buf, int offset) throws IOException
+ void read(db.Buffer buf, int offset) throws IndexOutOfBoundsException, IOException
class db.SparseRecord 2 changes history
modifiedmethod: read added throws IndexOutOfBoundsException
- void read(db.Buffer buf, int offset) throws IOException
+ void read(db.Buffer buf, int offset) throws IndexOutOfBoundsException, IOException
modifiedmethod: write added throws IndexOutOfBoundsException
- void write(db.Buffer buf, int offset) throws IOException
+ void write(db.Buffer buf, int offset) throws IndexOutOfBoundsException, IOException
class db.buffers.DataBuffer 2 changes history
modifiedmethod: get added throws IndexOutOfBoundsException; removed throws ArrayIndexOutOfBoundsException
- void get(int offset, byte[] bytes, int dataOffset, int length) throws ArrayIndexOutOfBoundsException
+ void get(int offset, byte[] bytes, int dataOffset, int length) throws IndexOutOfBoundsException
modifiedmethod: get added throws IndexOutOfBoundsException; removed throws ArrayIndexOutOfBoundsException
- byte[] get(int offset, int length) throws ArrayIndexOutOfBoundsException
+ byte[] get(int offset, int length) throws IndexOutOfBoundsException
class docking.AbstractErrDialog 1 change history
modified extends: docking.DialogComponentProvider → docking.ReusableDialogComponentProvider
class docking.ComponentProvider 2 changes history
addedmethod: adjustFontSize
void adjustFontSize(boolean bigger)
addedmethod: registerAdjustableFontId
void registerAdjustableFontId(java.lang.String fontId)
class docking.DefaultHelpService 1 change history
addedmethod: reload
void reload()
class docking.DialogComponentProvider 1 change history
addedmethod: closeDialog
void closeDialog()
class docking.DockingUtils 2 changes history
addedmethod: setTipWindowEnabled
static void setTipWindowEnabled(boolean enabled)
addedmethod: isTipWindowEnabled
static boolean isTipWindowEnabled()
class docking.ErrLogExpandableDialog 5 changes history
modifiedfield: IMG_EXCEPTION type: ImageIcon → Icon
- static javax.swing.ImageIcon IMG_EXCEPTION
+ static javax.swing.Icon IMG_EXCEPTION
modifiedfield: IMG_REPORT type: ImageIcon → Icon
- static javax.swing.ImageIcon IMG_REPORT
+ static javax.swing.Icon IMG_REPORT
modifiedfield: IMG_FRAME_ELEMENT type: ImageIcon → Icon
- static javax.swing.ImageIcon IMG_FRAME_ELEMENT
+ static javax.swing.Icon IMG_FRAME_ELEMENT
modifiedfield: IMG_STACK type: ImageIcon → Icon
- static javax.swing.ImageIcon IMG_STACK
+ static javax.swing.Icon IMG_STACK
modifiedfield: IMG_CAUSE type: ImageIcon → Icon
- static javax.swing.ImageIcon IMG_CAUSE
+ static javax.swing.Icon IMG_CAUSE
class docking.action.DockingActionIf 1 change history
addedmethod: createMenuComponent
java.awt.Component createMenuComponent(boolean isPopup)
class docking.framework.ApplicationInformationDisplayFactory 3 changes history
modifiedmethod: doGetHomeIcon return type: ImageIcon → Icon
- javax.swing.ImageIcon doGetHomeIcon()
+ javax.swing.Icon doGetHomeIcon()
modifiedmethod: getHomeIcon return type: ImageIcon → Icon
- static javax.swing.ImageIcon getHomeIcon()
+ static javax.swing.Icon getHomeIcon()
modifiedmethod: getSplashScreenIcon128 return type: ImageIcon → Icon
- javax.swing.ImageIcon getSplashScreenIcon128()
+ javax.swing.Icon getSplashScreenIcon128()
class docking.help.HelpManager 2 changes history
addedmethod: getHomeId
java.lang.String getHomeId()
addedmethod: reload
void reload()
class docking.menu.MultipleActionDockingToolbarButton 1 change history
addedmethod: updateUI
void updateUI()
class docking.options.editor.FontPropertyEditor 3 changes history
modifiedmethod: setValue param 1 renamed: o → value
- void setValue(java.lang.Object o)
+ void setValue(java.lang.Object value)
removedmethod: showDialog
void showDialog()
removedmethod: getValue
java.lang.Object getValue()
class docking.options.editor.GhidraColorChooser 4 changes history
addedmethod: setUI
void setUI(javax.swing.plaf.ColorChooserUI ui)
addedmethod: addColorToHistory
void addColorToHistory(java.awt.Color c)
addedmethod: getRecentColors
java.util.List<java.awt.Color> getRecentColors()
addedmethod: getActiveTab
java.lang.String getActiveTab()
class docking.options.editor.OptionsDialog 1 change history
modified extends: docking.DialogComponentProvider → docking.ReusableDialogComponentProvider
class docking.options.editor.SettableColorSwatchChooserPanel 2 changes history
addedmethod: getHistoryColors
java.util.List<java.awt.Color> getHistoryColors()
addedmethod: getRecentColors
java.util.List<java.awt.Color> getRecentColors()
class docking.test.AbstractDockingTest 4 changes history
modified extends: generic.test.AbstractGenericTest → generic.test.AbstractGuiTest
addedmethod: assertIconsEqual
void assertIconsEqual(javax.swing.Icon expected, javax.swing.Icon actual)
addedmethod: getURL
java.net.URL getURL(javax.swing.Icon icon)
modifiedmethod: createApplicationLayout added throws IOException
- utility.application.ApplicationLayout createApplicationLayout()
+ utility.application.ApplicationLayout createApplicationLayout() throws IOException
class docking.tool.ToolConstants 1 change history
addedfield: FILE_IMPORT_OPTIONS
static java.lang.String FILE_IMPORT_OPTIONS
class docking.util.image.DropShadow 2 changes history
addedmethod: createDropShadow
java.awt.Image createDropShadow(java.awt.image.BufferedImage image, int shadowSize)
removedmethod: createDrowShadow
java.awt.Image createDrowShadow(java.awt.image.BufferedImage image, int shadowSize)
class docking.widgets.AbstractGCellRenderer 6 changes history
addedmethod: getAlternatingBackgroundColor
java.awt.Color getAlternatingBackgroundColor(javax.swing.JComponent parent, int row)
addedmethod: getErrorForegroundColor
java.awt.Color getErrorForegroundColor(boolean isSelected)
addedmethod: getUneditableForegroundColor
java.awt.Color getUneditableForegroundColor(boolean isSelected)
addedmethod: setForeground
void setForeground(java.awt.Color fg)
addedmethod: setBackground
void setBackground(java.awt.Color bg)
removedmethod: getOSDependentBackgroundColor
java.awt.Color getOSDependentBackgroundColor(javax.swing.JComponent parent, int row)
class docking.widgets.DropDownTextField 3 changes history
addedfield: PREVIEW_WINDOW_BGCOLOR
static java.awt.Color PREVIEW_WINDOW_BGCOLOR
addedfield: PREVIEW_WINDOW_FGCOLOR
static java.awt.Color PREVIEW_WINDOW_FGCOLOR
removedfield: TOOLTIP_WINDOW_BGCOLOR
static java.awt.Color TOOLTIP_WINDOW_BGCOLOR
class docking.widgets.FindDialog 1 change history
modified extends: docking.DialogComponentProvider → docking.ReusableDialogComponentProvider
class docking.widgets.GComponent 2 changes history
addedmethod: isHTMLRenderingEnabled
boolean isHTMLRenderingEnabled()
removedmethod: getHTMLRenderingEnabled
boolean getHTMLRenderingEnabled()
class docking.widgets.OptionDialog 1 change history
addedmethod: showOptionNoCancelDialog
static int showOptionNoCancelDialog(java.awt.Component parent, java.lang.String title, java.lang.String message, java.lang.String option1, java.lang.String option2, java.lang.String option3, int messageType, ghidra.util.HelpLocation help)
class docking.widgets.PasswordChangeDialog 1 change history
addedmethod: close
void close()
class docking.widgets.PasswordDialog 1 change history
addedmethod: close
void close()
class docking.widgets.PopupWindow 3 changes history
addedmethod: showOffsetPopup
void showOffsetPopup(java.awt.event.MouseEvent e, java.awt.Rectangle keepVisibleSize, boolean forceShow)
addedmethod: showPopup
void showPopup(java.awt.event.MouseEvent e, boolean forceShow)
removedmethod: showOffsetPopup
void showOffsetPopup(java.awt.event.MouseEvent e, java.awt.Rectangle keepVisibleSize)
class docking.widgets.combobox.GhidraComboBox 11 changes history
addedmethod: setText
void setText(java.lang.String text)
addedmethod: addEditorKeyListener
void addEditorKeyListener(java.awt.event.KeyListener l)
addedmethod: removeEditorKeyListener
void removeEditorKeyListener(java.awt.event.KeyListener l)
addedmethod: setDocument
void setDocument(javax.swing.text.Document document)
addedmethod: setColumns
void setColumns(int columns)
addedmethod: associateLabel
void associateLabel(javax.swing.JLabel label)
addedmethod: setSelectionStart
void setSelectionStart(int selectionStart)
addedmethod: setSelectionEnd
void setSelectionEnd(int selectionEnd)
addedmethod: requestFocus
void requestFocus()
modifiedmethod: addToModel param 1 renamed: obj → item
- void addToModel(E obj)
+ void addToModel(E item)
modifiedmethod: containsItem param 1 renamed: obj → item
- boolean containsItem(E obj)
+ boolean containsItem(E item)
class docking.widgets.fieldpanel.field.SimpleImageField 2 changes history
addedfield: imageIon
javax.swing.ImageIcon imageIon
removedfield: icon
javax.swing.ImageIcon icon
class docking.widgets.fieldpanel.field.SimpleTextField 1 change history
modifiedfield: hlFactory type: HighlightFactory → FieldHighlightFactory
- docking.widgets.fieldpanel.support.HighlightFactory hlFactory
+ docking.widgets.fieldpanel.support.FieldHighlightFactory hlFactory
class docking.widgets.fieldpanel.field.VerticalLayoutTextField 1 change history
modifiedfield: hlFactory type: HighlightFactory → FieldHighlightFactory
- docking.widgets.fieldpanel.support.HighlightFactory hlFactory
+ docking.widgets.fieldpanel.support.FieldHighlightFactory hlFactory
class docking.widgets.fieldpanel.internal.PaintContext 4 changes history
removedmethod: getDefaultBackground
java.awt.Color getDefaultBackground()
removedmethod: setDefaultBackgroundColor
void setDefaultBackgroundColor(java.awt.Color c)
removedmethod: isDefaultBackground
boolean isDefaultBackground()
removedmethod: setPrintColor
void setPrintColor(java.awt.Color c)
class docking.widgets.filechooser.GFileChooserOptionsDialog 1 change history
modified extends: docking.DialogComponentProvider → docking.ReusableDialogComponentProvider
class docking.widgets.filechooser.GhidraFileChooser 2 changes history
modified extends: docking.DialogComponentProvider → docking.ReusableDialogComponentProvider
addedmethod: setLastDirectoryPreference
void setLastDirectoryPreference(java.lang.String newKey)
class docking.widgets.filechooser.GhidraFileChooserPanel 1 change history
addedmethod: dispose
void dispose()
class docking.widgets.label.GDHtmlLabel 2 changes history
modified extends: javax.swing.JLabel → docking.widgets.label.AbstractHtmlLabel
modified implements: docking.widgets.GComponent → (none)
class docking.widgets.label.GHtmlLabel 2 changes history
modified extends: javax.swing.JLabel → docking.widgets.label.AbstractHtmlLabel
modified implements: docking.widgets.GComponent → (none)
class docking.widgets.list.ListPanel 14 changes history
addedmethod: addListSelectionListener
void addListSelectionListener(javax.swing.event.ListSelectionListener listener)
addedmethod: removeListSelectionListener
void removeListSelectionListener(javax.swing.event.ListSelectionListener listener)
addedmethod: setSelectedValue
void setSelectedValue(T item)
addedmethod: refreshList
void refreshList(T[] dataList)
addedmethod: setListData
void setListData(T[] data)
modifiedmethod: getList return type: JList → JList
- javax.swing.JList getList()
+ javax.swing.JList<T> getList()
modifiedmethod: getSelectedValues return type: java.lang.Object[] → List
- java.lang.Object[] getSelectedValues()
+ java.util.List<T> getSelectedValues()
modifiedmethod: getListModel return type: ListModel → ListModel
- javax.swing.ListModel getListModel()
+ javax.swing.ListModel<T> getListModel()
modifiedmethod: getSelectedValue return type: Object → T
- java.lang.Object getSelectedValue()
+ T getSelectedValue()
removedmethod: setSelectedValue
void setSelectedValue(java.lang.Object item)
removedmethod: refreshList
void refreshList(java.lang.Object[] dataList)
removedmethod: setListData
void setListData(java.lang.Object[] data)
removedmethod: setListModel
void setListModel(javax.swing.ListModel listModel)
removedmethod: setCellRenderer
void setCellRenderer(javax.swing.ListCellRenderer r)
class docking.widgets.table.AbstractGTableModel 2 changes history
addedfield: isDisposed
boolean isDisposed
addedmethod: isDisposed
boolean isDisposed()
class docking.widgets.table.GFilterTable 3 changes history
addedmethod: getRow
int getRow(java.awt.Point point)
addedmethod: getColumn
int getColumn(java.awt.Point point)
addedmethod: getCellValue
java.lang.Object getCellValue(java.awt.Point point)
class docking.widgets.table.GTable 5 changes history
addedmethod: setUI
void setUI(javax.swing.plaf.TableUI ui)
addedmethod: editCellAt
boolean editCellAt(int row, int column, java.util.EventObject e)
addedmethod: requestTableEditorFocus
void requestTableEditorFocus()
removedfield: defaultGTableRendererList
java.util.List<javax.swing.table.TableCellRenderer> defaultGTableRendererList
removedmethod: editCellAt
boolean editCellAt(int row, int column)
class docking.widgets.table.GTableHeaderRenderer 7 changes history
modified extends: javax.swing.JPanel → javax.swing.table.DefaultTableCellRenderer
modified implements: javax.swing.table.TableCellRenderer → (none)
addedmethod: setBounds
void setBounds(int x, int y, int w, int h)
addedmethod: paint
void paint(java.awt.Graphics g)
removedmethod: paintComponent
void paintComponent(java.awt.Graphics g)
removedmethod: getBackgroundPaint
java.awt.Paint getBackgroundPaint()
removedmethod: isSortedAscending
boolean isSortedAscending()
class docking.widgets.table.constraint.dialog.ColumnFilterDialog 1 change history
modified extends: docking.DialogComponentProvider → docking.ReusableDialogComponentProvider
class docking.widgets.table.threaded.ThreadedTableModel 1 change history
addedmethod: backgroundWorkCancelled
void backgroundWorkCancelled()
class docking.widgets.tree.GTreeNode 1 change history
addedmethod: isAutoExpandPermitted
boolean isAutoExpandPermitted()
class docking.widgets.tree.support.GTreeRenderer 1 change history
modifiedmethod: fromUiResource param 1 renamed: c → color
- java.awt.Color fromUiResource(java.awt.Color c)
+ java.awt.Color fromUiResource(java.awt.Color color)
class docking.widgets.tree.tasks.GTreeExpandAllTask 2 changes history
addedmethod: expandNode
void expandNode(docking.widgets.tree.GTreeNode parent, boolean force, ghidra.util.task.TaskMonitor monitor) throws CancelledException
removedmethod: expandNode
void expandNode(docking.widgets.tree.GTreeNode parent, ghidra.util.task.TaskMonitor monitor) throws CancelledException
class docking.wizard.WizardManager 1 change history
modified extends: docking.DialogComponentProvider → docking.ReusableDialogComponentProvider
class generic.test.AbstractGenericTest 43 changes history
modifiedmethod: createApplicationLayout added throws IOException
- utility.application.ApplicationLayout createApplicationLayout()
+ utility.application.ApplicationLayout createApplicationLayout() throws IOException
removedmethod: getAllWindows
static java.util.Set<java.awt.Window> getAllWindows()
removedmethod: printMemory
static void printMemory()
removedmethod: waitForTasks
static void waitForTasks()
removedmethod: waitForPostedSwingRunnables
static void waitForPostedSwingRunnables()
removedmethod: pressButtonByText
static void pressButtonByText(java.awt.Container container, java.lang.String buttonText)
removedmethod: pressButtonByText
static void pressButtonByText(java.awt.Container container, java.lang.String buttonText, boolean waitForCompletion)
removedmethod: pressButtonByName
static void pressButtonByName(java.awt.Container container, java.lang.String buttonName)
removedmethod: pressButtonByName
static void pressButtonByName(java.awt.Container container, java.lang.String buttonName, boolean waitForCompletion)
removedmethod: pressButton
static void pressButton(javax.swing.AbstractButton button)
removedmethod: pressButton
static void pressButton(javax.swing.AbstractButton button, boolean waitForCompletion)
removedmethod: findComponentByName
static java.awt.Component findComponentByName(java.awt.Container container, java.lang.String componentName)
removedmethod: findComponentByName
static java.awt.Component findComponentByName(java.awt.Container container, java.lang.String componentName, boolean checkOwnedWindows)
removedmethod: findComponentsByName
static java.util.List<java.awt.Component> findComponentsByName(java.awt.Container container, java.lang.String componentName, boolean checkOwnedWindows)
removedmethod: findButtonByIcon
static javax.swing.JButton findButtonByIcon(java.awt.Container container, javax.swing.Icon icon)
removedmethod: findButtonByText
static javax.swing.JButton findButtonByText(java.awt.Container container, java.lang.String text)
removedmethod: findAbstractButtonByText
static javax.swing.AbstractButton findAbstractButtonByText(java.awt.Container container, java.lang.String text)
removedmethod: findAbstractButtonByName
static javax.swing.AbstractButton findAbstractButtonByName(java.awt.Container container, java.lang.String name)
removedmethod: leftClick
static void leftClick(javax.swing.JComponent comp, int x, int y)
removedmethod: middleClick
static void middleClick(javax.swing.JComponent comp, int x, int y)
removedmethod: rightClick
static void rightClick(javax.swing.JComponent comp, int x, int y)
removedmethod: doubleClick
static void doubleClick(javax.swing.JComponent comp, int x, int y)
removedmethod: clickMouse
static void clickMouse(java.awt.Component comp, int button, int x, int y, int clickCount, int modifiers, boolean popupTrigger)
removedmethod: clickMouse
static void clickMouse(java.awt.Component comp, int button, int x, int y, int clickCount, int modifiers)
removedmethod: dragMouse
static void dragMouse(java.awt.Component comp, int button, int startX, int startY, int endX, int endY, int modifiers)
removedmethod: moveMouse
static void moveMouse(java.awt.Component comp, int x, int y)
removedmethod: postEvent
static void postEvent(java.awt.AWTEvent ev)
removedmethod: runSwing
static void runSwing(java.lang.Runnable r)
removedmethod: runSwingLater
void runSwingLater(java.lang.Runnable r)
removedmethod: runSwing
static void runSwing(java.lang.Runnable runnable, boolean wait)
removedmethod: executeOnSwingWithoutBlocking
static void executeOnSwingWithoutBlocking(java.lang.Runnable runnable)
removedmethod: clickTableCell
static void clickTableCell(javax.swing.JTable table, int row, int col, int clickCount)
removedmethod: clickTableRange
static void clickTableRange(javax.swing.JTable table, int row, int count)
removedmethod: editCell
static javax.swing.table.TableCellEditor editCell(javax.swing.JTable table, int row, int col)
removedmethod: getRenderedTableCellValue
static java.lang.String getRenderedTableCellValue(javax.swing.JTable table, int row, int column)
removedmethod: setText
static void setText(javax.swing.text.JTextComponent field, java.lang.String text)
removedmethod: getText
static java.lang.String getText(javax.swing.text.JTextComponent field)
removedmethod: findTreePathToText
static javax.swing.tree.TreePath findTreePathToText(javax.swing.JTree tree, java.lang.String text)
removedmethod: findPathToText
static javax.swing.tree.TreePath findPathToText(javax.swing.JTree tree, javax.swing.tree.TreePath startTreePath, java.lang.String text)
removedmethod: fixupGUI
static void fixupGUI() throws InterruptedException, InvocationTargetException
removedmethod: waitForSwing
static boolean waitForSwing()
removedmethod: privateWaitForPostedSwingRunnables_SwingSafe
static void privateWaitForPostedSwingRunnables_SwingSafe()
removedmethod: yieldToSwing
static void yieldToSwing()
class ghidra.GhidraOptions 3 changes history
modifiedfield: DEFAULT_CURSOR_LINE_COLOR type: Color → GColor
- static java.awt.Color DEFAULT_CURSOR_LINE_COLOR
+ static generic.theme.GColor DEFAULT_CURSOR_LINE_COLOR
modifiedfield: DEFAULT_SELECTION_COLOR type: Color → GColor
- static java.awt.Color DEFAULT_SELECTION_COLOR
+ static generic.theme.GColor DEFAULT_SELECTION_COLOR
modifiedfield: DEFAULT_HIGHLIGHT_COLOR type: Color → GColor
- static java.awt.Color DEFAULT_HIGHLIGHT_COLOR
+ static generic.theme.GColor DEFAULT_HIGHLIGHT_COLOR
class ghidra.GhidraTestApplicationLayout 2 changes history
addedmethod: findGhidraModules
java.util.Map<java.lang.String,ghidra.framework.GModule> findGhidraModules() throws IOException
addedmethod: getDependentModulePatterns
java.util.Set<java.lang.String> getDependentModulePatterns()
class ghidra.app.decompiler.ClangToken 1 change history
addedmethod: getHighSymbol
ghidra.program.model.pcode.HighSymbol getHighSymbol(ghidra.program.model.pcode.HighFunction highFunction)
class ghidra.app.decompiler.ClangTokenGroup 2 changes history
addedmethod: AddTokenGroup
void AddTokenGroup(ghidra.app.decompiler.ClangNode obj)
removedmethod: AddTokenGroup
void AddTokenGroup(java.lang.Object obj)
class ghidra.app.decompiler.ClangVariableDecl 1 change history
addedmethod: getHighSymbol
ghidra.program.model.pcode.HighSymbol getHighSymbol()
class ghidra.app.decompiler.ClangVariableToken 1 change history
addedmethod: getHighSymbol
ghidra.program.model.pcode.HighSymbol getHighSymbol(ghidra.program.model.pcode.HighFunction highFunction)
class ghidra.app.decompiler.DecompileCallback 4 changes history
modifiedmethod: getCodeLabel added throws IOException
- java.lang.String getCodeLabel(ghidra.program.model.address.Address addr)
+ java.lang.String getCodeLabel(ghidra.program.model.address.Address addr) throws IOException
modifiedmethod: getPcodeInject added throws DecoderException; added throws UnknownInstructionException; added throws IOException; added throws MemoryAccessException; added throws NotFoundException
- void getPcodeInject(java.lang.String nm, ghidra.program.model.pcode.Decoder paramDecoder, int type, ghidra.program.model.pcode.Encoder resultEncoder)
+ void getPcodeInject(java.lang.String nm, ghidra.program.model.pcode.Decoder paramDecoder, int type, ghidra.program.model.pcode.Encoder resultEncoder) throws DecoderException, UnknownInstructionException, IOException, MemoryAccessException, NotFoundException
modifiedmethod: getMappedSymbols added throws IOException
- void getMappedSymbols(ghidra.program.model.address.Address addr, ghidra.program.model.pcode.Encoder resultEncoder)
+ void getMappedSymbols(ghidra.program.model.address.Address addr, ghidra.program.model.pcode.Encoder resultEncoder) throws IOException
modifiedmethod: getExternalRef added throws IOException
- void getExternalRef(ghidra.program.model.address.Address addr, ghidra.program.model.pcode.Encoder resultEncoder)
+ void getExternalRef(ghidra.program.model.address.Address addr, ghidra.program.model.pcode.Encoder resultEncoder) throws IOException
class ghidra.app.decompiler.DecompileOptions 3 changes history
addedfield: DEFAULT_FONT_ID
static java.lang.String DEFAULT_FONT_ID
addedmethod: getBackgroundColor
java.awt.Color getBackgroundColor()
removedmethod: getCodeViewerBackgroundColor
java.awt.Color getCodeViewerBackgroundColor()
class ghidra.app.decompiler.DecompilerMarginService 1 change history
addedmethod: getDecompilerPanel
ghidra.app.decompiler.component.DecompilerPanel getDecompilerPanel()
class ghidra.app.decompiler.component.DecompilerPanel 3 changes history
addedmethod: getLayoutController
ghidra.app.decompiler.component.ClangLayoutController getLayoutController()
addedmethod: getLineNumber
int getLineNumber(int y)
removedmethod: getLayoutModel
docking.widgets.fieldpanel.LayoutModel getLayoutModel()
class ghidra.app.merge.MergeProgressPanel 3 changes history
modifiedfield: COMPLETED_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon COMPLETED_ICON
+ static javax.swing.Icon COMPLETED_ICON
modifiedfield: IN_PROGRESS_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon IN_PROGRESS_ICON
+ static javax.swing.Icon IN_PROGRESS_ICON
modifiedfield: DEFINED_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon DEFINED_ICON
+ static javax.swing.Icon DEFINED_ICON
class ghidra.app.nav.Navigatable 4 changes history
addedmethod: setHighlightProvider
void setHighlightProvider(ghidra.app.util.ListingHighlightProvider highlightProvider, ghidra.program.model.listing.Program program)
addedmethod: removeHighlightProvider
void removeHighlightProvider(ghidra.app.util.ListingHighlightProvider highlightProvider, ghidra.program.model.listing.Program program)
removedmethod: setHighlightProvider
void setHighlightProvider(ghidra.app.util.HighlightProvider highlightProvider, ghidra.program.model.listing.Program program)
removedmethod: removeHighlightProvider
void removeHighlightProvider(ghidra.app.util.HighlightProvider highlightProvider, ghidra.program.model.listing.Program program)
class ghidra.app.plugin.ProgramPlugin 1 change history
addedmethod: postProgramActivated
void postProgramActivated(ghidra.program.model.listing.Program program)
class ghidra.app.plugin.assembler.AssemblyBuffer 1 change history
addedmethod: assemble
byte[] assemble(ghidra.program.model.address.Address at, java.lang.String line) throws AssemblySyntaxException, AssemblySemanticException, IOException
class ghidra.app.plugin.assembler.AssemblySelector 1 change history
addedmethod: filterCompatibleAndSort
java.util.List<ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns> filterCompatibleAndSort(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults rr, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx) throws AssemblySemanticException
class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyNumericSymbols 5 changes history
addedfield: programEquates
java.util.NavigableMap<java.lang.String,java.util.Set<java.lang.Long>> programEquates
addedfield: languageLabels
java.util.NavigableMap<java.lang.String,java.util.Set<ghidra.program.model.address.Address>> languageLabels
removedfield: equates
java.util.Map<java.lang.String,java.util.Set<java.lang.Long>> equates
removedfield: labels
java.util.Map<java.lang.String,java.util.Set<ghidra.program.model.address.Address>> labels
removedfield: labelsBySpace
java.util.Map<ghidra.program.model.address.AddressSpace,java.util.Map<java.lang.String,java.util.Set<ghidra.program.model.address.Address>>> labelsBySpace
class ghidra.app.plugin.debug.MemoryUsagePlugin 1 change history
addedmethod: dispose
void dispose()
class ghidra.app.plugin.debug.ShowMemoryDialog 1 change history
modified extends: docking.DialogComponentProvider → docking.ReusableDialogComponentProvider
class ghidra.app.plugin.debug.propertymanager.PropertyManagerProvider 1 change history
modifiedfield: ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon ICON
+ static javax.swing.Icon ICON
class ghidra.app.plugin.exceptionhandlers.gcc.GccAnalysisUtils 6 changes history
addedmethod: readULEB128Info
static ghidra.app.util.bin.LEB128Info readULEB128Info(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr) throws MemoryAccessException
addedmethod: readSLEB128Info
static ghidra.app.util.bin.LEB128Info readSLEB128Info(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr) throws MemoryAccessException
removedmethod: readULEB128
static long readULEB128(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr)
removedmethod: getULEB128Length
static int getULEB128Length(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr)
removedmethod: readSLEB128
static long readSLEB128(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr)
removedmethod: getSLEB128Length
static int getSLEB128Length(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr)
class ghidra.app.plugin.exceptionhandlers.gcc.structures.gccexcepttable.LSDAActionRecord 1 change history
modifiedmethod: create added throws MemoryAccessException
- void create(ghidra.program.model.address.Address address)
+ void create(ghidra.program.model.address.Address address) throws MemoryAccessException
class ghidra.app.plugin.exceptionhandlers.gcc.structures.gccexcepttable.LSDAActionTable 1 change history
modifiedmethod: create added throws MemoryAccessException
- void create(ghidra.program.model.address.Address address, ghidra.program.model.address.Address maxAddress)
+ void create(ghidra.program.model.address.Address address, ghidra.program.model.address.Address maxAddress) throws MemoryAccessException
class ghidra.app.plugin.processors.generic.PcodeFieldFactory 2 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel myModel, ghidra.app.util.ListingHighlightProvider highlightProvider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel myModel, ghidra.app.util.HighlightProvider highlightProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.plugin.processors.sleigh.SleighLanguageProvider 1 change history
addedmethod: getSleighLanguageProvider
static ghidra.app.plugin.processors.sleigh.SleighLanguageProvider getSleighLanguageProvider()
class ghidra.app.script.GhidraScript 1 change history
addedmethod: askAddress
ghidra.program.model.address.Address askAddress(java.lang.String title, java.lang.String message, java.lang.String defaultValue) throws CancelledException
class ghidra.app.script.ScriptInfo 1 change history
modifiedmethod: getToolBarImage return type: ImageIcon → Icon
- javax.swing.ImageIcon getToolBarImage(boolean scaled)
+ javax.swing.Icon getToolBarImage(boolean scaled)
class ghidra.app.services.CodeViewerService 4 changes history
addedmethod: setHighlightProvider
void setHighlightProvider(ghidra.app.util.ListingHighlightProvider provider, ghidra.program.model.listing.Program program)
addedmethod: removeHighlightProvider
void removeHighlightProvider(ghidra.app.util.ListingHighlightProvider provider, ghidra.program.model.listing.Program program)
removedmethod: setHighlightProvider
void setHighlightProvider(ghidra.app.util.HighlightProvider provider, ghidra.program.model.listing.Program program)
removedmethod: removeHighlightProvider
void removeHighlightProvider(ghidra.app.util.HighlightProvider provider, ghidra.program.model.listing.Program program)
class ghidra.app.services.DataTypeManagerService 6 changes history
modified implements: ghidra.app.services.DataTypeQueryService → ghidra.app.services.DataTypeArchiveService, ghidra.app.services.DataTypeQueryService
removedmethod: getBuiltInDataTypesManager
ghidra.program.model.data.DataTypeManager getBuiltInDataTypesManager()
removedmethod: closeArchive
void closeArchive(ghidra.program.model.data.DataTypeManager dtm)
removedmethod: openDataTypeArchive
ghidra.program.model.data.DataTypeManager openDataTypeArchive(java.lang.String archiveName) throws IOException, DuplicateIdException
removedmethod: openArchive
ghidra.app.plugin.core.datamgr.archive.Archive openArchive(ghidra.program.model.listing.DataTypeArchive dataTypeArchive)
removedmethod: openArchive
ghidra.app.plugin.core.datamgr.archive.Archive openArchive(java.io.File file, boolean acquireWriteLock) throws IOException, DuplicateIdException
class ghidra.app.services.DataTypeQueryService 1 change history
removedmethod: getDataTypeManagers
ghidra.program.model.data.DataTypeManager[] getDataTypeManagers()
class ghidra.app.services.MarkerService 1 change history
addedmethod: isActiveMarkerForGroup
boolean isActiveMarkerForGroup(java.lang.String groupName, ghidra.app.services.MarkerSet markerSet, ghidra.program.model.listing.Program program)
class ghidra.app.tablechooser.ColumnDisplay 1 change history
addedmethod: getRenderer
ghidra.util.table.column.GColumnRenderer<COLUMN_TYPE> getRenderer()
class ghidra.app.tablechooser.ColumnDisplayDynamicTableColumnAdapter 1 change history
addedmethod: getColumnRenderer
ghidra.util.table.column.GColumnRenderer<COLUMN_TYPE> getColumnRenderer()
class ghidra.app.util.AddressInput 2 changes history
modified implements: (none) → docking.widgets.table.FocusableEditor
addedmethod: focusEditor
void focusEditor()
class ghidra.app.util.NamespaceUtils 2 changes history
addedmethod: getSymbols
static java.util.List<ghidra.program.model.symbol.Symbol> getSymbols(java.lang.String symbolPath, ghidra.program.model.listing.Program program, boolean searchWithinAllLibraries)
addedmethod: getSymbols
static java.util.List<ghidra.program.model.symbol.Symbol> getSymbols(ghidra.app.util.SymbolPath symbolPath, ghidra.program.model.listing.Program program, boolean searchWithinAllLibraries)
class ghidra.app.util.PluginConstants 6 changes history
addedfield: SEARCH_HIGHLIGHT_COLOR_OPTION_NAME
static java.lang.String SEARCH_HIGHLIGHT_COLOR_OPTION_NAME
addedfield: SEARCH_HIGHLIGHT_CURRENT_COLOR_OPTION_NAME
static java.lang.String SEARCH_HIGHLIGHT_CURRENT_COLOR_OPTION_NAME
modifiedfield: SEARCH_HIGHLIGHT_CURRENT_ADDR_COLOR type: Color → GColor
- static java.awt.Color SEARCH_HIGHLIGHT_CURRENT_ADDR_COLOR
+ static generic.theme.GColor SEARCH_HIGHLIGHT_CURRENT_ADDR_COLOR
modifiedfield: SEARCH_HIGHLIGHT_COLOR type: Color → GColor
- static java.awt.Color SEARCH_HIGHLIGHT_COLOR
+ static generic.theme.GColor SEARCH_HIGHLIGHT_COLOR
removedfield: SEARCH_HIGHLIGHT_COLOR_NAME
static java.lang.String SEARCH_HIGHLIGHT_COLOR_NAME
removedfield: SEARCH_HIGHLIGHT_CURRENT_COLOR_NAME
static java.lang.String SEARCH_HIGHLIGHT_CURRENT_COLOR_NAME
class ghidra.app.util.bean.FixedBitSizeValueField 1 change history
removedmethod: main
static void main(java.lang.String[] args)
class ghidra.app.util.bin.BinaryReader 4 changes history
addedmethod: getInputStream
java.io.InputStream getInputStream()
addedmethod: readNextValue
long readNextValue(int len) throws IOException
addedmethod: readNextUnsignedValue
long readNextUnsignedValue(int len) throws IOException
addedmethod: readNextUnsignedIntExact
int readNextUnsignedIntExact() throws IOException, InvalidDataException
class ghidra.app.util.bin.StructConverter 2 changes history
addedfield: ULEB128
static ghidra.program.model.data.UnsignedLeb128DataType ULEB128
addedfield: SLEB128
static ghidra.program.model.data.SignedLeb128DataType SLEB128
class ghidra.app.util.bin.format.MemoryLoadable 2 changes history
addedmethod: hasFilteredLoadInputStream
boolean hasFilteredLoadInputStream(ghidra.app.util.bin.format.elf.ElfLoadHelper elfLoadHelper, ghidra.program.model.address.Address start)
addedmethod: getRawInputStream
java.io.InputStream getRawInputStream() throws IOException
class ghidra.app.util.bin.format.coff.AoutHeaderMIPS 2 changes history
addedmethod: getUninitializedDataStart
int getUninitializedDataStart()
removedmethod: getUnitializedDataStart
int getUnitializedDataStart()
class ghidra.app.util.bin.format.coff.CoffFileHeader 1 change history
addedmethod: isValid
static boolean isValid(ghidra.app.util.bin.ByteProvider provider) throws IOException
class ghidra.app.util.bin.format.coff.relocation.CoffRelocationHandler 1 change history
modifiedmethod: relocate return type: void → RelocationResult; removed throws NotFoundException
- void relocate(ghidra.program.model.address.Address address, ghidra.app.util.bin.format.coff.CoffRelocation relocation, ghidra.app.util.bin.format.coff.relocation.CoffRelocationContext relocationContext) throws MemoryAccessException, NotFoundException, RelocationException
+ ghidra.program.model.reloc.RelocationResult relocate(ghidra.program.model.address.Address address, ghidra.app.util.bin.format.coff.CoffRelocation relocation, ghidra.app.util.bin.format.coff.relocation.CoffRelocationContext relocationContext) throws MemoryAccessException, RelocationException
class ghidra.app.util.bin.format.dwarf4.DIEAggregate 3 changes history
addedmethod: getSourceFile
java.lang.String getSourceFile()
addedmethod: getAsLocation
java.util.List<ghidra.app.util.bin.format.dwarf4.DWARFLocation> getAsLocation(int attribute, ghidra.app.util.bin.format.dwarf4.DWARFRange range) throws IOException
removedmethod: getAsLocation
java.util.List<ghidra.app.util.bin.format.dwarf4.DWARFLocation> getAsLocation(int attribute) throws IOException
class ghidra.app.util.bin.format.dwarf4.DWARFCompileUnit 1 change history
addedmethod: isValidFileIndex
boolean isValidFileIndex(int index)
class ghidra.app.util.bin.format.dwarf4.DWARFLine 1 change history
addedmethod: isValidFileIndex
boolean isValidFileIndex(int index)
class ghidra.app.util.bin.format.dwarf4.DWARFRange 1 change history
addedfield: EMPTY
static ghidra.app.util.bin.format.dwarf4.DWARFRange EMPTY
class ghidra.app.util.bin.format.dwarf4.DWARFUtil 13 changes history
addedmethod: appendComment
static void appendComment(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address address, int commentType, java.lang.String prefix, java.lang.String comment, java.lang.String sep)
addedmethod: getCodeUnitForComment
static ghidra.program.model.listing.CodeUnit getCodeUnitForComment(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address address)
addedmethod: isPointerTo
static boolean isPointerTo(ghidra.app.util.bin.format.dwarf4.DIEAggregate targetDIEA, ghidra.app.util.bin.format.dwarf4.DIEAggregate testDIEA)
addedmethod: isPointerDataType
static boolean isPointerDataType(ghidra.app.util.bin.format.dwarf4.DIEAggregate diea)
addedmethod: getLanguageExternalFile
static generic.jar.ResourceFile getLanguageExternalFile(ghidra.program.model.lang.Language lang, java.lang.String name) throws IOException
addedmethod: getLanguageDefinitionDirectory
static generic.jar.ResourceFile getLanguageDefinitionDirectory(ghidra.program.model.lang.Language lang) throws IOException
addedmethod: getLanguageExternalNameValue
static java.lang.String getLanguageExternalNameValue(ghidra.program.model.lang.Language lang, java.lang.String name) throws IOException
addedmethod: packCompositeIfPossible
static void packCompositeIfPossible(ghidra.program.model.data.Composite original, ghidra.program.model.data.DataTypeManager dtm)
addedmethod: isEmptyArray
static boolean isEmptyArray(ghidra.program.model.data.DataType dt)
addedmethod: isZeroByteDataType
static boolean isZeroByteDataType(ghidra.program.model.data.DataType dt)
addedmethod: isVoid
static boolean isVoid(ghidra.program.model.data.DataType dt)
addedmethod: isStackVarnode
static boolean isStackVarnode(ghidra.program.model.pcode.Varnode varnode)
removedmethod: readAddress
static java.lang.Number readAddress(ghidra.app.util.bin.BinaryReader reader, byte pointerSize) throws IOException
class ghidra.app.util.bin.format.dwarf4.attribs.DWARFNumericAttribute 6 changes history
modified extends: java.lang.Object → ghidra.program.model.scalar.Scalar
addedmethod: isAmbiguousSignedness
boolean isAmbiguousSignedness()
addedmethod: getValueWithSignednessHint
long getValueWithSignednessHint(boolean signednessHint)
removedfield: value
long value
removedmethod: getValue
long getValue()
removedmethod: getUnsignedValue
long getUnsignedValue()
class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute 12 changes history
addedfield: DW_AT_go_kind
static int DW_AT_go_kind
addedfield: DW_AT_go_key
static int DW_AT_go_key
addedfield: DW_AT_go_elem
static int DW_AT_go_elem
addedfield: DW_AT_go_embedded_field
static int DW_AT_go_embedded_field
addedfield: DW_AT_go_runtime_type
static int DW_AT_go_runtime_type
addedfield: DW_AT_go_package_name
static int DW_AT_go_package_name
addedfield: DW_AT_go_dict_index
static int DW_AT_go_dict_index
addedfield: DW_AT_APPLE_ptrauth_key
static int DW_AT_APPLE_ptrauth_key
addedfield: DW_AT_APPLE_ptrauth_address_discriminated
static int DW_AT_APPLE_ptrauth_address_discriminated
addedfield: DW_AT_APPLE_ptrauth_extra_discriminator
static int DW_AT_APPLE_ptrauth_extra_discriminator
addedfield: DW_AT_APPLE_omit_frame_ptr
static int DW_AT_APPLE_omit_frame_ptr
addedfield: DW_AT_APPLE_optimized
static int DW_AT_APPLE_optimized
class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag 1 change history
addedfield: DW_TAG_APPLE_ptrauth_type
static int DW_TAG_APPLE_ptrauth_type
class ghidra.app.util.bin.format.dwarf4.next.DWARFDataTypeManager 4 changes history
addedmethod: getDataTypeForVariable
ghidra.program.model.data.DataType getDataTypeForVariable(ghidra.app.util.bin.format.dwarf4.DIEAggregate diea)
addedmethod: getPtrTo
ghidra.program.model.data.DataType getPtrTo(ghidra.program.model.data.DataType dt, int ptrSize)
addedmethod: getBaseType
ghidra.program.model.data.DataType getBaseType(java.lang.String name, int dwarfSize, int dwarfEncoding, boolean isBigEndian, boolean isExplictSize)
removedmethod: getBaseType
ghidra.program.model.data.DataType getBaseType(java.lang.String name, int dwarfSize, int dwarfEncoding, boolean isBigEndian)
class ghidra.app.util.bin.format.dwarf4.next.DWARFParser 1 change history
removedmethod: getImportOptions
ghidra.app.util.bin.format.dwarf4.next.DWARFImportOptions getImportOptions()
class ghidra.app.util.bin.format.dwarf4.next.DWARFProgram 9 changes history
addedfield: DWARF_ROOT_CATPATH
static ghidra.program.model.data.CategoryPath DWARF_ROOT_CATPATH
addedfield: UNCAT_CATPATH
static ghidra.program.model.data.CategoryPath UNCAT_CATPATH
addedmethod: getImportSummary
ghidra.app.util.bin.format.dwarf4.next.DWARFImportSummary getImportSummary()
addedmethod: getDwarfDTM
ghidra.app.util.bin.format.dwarf4.next.DWARFDataTypeManager getDwarfDTM()
addedmethod: getStackSpace
ghidra.program.model.address.AddressSpace getStackSpace()
addedmethod: getCodeAddress
ghidra.program.model.address.Address getCodeAddress(java.lang.Number offset)
addedmethod: getDataAddress
ghidra.program.model.address.Address getDataAddress(java.lang.Number offset)
addedmethod: stackGrowsNegative
boolean stackGrowsNegative()
addedmethod: setOpaqueProperty
void setOpaqueProperty(java.lang.Object key, java.lang.Object value)
class ghidra.app.util.bin.format.dwarf4.next.DWARFRegisterMappingsManager 2 changes history
removedmethod: hasDWARFRegisterMapping
static boolean hasDWARFRegisterMapping(ghidra.program.model.lang.LanguageDescription langDesc) throws IOException
removedmethod: getDWARFRegisterMappingFileFor
static generic.jar.ResourceFile getDWARFRegisterMappingFileFor(ghidra.program.model.lang.Language lang) throws IOException
class ghidra.app.util.bin.format.elf.AndroidElfRelocationData 1 change history
modified extends: ghidra.app.plugin.exceptionhandlers.gcc.datatype.AbstractLeb128DataType → ghidra.program.model.data.SignedLeb128DataType
class ghidra.app.util.bin.format.elf.AndroidElfRelocationOffset 1 change history
modified extends: ghidra.app.plugin.exceptionhandlers.gcc.datatype.AbstractLeb128DataType → ghidra.program.model.data.AbstractLeb128DataType
class ghidra.app.util.bin.format.elf.AndroidElfRelocationTableDataType 2 changes history
addedmethod: getLEB128Component
static ghidra.program.model.data.DataTypeComponent getLEB128Component(ghidra.app.util.bin.LEB128Info leb128, ghidra.program.model.data.DynamicDataType parent, int ordinal, java.lang.String name, java.lang.String comment, long relocOffset)
addedmethod: getLEB128Component
static ghidra.program.model.data.DataTypeComponent getLEB128Component(ghidra.app.util.bin.LEB128Info leb128, ghidra.program.model.data.DynamicDataType parent, int ordinal, java.lang.String name, java.lang.String comment)
class ghidra.app.util.bin.format.elf.ElfConstants 1 change history
addedfield: GOT_SYMBOL_NAME
static java.lang.String GOT_SYMBOL_NAME
class ghidra.app.util.bin.format.elf.ElfDynamic 5 changes history
modified implements: ghidra.app.util.bin.ByteArrayConverter → (none)
removedmethod: setValue
void setValue(long value)
removedmethod: setValue
void setValue(int value)
removedmethod: toBytes
byte[] toBytes(ghidra.util.DataConverter dc)
removedmethod: write
void write(byte[] data, int offset, ghidra.util.DataConverter dc) throws ArrayIndexOutOfBoundsException
class ghidra.app.util.bin.format.elf.ElfDynamicTable 3 changes history
removedmethod: setDynamicValue
void setDynamicValue(long type, long value)
removedmethod: setDynamicValue
void setDynamicValue(ghidra.app.util.bin.format.elf.ElfDynamicType type, long value)
removedmethod: toBytes
byte[] toBytes(ghidra.util.DataConverter dc) throws ArrayIndexOutOfBoundsException
class ghidra.app.util.bin.format.elf.ElfHeader 4 changes history
modified implements: ghidra.app.util.bin.StructConverter, ghidra.app.util.bin.format.Writeable → ghidra.app.util.bin.StructConverter
removedmethod: write
void write(java.io.RandomAccessFile raf, ghidra.util.DataConverter dc) throws IOException
removedmethod: setSectionHeaderOffset
void setSectionHeaderOffset(long offset)
removedmethod: setProgramHeaderOffset
void setProgramHeaderOffset(long offset)
class ghidra.app.util.bin.format.elf.ElfLoadHelper 2 changes history
addedmethod: addArtificialRelocTableEntry
boolean addArtificialRelocTableEntry(ghidra.program.model.address.Address address, int length)
removedmethod: addFakeRelocTableEntry
boolean addFakeRelocTableEntry(ghidra.program.model.address.Address address, int length) throws MemoryAccessException, AddressOverflowException
class ghidra.app.util.bin.format.elf.ElfProgramHeader 7 changes history
modified implements: ghidra.app.util.bin.StructConverter, ghidra.app.util.bin.format.MemoryLoadable, ghidra.app.util.bin.format.Writeable, java.lang.Comparable → ghidra.app.util.bin.StructConverter, ghidra.app.util.bin.format.MemoryLoadable, java.lang.Comparable
addedmethod: hasFilteredLoadInputStream
boolean hasFilteredLoadInputStream(ghidra.app.util.bin.format.elf.ElfLoadHelper elfLoadHelper, ghidra.program.model.address.Address start)
addedmethod: getRawInputStream
java.io.InputStream getRawInputStream() throws IOException
removedmethod: write
void write(java.io.RandomAccessFile raf, ghidra.util.DataConverter dc) throws IOException
removedmethod: setFlags
void setFlags(int flags)
removedmethod: setSize
void setSize(long fileSize, long memSize)
removedmethod: setAddress
void setAddress(long paddr, long vaddr)
class ghidra.app.util.bin.format.elf.ElfRelocation 5 changes history
modified implements: ghidra.app.util.bin.ByteArrayConverter, ghidra.app.util.bin.StructConverter → ghidra.app.util.bin.StructConverter
modifiedmethod: initElfRelocation param 4 renamed: r_offset → offset; param 5 renamed: r_info → info; param 6 renamed: r_addend → addend
- void initElfRelocation(ghidra.app.util.bin.format.elf.ElfHeader elfHeader, int relocationTableIndex, boolean withAddend, long r_offset, long r_info, long r_addend) throws IOException
+ void initElfRelocation(ghidra.app.util.bin.format.elf.ElfHeader elfHeader, int relocationTableIndex, boolean withAddend, long offset, long info, long addend) throws IOException
removedmethod: setOffset
void setOffset(int offset)
removedmethod: setOffset
void setOffset(long offset)
removedmethod: toBytes
byte[] toBytes(ghidra.util.DataConverter dc)
class ghidra.app.util.bin.format.elf.ElfRelocationTable 2 changes history
modified implements: ghidra.app.util.bin.ByteArrayConverter, ghidra.app.util.bin.format.elf.ElfFileSection → ghidra.app.util.bin.format.elf.ElfFileSection
removedmethod: toBytes
byte[] toBytes(ghidra.util.DataConverter dc)
class ghidra.app.util.bin.format.elf.ElfSectionHeader 13 changes history
modified implements: ghidra.app.util.bin.StructConverter, ghidra.app.util.bin.format.MemoryLoadable, ghidra.app.util.bin.format.Writeable → ghidra.app.util.bin.StructConverter, ghidra.app.util.bin.format.MemoryLoadable
addedmethod: isCompressed
boolean isCompressed()
addedmethod: getLogicalSize
long getLogicalSize()
addedmethod: hasFilteredLoadInputStream
boolean hasFilteredLoadInputStream(ghidra.app.util.bin.format.elf.ElfLoadHelper elfLoadHelper, ghidra.program.model.address.Address start)
addedmethod: getRawInputStream
java.io.InputStream getRawInputStream() throws IOException
removedmethod: write
void write(java.io.RandomAccessFile raf, ghidra.util.DataConverter dc) throws IOException
removedmethod: setSize
void setSize(long size)
removedmethod: getAdjustedSize
long getAdjustedSize()
removedmethod: getData
byte[] getData() throws IOException
removedmethod: getDataStream
java.io.InputStream getDataStream() throws IOException
removedmethod: setData
void setData(byte[] data)
removedmethod: setOffset
void setOffset(long offset) throws IOException
removedmethod: setName
void setName(java.lang.String name)
class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants 1 change history
addedfield: SHF_COMPRESSED
static int SHF_COMPRESSED
class ghidra.app.util.bin.format.elf.ElfSymbol 6 changes history
modified implements: ghidra.app.util.bin.ByteArrayConverter → (none)
removedmethod: createSectionSymbol32
static ghidra.app.util.bin.format.elf.ElfSymbol createSectionSymbol32(ghidra.app.util.bin.format.elf.ElfHeader header, long sectionAddress, short sectionHeaderIndex, java.lang.String name, int symbolIndex, ghidra.app.util.bin.format.elf.ElfSymbolTable symbolTable)
removedmethod: createGlobalFunctionSymbol
static ghidra.app.util.bin.format.elf.ElfSymbol createGlobalFunctionSymbol(ghidra.app.util.bin.format.elf.ElfHeader header, int name, java.lang.String nameAsString, long addr, int symbolIndex, ghidra.app.util.bin.format.elf.ElfSymbolTable symbolTable)
removedmethod: createNullSymbol
static ghidra.app.util.bin.format.elf.ElfSymbol createNullSymbol(ghidra.app.util.bin.format.elf.ElfHeader header)
removedmethod: toBytes
byte[] toBytes(ghidra.util.DataConverter dc)
removedmethod: setValue
void setValue(long value)
class ghidra.app.util.bin.format.elf.ElfSymbolTable 3 changes history
modified implements: ghidra.app.util.bin.ByteArrayConverter, ghidra.app.util.bin.format.elf.ElfFileSection → ghidra.app.util.bin.format.elf.ElfFileSection
removedmethod: addSymbol
void addSymbol(ghidra.app.util.bin.format.elf.ElfSymbol symbol)
removedmethod: toBytes
byte[] toBytes(ghidra.util.DataConverter dc)
class ghidra.app.util.bin.format.elf.extend.ElfLoadAdapter 1 change history
modifiedmethod: getFilteredLoadInputStream added throws IOException
- java.io.InputStream getFilteredLoadInputStream(ghidra.app.util.bin.format.elf.ElfLoadHelper elfLoadHelper, ghidra.app.util.bin.format.MemoryLoadable loadable, ghidra.program.model.address.Address start, long dataLength, java.io.InputStream dataInput)
+ java.io.InputStream getFilteredLoadInputStream(ghidra.app.util.bin.format.elf.ElfLoadHelper elfLoadHelper, ghidra.app.util.bin.format.MemoryLoadable loadable, ghidra.program.model.address.Address start, long dataLength, java.io.InputStream dataInput) throws IOException
class ghidra.app.util.bin.format.elf.relocation.ElfRelocationContext 3 changes history
addedmethod: startRelocationTableProcessing
void startRelocationTableProcessing(ghidra.app.util.bin.format.elf.ElfRelocationTable relocTable)
addedmethod: endRelocationTableProcessing
void endRelocationTableProcessing()
modifiedmethod: processRelocation return type: void → RelocationResult
- void processRelocation(ghidra.app.util.bin.format.elf.ElfRelocation relocation, ghidra.program.model.address.Address relocationAddress)
+ ghidra.program.model.reloc.RelocationResult processRelocation(ghidra.app.util.bin.format.elf.ElfRelocation relocation, ghidra.program.model.address.Address relocationAddress)
class ghidra.app.util.bin.format.elf.relocation.ElfRelocationHandler 2 changes history
addedfield: GOT_BLOCK_NAME
static java.lang.String GOT_BLOCK_NAME
modifiedmethod: relocate return type: void → RelocationResult
- void relocate(ghidra.app.util.bin.format.elf.relocation.ElfRelocationContext elfRelocationContext, ghidra.app.util.bin.format.elf.ElfRelocation relocation, ghidra.program.model.address.Address relocationAddress) throws MemoryAccessException, NotFoundException
+ ghidra.program.model.reloc.RelocationResult relocate(ghidra.app.util.bin.format.elf.relocation.ElfRelocationContext elfRelocationContext, ghidra.app.util.bin.format.elf.ElfRelocation relocation, ghidra.program.model.address.Address relocationAddress) throws MemoryAccessException, NotFoundException
class ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideInfoCommon 2 changes history
addedmethod: addRelocationTableEntry
void addRelocationTableEntry(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address chainLoc, int type, long chainValue, int appliedByteLength, java.lang.String name)
removedmethod: addRelocationTableEntry
void addRelocationTableEntry(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address chainLoc, int type, long chainValue, byte[] origBytes, java.lang.String name) throws MemoryAccessException
class ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr 2 changes history
addedmethod: isRelative
static boolean isRelative(ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType ptrFormat)
modifiedmethod: setChainValue return type: void → RelocationResult
- static void 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
+ 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
class ghidra.app.util.bin.format.macho.relocation.MachoRelocation 2 changes history
modifiedmethod: getTargetAddress added throws RelocationException; removed throws NotFoundException
- ghidra.program.model.address.Address getTargetAddress() throws NotFoundException
+ ghidra.program.model.address.Address getTargetAddress() throws RelocationException
modifiedmethod: getTargetAddressExtra added throws RelocationException; removed throws NotFoundException
- ghidra.program.model.address.Address getTargetAddressExtra() throws NotFoundException
+ ghidra.program.model.address.Address getTargetAddressExtra() throws RelocationException
class ghidra.app.util.bin.format.macho.relocation.MachoRelocationHandler 2 changes history
modifiedmethod: write return type: void → int
- static void write(ghidra.app.util.bin.format.macho.relocation.MachoRelocation relocation, long value) throws MemoryAccessException
+ static int write(ghidra.app.util.bin.format.macho.relocation.MachoRelocation relocation, long value) throws MemoryAccessException
modifiedmethod: relocate return type: void → RelocationResult; added throws RelocationException; removed throws NotFoundException
- void relocate(ghidra.app.util.bin.format.macho.relocation.MachoRelocation relocation) throws MemoryAccessException, NotFoundException
+ ghidra.program.model.reloc.RelocationResult relocate(ghidra.app.util.bin.format.macho.relocation.MachoRelocation relocation) throws MemoryAccessException, RelocationException
class ghidra.app.util.bin.format.omf.OmfCommentRecord 3 changes history
addedfield: COMMENT_CLASS_WATCOM_SETTINGS
static byte COMMENT_CLASS_WATCOM_SETTINGS
addedfield: COMMENT_CLASS_MICROSOFT_SETTINGS
static byte COMMENT_CLASS_MICROSOFT_SETTINGS
addedmethod: getCommentType
byte getCommentType()
class ghidra.app.util.bin.format.omf.OmfData 5 changes history
modified extends: (none) → ghidra.app.util.bin.format.omf.OmfRecord
addedfield: segmentIndex
int segmentIndex
addedfield: dataOffset
long dataOffset
addedmethod: getSegmentIndex
int getSegmentIndex()
addedmethod: compareTo
int compareTo(ghidra.app.util.bin.format.omf.OmfData o)
class ghidra.app.util.bin.format.omf.OmfEnumeratedData 5 changes history
modified extends: ghidra.app.util.bin.format.omf.OmfRecord → ghidra.app.util.bin.format.omf.OmfData
modified implements: ghidra.app.util.bin.format.omf.OmfData → (none)
removedmethod: getSegmentIndex
int getSegmentIndex()
removedmethod: getDataOffset
long getDataOffset()
removedmethod: compareTo
int compareTo(ghidra.app.util.bin.format.omf.OmfData o)
class ghidra.app.util.bin.format.omf.OmfExternalSymbol 3 changes history
addedfield: symbols
java.util.List<ghidra.app.util.bin.format.omf.OmfSymbol> symbols
modifiedmethod: getSymbols return type: ghidra.app.util.bin.format.omf.OmfSymbol[] → List
- ghidra.app.util.bin.format.omf.OmfSymbol[] getSymbols()
+ java.util.List<ghidra.app.util.bin.format.omf.OmfSymbol> getSymbols()
removedfield: symbol
ghidra.app.util.bin.format.omf.OmfSymbol[] symbol
class ghidra.app.util.bin.format.omf.OmfFileHeader 3 changes history
addedmethod: parse
static ghidra.app.util.bin.format.omf.OmfFileHeader parse(ghidra.app.util.bin.BinaryReader reader, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log) throws IOException, OmfException
modifiedmethod: scan param 3 renamed: initialCommentsOnly → fastscan
- static ghidra.app.util.bin.format.omf.OmfFileHeader scan(ghidra.app.util.bin.BinaryReader reader, ghidra.util.task.TaskMonitor monitor, boolean initialCommentsOnly) throws IOException, OmfException
+ static ghidra.app.util.bin.format.omf.OmfFileHeader scan(ghidra.app.util.bin.BinaryReader reader, ghidra.util.task.TaskMonitor monitor, boolean fastscan) throws IOException, OmfException
removedmethod: parse
static ghidra.app.util.bin.format.omf.OmfFileHeader parse(ghidra.app.util.bin.BinaryReader reader, ghidra.util.task.TaskMonitor monitor) throws IOException, OmfException
class ghidra.app.util.bin.format.omf.OmfFixupRecord 3 changes history
addedmethod: setDataBlock
void setDataBlock(ghidra.app.util.bin.format.omf.OmfData last)
addedmethod: getDataBlock
ghidra.app.util.bin.format.omf.OmfData getDataBlock()
removedmethod: setDataBlock
void setDataBlock(java.lang.Object last)
class ghidra.app.util.bin.format.omf.OmfFixupRecord.Subrecord 18 changes history
addedmethod: readSubrecord
static ghidra.app.util.bin.format.omf.OmfFixupRecord.Subrecord readSubrecord(ghidra.app.util.bin.BinaryReader reader, boolean hasBigFields) throws IOException
addedmethod: isThreadSubrecord
boolean isThreadSubrecord()
addedmethod: getThreadMethod
int getThreadMethod()
addedmethod: isFrameInSubThread
boolean isFrameInSubThread()
addedmethod: getIndex
int getIndex()
addedmethod: getThreadNum
int getThreadNum()
addedmethod: isFrameThread
boolean isFrameThread()
addedmethod: isTargetThread
boolean isTargetThread()
addedmethod: getFrameMethod
int getFrameMethod()
addedmethod: getFixThreadNum
int getFixThreadNum()
addedmethod: getFixMethodWithSub
int getFixMethodWithSub(ghidra.app.util.bin.format.omf.OmfFixupRecord.Subrecord rec)
addedmethod: getFixMethod
int getFixMethod()
addedmethod: getTargetDatum
int getTargetDatum()
addedmethod: getTargetDisplacement
int getTargetDisplacement()
addedmethod: getLocationType
int getLocationType()
addedmethod: getDataRecordOffset
int getDataRecordOffset()
addedmethod: isSegmentRelative
boolean isSegmentRelative()
removedmethod: isThread
boolean isThread()
class ghidra.app.util.bin.format.omf.OmfIteratedData 5 changes history
modified extends: ghidra.app.util.bin.format.omf.OmfRecord → ghidra.app.util.bin.format.omf.OmfData
modified implements: ghidra.app.util.bin.format.omf.OmfData → (none)
removedmethod: getSegmentIndex
int getSegmentIndex()
removedmethod: getDataOffset
long getDataOffset()
removedmethod: compareTo
int compareTo(ghidra.app.util.bin.format.omf.OmfData o)
class ghidra.app.util.bin.format.omf.OmfLibraryRecord 2 changes history
addedmethod: checkMagicNumber
static boolean checkMagicNumber(ghidra.app.util.bin.BinaryReader reader) throws IOException
removedmethod: checkMagicNumer
static boolean checkMagicNumer(ghidra.app.util.bin.BinaryReader reader) throws IOException
class ghidra.app.util.bin.format.omf.OmfModuleEnd 2 changes history
removedmethod: isMainProgramModule
boolean isMainProgramModule()
removedmethod: hasStartAddress
boolean hasStartAddress()
class ghidra.app.util.bin.format.omf.OmfRecord 32 changes history
addedfield: RHEADR
static byte RHEADR
addedfield: REGINT
static byte REGINT
addedfield: REDATA
static byte REDATA
addedfield: RIDATA
static byte RIDATA
addedfield: OVLDEF
static byte OVLDEF
addedfield: ENDREC
static byte ENDREC
addedfield: BLKDEF
static byte BLKDEF
addedfield: BLKEND
static byte BLKEND
addedfield: DEBSYM
static byte DEBSYM
addedfield: PEDATA
static byte PEDATA
addedfield: PIDATA
static byte PIDATA
addedfield: TYPDEF
static byte TYPDEF
addedfield: LOCSYM
static byte LOCSYM
addedfield: LIBHED
static byte LIBHED
addedfield: LIBNAM
static byte LIBNAM
addedfield: LIBLOC
static byte LIBLOC
addedfield: LIBDIC
static byte LIBDIC
addedfield: BAKPAT
static byte BAKPAT
addedfield: CEXTDEF
static byte CEXTDEF
addedfield: COMDAT
static byte COMDAT
addedfield: LINSYM
static byte LINSYM
addedfield: ALIAS
static byte ALIAS
addedfield: NBKPAT
static byte NBKPAT
addedfield: LLNAMES
static byte LLNAMES
addedfield: VERNUM
static byte VERNUM
addedfield: VENDEXT
static byte VENDEXT
addedfield: START
static byte START
addedfield: END
static byte END
addedfield: recordOffset
long recordOffset
addedmethod: getRecordOffset
long getRecordOffset()
addedmethod: getRecordName
static java.lang.String getRecordName(int type)
addedmethod: toString
java.lang.String toString()
class ghidra.app.util.bin.format.omf.OmfSegmentHeader 1 change history
addedmethod: is16Bit
boolean is16Bit()
class ghidra.app.util.bin.format.omf.OmfSymbol 1 change history
addedmethod: isFloatingPointSpecial
boolean isFloatingPointSpecial()
class ghidra.app.util.bin.format.omf.OmfSymbolRecord 1 change history
addedmethod: getSymbols
java.util.List<ghidra.app.util.bin.format.omf.OmfSymbol> getSymbols()
class ghidra.app.util.bin.format.pe.FileHeader 1 change history
addedmethod: getSectionHeader
ghidra.app.util.bin.format.pe.SectionHeader getSectionHeader(java.lang.String name)
class ghidra.app.util.bin.format.pe.OptionalHeader 2 changes history
removedmethod: getOriginalImageBase
long getOriginalImageBase()
removedmethod: wasRebased
boolean wasRebased()
class ghidra.app.util.bin.format.pe.OptionalHeaderImpl 4 changes history
removedfield: originalImageBase
long originalImageBase
removedfield: wasRebased
boolean wasRebased
removedmethod: getOriginalImageBase
long getOriginalImageBase()
removedmethod: wasRebased
boolean wasRebased()
class ghidra.app.util.cparser.C.CParser 15 changes history
addedmethod: setMonitor
void setMonitor(ghidra.util.task.TaskMonitor monitor)
addedmethod: AttributeSpec
void AttributeSpec(ghidra.app.util.cparser.C.Declaration dec) throws ParseException
addedmethod: AttributeList
void AttributeList(ghidra.app.util.cparser.C.Declaration dec) throws ParseException
addedmethod: AttributeToken
void AttributeToken(ghidra.app.util.cparser.C.Declaration dec) throws ParseException
addedmethod: AttributeSpecList
void AttributeSpecList(ghidra.app.util.cparser.C.Declaration dec) throws ParseException
addedmethod: SubIdent
void SubIdent(ghidra.app.util.cparser.C.Declaration dec) throws ParseException
addedmethod: DeclSpec
void DeclSpec(ghidra.app.util.cparser.C.Declaration dec) throws ParseException
addedmethod: DeclSpecifier
void DeclSpecifier(ghidra.app.util.cparser.C.Declaration dec) throws ParseException
removedmethod: AttributeSpec
void AttributeSpec() throws ParseException
removedmethod: AttributeList
void AttributeList() throws ParseException
removedmethod: AttributeToken
void AttributeToken() throws ParseException
removedmethod: AttributeSpecList
void AttributeSpecList() throws ParseException
removedmethod: SubIdent
void SubIdent() throws ParseException
removedmethod: DeclSpec
void DeclSpec() throws ParseException
removedmethod: DeclSpecifier
void DeclSpecifier() throws ParseException
class ghidra.app.util.cparser.C.CParserConstants 46 changes history
modifiedfield: CHAR constant: 72 → 71
- static int CHAR
+ static int CHAR
modifiedfield: LETTER constant: 85 → 84
- static int LETTER
+ static int LETTER
modifiedfield: LINE constant: 82 → 81
- static int LINE
+ static int LINE
modifiedfield: ENUM constant: 69 → 68
- static int ENUM
+ static int ENUM
modifiedfield: OBJC_LETTER constant: 128 → 127
- static int OBJC_LETTER
+ static int OBJC_LETTER
modifiedfield: PLETTER constant: 107 → 106
- static int PLETTER
+ static int PLETTER
modifiedfield: LINEALT constant: 83 → 82
- static int LINEALT
+ static int LINEALT
modifiedfield: PCLOSE constant: 110 → 109
- static int PCLOSE
+ static int PCLOSE
modifiedfield: PCOMMA constant: 115 → 114
- static int PCOMMA
+ static int PCOMMA
modifiedfield: ASMBLOCKP constant: 90 → 89
- static int ASMBLOCKP
+ static int ASMBLOCKP
modifiedfield: PHEX_LITERAL constant: 118 → 117
- static int PHEX_LITERAL
+ static int PHEX_LITERAL
modifiedfield: OBJC2_END constant: 142 → 141
- static int OBJC2_END
+ static int OBJC2_END
modifiedfield: PMINUS constant: 111 → 110
- static int PMINUS
+ static int PMINUS
modifiedfield: IF constant: 78 → 77
- static int IF
+ static int IF
modifiedfield: ASM_SEMI constant: 91 → 90
- static int ASM_SEMI
+ static int ASM_SEMI
modifiedfield: PPLUS constant: 112 → 111
- static int PPLUS
+ static int PPLUS
modifiedfield: PINTEGER_LITERAL constant: 116 → 115
- static int PINTEGER_LITERAL
+ static int PINTEGER_LITERAL
modifiedfield: OBJC_IDENTIFIER constant: 127 → 126
- static int OBJC_IDENTIFIER
+ static int OBJC_IDENTIFIER
modifiedfield: IDENTIFIER constant: 84 → 83
- static int IDENTIFIER
+ static int IDENTIFIER
modifiedfield: GOTO constant: 73 → 72
- static int GOTO
+ static int GOTO
modifiedfield: AUTO constant: 70 → 69
- static int AUTO
+ static int AUTO
modifiedfield: PIDENTIFIER constant: 106 → 105
- static int PIDENTIFIER
+ static int PIDENTIFIER
modifiedfield: OBJC_SEMI constant: 130 → 129
- static int OBJC_SEMI
+ static int OBJC_SEMI
modifiedfield: OBJC_DIGIT constant: 129 → 128
- static int OBJC_DIGIT
+ static int OBJC_DIGIT
modifiedfield: DIGIT constant: 86 → 85
- static int DIGIT
+ static int DIGIT
modifiedfield: OBJC2_IGNORE constant: 141 → 140
- static int OBJC2_IGNORE
+ static int OBJC2_IGNORE
modifiedfield: PCOLON constant: 114 → 113
- static int PCOLON
+ static int PCOLON
modifiedfield: POPEN constant: 109 → 108
- static int POPEN
+ static int POPEN
modifiedfield: POCTAL_LITERAL constant: 119 → 118
- static int POCTAL_LITERAL
+ static int POCTAL_LITERAL
modifiedfield: NEAR constant: 74 → 73
- static int NEAR
+ static int NEAR
modifiedfield: FAR constant: 75 → 74
- static int FAR
+ static int FAR
modifiedfield: VOID constant: 71 → 70
- static int VOID
+ static int VOID
modifiedfield: DO constant: 79 → 78
- static int DO
+ static int DO
modifiedfield: PROTOCOL constant: 80 → 79
- static int PROTOCOL
+ static int PROTOCOL
modifiedfield: INT constant: 77 → 76
- static int INT
+ static int INT
modifiedfield: PSTRING_LITERAL constant: 120 → 119
- static int PSTRING_LITERAL
+ static int PSTRING_LITERAL
modifiedfield: PDIGIT constant: 108 → 107
- static int PDIGIT
+ static int PDIGIT
modifiedfield: LINENUMBER_LITERAL constant: 97 → 96
- static int LINENUMBER_LITERAL
+ static int LINENUMBER_LITERAL
modifiedfield: ASMBLOCKB constant: 89 → 88
- static int ASMBLOCKB
+ static int ASMBLOCKB
modifiedfield: PATH_LITERAL constant: 96 → 95
- static int PATH_LITERAL
+ static int PATH_LITERAL
modifiedfield: FOR constant: 76 → 75
- static int FOR
+ static int FOR
modifiedfield: PSTAR constant: 113 → 112
- static int PSTAR
+ static int PSTAR
modifiedfield: OBJC_IGNORE constant: 126 → 125
- static int OBJC_IGNORE
+ static int OBJC_IGNORE
modifiedfield: PDECIMAL_LITERAL constant: 117 → 116
- static int PDECIMAL_LITERAL
+ static int PDECIMAL_LITERAL
modifiedfield: INTERFACE constant: 81 → 80
- static int INTERFACE
+ static int INTERFACE
removedfield: WCHAR
static int WCHAR
class ghidra.app.util.cparser.C.CParserUtils 11 changes history
addedmethod: parseHeaderFiles
static ghidra.program.model.data.FileDataTypeManager parseHeaderFiles(ghidra.program.model.data.DataTypeManager[] openDTMgrs, java.lang.String[] filenames, java.lang.String[] args, java.lang.String dataFileName, ghidra.util.task.TaskMonitor monitor) throws ParseException, ParseException, IOException
addedmethod: parseHeaderFiles
static ghidra.program.model.data.FileDataTypeManager parseHeaderFiles(ghidra.program.model.data.DataTypeManager[] openDTMgrs, java.lang.String[] filenames, java.lang.String[] includePaths, java.lang.String[] args, java.lang.String dataFileName, ghidra.util.task.TaskMonitor monitor) throws ParseException, ParseException, IOException
addedmethod: parseHeaderFiles
static ghidra.program.model.data.FileDataTypeManager parseHeaderFiles(ghidra.program.model.data.DataTypeManager[] openDTMgrs, java.lang.String[] filenames, java.lang.String[] includePaths, java.lang.String[] args, java.lang.String dataFileName, java.lang.String languageId, java.lang.String compileSpecId, ghidra.util.task.TaskMonitor monitor) throws ParseException, ParseException, IOException
addedmethod: parseHeaderFiles
static ghidra.app.util.cparser.C.CParserUtils.CParseResults parseHeaderFiles(ghidra.program.model.data.DataTypeManager[] openDTMgrs, java.lang.String[] filenames, java.lang.String[] args, ghidra.program.model.data.DataTypeManager existingDTMgr, java.lang.String languageId, java.lang.String compileSpecId, ghidra.util.task.TaskMonitor monitor) throws ParseException, ParseException, IOException
addedmethod: parseHeaderFiles
static ghidra.app.util.cparser.C.CParserUtils.CParseResults parseHeaderFiles(ghidra.program.model.data.DataTypeManager[] openDTMgrs, java.lang.String[] filenames, java.lang.String[] includePaths, java.lang.String[] args, ghidra.program.model.data.DataTypeManager existingDTMgr, java.lang.String languageId, java.lang.String compileSpecId, ghidra.util.task.TaskMonitor monitor) throws ParseException, ParseException, IOException
addedmethod: parseHeaderFiles
static ghidra.app.util.cparser.C.CParserUtils.CParseResults parseHeaderFiles(ghidra.program.model.data.DataTypeManager[] openDTmanagers, java.lang.String[] filenames, java.lang.String[] includePaths, java.lang.String[] args, ghidra.program.model.data.DataTypeManager dtMgr, ghidra.util.task.TaskMonitor monitor) throws ParseException, ParseException
addedmethod: getFile
static java.io.File getFile(java.lang.String parent, java.lang.String filename)
removedmethod: parseHeaderFiles
static ghidra.program.model.data.FileDataTypeManager parseHeaderFiles(ghidra.program.model.data.DataTypeManager[] openDTMgrs, java.lang.String[] filenames, java.lang.String[] args, java.lang.String dataFileName, ghidra.app.util.cparser.CPP.PreProcessor cpp, ghidra.util.task.TaskMonitor monitor) throws ParseException, ParseException, IOException
removedmethod: parseHeaderFiles
static ghidra.program.model.data.DataTypeManager parseHeaderFiles(ghidra.program.model.data.DataTypeManager[] openDTMgrs, java.lang.String[] filenames, java.lang.String[] args, java.lang.String dataFileName, java.lang.String languageId, java.lang.String compileSpecId, ghidra.app.util.cparser.CPP.PreProcessor cpp, ghidra.util.task.TaskMonitor monitor) throws ParseException, ParseException, IOException
removedmethod: parseHeaderFiles
static java.lang.String parseHeaderFiles(ghidra.program.model.data.DataTypeManager[] openDTMgrs, java.lang.String[] filenames, java.lang.String[] args, ghidra.program.model.data.DataTypeManager existingDTMgr, java.lang.String languageId, java.lang.String compileSpecId, ghidra.app.util.cparser.CPP.PreProcessor cpp, ghidra.util.task.TaskMonitor monitor) throws ParseException, ParseException, IOException
removedmethod: parseHeaderFiles
static java.lang.String parseHeaderFiles(ghidra.program.model.data.DataTypeManager[] openDTmanagers, java.lang.String[] filenames, java.lang.String[] args, ghidra.program.model.data.DataTypeManager dtMgr, ghidra.app.util.cparser.CPP.PreProcessor cpp, ghidra.util.task.TaskMonitor monitor) throws ParseException, ParseException
class ghidra.app.util.cparser.CPP.PreProcessor 3 changes history
addedmethod: addIncludePaths
void addIncludePaths(java.lang.String[] paths)
addedmethod: setMonitor
void setMonitor(ghidra.util.task.TaskMonitor monitor)
modifiedmethod: parse return type: void → boolean
- void parse(java.lang.String filename) throws ParseException
+ boolean parse(java.lang.String filename) throws ParseException
class ghidra.app.util.demangler.DemangledDataType 2 changes history
addedfield: WCHAR16
static java.lang.String WCHAR16
addedfield: WCHAR32
static java.lang.String WCHAR32
class ghidra.app.util.exporter.Exporter 5 changes history
addedmethod: canExportDomainFile
boolean canExportDomainFile(ghidra.framework.model.DomainFile domainFile)
addedmethod: canExportDomainObject
boolean canExportDomainObject(ghidra.framework.model.DomainObject domainObject)
addedmethod: supportsAddressRestrictedExport
boolean supportsAddressRestrictedExport()
addedmethod: export
boolean export(java.io.File file, ghidra.framework.model.DomainFile domainFile, ghidra.util.task.TaskMonitor monitor) throws ExporterException, IOException
removedmethod: supportsPartialExport
boolean supportsPartialExport()
class ghidra.app.util.exporter.GzfExporter 4 changes history
addedmethod: canExportDomainFile
boolean canExportDomainFile(ghidra.framework.model.DomainFile domainFile)
addedmethod: export
boolean export(java.io.File file, ghidra.framework.model.DomainFile domainFile, ghidra.util.task.TaskMonitor monitor) throws ExporterException, IOException
addedmethod: supportsAddressRestrictedExport
boolean supportsAddressRestrictedExport()
removedmethod: supportsPartialExport
boolean supportsPartialExport()
class ghidra.app.util.importer.AutoImporter 10 changes history
addedmethod: importByUsingBestGuess
static ghidra.app.util.opinion.LoadResults<ghidra.program.model.listing.Program> importByUsingBestGuess(java.io.File file, ghidra.framework.model.Project project, java.lang.String projectFolderPath, java.lang.Object consumer, ghidra.app.util.importer.MessageLog messageLog, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, DuplicateNameException, InvalidNameException, VersionException, LoadException
addedmethod: importByUsingBestGuess
static ghidra.app.util.opinion.LoadResults<ghidra.program.model.listing.Program> importByUsingBestGuess(ghidra.app.util.bin.ByteProvider provider, ghidra.framework.model.Project project, java.lang.String projectFolderPath, java.lang.Object consumer, ghidra.app.util.importer.MessageLog messageLog, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, DuplicateNameException, InvalidNameException, VersionException, LoadException
addedmethod: importByLookingForLcs
static ghidra.app.util.opinion.LoadResults<ghidra.program.model.listing.Program> importByLookingForLcs(java.io.File file, ghidra.framework.model.Project project, java.lang.String projectFolderPath, ghidra.program.model.lang.Language language, ghidra.program.model.lang.CompilerSpec compilerSpec, java.lang.Object consumer, ghidra.app.util.importer.MessageLog messageLog, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, DuplicateNameException, InvalidNameException, VersionException, LoadException
addedmethod: importAsBinary
static ghidra.app.util.opinion.Loaded<ghidra.program.model.listing.Program> importAsBinary(java.io.File file, ghidra.framework.model.Project project, java.lang.String projectFolderPath, ghidra.program.model.lang.Language language, ghidra.program.model.lang.CompilerSpec compilerSpec, java.lang.Object consumer, ghidra.app.util.importer.MessageLog messageLog, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, DuplicateNameException, InvalidNameException, VersionException, LoadException
addedmethod: importAsBinary
static ghidra.app.util.opinion.Loaded<ghidra.program.model.listing.Program> importAsBinary(ghidra.app.util.bin.ByteProvider bytes, ghidra.framework.model.Project project, java.lang.String projectFolderPath, ghidra.program.model.lang.Language language, ghidra.program.model.lang.CompilerSpec compilerSpec, java.lang.Object consumer, ghidra.app.util.importer.MessageLog messageLog, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, DuplicateNameException, InvalidNameException, VersionException, LoadException
removedmethod: importByUsingBestGuess
static ghidra.program.model.listing.Program importByUsingBestGuess(java.io.File file, ghidra.framework.model.DomainFolder programFolder, java.lang.Object consumer, ghidra.app.util.importer.MessageLog messageLog, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, DuplicateNameException, InvalidNameException, VersionException
removedmethod: importByUsingBestGuess
static ghidra.program.model.listing.Program importByUsingBestGuess(ghidra.app.util.bin.ByteProvider provider, ghidra.framework.model.DomainFolder programFolder, java.lang.Object consumer, ghidra.app.util.importer.MessageLog messageLog, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, DuplicateNameException, InvalidNameException, VersionException
removedmethod: importByLookingForLcs
static ghidra.program.model.listing.Program importByLookingForLcs(java.io.File file, ghidra.framework.model.DomainFolder programFolder, ghidra.program.model.lang.Language language, ghidra.program.model.lang.CompilerSpec compilerSpec, java.lang.Object consumer, ghidra.app.util.importer.MessageLog messageLog, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, DuplicateNameException, InvalidNameException, VersionException
removedmethod: importAsBinary
static ghidra.program.model.listing.Program importAsBinary(java.io.File file, ghidra.framework.model.DomainFolder programFolder, ghidra.program.model.lang.Language language, ghidra.program.model.lang.CompilerSpec compilerSpec, java.lang.Object consumer, ghidra.app.util.importer.MessageLog messageLog, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, DuplicateNameException, InvalidNameException, VersionException
removedmethod: importAsBinary
static ghidra.program.model.listing.Program importAsBinary(ghidra.app.util.bin.ByteProvider bytes, ghidra.framework.model.DomainFolder programFolder, ghidra.program.model.lang.Language language, ghidra.program.model.lang.CompilerSpec compilerSpec, java.lang.Object consumer, ghidra.app.util.importer.MessageLog messageLog, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, DuplicateNameException, InvalidNameException, VersionException
class ghidra.app.util.navigation.GoToAddressLabelDialog 1 change history
modified extends: docking.DialogComponentProvider → docking.ReusableDialogComponentProvider
class ghidra.app.util.opinion.AbstractOrdinalSupportLoader 1 change history
addedmethod: postLoadCleanup
void postLoadCleanup(boolean success)
class ghidra.app.util.opinion.AbstractProgramLoader 2 changes history
addedmethod: postLoadCleanup
void postLoadCleanup(boolean success)
removedmethod: isOverrideMainProgramName
boolean isOverrideMainProgramName()
class ghidra.app.util.opinion.ElfLoader 1 change history
removedfield: ELF_REQUIRED_LIBRARY_PROPERTY_PREFIX
static java.lang.String ELF_REQUIRED_LIBRARY_PROPERTY_PREFIX
class ghidra.app.util.opinion.Loader 2 changes history
addedfield: OPTIONS_PROJECT_SAVE_STATE_KEY
static java.lang.String OPTIONS_PROJECT_SAVE_STATE_KEY
addedmethod: loadsIntoNewFolder
boolean loadsIntoNewFolder()
class ghidra.app.util.opinion.MachoProgramBuilder 4 changes history
addedmethod: processBindings
void processBindings(boolean doClassic)
modifiedmethod: processLibraries added throws Exception
- void processLibraries()
+ void processLibraries() throws Exception
removedmethod: processIndirectSymbols
void processIndirectSymbols() throws Exception
removedmethod: processDyldInfo
void processDyldInfo(boolean doClassic)
class ghidra.app.util.opinion.PeLoader.CompilerOpinion 1 change history
removedmethod: stripFamily
static java.lang.String stripFamily(ghidra.app.util.opinion.PeLoader.CompilerOpinion.CompilerEnum val)
class ghidra.app.util.pcode.AttributedStringPcodeFormatter 11 changes history
removedmethod: setAddressColor
void setAddressColor(java.awt.Color addressColor)
removedmethod: setRegisterColor
void setRegisterColor(java.awt.Color registerColor)
removedmethod: setScalarColor
void setScalarColor(java.awt.Color scalarColor)
removedmethod: setLocalColor
void setLocalColor(java.awt.Color localColor)
removedmethod: setMnemonicColor
void setMnemonicColor(java.awt.Color mnemonicColor)
removedmethod: setUnimplColor
void setUnimplColor(java.awt.Color unimplColor)
removedmethod: setSeparatorColor
void setSeparatorColor(java.awt.Color separatorColor)
removedmethod: setLineLabelColor
void setLineLabelColor(java.awt.Color lineLabelColor)
removedmethod: setSpaceColor
void setSpaceColor(java.awt.Color spaceColor)
removedmethod: setRawColor
void setRawColor(java.awt.Color rawColor)
removedmethod: setUseropColor
void setUseropColor(java.awt.Color useropColor)
class ghidra.app.util.task.OpenProgramTask 4 changes history
addedmethod: addProgramToOpen
void addProgramToOpen(java.net.URL ghidraURL)
addedmethod: hasOpenProgramRequests
boolean hasOpenProgramRequests()
modifiedmethod: getOpenProgram return type: Program → OpenProgramRequest
- ghidra.program.model.listing.Program getOpenProgram()
+ ghidra.app.util.task.OpenProgramTask.OpenProgramRequest getOpenProgram()
modifiedmethod: getOpenPrograms return type: List → List
- java.util.List<ghidra.program.model.listing.Program> getOpenPrograms()
+ java.util.List<ghidra.app.util.task.OpenProgramTask.OpenProgramRequest> getOpenPrograms()
class ghidra.app.util.viewer.field.AddressFieldFactory 4 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel newModel, ghidra.app.util.ListingHighlightProvider highlightStringProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedfield: DEFAULT_COLOR
static java.awt.Color DEFAULT_COLOR
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel newModel, ghidra.app.util.HighlightProvider highlightStringProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.Annotation 1 change history
modifiedmethod: getAnnotatedStringHandlers return type: ghidra.app.util.viewer.field.AnnotatedStringHandler[] → List
- static ghidra.app.util.viewer.field.AnnotatedStringHandler[] getAnnotatedStringHandlers()
+ static java.util.List<ghidra.app.util.viewer.field.AnnotatedStringHandler> getAnnotatedStringHandlers()
class ghidra.app.util.viewer.field.ArrayValuesFieldFactory 2 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider highlightProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider highlightProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.AssignedVariableFieldFactory 5 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider hsProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedfield: DEFAULT_COLOR
static java.awt.Color DEFAULT_COLOR
removedmethod: fieldOptionsChanged
void fieldOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider hsProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.BytesFieldFactory 5 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedfield: DEFAULT_COLOR
static java.awt.Color DEFAULT_COLOR
removedfield: ALIGNMENT_BYTES_COLOR
static java.awt.Color ALIGNMENT_BYTES_COLOR
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.CommentUtils 3 changes history
addedmethod: fixupAnnotations
static java.lang.String fixupAnnotations(java.lang.String rawCommentText, ghidra.program.model.listing.Program program)
addedmethod: sanitize
static java.lang.String sanitize(java.lang.String text)
removedmethod: fixupAnnoations
static java.lang.String fixupAnnoations(java.lang.String rawCommentText, ghidra.program.model.listing.Program program)
class ghidra.app.util.viewer.field.DummyFieldFactory 2 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider hlProvdier, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider hlProvdier, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.EolCommentFieldFactory 3 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel fieldFormatModel, ghidra.app.util.ListingHighlightProvider highlightProvider, ghidra.framework.options.ToolOptions newDisplayOptions, ghidra.framework.options.ToolOptions newFieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel fieldFormatModel, ghidra.app.util.HighlightProvider highlightProvider, ghidra.framework.options.ToolOptions newDisplayOptions, ghidra.framework.options.ToolOptions newFieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.FieldFactory 15 changes history
addedfield: BASE_LISTING_FONT_ID
static java.lang.String BASE_LISTING_FONT_ID
addedmethod: initFieldOptions
void initFieldOptions(ghidra.framework.options.Options fieldOptions)
addedmethod: initDisplayOptions
void initDisplayOptions(ghidra.framework.options.Options displayOptions)
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider highlightProvider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
addedmethod: supportsLocation
boolean supportsLocation(ghidra.app.util.viewer.field.ListingField listingField, ghidra.program.util.ProgramLocation location)
addedmethod: simplifyTemplates
java.lang.String simplifyTemplates(java.lang.String input)
modifiedfield: hlProvider type: HighlightProvider → ListingHighlightProvider
- ghidra.app.util.HighlightProvider hlProvider
+ ghidra.app.util.ListingHighlightProvider hlProvider
removedfield: DEFAULT_FIELD_FONT
static java.awt.Font DEFAULT_FIELD_FONT
removedfield: color
java.awt.Color color
removedfield: underlineColor
java.awt.Color underlineColor
removedfield: displayOptions
ghidra.framework.options.Options displayOptions
removedmethod: initDisplayOptions
void initDisplayOptions()
removedmethod: optionsChanged
void optionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider highlightProvider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.FieldNameFieldFactory 3 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.FileOffsetFieldFactory 3 changes history
addedfield: COLOR
static generic.theme.GColor COLOR
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider highlightProvider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider highlightProvider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.FunctionCallFixupFieldFactory 5 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: displayOptionsChanged
void displayOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
removedmethod: fieldOptionsChanged
void fieldOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
class ghidra.app.util.viewer.field.FunctionPurgeFieldFactory 3 changes history
addedfield: COLOR
static generic.theme.GColor COLOR
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel newModel, ghidra.app.util.ListingHighlightProvider newHlProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel newModel, ghidra.app.util.HighlightProvider newHlProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.FunctionRepeatableCommentFieldFactory 4 changes history
addedfield: COLOR
static generic.theme.GColor COLOR
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.FunctionSignatureFieldFactory 4 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: displayOptionsChanged
void displayOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.FunctionSignatureSourceFieldFactory 5 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: displayOptionsChanged
void displayOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
removedmethod: fieldOptionsChanged
void fieldOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
class ghidra.app.util.viewer.field.FunctionTagFieldFactory 4 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedfield: DEFAULT_COLOR
static java.awt.Color DEFAULT_COLOR
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: displayOptionsChanged
void displayOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
class ghidra.app.util.viewer.field.ImageFactoryField 2 changes history
modifiedmethod: getProxy return type: ProxyObj → ProxyObj
- ghidra.app.util.viewer.proxy.ProxyObj getProxy()
+ ghidra.app.util.viewer.proxy.ProxyObj<?> getProxy()
removedmethod: getFieldModel
ghidra.app.util.viewer.format.FieldFormatModel getFieldModel()
class ghidra.app.util.viewer.field.IndentField 1 change history
removedmethod: getFieldModel
ghidra.app.util.viewer.format.FieldFormatModel getFieldModel()
class ghidra.app.util.viewer.field.InstructionMaskValueFieldFactory 7 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider hsProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedfield: MASK_COLOR
static java.awt.Color MASK_COLOR
removedfield: VALUE_COLOR
static java.awt.Color VALUE_COLOR
removedfield: LABEL_COLOR
static java.awt.Color LABEL_COLOR
removedmethod: fieldOptionsChanged
void fieldOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider hsProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.LabelFieldFactory 2 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions pDisplayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions pDisplayOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.ListingField 3 changes history
removedmethod: getHeightAbove
int getHeightAbove()
removedmethod: getHeightBelow
int getHeightBelow()
removedmethod: getFieldModel
ghidra.app.util.viewer.format.FieldFormatModel getFieldModel()
class ghidra.app.util.viewer.field.ListingTextField 2 changes history
addedfield: hlFactory
ghidra.app.util.viewer.field.ListingFieldHighlightFactoryAdapter hlFactory
removedmethod: getFieldModel
ghidra.app.util.viewer.format.FieldFormatModel getFieldModel()
class ghidra.app.util.viewer.field.MemoryBlockStartFieldFactory 2 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.MnemonicFieldFactory 5 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider hsProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedfield: OVERRIDE_COLOR
static java.awt.Color OVERRIDE_COLOR
removedmethod: displayOptionsChanged
void displayOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider hsProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.OpenCloseField 2 changes history
modifiedmethod: getProxy return type: ProxyObj → ProxyObj
- ghidra.app.util.viewer.proxy.ProxyObj getProxy()
+ ghidra.app.util.viewer.proxy.ProxyObj<?> getProxy()
removedmethod: getFieldModel
ghidra.app.util.viewer.format.FieldFormatModel getFieldModel()
class ghidra.app.util.viewer.field.OpenCloseFieldFactory 3 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel fieldModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: servicesChanged
void servicesChanged()
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel fieldModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.OperandFieldFactory 2 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider hsProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider hsProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.ParallelInstructionFieldFactory 6 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider hsProvider, ghidra.framework.options.ToolOptions toolOptinos, ghidra.framework.options.ToolOptions fieldOptions)
removedfield: DEFAULT_COLOR
static java.awt.Color DEFAULT_COLOR
removedmethod: fieldOptionsChanged
void fieldOptionsChanged(ghidra.framework.options.Options options, java.lang.String name, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: getField
ghidra.app.util.viewer.field.ListingField getField(ghidra.app.util.viewer.proxy.ProxyObj proxy, int varWidth)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel model, ghidra.app.util.HighlightProvider hsProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.PlateFieldFactory 3 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider hsProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider hsProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.PostCommentFieldFactory 3 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.PreCommentFieldFactory 3 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.RegisterFieldFactory 5 changes history
addedmethod: initFieldOptions
void initFieldOptions(ghidra.framework.options.Options fieldOptions)
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider highlightProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider highlightProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
removedmethod: displayOptionsChanged
void displayOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
class ghidra.app.util.viewer.field.RegisterTransitionFieldFactory 4 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel fieldFormatModel, ghidra.app.util.ListingHighlightProvider hsProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: displayOptionsChanged
void displayOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel fieldFormatModel, ghidra.app.util.HighlightProvider hsProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.SeparatorFieldFactory 2 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.SpaceFieldFactory 2 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.SpacerFieldFactory 2 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.SubDataFieldFactory 2 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.ThunkedFunctionFieldFactory 4 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions pDisplayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: displayOptionsChanged
void displayOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions pDisplayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: fieldOptionsChanged
void fieldOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
class ghidra.app.util.viewer.field.VariableCommentFieldFactory 3 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.VariableLocFieldFactory 3 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.VariableNameFieldFactory 3 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.VariableTypeFieldFactory 3 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.VariableXRefFieldFactory 3 changes history
addedmethod: initDisplayOptions
void initDisplayOptions(ghidra.framework.options.Options displayOptions)
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.VariableXRefHeaderFieldFactory 2 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.XRefFieldFactory 8 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedfield: offcutColor
java.awt.Color offcutColor
removedfield: readColor
java.awt.Color readColor
removedfield: writeColor
java.awt.Color writeColor
removedfield: otherColor
java.awt.Color otherColor
removedmethod: displayOptionsChanged
void displayOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.XRefHeaderFieldFactory 3 changes history
addedmethod: initDisplayOptions
void initDisplayOptions(ghidra.framework.options.Options displayOptions)
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.format.FieldFormatModel 3 changes history
addedmethod: displayOptionsChanged
void displayOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: fieldOptionsChanged
void fieldOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: optionsChanged
void optionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
class ghidra.app.util.viewer.format.FormatManager 7 changes history
addedmethod: getTemplateSimplifier
ghidra.app.util.template.TemplateSimplifier getTemplateSimplifier()
addedmethod: addHighlightProvider
void addHighlightProvider(ghidra.app.util.ListingHighlightProvider provider)
addedmethod: removeHighlightProvider
void removeHighlightProvider(ghidra.app.util.ListingHighlightProvider provider)
modifiedmethod: getFormatHighlightProvider return type: HighlightProvider → ListingHighlightProvider
- ghidra.app.util.HighlightProvider getFormatHighlightProvider()
+ ghidra.app.util.ListingHighlightProvider getFormatHighlightProvider()
modifiedmethod: getHighlightProviders return type: List → List
- java.util.List<ghidra.app.util.HighlightProvider> getHighlightProviders()
+ java.util.List<ghidra.app.util.ListingHighlightProvider> getHighlightProviders()
removedmethod: addHighlightProvider
void addHighlightProvider(ghidra.app.util.HighlightProvider provider)
removedmethod: removeHighlightProvider
void removeHighlightProvider(ghidra.app.util.HighlightProvider provider)
class ghidra.app.util.viewer.listingpanel.ListingCodeComparisonOptions 3 changes history
removedfield: MEDIUM_SKY_BLUE_COLOR
static java.awt.Color MEDIUM_SKY_BLUE_COLOR
removedfield: MEDIUM_GRAY_COLOR
static java.awt.Color MEDIUM_GRAY_COLOR
removedfield: SPRING_GREEN_COLOR
static java.awt.Color SPRING_GREEN_COLOR
class ghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel 4 changes history
addedmethod: addHighlightProviders
void addHighlightProviders(ghidra.app.util.ListingHighlightProvider leftHighlightProvider, ghidra.app.util.ListingHighlightProvider rightHighlightProvider)
addedmethod: removeHighlightProviders
void removeHighlightProviders(ghidra.app.util.ListingHighlightProvider leftHighlightProvider, ghidra.app.util.ListingHighlightProvider rightHighlightProvider)
removedmethod: addHighlightProviders
void addHighlightProviders(ghidra.app.util.HighlightProvider leftHighlightProvider, ghidra.app.util.HighlightProvider rightHighlightProvider)
removedmethod: removeHighlightProviders
void removeHighlightProviders(ghidra.app.util.HighlightProvider leftHighlightProvider, ghidra.app.util.HighlightProvider rightHighlightProvider)
class ghidra.app.util.viewer.listingpanel.ListingDiffHighlightProvider 2 changes history
modified implements: ghidra.app.util.HighlightProvider → ghidra.app.util.ListingHighlightProvider
addedmethod: createHighlights
docking.widgets.fieldpanel.support.Highlight[] createHighlights(java.lang.String text, ghidra.app.util.viewer.field.ListingField field, int cursorTextOffset)
class ghidra.app.util.viewer.listingpanel.ListingHoverProvider 1 change history
addedmethod: isForcePopups
boolean isForcePopups()
class ghidra.app.util.viewer.listingpanel.ListingPanel 4 changes history
addedmethod: removeHighlightProvider
void removeHighlightProvider(ghidra.app.util.ListingHighlightProvider highlightProvider)
addedmethod: addHighlightProvider
void addHighlightProvider(ghidra.app.util.ListingHighlightProvider highlightProvider)
removedmethod: removeHighlightProvider
void removeHighlightProvider(ghidra.app.util.HighlightProvider highlightProvider)
removedmethod: addHighlightProvider
void addHighlightProvider(ghidra.app.util.HighlightProvider highlightProvider)
class ghidra.app.util.viewer.options.ListingDisplayOptionsEditor 2 changes history
addedfield: DEFAULT_FONT_ID
static java.lang.String DEFAULT_FONT_ID
removedfield: DEFAULT_FONT
static java.awt.Font DEFAULT_FONT
class ghidra.app.util.viewer.options.OptionsGui 3 changes history
addedfield: MNEMONIC_UNIMPL
static ghidra.app.util.viewer.options.ScreenElement MNEMONIC_UNIMPL
removedfield: UNIMPL
static ghidra.app.util.viewer.options.ScreenElement UNIMPL
removedfield: VERSION_TRAK
static ghidra.app.util.viewer.options.ScreenElement VERSION_TRAK
class ghidra.app.util.viewer.options.ScreenElement 2 changes history
addedmethod: getThemeColorId
java.lang.String getThemeColorId()
modifiedmethod: getDefaultColor return type: Color → GColor
- java.awt.Color getDefaultColor()
+ generic.theme.GColor getDefaultColor()
class ghidra.app.util.viewer.proxy.AddressProxy 1 change history
addedmethod: contains
boolean contains(ghidra.program.model.address.Address a)
class ghidra.app.util.viewer.proxy.CodeUnitProxy 1 change history
addedmethod: contains
boolean contains(ghidra.program.model.address.Address a)
class ghidra.app.util.viewer.proxy.DataProxy 1 change history
addedmethod: contains
boolean contains(ghidra.program.model.address.Address a)
class ghidra.app.util.viewer.proxy.EmptyProxy 1 change history
addedmethod: contains
boolean contains(ghidra.program.model.address.Address a)
class ghidra.app.util.viewer.proxy.FunctionProxy 1 change history
addedmethod: contains
boolean contains(ghidra.program.model.address.Address a)
class ghidra.app.util.viewer.proxy.ProxyObj 1 change history
addedmethod: contains
boolean contains(ghidra.program.model.address.Address a)
class ghidra.app.util.viewer.proxy.VariableProxy 1 change history
addedmethod: contains
boolean contains(ghidra.program.model.address.Address a)
class ghidra.base.help.GhidraHelpService 1 change history
addedmethod: getHomeId
java.lang.String getHomeId()
class ghidra.base.project.GhidraProject 3 changes history
addedmethod: getProjectData
ghidra.framework.model.ProjectData getProjectData()
removedmethod: importProgram
ghidra.program.model.listing.Program importProgram(java.io.File file, ghidra.framework.model.DomainFolder domainFolder, ghidra.program.model.lang.Language language, ghidra.program.model.lang.CompilerSpec compilerSpec) throws CancelledException, DuplicateNameException, InvalidNameException, VersionException, IOException
removedmethod: importProgram
ghidra.program.model.listing.Program importProgram(java.io.File file, ghidra.framework.model.DomainFolder domainFolder) throws CancelledException, DuplicateNameException, InvalidNameException, VersionException, IOException
class ghidra.docking.settings.FormatSettingsDefinition 1 change history
addedmethod: getRepresentationPostfix
java.lang.String getRepresentationPostfix(ghidra.docking.settings.Settings settings)
class ghidra.framework.Application 1 change history
modifiedmethod: findFilesByExtension removed throws IllegalArgumentException
- static java.util.List<generic.jar.ResourceFile> findFilesByExtension(java.lang.String moduleName, java.lang.String extension) throws IllegalArgumentException
+ static java.util.List<generic.jar.ResourceFile> findFilesByExtension(java.lang.String moduleName, java.lang.String extension)
class ghidra.framework.ApplicationProperties 1 change history
addedfield: APPLICATION_GRADLE_MAX_PROPERTY
static java.lang.String APPLICATION_GRADLE_MAX_PROPERTY
class ghidra.framework.GModule 2 changes history
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
class ghidra.framework.client.ClientUtil 1 change history
modifiedmethod: clearRepositoryAdapter removed throws IOException
- static void clearRepositoryAdapter(java.lang.String host, int port) throws IOException
+ static void clearRepositoryAdapter(java.lang.String host, int port)
class ghidra.framework.client.RepositoryAdapter 1 change history
modifiedmethod: connect added throws RepositoryNotFoundException
- void connect() throws IOException
+ void connect() throws RepositoryNotFoundException, IOException
class ghidra.framework.client.RepositoryServerAdapter 1 change history
addedmethod: getLastConnectError
java.lang.Throwable getLastConnectError()
class ghidra.framework.data.ContentHandler 7 changes history
addedmethod: getLinkHandler
ghidra.framework.data.LinkHandler<?> getLinkHandler()
modifiedmethod: getImmutableObject return type: DomainObjectAdapter → T
- ghidra.framework.data.DomainObjectAdapter getImmutableObject(ghidra.framework.store.FolderItem item, java.lang.Object consumer, int version, int minChangeVersion, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, VersionException
+ T getImmutableObject(ghidra.framework.store.FolderItem item, java.lang.Object consumer, int version, int minChangeVersion, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, VersionException
modifiedmethod: getDomainObjectClass return type: Class → Class
- java.lang.Class<? extends ghidra.framework.model.DomainObject> getDomainObjectClass()
+ java.lang.Class<T> getDomainObjectClass()
modifiedmethod: getReadOnlyObject return type: DomainObjectAdapter → T
- ghidra.framework.data.DomainObjectAdapter getReadOnlyObject(ghidra.framework.store.FolderItem item, int version, boolean okToUpgrade, java.lang.Object consumer, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
+ T getReadOnlyObject(ghidra.framework.store.FolderItem item, int version, boolean okToUpgrade, java.lang.Object consumer, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
modifiedmethod: getDomainObject return type: DomainObjectAdapter → T
- ghidra.framework.data.DomainObjectAdapter getDomainObject(ghidra.framework.store.FolderItem item, ghidra.framework.store.FileSystem userfs, long checkoutId, boolean okToUpgrade, boolean okToRecover, java.lang.Object consumer, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, VersionException
+ T getDomainObject(ghidra.framework.store.FolderItem item, ghidra.framework.store.FileSystem userfs, long checkoutId, boolean okToUpgrade, boolean okToRecover, java.lang.Object consumer, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, VersionException
removedmethod: saveUserDataFile
void saveUserDataFile(ghidra.framework.model.DomainObject associatedDomainObj, db.DBHandle userDbh, ghidra.framework.store.FileSystem userfs, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException
removedmethod: removeUserDataFile
void removeUserDataFile(ghidra.framework.store.FolderItem item, ghidra.framework.store.FileSystem userFilesystem) throws IOException
class ghidra.framework.data.DBContentHandler 3 changes history
removedmethod: saveUserDataFile
void saveUserDataFile(ghidra.framework.model.DomainObject domainObj, db.DBHandle userDbh, ghidra.framework.store.FileSystem userfs, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException
removedmethod: removeUserDataFile
void removeUserDataFile(ghidra.framework.store.FolderItem associatedItem, ghidra.framework.store.FileSystem userfs) throws IOException
removedmethod: openAssociatedUserFile
db.DBHandle openAssociatedUserFile(java.lang.String associatedFileID, java.lang.String associatedContentType, ghidra.framework.store.FileSystem userfs, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.framework.data.DomainFileProxy 7 changes history
addedmethod: getSharedProjectURL
java.net.URL getSharedProjectURL()
addedmethod: isLinkFile
boolean isLinkFile()
addedmethod: followLink
ghidra.framework.model.DomainFolder followLink()
addedmethod: isLinkingSupported
boolean isLinkingSupported()
addedmethod: copyToAsLink
ghidra.framework.model.DomainFile copyToAsLink(ghidra.framework.model.DomainFolder newParent) throws IOException
modifiedmethod: copyVersionTo param 1 renamed: version → ver
- ghidra.framework.model.DomainFile copyVersionTo(int version, ghidra.framework.model.DomainFolder destFolder, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
+ ghidra.framework.model.DomainFile copyVersionTo(int ver, ghidra.framework.model.DomainFolder destFolder, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: isVersionControlSupported
boolean isVersionControlSupported()
class ghidra.framework.data.DomainObjectAdapter 1 change history
modifiedmethod: getContentHandler return type: ContentHandler → ContentHandler
- static ghidra.framework.data.ContentHandler getContentHandler(ghidra.framework.model.DomainObject dobj) throws IOException
+ static ghidra.framework.data.ContentHandler<?> getContentHandler(ghidra.framework.model.DomainObject dobj) throws IOException
class ghidra.framework.data.DomainObjectAdapterDB 6 changes history
addedmethod: openTransaction
db.Transaction openTransaction(java.lang.String description) throws TerminatedTransactionException, IllegalStateException
addedmethod: getCurrentTransactionInfo
ghidra.framework.model.TransactionInfo getCurrentTransactionInfo()
modifiedmethod: startTransaction added throws TerminatedTransactionException
- int startTransaction(java.lang.String description)
+ int startTransaction(java.lang.String description) throws TerminatedTransactionException
modifiedmethod: startTransaction added throws TerminatedTransactionException
- int startTransaction(java.lang.String description, ghidra.framework.model.AbortedTransactionListener listener)
+ int startTransaction(java.lang.String description, ghidra.framework.model.AbortedTransactionListener listener) throws TerminatedTransactionException
modifiedmethod: endTransaction added throws IllegalStateException
- void endTransaction(int transactionID, boolean commit)
+ void endTransaction(int transactionID, boolean commit) throws IllegalStateException
removedmethod: getCurrentTransaction
ghidra.framework.model.Transaction getCurrentTransaction()
class ghidra.framework.data.DomainObjectDBTransaction 1 change history
modified implements: ghidra.framework.model.Transaction → ghidra.framework.model.TransactionInfo
class ghidra.framework.data.GhidraFile 7 changes history
addedmethod: getSharedProjectURL
java.net.URL getSharedProjectURL()
addedmethod: isLinkFile
boolean isLinkFile()
addedmethod: followLink
ghidra.framework.model.DomainFolder followLink()
addedmethod: isLinkingSupported
boolean isLinkingSupported()
addedmethod: copyToAsLink
ghidra.framework.model.DomainFile copyToAsLink(ghidra.framework.model.DomainFolder newParent) throws IOException
modifiedmethod: getParent return type: DomainFolder → GhidraFolder
- ghidra.framework.model.DomainFolder getParent()
+ ghidra.framework.data.GhidraFolder getParent()
removedmethod: isVersionControlSupported
boolean isVersionControlSupported()
class ghidra.framework.data.GhidraFileData 2 changes history
addedmethod: isLinkingSupported
boolean isLinkingSupported()
addedmethod: copyToAsLink
ghidra.framework.model.DomainFile copyToAsLink(ghidra.framework.data.GhidraFolderData newParentData) throws IOException
class ghidra.framework.data.GhidraFolder 2 changes history
addedmethod: getSharedProjectURL
java.net.URL getSharedProjectURL()
addedmethod: copyToAsLink
ghidra.framework.model.DomainFile copyToAsLink(ghidra.framework.model.DomainFolder newParent) throws IOException
class ghidra.framework.data.ProjectFileManager 3 changes history
addedmethod: isLocked
static boolean isLocked(ghidra.framework.model.ProjectLocator locator)
modifiedmethod: getFolder return type: GhidraFolder → DomainFolder
- ghidra.framework.data.GhidraFolder getFolder(java.lang.String path)
+ ghidra.framework.model.DomainFolder getFolder(java.lang.String path)
removedmethod: getSharedFileURL
java.net.URL getSharedFileURL(java.lang.String path)
class ghidra.framework.data.SynchronizedTransaction 1 change history
modified implements: ghidra.framework.model.Transaction → ghidra.framework.model.TransactionInfo
class ghidra.framework.main.FrontEndPlugin 3 changes history
modified implements: ghidra.framework.client.RemoteAdapterListener, ghidra.framework.main.FrontEndService, ghidra.framework.main.ProgramaticUseOnly → ghidra.framework.client.RemoteAdapterListener, ghidra.framework.main.FrontEndService, ghidra.framework.main.ProgramaticUseOnly, ghidra.framework.model.ProjectViewListener
addedmethod: viewedProjectAdded
void viewedProjectAdded(java.net.URL projectView)
addedmethod: viewedProjectRemoved
void viewedProjectRemoved(java.net.URL projectView)
class ghidra.framework.main.FrontEndTool 5 changes history
addedfield: DEFAULT_TOOL_LAUNCH_MODE
static java.lang.String DEFAULT_TOOL_LAUNCH_MODE
addedmethod: dispose
void dispose()
addedmethod: doSaveTool
boolean doSaveTool()
addedmethod: getDefaultLaunchMode
ghidra.framework.model.DefaultLaunchMode getDefaultLaunchMode()
addedmethod: shouldRestorePreviousProject
boolean shouldRestorePreviousProject()
class ghidra.framework.main.GhidraApplicationInformationDisplayFactory 1 change history
modifiedmethod: doGetHomeIcon return type: ImageIcon → Icon
- javax.swing.ImageIcon doGetHomeIcon()
+ javax.swing.Icon doGetHomeIcon()
class ghidra.framework.main.OpenVersionedFileDialog 4 changes history
addedmethod: getDomainObject
T getDomainObject(java.lang.Object consumer, boolean immutable)
addedmethod: getDomainFile
ghidra.framework.model.DomainFile getDomainFile()
addedmethod: getDomainFolder
ghidra.framework.model.DomainFolder getDomainFolder()
removedmethod: getVersionedDomainObject
ghidra.framework.model.DomainObject getVersionedDomainObject(java.lang.Object consumer, boolean readOnly)
class ghidra.framework.main.ProjectDataPanel 1 change history
modified implements: (none) → ghidra.framework.model.ProjectViewListener
class ghidra.framework.main.RepositoryChooser 1 change history
modified extends: docking.DialogComponentProvider → docking.ReusableDialogComponentProvider
class ghidra.framework.main.ToolConnectionDialog 1 change history
modified extends: docking.DialogComponentProvider → docking.ReusableDialogComponentProvider
class ghidra.framework.main.datatree.DomainFolderNode 1 change history
addedmethod: isAutoExpandPermitted
boolean isAutoExpandPermitted()
class ghidra.framework.main.datatree.JavaFileListHandler 2 changes history
modified extends: java.lang.Object → ghidra.framework.main.datatree.AbstractFileListFlavorHandler
modified implements: ghidra.app.util.FileOpenDataFlavorHandler, ghidra.framework.main.datatree.DataTreeFlavorHandler → (none)
class ghidra.framework.main.datatree.LinuxFileUrlHandler 3 changes history
modified extends: java.lang.Object → ghidra.framework.main.datatree.AbstractFileListFlavorHandler
modified implements: ghidra.app.util.FileOpenDataFlavorHandler, ghidra.framework.main.datatree.DataTreeFlavorHandler → (none)
addedfield: linuxFileUrlFlavor
static java.awt.datatransfer.DataFlavor linuxFileUrlFlavor
class ghidra.framework.main.datatree.VersionControlDialog 2 changes history
addedmethod: setKeepCheckboxEnabled
void setKeepCheckboxEnabled(boolean enabled, boolean selected, java.lang.String disabledMsg)
removedmethod: setKeepCheckboxEnabled
void setKeepCheckboxEnabled(boolean enabled)
class ghidra.framework.main.datatree.VersionControlTask 2 changes history
addedmethod: showDialog
void showDialog(boolean addToVersionControl, java.lang.String filename, boolean isLinkFile)
removedmethod: showDialog
void showDialog(boolean addToVersionControl, java.lang.String filename)
class ghidra.framework.main.datatree.VersionHistoryPanel 2 changes history
addedmethod: getSelectedVersion
ghidra.framework.store.Version getSelectedVersion()
removedmethod: getSelectedVersion
ghidra.framework.model.DomainObject getSelectedVersion(java.lang.Object consumer, boolean readOnly)
class ghidra.framework.main.projectdata.actions.ProjectDataNewFolderAction 1 change history
addedmethod: isEnabledForContext
boolean isEnabledForContext(T context)
class ghidra.framework.model.DomainFile 7 changes history
addedfield: UNSUPPORTED_FILE_ICON
static javax.swing.Icon UNSUPPORTED_FILE_ICON
addedmethod: getSharedProjectURL
java.net.URL getSharedProjectURL()
addedmethod: copyToAsLink
ghidra.framework.model.DomainFile copyToAsLink(ghidra.framework.model.DomainFolder newParent) throws IOException
addedmethod: isLinkingSupported
boolean isLinkingSupported()
addedmethod: isLinkFile
boolean isLinkFile()
addedmethod: followLink
ghidra.framework.model.DomainFolder followLink()
removedmethod: isVersionControlSupported
boolean isVersionControlSupported()
class ghidra.framework.model.DomainFileFilter 1 change history
addedmethod: followLinkedFolders
boolean followLinkedFolders()
class ghidra.framework.model.DomainFolder 5 changes history
addedfield: OPEN_FOLDER_ICON
static javax.swing.Icon OPEN_FOLDER_ICON
addedfield: CLOSED_FOLDER_ICON
static javax.swing.Icon CLOSED_FOLDER_ICON
addedmethod: getSharedProjectURL
java.net.URL getSharedProjectURL()
addedmethod: copyToAsLink
ghidra.framework.model.DomainFile copyToAsLink(ghidra.framework.model.DomainFolder newParent) throws IOException
addedmethod: isLinked
boolean isLinked()
class ghidra.framework.model.Project 4 changes history
addedmethod: addProjectView
ghidra.framework.model.ProjectData addProjectView(java.net.URL projectURL, boolean visible) throws IOException
addedmethod: addProjectViewListener
void addProjectViewListener(ghidra.framework.model.ProjectViewListener listener)
addedmethod: removeProjectViewListener
void removeProjectViewListener(ghidra.framework.model.ProjectViewListener listener)
removedmethod: addProjectView
ghidra.framework.model.ProjectData addProjectView(java.net.URL projectURL) throws IOException, MalformedURLException
class ghidra.framework.model.ProjectData 1 change history
removedmethod: getSharedFileURL
java.net.URL getSharedFileURL(java.lang.String path)
class ghidra.framework.model.ToolServices 7 changes history
addedmethod: getDefaultToolTemplate
ghidra.framework.model.ToolTemplate getDefaultToolTemplate(java.lang.String contentType)
addedmethod: launchDefaultToolWithURL
ghidra.framework.plugintool.PluginTool launchDefaultToolWithURL(java.net.URL ghidraUrl)
addedmethod: launchToolWithURL
ghidra.framework.plugintool.PluginTool launchToolWithURL(java.lang.String toolName, java.net.URL ghidraUrl)
removedmethod: launchDefaultTool
ghidra.framework.plugintool.PluginTool launchDefaultTool(ghidra.framework.model.DomainFile domainFile)
removedmethod: launchTool
ghidra.framework.plugintool.PluginTool launchTool(java.lang.String toolName, ghidra.framework.model.DomainFile domainFile)
removedmethod: addDefaultToolChangeListener
void addDefaultToolChangeListener(ghidra.framework.model.DefaultToolChangeListener listener)
removedmethod: removeDefaultToolChangeListener
void removeDefaultToolChangeListener(ghidra.framework.model.DefaultToolChangeListener listener)
class ghidra.framework.model.TransactionListener 2 changes history
addedmethod: transactionStarted
void transactionStarted(ghidra.framework.data.DomainObjectAdapterDB domainObj, ghidra.framework.model.TransactionInfo tx)
removedmethod: transactionStarted
void transactionStarted(ghidra.framework.data.DomainObjectAdapterDB domainObj, ghidra.framework.model.Transaction tx)
class ghidra.framework.model.UndoableDomainObject 3 changes history
addedmethod: openTransaction
db.Transaction openTransaction(java.lang.String description) throws IllegalStateException
addedmethod: getCurrentTransactionInfo
ghidra.framework.model.TransactionInfo getCurrentTransactionInfo()
removedmethod: getCurrentTransaction
ghidra.framework.model.Transaction getCurrentTransaction()
class ghidra.framework.options.AbstractOptions 4 changes history
addedfield: themeListener
generic.theme.ThemeListener themeListener
addedfield: themeToOptionMap
java.util.Map<java.lang.String,java.lang.String> themeToOptionMap
addedmethod: registerThemeColorBinding
void registerThemeColorBinding(java.lang.String optionName, java.lang.String colorId, ghidra.util.HelpLocation help, java.lang.String description)
addedmethod: registerThemeFontBinding
void registerThemeFontBinding(java.lang.String optionName, java.lang.String fontId, ghidra.util.HelpLocation help, java.lang.String description)
class ghidra.framework.options.EditorState 1 change history
addedmethod: toString
java.lang.String toString()
class ghidra.framework.options.Options 2 changes history
addedmethod: registerThemeColorBinding
void registerThemeColorBinding(java.lang.String optionName, java.lang.String colorId, ghidra.util.HelpLocation help, java.lang.String description)
addedmethod: registerThemeFontBinding
void registerThemeFontBinding(java.lang.String optionName, java.lang.String fontId, ghidra.util.HelpLocation help, java.lang.String description)
class ghidra.framework.options.SubOptions 2 changes history
addedmethod: registerThemeColorBinding
void registerThemeColorBinding(java.lang.String optionName, java.lang.String colorId, ghidra.util.HelpLocation help, java.lang.String description)
addedmethod: registerThemeFontBinding
void registerThemeFontBinding(java.lang.String optionName, java.lang.String fontId, ghidra.util.HelpLocation help, java.lang.String description)
class ghidra.framework.plugintool.Plugin 1 change history
addedmethod: accept
boolean accept(java.net.URL url)
class ghidra.framework.plugintool.PluginTool 4 changes history
addedmethod: accept
boolean accept(java.net.URL url)
addedmethod: close
void close(boolean isExiting)
addedmethod: isRestoringDataState
boolean isRestoringDataState()
removedfield: extensionTableProvider
ghidra.framework.plugintool.dialog.ExtensionTableProvider extensionTableProvider
class ghidra.framework.plugintool.SettableApplicationInformationDisplayFactory 1 change history
modifiedmethod: getSplashScreenIcon128 return type: ImageIcon → Icon
- javax.swing.ImageIcon getSplashScreenIcon128()
+ javax.swing.Icon getSplashScreenIcon128()
class ghidra.framework.plugintool.ToolServicesAdapter 7 changes history
addedmethod: getDefaultToolTemplate
ghidra.framework.model.ToolTemplate getDefaultToolTemplate(java.lang.String contentType)
addedmethod: launchDefaultToolWithURL
ghidra.framework.plugintool.PluginTool launchDefaultToolWithURL(java.net.URL url)
addedmethod: launchToolWithURL
ghidra.framework.plugintool.PluginTool launchToolWithURL(java.lang.String toolName, java.net.URL url)
removedmethod: addDefaultToolChangeListener
void addDefaultToolChangeListener(ghidra.framework.model.DefaultToolChangeListener listener)
removedmethod: launchDefaultTool
ghidra.framework.plugintool.PluginTool launchDefaultTool(ghidra.framework.model.DomainFile domainFile)
removedmethod: launchTool
ghidra.framework.plugintool.PluginTool launchTool(java.lang.String toolName, ghidra.framework.model.DomainFile domainFile)
removedmethod: removeDefaultToolChangeListener
void removeDefaultToolChangeListener(ghidra.framework.model.DefaultToolChangeListener listener)
class ghidra.framework.plugintool.dialog.ManagePluginsDialog 1 change history
modified extends: docking.DialogComponentProvider → docking.ReusableDialogComponentProvider
class ghidra.framework.plugintool.util.PluginPackage 1 change history
addedmethod: exists
static boolean exists(java.lang.String packageName)
class ghidra.framework.preferences.Preferences 3 changes history
addedfield: LAST_PATH_DIRECTORY
static java.lang.String LAST_PATH_DIRECTORY
addedfield: LAST_IMPORT_FILE
static java.lang.String LAST_IMPORT_FILE
removedfield: LAST_IMPORT_DIRECTORY
static java.lang.String LAST_IMPORT_DIRECTORY
class ghidra.framework.project.DefaultProject 5 changes history
addedmethod: addProjectViewListener
void addProjectViewListener(ghidra.framework.model.ProjectViewListener listener)
addedmethod: removeProjectViewListener
void removeProjectViewListener(ghidra.framework.model.ProjectViewListener listener)
addedmethod: addProjectView
ghidra.framework.model.ProjectData addProjectView(java.net.URL url, boolean visible) throws IOException
modifiedmethod: getProjectData return type: ProjectData → ProjectFileManager
- ghidra.framework.model.ProjectData getProjectData()
+ ghidra.framework.data.ProjectFileManager getProjectData()
removedmethod: addProjectView
ghidra.framework.model.ProjectData addProjectView(java.net.URL url) throws IOException, MalformedURLException
class ghidra.framework.protocol.ghidra.DefaultGhidraProtocolConnector 1 change history
modifiedmethod: connect return type: int → StatusCode
- int connect(boolean readOnlyAccess) throws IOException
+ ghidra.framework.protocol.ghidra.GhidraURLConnection.StatusCode connect(boolean readOnlyAccess) throws IOException
class ghidra.framework.protocol.ghidra.DefaultLocalGhidraProtocolConnector 1 change history
modifiedmethod: connect return type: int → StatusCode
- int connect(boolean readOnlyAccess) throws IOException
+ ghidra.framework.protocol.ghidra.GhidraURLConnection.StatusCode connect(boolean readOnlyAccess) throws IOException
class ghidra.framework.protocol.ghidra.GhidraProtocolConnector 6 changes history
addedfield: statusCode
ghidra.framework.protocol.ghidra.GhidraURLConnection.StatusCode statusCode
addedmethod: initFolderItemPath
java.lang.String initFolderItemPath(java.lang.String contentPath) throws MalformedURLException
addedmethod: getStatusCode
ghidra.framework.protocol.ghidra.GhidraURLConnection.StatusCode getStatusCode()
modifiedmethod: connect return type: int → StatusCode
- int connect(boolean readOnly) throws IOException
+ ghidra.framework.protocol.ghidra.GhidraURLConnection.StatusCode connect(boolean readOnly) throws IOException
removedfield: responseCode
int responseCode
removedmethod: getResponseCode
int getResponseCode()
class ghidra.framework.protocol.ghidra.GhidraURL 12 changes history
addedmethod: isGhidraURL
static boolean isGhidraURL(java.lang.String str)
addedmethod: getRepositoryName
static java.lang.String getRepositoryName(java.net.URL url)
addedmethod: getProjectURL
static java.net.URL getProjectURL(java.net.URL ghidraUrl)
addedmethod: getProjectPathname
static java.lang.String getProjectPathname(java.net.URL ghidraUrl)
addedmethod: makeURL
static java.net.URL makeURL(ghidra.framework.model.ProjectLocator projectLocator)
addedmethod: makeURL
static java.net.URL makeURL(java.lang.String projectLocation, java.lang.String projectName, java.lang.String projectFilePath, java.lang.String ref)
addedmethod: makeURL
static java.net.URL makeURL(ghidra.framework.model.ProjectLocator projectLocator, java.lang.String projectFilePath, java.lang.String ref)
addedmethod: makeURL
static java.net.URL makeURL(java.lang.String host, int port, java.lang.String repositoryName, java.lang.String repositoryPath, java.lang.String ref)
modifiedmethod: makeURL param 4 renamed: repositoryPath → repositoryFolderPath
- static java.net.URL makeURL(java.lang.String host, int port, java.lang.String repositoryName, java.lang.String repositoryPath, java.lang.String fileName, java.lang.String ref)
+ static java.net.URL makeURL(java.lang.String host, int port, java.lang.String repositoryName, java.lang.String repositoryFolderPath, java.lang.String fileName, java.lang.String ref)
removedmethod: getProjectName
static java.lang.String getProjectName(java.net.URL localProjectURL)
removedmethod: getProjectLocation
static java.lang.String getProjectLocation(java.net.URL localProjectURL)
removedmethod: makeURL
static java.net.URL makeURL(java.io.File projectMarkerFile)
class ghidra.framework.protocol.ghidra.GhidraURLConnection 5 changes history
addedmethod: getStatusCode
ghidra.framework.protocol.ghidra.GhidraURLConnection.StatusCode getStatusCode() throws IOException
removedfield: GHIDRA_OK
static int GHIDRA_OK
removedfield: GHIDRA_UNAUTHORIZED
static int GHIDRA_UNAUTHORIZED
removedfield: GHIDRA_NOT_FOUND
static int GHIDRA_NOT_FOUND
removedmethod: getResponseCode
int getResponseCode() throws IOException
class ghidra.framework.protocol.ghidra.GhidraURLWrappedContent 1 change history
modifiedmethod: getContent added throws FileNotFoundException; removed throws NotFoundException
- java.lang.Object getContent(java.lang.Object consumer) throws IOException, NotFoundException
+ java.lang.Object getContent(java.lang.Object consumer) throws IOException, FileNotFoundException
class ghidra.framework.protocol.ghidra.RepositoryInfo 1 change history
addedmethod: getURL
java.net.URL getURL()
class ghidra.framework.store.FileSystemEventManager 1 change history
modifiedmethod: flushEvents removed throws InterruptedException
- boolean flushEvents(long timeout, java.util.concurrent.TimeUnit unit) throws InterruptedException
+ boolean flushEvents(long timeout, java.util.concurrent.TimeUnit unit)
class ghidra.framework.store.local.LocalFileSystem 1 change history
addedmethod: checkDisposed
void checkDisposed() throws IOException
class ghidra.graph.viewer.edge.VisualEdgeRenderer 2 changes history
removedmethod: setBaseColor
void setBaseColor(java.awt.Color color)
removedmethod: setHighlightColor
void setHighlightColor(java.awt.Color highlightColor)
class ghidra.graph.viewer.options.VisualGraphOptions 2 changes history
addedmethod: isDefaultBackgroundColor
boolean isDefaultBackgroundColor(java.awt.Color c)
modifiedfield: DEFAULT_GRAPH_BACKGROUND_COLOR type: Color → GColor
- static java.awt.Color DEFAULT_GRAPH_BACKGROUND_COLOR
+ static generic.theme.GColor DEFAULT_GRAPH_BACKGROUND_COLOR
class ghidra.graph.viewer.vertex.AbstractVisualVertexRenderer 1 change history
addedmethod: getVertexFillPaintTransformer
com.google.common.base.Function<? super V,java.awt.Paint> getVertexFillPaintTransformer()
class ghidra.net.ApplicationKeyManagerFactory 3 changes history
addedmethod: addSubjectAlternativeName
static void addSubjectAlternativeName(java.lang.String subjectAltName)
addedmethod: getSubjectAlternativeName
static java.util.List<java.lang.String> getSubjectAlternativeName()
removedfield: CERTIFICATE_FILE_FILTER
static ghidra.util.filechooser.GhidraFileFilter CERTIFICATE_FILE_FILTER
class ghidra.net.ApplicationKeyManagerUtils 4 changes history
addedfield: PKCS_FILE_EXTENSIONS
static java.lang.String[] PKCS_FILE_EXTENSIONS
addedfield: PKCS_FILENAME_FILTER
static javax.swing.filechooser.FileNameExtensionFilter PKCS_FILENAME_FILTER
removedmethod: createKeyStore
static java.security.KeyStore createKeyStore(java.lang.String alias, java.lang.String dn, int durationDays, java.security.KeyStore.PrivateKeyEntry caEntry, java.io.File keyFile, java.lang.String keystoreType, char[] protectedPassphrase) throws KeyStoreException
removedmethod: createKeyEntry
static java.security.KeyStore.PrivateKeyEntry createKeyEntry(java.lang.String alias, java.lang.String dn, int durationDays, java.security.KeyStore.PrivateKeyEntry caEntry, java.io.File keyFile, java.lang.String keystoreType, char[] protectedPassphrase) throws KeyStoreException
class ghidra.pcode.floatformat.BigFloat 10 changes history
addedfield: INFINITY
static java.lang.String INFINITY
addedfield: POSITIVE_INFINITY
static java.lang.String POSITIVE_INFINITY
addedfield: NEGATIVE_INFINITY
static java.lang.String NEGATIVE_INFINITY
addedfield: NAN
static java.lang.String NAN
addedfield: BIG_POSITIVE_INFINITY
static java.math.BigDecimal BIG_POSITIVE_INFINITY
addedfield: BIG_NEGATIVE_INFINITY
static java.math.BigDecimal BIG_NEGATIVE_INFINITY
addedmethod: toString
java.lang.String toString()
addedmethod: toString
java.lang.String toString(java.math.MathContext displayContext)
addedmethod: toString
java.lang.String toString(ghidra.pcode.floatformat.FloatFormat ff, boolean compact)
removedmethod: valueOf
static ghidra.pcode.floatformat.BigFloat valueOf(int fracbits, int expbits, java.math.BigInteger i)
class ghidra.pcode.floatformat.FloatFormat 16 changes history
addedmethod: getMaxBigFloat
ghidra.pcode.floatformat.BigFloat getMaxBigFloat()
addedmethod: getMinBigFloat
ghidra.pcode.floatformat.BigFloat getMinBigFloat()
addedmethod: decodeBigFloat
ghidra.pcode.floatformat.BigFloat decodeBigFloat(long encoding)
addedmethod: decodeHostFloat
double decodeHostFloat(long encoding)
addedmethod: decodeBigFloat
ghidra.pcode.floatformat.BigFloat decodeBigFloat(java.math.BigInteger encoding)
addedmethod: toDecimalString
java.lang.String toDecimalString(ghidra.pcode.floatformat.BigFloat bigFloat)
addedmethod: toDecimalString
java.lang.String toDecimalString(ghidra.pcode.floatformat.BigFloat bigFloat, boolean compact)
addedmethod: getBigFloat
ghidra.pcode.floatformat.BigFloat getBigFloat(java.math.BigInteger value)
addedmethod: getBigFloat
ghidra.pcode.floatformat.BigFloat getBigFloat(java.lang.String string) throws NumberFormatException
addedmethod: getBigFloat
ghidra.pcode.floatformat.BigFloat getBigFloat(java.math.BigDecimal value)
removedfield: BIG_NaN
static java.math.BigDecimal BIG_NaN
removedfield: BIG_POSITIVE_INFINITY
static java.math.BigDecimal BIG_POSITIVE_INFINITY
removedfield: BIG_NEGATIVE_INFINITY
static java.math.BigDecimal BIG_NEGATIVE_INFINITY
removedmethod: getBigFloat
ghidra.pcode.floatformat.BigFloat getBigFloat(long encoding)
removedmethod: getHostFloat
double getHostFloat(long encoding)
removedmethod: getHostFloat
ghidra.pcode.floatformat.BigFloat getHostFloat(java.math.BigInteger encoding)
class ghidra.plugin.importer.ImporterDialog 3 changes history
addedfield: nameTextField
javax.swing.JTextField nameTextField
removedfield: LAST_IMPORTFILE_PREFERENCE_KEY
static java.lang.String LAST_IMPORTFILE_PREFERENCE_KEY
removedfield: filenameTextField
javax.swing.JTextField filenameTextField
class ghidra.plugins.fsbrowser.FileIconService 8 changes history
addedfield: IMPORTED_OVERLAY_ICON
static javax.swing.Icon IMPORTED_OVERLAY_ICON
addedfield: FILESYSTEM_OVERLAY_ICON
static javax.swing.Icon FILESYSTEM_OVERLAY_ICON
addedfield: MISSING_PASSWORD_OVERLAY_ICON
static javax.swing.Icon MISSING_PASSWORD_OVERLAY_ICON
addedfield: DEFAULT_ICON
static javax.swing.Icon DEFAULT_ICON
removedfield: OVERLAY_IMPORTED
static java.lang.String OVERLAY_IMPORTED
removedfield: OVERLAY_FILESYSTEM
static java.lang.String OVERLAY_FILESYSTEM
removedfield: OVERLAY_MISSING_PASSWORD
static java.lang.String OVERLAY_MISSING_PASSWORD
removedmethod: loadIfNeeded
void loadIfNeeded()
class ghidra.plugins.fsbrowser.ImageManager 38 changes history
modifiedfield: REFRESH type: ImageIcon → Icon
- static javax.swing.ImageIcon REFRESH
+ static javax.swing.Icon REFRESH
modifiedfield: PASTE type: ImageIcon → Icon
- static javax.swing.ImageIcon PASTE
+ static javax.swing.Icon PASTE
modifiedfield: CLOSE type: ImageIcon → Icon
- static javax.swing.ImageIcon CLOSE
+ static javax.swing.Icon CLOSE
modifiedfield: DELETE type: ImageIcon → Icon
- static javax.swing.ImageIcon DELETE
+ static javax.swing.Icon DELETE
modifiedfield: OPEN type: ImageIcon → Icon
- static javax.swing.ImageIcon OPEN
+ static javax.swing.Icon OPEN
modifiedfield: SAVE type: ImageIcon → Icon
- static javax.swing.ImageIcon SAVE
+ static javax.swing.Icon SAVE
modifiedfield: OPEN_IN_LISTING type: ImageIcon → Icon
- static javax.swing.ImageIcon OPEN_IN_LISTING
+ static javax.swing.Icon OPEN_IN_LISTING
modifiedfield: CREATE_FIRMWARE type: ImageIcon → Icon
- static javax.swing.ImageIcon CREATE_FIRMWARE
+ static javax.swing.Icon CREATE_FIRMWARE
modifiedfield: LOCKED type: ImageIcon → Icon
- static javax.swing.ImageIcon LOCKED
+ static javax.swing.Icon LOCKED
modifiedfield: iOS type: ImageIcon → Icon
- static javax.swing.ImageIcon iOS
+ static javax.swing.Icon iOS
modifiedfield: JAR type: ImageIcon → Icon
- static javax.swing.ImageIcon JAR
+ static javax.swing.Icon JAR
modifiedfield: COMPRESS type: ImageIcon → Icon
- static javax.swing.ImageIcon COMPRESS
+ static javax.swing.Icon COMPRESS
modifiedfield: REDO type: ImageIcon → Icon
- static javax.swing.ImageIcon REDO
+ static javax.swing.Icon REDO
modifiedfield: FONT type: ImageIcon → Icon
- static javax.swing.ImageIcon FONT
+ static javax.swing.Icon FONT
modifiedfield: CUT type: ImageIcon → Icon
- static javax.swing.ImageIcon CUT
+ static javax.swing.Icon CUT
modifiedfield: COLLAPSE_ALL type: ImageIcon → Icon
- static javax.swing.ImageIcon COLLAPSE_ALL
+ static javax.swing.Icon COLLAPSE_ALL
modifiedfield: IMPORT type: ImageIcon → Icon
- static javax.swing.ImageIcon IMPORT
+ static javax.swing.Icon IMPORT
modifiedfield: UNLOCKED type: ImageIcon → Icon
- static javax.swing.ImageIcon UNLOCKED
+ static javax.swing.Icon UNLOCKED
modifiedfield: SAVE_AS type: ImageIcon → Icon
- static javax.swing.ImageIcon SAVE_AS
+ static javax.swing.Icon SAVE_AS
modifiedfield: INFO type: ImageIcon → Icon
- static javax.swing.ImageIcon INFO
+ static javax.swing.Icon INFO
modifiedfield: OPEN_ALL type: ImageIcon → Icon
- static javax.swing.ImageIcon OPEN_ALL
+ static javax.swing.Icon OPEN_ALL
modifiedfield: UNDO type: ImageIcon → Icon
- static javax.swing.ImageIcon UNDO
+ static javax.swing.Icon UNDO
modifiedfield: ECLIPSE type: ImageIcon → Icon
- static javax.swing.ImageIcon ECLIPSE
+ static javax.swing.Icon ECLIPSE
modifiedfield: OPEN_FILE_SYSTEM type: ImageIcon → Icon
- static javax.swing.ImageIcon OPEN_FILE_SYSTEM
+ static javax.swing.Icon OPEN_FILE_SYSTEM
modifiedfield: OPEN_AS_BINARY type: ImageIcon → Icon
- static javax.swing.ImageIcon OPEN_AS_BINARY
+ static javax.swing.Icon OPEN_AS_BINARY
modifiedfield: EXTRACT type: ImageIcon → Icon
- static javax.swing.ImageIcon EXTRACT
+ static javax.swing.Icon EXTRACT
modifiedfield: PHOTO type: ImageIcon → Icon
- static javax.swing.ImageIcon PHOTO
+ static javax.swing.Icon PHOTO
modifiedfield: VIEW_AS_IMAGE type: ImageIcon → Icon
- static javax.swing.ImageIcon VIEW_AS_IMAGE
+ static javax.swing.Icon VIEW_AS_IMAGE
modifiedfield: RENAME type: ImageIcon → Icon
- static javax.swing.ImageIcon RENAME
+ static javax.swing.Icon RENAME
modifiedfield: EXPAND_ALL type: ImageIcon → Icon
- static javax.swing.ImageIcon EXPAND_ALL
+ static javax.swing.Icon EXPAND_ALL
modifiedfield: COPY type: ImageIcon → Icon
- static javax.swing.ImageIcon COPY
+ static javax.swing.Icon COPY
modifiedfield: LIST_MOUNTED type: ImageIcon → Icon
- static javax.swing.ImageIcon LIST_MOUNTED
+ static javax.swing.Icon LIST_MOUNTED
modifiedfield: VIEW_AS_TEXT type: ImageIcon → Icon
- static javax.swing.ImageIcon VIEW_AS_TEXT
+ static javax.swing.Icon VIEW_AS_TEXT
modifiedfield: NEW type: ImageIcon → Icon
- static javax.swing.ImageIcon NEW
+ static javax.swing.Icon NEW
removedfield: UNKNOWN
static javax.swing.ImageIcon UNKNOWN
removedfield: IPOD
static javax.swing.ImageIcon IPOD
removedfield: IPOD_48
static javax.swing.ImageIcon IPOD_48
removedfield: KEY
static javax.swing.ImageIcon KEY
class ghidra.program.database.DataTypeArchiveContentHandler 5 changes history
addedmethod: getLinkHandler
ghidra.program.database.DataTypeArchiveLinkContentHandler getLinkHandler()
modifiedmethod: getImmutableObject return type: DomainObjectAdapter → DataTypeArchiveDB
- ghidra.framework.data.DomainObjectAdapter getImmutableObject(ghidra.framework.store.FolderItem item, java.lang.Object consumer, int version, int minChangeVersion, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
+ ghidra.program.database.DataTypeArchiveDB getImmutableObject(ghidra.framework.store.FolderItem item, java.lang.Object consumer, int version, int minChangeVersion, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
modifiedmethod: getDomainObjectClass return type: Class → Class
- java.lang.Class<? extends ghidra.framework.model.DomainObject> getDomainObjectClass()
+ java.lang.Class<ghidra.program.database.DataTypeArchiveDB> getDomainObjectClass()
modifiedmethod: getReadOnlyObject return type: DomainObjectAdapter → DataTypeArchiveDB
- ghidra.framework.data.DomainObjectAdapter getReadOnlyObject(ghidra.framework.store.FolderItem item, int version, boolean okToUpgrade, java.lang.Object consumer, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
+ ghidra.program.database.DataTypeArchiveDB getReadOnlyObject(ghidra.framework.store.FolderItem item, int version, boolean okToUpgrade, java.lang.Object consumer, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
modifiedmethod: getDomainObject return type: DomainObjectAdapter → DataTypeArchiveDB
- ghidra.framework.data.DomainObjectAdapter getDomainObject(ghidra.framework.store.FolderItem item, ghidra.framework.store.FileSystem userfs, long checkoutId, boolean okToUpgrade, boolean recover, java.lang.Object consumer, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
+ ghidra.program.database.DataTypeArchiveDB getDomainObject(ghidra.framework.store.FolderItem item, ghidra.framework.store.FileSystem userfs, long checkoutId, boolean okToUpgrade, boolean recover, java.lang.Object consumer, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
class ghidra.program.database.ProgramBuilder 2 changes history
addedmethod: setAnalyzed
void setAnalyzed()
removedmethod: setAnalyzed
void setAnalyzed(boolean analyzed)
class ghidra.program.database.ProgramContentHandler 7 changes history
modified extends: ghidra.framework.data.DBContentHandler → ghidra.framework.data.DBWithUserDataContentHandler
addedmethod: getLinkHandler
ghidra.program.database.ProgramLinkContentHandler getLinkHandler()
modifiedfield: PROGRAM_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon PROGRAM_ICON
+ static javax.swing.Icon PROGRAM_ICON
modifiedmethod: getImmutableObject return type: DomainObjectAdapter → ProgramDB
- ghidra.framework.data.DomainObjectAdapter getImmutableObject(ghidra.framework.store.FolderItem item, java.lang.Object consumer, int version, int minChangeVersion, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
+ ghidra.program.database.ProgramDB getImmutableObject(ghidra.framework.store.FolderItem item, java.lang.Object consumer, int version, int minChangeVersion, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
modifiedmethod: getDomainObjectClass return type: Class → Class
- java.lang.Class<? extends ghidra.framework.model.DomainObject> getDomainObjectClass()
+ java.lang.Class<ghidra.program.database.ProgramDB> getDomainObjectClass()
modifiedmethod: getReadOnlyObject return type: DomainObjectAdapter → ProgramDB
- ghidra.framework.data.DomainObjectAdapter getReadOnlyObject(ghidra.framework.store.FolderItem item, int version, boolean okToUpgrade, java.lang.Object consumer, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
+ ghidra.program.database.ProgramDB getReadOnlyObject(ghidra.framework.store.FolderItem item, int version, boolean okToUpgrade, java.lang.Object consumer, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
modifiedmethod: getDomainObject return type: DomainObjectAdapter → ProgramDB
- ghidra.framework.data.DomainObjectAdapter getDomainObject(ghidra.framework.store.FolderItem item, ghidra.framework.store.FileSystem userfs, long checkoutId, boolean okToUpgrade, boolean recover, java.lang.Object consumer, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
+ ghidra.program.database.ProgramDB getDomainObject(ghidra.framework.store.FolderItem item, ghidra.framework.store.FileSystem userfs, long checkoutId, boolean okToUpgrade, boolean recover, java.lang.Object consumer, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
class ghidra.program.database.ProgramDB 2 changes history
addedfield: RELOCATION_STATUS_ADDED_VERSION
static int RELOCATION_STATUS_ADDED_VERSION
modifiedmethod: getAddressMap return type: AddressMap → AddressMapDB
- ghidra.program.database.map.AddressMap getAddressMap()
+ ghidra.program.database.map.AddressMapDB getAddressMap()
class ghidra.program.database.bookmark.BookmarkDBManager 2 changes history
addedmethod: defineType
ghidra.program.model.listing.BookmarkType defineType(java.lang.String type, javax.swing.Icon icon, java.awt.Color color, int priority)
removedmethod: defineType
ghidra.program.model.listing.BookmarkType defineType(java.lang.String type, javax.swing.ImageIcon icon, java.awt.Color color, int priority)
class ghidra.program.database.bookmark.BookmarkTypeDB 1 change history
modifiedmethod: getIcon return type: ImageIcon → Icon
- javax.swing.ImageIcon getIcon()
+ javax.swing.Icon getIcon()
class ghidra.program.database.data.CompositeDBAdapter 1 change history
modified implements: (none) → ghidra.program.database.util.DBRecordAdapter
class ghidra.program.database.data.DataTypeManagerDB 19 changes history
addedfield: UNKNOWN_CALLING_CONVENTION_ID
static byte UNKNOWN_CALLING_CONVENTION_ID
addedfield: DEFAULT_CALLING_CONVENTION_ID
static byte DEFAULT_CALLING_CONVENTION_ID
addedfield: tablePrefix
java.lang.String tablePrefix
addedmethod: setProgramArchitecture
void setProgramArchitecture(ghidra.program.model.lang.ProgramArchitecture programArchitecture, ghidra.program.database.symbol.VariableStorageManager variableStorageMgr, boolean store, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
addedmethod: getProgramArchitecture
ghidra.program.model.lang.ProgramArchitecture getProgramArchitecture()
addedmethod: getProgramArchitectureSummary
static java.lang.String getProgramArchitectureSummary(ghidra.program.model.lang.LanguageID languageId, int languageVersion, ghidra.program.model.lang.CompilerSpecID compilerSpecId)
addedmethod: getProgramArchitectureSummary
java.lang.String getProgramArchitectureSummary()
addedmethod: getVariableStorageManager
ghidra.program.database.symbol.VariableStorageManager getVariableStorageManager()
addedmethod: getUnusedConflictName
java.lang.String getUnusedConflictName(ghidra.program.model.data.DataType dt)
addedmethod: getAllFunctionDefinitions
java.util.Iterator<ghidra.program.model.data.FunctionDefinition> getAllFunctionDefinitions()
addedmethod: getAddressMap
ghidra.program.database.map.AddressMap getAddressMap()
addedmethod: getCallingConventionName
java.lang.String getCallingConventionName(byte id)
addedmethod: getCallingConventionID
byte getCallingConventionID(java.lang.String name, boolean restrictive) throws InvalidInputException, IOException
addedmethod: getDefinedCallingConventionNames
java.util.Collection<java.lang.String> getDefinedCallingConventionNames()
addedmethod: getKnownCallingConventionNames
java.util.Collection<java.lang.String> getKnownCallingConventionNames()
addedmethod: getDefaultCallingConvention
ghidra.program.model.lang.PrototypeModel getDefaultCallingConvention()
addedmethod: getCallingConvention
ghidra.program.model.lang.PrototypeModel getCallingConvention(java.lang.String name)
addedmethod: doSourceArchiveUpdates
void doSourceArchiveUpdates(ghidra.util.task.TaskMonitor monitor) throws CancelledException
removedmethod: doSourceArchiveUpdates
void doSourceArchiveUpdates(ghidra.program.model.lang.CompilerSpec compilerSpec, ghidra.util.task.TaskMonitor monitor) throws CancelledException
class ghidra.program.database.data.DataTypeUtilities 1 change history
addedmethod: isSameKindDataType
static boolean isSameKindDataType(ghidra.program.model.data.DataType dataType1, ghidra.program.model.data.DataType dataType2)
class ghidra.program.database.data.FunctionDefinitionDBAdapter 1 change history
modified implements: (none) → ghidra.program.database.util.DBRecordAdapter
class ghidra.program.database.data.FunctionDefinitionDBAdapterV1 1 change history
modified implements: (none) → db.RecordTranslator
class ghidra.program.database.data.ProgramDataTypeManager 3 changes history
addedmethod: languageChanged
void languageChanged(ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
addedmethod: openTransaction
db.Transaction openTransaction(java.lang.String description) throws IllegalStateException
removedmethod: getDataOrganization
ghidra.program.model.data.DataOrganization getDataOrganization()
class ghidra.program.database.data.SourceArchiveUpgradeMap 2 changes history
addedmethod: getMappedSourceArchive
ghidra.program.model.data.SourceArchive getMappedSourceArchive(ghidra.program.model.data.SourceArchive sourceArchive)
removedmethod: getMappedSourceArchive
ghidra.program.model.data.SourceArchive getMappedSourceArchive(ghidra.program.model.data.SourceArchive sourceArchive, ghidra.program.model.lang.CompilerSpec compiler)
class ghidra.program.database.function.FunctionDB 1 change history
removedmethod: getDefaultCallingConventionName
java.lang.String getDefaultCallingConventionName()
class ghidra.program.database.function.FunctionManagerDB 2 changes history
modifiedmethod: getCallingConventionNames return type: List → Collection
- java.util.List<java.lang.String> getCallingConventionNames()
+ java.util.Collection<java.lang.String> getCallingConventionNames()
removedmethod: getCallingConventions
ghidra.program.model.lang.PrototypeModel[] getCallingConventions()
class ghidra.program.database.function.ReturnParameterDB 1 change history
addedmethod: isVoidAllowed
boolean isVoidAllowed()
class ghidra.program.database.function.VariableDB 1 change history
addedmethod: isVoidAllowed
boolean isVoidAllowed()
class ghidra.program.database.mem.MemoryBlockDB 3 changes history
modifiedmethod: putBytes added throws IndexOutOfBoundsException
- int putBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int len) throws MemoryAccessException
+ int putBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int len) throws IndexOutOfBoundsException, MemoryAccessException
modifiedmethod: getBytes added throws IndexOutOfBoundsException
- int getBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int len) throws MemoryAccessException
+ int getBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int len) throws IndexOutOfBoundsException, MemoryAccessException
modifiedmethod: getBytes added throws IndexOutOfBoundsException
- int getBytes(long offset, byte[] b, int off, int len) throws MemoryAccessException
+ int getBytes(long offset, byte[] b, int off, int len) throws IndexOutOfBoundsException, MemoryAccessException
class ghidra.program.database.mem.MemoryMapDB 1 change history
modifiedmethod: convertToInitialized param 1 renamed: unitializedBlock → uninitializedBlock
- ghidra.program.model.mem.MemoryBlock convertToInitialized(ghidra.program.model.mem.MemoryBlock unitializedBlock, byte initialValue) throws MemoryBlockException, NotFoundException, LockException
+ ghidra.program.model.mem.MemoryBlock convertToInitialized(ghidra.program.model.mem.MemoryBlock uninitializedBlock, byte initialValue) throws MemoryBlockException, NotFoundException, LockException
class ghidra.program.database.references.ReferenceDBManager 1 change history
modifiedmethod: addExternalEntryPointRef added throws IllegalArgumentException
- void addExternalEntryPointRef(ghidra.program.model.address.Address toAddr)
+ void addExternalEntryPointRef(ghidra.program.model.address.Address toAddr) throws IllegalArgumentException
class ghidra.program.database.reloc.RelocationManager 3 changes history
addedmethod: add
ghidra.program.model.reloc.Relocation add(ghidra.program.model.address.Address addr, ghidra.program.model.reloc.Relocation.Status status, int type, long[] values, byte[] bytes, java.lang.String symbolName)
addedmethod: add
ghidra.program.model.reloc.Relocation add(ghidra.program.model.address.Address addr, ghidra.program.model.reloc.Relocation.Status status, int type, long[] values, int byteLength, java.lang.String symbolName)
removedmethod: add
ghidra.program.model.reloc.Relocation add(ghidra.program.model.address.Address addr, int type, long[] values, byte[] bytes, java.lang.String symbolName)
class ghidra.program.database.symbol.SymbolManager 5 changes history
addedmethod: getVariableStorageManager
ghidra.program.database.symbol.VariableStorageManager getVariableStorageManager()
addedmethod: scanSymbolsByName
ghidra.program.model.symbol.SymbolIterator scanSymbolsByName(java.lang.String startName)
modifiedmethod: addExternalEntryPoint added throws IllegalArgumentException
- void addExternalEntryPoint(ghidra.program.model.address.Address addr)
+ void addExternalEntryPoint(ghidra.program.model.address.Address addr) throws IllegalArgumentException
modifiedmethod: getSymbolIterator added throws IllegalArgumentException
- ghidra.program.model.symbol.SymbolIterator getSymbolIterator(ghidra.program.model.address.Address startAddr, boolean forward)
+ ghidra.program.model.symbol.SymbolIterator getSymbolIterator(ghidra.program.model.address.Address startAddr, boolean forward) throws IllegalArgumentException
modifiedmethod: getPrimarySymbolIterator added throws IllegalArgumentException
- ghidra.program.model.symbol.SymbolIterator getPrimarySymbolIterator(ghidra.program.model.address.Address startAddr, boolean forward)
+ ghidra.program.model.symbol.SymbolIterator getPrimarySymbolIterator(ghidra.program.model.address.Address startAddr, boolean forward) throws IllegalArgumentException
class ghidra.program.database.symbol.VariableStorageManagerDB 4 changes history
modified implements: (none) → ghidra.program.database.symbol.VariableStorageManager
addedmethod: setProgramArchitecture
void setProgramArchitecture(ghidra.program.model.lang.ProgramArchitecture arch)
addedmethod: delete
static void delete(db.DBHandle dbHandle) throws IOException
addedmethod: exists
static boolean exists(db.DBHandle dbHandle)
class ghidra.program.database.util.DBRecordAdapter 3 changes history
addedmethod: getRecords
db.RecordIterator getRecords() throws IOException
addedmethod: getRecordCount
int getRecordCount()
removedmethod: getRecords
db.RecordIterator getRecords(ghidra.program.model.address.Address start, ghidra.program.model.address.Address end, int colIndex) throws IOException
class ghidra.program.flatapi.FlatProgramAPI 1 change history
modifiedmethod: createData added throws CodeUnitInsertionException; removed throws Exception
- ghidra.program.model.listing.Data createData(ghidra.program.model.address.Address address, ghidra.program.model.data.DataType datatype) throws Exception
+ ghidra.program.model.listing.Data createData(ghidra.program.model.address.Address address, ghidra.program.model.data.DataType datatype) throws CodeUnitInsertionException
class ghidra.program.model.data.AIFFDataType 3 changes history
addedfield: MAGIC_AIFF
static byte[] MAGIC_AIFF
addedfield: MAGIC_AIFC
static byte[] MAGIC_AIFC
removedfield: MAGIC
static byte[] MAGIC
class ghidra.program.model.data.AbstractComplexDataType 1 change history
addedmethod: getAlignedLength
int getAlignedLength()
class ghidra.program.model.data.AbstractDataType 1 change history
addedmethod: getDataOrganization
static ghidra.program.model.data.DataOrganization getDataOrganization(ghidra.program.model.data.DataTypeManager dataMgr)
class ghidra.program.model.data.AbstractFloatDataType 6 changes history
addedmethod: buildIEEE754StandardDescription
java.lang.String buildIEEE754StandardDescription()
addedmethod: buildDescription
java.lang.String buildDescription()
addedmethod: getValueClass
java.lang.Class<?> getValueClass(ghidra.docking.settings.Settings settings)
addedmethod: getLength
int getLength()
modifiedmethod: getValue return type: Object → BigFloat
- java.lang.Object getValue(ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length)
+ ghidra.pcode.floatformat.BigFloat getValue(ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length)
modifiedmethod: getFloatDataType param 1 renamed: size → rawFormatByteSize
- static ghidra.program.model.data.DataType getFloatDataType(int size, ghidra.program.model.data.DataTypeManager dtm)
+ static ghidra.program.model.data.DataType getFloatDataType(int rawFormatByteSize, ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.AbstractPointerTypedefBuiltIn 1 change history
addedmethod: getAlignedLength
int getAlignedLength()
class ghidra.program.model.data.ArrayDataType 1 change history
addedmethod: getAlignedLength
int getAlignedLength()
class ghidra.program.model.data.BitFieldDataType 1 change history
addedmethod: getAlignedLength
int getAlignedLength()
class ghidra.program.model.data.BitFieldPackingImpl 3 changes history
addedfield: DEFAULT_USE_MS_CONVENTION
static boolean DEFAULT_USE_MS_CONVENTION
addedfield: DEFAULT_TYPE_ALIGNMENT_ENABLED
static boolean DEFAULT_TYPE_ALIGNMENT_ENABLED
addedfield: DEFAULT_ZERO_LENGTH_BOUNDARY
static int DEFAULT_ZERO_LENGTH_BOUNDARY
class ghidra.program.model.data.BooleanDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.data.BuiltInDataTypeManager 2 changes history
addedmethod: setProgramArchitecture
void setProgramArchitecture(ghidra.program.model.lang.ProgramArchitecture programArchitecture, ghidra.program.database.symbol.VariableStorageManager variableStorageMgr, boolean force, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
addedmethod: isArchitectureChangeAllowed
boolean isArchitectureChangeAllowed()
class ghidra.program.model.data.ByteDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.data.CharDataType 1 change history
addedmethod: isSigned
boolean isSigned()
class ghidra.program.model.data.CompositeDataTypeImpl 1 change history
addedmethod: getAlignedLength
int getAlignedLength()
class ghidra.program.model.data.DWordDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.data.DataOrganization 1 change history
modifiedmethod: getSizeAlignment removed throws NoValueException
- int getSizeAlignment(int size) throws NoValueException
+ int getSizeAlignment(int size)
class ghidra.program.model.data.DataOrganizationImpl 18 changes history
addedfield: DEFAULT_MACHINE_ALIGNMENT
static int DEFAULT_MACHINE_ALIGNMENT
addedfield: DEFAULT_DEFAULT_ALIGNMENT
static int DEFAULT_DEFAULT_ALIGNMENT
addedfield: DEFAULT_DEFAULT_POINTER_ALIGNMENT
static int DEFAULT_DEFAULT_POINTER_ALIGNMENT
addedfield: DEFAULT_POINTER_SHIFT
static int DEFAULT_POINTER_SHIFT
addedfield: DEFAULT_POINTER_SIZE
static int DEFAULT_POINTER_SIZE
addedfield: DEFAULT_CHAR_SIZE
static int DEFAULT_CHAR_SIZE
addedfield: DEFAULT_CHAR_IS_SIGNED
static boolean DEFAULT_CHAR_IS_SIGNED
addedfield: DEFAULT_WIDE_CHAR_SIZE
static int DEFAULT_WIDE_CHAR_SIZE
addedfield: DEFAULT_SHORT_SIZE
static int DEFAULT_SHORT_SIZE
addedfield: DEFAULT_INT_SIZE
static int DEFAULT_INT_SIZE
addedfield: DEFAULT_LONG_SIZE
static int DEFAULT_LONG_SIZE
addedfield: DEFAULT_LONG_LONG_SIZE
static int DEFAULT_LONG_LONG_SIZE
addedfield: DEFAULT_FLOAT_SIZE
static int DEFAULT_FLOAT_SIZE
addedfield: DEFAULT_DOUBLE_SIZE
static int DEFAULT_DOUBLE_SIZE
addedfield: DEFAULT_LONG_DOUBLE_SIZE
static int DEFAULT_LONG_DOUBLE_SIZE
addedmethod: save
static void save(ghidra.program.model.data.DataOrganization dataOrg, ghidra.program.database.DBStringMapAdapter dataMap, java.lang.String keyPrefix) throws IOException
addedmethod: restore
static ghidra.program.model.data.DataOrganizationImpl restore(ghidra.program.database.DBStringMapAdapter dataMap, java.lang.String keyPrefix) throws IOException
modifiedmethod: getSizeAlignment removed throws NoValueException
- int getSizeAlignment(int size) throws NoValueException
+ int getSizeAlignment(int size)
class ghidra.program.model.data.DataType 1 change history
addedmethod: getAlignedLength
int getAlignedLength()
class ghidra.program.model.data.DataTypeComponentImpl 1 change history
addedmethod: getPreferredComponentLength
static int getPreferredComponentLength(ghidra.program.model.data.DataType dataType, int length)
class ghidra.program.model.data.DataTypeImpl 1 change history
addedmethod: getAlignedLength
int getAlignedLength()
class ghidra.program.model.data.DataTypeInstance 6 changes history
addedmethod: getDataTypeInstance
static ghidra.program.model.data.DataTypeInstance getDataTypeInstance(ghidra.program.model.data.DataType dataType, ghidra.program.model.mem.MemBuffer buf, boolean useAlignedLength)
addedmethod: getDataTypeInstance
static ghidra.program.model.data.DataTypeInstance getDataTypeInstance(ghidra.program.model.data.DataType dataType, int length, boolean useAlignedLength)
addedmethod: getDataTypeInstance
static ghidra.program.model.data.DataTypeInstance getDataTypeInstance(ghidra.program.model.data.DataType dataType, ghidra.program.model.mem.MemBuffer buf, int length, boolean useAlignedLength)
removedmethod: getDataTypeInstance
static ghidra.program.model.data.DataTypeInstance getDataTypeInstance(ghidra.program.model.data.DataType dataType, ghidra.program.model.mem.MemBuffer buf)
removedmethod: getDataTypeInstance
static ghidra.program.model.data.DataTypeInstance getDataTypeInstance(ghidra.program.model.data.DataType dataType, int length)
removedmethod: getDataTypeInstance
static ghidra.program.model.data.DataTypeInstance getDataTypeInstance(ghidra.program.model.data.DataType dataType, ghidra.program.model.mem.MemBuffer buf, int length)
class ghidra.program.model.data.DataTypeManager 9 changes history
addedmethod: getProgramArchitecture
ghidra.program.model.lang.ProgramArchitecture getProgramArchitecture()
addedmethod: getProgramArchitectureSummary
java.lang.String getProgramArchitectureSummary()
addedmethod: getAllFunctionDefinitions
java.util.Iterator<ghidra.program.model.data.FunctionDefinition> getAllFunctionDefinitions()
addedmethod: openTransaction
db.Transaction openTransaction(java.lang.String description) throws IllegalStateException
addedmethod: getAddressMap
ghidra.program.database.map.AddressMap getAddressMap()
addedmethod: getKnownCallingConventionNames
java.util.Collection<java.lang.String> getKnownCallingConventionNames()
addedmethod: getDefinedCallingConventionNames
java.util.Collection<java.lang.String> getDefinedCallingConventionNames()
addedmethod: getDefaultCallingConvention
ghidra.program.model.lang.PrototypeModel getDefaultCallingConvention()
addedmethod: getCallingConvention
ghidra.program.model.lang.PrototypeModel getCallingConvention(java.lang.String name)
class ghidra.program.model.data.DataTypeManagerChangeListener 1 change history
addedmethod: programArchitectureChanged
void programArchitectureChanged(ghidra.program.model.data.DataTypeManager dataTypeManager)
class ghidra.program.model.data.DataTypeManagerChangeListenerAdapter 1 change history
addedmethod: programArchitectureChanged
void programArchitectureChanged(ghidra.program.model.data.DataTypeManager dataTypeManager)
class ghidra.program.model.data.DataTypeManagerChangeListenerHandler 1 change history
addedmethod: programArchitectureChanged
void programArchitectureChanged(ghidra.program.model.data.DataTypeManager dataTypeManager)
class ghidra.program.model.data.DataUtilities 1 change history
addedmethod: createData
static ghidra.program.model.listing.Data createData(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr, ghidra.program.model.data.DataType newType, int length, ghidra.program.model.data.DataUtilities.ClearDataMode clearMode) throws CodeUnitInsertionException
class ghidra.program.model.data.DoubleDataType 2 changes history
addedmethod: buildDescription
java.lang.String buildDescription()
removedmethod: getLength
int getLength()
class ghidra.program.model.data.Enum 6 changes history
addedmethod: contains
boolean contains(java.lang.String name)
addedmethod: contains
boolean contains(long value)
addedmethod: isSigned
boolean isSigned()
addedmethod: getMaxPossibleValue
long getMaxPossibleValue()
addedmethod: getMinPossibleValue
long getMinPossibleValue()
addedmethod: getMinimumPossibleLength
int getMinimumPossibleLength()
class ghidra.program.model.data.EnumDataType 8 changes history
addedmethod: getAlignedLength
int getAlignedLength()
addedmethod: isSigned
boolean isSigned()
addedmethod: getMinPossibleValue
long getMinPossibleValue()
addedmethod: getMaxPossibleValue
long getMaxPossibleValue()
addedmethod: getMinimumPossibleLength
int getMinimumPossibleLength()
addedmethod: contains
boolean contains(java.lang.String entryName)
addedmethod: contains
boolean contains(long value)
addedmethod: pack
void pack()
class ghidra.program.model.data.FileDataTypeManager 1 change history
addedfield: GDT_FILEFILTER
static ghidra.util.filechooser.GhidraFileFilter GDT_FILEFILTER
class ghidra.program.model.data.Float10DataType 1 change history
removedmethod: getLength
int getLength()
class ghidra.program.model.data.Float16DataType 1 change history
removedmethod: getLength
int getLength()
class ghidra.program.model.data.Float2DataType 1 change history
removedmethod: getLength
int getLength()
class ghidra.program.model.data.Float4DataType 1 change history
removedmethod: getLength
int getLength()
class ghidra.program.model.data.Float8DataType 1 change history
removedmethod: getLength
int getLength()
class ghidra.program.model.data.FloatDataType 2 changes history
addedmethod: buildDescription
java.lang.String buildDescription()
removedmethod: getLength
int getLength()
class ghidra.program.model.data.FunctionDefinition 2 changes history
addedmethod: setNoReturn
void setNoReturn(boolean hasNoReturn)
addedmethod: setCallingConvention
void setCallingConvention(java.lang.String conventionName) throws InvalidInputException
class ghidra.program.model.data.FunctionDefinitionDataType 6 changes history
addedmethod: setNoReturn
void setNoReturn(boolean hasNoReturn)
addedmethod: setCallingConvention
void setCallingConvention(java.lang.String conventionName) throws InvalidInputException
addedmethod: getCallingConvention
ghidra.program.model.lang.PrototypeModel getCallingConvention()
addedmethod: getCallingConventionName
java.lang.String getCallingConventionName()
addedmethod: hasNoReturn
boolean hasNoReturn()
removedmethod: getGenericCallingConvention
ghidra.program.model.data.GenericCallingConvention getGenericCallingConvention()
class ghidra.program.model.data.Integer16DataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractSignedIntegerDataType
class ghidra.program.model.data.Integer3DataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractSignedIntegerDataType
class ghidra.program.model.data.Integer5DataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractSignedIntegerDataType
class ghidra.program.model.data.Integer6DataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractSignedIntegerDataType
class ghidra.program.model.data.Integer7DataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractSignedIntegerDataType
class ghidra.program.model.data.IntegerDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractSignedIntegerDataType
class ghidra.program.model.data.LongDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractSignedIntegerDataType
class ghidra.program.model.data.LongDoubleDataType 2 changes history
addedmethod: buildDescription
java.lang.String buildDescription()
removedmethod: getLength
int getLength()
class ghidra.program.model.data.LongLongDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractSignedIntegerDataType
class ghidra.program.model.data.Playable 1 change history
modifiedmethod: getImageIcon return type: ImageIcon → Icon
- javax.swing.ImageIcon getImageIcon()
+ javax.swing.Icon getImageIcon()
class ghidra.program.model.data.PointerDataType 1 change history
addedmethod: getAlignedLength
int getAlignedLength()
class ghidra.program.model.data.PointerTypedef 1 change history
addedmethod: getAlignedLength
int getAlignedLength()
class ghidra.program.model.data.QWordDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.data.ReadOnlyDataTypeComponent 1 change history
removedmethod: getDefaultFieldName
java.lang.String getDefaultFieldName()
class ghidra.program.model.data.ShortDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractSignedIntegerDataType
class ghidra.program.model.data.SignedByteDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractSignedIntegerDataType
class ghidra.program.model.data.SignedCharDataType 1 change history
addedmethod: isSigned
boolean isSigned()
class ghidra.program.model.data.SignedDWordDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractSignedIntegerDataType
class ghidra.program.model.data.SignedQWordDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractSignedIntegerDataType
class ghidra.program.model.data.SignedWordDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractSignedIntegerDataType
class ghidra.program.model.data.StandAloneDataTypeManager 14 changes history
modified implements: (none) → java.io.Closeable
addedmethod: getWarning
ghidra.program.model.data.StandAloneDataTypeManager.ArchiveWarning getWarning()
addedmethod: getWarningDetail
java.lang.Exception getWarningDetail()
addedmethod: reportWarning
void reportWarning()
addedmethod: initializeOtherAdapters
void initializeOtherAdapters(int openMode, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException, VersionException
addedmethod: getProgramArchitectureSummary
java.lang.String getProgramArchitectureSummary()
addedmethod: isProgramArchitectureUpgradeRequired
boolean isProgramArchitectureUpgradeRequired()
addedmethod: isProgramArchitectureMissing
boolean isProgramArchitectureMissing()
addedmethod: clearProgramArchitecture
void clearProgramArchitecture(ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException, LockException
addedmethod: setProgramArchitecture
void setProgramArchitecture(ghidra.program.model.lang.Language language, ghidra.program.model.lang.CompilerSpecID compilerSpecId, ghidra.program.model.data.StandAloneDataTypeManager.LanguageUpdateOption updateOption, ghidra.util.task.TaskMonitor monitor) throws CompilerSpecNotFoundException, LanguageNotFoundException, IOException, CancelledException, LockException, UnsupportedOperationException, IncompatibleLanguageException
addedmethod: setProgramArchitecture
void setProgramArchitecture(ghidra.program.model.lang.ProgramArchitecture programArchitecture, ghidra.program.database.symbol.VariableStorageManager variableStorageMgr, boolean store, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
addedmethod: isArchitectureChangeAllowed
boolean isArchitectureChangeAllowed()
addedmethod: openTransaction
db.Transaction openTransaction(java.lang.String description) throws IllegalStateException
removedmethod: getDataOrganization
ghidra.program.model.data.DataOrganization getDataOrganization()
class ghidra.program.model.data.TypedefDataType 1 change history
addedmethod: getAlignedLength
int getAlignedLength()
class ghidra.program.model.data.UnsignedCharDataType 1 change history
addedmethod: isSigned
boolean isSigned()
class ghidra.program.model.data.UnsignedInteger16DataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.data.UnsignedInteger3DataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.data.UnsignedInteger5DataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.data.UnsignedInteger6DataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.data.UnsignedInteger7DataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.data.UnsignedIntegerDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.data.UnsignedLongDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.data.UnsignedLongLongDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.data.UnsignedShortDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.data.VoidDataType 1 change history
addedmethod: isVoidDataType
static boolean isVoidDataType(ghidra.program.model.data.DataType dt)
class ghidra.program.model.data.WordDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.lang.BasicCompilerSpec 3 changes history
addedmethod: matchConvention
ghidra.program.model.lang.PrototypeModel matchConvention(java.lang.String conventionName)
addedmethod: setDefaultReturnAddressIfNeeded
void setDefaultReturnAddressIfNeeded(ghidra.program.model.lang.PrototypeModel model)
removedmethod: matchConvention
ghidra.program.model.lang.PrototypeModel matchConvention(ghidra.program.model.data.GenericCallingConvention genericCallingConvention)
class ghidra.program.model.lang.CompilerSpec 4 changes history
addedfield: CALLING_CONVENTION_unknown
static java.lang.String CALLING_CONVENTION_unknown
addedfield: CALLING_CONVENTION_default
static java.lang.String CALLING_CONVENTION_default
addedmethod: matchConvention
ghidra.program.model.lang.PrototypeModel matchConvention(java.lang.String conventionName)
removedmethod: matchConvention
ghidra.program.model.lang.PrototypeModel matchConvention(ghidra.program.model.data.GenericCallingConvention genericCallingConvention)
class ghidra.program.model.lang.CompilerSpecID 1 change history
addedfield: DEFAULT_ID
static java.lang.String DEFAULT_ID
class ghidra.program.model.lang.InjectPayload 2 changes history
modifiedmethod: getPcode added throws MemoryAccessException; added throws IOException; added throws UnknownInstructionException; added throws NotFoundException
- ghidra.program.model.pcode.PcodeOp[] getPcode(ghidra.program.model.listing.Program program, ghidra.program.model.lang.InjectContext con)
+ ghidra.program.model.pcode.PcodeOp[] getPcode(ghidra.program.model.listing.Program program, ghidra.program.model.lang.InjectContext con) throws MemoryAccessException, IOException, UnknownInstructionException, NotFoundException
modifiedmethod: inject added throws MemoryAccessException; added throws IOException; added throws UnknownInstructionException; added throws NotFoundException
- void inject(ghidra.program.model.lang.InjectContext context, ghidra.app.plugin.processors.sleigh.PcodeEmit emit)
+ void inject(ghidra.program.model.lang.InjectContext context, ghidra.app.plugin.processors.sleigh.PcodeEmit emit) throws MemoryAccessException, IOException, UnknownInstructionException, NotFoundException
class ghidra.program.model.lang.InjectPayloadSleigh 2 changes history
modifiedmethod: getPcode added throws UnknownInstructionException; added throws MemoryAccessException; added throws IOException; added throws NotFoundException
- ghidra.program.model.pcode.PcodeOp[] getPcode(ghidra.program.model.listing.Program program, ghidra.program.model.lang.InjectContext con)
+ ghidra.program.model.pcode.PcodeOp[] getPcode(ghidra.program.model.listing.Program program, ghidra.program.model.lang.InjectContext con) throws UnknownInstructionException, MemoryAccessException, IOException, NotFoundException
modifiedmethod: inject added throws UnknownInstructionException; added throws MemoryAccessException; added throws IOException; added throws NotFoundException
- void inject(ghidra.program.model.lang.InjectContext context, ghidra.app.plugin.processors.sleigh.PcodeEmit emit)
+ void inject(ghidra.program.model.lang.InjectContext context, ghidra.app.plugin.processors.sleigh.PcodeEmit emit) throws UnknownInstructionException, MemoryAccessException, IOException, NotFoundException
class ghidra.program.model.lang.LanguageCompilerSpecPair 2 changes history
addedmethod: getLanguageID
ghidra.program.model.lang.LanguageID getLanguageID()
addedmethod: getCompilerSpecID
ghidra.program.model.lang.CompilerSpecID getCompilerSpecID()
class ghidra.program.model.lang.ParamEntry 4 changes history
addedmethod: getAllGroups
int[] getAllGroups()
addedmethod: getJoinPieces
ghidra.program.model.pcode.Varnode[] getJoinPieces(int sz)
removedmethod: getGroupSize
int getGroupSize()
removedmethod: getJoinRecord
ghidra.program.model.pcode.Varnode[] getJoinRecord()
class ghidra.program.model.lang.ParamListStandard 2 changes history
addedfield: splitMetatype
boolean splitMetatype
removedfield: resourceTwoStart
int resourceTwoStart
class ghidra.program.model.lang.PrototypeModel 2 changes history
addedmethod: setReturnAddress
void setReturnAddress(ghidra.program.model.pcode.Varnode[] returnaddress)
removedmethod: getGenericCallingConvention
ghidra.program.model.data.GenericCallingConvention getGenericCallingConvention()
class ghidra.program.model.listing.BookmarkManager 2 changes history
addedmethod: defineType
ghidra.program.model.listing.BookmarkType defineType(java.lang.String type, javax.swing.Icon icon, java.awt.Color color, int priority)
removedmethod: defineType
ghidra.program.model.listing.BookmarkType defineType(java.lang.String type, javax.swing.ImageIcon icon, java.awt.Color color, int priority)
class ghidra.program.model.listing.BookmarkType 1 change history
modifiedmethod: getIcon return type: ImageIcon → Icon
- javax.swing.ImageIcon getIcon()
+ javax.swing.Icon getIcon()
class ghidra.program.model.listing.CodeUnitFormatOptions 2 changes history
addedfield: templateSimplifier
ghidra.app.util.template.TemplateSimplifier templateSimplifier
addedmethod: simplifyTemplate
java.lang.String simplifyTemplate(java.lang.String name)
class ghidra.program.model.listing.DataTypeArchive 1 change history
addedmethod: hasExclusiveAccess
boolean hasExclusiveAccess()
class ghidra.program.model.listing.Function 2 changes history
addedmethod: hasUnknownCallingConventionName
boolean hasUnknownCallingConventionName()
removedmethod: getDefaultCallingConventionName
java.lang.String getDefaultCallingConventionName()
class ghidra.program.model.listing.FunctionManager 2 changes history
modifiedmethod: getCallingConventionNames return type: List → Collection
- java.util.List<java.lang.String> getCallingConventionNames()
+ java.util.Collection<java.lang.String> getCallingConventionNames()
removedmethod: getCallingConventions
ghidra.program.model.lang.PrototypeModel[] getCallingConventions()
class ghidra.program.model.listing.FunctionSignature 6 changes history
addedfield: NORETURN_DISPLAY_STRING
static java.lang.String NORETURN_DISPLAY_STRING
addedmethod: hasNoReturn
boolean hasNoReturn()
addedmethod: getCallingConvention
ghidra.program.model.lang.PrototypeModel getCallingConvention()
addedmethod: getCallingConventionName
java.lang.String getCallingConventionName()
addedmethod: hasUnknownCallingConventionName
boolean hasUnknownCallingConventionName()
removedmethod: getGenericCallingConvention
ghidra.program.model.data.GenericCallingConvention getGenericCallingConvention()
class ghidra.program.model.listing.Program 5 changes history
modified implements: ghidra.program.model.data.DataTypeManagerDomainObject → ghidra.program.model.data.DataTypeManagerDomainObject, ghidra.program.model.lang.ProgramArchitecture
addedfield: ANALYZED_OPTION_NAME
static java.lang.String ANALYZED_OPTION_NAME
addedfield: ASK_TO_ANALYZE_OPTION_NAME
static java.lang.String ASK_TO_ANALYZE_OPTION_NAME
removedfield: PROGRAM_SETTINGS
static java.lang.String PROGRAM_SETTINGS
removedfield: ANALYZED
static java.lang.String ANALYZED
class ghidra.program.model.listing.ProgramUserData 1 change history
addedmethod: openTransaction
db.Transaction openTransaction()
class ghidra.program.model.listing.VariableStorage 8 changes history
addedfield: programArch
ghidra.program.model.lang.ProgramArchitecture programArch
addedmethod: deserialize
static ghidra.program.model.listing.VariableStorage deserialize(ghidra.program.model.lang.ProgramArchitecture programArch, java.lang.String serialization) throws InvalidInputException
addedmethod: getProgramArchitecture
ghidra.program.model.lang.ProgramArchitecture getProgramArchitecture()
addedmethod: clone
ghidra.program.model.listing.VariableStorage clone(ghidra.program.model.lang.ProgramArchitecture newProgramArch) throws InvalidInputException
removedfield: program
ghidra.program.model.listing.Program program
removedmethod: deserialize
static ghidra.program.model.listing.VariableStorage deserialize(ghidra.program.model.listing.Program program, java.lang.String serialization) throws InvalidInputException
removedmethod: getProgram
ghidra.program.model.listing.Program getProgram()
removedmethod: clone
ghidra.program.model.listing.VariableStorage clone(ghidra.program.model.listing.Program newProgram) throws InvalidInputException
class ghidra.program.model.mem.MemBuffer 2 changes history
addedmethod: getInputStream
java.io.InputStream getInputStream()
addedmethod: getInputStream
java.io.InputStream getInputStream(int initialPosition, int length)
class ghidra.program.model.mem.Memory 1 change history
modifiedmethod: convertToInitialized param 1 renamed: unitializedBlock → uninitializedBlock
- ghidra.program.model.mem.MemoryBlock convertToInitialized(ghidra.program.model.mem.MemoryBlock unitializedBlock, byte initialValue) throws LockException, MemoryBlockException, NotFoundException
+ ghidra.program.model.mem.MemoryBlock convertToInitialized(ghidra.program.model.mem.MemoryBlock uninitializedBlock, byte initialValue) throws LockException, MemoryBlockException, NotFoundException
class ghidra.program.model.mem.MemoryBlock 2 changes history
modifiedmethod: putBytes added throws IndexOutOfBoundsException
- int putBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int len) throws MemoryAccessException
+ int putBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int len) throws IndexOutOfBoundsException, MemoryAccessException
modifiedmethod: getBytes added throws IndexOutOfBoundsException
- int getBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int len) throws MemoryAccessException
+ int getBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int len) throws IndexOutOfBoundsException, MemoryAccessException
class ghidra.program.model.pcode.AddressXML 1 change history
addedfield: MAX_PIECES
static int MAX_PIECES
class ghidra.program.model.pcode.Decoder 1 change history
addedmethod: getIndexedAttributeId
int getIndexedAttributeId(ghidra.program.model.pcode.AttributeId attribId) throws DecoderException
class ghidra.program.model.pcode.Encoder 1 change history
addedmethod: writeStringIndexed
void writeStringIndexed(ghidra.program.model.pcode.AttributeId attribId, int index, java.lang.String val) throws IOException
class ghidra.program.model.pcode.EquateSymbol 2 changes history
addedfield: FORMAT_FLOAT
static int FORMAT_FLOAT
addedfield: FORMAT_DOUBLE
static int FORMAT_DOUBLE
class ghidra.program.model.pcode.FunctionPrototype 1 change history
removedmethod: getGenericCallingConvention
ghidra.program.model.data.GenericCallingConvention getGenericCallingConvention()
class ghidra.program.model.pcode.HighFunctionDBUtil 2 changes history
addedmethod: getSpacebaseReferenceAddress
static ghidra.program.model.address.Address getSpacebaseReferenceAddress(ghidra.program.model.address.AddressFactory addrFactory, ghidra.program.model.pcode.PcodeOp op)
removedmethod: getSpacebaseReferenceAddress
static ghidra.program.model.address.Address getSpacebaseReferenceAddress(ghidra.program.model.listing.Program program, ghidra.program.model.pcode.PcodeOp op)
class ghidra.program.model.pcode.LocalSymbolMap 1 change history
removedmethod: containsVariableWithName
boolean containsVariableWithName(java.lang.String name)
class ghidra.program.model.pcode.PackedDecode 1 change history
addedmethod: getIndexedAttributeId
int getIndexedAttributeId(ghidra.program.model.pcode.AttributeId attribId) throws DecoderException
class ghidra.program.model.pcode.PackedEncode 1 change history
addedmethod: writeStringIndexed
void writeStringIndexed(ghidra.program.model.pcode.AttributeId attribId, int index, java.lang.String val) throws IOException
class ghidra.program.model.pcode.PartialUnion 2 changes history
addedmethod: getAlignedLength
int getAlignedLength()
addedmethod: getStrippedDataType
ghidra.program.model.data.DataType getStrippedDataType()
class ghidra.program.model.pcode.PcodeOp 2 changes history
addedfield: LZCOUNT
static int LZCOUNT
modifiedfield: PCODE_MAX constant: 73 → 74
- static int PCODE_MAX
+ static int PCODE_MAX
class ghidra.program.model.pcode.VarnodeAST 1 change history
addedmethod: getLoneDescend
ghidra.program.model.pcode.PcodeOp getLoneDescend()
class ghidra.program.model.pcode.XmlEncode 1 change history
addedmethod: writeStringIndexed
void writeStringIndexed(ghidra.program.model.pcode.AttributeId attribId, int index, java.lang.String val) throws IOException
class ghidra.program.model.reloc.Relocation 2 changes history
addedmethod: getStatus
ghidra.program.model.reloc.Relocation.Status getStatus()
addedmethod: getLength
int getLength()
class ghidra.program.model.reloc.RelocationTable 3 changes history
addedmethod: add
ghidra.program.model.reloc.Relocation add(ghidra.program.model.address.Address addr, ghidra.program.model.reloc.Relocation.Status status, int type, long[] values, byte[] bytes, java.lang.String symbolName)
addedmethod: add
ghidra.program.model.reloc.Relocation add(ghidra.program.model.address.Address addr, ghidra.program.model.reloc.Relocation.Status status, int type, long[] values, int byteLength, java.lang.String symbolName)
removedmethod: add
ghidra.program.model.reloc.Relocation add(ghidra.program.model.address.Address addr, int type, long[] values, byte[] bytes, java.lang.String symbolName)
class ghidra.program.model.scalar.Scalar 12 changes history
modified implements: java.lang.Comparable → (none)
addedmethod: getValue
long getValue(boolean signednessOverride)
removedmethod: newScalar
ghidra.program.model.scalar.Scalar newScalar(long newValue)
removedmethod: compareTo
int compareTo(ghidra.program.model.scalar.Scalar other)
removedmethod: add
ghidra.program.model.scalar.Scalar add(long n)
removedmethod: clearBit
ghidra.program.model.scalar.Scalar clearBit(int n)
removedmethod: flipBit
ghidra.program.model.scalar.Scalar flipBit(int n)
removedmethod: setBit
ghidra.program.model.scalar.Scalar setBit(int n)
removedmethod: shiftLeft
ghidra.program.model.scalar.Scalar shiftLeft(int n)
removedmethod: shiftRight
ghidra.program.model.scalar.Scalar shiftRight(int n)
removedmethod: shiftRightSign
ghidra.program.model.scalar.Scalar shiftRightSign(int n)
removedmethod: subtract
ghidra.program.model.scalar.Scalar subtract(long n)
class ghidra.program.model.symbol.RefType 1 change history
addedmethod: getDisplayString
java.lang.String getDisplayString()
class ghidra.program.model.symbol.SymbolTable 3 changes history
addedmethod: scanSymbolsByName
ghidra.program.model.symbol.SymbolIterator scanSymbolsByName(java.lang.String startName)
modifiedmethod: getSymbols param 1 renamed: set → addressSet
- ghidra.program.model.symbol.SymbolIterator getSymbols(ghidra.program.model.address.AddressSetView set, ghidra.program.model.symbol.SymbolType type, boolean forward)
+ ghidra.program.model.symbol.SymbolIterator getSymbols(ghidra.program.model.address.AddressSetView addressSet, ghidra.program.model.symbol.SymbolType type, boolean forward)
modifiedmethod: getPrimarySymbolIterator param 1 renamed: asv → addressSet
- ghidra.program.model.symbol.SymbolIterator getPrimarySymbolIterator(ghidra.program.model.address.AddressSetView asv, boolean forward)
+ ghidra.program.model.symbol.SymbolIterator getPrimarySymbolIterator(ghidra.program.model.address.AddressSetView addressSet, boolean forward)
class ghidra.program.model.symbol.SymbolUtilities 2 changes history
addedmethod: getUniqueSymbol
static ghidra.program.model.symbol.Symbol getUniqueSymbol(ghidra.program.model.listing.Program program, java.lang.String name)
addedmethod: getUniqueSymbol
static ghidra.program.model.symbol.Symbol getUniqueSymbol(ghidra.program.model.listing.Program program, java.lang.String name, ghidra.program.model.symbol.Namespace namespace)
class ghidra.program.util.ChangeManager 1 change history
addedfield: DOCR_RELOCATION_ADDED
static int DOCR_RELOCATION_ADDED
class ghidra.program.util.ContextEvaluator 4 changes history
addedmethod: evaluateReference
boolean evaluateReference(ghidra.program.util.VarnodeContext context, ghidra.program.model.listing.Instruction instr, int pcodeop, ghidra.program.model.address.Address address, int size, ghidra.program.model.data.DataType dataType, ghidra.program.model.symbol.RefType refType)
addedmethod: evaluateConstant
ghidra.program.model.address.Address evaluateConstant(ghidra.program.util.VarnodeContext context, ghidra.program.model.listing.Instruction instr, int pcodeop, ghidra.program.model.address.Address constant, int size, ghidra.program.model.data.DataType dataType, ghidra.program.model.symbol.RefType refType)
removedmethod: evaluateReference
boolean evaluateReference(ghidra.program.util.VarnodeContext context, ghidra.program.model.listing.Instruction instr, int pcodeop, ghidra.program.model.address.Address address, int size, ghidra.program.model.symbol.RefType refType)
removedmethod: evaluateConstant
ghidra.program.model.address.Address evaluateConstant(ghidra.program.util.VarnodeContext context, ghidra.program.model.listing.Instruction instr, int pcodeop, ghidra.program.model.address.Address constant, int size, ghidra.program.model.symbol.RefType refType)
class ghidra.program.util.ContextEvaluatorAdapter 4 changes history
addedmethod: evaluateConstant
ghidra.program.model.address.Address evaluateConstant(ghidra.program.util.VarnodeContext context, ghidra.program.model.listing.Instruction instr, int pcodeop, ghidra.program.model.address.Address constant, int size, ghidra.program.model.data.DataType dataType, ghidra.program.model.symbol.RefType refType)
addedmethod: evaluateReference
boolean evaluateReference(ghidra.program.util.VarnodeContext context, ghidra.program.model.listing.Instruction instr, int pcodeop, ghidra.program.model.address.Address address, int size, ghidra.program.model.data.DataType dataType, ghidra.program.model.symbol.RefType refType)
removedmethod: evaluateConstant
ghidra.program.model.address.Address evaluateConstant(ghidra.program.util.VarnodeContext context, ghidra.program.model.listing.Instruction instr, int pcodeop, ghidra.program.model.address.Address constant, int size, ghidra.program.model.symbol.RefType refType)
removedmethod: evaluateReference
boolean evaluateReference(ghidra.program.util.VarnodeContext context, ghidra.program.model.listing.Instruction instr, int pcodeop, ghidra.program.model.address.Address address, int size, ghidra.program.model.symbol.RefType refType)
class ghidra.program.util.DefaultLanguageService 3 changes history
modified implements: ghidra.program.model.lang.LanguageService, javax.swing.event.ChangeListener → ghidra.program.model.lang.LanguageService
removedmethod: getLanguageService
static ghidra.program.model.lang.LanguageService getLanguageService(generic.jar.ResourceFile sleighLdefsFile) throws Exception
removedmethod: stateChanged
void stateChanged(javax.swing.event.ChangeEvent e)
class ghidra.program.util.FunctionUtility 2 changes history
addedmethod: isSameLanguageAndCompilerSpec
static boolean isSameLanguageAndCompilerSpec(ghidra.program.model.listing.Program program1, ghidra.program.model.listing.Program program2)
removedmethod: isSameLanguage
static boolean isSameLanguage(ghidra.program.model.listing.Program program1, ghidra.program.model.listing.Program program2)
class ghidra.program.util.GhidraProgramUtilities 6 changes history
addedmethod: resetAnalysisFlags
static void resetAnalysisFlags(ghidra.program.model.listing.Program program)
addedmethod: markProgramAnalyzed
static void markProgramAnalyzed(ghidra.program.model.listing.Program program)
addedmethod: markProgramNotToAskToAnalyze
static void markProgramNotToAskToAnalyze(ghidra.program.model.listing.Program program)
addedmethod: isAnalyzed
static boolean isAnalyzed(ghidra.program.model.listing.Program program)
removedmethod: removeAnalyzedFlag
static void removeAnalyzedFlag(ghidra.program.model.listing.Program program)
removedmethod: setAnalyzedFlag
static void setAnalyzedFlag(ghidra.program.model.listing.Program program, boolean analyzed)
class ghidra.program.util.ProgramDiffDetails 11 changes history
removedfield: RED
static java.awt.Color RED
removedfield: MAROON
static java.awt.Color MAROON
removedfield: GREEN
static java.awt.Color GREEN
removedfield: BLUE
static java.awt.Color BLUE
removedfield: PURPLE
static java.awt.Color PURPLE
removedfield: DARK_CYAN
static java.awt.Color DARK_CYAN
removedfield: OLIVE
static java.awt.Color OLIVE
removedfield: ORANGE
static java.awt.Color ORANGE
removedfield: PINK
static java.awt.Color PINK
removedfield: YELLOW
static java.awt.Color YELLOW
removedfield: GRAY
static java.awt.Color GRAY
class ghidra.program.util.SymbolicPropogator 6 changes history
addedfield: body
ghidra.program.model.address.AddressSet body
addedmethod: makeReference
ghidra.program.model.address.Address makeReference(ghidra.program.util.VarnodeContext varnodeContext, ghidra.program.model.listing.Instruction instruction, int opIndex, ghidra.program.model.pcode.Varnode vt, ghidra.program.model.data.DataType dataType, ghidra.program.model.symbol.RefType refType, int pcodeop, boolean knownReference, ghidra.util.task.TaskMonitor monitor)
addedmethod: makeReference
ghidra.program.model.address.Address makeReference(ghidra.program.util.VarnodeContext vContext, ghidra.program.model.listing.Instruction instruction, int opIndex, long knownSpaceID, long wordOffset, int size, ghidra.program.model.data.DataType dataType, ghidra.program.model.symbol.RefType refType, int pcodeop, boolean knownReference, boolean preExisting, ghidra.util.task.TaskMonitor monitor)
addedmethod: setParamPointerRefCheck
void setParamPointerRefCheck(boolean checkParamRefsOption)
removedmethod: makeReference
void makeReference(ghidra.program.util.VarnodeContext varnodeContext, ghidra.program.model.listing.Instruction instruction, int pcodeop, int opIndex, ghidra.program.model.pcode.Varnode vt, ghidra.program.model.symbol.RefType refType, ghidra.util.task.TaskMonitor monitor)
removedmethod: makeReference
void makeReference(ghidra.program.util.VarnodeContext vContext, ghidra.program.model.listing.Instruction instruction, int opIndex, long knownSpaceID, long wordOffset, int size, ghidra.program.model.symbol.RefType refType, int pcodeop, boolean knownReference, ghidra.util.task.TaskMonitor monitor)
class ghidra.program.util.VarnodeContext 6 changes history
addedfield: killedVarnodes
ghidra.program.model.pcode.Varnode[] killedVarnodes
addedfield: SUSPECT_ZERO_ADDRESS
ghidra.program.model.address.Address SUSPECT_ZERO_ADDRESS
addedmethod: getKilledVarnodes
ghidra.program.model.pcode.Varnode[] getKilledVarnodes(ghidra.program.model.listing.Function targetFunc)
addedmethod: isConstant
boolean isConstant(ghidra.program.model.pcode.Varnode varnode)
addedmethod: isSuspectConstant
boolean isSuspectConstant(ghidra.program.model.pcode.Varnode val1)
modifiedfield: BAD_SPACE_ID_VALUE no longer static; constant: 65535 → None
- static int BAD_SPACE_ID_VALUE
+ int BAD_SPACE_ID_VALUE
class ghidra.python.PythonCodeCompletionFactory 1 change history
addedmethod: newCodeCompletion
static ghidra.app.plugin.core.console.CodeCompletion newCodeCompletion(java.lang.String description, java.lang.String insertion, org.python.core.PyObject pyObj, java.lang.String userInput)
class ghidra.python.PythonPlugin 2 changes history
addedmethod: getCompletions
java.util.List<ghidra.app.plugin.core.console.CodeCompletion> getCompletions(java.lang.String cmd, int caretPos)
modifiedmethod: getIcon return type: ImageIcon → Icon
- javax.swing.ImageIcon getIcon()
+ javax.swing.Icon getIcon()
class ghidra.service.graph.GraphDisplayOptions 9 changes history
addedmethod: setDefaultVertexColor
void setDefaultVertexColor(java.lang.String themeColorId)
addedmethod: setDefaultEdgeColor
void setDefaultEdgeColor(java.lang.String themeColorId)
addedmethod: setVertexColor
void setVertexColor(java.lang.String vertexType, java.lang.String themeColorId)
addedmethod: setEdgeColor
void setEdgeColor(java.lang.String edgeType, java.lang.String themeColorId)
addedmethod: setVertexSelectionColor
void setVertexSelectionColor(java.lang.String themeColorId)
addedmethod: setEdgeSelectionColor
void setEdgeSelectionColor(java.lang.String themeColorId)
addedmethod: setFont
void setFont(java.lang.String themeFontId)
addedmethod: configureVertexType
void configureVertexType(java.lang.String vertexType, ghidra.service.graph.VertexShape vertexShape, java.lang.String themeColorId)
addedmethod: configureEdgeType
void configureEdgeType(java.lang.String edgeType, java.lang.String themeColorId)
class ghidra.test.AbstractGhidraHeadedIntegrationTest 3 changes history
modifiedmethod: createApplicationLayout added throws IOException
- utility.application.ApplicationLayout createApplicationLayout()
+ utility.application.ApplicationLayout createApplicationLayout() throws IOException
removedmethod: click
void click(ghidra.app.plugin.core.codebrowser.CodeBrowserPlugin codeBrowser, int clickCount)
removedmethod: click
void click(ghidra.app.plugin.core.codebrowser.CodeBrowserPlugin codeBrowser, int clickCount, boolean wait)
class ghidra.test.AbstractGhidraHeadlessIntegrationTest 1 change history
modifiedmethod: createApplicationLayout added throws IOException
- utility.application.ApplicationLayout createApplicationLayout()
+ utility.application.ApplicationLayout createApplicationLayout() throws IOException
class ghidra.test.AbstractProgramBasedTest 2 changes history
addedmethod: getField
ghidra.app.util.viewer.field.ListingField getField(ghidra.program.model.address.Address a, java.lang.String fieldName)
addedmethod: getField
ghidra.app.util.viewer.field.ListingField getField(java.lang.String fieldName, int occurrence, java.math.BigInteger index, docking.widgets.fieldpanel.FieldPanel fieldPanel)
class ghidra.test.TestEnv 1 change history
addedmethod: launchToolWithURL
ghidra.framework.plugintool.PluginTool launchToolWithURL(java.lang.String toolName, java.net.URL ghidraUrl)
class ghidra.test.processors.support.PCodeTestGroup 1 change history
addedfield: IGNORED_TAG
static java.lang.String IGNORED_TAG
class ghidra.test.processors.support.PCodeTestResults 2 changes history
addedmethod: isIgnoredTest
boolean isIgnoredTest(java.lang.String testName)
addedmethod: getIgnoredResult
int getIgnoredResult(java.lang.String groupName, java.lang.String testName)
class ghidra.util.ColorUtils 10 changes history
addedfield: COMPARATOR
static java.util.Comparator<java.awt.Color> COMPARATOR
addedmethod: blend
static java.awt.Color blend(java.awt.Color c1, java.awt.Color c2, double ratio)
addedmethod: addColors
static java.awt.Color addColors(java.awt.Color primary, java.awt.Color secondary)
addedmethod: withAlpha
static java.awt.Color withAlpha(java.awt.Color c, int alpha)
addedmethod: getColor
static java.awt.Color getColor(int rgba)
addedmethod: getColor
static java.awt.Color getColor(int red, int green, int blue)
addedmethod: getColor
static java.awt.Color getColor(int red, int green, int blue, int alpha)
addedmethod: getOpaqueColor
static java.awt.Color getOpaqueColor(int rgb)
addedmethod: average
static java.awt.Color average(java.awt.Color color1, java.awt.Color color2)
removedmethod: blend
static java.awt.Color blend(java.awt.Color c1, java.awt.Color c2, float ratio)
class ghidra.util.HTMLUtilities 10 changes history
removedfield: MAROON
static java.lang.String MAROON
removedfield: GREEN
static java.lang.String GREEN
removedfield: BLUE
static java.lang.String BLUE
removedfield: PURPLE
static java.lang.String PURPLE
removedfield: DARK_CYAN
static java.lang.String DARK_CYAN
removedfield: OLIVE
static java.lang.String OLIVE
removedfield: ORANGE
static java.lang.String ORANGE
removedfield: PINK
static java.lang.String PINK
removedfield: YELLOW
static java.lang.String YELLOW
removedfield: GRAY
static java.lang.String GRAY
class ghidra.util.HelpLocation 2 changes history
addedfield: HELP_TOPICS
static java.lang.String HELP_TOPICS
addedfield: HELP_SHARED
static java.lang.String HELP_SHARED
class ghidra.util.UndefinedFunction 2 changes history
addedmethod: hasUnknownCallingConventionName
boolean hasUnknownCallingConventionName()
removedmethod: getDefaultCallingConventionName
java.lang.String getDefaultCallingConventionName()
class ghidra.util.WebColors 10 changes history
addedfield: LAVENDER_BLUSH
static java.awt.Color LAVENDER_BLUSH
addedfield: CORNFLOWER_BLUE
static java.awt.Color CORNFLOWER_BLUE
addedmethod: toString
static java.lang.String toString(java.awt.Color color, boolean useNameIfPossible)
addedmethod: toColorName
static java.lang.String toColorName(java.awt.Color color)
addedmethod: toHexString
static java.lang.String toHexString(java.awt.Color color)
addedmethod: toRgbString
static java.lang.String toRgbString(java.awt.Color color)
addedmethod: toWebColorName
static java.lang.String toWebColorName(java.awt.Color color)
modifiedmethod: getColor param 1 renamed: value → colorString
- static java.awt.Color getColor(java.lang.String value)
+ static java.awt.Color getColor(java.lang.String colorString)
removedfield: LAVENDAR_BLUSH
static java.awt.Color LAVENDAR_BLUSH
removedfield: CORN_FLOWER_BLUE
static java.awt.Color CORN_FLOWER_BLUE
class ghidra.util.datastruct.WeakSet 1 change history
removedmethod: toString
java.lang.String toString()
class ghidra.util.search.memory.MemSearcherAlgorithm 1 change history
addedfield: searchLimit
int searchLimit
class ghidra.util.search.memory.SearchInfo 2 changes history
addedmethod: setSearchLimit
void setSearchLimit(int searchLimit)
removedmethod: getMatchLimit
int getMatchLimit()
class ghidra.util.table.GhidraProgramTableModel 1 change history
addedmethod: getAddress
ghidra.program.model.address.Address getAddress(int row)
class ghidra.util.table.field.AddressTableColumn 1 change history
addedfield: NAME
static java.lang.String NAME
class ghidra.util.task.CancelOnlyWrappingTaskMonitor 2 changes history
addedmethod: clearCancelled
void clearCancelled()
removedmethod: clearCanceled
void clearCanceled()
class ghidra.util.task.TaskMonitor 2 changes history
addedmethod: checkCancelled
void checkCancelled() throws CancelledException
addedmethod: clearCancelled
void clearCancelled()
class ghidra.util.task.UnknownProgressWrappingTaskMonitor 2 changes history
addedmethod: checkCancelled
void checkCancelled() throws CancelledException
removedmethod: checkCanceled
void checkCanceled() throws CancelledException
class ghidra.util.xml.SpecXmlUtils 1 change history
addedmethod: decodeBoolean
static boolean decodeBoolean(java.lang.String val, boolean defaultValue)
class help.GHelpBroker 1 change history
addedmethod: reload
void reload()
class help.GHelpSet 1 change history
addedmethod: toString
java.lang.String toString()
class help.HelpBuildUtils 2 changes history
addedmethod: getSharedHelpDirectory
static java.nio.file.Path getSharedHelpDirectory()
addedmethod: getRuntimeIcon
static resources.IconProvider getRuntimeIcon(java.lang.String ref)
class help.HelpService 1 change history
addedmethod: reload
void reload()
class help.screenshot.AbstractScreenShotGenerator 1 change history
addedmethod: newTestEnv
ghidra.test.TestEnv newTestEnv() throws Exception
class resources.IconProvider 2 changes history
addedmethod: getImage
java.awt.Image getImage()
removedmethod: getIcon
javax.swing.ImageIcon getIcon()
class resources.Icons 39 changes history
addedfield: COPY_ICON
static javax.swing.Icon COPY_ICON
addedfield: CUT_ICON
static javax.swing.Icon CUT_ICON
addedfield: PASTE_ICON
static javax.swing.Icon PASTE_ICON
addedfield: CLEAR_ICON
static javax.swing.Icon CLEAR_ICON
addedfield: HOME_ICON
static javax.swing.Icon HOME_ICON
addedfield: CLOSED_FOLDER_ICON
static javax.swing.Icon CLOSED_FOLDER_ICON
addedfield: WARNING_ICON
static javax.swing.Icon WARNING_ICON
addedfield: INFO_ICON
static javax.swing.Icon INFO_ICON
addedfield: UP_ICON
static javax.swing.Icon UP_ICON
addedfield: DOWN_ICON
static javax.swing.Icon DOWN_ICON
addedfield: SAVE_ICON
static javax.swing.Icon SAVE_ICON
addedfield: SAVE_AS_ICON
static javax.swing.Icon SAVE_AS_ICON
modifiedfield: ARROW_DOWN_RIGHT_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon ARROW_DOWN_RIGHT_ICON
+ static javax.swing.Icon ARROW_DOWN_RIGHT_ICON
modifiedfield: EMPTY_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon EMPTY_ICON
+ static javax.swing.Icon EMPTY_ICON
modifiedfield: STOP_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon STOP_ICON
+ static javax.swing.Icon STOP_ICON
modifiedfield: STRONG_WARNING_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon STRONG_WARNING_ICON
+ static javax.swing.Icon STRONG_WARNING_ICON
modifiedfield: EXPAND_ALL_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon EXPAND_ALL_ICON
+ static javax.swing.Icon EXPAND_ALL_ICON
modifiedfield: LEFT_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon LEFT_ICON
+ static javax.swing.Icon LEFT_ICON
modifiedfield: DELETE_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon DELETE_ICON
+ static javax.swing.Icon DELETE_ICON
modifiedfield: SORT_ASCENDING_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon SORT_ASCENDING_ICON
+ static javax.swing.Icon SORT_ASCENDING_ICON
modifiedfield: MAKE_SELECTION_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon MAKE_SELECTION_ICON
+ static javax.swing.Icon MAKE_SELECTION_ICON
modifiedfield: REFRESH_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon REFRESH_ICON
+ static javax.swing.Icon REFRESH_ICON
modifiedfield: ERROR_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon ERROR_ICON
+ static javax.swing.Icon ERROR_ICON
modifiedfield: OPEN_FOLDER_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon OPEN_FOLDER_ICON
+ static javax.swing.Icon OPEN_FOLDER_ICON
modifiedfield: CONFIGURE_FILTER_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon CONFIGURE_FILTER_ICON
+ static javax.swing.Icon CONFIGURE_FILTER_ICON
modifiedfield: ADD_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon ADD_ICON
+ static javax.swing.Icon ADD_ICON
modifiedfield: ARROW_UP_LEFT_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon ARROW_UP_LEFT_ICON
+ static javax.swing.Icon ARROW_UP_LEFT_ICON
modifiedfield: HELP_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon HELP_ICON
+ static javax.swing.Icon HELP_ICON
modifiedfield: NOT_ALLOWED_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon NOT_ALLOWED_ICON
+ static javax.swing.Icon NOT_ALLOWED_ICON
modifiedfield: RIGHT_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon RIGHT_ICON
+ static javax.swing.Icon RIGHT_ICON
modifiedfield: COLLAPSE_ALL_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon COLLAPSE_ALL_ICON
+ static javax.swing.Icon COLLAPSE_ALL_ICON
modifiedfield: NAVIGATE_ON_INCOMING_EVENT_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon NAVIGATE_ON_INCOMING_EVENT_ICON
+ static javax.swing.Icon NAVIGATE_ON_INCOMING_EVENT_ICON
modifiedfield: NAVIGATE_ON_OUTGOING_EVENT_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon NAVIGATE_ON_OUTGOING_EVENT_ICON
+ static javax.swing.Icon NAVIGATE_ON_OUTGOING_EVENT_ICON
modifiedfield: RIGHT_ALTERNATE_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon RIGHT_ALTERNATE_ICON
+ static javax.swing.Icon RIGHT_ALTERNATE_ICON
modifiedfield: SORT_DESCENDING_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon SORT_DESCENDING_ICON
+ static javax.swing.Icon SORT_DESCENDING_ICON
modifiedfield: LEFT_ALTERNATE_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon LEFT_ALTERNATE_ICON
+ static javax.swing.Icon LEFT_ALTERNATE_ICON
removedfield: SAVE_AS
static javax.swing.ImageIcon SAVE_AS
removedfield: FILTER_NOT_ACCEPTED_ICON
static javax.swing.ImageIcon FILTER_NOT_ACCEPTED_ICON
removedfield: APPLY_BLOCKED_MATCH_ICON
static javax.swing.ImageIcon APPLY_BLOCKED_MATCH_ICON
class resources.MultiIconBuilder 1 change history
addedmethod: addCenteredIcon
resources.MultiIconBuilder addCenteredIcon(javax.swing.Icon icon)
class resources.ResourceManager 9 changes history
addedfield: BOMB
static java.lang.String BOMB
addedfield: BIG_BOMB
static java.lang.String BIG_BOMB
addedfield: EXTERNAL_ICON_PREFIX
static java.lang.String EXTERNAL_ICON_PREFIX
addedmethod: getScaledIcon
static javax.swing.ImageIcon getScaledIcon(javax.swing.ImageIcon icon, int width, int height)
addedmethod: findIcon
static javax.swing.ImageIcon findIcon(java.lang.String path)
addedmethod: loadIcon
static javax.swing.Icon loadIcon(java.lang.String iconPath)
addedmethod: getLoadedIcons
static java.util.Set<javax.swing.Icon> getLoadedIcons()
modifiedmethod: loadImage param 1 renamed: filename → iconPath
- static javax.swing.ImageIcon loadImage(java.lang.String filename)
+ static javax.swing.ImageIcon loadImage(java.lang.String iconPath)
modifiedmethod: getScaledIcon return type: ImageIcon → Icon
- static javax.swing.ImageIcon getScaledIcon(javax.swing.Icon icon, int width, int height)
+ static javax.swing.Icon getScaledIcon(javax.swing.Icon icon, int width, int height)
class resources.icons.DerivedImageIcon 2 changes history
addedmethod: getSourceIcon
javax.swing.Icon getSourceIcon()
addedmethod: sourceIconChanged
boolean sourceIconChanged()
class resources.icons.EmptyIcon 3 changes history
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
addedmethod: toString
java.lang.String toString()
class resources.icons.LazyImageIcon 1 change history
addedmethod: sourceIconChanged
boolean sourceIconChanged()
class resources.icons.RotateIcon 2 changes history
addedmethod: getSourceIcon
javax.swing.Icon getSourceIcon()
addedmethod: getRotation
int getRotation()
class resources.icons.TranslateIcon 3 changes history
addedmethod: getBaseIcon
javax.swing.Icon getBaseIcon()
addedmethod: getX
int getX()
addedmethod: getY
int getY()
class resources.icons.UrlImageIcon 3 changes history
addedmethod: getOriginalPath
java.lang.String getOriginalPath()
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
db 1 added, 6 modified
class db.Buffer 13 changes history
modifiedmethod: get added throws IndexOutOfBoundsException
- void get(int offset, byte[] data, int dataOffset, int length) throws IOException
+ void get(int offset, byte[] data, int dataOffset, int length) throws IndexOutOfBoundsException, IOException
modifiedmethod: getByte added throws IndexOutOfBoundsException
- byte getByte(int offset) throws IOException
+ byte getByte(int offset) throws IndexOutOfBoundsException, IOException
modifiedmethod: putLong added throws IndexOutOfBoundsException
- int putLong(int offset, long v) throws IOException
+ int putLong(int offset, long v) throws IndexOutOfBoundsException, IOException
modifiedmethod: get added throws IndexOutOfBoundsException
- void get(int offset, byte[] bytes) throws IOException
+ void get(int offset, byte[] bytes) throws IndexOutOfBoundsException, IOException
modifiedmethod: putInt added throws IndexOutOfBoundsException
- int putInt(int offset, int v) throws IOException
+ int putInt(int offset, int v) throws IndexOutOfBoundsException, IOException
modifiedmethod: putShort added throws IndexOutOfBoundsException
- int putShort(int offset, short v) throws IOException
+ int putShort(int offset, short v) throws IndexOutOfBoundsException, IOException
modifiedmethod: get added throws IndexOutOfBoundsException
- byte[] get(int offset, int length) throws IOException
+ byte[] get(int offset, int length) throws IndexOutOfBoundsException, IOException
modifiedmethod: putByte added throws IndexOutOfBoundsException
- int putByte(int offset, byte b) throws IOException
+ int putByte(int offset, byte b) throws IndexOutOfBoundsException, IOException
modifiedmethod: put added throws IndexOutOfBoundsException
- int put(int offset, byte[] bytes) throws IOException
+ int put(int offset, byte[] bytes) throws IndexOutOfBoundsException, IOException
modifiedmethod: getLong added throws IndexOutOfBoundsException
- long getLong(int offset) throws IOException
+ long getLong(int offset) throws IndexOutOfBoundsException, IOException
modifiedmethod: getInt added throws IndexOutOfBoundsException
- int getInt(int offset) throws IOException
+ int getInt(int offset) throws IndexOutOfBoundsException, IOException
modifiedmethod: getShort added throws IndexOutOfBoundsException
- short getShort(int offset) throws IOException
+ short getShort(int offset) throws IndexOutOfBoundsException, IOException
modifiedmethod: put added throws IndexOutOfBoundsException
- int put(int offset, byte[] data, int dataOffset, int length) throws IOException
+ int put(int offset, byte[] data, int dataOffset, int length) throws IndexOutOfBoundsException, IOException
class db.ChainedBuffer 15 changes history
modifiedmethod: get added throws IndexOutOfBoundsException
- void get(int offset, byte[] data) throws IOException
+ void get(int offset, byte[] data) throws IndexOutOfBoundsException, IOException
modifiedmethod: putShort added throws IndexOutOfBoundsException
- int putShort(int offset, short v) throws IOException
+ int putShort(int offset, short v) throws IndexOutOfBoundsException, IOException
modifiedmethod: getLong added throws IndexOutOfBoundsException
- long getLong(int offset) throws IOException
+ long getLong(int offset) throws IndexOutOfBoundsException, IOException
modifiedmethod: get added throws IndexOutOfBoundsException
- void get(int offset, byte[] data, int dataOffset, int length) throws IOException
+ void get(int offset, byte[] data, int dataOffset, int length) throws IndexOutOfBoundsException, IOException
modifiedmethod: getByte added throws IndexOutOfBoundsException
- byte getByte(int offset) throws IOException
+ byte getByte(int offset) throws IndexOutOfBoundsException, IOException
modifiedmethod: fill added throws IndexOutOfBoundsException
- void fill(int startOffset, int endOffset, byte fillByte) throws IOException
+ void fill(int startOffset, int endOffset, byte fillByte) throws IndexOutOfBoundsException, IOException
modifiedmethod: get added throws IndexOutOfBoundsException
- byte[] get(int offset, int length) throws IOException
+ byte[] get(int offset, int length) throws IndexOutOfBoundsException, IOException
modifiedmethod: getShort added throws IndexOutOfBoundsException
- short getShort(int offset) throws IOException
+ short getShort(int offset) throws IndexOutOfBoundsException, IOException
modifiedmethod: putLong added throws IndexOutOfBoundsException
- int putLong(int offset, long v) throws IOException
+ int putLong(int offset, long v) throws IndexOutOfBoundsException, IOException
modifiedmethod: split added throws IndexOutOfBoundsException
- db.ChainedBuffer split(int offset) throws IOException
+ db.ChainedBuffer split(int offset) throws IndexOutOfBoundsException, IOException
modifiedmethod: getInt added throws IndexOutOfBoundsException
- int getInt(int offset) throws IOException
+ int getInt(int offset) throws IndexOutOfBoundsException, IOException
modifiedmethod: put added throws IndexOutOfBoundsException
- int put(int offset, byte[] bytes) throws IOException
+ int put(int offset, byte[] bytes) throws IndexOutOfBoundsException, IOException
modifiedmethod: put added throws IndexOutOfBoundsException
- int put(int offset, byte[] data, int dataOffset, int length) throws IOException
+ int put(int offset, byte[] data, int dataOffset, int length) throws IndexOutOfBoundsException, IOException
modifiedmethod: putInt added throws IndexOutOfBoundsException
- int putInt(int offset, int v) throws IOException
+ int putInt(int offset, int v) throws IndexOutOfBoundsException, IOException
modifiedmethod: putByte added throws IndexOutOfBoundsException
- int putByte(int offset, byte b) throws IOException
+ int putByte(int offset, byte b) throws IndexOutOfBoundsException, IOException
class db.DBBuffer 8 changes history
modifiedmethod: get added throws IndexOutOfBoundsException
- void get(int offset, byte[] data, int dataOffset, int length) throws IOException
+ void get(int offset, byte[] data, int dataOffset, int length) throws IndexOutOfBoundsException, IOException
modifiedmethod: getByte added throws IndexOutOfBoundsException
- byte getByte(int offset) throws IOException
+ byte getByte(int offset) throws IndexOutOfBoundsException, IOException
modifiedmethod: split added throws IndexOutOfBoundsException
- db.DBBuffer split(int offset) throws IOException
+ db.DBBuffer split(int offset) throws IndexOutOfBoundsException, IOException
modifiedmethod: fill added throws IndexOutOfBoundsException
- void fill(int startOffset, int endOffset, byte fillByte) throws IOException
+ void fill(int startOffset, int endOffset, byte fillByte) throws IndexOutOfBoundsException, IOException
modifiedmethod: get added throws IndexOutOfBoundsException
- void get(int offset, byte[] data) throws IOException
+ void get(int offset, byte[] data) throws IndexOutOfBoundsException, IOException
modifiedmethod: putByte added throws IndexOutOfBoundsException
- void putByte(int offset, byte b) throws IOException
+ void putByte(int offset, byte b) throws IndexOutOfBoundsException, IOException
modifiedmethod: put added throws IndexOutOfBoundsException
- void put(int offset, byte[] bytes) throws IOException
+ void put(int offset, byte[] bytes) throws IndexOutOfBoundsException, IOException
modifiedmethod: put added throws IndexOutOfBoundsException
- void put(int offset, byte[] bytes, int dataOffset, int length) throws IOException
+ void put(int offset, byte[] bytes, int dataOffset, int length) throws IndexOutOfBoundsException, IOException
class db.DBHandle 2 changes history
addedmethod: checkIsClosed
void checkIsClosed() throws ClosedException
addedmethod: openTransaction
db.Transaction openTransaction(db.util.ErrorHandler errorHandler) throws IllegalStateException
class db.DBRecord 2 changes history
modifiedmethod: write added throws IndexOutOfBoundsException
- void write(db.Buffer buf, int offset) throws IOException
+ void write(db.Buffer buf, int offset) throws IndexOutOfBoundsException, IOException
modifiedmethod: read added throws IndexOutOfBoundsException
- void read(db.Buffer buf, int offset) throws IOException
+ void read(db.Buffer buf, int offset) throws IndexOutOfBoundsException, IOException
class db.SparseRecord 2 changes history
modifiedmethod: read added throws IndexOutOfBoundsException
- void read(db.Buffer buf, int offset) throws IOException
+ void read(db.Buffer buf, int offset) throws IndexOutOfBoundsException, IOException
modifiedmethod: write added throws IndexOutOfBoundsException
- void write(db.Buffer buf, int offset) throws IOException
+ void write(db.Buffer buf, int offset) throws IndexOutOfBoundsException, IOException
class db.Transaction Added history
db.buffers 1 modified
class db.buffers.DataBuffer 2 changes history
modifiedmethod: get added throws IndexOutOfBoundsException; removed throws ArrayIndexOutOfBoundsException
- void get(int offset, byte[] bytes, int dataOffset, int length) throws ArrayIndexOutOfBoundsException
+ void get(int offset, byte[] bytes, int dataOffset, int length) throws IndexOutOfBoundsException
modifiedmethod: get added throws IndexOutOfBoundsException; removed throws ArrayIndexOutOfBoundsException
- byte[] get(int offset, int length) throws ArrayIndexOutOfBoundsException
+ byte[] get(int offset, int length) throws IndexOutOfBoundsException
docking 3 added, 6 modified
class docking.AbstractErrDialog 1 change history
modified extends: docking.DialogComponentProvider → docking.ReusableDialogComponentProvider
class docking.ComponentProvider 2 changes history
addedmethod: adjustFontSize
void adjustFontSize(boolean bigger)
addedmethod: registerAdjustableFontId
void registerAdjustableFontId(java.lang.String fontId)
class docking.DefaultHelpService 1 change history
addedmethod: reload
void reload()
class docking.DialogComponentProvider 1 change history
addedmethod: closeDialog
void closeDialog()
class docking.DockingUtils 2 changes history
addedmethod: setTipWindowEnabled
static void setTipWindowEnabled(boolean enabled)
addedmethod: isTipWindowEnabled
static boolean isTipWindowEnabled()
class docking.ErrLogExpandableDialog 5 changes history
modifiedfield: IMG_EXCEPTION type: ImageIcon → Icon
- static javax.swing.ImageIcon IMG_EXCEPTION
+ static javax.swing.Icon IMG_EXCEPTION
modifiedfield: IMG_REPORT type: ImageIcon → Icon
- static javax.swing.ImageIcon IMG_REPORT
+ static javax.swing.Icon IMG_REPORT
modifiedfield: IMG_FRAME_ELEMENT type: ImageIcon → Icon
- static javax.swing.ImageIcon IMG_FRAME_ELEMENT
+ static javax.swing.Icon IMG_FRAME_ELEMENT
modifiedfield: IMG_STACK type: ImageIcon → Icon
- static javax.swing.ImageIcon IMG_STACK
+ static javax.swing.Icon IMG_STACK
modifiedfield: IMG_CAUSE type: ImageIcon → Icon
- static javax.swing.ImageIcon IMG_CAUSE
+ static javax.swing.Icon IMG_CAUSE
docking.action 1 added, 1 modified
class docking.action.DockingActionIf 1 change history
addedmethod: createMenuComponent
java.awt.Component createMenuComponent(boolean isPopup)
docking.framework 1 removed, 1 modified
class docking.framework.ApplicationInformationDisplayFactory 3 changes history
modifiedmethod: doGetHomeIcon return type: ImageIcon → Icon
- javax.swing.ImageIcon doGetHomeIcon()
+ javax.swing.Icon doGetHomeIcon()
modifiedmethod: getHomeIcon return type: ImageIcon → Icon
- static javax.swing.ImageIcon getHomeIcon()
+ static javax.swing.Icon getHomeIcon()
modifiedmethod: getSplashScreenIcon128 return type: ImageIcon → Icon
- javax.swing.ImageIcon getSplashScreenIcon128()
+ javax.swing.Icon getSplashScreenIcon128()
docking.help 1 modified
class docking.help.HelpManager 2 changes history
addedmethod: getHomeId
java.lang.String getHomeId()
addedmethod: reload
void reload()
docking.menu 1 added, 1 modified
docking.options.editor 7 added, 7 removed, 4 modified
class docking.options.editor.FontPropertyEditor 3 changes history
modifiedmethod: setValue param 1 renamed: o → value
- void setValue(java.lang.Object o)
+ void setValue(java.lang.Object value)
removedmethod: showDialog
void showDialog()
removedmethod: getValue
java.lang.Object getValue()
class docking.options.editor.GhidraColorChooser 4 changes history
addedmethod: setUI
void setUI(javax.swing.plaf.ColorChooserUI ui)
addedmethod: addColorToHistory
void addColorToHistory(java.awt.Color c)
addedmethod: getRecentColors
java.util.List<java.awt.Color> getRecentColors()
addedmethod: getActiveTab
java.lang.String getActiveTab()
class docking.options.editor.OptionsDialog 1 change history
modified extends: docking.DialogComponentProvider → docking.ReusableDialogComponentProvider
class docking.options.editor.SettableColorSwatchChooserPanel 2 changes history
addedmethod: getHistoryColors
java.util.List<java.awt.Color> getHistoryColors()
addedmethod: getRecentColors
java.util.List<java.awt.Color> getRecentColors()
docking.test 1 modified
class docking.test.AbstractDockingTest 4 changes history
modified extends: generic.test.AbstractGenericTest → generic.test.AbstractGuiTest
addedmethod: assertIconsEqual
void assertIconsEqual(javax.swing.Icon expected, javax.swing.Icon actual)
addedmethod: getURL
java.net.URL getURL(javax.swing.Icon icon)
modifiedmethod: createApplicationLayout added throws IOException
- utility.application.ApplicationLayout createApplicationLayout()
+ utility.application.ApplicationLayout createApplicationLayout() throws IOException
docking.theme.gui 21 added
docking.tool 1 modified
class docking.tool.ToolConstants 1 change history
addedfield: FILE_IMPORT_OPTIONS
static java.lang.String FILE_IMPORT_OPTIONS
docking.util 2 removed
docking.util.image 1 modified
class docking.util.image.DropShadow 2 changes history
addedmethod: createDropShadow
java.awt.Image createDropShadow(java.awt.image.BufferedImage image, int shadowSize)
removedmethod: createDrowShadow
java.awt.Image createDrowShadow(java.awt.image.BufferedImage image, int shadowSize)
docking.widgets 1 added, 8 modified
class docking.widgets.AbstractGCellRenderer 6 changes history
addedmethod: getAlternatingBackgroundColor
java.awt.Color getAlternatingBackgroundColor(javax.swing.JComponent parent, int row)
addedmethod: getErrorForegroundColor
java.awt.Color getErrorForegroundColor(boolean isSelected)
addedmethod: getUneditableForegroundColor
java.awt.Color getUneditableForegroundColor(boolean isSelected)
addedmethod: setForeground
void setForeground(java.awt.Color fg)
addedmethod: setBackground
void setBackground(java.awt.Color bg)
removedmethod: getOSDependentBackgroundColor
java.awt.Color getOSDependentBackgroundColor(javax.swing.JComponent parent, int row)
class docking.widgets.DropDownTextField 3 changes history
addedfield: PREVIEW_WINDOW_BGCOLOR
static java.awt.Color PREVIEW_WINDOW_BGCOLOR
addedfield: PREVIEW_WINDOW_FGCOLOR
static java.awt.Color PREVIEW_WINDOW_FGCOLOR
removedfield: TOOLTIP_WINDOW_BGCOLOR
static java.awt.Color TOOLTIP_WINDOW_BGCOLOR
class docking.widgets.FindDialog 1 change history
modified extends: docking.DialogComponentProvider → docking.ReusableDialogComponentProvider
class docking.widgets.GComponent 2 changes history
addedmethod: isHTMLRenderingEnabled
boolean isHTMLRenderingEnabled()
removedmethod: getHTMLRenderingEnabled
boolean getHTMLRenderingEnabled()
class docking.widgets.OptionDialog 1 change history
addedmethod: showOptionNoCancelDialog
static int showOptionNoCancelDialog(java.awt.Component parent, java.lang.String title, java.lang.String message, java.lang.String option1, java.lang.String option2, java.lang.String option3, int messageType, ghidra.util.HelpLocation help)
class docking.widgets.PasswordChangeDialog 1 change history
addedmethod: close
void close()
class docking.widgets.PasswordDialog 1 change history
addedmethod: close
void close()
class docking.widgets.PopupWindow 3 changes history
addedmethod: showOffsetPopup
void showOffsetPopup(java.awt.event.MouseEvent e, java.awt.Rectangle keepVisibleSize, boolean forceShow)
addedmethod: showPopup
void showPopup(java.awt.event.MouseEvent e, boolean forceShow)
removedmethod: showOffsetPopup
void showOffsetPopup(java.awt.event.MouseEvent e, java.awt.Rectangle keepVisibleSize)
docking.widgets.button 2 added
docking.widgets.combobox 1 removed, 1 modified
class docking.widgets.combobox.GhidraComboBox 11 changes history
addedmethod: setText
void setText(java.lang.String text)
addedmethod: addEditorKeyListener
void addEditorKeyListener(java.awt.event.KeyListener l)
addedmethod: removeEditorKeyListener
void removeEditorKeyListener(java.awt.event.KeyListener l)
addedmethod: setDocument
void setDocument(javax.swing.text.Document document)
addedmethod: setColumns
void setColumns(int columns)
addedmethod: associateLabel
void associateLabel(javax.swing.JLabel label)
addedmethod: setSelectionStart
void setSelectionStart(int selectionStart)
addedmethod: setSelectionEnd
void setSelectionEnd(int selectionEnd)
addedmethod: requestFocus
void requestFocus()
modifiedmethod: addToModel param 1 renamed: obj → item
- void addToModel(E obj)
+ void addToModel(E item)
modifiedmethod: containsItem param 1 renamed: obj → item
- boolean containsItem(E obj)
+ boolean containsItem(E item)
docking.widgets.fieldpanel.field 3 modified
class docking.widgets.fieldpanel.field.SimpleImageField 2 changes history
addedfield: imageIon
javax.swing.ImageIcon imageIon
removedfield: icon
javax.swing.ImageIcon icon
class docking.widgets.fieldpanel.field.SimpleTextField 1 change history
modifiedfield: hlFactory type: HighlightFactory → FieldHighlightFactory
- docking.widgets.fieldpanel.support.HighlightFactory hlFactory
+ docking.widgets.fieldpanel.support.FieldHighlightFactory hlFactory
class docking.widgets.fieldpanel.field.VerticalLayoutTextField 1 change history
modifiedfield: hlFactory type: HighlightFactory → FieldHighlightFactory
- docking.widgets.fieldpanel.support.HighlightFactory hlFactory
+ docking.widgets.fieldpanel.support.FieldHighlightFactory hlFactory
docking.widgets.fieldpanel.internal 1 modified
class docking.widgets.fieldpanel.internal.PaintContext 4 changes history
removedmethod: getDefaultBackground
java.awt.Color getDefaultBackground()
removedmethod: setDefaultBackgroundColor
void setDefaultBackgroundColor(java.awt.Color c)
removedmethod: isDefaultBackground
boolean isDefaultBackground()
removedmethod: setPrintColor
void setPrintColor(java.awt.Color c)
docking.widgets.fieldpanel.support 1 added, 1 removed
docking.widgets.filechooser 3 modified
class docking.widgets.filechooser.GFileChooserOptionsDialog 1 change history
modified extends: docking.DialogComponentProvider → docking.ReusableDialogComponentProvider
class docking.widgets.filechooser.GhidraFileChooser 2 changes history
modified extends: docking.DialogComponentProvider → docking.ReusableDialogComponentProvider
addedmethod: setLastDirectoryPreference
void setLastDirectoryPreference(java.lang.String newKey)
class docking.widgets.filechooser.GhidraFileChooserPanel 1 change history
addedmethod: dispose
void dispose()
docking.widgets.label 1 added, 2 modified
class docking.widgets.label.GDHtmlLabel 2 changes history
modified extends: javax.swing.JLabel → docking.widgets.label.AbstractHtmlLabel
modified implements: docking.widgets.GComponent → (none)
class docking.widgets.label.GHtmlLabel 2 changes history
modified extends: javax.swing.JLabel → docking.widgets.label.AbstractHtmlLabel
modified implements: docking.widgets.GComponent → (none)
docking.widgets.list 1 modified
class docking.widgets.list.ListPanel 14 changes history
addedmethod: addListSelectionListener
void addListSelectionListener(javax.swing.event.ListSelectionListener listener)
addedmethod: removeListSelectionListener
void removeListSelectionListener(javax.swing.event.ListSelectionListener listener)
addedmethod: setSelectedValue
void setSelectedValue(T item)
addedmethod: refreshList
void refreshList(T[] dataList)
addedmethod: setListData
void setListData(T[] data)
modifiedmethod: getList return type: JList → JList
- javax.swing.JList getList()
+ javax.swing.JList<T> getList()
modifiedmethod: getSelectedValues return type: java.lang.Object[] → List
- java.lang.Object[] getSelectedValues()
+ java.util.List<T> getSelectedValues()
modifiedmethod: getListModel return type: ListModel → ListModel
- javax.swing.ListModel getListModel()
+ javax.swing.ListModel<T> getListModel()
modifiedmethod: getSelectedValue return type: Object → T
- java.lang.Object getSelectedValue()
+ T getSelectedValue()
removedmethod: setSelectedValue
void setSelectedValue(java.lang.Object item)
removedmethod: refreshList
void refreshList(java.lang.Object[] dataList)
removedmethod: setListData
void setListData(java.lang.Object[] data)
removedmethod: setListModel
void setListModel(javax.swing.ListModel listModel)
removedmethod: setCellRenderer
void setCellRenderer(javax.swing.ListCellRenderer r)
docking.widgets.table 1 added, 4 modified
class docking.widgets.table.AbstractGTableModel 2 changes history
addedfield: isDisposed
boolean isDisposed
addedmethod: isDisposed
boolean isDisposed()
class docking.widgets.table.GFilterTable 3 changes history
addedmethod: getRow
int getRow(java.awt.Point point)
addedmethod: getColumn
int getColumn(java.awt.Point point)
addedmethod: getCellValue
java.lang.Object getCellValue(java.awt.Point point)
class docking.widgets.table.GTable 5 changes history
addedmethod: setUI
void setUI(javax.swing.plaf.TableUI ui)
addedmethod: editCellAt
boolean editCellAt(int row, int column, java.util.EventObject e)
addedmethod: requestTableEditorFocus
void requestTableEditorFocus()
removedfield: defaultGTableRendererList
java.util.List<javax.swing.table.TableCellRenderer> defaultGTableRendererList
removedmethod: editCellAt
boolean editCellAt(int row, int column)
class docking.widgets.table.GTableHeaderRenderer 7 changes history
modified extends: javax.swing.JPanel → javax.swing.table.DefaultTableCellRenderer
modified implements: javax.swing.table.TableCellRenderer → (none)
addedmethod: setBounds
void setBounds(int x, int y, int w, int h)
addedmethod: paint
void paint(java.awt.Graphics g)
removedmethod: paintComponent
void paintComponent(java.awt.Graphics g)
removedmethod: getBackgroundPaint
java.awt.Paint getBackgroundPaint()
removedmethod: isSortedAscending
boolean isSortedAscending()
docking.widgets.table.constraint.dialog 1 modified
class docking.widgets.table.constraint.dialog.ColumnFilterDialog 1 change history
modified extends: docking.DialogComponentProvider → docking.ReusableDialogComponentProvider
docking.widgets.table.threaded 1 modified
class docking.widgets.table.threaded.ThreadedTableModel 1 change history
addedmethod: backgroundWorkCancelled
void backgroundWorkCancelled()
docking.widgets.tree 1 modified
class docking.widgets.tree.GTreeNode 1 change history
addedmethod: isAutoExpandPermitted
boolean isAutoExpandPermitted()
docking.widgets.tree.support 1 modified
class docking.widgets.tree.support.GTreeRenderer 1 change history
modifiedmethod: fromUiResource param 1 renamed: c → color
- java.awt.Color fromUiResource(java.awt.Color c)
+ java.awt.Color fromUiResource(java.awt.Color color)
docking.widgets.tree.tasks 1 modified
class docking.widgets.tree.tasks.GTreeExpandAllTask 2 changes history
addedmethod: expandNode
void expandNode(docking.widgets.tree.GTreeNode parent, boolean force, ghidra.util.task.TaskMonitor monitor) throws CancelledException
removedmethod: expandNode
void expandNode(docking.widgets.tree.GTreeNode parent, ghidra.util.task.TaskMonitor monitor) throws CancelledException
docking.wizard 1 modified
class docking.wizard.WizardManager 1 change history
modified extends: docking.DialogComponentProvider → docking.ReusableDialogComponentProvider
generic 1 removed
class generic.Images Removed history
generic.application 1 added
generic.test 2 added, 1 removed, 1 modified
class generic.test.AbstractGenericTest 43 changes history
modifiedmethod: createApplicationLayout added throws IOException
- utility.application.ApplicationLayout createApplicationLayout()
+ utility.application.ApplicationLayout createApplicationLayout() throws IOException
removedmethod: getAllWindows
static java.util.Set<java.awt.Window> getAllWindows()
removedmethod: printMemory
static void printMemory()
removedmethod: waitForTasks
static void waitForTasks()
removedmethod: waitForPostedSwingRunnables
static void waitForPostedSwingRunnables()
removedmethod: pressButtonByText
static void pressButtonByText(java.awt.Container container, java.lang.String buttonText)
removedmethod: pressButtonByText
static void pressButtonByText(java.awt.Container container, java.lang.String buttonText, boolean waitForCompletion)
removedmethod: pressButtonByName
static void pressButtonByName(java.awt.Container container, java.lang.String buttonName)
removedmethod: pressButtonByName
static void pressButtonByName(java.awt.Container container, java.lang.String buttonName, boolean waitForCompletion)
removedmethod: pressButton
static void pressButton(javax.swing.AbstractButton button)
removedmethod: pressButton
static void pressButton(javax.swing.AbstractButton button, boolean waitForCompletion)
removedmethod: findComponentByName
static java.awt.Component findComponentByName(java.awt.Container container, java.lang.String componentName)
removedmethod: findComponentByName
static java.awt.Component findComponentByName(java.awt.Container container, java.lang.String componentName, boolean checkOwnedWindows)
removedmethod: findComponentsByName
static java.util.List<java.awt.Component> findComponentsByName(java.awt.Container container, java.lang.String componentName, boolean checkOwnedWindows)
removedmethod: findButtonByIcon
static javax.swing.JButton findButtonByIcon(java.awt.Container container, javax.swing.Icon icon)
removedmethod: findButtonByText
static javax.swing.JButton findButtonByText(java.awt.Container container, java.lang.String text)
removedmethod: findAbstractButtonByText
static javax.swing.AbstractButton findAbstractButtonByText(java.awt.Container container, java.lang.String text)
removedmethod: findAbstractButtonByName
static javax.swing.AbstractButton findAbstractButtonByName(java.awt.Container container, java.lang.String name)
removedmethod: leftClick
static void leftClick(javax.swing.JComponent comp, int x, int y)
removedmethod: middleClick
static void middleClick(javax.swing.JComponent comp, int x, int y)
removedmethod: rightClick
static void rightClick(javax.swing.JComponent comp, int x, int y)
removedmethod: doubleClick
static void doubleClick(javax.swing.JComponent comp, int x, int y)
removedmethod: clickMouse
static void clickMouse(java.awt.Component comp, int button, int x, int y, int clickCount, int modifiers, boolean popupTrigger)
removedmethod: clickMouse
static void clickMouse(java.awt.Component comp, int button, int x, int y, int clickCount, int modifiers)
removedmethod: dragMouse
static void dragMouse(java.awt.Component comp, int button, int startX, int startY, int endX, int endY, int modifiers)
removedmethod: moveMouse
static void moveMouse(java.awt.Component comp, int x, int y)
removedmethod: postEvent
static void postEvent(java.awt.AWTEvent ev)
removedmethod: runSwing
static void runSwing(java.lang.Runnable r)
removedmethod: runSwingLater
void runSwingLater(java.lang.Runnable r)
removedmethod: runSwing
static void runSwing(java.lang.Runnable runnable, boolean wait)
removedmethod: executeOnSwingWithoutBlocking
static void executeOnSwingWithoutBlocking(java.lang.Runnable runnable)
removedmethod: clickTableCell
static void clickTableCell(javax.swing.JTable table, int row, int col, int clickCount)
removedmethod: clickTableRange
static void clickTableRange(javax.swing.JTable table, int row, int count)
removedmethod: editCell
static javax.swing.table.TableCellEditor editCell(javax.swing.JTable table, int row, int col)
removedmethod: getRenderedTableCellValue
static java.lang.String getRenderedTableCellValue(javax.swing.JTable table, int row, int column)
removedmethod: setText
static void setText(javax.swing.text.JTextComponent field, java.lang.String text)
removedmethod: getText
static java.lang.String getText(javax.swing.text.JTextComponent field)
removedmethod: findTreePathToText
static javax.swing.tree.TreePath findTreePathToText(javax.swing.JTree tree, java.lang.String text)
removedmethod: findPathToText
static javax.swing.tree.TreePath findPathToText(javax.swing.JTree tree, javax.swing.tree.TreePath startTreePath, java.lang.String text)
removedmethod: fixupGUI
static void fixupGUI() throws InterruptedException, InvocationTargetException
removedmethod: waitForSwing
static boolean waitForSwing()
removedmethod: privateWaitForPostedSwingRunnables_SwingSafe
static void privateWaitForPostedSwingRunnables_SwingSafe()
removedmethod: yieldToSwing
static void yieldToSwing()
generic.theme 42 added
generic.theme.builtin 9 added
generic.theme.laf 17 added
generic.theme.laf.nimbus 1 added
generic.util 1 removed
generic.util.action 7 added
ghidra 1 removed, 2 modified
class ghidra.GhidraOptions 3 changes history
modifiedfield: DEFAULT_CURSOR_LINE_COLOR type: Color → GColor
- static java.awt.Color DEFAULT_CURSOR_LINE_COLOR
+ static generic.theme.GColor DEFAULT_CURSOR_LINE_COLOR
modifiedfield: DEFAULT_SELECTION_COLOR type: Color → GColor
- static java.awt.Color DEFAULT_SELECTION_COLOR
+ static generic.theme.GColor DEFAULT_SELECTION_COLOR
modifiedfield: DEFAULT_HIGHLIGHT_COLOR type: Color → GColor
- static java.awt.Color DEFAULT_HIGHLIGHT_COLOR
+ static generic.theme.GColor DEFAULT_HIGHLIGHT_COLOR
class ghidra.GhidraTestApplicationLayout 2 changes history
addedmethod: findGhidraModules
java.util.Map<java.lang.String,ghidra.framework.GModule> findGhidraModules() throws IOException
addedmethod: getDependentModulePatterns
java.util.Set<java.lang.String> getDependentModulePatterns()
ghidra.app.decompiler 7 modified
class ghidra.app.decompiler.ClangToken 1 change history
addedmethod: getHighSymbol
ghidra.program.model.pcode.HighSymbol getHighSymbol(ghidra.program.model.pcode.HighFunction highFunction)
class ghidra.app.decompiler.ClangTokenGroup 2 changes history
addedmethod: AddTokenGroup
void AddTokenGroup(ghidra.app.decompiler.ClangNode obj)
removedmethod: AddTokenGroup
void AddTokenGroup(java.lang.Object obj)
class ghidra.app.decompiler.ClangVariableDecl 1 change history
addedmethod: getHighSymbol
ghidra.program.model.pcode.HighSymbol getHighSymbol()
class ghidra.app.decompiler.ClangVariableToken 1 change history
addedmethod: getHighSymbol
ghidra.program.model.pcode.HighSymbol getHighSymbol(ghidra.program.model.pcode.HighFunction highFunction)
class ghidra.app.decompiler.DecompileCallback 4 changes history
modifiedmethod: getCodeLabel added throws IOException
- java.lang.String getCodeLabel(ghidra.program.model.address.Address addr)
+ java.lang.String getCodeLabel(ghidra.program.model.address.Address addr) throws IOException
modifiedmethod: getPcodeInject added throws DecoderException; added throws UnknownInstructionException; added throws IOException; added throws MemoryAccessException; added throws NotFoundException
- void getPcodeInject(java.lang.String nm, ghidra.program.model.pcode.Decoder paramDecoder, int type, ghidra.program.model.pcode.Encoder resultEncoder)
+ void getPcodeInject(java.lang.String nm, ghidra.program.model.pcode.Decoder paramDecoder, int type, ghidra.program.model.pcode.Encoder resultEncoder) throws DecoderException, UnknownInstructionException, IOException, MemoryAccessException, NotFoundException
modifiedmethod: getMappedSymbols added throws IOException
- void getMappedSymbols(ghidra.program.model.address.Address addr, ghidra.program.model.pcode.Encoder resultEncoder)
+ void getMappedSymbols(ghidra.program.model.address.Address addr, ghidra.program.model.pcode.Encoder resultEncoder) throws IOException
modifiedmethod: getExternalRef added throws IOException
- void getExternalRef(ghidra.program.model.address.Address addr, ghidra.program.model.pcode.Encoder resultEncoder)
+ void getExternalRef(ghidra.program.model.address.Address addr, ghidra.program.model.pcode.Encoder resultEncoder) throws IOException
class ghidra.app.decompiler.DecompileOptions 3 changes history
addedfield: DEFAULT_FONT_ID
static java.lang.String DEFAULT_FONT_ID
addedmethod: getBackgroundColor
java.awt.Color getBackgroundColor()
removedmethod: getCodeViewerBackgroundColor
java.awt.Color getCodeViewerBackgroundColor()
class ghidra.app.decompiler.DecompilerMarginService 1 change history
addedmethod: getDecompilerPanel
ghidra.app.decompiler.component.DecompilerPanel getDecompilerPanel()
ghidra.app.decompiler.component 1 modified
class ghidra.app.decompiler.component.DecompilerPanel 3 changes history
addedmethod: getLayoutController
ghidra.app.decompiler.component.ClangLayoutController getLayoutController()
addedmethod: getLineNumber
int getLineNumber(int y)
removedmethod: getLayoutModel
docking.widgets.fieldpanel.LayoutModel getLayoutModel()
ghidra.app.emulator 5 removed
ghidra.app.emulator.memory 7 removed
ghidra.app.emulator.state 4 removed
ghidra.app.events 2 added
ghidra.app.merge 1 modified
class ghidra.app.merge.MergeProgressPanel 3 changes history
modifiedfield: COMPLETED_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon COMPLETED_ICON
+ static javax.swing.Icon COMPLETED_ICON
modifiedfield: IN_PROGRESS_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon IN_PROGRESS_ICON
+ static javax.swing.Icon IN_PROGRESS_ICON
modifiedfield: DEFINED_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon DEFINED_ICON
+ static javax.swing.Icon DEFINED_ICON
ghidra.app.nav 1 modified
class ghidra.app.nav.Navigatable 4 changes history
addedmethod: setHighlightProvider
void setHighlightProvider(ghidra.app.util.ListingHighlightProvider highlightProvider, ghidra.program.model.listing.Program program)
addedmethod: removeHighlightProvider
void removeHighlightProvider(ghidra.app.util.ListingHighlightProvider highlightProvider, ghidra.program.model.listing.Program program)
removedmethod: setHighlightProvider
void setHighlightProvider(ghidra.app.util.HighlightProvider highlightProvider, ghidra.program.model.listing.Program program)
removedmethod: removeHighlightProvider
void removeHighlightProvider(ghidra.app.util.HighlightProvider highlightProvider, ghidra.program.model.listing.Program program)
ghidra.app.plugin 1 modified
class ghidra.app.plugin.ProgramPlugin 1 change history
addedmethod: postProgramActivated
void postProgramActivated(ghidra.program.model.listing.Program program)
ghidra.app.plugin.assembler 2 modified
class ghidra.app.plugin.assembler.AssemblyBuffer 1 change history
addedmethod: assemble
byte[] assemble(ghidra.program.model.address.Address at, java.lang.String line) throws AssemblySyntaxException, AssemblySemanticException, IOException
class ghidra.app.plugin.assembler.AssemblySelector 1 change history
addedmethod: filterCompatibleAndSort
java.util.List<ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns> filterCompatibleAndSort(ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults rr, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx) throws AssemblySemanticException
ghidra.app.plugin.assembler.sleigh.symbol 1 modified
class ghidra.app.plugin.assembler.sleigh.symbol.AssemblyNumericSymbols 5 changes history
addedfield: programEquates
java.util.NavigableMap<java.lang.String,java.util.Set<java.lang.Long>> programEquates
addedfield: languageLabels
java.util.NavigableMap<java.lang.String,java.util.Set<ghidra.program.model.address.Address>> languageLabels
removedfield: equates
java.util.Map<java.lang.String,java.util.Set<java.lang.Long>> equates
removedfield: labels
java.util.Map<java.lang.String,java.util.Set<ghidra.program.model.address.Address>> labels
removedfield: labelsBySpace
java.util.Map<ghidra.program.model.address.AddressSpace,java.util.Map<java.lang.String,java.util.Set<ghidra.program.model.address.Address>>> labelsBySpace
ghidra.app.plugin.debug 2 modified
class ghidra.app.plugin.debug.MemoryUsagePlugin 1 change history
addedmethod: dispose
void dispose()
class ghidra.app.plugin.debug.ShowMemoryDialog 1 change history
modified extends: docking.DialogComponentProvider → docking.ReusableDialogComponentProvider
ghidra.app.plugin.debug.propertymanager 1 modified
class ghidra.app.plugin.debug.propertymanager.PropertyManagerProvider 1 change history
modifiedfield: ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon ICON
+ static javax.swing.Icon ICON
ghidra.app.plugin.exceptionhandlers.gcc 1 modified
class ghidra.app.plugin.exceptionhandlers.gcc.GccAnalysisUtils 6 changes history
addedmethod: readULEB128Info
static ghidra.app.util.bin.LEB128Info readULEB128Info(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr) throws MemoryAccessException
addedmethod: readSLEB128Info
static ghidra.app.util.bin.LEB128Info readSLEB128Info(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr) throws MemoryAccessException
removedmethod: readULEB128
static long readULEB128(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr)
removedmethod: getULEB128Length
static int getULEB128Length(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr)
removedmethod: readSLEB128
static long readSLEB128(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr)
removedmethod: getSLEB128Length
static int getSLEB128Length(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr)
ghidra.app.plugin.exceptionhandlers.gcc.datatype 3 removed
ghidra.app.plugin.exceptionhandlers.gcc.structures.gccexcepttable 2 modified
class ghidra.app.plugin.exceptionhandlers.gcc.structures.gccexcepttable.LSDAActionRecord 1 change history
modifiedmethod: create added throws MemoryAccessException
- void create(ghidra.program.model.address.Address address)
+ void create(ghidra.program.model.address.Address address) throws MemoryAccessException
class ghidra.app.plugin.exceptionhandlers.gcc.structures.gccexcepttable.LSDAActionTable 1 change history
modifiedmethod: create added throws MemoryAccessException
- void create(ghidra.program.model.address.Address address, ghidra.program.model.address.Address maxAddress)
+ void create(ghidra.program.model.address.Address address, ghidra.program.model.address.Address maxAddress) throws MemoryAccessException
ghidra.app.plugin.gui 3 added, 1 removed
ghidra.app.plugin.processors.generic 1 modified
class ghidra.app.plugin.processors.generic.PcodeFieldFactory 2 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel myModel, ghidra.app.util.ListingHighlightProvider highlightProvider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel myModel, ghidra.app.util.HighlightProvider highlightProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
ghidra.app.plugin.processors.sleigh 1 modified
class ghidra.app.plugin.processors.sleigh.SleighLanguageProvider 1 change history
addedmethod: getSleighLanguageProvider
static ghidra.app.plugin.processors.sleigh.SleighLanguageProvider getSleighLanguageProvider()
ghidra.app.script 2 modified
class ghidra.app.script.GhidraScript 1 change history
addedmethod: askAddress
ghidra.program.model.address.Address askAddress(java.lang.String title, java.lang.String message, java.lang.String defaultValue) throws CancelledException
class ghidra.app.script.ScriptInfo 1 change history
modifiedmethod: getToolBarImage return type: ImageIcon → Icon
- javax.swing.ImageIcon getToolBarImage(boolean scaled)
+ javax.swing.Icon getToolBarImage(boolean scaled)
ghidra.app.services 1 added, 1 removed, 4 modified
class ghidra.app.services.CodeViewerService 4 changes history
addedmethod: setHighlightProvider
void setHighlightProvider(ghidra.app.util.ListingHighlightProvider provider, ghidra.program.model.listing.Program program)
addedmethod: removeHighlightProvider
void removeHighlightProvider(ghidra.app.util.ListingHighlightProvider provider, ghidra.program.model.listing.Program program)
removedmethod: setHighlightProvider
void setHighlightProvider(ghidra.app.util.HighlightProvider provider, ghidra.program.model.listing.Program program)
removedmethod: removeHighlightProvider
void removeHighlightProvider(ghidra.app.util.HighlightProvider provider, ghidra.program.model.listing.Program program)
class ghidra.app.services.DataTypeManagerService 6 changes history
modified implements: ghidra.app.services.DataTypeQueryService → ghidra.app.services.DataTypeArchiveService, ghidra.app.services.DataTypeQueryService
removedmethod: getBuiltInDataTypesManager
ghidra.program.model.data.DataTypeManager getBuiltInDataTypesManager()
removedmethod: closeArchive
void closeArchive(ghidra.program.model.data.DataTypeManager dtm)
removedmethod: openDataTypeArchive
ghidra.program.model.data.DataTypeManager openDataTypeArchive(java.lang.String archiveName) throws IOException, DuplicateIdException
removedmethod: openArchive
ghidra.app.plugin.core.datamgr.archive.Archive openArchive(ghidra.program.model.listing.DataTypeArchive dataTypeArchive)
removedmethod: openArchive
ghidra.app.plugin.core.datamgr.archive.Archive openArchive(java.io.File file, boolean acquireWriteLock) throws IOException, DuplicateIdException
class ghidra.app.services.DataTypeQueryService 1 change history
removedmethod: getDataTypeManagers
ghidra.program.model.data.DataTypeManager[] getDataTypeManagers()
class ghidra.app.services.MarkerService 1 change history
addedmethod: isActiveMarkerForGroup
boolean isActiveMarkerForGroup(java.lang.String groupName, ghidra.app.services.MarkerSet markerSet, ghidra.program.model.listing.Program program)
ghidra.app.tablechooser 2 modified
class ghidra.app.tablechooser.ColumnDisplay 1 change history
addedmethod: getRenderer
ghidra.util.table.column.GColumnRenderer<COLUMN_TYPE> getRenderer()
class ghidra.app.tablechooser.ColumnDisplayDynamicTableColumnAdapter 1 change history
addedmethod: getColumnRenderer
ghidra.util.table.column.GColumnRenderer<COLUMN_TYPE> getColumnRenderer()
ghidra.app.util 1 added, 2 removed, 3 modified
class ghidra.app.util.AddressInput 2 changes history
modified implements: (none) → docking.widgets.table.FocusableEditor
addedmethod: focusEditor
void focusEditor()
class ghidra.app.util.NamespaceUtils 2 changes history
addedmethod: getSymbols
static java.util.List<ghidra.program.model.symbol.Symbol> getSymbols(java.lang.String symbolPath, ghidra.program.model.listing.Program program, boolean searchWithinAllLibraries)
addedmethod: getSymbols
static java.util.List<ghidra.program.model.symbol.Symbol> getSymbols(ghidra.app.util.SymbolPath symbolPath, ghidra.program.model.listing.Program program, boolean searchWithinAllLibraries)
class ghidra.app.util.PluginConstants 6 changes history
addedfield: SEARCH_HIGHLIGHT_COLOR_OPTION_NAME
static java.lang.String SEARCH_HIGHLIGHT_COLOR_OPTION_NAME
addedfield: SEARCH_HIGHLIGHT_CURRENT_COLOR_OPTION_NAME
static java.lang.String SEARCH_HIGHLIGHT_CURRENT_COLOR_OPTION_NAME
modifiedfield: SEARCH_HIGHLIGHT_CURRENT_ADDR_COLOR type: Color → GColor
- static java.awt.Color SEARCH_HIGHLIGHT_CURRENT_ADDR_COLOR
+ static generic.theme.GColor SEARCH_HIGHLIGHT_CURRENT_ADDR_COLOR
modifiedfield: SEARCH_HIGHLIGHT_COLOR type: Color → GColor
- static java.awt.Color SEARCH_HIGHLIGHT_COLOR
+ static generic.theme.GColor SEARCH_HIGHLIGHT_COLOR
removedfield: SEARCH_HIGHLIGHT_COLOR_NAME
static java.lang.String SEARCH_HIGHLIGHT_COLOR_NAME
removedfield: SEARCH_HIGHLIGHT_CURRENT_COLOR_NAME
static java.lang.String SEARCH_HIGHLIGHT_CURRENT_COLOR_NAME
ghidra.app.util.bean 1 modified
class ghidra.app.util.bean.FixedBitSizeValueField 1 change history
removedmethod: main
static void main(java.lang.String[] args)
ghidra.app.util.bin 5 added, 2 modified
class ghidra.app.util.bin.BinaryReader 4 changes history
addedmethod: getInputStream
java.io.InputStream getInputStream()
addedmethod: readNextValue
long readNextValue(int len) throws IOException
addedmethod: readNextUnsignedValue
long readNextUnsignedValue(int len) throws IOException
addedmethod: readNextUnsignedIntExact
int readNextUnsignedIntExact() throws IOException, InvalidDataException
class ghidra.app.util.bin.StructConverter 2 changes history
addedfield: ULEB128
static ghidra.program.model.data.UnsignedLeb128DataType ULEB128
addedfield: SLEB128
static ghidra.program.model.data.SignedLeb128DataType SLEB128
ghidra.app.util.bin.format 1 modified
class ghidra.app.util.bin.format.MemoryLoadable 2 changes history
addedmethod: hasFilteredLoadInputStream
boolean hasFilteredLoadInputStream(ghidra.app.util.bin.format.elf.ElfLoadHelper elfLoadHelper, ghidra.program.model.address.Address start)
addedmethod: getRawInputStream
java.io.InputStream getRawInputStream() throws IOException
ghidra.app.util.bin.format.coff 2 modified
class ghidra.app.util.bin.format.coff.AoutHeaderMIPS 2 changes history
addedmethod: getUninitializedDataStart
int getUninitializedDataStart()
removedmethod: getUnitializedDataStart
int getUnitializedDataStart()
class ghidra.app.util.bin.format.coff.CoffFileHeader 1 change history
addedmethod: isValid
static boolean isValid(ghidra.app.util.bin.ByteProvider provider) throws IOException
ghidra.app.util.bin.format.coff.relocation 1 modified
class ghidra.app.util.bin.format.coff.relocation.CoffRelocationHandler 1 change history
modifiedmethod: relocate return type: void → RelocationResult; removed throws NotFoundException
- void relocate(ghidra.program.model.address.Address address, ghidra.app.util.bin.format.coff.CoffRelocation relocation, ghidra.app.util.bin.format.coff.relocation.CoffRelocationContext relocationContext) throws MemoryAccessException, NotFoundException, RelocationException
+ ghidra.program.model.reloc.RelocationResult relocate(ghidra.program.model.address.Address address, ghidra.app.util.bin.format.coff.CoffRelocation relocation, ghidra.app.util.bin.format.coff.relocation.CoffRelocationContext relocationContext) throws MemoryAccessException, RelocationException
ghidra.app.util.bin.format.dwarf4 1 removed, 5 modified
class ghidra.app.util.bin.format.dwarf4.DIEAggregate 3 changes history
addedmethod: getSourceFile
java.lang.String getSourceFile()
addedmethod: getAsLocation
java.util.List<ghidra.app.util.bin.format.dwarf4.DWARFLocation> getAsLocation(int attribute, ghidra.app.util.bin.format.dwarf4.DWARFRange range) throws IOException
removedmethod: getAsLocation
java.util.List<ghidra.app.util.bin.format.dwarf4.DWARFLocation> getAsLocation(int attribute) throws IOException
class ghidra.app.util.bin.format.dwarf4.DWARFCompileUnit 1 change history
addedmethod: isValidFileIndex
boolean isValidFileIndex(int index)
class ghidra.app.util.bin.format.dwarf4.DWARFLine 1 change history
addedmethod: isValidFileIndex
boolean isValidFileIndex(int index)
class ghidra.app.util.bin.format.dwarf4.DWARFRange 1 change history
addedfield: EMPTY
static ghidra.app.util.bin.format.dwarf4.DWARFRange EMPTY
class ghidra.app.util.bin.format.dwarf4.DWARFUtil 13 changes history
addedmethod: appendComment
static void appendComment(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address address, int commentType, java.lang.String prefix, java.lang.String comment, java.lang.String sep)
addedmethod: getCodeUnitForComment
static ghidra.program.model.listing.CodeUnit getCodeUnitForComment(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address address)
addedmethod: isPointerTo
static boolean isPointerTo(ghidra.app.util.bin.format.dwarf4.DIEAggregate targetDIEA, ghidra.app.util.bin.format.dwarf4.DIEAggregate testDIEA)
addedmethod: isPointerDataType
static boolean isPointerDataType(ghidra.app.util.bin.format.dwarf4.DIEAggregate diea)
addedmethod: getLanguageExternalFile
static generic.jar.ResourceFile getLanguageExternalFile(ghidra.program.model.lang.Language lang, java.lang.String name) throws IOException
addedmethod: getLanguageDefinitionDirectory
static generic.jar.ResourceFile getLanguageDefinitionDirectory(ghidra.program.model.lang.Language lang) throws IOException
addedmethod: getLanguageExternalNameValue
static java.lang.String getLanguageExternalNameValue(ghidra.program.model.lang.Language lang, java.lang.String name) throws IOException
addedmethod: packCompositeIfPossible
static void packCompositeIfPossible(ghidra.program.model.data.Composite original, ghidra.program.model.data.DataTypeManager dtm)
addedmethod: isEmptyArray
static boolean isEmptyArray(ghidra.program.model.data.DataType dt)
addedmethod: isZeroByteDataType
static boolean isZeroByteDataType(ghidra.program.model.data.DataType dt)
addedmethod: isVoid
static boolean isVoid(ghidra.program.model.data.DataType dt)
addedmethod: isStackVarnode
static boolean isStackVarnode(ghidra.program.model.pcode.Varnode varnode)
removedmethod: readAddress
static java.lang.Number readAddress(ghidra.app.util.bin.BinaryReader reader, byte pointerSize) throws IOException
ghidra.app.util.bin.format.dwarf4.attribs 1 removed, 1 modified
class ghidra.app.util.bin.format.dwarf4.attribs.DWARFNumericAttribute 6 changes history
modified extends: java.lang.Object → ghidra.program.model.scalar.Scalar
addedmethod: isAmbiguousSignedness
boolean isAmbiguousSignedness()
addedmethod: getValueWithSignednessHint
long getValueWithSignednessHint(boolean signednessHint)
removedfield: value
long value
removedmethod: getValue
long getValue()
removedmethod: getUnsignedValue
long getUnsignedValue()
ghidra.app.util.bin.format.dwarf4.encoding 2 modified
class ghidra.app.util.bin.format.dwarf4.encoding.DWARFAttribute 12 changes history
addedfield: DW_AT_go_kind
static int DW_AT_go_kind
addedfield: DW_AT_go_key
static int DW_AT_go_key
addedfield: DW_AT_go_elem
static int DW_AT_go_elem
addedfield: DW_AT_go_embedded_field
static int DW_AT_go_embedded_field
addedfield: DW_AT_go_runtime_type
static int DW_AT_go_runtime_type
addedfield: DW_AT_go_package_name
static int DW_AT_go_package_name
addedfield: DW_AT_go_dict_index
static int DW_AT_go_dict_index
addedfield: DW_AT_APPLE_ptrauth_key
static int DW_AT_APPLE_ptrauth_key
addedfield: DW_AT_APPLE_ptrauth_address_discriminated
static int DW_AT_APPLE_ptrauth_address_discriminated
addedfield: DW_AT_APPLE_ptrauth_extra_discriminator
static int DW_AT_APPLE_ptrauth_extra_discriminator
addedfield: DW_AT_APPLE_omit_frame_ptr
static int DW_AT_APPLE_omit_frame_ptr
addedfield: DW_AT_APPLE_optimized
static int DW_AT_APPLE_optimized
class ghidra.app.util.bin.format.dwarf4.encoding.DWARFTag 1 change history
addedfield: DW_TAG_APPLE_ptrauth_type
static int DW_TAG_APPLE_ptrauth_type
ghidra.app.util.bin.format.dwarf4.funcfixup 8 added
ghidra.app.util.bin.format.dwarf4.next 5 added, 2 removed, 4 modified
class ghidra.app.util.bin.format.dwarf4.next.DWARFDataTypeManager 4 changes history
addedmethod: getDataTypeForVariable
ghidra.program.model.data.DataType getDataTypeForVariable(ghidra.app.util.bin.format.dwarf4.DIEAggregate diea)
addedmethod: getPtrTo
ghidra.program.model.data.DataType getPtrTo(ghidra.program.model.data.DataType dt, int ptrSize)
addedmethod: getBaseType
ghidra.program.model.data.DataType getBaseType(java.lang.String name, int dwarfSize, int dwarfEncoding, boolean isBigEndian, boolean isExplictSize)
removedmethod: getBaseType
ghidra.program.model.data.DataType getBaseType(java.lang.String name, int dwarfSize, int dwarfEncoding, boolean isBigEndian)
class ghidra.app.util.bin.format.dwarf4.next.DWARFParser 1 change history
removedmethod: getImportOptions
ghidra.app.util.bin.format.dwarf4.next.DWARFImportOptions getImportOptions()
class ghidra.app.util.bin.format.dwarf4.next.DWARFProgram 9 changes history
addedfield: DWARF_ROOT_CATPATH
static ghidra.program.model.data.CategoryPath DWARF_ROOT_CATPATH
addedfield: UNCAT_CATPATH
static ghidra.program.model.data.CategoryPath UNCAT_CATPATH
addedmethod: getImportSummary
ghidra.app.util.bin.format.dwarf4.next.DWARFImportSummary getImportSummary()
addedmethod: getDwarfDTM
ghidra.app.util.bin.format.dwarf4.next.DWARFDataTypeManager getDwarfDTM()
addedmethod: getStackSpace
ghidra.program.model.address.AddressSpace getStackSpace()
addedmethod: getCodeAddress
ghidra.program.model.address.Address getCodeAddress(java.lang.Number offset)
addedmethod: getDataAddress
ghidra.program.model.address.Address getDataAddress(java.lang.Number offset)
addedmethod: stackGrowsNegative
boolean stackGrowsNegative()
addedmethod: setOpaqueProperty
void setOpaqueProperty(java.lang.Object key, java.lang.Object value)
class ghidra.app.util.bin.format.dwarf4.next.DWARFRegisterMappingsManager 2 changes history
removedmethod: hasDWARFRegisterMapping
static boolean hasDWARFRegisterMapping(ghidra.program.model.lang.LanguageDescription langDesc) throws IOException
removedmethod: getDWARFRegisterMappingFileFor
static generic.jar.ResourceFile getDWARFRegisterMappingFileFor(ghidra.program.model.lang.Language lang) throws IOException
ghidra.app.util.bin.format.elf 1 added, 5 removed, 15 modified
class ghidra.app.util.bin.format.elf.AndroidElfRelocationData 1 change history
modified extends: ghidra.app.plugin.exceptionhandlers.gcc.datatype.AbstractLeb128DataType → ghidra.program.model.data.SignedLeb128DataType
class ghidra.app.util.bin.format.elf.AndroidElfRelocationOffset 1 change history
modified extends: ghidra.app.plugin.exceptionhandlers.gcc.datatype.AbstractLeb128DataType → ghidra.program.model.data.AbstractLeb128DataType
class ghidra.app.util.bin.format.elf.AndroidElfRelocationTableDataType 2 changes history
addedmethod: getLEB128Component
static ghidra.program.model.data.DataTypeComponent getLEB128Component(ghidra.app.util.bin.LEB128Info leb128, ghidra.program.model.data.DynamicDataType parent, int ordinal, java.lang.String name, java.lang.String comment, long relocOffset)
addedmethod: getLEB128Component
static ghidra.program.model.data.DataTypeComponent getLEB128Component(ghidra.app.util.bin.LEB128Info leb128, ghidra.program.model.data.DynamicDataType parent, int ordinal, java.lang.String name, java.lang.String comment)
class ghidra.app.util.bin.format.elf.ElfConstants 1 change history
addedfield: GOT_SYMBOL_NAME
static java.lang.String GOT_SYMBOL_NAME
class ghidra.app.util.bin.format.elf.ElfDynamic 5 changes history
modified implements: ghidra.app.util.bin.ByteArrayConverter → (none)
removedmethod: setValue
void setValue(long value)
removedmethod: setValue
void setValue(int value)
removedmethod: toBytes
byte[] toBytes(ghidra.util.DataConverter dc)
removedmethod: write
void write(byte[] data, int offset, ghidra.util.DataConverter dc) throws ArrayIndexOutOfBoundsException
class ghidra.app.util.bin.format.elf.ElfDynamicTable 3 changes history
removedmethod: setDynamicValue
void setDynamicValue(long type, long value)
removedmethod: setDynamicValue
void setDynamicValue(ghidra.app.util.bin.format.elf.ElfDynamicType type, long value)
removedmethod: toBytes
byte[] toBytes(ghidra.util.DataConverter dc) throws ArrayIndexOutOfBoundsException
class ghidra.app.util.bin.format.elf.ElfHeader 4 changes history
modified implements: ghidra.app.util.bin.StructConverter, ghidra.app.util.bin.format.Writeable → ghidra.app.util.bin.StructConverter
removedmethod: write
void write(java.io.RandomAccessFile raf, ghidra.util.DataConverter dc) throws IOException
removedmethod: setSectionHeaderOffset
void setSectionHeaderOffset(long offset)
removedmethod: setProgramHeaderOffset
void setProgramHeaderOffset(long offset)
class ghidra.app.util.bin.format.elf.ElfLoadHelper 2 changes history
addedmethod: addArtificialRelocTableEntry
boolean addArtificialRelocTableEntry(ghidra.program.model.address.Address address, int length)
removedmethod: addFakeRelocTableEntry
boolean addFakeRelocTableEntry(ghidra.program.model.address.Address address, int length) throws MemoryAccessException, AddressOverflowException
class ghidra.app.util.bin.format.elf.ElfProgramHeader 7 changes history
modified implements: ghidra.app.util.bin.StructConverter, ghidra.app.util.bin.format.MemoryLoadable, ghidra.app.util.bin.format.Writeable, java.lang.Comparable → ghidra.app.util.bin.StructConverter, ghidra.app.util.bin.format.MemoryLoadable, java.lang.Comparable
addedmethod: hasFilteredLoadInputStream
boolean hasFilteredLoadInputStream(ghidra.app.util.bin.format.elf.ElfLoadHelper elfLoadHelper, ghidra.program.model.address.Address start)
addedmethod: getRawInputStream
java.io.InputStream getRawInputStream() throws IOException
removedmethod: write
void write(java.io.RandomAccessFile raf, ghidra.util.DataConverter dc) throws IOException
removedmethod: setFlags
void setFlags(int flags)
removedmethod: setSize
void setSize(long fileSize, long memSize)
removedmethod: setAddress
void setAddress(long paddr, long vaddr)
class ghidra.app.util.bin.format.elf.ElfRelocation 5 changes history
modified implements: ghidra.app.util.bin.ByteArrayConverter, ghidra.app.util.bin.StructConverter → ghidra.app.util.bin.StructConverter
modifiedmethod: initElfRelocation param 4 renamed: r_offset → offset; param 5 renamed: r_info → info; param 6 renamed: r_addend → addend
- void initElfRelocation(ghidra.app.util.bin.format.elf.ElfHeader elfHeader, int relocationTableIndex, boolean withAddend, long r_offset, long r_info, long r_addend) throws IOException
+ void initElfRelocation(ghidra.app.util.bin.format.elf.ElfHeader elfHeader, int relocationTableIndex, boolean withAddend, long offset, long info, long addend) throws IOException
removedmethod: setOffset
void setOffset(int offset)
removedmethod: setOffset
void setOffset(long offset)
removedmethod: toBytes
byte[] toBytes(ghidra.util.DataConverter dc)
class ghidra.app.util.bin.format.elf.ElfRelocationTable 2 changes history
modified implements: ghidra.app.util.bin.ByteArrayConverter, ghidra.app.util.bin.format.elf.ElfFileSection → ghidra.app.util.bin.format.elf.ElfFileSection
removedmethod: toBytes
byte[] toBytes(ghidra.util.DataConverter dc)
class ghidra.app.util.bin.format.elf.ElfSectionHeader 13 changes history
modified implements: ghidra.app.util.bin.StructConverter, ghidra.app.util.bin.format.MemoryLoadable, ghidra.app.util.bin.format.Writeable → ghidra.app.util.bin.StructConverter, ghidra.app.util.bin.format.MemoryLoadable
addedmethod: isCompressed
boolean isCompressed()
addedmethod: getLogicalSize
long getLogicalSize()
addedmethod: hasFilteredLoadInputStream
boolean hasFilteredLoadInputStream(ghidra.app.util.bin.format.elf.ElfLoadHelper elfLoadHelper, ghidra.program.model.address.Address start)
addedmethod: getRawInputStream
java.io.InputStream getRawInputStream() throws IOException
removedmethod: write
void write(java.io.RandomAccessFile raf, ghidra.util.DataConverter dc) throws IOException
removedmethod: setSize
void setSize(long size)
removedmethod: getAdjustedSize
long getAdjustedSize()
removedmethod: getData
byte[] getData() throws IOException
removedmethod: getDataStream
java.io.InputStream getDataStream() throws IOException
removedmethod: setData
void setData(byte[] data)
removedmethod: setOffset
void setOffset(long offset) throws IOException
removedmethod: setName
void setName(java.lang.String name)
class ghidra.app.util.bin.format.elf.ElfSectionHeaderConstants 1 change history
addedfield: SHF_COMPRESSED
static int SHF_COMPRESSED
class ghidra.app.util.bin.format.elf.ElfSymbol 6 changes history
modified implements: ghidra.app.util.bin.ByteArrayConverter → (none)
removedmethod: createSectionSymbol32
static ghidra.app.util.bin.format.elf.ElfSymbol createSectionSymbol32(ghidra.app.util.bin.format.elf.ElfHeader header, long sectionAddress, short sectionHeaderIndex, java.lang.String name, int symbolIndex, ghidra.app.util.bin.format.elf.ElfSymbolTable symbolTable)
removedmethod: createGlobalFunctionSymbol
static ghidra.app.util.bin.format.elf.ElfSymbol createGlobalFunctionSymbol(ghidra.app.util.bin.format.elf.ElfHeader header, int name, java.lang.String nameAsString, long addr, int symbolIndex, ghidra.app.util.bin.format.elf.ElfSymbolTable symbolTable)
removedmethod: createNullSymbol
static ghidra.app.util.bin.format.elf.ElfSymbol createNullSymbol(ghidra.app.util.bin.format.elf.ElfHeader header)
removedmethod: toBytes
byte[] toBytes(ghidra.util.DataConverter dc)
removedmethod: setValue
void setValue(long value)
class ghidra.app.util.bin.format.elf.ElfSymbolTable 3 changes history
modified implements: ghidra.app.util.bin.ByteArrayConverter, ghidra.app.util.bin.format.elf.ElfFileSection → ghidra.app.util.bin.format.elf.ElfFileSection
removedmethod: addSymbol
void addSymbol(ghidra.app.util.bin.format.elf.ElfSymbol symbol)
removedmethod: toBytes
byte[] toBytes(ghidra.util.DataConverter dc)
ghidra.app.util.bin.format.elf.extend 1 modified
class ghidra.app.util.bin.format.elf.extend.ElfLoadAdapter 1 change history
modifiedmethod: getFilteredLoadInputStream added throws IOException
- java.io.InputStream getFilteredLoadInputStream(ghidra.app.util.bin.format.elf.ElfLoadHelper elfLoadHelper, ghidra.app.util.bin.format.MemoryLoadable loadable, ghidra.program.model.address.Address start, long dataLength, java.io.InputStream dataInput)
+ java.io.InputStream getFilteredLoadInputStream(ghidra.app.util.bin.format.elf.ElfLoadHelper elfLoadHelper, ghidra.app.util.bin.format.MemoryLoadable loadable, ghidra.program.model.address.Address start, long dataLength, java.io.InputStream dataInput) throws IOException
ghidra.app.util.bin.format.elf.info 11 added
ghidra.app.util.bin.format.elf.relocation 2 modified
class ghidra.app.util.bin.format.elf.relocation.ElfRelocationContext 3 changes history
addedmethod: startRelocationTableProcessing
void startRelocationTableProcessing(ghidra.app.util.bin.format.elf.ElfRelocationTable relocTable)
addedmethod: endRelocationTableProcessing
void endRelocationTableProcessing()
modifiedmethod: processRelocation return type: void → RelocationResult
- void processRelocation(ghidra.app.util.bin.format.elf.ElfRelocation relocation, ghidra.program.model.address.Address relocationAddress)
+ ghidra.program.model.reloc.RelocationResult processRelocation(ghidra.app.util.bin.format.elf.ElfRelocation relocation, ghidra.program.model.address.Address relocationAddress)
class ghidra.app.util.bin.format.elf.relocation.ElfRelocationHandler 2 changes history
addedfield: GOT_BLOCK_NAME
static java.lang.String GOT_BLOCK_NAME
modifiedmethod: relocate return type: void → RelocationResult
- void relocate(ghidra.app.util.bin.format.elf.relocation.ElfRelocationContext elfRelocationContext, ghidra.app.util.bin.format.elf.ElfRelocation relocation, ghidra.program.model.address.Address relocationAddress) throws MemoryAccessException, NotFoundException
+ ghidra.program.model.reloc.RelocationResult relocate(ghidra.app.util.bin.format.elf.relocation.ElfRelocationContext elfRelocationContext, ghidra.app.util.bin.format.elf.ElfRelocation relocation, ghidra.program.model.address.Address relocationAddress) throws MemoryAccessException, NotFoundException
ghidra.app.util.bin.format.golang 11 added
ghidra.app.util.bin.format.golang.rtti 12 added
ghidra.app.util.bin.format.golang.rtti.types 16 added
ghidra.app.util.bin.format.golang.structmapping 14 added
ghidra.app.util.bin.format.macho.dyld 2 modified
class ghidra.app.util.bin.format.macho.dyld.DyldCacheSlideInfoCommon 2 changes history
addedmethod: addRelocationTableEntry
void addRelocationTableEntry(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address chainLoc, int type, long chainValue, int appliedByteLength, java.lang.String name)
removedmethod: addRelocationTableEntry
void addRelocationTableEntry(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address chainLoc, int type, long chainValue, byte[] origBytes, java.lang.String name) throws MemoryAccessException
class ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr 2 changes history
addedmethod: isRelative
static boolean isRelative(ghidra.app.util.bin.format.macho.dyld.DyldChainedPtr.DyldChainType ptrFormat)
modifiedmethod: setChainValue return type: void → RelocationResult
- static void 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
+ 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
ghidra.app.util.bin.format.macho.relocation 2 modified
class ghidra.app.util.bin.format.macho.relocation.MachoRelocation 2 changes history
modifiedmethod: getTargetAddress added throws RelocationException; removed throws NotFoundException
- ghidra.program.model.address.Address getTargetAddress() throws NotFoundException
+ ghidra.program.model.address.Address getTargetAddress() throws RelocationException
modifiedmethod: getTargetAddressExtra added throws RelocationException; removed throws NotFoundException
- ghidra.program.model.address.Address getTargetAddressExtra() throws NotFoundException
+ ghidra.program.model.address.Address getTargetAddressExtra() throws RelocationException
class ghidra.app.util.bin.format.macho.relocation.MachoRelocationHandler 2 changes history
modifiedmethod: write return type: void → int
- static void write(ghidra.app.util.bin.format.macho.relocation.MachoRelocation relocation, long value) throws MemoryAccessException
+ static int write(ghidra.app.util.bin.format.macho.relocation.MachoRelocation relocation, long value) throws MemoryAccessException
modifiedmethod: relocate return type: void → RelocationResult; added throws RelocationException; removed throws NotFoundException
- void relocate(ghidra.app.util.bin.format.macho.relocation.MachoRelocation relocation) throws MemoryAccessException, NotFoundException
+ ghidra.program.model.reloc.RelocationResult relocate(ghidra.app.util.bin.format.macho.relocation.MachoRelocation relocation) throws MemoryAccessException, RelocationException
ghidra.app.util.bin.format.omf 4 added, 6 removed, 14 modified
class ghidra.app.util.bin.format.omf.OmfCommentRecord 3 changes history
addedfield: COMMENT_CLASS_WATCOM_SETTINGS
static byte COMMENT_CLASS_WATCOM_SETTINGS
addedfield: COMMENT_CLASS_MICROSOFT_SETTINGS
static byte COMMENT_CLASS_MICROSOFT_SETTINGS
addedmethod: getCommentType
byte getCommentType()
class ghidra.app.util.bin.format.omf.OmfData 5 changes history
modified extends: (none) → ghidra.app.util.bin.format.omf.OmfRecord
addedfield: segmentIndex
int segmentIndex
addedfield: dataOffset
long dataOffset
addedmethod: getSegmentIndex
int getSegmentIndex()
addedmethod: compareTo
int compareTo(ghidra.app.util.bin.format.omf.OmfData o)
class ghidra.app.util.bin.format.omf.OmfEnumeratedData 5 changes history
modified extends: ghidra.app.util.bin.format.omf.OmfRecord → ghidra.app.util.bin.format.omf.OmfData
modified implements: ghidra.app.util.bin.format.omf.OmfData → (none)
removedmethod: getSegmentIndex
int getSegmentIndex()
removedmethod: getDataOffset
long getDataOffset()
removedmethod: compareTo
int compareTo(ghidra.app.util.bin.format.omf.OmfData o)
class ghidra.app.util.bin.format.omf.OmfExternalSymbol 3 changes history
addedfield: symbols
java.util.List<ghidra.app.util.bin.format.omf.OmfSymbol> symbols
modifiedmethod: getSymbols return type: ghidra.app.util.bin.format.omf.OmfSymbol[] → List
- ghidra.app.util.bin.format.omf.OmfSymbol[] getSymbols()
+ java.util.List<ghidra.app.util.bin.format.omf.OmfSymbol> getSymbols()
removedfield: symbol
ghidra.app.util.bin.format.omf.OmfSymbol[] symbol
class ghidra.app.util.bin.format.omf.OmfFileHeader 3 changes history
addedmethod: parse
static ghidra.app.util.bin.format.omf.OmfFileHeader parse(ghidra.app.util.bin.BinaryReader reader, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log) throws IOException, OmfException
modifiedmethod: scan param 3 renamed: initialCommentsOnly → fastscan
- static ghidra.app.util.bin.format.omf.OmfFileHeader scan(ghidra.app.util.bin.BinaryReader reader, ghidra.util.task.TaskMonitor monitor, boolean initialCommentsOnly) throws IOException, OmfException
+ static ghidra.app.util.bin.format.omf.OmfFileHeader scan(ghidra.app.util.bin.BinaryReader reader, ghidra.util.task.TaskMonitor monitor, boolean fastscan) throws IOException, OmfException
removedmethod: parse
static ghidra.app.util.bin.format.omf.OmfFileHeader parse(ghidra.app.util.bin.BinaryReader reader, ghidra.util.task.TaskMonitor monitor) throws IOException, OmfException
class ghidra.app.util.bin.format.omf.OmfFixupRecord 3 changes history
addedmethod: setDataBlock
void setDataBlock(ghidra.app.util.bin.format.omf.OmfData last)
addedmethod: getDataBlock
ghidra.app.util.bin.format.omf.OmfData getDataBlock()
removedmethod: setDataBlock
void setDataBlock(java.lang.Object last)
class ghidra.app.util.bin.format.omf.OmfFixupRecord.Subrecord 18 changes history
addedmethod: readSubrecord
static ghidra.app.util.bin.format.omf.OmfFixupRecord.Subrecord readSubrecord(ghidra.app.util.bin.BinaryReader reader, boolean hasBigFields) throws IOException
addedmethod: isThreadSubrecord
boolean isThreadSubrecord()
addedmethod: getThreadMethod
int getThreadMethod()
addedmethod: isFrameInSubThread
boolean isFrameInSubThread()
addedmethod: getIndex
int getIndex()
addedmethod: getThreadNum
int getThreadNum()
addedmethod: isFrameThread
boolean isFrameThread()
addedmethod: isTargetThread
boolean isTargetThread()
addedmethod: getFrameMethod
int getFrameMethod()
addedmethod: getFixThreadNum
int getFixThreadNum()
addedmethod: getFixMethodWithSub
int getFixMethodWithSub(ghidra.app.util.bin.format.omf.OmfFixupRecord.Subrecord rec)
addedmethod: getFixMethod
int getFixMethod()
addedmethod: getTargetDatum
int getTargetDatum()
addedmethod: getTargetDisplacement
int getTargetDisplacement()
addedmethod: getLocationType
int getLocationType()
addedmethod: getDataRecordOffset
int getDataRecordOffset()
addedmethod: isSegmentRelative
boolean isSegmentRelative()
removedmethod: isThread
boolean isThread()
class ghidra.app.util.bin.format.omf.OmfIteratedData 5 changes history
modified extends: ghidra.app.util.bin.format.omf.OmfRecord → ghidra.app.util.bin.format.omf.OmfData
modified implements: ghidra.app.util.bin.format.omf.OmfData → (none)
removedmethod: getSegmentIndex
int getSegmentIndex()
removedmethod: getDataOffset
long getDataOffset()
removedmethod: compareTo
int compareTo(ghidra.app.util.bin.format.omf.OmfData o)
class ghidra.app.util.bin.format.omf.OmfLibraryRecord 2 changes history
addedmethod: checkMagicNumber
static boolean checkMagicNumber(ghidra.app.util.bin.BinaryReader reader) throws IOException
removedmethod: checkMagicNumer
static boolean checkMagicNumer(ghidra.app.util.bin.BinaryReader reader) throws IOException
class ghidra.app.util.bin.format.omf.OmfModuleEnd 2 changes history
removedmethod: isMainProgramModule
boolean isMainProgramModule()
removedmethod: hasStartAddress
boolean hasStartAddress()
class ghidra.app.util.bin.format.omf.OmfRecord 32 changes history
addedfield: RHEADR
static byte RHEADR
addedfield: REGINT
static byte REGINT
addedfield: REDATA
static byte REDATA
addedfield: RIDATA
static byte RIDATA
addedfield: OVLDEF
static byte OVLDEF
addedfield: ENDREC
static byte ENDREC
addedfield: BLKDEF
static byte BLKDEF
addedfield: BLKEND
static byte BLKEND
addedfield: DEBSYM
static byte DEBSYM
addedfield: PEDATA
static byte PEDATA
addedfield: PIDATA
static byte PIDATA
addedfield: TYPDEF
static byte TYPDEF
addedfield: LOCSYM
static byte LOCSYM
addedfield: LIBHED
static byte LIBHED
addedfield: LIBNAM
static byte LIBNAM
addedfield: LIBLOC
static byte LIBLOC
addedfield: LIBDIC
static byte LIBDIC
addedfield: BAKPAT
static byte BAKPAT
addedfield: CEXTDEF
static byte CEXTDEF
addedfield: COMDAT
static byte COMDAT
addedfield: LINSYM
static byte LINSYM
addedfield: ALIAS
static byte ALIAS
addedfield: NBKPAT
static byte NBKPAT
addedfield: LLNAMES
static byte LLNAMES
addedfield: VERNUM
static byte VERNUM
addedfield: VENDEXT
static byte VENDEXT
addedfield: START
static byte START
addedfield: END
static byte END
addedfield: recordOffset
long recordOffset
addedmethod: getRecordOffset
long getRecordOffset()
addedmethod: getRecordName
static java.lang.String getRecordName(int type)
addedmethod: toString
java.lang.String toString()
class ghidra.app.util.bin.format.omf.OmfSegmentHeader 1 change history
addedmethod: is16Bit
boolean is16Bit()
class ghidra.app.util.bin.format.omf.OmfSymbol 1 change history
addedmethod: isFloatingPointSpecial
boolean isFloatingPointSpecial()
class ghidra.app.util.bin.format.omf.OmfSymbolRecord 1 change history
addedmethod: getSymbols
java.util.List<ghidra.app.util.bin.format.omf.OmfSymbol> getSymbols()
ghidra.app.util.bin.format.pe 3 modified
class ghidra.app.util.bin.format.pe.FileHeader 1 change history
addedmethod: getSectionHeader
ghidra.app.util.bin.format.pe.SectionHeader getSectionHeader(java.lang.String name)
class ghidra.app.util.bin.format.pe.OptionalHeader 2 changes history
removedmethod: getOriginalImageBase
long getOriginalImageBase()
removedmethod: wasRebased
boolean wasRebased()
class ghidra.app.util.bin.format.pe.OptionalHeaderImpl 4 changes history
removedfield: originalImageBase
long originalImageBase
removedfield: wasRebased
boolean wasRebased
removedmethod: getOriginalImageBase
long getOriginalImageBase()
removedmethod: wasRebased
boolean wasRebased()
ghidra.app.util.cparser 4 modified
class ghidra.app.util.cparser.C.CParser 15 changes history
addedmethod: setMonitor
void setMonitor(ghidra.util.task.TaskMonitor monitor)
addedmethod: AttributeSpec
void AttributeSpec(ghidra.app.util.cparser.C.Declaration dec) throws ParseException
addedmethod: AttributeList
void AttributeList(ghidra.app.util.cparser.C.Declaration dec) throws ParseException
addedmethod: AttributeToken
void AttributeToken(ghidra.app.util.cparser.C.Declaration dec) throws ParseException
addedmethod: AttributeSpecList
void AttributeSpecList(ghidra.app.util.cparser.C.Declaration dec) throws ParseException
addedmethod: SubIdent
void SubIdent(ghidra.app.util.cparser.C.Declaration dec) throws ParseException
addedmethod: DeclSpec
void DeclSpec(ghidra.app.util.cparser.C.Declaration dec) throws ParseException
addedmethod: DeclSpecifier
void DeclSpecifier(ghidra.app.util.cparser.C.Declaration dec) throws ParseException
removedmethod: AttributeSpec
void AttributeSpec() throws ParseException
removedmethod: AttributeList
void AttributeList() throws ParseException
removedmethod: AttributeToken
void AttributeToken() throws ParseException
removedmethod: AttributeSpecList
void AttributeSpecList() throws ParseException
removedmethod: SubIdent
void SubIdent() throws ParseException
removedmethod: DeclSpec
void DeclSpec() throws ParseException
removedmethod: DeclSpecifier
void DeclSpecifier() throws ParseException
class ghidra.app.util.cparser.C.CParserConstants 46 changes history
modifiedfield: CHAR constant: 72 → 71
- static int CHAR
+ static int CHAR
modifiedfield: LETTER constant: 85 → 84
- static int LETTER
+ static int LETTER
modifiedfield: LINE constant: 82 → 81
- static int LINE
+ static int LINE
modifiedfield: ENUM constant: 69 → 68
- static int ENUM
+ static int ENUM
modifiedfield: OBJC_LETTER constant: 128 → 127
- static int OBJC_LETTER
+ static int OBJC_LETTER
modifiedfield: PLETTER constant: 107 → 106
- static int PLETTER
+ static int PLETTER
modifiedfield: LINEALT constant: 83 → 82
- static int LINEALT
+ static int LINEALT
modifiedfield: PCLOSE constant: 110 → 109
- static int PCLOSE
+ static int PCLOSE
modifiedfield: PCOMMA constant: 115 → 114
- static int PCOMMA
+ static int PCOMMA
modifiedfield: ASMBLOCKP constant: 90 → 89
- static int ASMBLOCKP
+ static int ASMBLOCKP
modifiedfield: PHEX_LITERAL constant: 118 → 117
- static int PHEX_LITERAL
+ static int PHEX_LITERAL
modifiedfield: OBJC2_END constant: 142 → 141
- static int OBJC2_END
+ static int OBJC2_END
modifiedfield: PMINUS constant: 111 → 110
- static int PMINUS
+ static int PMINUS
modifiedfield: IF constant: 78 → 77
- static int IF
+ static int IF
modifiedfield: ASM_SEMI constant: 91 → 90
- static int ASM_SEMI
+ static int ASM_SEMI
modifiedfield: PPLUS constant: 112 → 111
- static int PPLUS
+ static int PPLUS
modifiedfield: PINTEGER_LITERAL constant: 116 → 115
- static int PINTEGER_LITERAL
+ static int PINTEGER_LITERAL
modifiedfield: OBJC_IDENTIFIER constant: 127 → 126
- static int OBJC_IDENTIFIER
+ static int OBJC_IDENTIFIER
modifiedfield: IDENTIFIER constant: 84 → 83
- static int IDENTIFIER
+ static int IDENTIFIER
modifiedfield: GOTO constant: 73 → 72
- static int GOTO
+ static int GOTO
modifiedfield: AUTO constant: 70 → 69
- static int AUTO
+ static int AUTO
modifiedfield: PIDENTIFIER constant: 106 → 105
- static int PIDENTIFIER
+ static int PIDENTIFIER
modifiedfield: OBJC_SEMI constant: 130 → 129
- static int OBJC_SEMI
+ static int OBJC_SEMI
modifiedfield: OBJC_DIGIT constant: 129 → 128
- static int OBJC_DIGIT
+ static int OBJC_DIGIT
modifiedfield: DIGIT constant: 86 → 85
- static int DIGIT
+ static int DIGIT
modifiedfield: OBJC2_IGNORE constant: 141 → 140
- static int OBJC2_IGNORE
+ static int OBJC2_IGNORE
modifiedfield: PCOLON constant: 114 → 113
- static int PCOLON
+ static int PCOLON
modifiedfield: POPEN constant: 109 → 108
- static int POPEN
+ static int POPEN
modifiedfield: POCTAL_LITERAL constant: 119 → 118
- static int POCTAL_LITERAL
+ static int POCTAL_LITERAL
modifiedfield: NEAR constant: 74 → 73
- static int NEAR
+ static int NEAR
modifiedfield: FAR constant: 75 → 74
- static int FAR
+ static int FAR
modifiedfield: VOID constant: 71 → 70
- static int VOID
+ static int VOID
modifiedfield: DO constant: 79 → 78
- static int DO
+ static int DO
modifiedfield: PROTOCOL constant: 80 → 79
- static int PROTOCOL
+ static int PROTOCOL
modifiedfield: INT constant: 77 → 76
- static int INT
+ static int INT
modifiedfield: PSTRING_LITERAL constant: 120 → 119
- static int PSTRING_LITERAL
+ static int PSTRING_LITERAL
modifiedfield: PDIGIT constant: 108 → 107
- static int PDIGIT
+ static int PDIGIT
modifiedfield: LINENUMBER_LITERAL constant: 97 → 96
- static int LINENUMBER_LITERAL
+ static int LINENUMBER_LITERAL
modifiedfield: ASMBLOCKB constant: 89 → 88
- static int ASMBLOCKB
+ static int ASMBLOCKB
modifiedfield: PATH_LITERAL constant: 96 → 95
- static int PATH_LITERAL
+ static int PATH_LITERAL
modifiedfield: FOR constant: 76 → 75
- static int FOR
+ static int FOR
modifiedfield: PSTAR constant: 113 → 112
- static int PSTAR
+ static int PSTAR
modifiedfield: OBJC_IGNORE constant: 126 → 125
- static int OBJC_IGNORE
+ static int OBJC_IGNORE
modifiedfield: PDECIMAL_LITERAL constant: 117 → 116
- static int PDECIMAL_LITERAL
+ static int PDECIMAL_LITERAL
modifiedfield: INTERFACE constant: 81 → 80
- static int INTERFACE
+ static int INTERFACE
removedfield: WCHAR
static int WCHAR
class ghidra.app.util.cparser.C.CParserUtils 11 changes history
addedmethod: parseHeaderFiles
static ghidra.program.model.data.FileDataTypeManager parseHeaderFiles(ghidra.program.model.data.DataTypeManager[] openDTMgrs, java.lang.String[] filenames, java.lang.String[] args, java.lang.String dataFileName, ghidra.util.task.TaskMonitor monitor) throws ParseException, ParseException, IOException
addedmethod: parseHeaderFiles
static ghidra.program.model.data.FileDataTypeManager parseHeaderFiles(ghidra.program.model.data.DataTypeManager[] openDTMgrs, java.lang.String[] filenames, java.lang.String[] includePaths, java.lang.String[] args, java.lang.String dataFileName, ghidra.util.task.TaskMonitor monitor) throws ParseException, ParseException, IOException
addedmethod: parseHeaderFiles
static ghidra.program.model.data.FileDataTypeManager parseHeaderFiles(ghidra.program.model.data.DataTypeManager[] openDTMgrs, java.lang.String[] filenames, java.lang.String[] includePaths, java.lang.String[] args, java.lang.String dataFileName, java.lang.String languageId, java.lang.String compileSpecId, ghidra.util.task.TaskMonitor monitor) throws ParseException, ParseException, IOException
addedmethod: parseHeaderFiles
static ghidra.app.util.cparser.C.CParserUtils.CParseResults parseHeaderFiles(ghidra.program.model.data.DataTypeManager[] openDTMgrs, java.lang.String[] filenames, java.lang.String[] args, ghidra.program.model.data.DataTypeManager existingDTMgr, java.lang.String languageId, java.lang.String compileSpecId, ghidra.util.task.TaskMonitor monitor) throws ParseException, ParseException, IOException
addedmethod: parseHeaderFiles
static ghidra.app.util.cparser.C.CParserUtils.CParseResults parseHeaderFiles(ghidra.program.model.data.DataTypeManager[] openDTMgrs, java.lang.String[] filenames, java.lang.String[] includePaths, java.lang.String[] args, ghidra.program.model.data.DataTypeManager existingDTMgr, java.lang.String languageId, java.lang.String compileSpecId, ghidra.util.task.TaskMonitor monitor) throws ParseException, ParseException, IOException
addedmethod: parseHeaderFiles
static ghidra.app.util.cparser.C.CParserUtils.CParseResults parseHeaderFiles(ghidra.program.model.data.DataTypeManager[] openDTmanagers, java.lang.String[] filenames, java.lang.String[] includePaths, java.lang.String[] args, ghidra.program.model.data.DataTypeManager dtMgr, ghidra.util.task.TaskMonitor monitor) throws ParseException, ParseException
addedmethod: getFile
static java.io.File getFile(java.lang.String parent, java.lang.String filename)
removedmethod: parseHeaderFiles
static ghidra.program.model.data.FileDataTypeManager parseHeaderFiles(ghidra.program.model.data.DataTypeManager[] openDTMgrs, java.lang.String[] filenames, java.lang.String[] args, java.lang.String dataFileName, ghidra.app.util.cparser.CPP.PreProcessor cpp, ghidra.util.task.TaskMonitor monitor) throws ParseException, ParseException, IOException
removedmethod: parseHeaderFiles
static ghidra.program.model.data.DataTypeManager parseHeaderFiles(ghidra.program.model.data.DataTypeManager[] openDTMgrs, java.lang.String[] filenames, java.lang.String[] args, java.lang.String dataFileName, java.lang.String languageId, java.lang.String compileSpecId, ghidra.app.util.cparser.CPP.PreProcessor cpp, ghidra.util.task.TaskMonitor monitor) throws ParseException, ParseException, IOException
removedmethod: parseHeaderFiles
static java.lang.String parseHeaderFiles(ghidra.program.model.data.DataTypeManager[] openDTMgrs, java.lang.String[] filenames, java.lang.String[] args, ghidra.program.model.data.DataTypeManager existingDTMgr, java.lang.String languageId, java.lang.String compileSpecId, ghidra.app.util.cparser.CPP.PreProcessor cpp, ghidra.util.task.TaskMonitor monitor) throws ParseException, ParseException, IOException
removedmethod: parseHeaderFiles
static java.lang.String parseHeaderFiles(ghidra.program.model.data.DataTypeManager[] openDTmanagers, java.lang.String[] filenames, java.lang.String[] args, ghidra.program.model.data.DataTypeManager dtMgr, ghidra.app.util.cparser.CPP.PreProcessor cpp, ghidra.util.task.TaskMonitor monitor) throws ParseException, ParseException
class ghidra.app.util.cparser.CPP.PreProcessor 3 changes history
addedmethod: addIncludePaths
void addIncludePaths(java.lang.String[] paths)
addedmethod: setMonitor
void setMonitor(ghidra.util.task.TaskMonitor monitor)
modifiedmethod: parse return type: void → boolean
- void parse(java.lang.String filename) throws ParseException
+ boolean parse(java.lang.String filename) throws ParseException
ghidra.app.util.demangler 1 modified
class ghidra.app.util.demangler.DemangledDataType 2 changes history
addedfield: WCHAR16
static java.lang.String WCHAR16
addedfield: WCHAR32
static java.lang.String WCHAR32
ghidra.app.util.exporter 2 added, 4 removed, 2 modified
class ghidra.app.util.exporter.Exporter 5 changes history
addedmethod: canExportDomainFile
boolean canExportDomainFile(ghidra.framework.model.DomainFile domainFile)
addedmethod: canExportDomainObject
boolean canExportDomainObject(ghidra.framework.model.DomainObject domainObject)
addedmethod: supportsAddressRestrictedExport
boolean supportsAddressRestrictedExport()
addedmethod: export
boolean export(java.io.File file, ghidra.framework.model.DomainFile domainFile, ghidra.util.task.TaskMonitor monitor) throws ExporterException, IOException
removedmethod: supportsPartialExport
boolean supportsPartialExport()
class ghidra.app.util.exporter.GzfExporter 4 changes history
addedmethod: canExportDomainFile
boolean canExportDomainFile(ghidra.framework.model.DomainFile domainFile)
addedmethod: export
boolean export(java.io.File file, ghidra.framework.model.DomainFile domainFile, ghidra.util.task.TaskMonitor monitor) throws ExporterException, IOException
addedmethod: supportsAddressRestrictedExport
boolean supportsAddressRestrictedExport()
removedmethod: supportsPartialExport
boolean supportsPartialExport()
ghidra.app.util.importer 1 removed, 1 modified
class ghidra.app.util.importer.AutoImporter 10 changes history
addedmethod: importByUsingBestGuess
static ghidra.app.util.opinion.LoadResults<ghidra.program.model.listing.Program> importByUsingBestGuess(java.io.File file, ghidra.framework.model.Project project, java.lang.String projectFolderPath, java.lang.Object consumer, ghidra.app.util.importer.MessageLog messageLog, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, DuplicateNameException, InvalidNameException, VersionException, LoadException
addedmethod: importByUsingBestGuess
static ghidra.app.util.opinion.LoadResults<ghidra.program.model.listing.Program> importByUsingBestGuess(ghidra.app.util.bin.ByteProvider provider, ghidra.framework.model.Project project, java.lang.String projectFolderPath, java.lang.Object consumer, ghidra.app.util.importer.MessageLog messageLog, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, DuplicateNameException, InvalidNameException, VersionException, LoadException
addedmethod: importByLookingForLcs
static ghidra.app.util.opinion.LoadResults<ghidra.program.model.listing.Program> importByLookingForLcs(java.io.File file, ghidra.framework.model.Project project, java.lang.String projectFolderPath, ghidra.program.model.lang.Language language, ghidra.program.model.lang.CompilerSpec compilerSpec, java.lang.Object consumer, ghidra.app.util.importer.MessageLog messageLog, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, DuplicateNameException, InvalidNameException, VersionException, LoadException
addedmethod: importAsBinary
static ghidra.app.util.opinion.Loaded<ghidra.program.model.listing.Program> importAsBinary(java.io.File file, ghidra.framework.model.Project project, java.lang.String projectFolderPath, ghidra.program.model.lang.Language language, ghidra.program.model.lang.CompilerSpec compilerSpec, java.lang.Object consumer, ghidra.app.util.importer.MessageLog messageLog, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, DuplicateNameException, InvalidNameException, VersionException, LoadException
addedmethod: importAsBinary
static ghidra.app.util.opinion.Loaded<ghidra.program.model.listing.Program> importAsBinary(ghidra.app.util.bin.ByteProvider bytes, ghidra.framework.model.Project project, java.lang.String projectFolderPath, ghidra.program.model.lang.Language language, ghidra.program.model.lang.CompilerSpec compilerSpec, java.lang.Object consumer, ghidra.app.util.importer.MessageLog messageLog, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, DuplicateNameException, InvalidNameException, VersionException, LoadException
removedmethod: importByUsingBestGuess
static ghidra.program.model.listing.Program importByUsingBestGuess(java.io.File file, ghidra.framework.model.DomainFolder programFolder, java.lang.Object consumer, ghidra.app.util.importer.MessageLog messageLog, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, DuplicateNameException, InvalidNameException, VersionException
removedmethod: importByUsingBestGuess
static ghidra.program.model.listing.Program importByUsingBestGuess(ghidra.app.util.bin.ByteProvider provider, ghidra.framework.model.DomainFolder programFolder, java.lang.Object consumer, ghidra.app.util.importer.MessageLog messageLog, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, DuplicateNameException, InvalidNameException, VersionException
removedmethod: importByLookingForLcs
static ghidra.program.model.listing.Program importByLookingForLcs(java.io.File file, ghidra.framework.model.DomainFolder programFolder, ghidra.program.model.lang.Language language, ghidra.program.model.lang.CompilerSpec compilerSpec, java.lang.Object consumer, ghidra.app.util.importer.MessageLog messageLog, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, DuplicateNameException, InvalidNameException, VersionException
removedmethod: importAsBinary
static ghidra.program.model.listing.Program importAsBinary(java.io.File file, ghidra.framework.model.DomainFolder programFolder, ghidra.program.model.lang.Language language, ghidra.program.model.lang.CompilerSpec compilerSpec, java.lang.Object consumer, ghidra.app.util.importer.MessageLog messageLog, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, DuplicateNameException, InvalidNameException, VersionException
removedmethod: importAsBinary
static ghidra.program.model.listing.Program importAsBinary(ghidra.app.util.bin.ByteProvider bytes, ghidra.framework.model.DomainFolder programFolder, ghidra.program.model.lang.Language language, ghidra.program.model.lang.CompilerSpec compilerSpec, java.lang.Object consumer, ghidra.app.util.importer.MessageLog messageLog, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, DuplicateNameException, InvalidNameException, VersionException
ghidra.app.util.navigation 1 modified
class ghidra.app.util.navigation.GoToAddressLabelDialog 1 change history
modified extends: docking.DialogComponentProvider → docking.ReusableDialogComponentProvider
ghidra.app.util.opinion 3 added, 6 modified
class ghidra.app.util.opinion.AbstractOrdinalSupportLoader 1 change history
addedmethod: postLoadCleanup
void postLoadCleanup(boolean success)
class ghidra.app.util.opinion.AbstractProgramLoader 2 changes history
addedmethod: postLoadCleanup
void postLoadCleanup(boolean success)
removedmethod: isOverrideMainProgramName
boolean isOverrideMainProgramName()
class ghidra.app.util.opinion.ElfLoader 1 change history
removedfield: ELF_REQUIRED_LIBRARY_PROPERTY_PREFIX
static java.lang.String ELF_REQUIRED_LIBRARY_PROPERTY_PREFIX
class ghidra.app.util.opinion.Loader 2 changes history
addedfield: OPTIONS_PROJECT_SAVE_STATE_KEY
static java.lang.String OPTIONS_PROJECT_SAVE_STATE_KEY
addedmethod: loadsIntoNewFolder
boolean loadsIntoNewFolder()
class ghidra.app.util.opinion.MachoProgramBuilder 4 changes history
addedmethod: processBindings
void processBindings(boolean doClassic)
modifiedmethod: processLibraries added throws Exception
- void processLibraries()
+ void processLibraries() throws Exception
removedmethod: processIndirectSymbols
void processIndirectSymbols() throws Exception
removedmethod: processDyldInfo
void processDyldInfo(boolean doClassic)
class ghidra.app.util.opinion.PeLoader.CompilerOpinion 1 change history
removedmethod: stripFamily
static java.lang.String stripFamily(ghidra.app.util.opinion.PeLoader.CompilerOpinion.CompilerEnum val)
ghidra.app.util.pcode 1 modified
class ghidra.app.util.pcode.AttributedStringPcodeFormatter 11 changes history
removedmethod: setAddressColor
void setAddressColor(java.awt.Color addressColor)
removedmethod: setRegisterColor
void setRegisterColor(java.awt.Color registerColor)
removedmethod: setScalarColor
void setScalarColor(java.awt.Color scalarColor)
removedmethod: setLocalColor
void setLocalColor(java.awt.Color localColor)
removedmethod: setMnemonicColor
void setMnemonicColor(java.awt.Color mnemonicColor)
removedmethod: setUnimplColor
void setUnimplColor(java.awt.Color unimplColor)
removedmethod: setSeparatorColor
void setSeparatorColor(java.awt.Color separatorColor)
removedmethod: setLineLabelColor
void setLineLabelColor(java.awt.Color lineLabelColor)
removedmethod: setSpaceColor
void setSpaceColor(java.awt.Color spaceColor)
removedmethod: setRawColor
void setRawColor(java.awt.Color rawColor)
removedmethod: setUseropColor
void setUseropColor(java.awt.Color useropColor)
ghidra.app.util.task 1 added, 1 removed, 1 modified
class ghidra.app.util.task.OpenProgramTask 4 changes history
addedmethod: addProgramToOpen
void addProgramToOpen(java.net.URL ghidraURL)
addedmethod: hasOpenProgramRequests
boolean hasOpenProgramRequests()
modifiedmethod: getOpenProgram return type: Program → OpenProgramRequest
- ghidra.program.model.listing.Program getOpenProgram()
+ ghidra.app.util.task.OpenProgramTask.OpenProgramRequest getOpenProgram()
modifiedmethod: getOpenPrograms return type: List → List
- java.util.List<ghidra.program.model.listing.Program> getOpenPrograms()
+ java.util.List<ghidra.app.util.task.OpenProgramTask.OpenProgramRequest> getOpenPrograms()
ghidra.app.util.template 1 added
ghidra.app.util.viewer.field 13 added, 1 removed, 47 modified
class ghidra.app.util.viewer.field.AddressFieldFactory 4 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel newModel, ghidra.app.util.ListingHighlightProvider highlightStringProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedfield: DEFAULT_COLOR
static java.awt.Color DEFAULT_COLOR
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel newModel, ghidra.app.util.HighlightProvider highlightStringProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.Annotation 1 change history
modifiedmethod: getAnnotatedStringHandlers return type: ghidra.app.util.viewer.field.AnnotatedStringHandler[] → List
- static ghidra.app.util.viewer.field.AnnotatedStringHandler[] getAnnotatedStringHandlers()
+ static java.util.List<ghidra.app.util.viewer.field.AnnotatedStringHandler> getAnnotatedStringHandlers()
class ghidra.app.util.viewer.field.ArrayValuesFieldFactory 2 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider highlightProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider highlightProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.AssignedVariableFieldFactory 5 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider hsProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedfield: DEFAULT_COLOR
static java.awt.Color DEFAULT_COLOR
removedmethod: fieldOptionsChanged
void fieldOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider hsProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.BytesFieldFactory 5 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedfield: DEFAULT_COLOR
static java.awt.Color DEFAULT_COLOR
removedfield: ALIGNMENT_BYTES_COLOR
static java.awt.Color ALIGNMENT_BYTES_COLOR
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.CommentUtils 3 changes history
addedmethod: fixupAnnotations
static java.lang.String fixupAnnotations(java.lang.String rawCommentText, ghidra.program.model.listing.Program program)
addedmethod: sanitize
static java.lang.String sanitize(java.lang.String text)
removedmethod: fixupAnnoations
static java.lang.String fixupAnnoations(java.lang.String rawCommentText, ghidra.program.model.listing.Program program)
class ghidra.app.util.viewer.field.DummyFieldFactory 2 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider hlProvdier, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider hlProvdier, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.EolCommentFieldFactory 3 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel fieldFormatModel, ghidra.app.util.ListingHighlightProvider highlightProvider, ghidra.framework.options.ToolOptions newDisplayOptions, ghidra.framework.options.ToolOptions newFieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel fieldFormatModel, ghidra.app.util.HighlightProvider highlightProvider, ghidra.framework.options.ToolOptions newDisplayOptions, ghidra.framework.options.ToolOptions newFieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.FieldFactory 15 changes history
addedfield: BASE_LISTING_FONT_ID
static java.lang.String BASE_LISTING_FONT_ID
addedmethod: initFieldOptions
void initFieldOptions(ghidra.framework.options.Options fieldOptions)
addedmethod: initDisplayOptions
void initDisplayOptions(ghidra.framework.options.Options displayOptions)
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider highlightProvider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
addedmethod: supportsLocation
boolean supportsLocation(ghidra.app.util.viewer.field.ListingField listingField, ghidra.program.util.ProgramLocation location)
addedmethod: simplifyTemplates
java.lang.String simplifyTemplates(java.lang.String input)
modifiedfield: hlProvider type: HighlightProvider → ListingHighlightProvider
- ghidra.app.util.HighlightProvider hlProvider
+ ghidra.app.util.ListingHighlightProvider hlProvider
removedfield: DEFAULT_FIELD_FONT
static java.awt.Font DEFAULT_FIELD_FONT
removedfield: color
java.awt.Color color
removedfield: underlineColor
java.awt.Color underlineColor
removedfield: displayOptions
ghidra.framework.options.Options displayOptions
removedmethod: initDisplayOptions
void initDisplayOptions()
removedmethod: optionsChanged
void optionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider highlightProvider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.FieldNameFieldFactory 3 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.FileOffsetFieldFactory 3 changes history
addedfield: COLOR
static generic.theme.GColor COLOR
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider highlightProvider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider highlightProvider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.FunctionCallFixupFieldFactory 5 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: displayOptionsChanged
void displayOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
removedmethod: fieldOptionsChanged
void fieldOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
class ghidra.app.util.viewer.field.FunctionPurgeFieldFactory 3 changes history
addedfield: COLOR
static generic.theme.GColor COLOR
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel newModel, ghidra.app.util.ListingHighlightProvider newHlProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel newModel, ghidra.app.util.HighlightProvider newHlProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.FunctionRepeatableCommentFieldFactory 4 changes history
addedfield: COLOR
static generic.theme.GColor COLOR
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.FunctionSignatureFieldFactory 4 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: displayOptionsChanged
void displayOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.FunctionSignatureSourceFieldFactory 5 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: displayOptionsChanged
void displayOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
removedmethod: fieldOptionsChanged
void fieldOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
class ghidra.app.util.viewer.field.FunctionTagFieldFactory 4 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedfield: DEFAULT_COLOR
static java.awt.Color DEFAULT_COLOR
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: displayOptionsChanged
void displayOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
class ghidra.app.util.viewer.field.ImageFactoryField 2 changes history
modifiedmethod: getProxy return type: ProxyObj → ProxyObj
- ghidra.app.util.viewer.proxy.ProxyObj getProxy()
+ ghidra.app.util.viewer.proxy.ProxyObj<?> getProxy()
removedmethod: getFieldModel
ghidra.app.util.viewer.format.FieldFormatModel getFieldModel()
class ghidra.app.util.viewer.field.IndentField 1 change history
removedmethod: getFieldModel
ghidra.app.util.viewer.format.FieldFormatModel getFieldModel()
class ghidra.app.util.viewer.field.InstructionMaskValueFieldFactory 7 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider hsProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedfield: MASK_COLOR
static java.awt.Color MASK_COLOR
removedfield: VALUE_COLOR
static java.awt.Color VALUE_COLOR
removedfield: LABEL_COLOR
static java.awt.Color LABEL_COLOR
removedmethod: fieldOptionsChanged
void fieldOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider hsProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.LabelFieldFactory 2 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions pDisplayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions pDisplayOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.ListingField 3 changes history
removedmethod: getHeightAbove
int getHeightAbove()
removedmethod: getHeightBelow
int getHeightBelow()
removedmethod: getFieldModel
ghidra.app.util.viewer.format.FieldFormatModel getFieldModel()
class ghidra.app.util.viewer.field.ListingTextField 2 changes history
addedfield: hlFactory
ghidra.app.util.viewer.field.ListingFieldHighlightFactoryAdapter hlFactory
removedmethod: getFieldModel
ghidra.app.util.viewer.format.FieldFormatModel getFieldModel()
class ghidra.app.util.viewer.field.MemoryBlockStartFieldFactory 2 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.MnemonicFieldFactory 5 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider hsProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedfield: OVERRIDE_COLOR
static java.awt.Color OVERRIDE_COLOR
removedmethod: displayOptionsChanged
void displayOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider hsProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.OpenCloseField 2 changes history
modifiedmethod: getProxy return type: ProxyObj → ProxyObj
- ghidra.app.util.viewer.proxy.ProxyObj getProxy()
+ ghidra.app.util.viewer.proxy.ProxyObj<?> getProxy()
removedmethod: getFieldModel
ghidra.app.util.viewer.format.FieldFormatModel getFieldModel()
class ghidra.app.util.viewer.field.OpenCloseFieldFactory 3 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel fieldModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: servicesChanged
void servicesChanged()
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel fieldModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.OperandFieldFactory 2 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider hsProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider hsProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.ParallelInstructionFieldFactory 6 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider hsProvider, ghidra.framework.options.ToolOptions toolOptinos, ghidra.framework.options.ToolOptions fieldOptions)
removedfield: DEFAULT_COLOR
static java.awt.Color DEFAULT_COLOR
removedmethod: fieldOptionsChanged
void fieldOptionsChanged(ghidra.framework.options.Options options, java.lang.String name, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: getField
ghidra.app.util.viewer.field.ListingField getField(ghidra.app.util.viewer.proxy.ProxyObj proxy, int varWidth)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel model, ghidra.app.util.HighlightProvider hsProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.PlateFieldFactory 3 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider hsProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider hsProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.PostCommentFieldFactory 3 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.PreCommentFieldFactory 3 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.RegisterFieldFactory 5 changes history
addedmethod: initFieldOptions
void initFieldOptions(ghidra.framework.options.Options fieldOptions)
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider highlightProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider highlightProvider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
removedmethod: displayOptionsChanged
void displayOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
class ghidra.app.util.viewer.field.RegisterTransitionFieldFactory 4 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel fieldFormatModel, ghidra.app.util.ListingHighlightProvider hsProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: displayOptionsChanged
void displayOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel fieldFormatModel, ghidra.app.util.HighlightProvider hsProvider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.SeparatorFieldFactory 2 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.SpaceFieldFactory 2 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.SpacerFieldFactory 2 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.SubDataFieldFactory 2 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.ThunkedFunctionFieldFactory 4 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions pDisplayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: displayOptionsChanged
void displayOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions pDisplayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: fieldOptionsChanged
void fieldOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
class ghidra.app.util.viewer.field.VariableCommentFieldFactory 3 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.VariableLocFieldFactory 3 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.VariableNameFieldFactory 3 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.VariableTypeFieldFactory 3 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
class ghidra.app.util.viewer.field.VariableXRefFieldFactory 3 changes history
addedmethod: initDisplayOptions
void initDisplayOptions(ghidra.framework.options.Options displayOptions)
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.VariableXRefHeaderFieldFactory 2 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions displayOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.XRefFieldFactory 8 changes history
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
removedfield: offcutColor
java.awt.Color offcutColor
removedfield: readColor
java.awt.Color readColor
removedfield: writeColor
java.awt.Color writeColor
removedfield: otherColor
java.awt.Color otherColor
removedmethod: displayOptionsChanged
void displayOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: getDefaultColor
java.awt.Color getDefaultColor()
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions toolOptions, ghidra.framework.options.ToolOptions fieldOptions)
class ghidra.app.util.viewer.field.XRefHeaderFieldFactory 3 changes history
addedmethod: initDisplayOptions
void initDisplayOptions(ghidra.framework.options.Options displayOptions)
addedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.ListingHighlightProvider provider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
removedmethod: newInstance
ghidra.app.util.viewer.field.FieldFactory newInstance(ghidra.app.util.viewer.format.FieldFormatModel formatModel, ghidra.app.util.HighlightProvider provider, ghidra.framework.options.ToolOptions options, ghidra.framework.options.ToolOptions fieldOptions)
ghidra.app.util.viewer.format 1 removed, 2 modified
class ghidra.app.util.viewer.format.FieldFormatModel 3 changes history
addedmethod: displayOptionsChanged
void displayOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
addedmethod: fieldOptionsChanged
void fieldOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: optionsChanged
void optionsChanged(ghidra.framework.options.Options options, java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
class ghidra.app.util.viewer.format.FormatManager 7 changes history
addedmethod: getTemplateSimplifier
ghidra.app.util.template.TemplateSimplifier getTemplateSimplifier()
addedmethod: addHighlightProvider
void addHighlightProvider(ghidra.app.util.ListingHighlightProvider provider)
addedmethod: removeHighlightProvider
void removeHighlightProvider(ghidra.app.util.ListingHighlightProvider provider)
modifiedmethod: getFormatHighlightProvider return type: HighlightProvider → ListingHighlightProvider
- ghidra.app.util.HighlightProvider getFormatHighlightProvider()
+ ghidra.app.util.ListingHighlightProvider getFormatHighlightProvider()
modifiedmethod: getHighlightProviders return type: List → List
- java.util.List<ghidra.app.util.HighlightProvider> getHighlightProviders()
+ java.util.List<ghidra.app.util.ListingHighlightProvider> getHighlightProviders()
removedmethod: addHighlightProvider
void addHighlightProvider(ghidra.app.util.HighlightProvider provider)
removedmethod: removeHighlightProvider
void removeHighlightProvider(ghidra.app.util.HighlightProvider provider)
ghidra.app.util.viewer.listingpanel 5 modified
class ghidra.app.util.viewer.listingpanel.ListingCodeComparisonOptions 3 changes history
removedfield: MEDIUM_SKY_BLUE_COLOR
static java.awt.Color MEDIUM_SKY_BLUE_COLOR
removedfield: MEDIUM_GRAY_COLOR
static java.awt.Color MEDIUM_GRAY_COLOR
removedfield: SPRING_GREEN_COLOR
static java.awt.Color SPRING_GREEN_COLOR
class ghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel 4 changes history
addedmethod: addHighlightProviders
void addHighlightProviders(ghidra.app.util.ListingHighlightProvider leftHighlightProvider, ghidra.app.util.ListingHighlightProvider rightHighlightProvider)
addedmethod: removeHighlightProviders
void removeHighlightProviders(ghidra.app.util.ListingHighlightProvider leftHighlightProvider, ghidra.app.util.ListingHighlightProvider rightHighlightProvider)
removedmethod: addHighlightProviders
void addHighlightProviders(ghidra.app.util.HighlightProvider leftHighlightProvider, ghidra.app.util.HighlightProvider rightHighlightProvider)
removedmethod: removeHighlightProviders
void removeHighlightProviders(ghidra.app.util.HighlightProvider leftHighlightProvider, ghidra.app.util.HighlightProvider rightHighlightProvider)
class ghidra.app.util.viewer.listingpanel.ListingDiffHighlightProvider 2 changes history
modified implements: ghidra.app.util.HighlightProvider → ghidra.app.util.ListingHighlightProvider
addedmethod: createHighlights
docking.widgets.fieldpanel.support.Highlight[] createHighlights(java.lang.String text, ghidra.app.util.viewer.field.ListingField field, int cursorTextOffset)
class ghidra.app.util.viewer.listingpanel.ListingHoverProvider 1 change history
addedmethod: isForcePopups
boolean isForcePopups()
class ghidra.app.util.viewer.listingpanel.ListingPanel 4 changes history
addedmethod: removeHighlightProvider
void removeHighlightProvider(ghidra.app.util.ListingHighlightProvider highlightProvider)
addedmethod: addHighlightProvider
void addHighlightProvider(ghidra.app.util.ListingHighlightProvider highlightProvider)
removedmethod: removeHighlightProvider
void removeHighlightProvider(ghidra.app.util.HighlightProvider highlightProvider)
removedmethod: addHighlightProvider
void addHighlightProvider(ghidra.app.util.HighlightProvider highlightProvider)
ghidra.app.util.viewer.options 3 modified
class ghidra.app.util.viewer.options.ListingDisplayOptionsEditor 2 changes history
addedfield: DEFAULT_FONT_ID
static java.lang.String DEFAULT_FONT_ID
removedfield: DEFAULT_FONT
static java.awt.Font DEFAULT_FONT
class ghidra.app.util.viewer.options.OptionsGui 3 changes history
addedfield: MNEMONIC_UNIMPL
static ghidra.app.util.viewer.options.ScreenElement MNEMONIC_UNIMPL
removedfield: UNIMPL
static ghidra.app.util.viewer.options.ScreenElement UNIMPL
removedfield: VERSION_TRAK
static ghidra.app.util.viewer.options.ScreenElement VERSION_TRAK
class ghidra.app.util.viewer.options.ScreenElement 2 changes history
addedmethod: getThemeColorId
java.lang.String getThemeColorId()
modifiedmethod: getDefaultColor return type: Color → GColor
- java.awt.Color getDefaultColor()
+ generic.theme.GColor getDefaultColor()
ghidra.app.util.viewer.proxy 7 modified
class ghidra.app.util.viewer.proxy.AddressProxy 1 change history
addedmethod: contains
boolean contains(ghidra.program.model.address.Address a)
class ghidra.app.util.viewer.proxy.CodeUnitProxy 1 change history
addedmethod: contains
boolean contains(ghidra.program.model.address.Address a)
class ghidra.app.util.viewer.proxy.DataProxy 1 change history
addedmethod: contains
boolean contains(ghidra.program.model.address.Address a)
class ghidra.app.util.viewer.proxy.EmptyProxy 1 change history
addedmethod: contains
boolean contains(ghidra.program.model.address.Address a)
class ghidra.app.util.viewer.proxy.FunctionProxy 1 change history
addedmethod: contains
boolean contains(ghidra.program.model.address.Address a)
class ghidra.app.util.viewer.proxy.ProxyObj 1 change history
addedmethod: contains
boolean contains(ghidra.program.model.address.Address a)
class ghidra.app.util.viewer.proxy.VariableProxy 1 change history
addedmethod: contains
boolean contains(ghidra.program.model.address.Address a)
ghidra.base.actions 1 removed
ghidra.base.help 1 added, 1 modified
class ghidra.base.help.GhidraHelpService 1 change history
addedmethod: getHomeId
java.lang.String getHomeId()
ghidra.base.project 1 modified
class ghidra.base.project.GhidraProject 3 changes history
addedmethod: getProjectData
ghidra.framework.model.ProjectData getProjectData()
removedmethod: importProgram
ghidra.program.model.listing.Program importProgram(java.io.File file, ghidra.framework.model.DomainFolder domainFolder, ghidra.program.model.lang.Language language, ghidra.program.model.lang.CompilerSpec compilerSpec) throws CancelledException, DuplicateNameException, InvalidNameException, VersionException, IOException
removedmethod: importProgram
ghidra.program.model.listing.Program importProgram(java.io.File file, ghidra.framework.model.DomainFolder domainFolder) throws CancelledException, DuplicateNameException, InvalidNameException, VersionException, IOException
ghidra.docking.settings 1 modified
class ghidra.docking.settings.FormatSettingsDefinition 1 change history
addedmethod: getRepresentationPostfix
java.lang.String getRepresentationPostfix(ghidra.docking.settings.Settings settings)
ghidra.docking.util 1 added, 1 removed
ghidra.docking.util.painting 2 removed
ghidra.formats.gfilesystem 1 removed
ghidra.framework 3 modified
class ghidra.framework.Application 1 change history
modifiedmethod: findFilesByExtension removed throws IllegalArgumentException
- static java.util.List<generic.jar.ResourceFile> findFilesByExtension(java.lang.String moduleName, java.lang.String extension) throws IllegalArgumentException
+ static java.util.List<generic.jar.ResourceFile> findFilesByExtension(java.lang.String moduleName, java.lang.String extension)
class ghidra.framework.ApplicationProperties 1 change history
addedfield: APPLICATION_GRADLE_MAX_PROPERTY
static java.lang.String APPLICATION_GRADLE_MAX_PROPERTY
class ghidra.framework.GModule 2 changes history
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
ghidra.framework.client 1 added, 3 modified
class ghidra.framework.client.ClientUtil 1 change history
modifiedmethod: clearRepositoryAdapter removed throws IOException
- static void clearRepositoryAdapter(java.lang.String host, int port) throws IOException
+ static void clearRepositoryAdapter(java.lang.String host, int port)
class ghidra.framework.client.RepositoryAdapter 1 change history
modifiedmethod: connect added throws RepositoryNotFoundException
- void connect() throws IOException
+ void connect() throws RepositoryNotFoundException, IOException
class ghidra.framework.client.RepositoryServerAdapter 1 change history
addedmethod: getLastConnectError
java.lang.Throwable getLastConnectError()
ghidra.framework.data 9 added, 11 modified
class ghidra.framework.data.ContentHandler 7 changes history
addedmethod: getLinkHandler
ghidra.framework.data.LinkHandler<?> getLinkHandler()
modifiedmethod: getImmutableObject return type: DomainObjectAdapter → T
- ghidra.framework.data.DomainObjectAdapter getImmutableObject(ghidra.framework.store.FolderItem item, java.lang.Object consumer, int version, int minChangeVersion, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, VersionException
+ T getImmutableObject(ghidra.framework.store.FolderItem item, java.lang.Object consumer, int version, int minChangeVersion, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, VersionException
modifiedmethod: getDomainObjectClass return type: Class → Class
- java.lang.Class<? extends ghidra.framework.model.DomainObject> getDomainObjectClass()
+ java.lang.Class<T> getDomainObjectClass()
modifiedmethod: getReadOnlyObject return type: DomainObjectAdapter → T
- ghidra.framework.data.DomainObjectAdapter getReadOnlyObject(ghidra.framework.store.FolderItem item, int version, boolean okToUpgrade, java.lang.Object consumer, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
+ T getReadOnlyObject(ghidra.framework.store.FolderItem item, int version, boolean okToUpgrade, java.lang.Object consumer, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
modifiedmethod: getDomainObject return type: DomainObjectAdapter → T
- ghidra.framework.data.DomainObjectAdapter getDomainObject(ghidra.framework.store.FolderItem item, ghidra.framework.store.FileSystem userfs, long checkoutId, boolean okToUpgrade, boolean okToRecover, java.lang.Object consumer, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, VersionException
+ T getDomainObject(ghidra.framework.store.FolderItem item, ghidra.framework.store.FileSystem userfs, long checkoutId, boolean okToUpgrade, boolean okToRecover, java.lang.Object consumer, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException, VersionException
removedmethod: saveUserDataFile
void saveUserDataFile(ghidra.framework.model.DomainObject associatedDomainObj, db.DBHandle userDbh, ghidra.framework.store.FileSystem userfs, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException
removedmethod: removeUserDataFile
void removeUserDataFile(ghidra.framework.store.FolderItem item, ghidra.framework.store.FileSystem userFilesystem) throws IOException
class ghidra.framework.data.DBContentHandler 3 changes history
removedmethod: saveUserDataFile
void saveUserDataFile(ghidra.framework.model.DomainObject domainObj, db.DBHandle userDbh, ghidra.framework.store.FileSystem userfs, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException
removedmethod: removeUserDataFile
void removeUserDataFile(ghidra.framework.store.FolderItem associatedItem, ghidra.framework.store.FileSystem userfs) throws IOException
removedmethod: openAssociatedUserFile
db.DBHandle openAssociatedUserFile(java.lang.String associatedFileID, java.lang.String associatedContentType, ghidra.framework.store.FileSystem userfs, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.framework.data.DomainFileProxy 7 changes history
addedmethod: getSharedProjectURL
java.net.URL getSharedProjectURL()
addedmethod: isLinkFile
boolean isLinkFile()
addedmethod: followLink
ghidra.framework.model.DomainFolder followLink()
addedmethod: isLinkingSupported
boolean isLinkingSupported()
addedmethod: copyToAsLink
ghidra.framework.model.DomainFile copyToAsLink(ghidra.framework.model.DomainFolder newParent) throws IOException
modifiedmethod: copyVersionTo param 1 renamed: version → ver
- ghidra.framework.model.DomainFile copyVersionTo(int version, ghidra.framework.model.DomainFolder destFolder, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
+ ghidra.framework.model.DomainFile copyVersionTo(int ver, ghidra.framework.model.DomainFolder destFolder, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
removedmethod: isVersionControlSupported
boolean isVersionControlSupported()
class ghidra.framework.data.DomainObjectAdapter 1 change history
modifiedmethod: getContentHandler return type: ContentHandler → ContentHandler
- static ghidra.framework.data.ContentHandler getContentHandler(ghidra.framework.model.DomainObject dobj) throws IOException
+ static ghidra.framework.data.ContentHandler<?> getContentHandler(ghidra.framework.model.DomainObject dobj) throws IOException
class ghidra.framework.data.DomainObjectAdapterDB 6 changes history
addedmethod: openTransaction
db.Transaction openTransaction(java.lang.String description) throws TerminatedTransactionException, IllegalStateException
addedmethod: getCurrentTransactionInfo
ghidra.framework.model.TransactionInfo getCurrentTransactionInfo()
modifiedmethod: startTransaction added throws TerminatedTransactionException
- int startTransaction(java.lang.String description)
+ int startTransaction(java.lang.String description) throws TerminatedTransactionException
modifiedmethod: startTransaction added throws TerminatedTransactionException
- int startTransaction(java.lang.String description, ghidra.framework.model.AbortedTransactionListener listener)
+ int startTransaction(java.lang.String description, ghidra.framework.model.AbortedTransactionListener listener) throws TerminatedTransactionException
modifiedmethod: endTransaction added throws IllegalStateException
- void endTransaction(int transactionID, boolean commit)
+ void endTransaction(int transactionID, boolean commit) throws IllegalStateException
removedmethod: getCurrentTransaction
ghidra.framework.model.Transaction getCurrentTransaction()
class ghidra.framework.data.DomainObjectDBTransaction 1 change history
modified implements: ghidra.framework.model.Transaction → ghidra.framework.model.TransactionInfo
class ghidra.framework.data.GhidraFile 7 changes history
addedmethod: getSharedProjectURL
java.net.URL getSharedProjectURL()
addedmethod: isLinkFile
boolean isLinkFile()
addedmethod: followLink
ghidra.framework.model.DomainFolder followLink()
addedmethod: isLinkingSupported
boolean isLinkingSupported()
addedmethod: copyToAsLink
ghidra.framework.model.DomainFile copyToAsLink(ghidra.framework.model.DomainFolder newParent) throws IOException
modifiedmethod: getParent return type: DomainFolder → GhidraFolder
- ghidra.framework.model.DomainFolder getParent()
+ ghidra.framework.data.GhidraFolder getParent()
removedmethod: isVersionControlSupported
boolean isVersionControlSupported()
class ghidra.framework.data.GhidraFileData 2 changes history
addedmethod: isLinkingSupported
boolean isLinkingSupported()
addedmethod: copyToAsLink
ghidra.framework.model.DomainFile copyToAsLink(ghidra.framework.data.GhidraFolderData newParentData) throws IOException
class ghidra.framework.data.GhidraFolder 2 changes history
addedmethod: getSharedProjectURL
java.net.URL getSharedProjectURL()
addedmethod: copyToAsLink
ghidra.framework.model.DomainFile copyToAsLink(ghidra.framework.model.DomainFolder newParent) throws IOException
class ghidra.framework.data.ProjectFileManager 3 changes history
addedmethod: isLocked
static boolean isLocked(ghidra.framework.model.ProjectLocator locator)
modifiedmethod: getFolder return type: GhidraFolder → DomainFolder
- ghidra.framework.data.GhidraFolder getFolder(java.lang.String path)
+ ghidra.framework.model.DomainFolder getFolder(java.lang.String path)
removedmethod: getSharedFileURL
java.net.URL getSharedFileURL(java.lang.String path)
class ghidra.framework.data.SynchronizedTransaction 1 change history
modified implements: ghidra.framework.model.Transaction → ghidra.framework.model.TransactionInfo
ghidra.framework.main 2 added, 1 removed, 7 modified
class ghidra.framework.main.FrontEndPlugin 3 changes history
modified implements: ghidra.framework.client.RemoteAdapterListener, ghidra.framework.main.FrontEndService, ghidra.framework.main.ProgramaticUseOnly → ghidra.framework.client.RemoteAdapterListener, ghidra.framework.main.FrontEndService, ghidra.framework.main.ProgramaticUseOnly, ghidra.framework.model.ProjectViewListener
addedmethod: viewedProjectAdded
void viewedProjectAdded(java.net.URL projectView)
addedmethod: viewedProjectRemoved
void viewedProjectRemoved(java.net.URL projectView)
class ghidra.framework.main.FrontEndTool 5 changes history
addedfield: DEFAULT_TOOL_LAUNCH_MODE
static java.lang.String DEFAULT_TOOL_LAUNCH_MODE
addedmethod: dispose
void dispose()
addedmethod: doSaveTool
boolean doSaveTool()
addedmethod: getDefaultLaunchMode
ghidra.framework.model.DefaultLaunchMode getDefaultLaunchMode()
addedmethod: shouldRestorePreviousProject
boolean shouldRestorePreviousProject()
class ghidra.framework.main.GhidraApplicationInformationDisplayFactory 1 change history
modifiedmethod: doGetHomeIcon return type: ImageIcon → Icon
- javax.swing.ImageIcon doGetHomeIcon()
+ javax.swing.Icon doGetHomeIcon()
class ghidra.framework.main.OpenVersionedFileDialog 4 changes history
addedmethod: getDomainObject
T getDomainObject(java.lang.Object consumer, boolean immutable)
addedmethod: getDomainFile
ghidra.framework.model.DomainFile getDomainFile()
addedmethod: getDomainFolder
ghidra.framework.model.DomainFolder getDomainFolder()
removedmethod: getVersionedDomainObject
ghidra.framework.model.DomainObject getVersionedDomainObject(java.lang.Object consumer, boolean readOnly)
class ghidra.framework.main.ProjectDataPanel 1 change history
modified implements: (none) → ghidra.framework.model.ProjectViewListener
class ghidra.framework.main.RepositoryChooser 1 change history
modified extends: docking.DialogComponentProvider → docking.ReusableDialogComponentProvider
class ghidra.framework.main.ToolConnectionDialog 1 change history
modified extends: docking.DialogComponentProvider → docking.ReusableDialogComponentProvider
ghidra.framework.main.datatree 1 added, 6 modified
class ghidra.framework.main.datatree.DomainFolderNode 1 change history
addedmethod: isAutoExpandPermitted
boolean isAutoExpandPermitted()
class ghidra.framework.main.datatree.JavaFileListHandler 2 changes history
modified extends: java.lang.Object → ghidra.framework.main.datatree.AbstractFileListFlavorHandler
modified implements: ghidra.app.util.FileOpenDataFlavorHandler, ghidra.framework.main.datatree.DataTreeFlavorHandler → (none)
class ghidra.framework.main.datatree.LinuxFileUrlHandler 3 changes history
modified extends: java.lang.Object → ghidra.framework.main.datatree.AbstractFileListFlavorHandler
modified implements: ghidra.app.util.FileOpenDataFlavorHandler, ghidra.framework.main.datatree.DataTreeFlavorHandler → (none)
addedfield: linuxFileUrlFlavor
static java.awt.datatransfer.DataFlavor linuxFileUrlFlavor
class ghidra.framework.main.datatree.VersionControlDialog 2 changes history
addedmethod: setKeepCheckboxEnabled
void setKeepCheckboxEnabled(boolean enabled, boolean selected, java.lang.String disabledMsg)
removedmethod: setKeepCheckboxEnabled
void setKeepCheckboxEnabled(boolean enabled)
class ghidra.framework.main.datatree.VersionControlTask 2 changes history
addedmethod: showDialog
void showDialog(boolean addToVersionControl, java.lang.String filename, boolean isLinkFile)
removedmethod: showDialog
void showDialog(boolean addToVersionControl, java.lang.String filename)
class ghidra.framework.main.datatree.VersionHistoryPanel 2 changes history
addedmethod: getSelectedVersion
ghidra.framework.store.Version getSelectedVersion()
removedmethod: getSelectedVersion
ghidra.framework.model.DomainObject getSelectedVersion(java.lang.Object consumer, boolean readOnly)
ghidra.framework.main.projectdata.actions 1 added, 1 modified
ghidra.framework.model 5 added, 2 removed, 8 modified
class ghidra.framework.model.DomainFile 7 changes history
addedfield: UNSUPPORTED_FILE_ICON
static javax.swing.Icon UNSUPPORTED_FILE_ICON
addedmethod: getSharedProjectURL
java.net.URL getSharedProjectURL()
addedmethod: copyToAsLink
ghidra.framework.model.DomainFile copyToAsLink(ghidra.framework.model.DomainFolder newParent) throws IOException
addedmethod: isLinkingSupported
boolean isLinkingSupported()
addedmethod: isLinkFile
boolean isLinkFile()
addedmethod: followLink
ghidra.framework.model.DomainFolder followLink()
removedmethod: isVersionControlSupported
boolean isVersionControlSupported()
class ghidra.framework.model.DomainFileFilter 1 change history
addedmethod: followLinkedFolders
boolean followLinkedFolders()
class ghidra.framework.model.DomainFolder 5 changes history
addedfield: OPEN_FOLDER_ICON
static javax.swing.Icon OPEN_FOLDER_ICON
addedfield: CLOSED_FOLDER_ICON
static javax.swing.Icon CLOSED_FOLDER_ICON
addedmethod: getSharedProjectURL
java.net.URL getSharedProjectURL()
addedmethod: copyToAsLink
ghidra.framework.model.DomainFile copyToAsLink(ghidra.framework.model.DomainFolder newParent) throws IOException
addedmethod: isLinked
boolean isLinked()
class ghidra.framework.model.Project 4 changes history
addedmethod: addProjectView
ghidra.framework.model.ProjectData addProjectView(java.net.URL projectURL, boolean visible) throws IOException
addedmethod: addProjectViewListener
void addProjectViewListener(ghidra.framework.model.ProjectViewListener listener)
addedmethod: removeProjectViewListener
void removeProjectViewListener(ghidra.framework.model.ProjectViewListener listener)
removedmethod: addProjectView
ghidra.framework.model.ProjectData addProjectView(java.net.URL projectURL) throws IOException, MalformedURLException
class ghidra.framework.model.ProjectData 1 change history
removedmethod: getSharedFileURL
java.net.URL getSharedFileURL(java.lang.String path)
class ghidra.framework.model.ToolServices 7 changes history
addedmethod: getDefaultToolTemplate
ghidra.framework.model.ToolTemplate getDefaultToolTemplate(java.lang.String contentType)
addedmethod: launchDefaultToolWithURL
ghidra.framework.plugintool.PluginTool launchDefaultToolWithURL(java.net.URL ghidraUrl)
addedmethod: launchToolWithURL
ghidra.framework.plugintool.PluginTool launchToolWithURL(java.lang.String toolName, java.net.URL ghidraUrl)
removedmethod: launchDefaultTool
ghidra.framework.plugintool.PluginTool launchDefaultTool(ghidra.framework.model.DomainFile domainFile)
removedmethod: launchTool
ghidra.framework.plugintool.PluginTool launchTool(java.lang.String toolName, ghidra.framework.model.DomainFile domainFile)
removedmethod: addDefaultToolChangeListener
void addDefaultToolChangeListener(ghidra.framework.model.DefaultToolChangeListener listener)
removedmethod: removeDefaultToolChangeListener
void removeDefaultToolChangeListener(ghidra.framework.model.DefaultToolChangeListener listener)
class ghidra.framework.model.TransactionListener 2 changes history
addedmethod: transactionStarted
void transactionStarted(ghidra.framework.data.DomainObjectAdapterDB domainObj, ghidra.framework.model.TransactionInfo tx)
removedmethod: transactionStarted
void transactionStarted(ghidra.framework.data.DomainObjectAdapterDB domainObj, ghidra.framework.model.Transaction tx)
class ghidra.framework.model.UndoableDomainObject 3 changes history
addedmethod: openTransaction
db.Transaction openTransaction(java.lang.String description) throws IllegalStateException
addedmethod: getCurrentTransactionInfo
ghidra.framework.model.TransactionInfo getCurrentTransactionInfo()
removedmethod: getCurrentTransaction
ghidra.framework.model.Transaction getCurrentTransaction()
ghidra.framework.options 2 added, 4 modified
class ghidra.framework.options.AbstractOptions 4 changes history
addedfield: themeListener
generic.theme.ThemeListener themeListener
addedfield: themeToOptionMap
java.util.Map<java.lang.String,java.lang.String> themeToOptionMap
addedmethod: registerThemeColorBinding
void registerThemeColorBinding(java.lang.String optionName, java.lang.String colorId, ghidra.util.HelpLocation help, java.lang.String description)
addedmethod: registerThemeFontBinding
void registerThemeFontBinding(java.lang.String optionName, java.lang.String fontId, ghidra.util.HelpLocation help, java.lang.String description)
class ghidra.framework.options.EditorState 1 change history
addedmethod: toString
java.lang.String toString()
class ghidra.framework.options.Options 2 changes history
addedmethod: registerThemeColorBinding
void registerThemeColorBinding(java.lang.String optionName, java.lang.String colorId, ghidra.util.HelpLocation help, java.lang.String description)
addedmethod: registerThemeFontBinding
void registerThemeFontBinding(java.lang.String optionName, java.lang.String fontId, ghidra.util.HelpLocation help, java.lang.String description)
class ghidra.framework.options.SubOptions 2 changes history
addedmethod: registerThemeColorBinding
void registerThemeColorBinding(java.lang.String optionName, java.lang.String colorId, ghidra.util.HelpLocation help, java.lang.String description)
addedmethod: registerThemeFontBinding
void registerThemeFontBinding(java.lang.String optionName, java.lang.String fontId, ghidra.util.HelpLocation help, java.lang.String description)
ghidra.framework.plugintool 4 modified
class ghidra.framework.plugintool.Plugin 1 change history
addedmethod: accept
boolean accept(java.net.URL url)
class ghidra.framework.plugintool.PluginTool 4 changes history
addedmethod: accept
boolean accept(java.net.URL url)
addedmethod: close
void close(boolean isExiting)
addedmethod: isRestoringDataState
boolean isRestoringDataState()
removedfield: extensionTableProvider
ghidra.framework.plugintool.dialog.ExtensionTableProvider extensionTableProvider
class ghidra.framework.plugintool.SettableApplicationInformationDisplayFactory 1 change history
modifiedmethod: getSplashScreenIcon128 return type: ImageIcon → Icon
- javax.swing.ImageIcon getSplashScreenIcon128()
+ javax.swing.Icon getSplashScreenIcon128()
class ghidra.framework.plugintool.ToolServicesAdapter 7 changes history
addedmethod: getDefaultToolTemplate
ghidra.framework.model.ToolTemplate getDefaultToolTemplate(java.lang.String contentType)
addedmethod: launchDefaultToolWithURL
ghidra.framework.plugintool.PluginTool launchDefaultToolWithURL(java.net.URL url)
addedmethod: launchToolWithURL
ghidra.framework.plugintool.PluginTool launchToolWithURL(java.lang.String toolName, java.net.URL url)
removedmethod: addDefaultToolChangeListener
void addDefaultToolChangeListener(ghidra.framework.model.DefaultToolChangeListener listener)
removedmethod: launchDefaultTool
ghidra.framework.plugintool.PluginTool launchDefaultTool(ghidra.framework.model.DomainFile domainFile)
removedmethod: launchTool
ghidra.framework.plugintool.PluginTool launchTool(java.lang.String toolName, ghidra.framework.model.DomainFile domainFile)
removedmethod: removeDefaultToolChangeListener
void removeDefaultToolChangeListener(ghidra.framework.model.DefaultToolChangeListener listener)
ghidra.framework.plugintool.dialog 1 modified
class ghidra.framework.plugintool.dialog.ManagePluginsDialog 1 change history
modified extends: docking.DialogComponentProvider → docking.ReusableDialogComponentProvider
ghidra.framework.plugintool.util 1 modified
class ghidra.framework.plugintool.util.PluginPackage 1 change history
addedmethod: exists
static boolean exists(java.lang.String packageName)
ghidra.framework.preferences 1 modified
class ghidra.framework.preferences.Preferences 3 changes history
addedfield: LAST_PATH_DIRECTORY
static java.lang.String LAST_PATH_DIRECTORY
addedfield: LAST_IMPORT_FILE
static java.lang.String LAST_IMPORT_FILE
removedfield: LAST_IMPORT_DIRECTORY
static java.lang.String LAST_IMPORT_DIRECTORY
ghidra.framework.project 1 removed, 1 modified
class ghidra.framework.project.DefaultProject 5 changes history
addedmethod: addProjectViewListener
void addProjectViewListener(ghidra.framework.model.ProjectViewListener listener)
addedmethod: removeProjectViewListener
void removeProjectViewListener(ghidra.framework.model.ProjectViewListener listener)
addedmethod: addProjectView
ghidra.framework.model.ProjectData addProjectView(java.net.URL url, boolean visible) throws IOException
modifiedmethod: getProjectData return type: ProjectData → ProjectFileManager
- ghidra.framework.model.ProjectData getProjectData()
+ ghidra.framework.data.ProjectFileManager getProjectData()
removedmethod: addProjectView
ghidra.framework.model.ProjectData addProjectView(java.net.URL url) throws IOException, MalformedURLException
ghidra.framework.protocol.ghidra 2 added, 7 modified
class ghidra.framework.protocol.ghidra.DefaultGhidraProtocolConnector 1 change history
modifiedmethod: connect return type: int → StatusCode
- int connect(boolean readOnlyAccess) throws IOException
+ ghidra.framework.protocol.ghidra.GhidraURLConnection.StatusCode connect(boolean readOnlyAccess) throws IOException
class ghidra.framework.protocol.ghidra.DefaultLocalGhidraProtocolConnector 1 change history
modifiedmethod: connect return type: int → StatusCode
- int connect(boolean readOnlyAccess) throws IOException
+ ghidra.framework.protocol.ghidra.GhidraURLConnection.StatusCode connect(boolean readOnlyAccess) throws IOException
class ghidra.framework.protocol.ghidra.GhidraProtocolConnector 6 changes history
addedfield: statusCode
ghidra.framework.protocol.ghidra.GhidraURLConnection.StatusCode statusCode
addedmethod: initFolderItemPath
java.lang.String initFolderItemPath(java.lang.String contentPath) throws MalformedURLException
addedmethod: getStatusCode
ghidra.framework.protocol.ghidra.GhidraURLConnection.StatusCode getStatusCode()
modifiedmethod: connect return type: int → StatusCode
- int connect(boolean readOnly) throws IOException
+ ghidra.framework.protocol.ghidra.GhidraURLConnection.StatusCode connect(boolean readOnly) throws IOException
removedfield: responseCode
int responseCode
removedmethod: getResponseCode
int getResponseCode()
class ghidra.framework.protocol.ghidra.GhidraURL 12 changes history
addedmethod: isGhidraURL
static boolean isGhidraURL(java.lang.String str)
addedmethod: getRepositoryName
static java.lang.String getRepositoryName(java.net.URL url)
addedmethod: getProjectURL
static java.net.URL getProjectURL(java.net.URL ghidraUrl)
addedmethod: getProjectPathname
static java.lang.String getProjectPathname(java.net.URL ghidraUrl)
addedmethod: makeURL
static java.net.URL makeURL(ghidra.framework.model.ProjectLocator projectLocator)
addedmethod: makeURL
static java.net.URL makeURL(java.lang.String projectLocation, java.lang.String projectName, java.lang.String projectFilePath, java.lang.String ref)
addedmethod: makeURL
static java.net.URL makeURL(ghidra.framework.model.ProjectLocator projectLocator, java.lang.String projectFilePath, java.lang.String ref)
addedmethod: makeURL
static java.net.URL makeURL(java.lang.String host, int port, java.lang.String repositoryName, java.lang.String repositoryPath, java.lang.String ref)
modifiedmethod: makeURL param 4 renamed: repositoryPath → repositoryFolderPath
- static java.net.URL makeURL(java.lang.String host, int port, java.lang.String repositoryName, java.lang.String repositoryPath, java.lang.String fileName, java.lang.String ref)
+ static java.net.URL makeURL(java.lang.String host, int port, java.lang.String repositoryName, java.lang.String repositoryFolderPath, java.lang.String fileName, java.lang.String ref)
removedmethod: getProjectName
static java.lang.String getProjectName(java.net.URL localProjectURL)
removedmethod: getProjectLocation
static java.lang.String getProjectLocation(java.net.URL localProjectURL)
removedmethod: makeURL
static java.net.URL makeURL(java.io.File projectMarkerFile)
class ghidra.framework.protocol.ghidra.GhidraURLConnection 5 changes history
addedmethod: getStatusCode
ghidra.framework.protocol.ghidra.GhidraURLConnection.StatusCode getStatusCode() throws IOException
removedfield: GHIDRA_OK
static int GHIDRA_OK
removedfield: GHIDRA_UNAUTHORIZED
static int GHIDRA_UNAUTHORIZED
removedfield: GHIDRA_NOT_FOUND
static int GHIDRA_NOT_FOUND
removedmethod: getResponseCode
int getResponseCode() throws IOException
class ghidra.framework.protocol.ghidra.GhidraURLWrappedContent 1 change history
modifiedmethod: getContent added throws FileNotFoundException; removed throws NotFoundException
- java.lang.Object getContent(java.lang.Object consumer) throws IOException, NotFoundException
+ java.lang.Object getContent(java.lang.Object consumer) throws IOException, FileNotFoundException
class ghidra.framework.protocol.ghidra.RepositoryInfo 1 change history
addedmethod: getURL
java.net.URL getURL()
ghidra.framework.remote 1 removed
ghidra.framework.store 1 modified
class ghidra.framework.store.FileSystemEventManager 1 change history
modifiedmethod: flushEvents removed throws InterruptedException
- boolean flushEvents(long timeout, java.util.concurrent.TimeUnit unit) throws InterruptedException
+ boolean flushEvents(long timeout, java.util.concurrent.TimeUnit unit)
ghidra.framework.store.local 1 modified
class ghidra.framework.store.local.LocalFileSystem 1 change history
addedmethod: checkDisposed
void checkDisposed() throws IOException
ghidra.graph.viewer.edge 1 modified
class ghidra.graph.viewer.edge.VisualEdgeRenderer 2 changes history
removedmethod: setBaseColor
void setBaseColor(java.awt.Color color)
removedmethod: setHighlightColor
void setHighlightColor(java.awt.Color highlightColor)
ghidra.graph.viewer.options 1 modified
class ghidra.graph.viewer.options.VisualGraphOptions 2 changes history
addedmethod: isDefaultBackgroundColor
boolean isDefaultBackgroundColor(java.awt.Color c)
modifiedfield: DEFAULT_GRAPH_BACKGROUND_COLOR type: Color → GColor
- static java.awt.Color DEFAULT_GRAPH_BACKGROUND_COLOR
+ static generic.theme.GColor DEFAULT_GRAPH_BACKGROUND_COLOR
ghidra.graph.viewer.vertex 1 modified
class ghidra.graph.viewer.vertex.AbstractVisualVertexRenderer 1 change history
addedmethod: getVertexFillPaintTransformer
com.google.common.base.Function<? super V,java.awt.Paint> getVertexFillPaintTransformer()
ghidra.net 2 modified
class ghidra.net.ApplicationKeyManagerFactory 3 changes history
addedmethod: addSubjectAlternativeName
static void addSubjectAlternativeName(java.lang.String subjectAltName)
addedmethod: getSubjectAlternativeName
static java.util.List<java.lang.String> getSubjectAlternativeName()
removedfield: CERTIFICATE_FILE_FILTER
static ghidra.util.filechooser.GhidraFileFilter CERTIFICATE_FILE_FILTER
class ghidra.net.ApplicationKeyManagerUtils 4 changes history
addedfield: PKCS_FILE_EXTENSIONS
static java.lang.String[] PKCS_FILE_EXTENSIONS
addedfield: PKCS_FILENAME_FILTER
static javax.swing.filechooser.FileNameExtensionFilter PKCS_FILENAME_FILTER
removedmethod: createKeyStore
static java.security.KeyStore createKeyStore(java.lang.String alias, java.lang.String dn, int durationDays, java.security.KeyStore.PrivateKeyEntry caEntry, java.io.File keyFile, java.lang.String keystoreType, char[] protectedPassphrase) throws KeyStoreException
removedmethod: createKeyEntry
static java.security.KeyStore.PrivateKeyEntry createKeyEntry(java.lang.String alias, java.lang.String dn, int durationDays, java.security.KeyStore.PrivateKeyEntry caEntry, java.io.File keyFile, java.lang.String keystoreType, char[] protectedPassphrase) throws KeyStoreException
ghidra.pcode.emulate 10 removed
ghidra.pcode.emulate.callother 4 removed
ghidra.pcode.floatformat 2 modified
class ghidra.pcode.floatformat.BigFloat 10 changes history
addedfield: INFINITY
static java.lang.String INFINITY
addedfield: POSITIVE_INFINITY
static java.lang.String POSITIVE_INFINITY
addedfield: NEGATIVE_INFINITY
static java.lang.String NEGATIVE_INFINITY
addedfield: NAN
static java.lang.String NAN
addedfield: BIG_POSITIVE_INFINITY
static java.math.BigDecimal BIG_POSITIVE_INFINITY
addedfield: BIG_NEGATIVE_INFINITY
static java.math.BigDecimal BIG_NEGATIVE_INFINITY
addedmethod: toString
java.lang.String toString()
addedmethod: toString
java.lang.String toString(java.math.MathContext displayContext)
addedmethod: toString
java.lang.String toString(ghidra.pcode.floatformat.FloatFormat ff, boolean compact)
removedmethod: valueOf
static ghidra.pcode.floatformat.BigFloat valueOf(int fracbits, int expbits, java.math.BigInteger i)
class ghidra.pcode.floatformat.FloatFormat 16 changes history
addedmethod: getMaxBigFloat
ghidra.pcode.floatformat.BigFloat getMaxBigFloat()
addedmethod: getMinBigFloat
ghidra.pcode.floatformat.BigFloat getMinBigFloat()
addedmethod: decodeBigFloat
ghidra.pcode.floatformat.BigFloat decodeBigFloat(long encoding)
addedmethod: decodeHostFloat
double decodeHostFloat(long encoding)
addedmethod: decodeBigFloat
ghidra.pcode.floatformat.BigFloat decodeBigFloat(java.math.BigInteger encoding)
addedmethod: toDecimalString
java.lang.String toDecimalString(ghidra.pcode.floatformat.BigFloat bigFloat)
addedmethod: toDecimalString
java.lang.String toDecimalString(ghidra.pcode.floatformat.BigFloat bigFloat, boolean compact)
addedmethod: getBigFloat
ghidra.pcode.floatformat.BigFloat getBigFloat(java.math.BigInteger value)
addedmethod: getBigFloat
ghidra.pcode.floatformat.BigFloat getBigFloat(java.lang.String string) throws NumberFormatException
addedmethod: getBigFloat
ghidra.pcode.floatformat.BigFloat getBigFloat(java.math.BigDecimal value)
removedfield: BIG_NaN
static java.math.BigDecimal BIG_NaN
removedfield: BIG_POSITIVE_INFINITY
static java.math.BigDecimal BIG_POSITIVE_INFINITY
removedfield: BIG_NEGATIVE_INFINITY
static java.math.BigDecimal BIG_NEGATIVE_INFINITY
removedmethod: getBigFloat
ghidra.pcode.floatformat.BigFloat getBigFloat(long encoding)
removedmethod: getHostFloat
double getHostFloat(long encoding)
removedmethod: getHostFloat
ghidra.pcode.floatformat.BigFloat getHostFloat(java.math.BigInteger encoding)
ghidra.pcode.loadimage 2 removed
ghidra.pcode.memstate 8 removed
ghidra.pcode.opbehavior 57 removed
ghidra.pcode.pcoderaw 1 removed
ghidra.plugin.importer 1 modified
class ghidra.plugin.importer.ImporterDialog 3 changes history
addedfield: nameTextField
javax.swing.JTextField nameTextField
removedfield: LAST_IMPORTFILE_PREFERENCE_KEY
static java.lang.String LAST_IMPORTFILE_PREFERENCE_KEY
removedfield: filenameTextField
javax.swing.JTextField filenameTextField
ghidra.plugins.fsbrowser 2 modified
class ghidra.plugins.fsbrowser.FileIconService 8 changes history
addedfield: IMPORTED_OVERLAY_ICON
static javax.swing.Icon IMPORTED_OVERLAY_ICON
addedfield: FILESYSTEM_OVERLAY_ICON
static javax.swing.Icon FILESYSTEM_OVERLAY_ICON
addedfield: MISSING_PASSWORD_OVERLAY_ICON
static javax.swing.Icon MISSING_PASSWORD_OVERLAY_ICON
addedfield: DEFAULT_ICON
static javax.swing.Icon DEFAULT_ICON
removedfield: OVERLAY_IMPORTED
static java.lang.String OVERLAY_IMPORTED
removedfield: OVERLAY_FILESYSTEM
static java.lang.String OVERLAY_FILESYSTEM
removedfield: OVERLAY_MISSING_PASSWORD
static java.lang.String OVERLAY_MISSING_PASSWORD
removedmethod: loadIfNeeded
void loadIfNeeded()
class ghidra.plugins.fsbrowser.ImageManager 38 changes history
modifiedfield: REFRESH type: ImageIcon → Icon
- static javax.swing.ImageIcon REFRESH
+ static javax.swing.Icon REFRESH
modifiedfield: PASTE type: ImageIcon → Icon
- static javax.swing.ImageIcon PASTE
+ static javax.swing.Icon PASTE
modifiedfield: CLOSE type: ImageIcon → Icon
- static javax.swing.ImageIcon CLOSE
+ static javax.swing.Icon CLOSE
modifiedfield: DELETE type: ImageIcon → Icon
- static javax.swing.ImageIcon DELETE
+ static javax.swing.Icon DELETE
modifiedfield: OPEN type: ImageIcon → Icon
- static javax.swing.ImageIcon OPEN
+ static javax.swing.Icon OPEN
modifiedfield: SAVE type: ImageIcon → Icon
- static javax.swing.ImageIcon SAVE
+ static javax.swing.Icon SAVE
modifiedfield: OPEN_IN_LISTING type: ImageIcon → Icon
- static javax.swing.ImageIcon OPEN_IN_LISTING
+ static javax.swing.Icon OPEN_IN_LISTING
modifiedfield: CREATE_FIRMWARE type: ImageIcon → Icon
- static javax.swing.ImageIcon CREATE_FIRMWARE
+ static javax.swing.Icon CREATE_FIRMWARE
modifiedfield: LOCKED type: ImageIcon → Icon
- static javax.swing.ImageIcon LOCKED
+ static javax.swing.Icon LOCKED
modifiedfield: iOS type: ImageIcon → Icon
- static javax.swing.ImageIcon iOS
+ static javax.swing.Icon iOS
modifiedfield: JAR type: ImageIcon → Icon
- static javax.swing.ImageIcon JAR
+ static javax.swing.Icon JAR
modifiedfield: COMPRESS type: ImageIcon → Icon
- static javax.swing.ImageIcon COMPRESS
+ static javax.swing.Icon COMPRESS
modifiedfield: REDO type: ImageIcon → Icon
- static javax.swing.ImageIcon REDO
+ static javax.swing.Icon REDO
modifiedfield: FONT type: ImageIcon → Icon
- static javax.swing.ImageIcon FONT
+ static javax.swing.Icon FONT
modifiedfield: CUT type: ImageIcon → Icon
- static javax.swing.ImageIcon CUT
+ static javax.swing.Icon CUT
modifiedfield: COLLAPSE_ALL type: ImageIcon → Icon
- static javax.swing.ImageIcon COLLAPSE_ALL
+ static javax.swing.Icon COLLAPSE_ALL
modifiedfield: IMPORT type: ImageIcon → Icon
- static javax.swing.ImageIcon IMPORT
+ static javax.swing.Icon IMPORT
modifiedfield: UNLOCKED type: ImageIcon → Icon
- static javax.swing.ImageIcon UNLOCKED
+ static javax.swing.Icon UNLOCKED
modifiedfield: SAVE_AS type: ImageIcon → Icon
- static javax.swing.ImageIcon SAVE_AS
+ static javax.swing.Icon SAVE_AS
modifiedfield: INFO type: ImageIcon → Icon
- static javax.swing.ImageIcon INFO
+ static javax.swing.Icon INFO
modifiedfield: OPEN_ALL type: ImageIcon → Icon
- static javax.swing.ImageIcon OPEN_ALL
+ static javax.swing.Icon OPEN_ALL
modifiedfield: UNDO type: ImageIcon → Icon
- static javax.swing.ImageIcon UNDO
+ static javax.swing.Icon UNDO
modifiedfield: ECLIPSE type: ImageIcon → Icon
- static javax.swing.ImageIcon ECLIPSE
+ static javax.swing.Icon ECLIPSE
modifiedfield: OPEN_FILE_SYSTEM type: ImageIcon → Icon
- static javax.swing.ImageIcon OPEN_FILE_SYSTEM
+ static javax.swing.Icon OPEN_FILE_SYSTEM
modifiedfield: OPEN_AS_BINARY type: ImageIcon → Icon
- static javax.swing.ImageIcon OPEN_AS_BINARY
+ static javax.swing.Icon OPEN_AS_BINARY
modifiedfield: EXTRACT type: ImageIcon → Icon
- static javax.swing.ImageIcon EXTRACT
+ static javax.swing.Icon EXTRACT
modifiedfield: PHOTO type: ImageIcon → Icon
- static javax.swing.ImageIcon PHOTO
+ static javax.swing.Icon PHOTO
modifiedfield: VIEW_AS_IMAGE type: ImageIcon → Icon
- static javax.swing.ImageIcon VIEW_AS_IMAGE
+ static javax.swing.Icon VIEW_AS_IMAGE
modifiedfield: RENAME type: ImageIcon → Icon
- static javax.swing.ImageIcon RENAME
+ static javax.swing.Icon RENAME
modifiedfield: EXPAND_ALL type: ImageIcon → Icon
- static javax.swing.ImageIcon EXPAND_ALL
+ static javax.swing.Icon EXPAND_ALL
modifiedfield: COPY type: ImageIcon → Icon
- static javax.swing.ImageIcon COPY
+ static javax.swing.Icon COPY
modifiedfield: LIST_MOUNTED type: ImageIcon → Icon
- static javax.swing.ImageIcon LIST_MOUNTED
+ static javax.swing.Icon LIST_MOUNTED
modifiedfield: VIEW_AS_TEXT type: ImageIcon → Icon
- static javax.swing.ImageIcon VIEW_AS_TEXT
+ static javax.swing.Icon VIEW_AS_TEXT
modifiedfield: NEW type: ImageIcon → Icon
- static javax.swing.ImageIcon NEW
+ static javax.swing.Icon NEW
removedfield: UNKNOWN
static javax.swing.ImageIcon UNKNOWN
removedfield: IPOD
static javax.swing.ImageIcon IPOD
removedfield: IPOD_48
static javax.swing.ImageIcon IPOD_48
removedfield: KEY
static javax.swing.ImageIcon KEY
ghidra.program.database 3 added, 4 modified
class ghidra.program.database.DataTypeArchiveContentHandler 5 changes history
addedmethod: getLinkHandler
ghidra.program.database.DataTypeArchiveLinkContentHandler getLinkHandler()
modifiedmethod: getImmutableObject return type: DomainObjectAdapter → DataTypeArchiveDB
- ghidra.framework.data.DomainObjectAdapter getImmutableObject(ghidra.framework.store.FolderItem item, java.lang.Object consumer, int version, int minChangeVersion, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
+ ghidra.program.database.DataTypeArchiveDB getImmutableObject(ghidra.framework.store.FolderItem item, java.lang.Object consumer, int version, int minChangeVersion, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
modifiedmethod: getDomainObjectClass return type: Class → Class
- java.lang.Class<? extends ghidra.framework.model.DomainObject> getDomainObjectClass()
+ java.lang.Class<ghidra.program.database.DataTypeArchiveDB> getDomainObjectClass()
modifiedmethod: getReadOnlyObject return type: DomainObjectAdapter → DataTypeArchiveDB
- ghidra.framework.data.DomainObjectAdapter getReadOnlyObject(ghidra.framework.store.FolderItem item, int version, boolean okToUpgrade, java.lang.Object consumer, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
+ ghidra.program.database.DataTypeArchiveDB getReadOnlyObject(ghidra.framework.store.FolderItem item, int version, boolean okToUpgrade, java.lang.Object consumer, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
modifiedmethod: getDomainObject return type: DomainObjectAdapter → DataTypeArchiveDB
- ghidra.framework.data.DomainObjectAdapter getDomainObject(ghidra.framework.store.FolderItem item, ghidra.framework.store.FileSystem userfs, long checkoutId, boolean okToUpgrade, boolean recover, java.lang.Object consumer, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
+ ghidra.program.database.DataTypeArchiveDB getDomainObject(ghidra.framework.store.FolderItem item, ghidra.framework.store.FileSystem userfs, long checkoutId, boolean okToUpgrade, boolean recover, java.lang.Object consumer, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
class ghidra.program.database.ProgramBuilder 2 changes history
addedmethod: setAnalyzed
void setAnalyzed()
removedmethod: setAnalyzed
void setAnalyzed(boolean analyzed)
class ghidra.program.database.ProgramContentHandler 7 changes history
modified extends: ghidra.framework.data.DBContentHandler → ghidra.framework.data.DBWithUserDataContentHandler
addedmethod: getLinkHandler
ghidra.program.database.ProgramLinkContentHandler getLinkHandler()
modifiedfield: PROGRAM_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon PROGRAM_ICON
+ static javax.swing.Icon PROGRAM_ICON
modifiedmethod: getImmutableObject return type: DomainObjectAdapter → ProgramDB
- ghidra.framework.data.DomainObjectAdapter getImmutableObject(ghidra.framework.store.FolderItem item, java.lang.Object consumer, int version, int minChangeVersion, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
+ ghidra.program.database.ProgramDB getImmutableObject(ghidra.framework.store.FolderItem item, java.lang.Object consumer, int version, int minChangeVersion, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
modifiedmethod: getDomainObjectClass return type: Class → Class
- java.lang.Class<? extends ghidra.framework.model.DomainObject> getDomainObjectClass()
+ java.lang.Class<ghidra.program.database.ProgramDB> getDomainObjectClass()
modifiedmethod: getReadOnlyObject return type: DomainObjectAdapter → ProgramDB
- ghidra.framework.data.DomainObjectAdapter getReadOnlyObject(ghidra.framework.store.FolderItem item, int version, boolean okToUpgrade, java.lang.Object consumer, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
+ ghidra.program.database.ProgramDB getReadOnlyObject(ghidra.framework.store.FolderItem item, int version, boolean okToUpgrade, java.lang.Object consumer, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
modifiedmethod: getDomainObject return type: DomainObjectAdapter → ProgramDB
- ghidra.framework.data.DomainObjectAdapter getDomainObject(ghidra.framework.store.FolderItem item, ghidra.framework.store.FileSystem userfs, long checkoutId, boolean okToUpgrade, boolean recover, java.lang.Object consumer, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
+ ghidra.program.database.ProgramDB getDomainObject(ghidra.framework.store.FolderItem item, ghidra.framework.store.FileSystem userfs, long checkoutId, boolean okToUpgrade, boolean recover, java.lang.Object consumer, ghidra.util.task.TaskMonitor monitor) throws IOException, VersionException, CancelledException
class ghidra.program.database.ProgramDB 2 changes history
addedfield: RELOCATION_STATUS_ADDED_VERSION
static int RELOCATION_STATUS_ADDED_VERSION
modifiedmethod: getAddressMap return type: AddressMap → AddressMapDB
- ghidra.program.database.map.AddressMap getAddressMap()
+ ghidra.program.database.map.AddressMapDB getAddressMap()
ghidra.program.database.bookmark 2 modified
class ghidra.program.database.bookmark.BookmarkDBManager 2 changes history
addedmethod: defineType
ghidra.program.model.listing.BookmarkType defineType(java.lang.String type, javax.swing.Icon icon, java.awt.Color color, int priority)
removedmethod: defineType
ghidra.program.model.listing.BookmarkType defineType(java.lang.String type, javax.swing.ImageIcon icon, java.awt.Color color, int priority)
class ghidra.program.database.bookmark.BookmarkTypeDB 1 change history
modifiedmethod: getIcon return type: ImageIcon → Icon
- javax.swing.ImageIcon getIcon()
+ javax.swing.Icon getIcon()
ghidra.program.database.data 5 added, 4 removed, 7 modified
class ghidra.program.database.data.CompositeDBAdapter 1 change history
modified implements: (none) → ghidra.program.database.util.DBRecordAdapter
class ghidra.program.database.data.DataTypeManagerDB 19 changes history
addedfield: UNKNOWN_CALLING_CONVENTION_ID
static byte UNKNOWN_CALLING_CONVENTION_ID
addedfield: DEFAULT_CALLING_CONVENTION_ID
static byte DEFAULT_CALLING_CONVENTION_ID
addedfield: tablePrefix
java.lang.String tablePrefix
addedmethod: setProgramArchitecture
void setProgramArchitecture(ghidra.program.model.lang.ProgramArchitecture programArchitecture, ghidra.program.database.symbol.VariableStorageManager variableStorageMgr, boolean store, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
addedmethod: getProgramArchitecture
ghidra.program.model.lang.ProgramArchitecture getProgramArchitecture()
addedmethod: getProgramArchitectureSummary
static java.lang.String getProgramArchitectureSummary(ghidra.program.model.lang.LanguageID languageId, int languageVersion, ghidra.program.model.lang.CompilerSpecID compilerSpecId)
addedmethod: getProgramArchitectureSummary
java.lang.String getProgramArchitectureSummary()
addedmethod: getVariableStorageManager
ghidra.program.database.symbol.VariableStorageManager getVariableStorageManager()
addedmethod: getUnusedConflictName
java.lang.String getUnusedConflictName(ghidra.program.model.data.DataType dt)
addedmethod: getAllFunctionDefinitions
java.util.Iterator<ghidra.program.model.data.FunctionDefinition> getAllFunctionDefinitions()
addedmethod: getAddressMap
ghidra.program.database.map.AddressMap getAddressMap()
addedmethod: getCallingConventionName
java.lang.String getCallingConventionName(byte id)
addedmethod: getCallingConventionID
byte getCallingConventionID(java.lang.String name, boolean restrictive) throws InvalidInputException, IOException
addedmethod: getDefinedCallingConventionNames
java.util.Collection<java.lang.String> getDefinedCallingConventionNames()
addedmethod: getKnownCallingConventionNames
java.util.Collection<java.lang.String> getKnownCallingConventionNames()
addedmethod: getDefaultCallingConvention
ghidra.program.model.lang.PrototypeModel getDefaultCallingConvention()
addedmethod: getCallingConvention
ghidra.program.model.lang.PrototypeModel getCallingConvention(java.lang.String name)
addedmethod: doSourceArchiveUpdates
void doSourceArchiveUpdates(ghidra.util.task.TaskMonitor monitor) throws CancelledException
removedmethod: doSourceArchiveUpdates
void doSourceArchiveUpdates(ghidra.program.model.lang.CompilerSpec compilerSpec, ghidra.util.task.TaskMonitor monitor) throws CancelledException
class ghidra.program.database.data.DataTypeUtilities 1 change history
addedmethod: isSameKindDataType
static boolean isSameKindDataType(ghidra.program.model.data.DataType dataType1, ghidra.program.model.data.DataType dataType2)
class ghidra.program.database.data.FunctionDefinitionDBAdapter 1 change history
modified implements: (none) → ghidra.program.database.util.DBRecordAdapter
class ghidra.program.database.data.FunctionDefinitionDBAdapterV1 1 change history
modified implements: (none) → db.RecordTranslator
class ghidra.program.database.data.ProgramDataTypeManager 3 changes history
addedmethod: languageChanged
void languageChanged(ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
addedmethod: openTransaction
db.Transaction openTransaction(java.lang.String description) throws IllegalStateException
removedmethod: getDataOrganization
ghidra.program.model.data.DataOrganization getDataOrganization()
class ghidra.program.database.data.SourceArchiveUpgradeMap 2 changes history
addedmethod: getMappedSourceArchive
ghidra.program.model.data.SourceArchive getMappedSourceArchive(ghidra.program.model.data.SourceArchive sourceArchive)
removedmethod: getMappedSourceArchive
ghidra.program.model.data.SourceArchive getMappedSourceArchive(ghidra.program.model.data.SourceArchive sourceArchive, ghidra.program.model.lang.CompilerSpec compiler)
ghidra.program.database.function 3 removed, 4 modified
class ghidra.program.database.function.FunctionDB 1 change history
removedmethod: getDefaultCallingConventionName
java.lang.String getDefaultCallingConventionName()
class ghidra.program.database.function.FunctionManagerDB 2 changes history
modifiedmethod: getCallingConventionNames return type: List → Collection
- java.util.List<java.lang.String> getCallingConventionNames()
+ java.util.Collection<java.lang.String> getCallingConventionNames()
removedmethod: getCallingConventions
ghidra.program.model.lang.PrototypeModel[] getCallingConventions()
class ghidra.program.database.function.ReturnParameterDB 1 change history
addedmethod: isVoidAllowed
boolean isVoidAllowed()
class ghidra.program.database.function.VariableDB 1 change history
addedmethod: isVoidAllowed
boolean isVoidAllowed()
ghidra.program.database.mem 2 modified
class ghidra.program.database.mem.MemoryBlockDB 3 changes history
modifiedmethod: putBytes added throws IndexOutOfBoundsException
- int putBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int len) throws MemoryAccessException
+ int putBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int len) throws IndexOutOfBoundsException, MemoryAccessException
modifiedmethod: getBytes added throws IndexOutOfBoundsException
- int getBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int len) throws MemoryAccessException
+ int getBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int len) throws IndexOutOfBoundsException, MemoryAccessException
modifiedmethod: getBytes added throws IndexOutOfBoundsException
- int getBytes(long offset, byte[] b, int off, int len) throws MemoryAccessException
+ int getBytes(long offset, byte[] b, int off, int len) throws IndexOutOfBoundsException, MemoryAccessException
class ghidra.program.database.mem.MemoryMapDB 1 change history
modifiedmethod: convertToInitialized param 1 renamed: unitializedBlock → uninitializedBlock
- ghidra.program.model.mem.MemoryBlock convertToInitialized(ghidra.program.model.mem.MemoryBlock unitializedBlock, byte initialValue) throws MemoryBlockException, NotFoundException, LockException
+ ghidra.program.model.mem.MemoryBlock convertToInitialized(ghidra.program.model.mem.MemoryBlock uninitializedBlock, byte initialValue) throws MemoryBlockException, NotFoundException, LockException
ghidra.program.database.references 1 modified
class ghidra.program.database.references.ReferenceDBManager 1 change history
modifiedmethod: addExternalEntryPointRef added throws IllegalArgumentException
- void addExternalEntryPointRef(ghidra.program.model.address.Address toAddr)
+ void addExternalEntryPointRef(ghidra.program.model.address.Address toAddr) throws IllegalArgumentException
ghidra.program.database.reloc 1 added, 1 modified
class ghidra.program.database.reloc.RelocationManager 3 changes history
addedmethod: add
ghidra.program.model.reloc.Relocation add(ghidra.program.model.address.Address addr, ghidra.program.model.reloc.Relocation.Status status, int type, long[] values, byte[] bytes, java.lang.String symbolName)
addedmethod: add
ghidra.program.model.reloc.Relocation add(ghidra.program.model.address.Address addr, ghidra.program.model.reloc.Relocation.Status status, int type, long[] values, int byteLength, java.lang.String symbolName)
removedmethod: add
ghidra.program.model.reloc.Relocation add(ghidra.program.model.address.Address addr, int type, long[] values, byte[] bytes, java.lang.String symbolName)
ghidra.program.database.symbol 1 added, 2 modified
class ghidra.program.database.symbol.SymbolManager 5 changes history
addedmethod: getVariableStorageManager
ghidra.program.database.symbol.VariableStorageManager getVariableStorageManager()
addedmethod: scanSymbolsByName
ghidra.program.model.symbol.SymbolIterator scanSymbolsByName(java.lang.String startName)
modifiedmethod: addExternalEntryPoint added throws IllegalArgumentException
- void addExternalEntryPoint(ghidra.program.model.address.Address addr)
+ void addExternalEntryPoint(ghidra.program.model.address.Address addr) throws IllegalArgumentException
modifiedmethod: getSymbolIterator added throws IllegalArgumentException
- ghidra.program.model.symbol.SymbolIterator getSymbolIterator(ghidra.program.model.address.Address startAddr, boolean forward)
+ ghidra.program.model.symbol.SymbolIterator getSymbolIterator(ghidra.program.model.address.Address startAddr, boolean forward) throws IllegalArgumentException
modifiedmethod: getPrimarySymbolIterator added throws IllegalArgumentException
- ghidra.program.model.symbol.SymbolIterator getPrimarySymbolIterator(ghidra.program.model.address.Address startAddr, boolean forward)
+ ghidra.program.model.symbol.SymbolIterator getPrimarySymbolIterator(ghidra.program.model.address.Address startAddr, boolean forward) throws IllegalArgumentException
class ghidra.program.database.symbol.VariableStorageManagerDB 4 changes history
modified implements: (none) → ghidra.program.database.symbol.VariableStorageManager
addedmethod: setProgramArchitecture
void setProgramArchitecture(ghidra.program.model.lang.ProgramArchitecture arch)
addedmethod: delete
static void delete(db.DBHandle dbHandle) throws IOException
addedmethod: exists
static boolean exists(db.DBHandle dbHandle)
ghidra.program.database.util 1 removed, 1 modified
class ghidra.program.database.util.DBRecordAdapter 3 changes history
addedmethod: getRecords
db.RecordIterator getRecords() throws IOException
addedmethod: getRecordCount
int getRecordCount()
removedmethod: getRecords
db.RecordIterator getRecords(ghidra.program.model.address.Address start, ghidra.program.model.address.Address end, int colIndex) throws IOException
ghidra.program.flatapi 1 modified
class ghidra.program.flatapi.FlatProgramAPI 1 change history
modifiedmethod: createData added throws CodeUnitInsertionException; removed throws Exception
- ghidra.program.model.listing.Data createData(ghidra.program.model.address.Address address, ghidra.program.model.data.DataType datatype) throws Exception
+ ghidra.program.model.listing.Data createData(ghidra.program.model.address.Address address, ghidra.program.model.data.DataType datatype) throws CodeUnitInsertionException
ghidra.program.model.data 10 added, 71 modified
class ghidra.program.model.data.AIFFDataType 3 changes history
addedfield: MAGIC_AIFF
static byte[] MAGIC_AIFF
addedfield: MAGIC_AIFC
static byte[] MAGIC_AIFC
removedfield: MAGIC
static byte[] MAGIC
class ghidra.program.model.data.AbstractComplexDataType 1 change history
addedmethod: getAlignedLength
int getAlignedLength()
class ghidra.program.model.data.AbstractDataType 1 change history
addedmethod: getDataOrganization
static ghidra.program.model.data.DataOrganization getDataOrganization(ghidra.program.model.data.DataTypeManager dataMgr)
class ghidra.program.model.data.AbstractFloatDataType 6 changes history
addedmethod: buildIEEE754StandardDescription
java.lang.String buildIEEE754StandardDescription()
addedmethod: buildDescription
java.lang.String buildDescription()
addedmethod: getValueClass
java.lang.Class<?> getValueClass(ghidra.docking.settings.Settings settings)
addedmethod: getLength
int getLength()
modifiedmethod: getValue return type: Object → BigFloat
- java.lang.Object getValue(ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length)
+ ghidra.pcode.floatformat.BigFloat getValue(ghidra.program.model.mem.MemBuffer buf, ghidra.docking.settings.Settings settings, int length)
modifiedmethod: getFloatDataType param 1 renamed: size → rawFormatByteSize
- static ghidra.program.model.data.DataType getFloatDataType(int size, ghidra.program.model.data.DataTypeManager dtm)
+ static ghidra.program.model.data.DataType getFloatDataType(int rawFormatByteSize, ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.AbstractPointerTypedefBuiltIn 1 change history
addedmethod: getAlignedLength
int getAlignedLength()
class ghidra.program.model.data.ArrayDataType 1 change history
addedmethod: getAlignedLength
int getAlignedLength()
class ghidra.program.model.data.BitFieldDataType 1 change history
addedmethod: getAlignedLength
int getAlignedLength()
class ghidra.program.model.data.BitFieldPackingImpl 3 changes history
addedfield: DEFAULT_USE_MS_CONVENTION
static boolean DEFAULT_USE_MS_CONVENTION
addedfield: DEFAULT_TYPE_ALIGNMENT_ENABLED
static boolean DEFAULT_TYPE_ALIGNMENT_ENABLED
addedfield: DEFAULT_ZERO_LENGTH_BOUNDARY
static int DEFAULT_ZERO_LENGTH_BOUNDARY
class ghidra.program.model.data.BooleanDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.data.BuiltInDataTypeManager 2 changes history
addedmethod: setProgramArchitecture
void setProgramArchitecture(ghidra.program.model.lang.ProgramArchitecture programArchitecture, ghidra.program.database.symbol.VariableStorageManager variableStorageMgr, boolean force, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
addedmethod: isArchitectureChangeAllowed
boolean isArchitectureChangeAllowed()
class ghidra.program.model.data.ByteDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.data.CharDataType 1 change history
addedmethod: isSigned
boolean isSigned()
class ghidra.program.model.data.CompositeDataTypeImpl 1 change history
addedmethod: getAlignedLength
int getAlignedLength()
class ghidra.program.model.data.DWordDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.data.DataOrganization 1 change history
modifiedmethod: getSizeAlignment removed throws NoValueException
- int getSizeAlignment(int size) throws NoValueException
+ int getSizeAlignment(int size)
class ghidra.program.model.data.DataOrganizationImpl 18 changes history
addedfield: DEFAULT_MACHINE_ALIGNMENT
static int DEFAULT_MACHINE_ALIGNMENT
addedfield: DEFAULT_DEFAULT_ALIGNMENT
static int DEFAULT_DEFAULT_ALIGNMENT
addedfield: DEFAULT_DEFAULT_POINTER_ALIGNMENT
static int DEFAULT_DEFAULT_POINTER_ALIGNMENT
addedfield: DEFAULT_POINTER_SHIFT
static int DEFAULT_POINTER_SHIFT
addedfield: DEFAULT_POINTER_SIZE
static int DEFAULT_POINTER_SIZE
addedfield: DEFAULT_CHAR_SIZE
static int DEFAULT_CHAR_SIZE
addedfield: DEFAULT_CHAR_IS_SIGNED
static boolean DEFAULT_CHAR_IS_SIGNED
addedfield: DEFAULT_WIDE_CHAR_SIZE
static int DEFAULT_WIDE_CHAR_SIZE
addedfield: DEFAULT_SHORT_SIZE
static int DEFAULT_SHORT_SIZE
addedfield: DEFAULT_INT_SIZE
static int DEFAULT_INT_SIZE
addedfield: DEFAULT_LONG_SIZE
static int DEFAULT_LONG_SIZE
addedfield: DEFAULT_LONG_LONG_SIZE
static int DEFAULT_LONG_LONG_SIZE
addedfield: DEFAULT_FLOAT_SIZE
static int DEFAULT_FLOAT_SIZE
addedfield: DEFAULT_DOUBLE_SIZE
static int DEFAULT_DOUBLE_SIZE
addedfield: DEFAULT_LONG_DOUBLE_SIZE
static int DEFAULT_LONG_DOUBLE_SIZE
addedmethod: save
static void save(ghidra.program.model.data.DataOrganization dataOrg, ghidra.program.database.DBStringMapAdapter dataMap, java.lang.String keyPrefix) throws IOException
addedmethod: restore
static ghidra.program.model.data.DataOrganizationImpl restore(ghidra.program.database.DBStringMapAdapter dataMap, java.lang.String keyPrefix) throws IOException
modifiedmethod: getSizeAlignment removed throws NoValueException
- int getSizeAlignment(int size) throws NoValueException
+ int getSizeAlignment(int size)
class ghidra.program.model.data.DataType 1 change history
addedmethod: getAlignedLength
int getAlignedLength()
class ghidra.program.model.data.DataTypeComponentImpl 1 change history
addedmethod: getPreferredComponentLength
static int getPreferredComponentLength(ghidra.program.model.data.DataType dataType, int length)
class ghidra.program.model.data.DataTypeImpl 1 change history
addedmethod: getAlignedLength
int getAlignedLength()
class ghidra.program.model.data.DataTypeInstance 6 changes history
addedmethod: getDataTypeInstance
static ghidra.program.model.data.DataTypeInstance getDataTypeInstance(ghidra.program.model.data.DataType dataType, ghidra.program.model.mem.MemBuffer buf, boolean useAlignedLength)
addedmethod: getDataTypeInstance
static ghidra.program.model.data.DataTypeInstance getDataTypeInstance(ghidra.program.model.data.DataType dataType, int length, boolean useAlignedLength)
addedmethod: getDataTypeInstance
static ghidra.program.model.data.DataTypeInstance getDataTypeInstance(ghidra.program.model.data.DataType dataType, ghidra.program.model.mem.MemBuffer buf, int length, boolean useAlignedLength)
removedmethod: getDataTypeInstance
static ghidra.program.model.data.DataTypeInstance getDataTypeInstance(ghidra.program.model.data.DataType dataType, ghidra.program.model.mem.MemBuffer buf)
removedmethod: getDataTypeInstance
static ghidra.program.model.data.DataTypeInstance getDataTypeInstance(ghidra.program.model.data.DataType dataType, int length)
removedmethod: getDataTypeInstance
static ghidra.program.model.data.DataTypeInstance getDataTypeInstance(ghidra.program.model.data.DataType dataType, ghidra.program.model.mem.MemBuffer buf, int length)
class ghidra.program.model.data.DataTypeManager 9 changes history
addedmethod: getProgramArchitecture
ghidra.program.model.lang.ProgramArchitecture getProgramArchitecture()
addedmethod: getProgramArchitectureSummary
java.lang.String getProgramArchitectureSummary()
addedmethod: getAllFunctionDefinitions
java.util.Iterator<ghidra.program.model.data.FunctionDefinition> getAllFunctionDefinitions()
addedmethod: openTransaction
db.Transaction openTransaction(java.lang.String description) throws IllegalStateException
addedmethod: getAddressMap
ghidra.program.database.map.AddressMap getAddressMap()
addedmethod: getKnownCallingConventionNames
java.util.Collection<java.lang.String> getKnownCallingConventionNames()
addedmethod: getDefinedCallingConventionNames
java.util.Collection<java.lang.String> getDefinedCallingConventionNames()
addedmethod: getDefaultCallingConvention
ghidra.program.model.lang.PrototypeModel getDefaultCallingConvention()
addedmethod: getCallingConvention
ghidra.program.model.lang.PrototypeModel getCallingConvention(java.lang.String name)
class ghidra.program.model.data.DataTypeManagerChangeListener 1 change history
addedmethod: programArchitectureChanged
void programArchitectureChanged(ghidra.program.model.data.DataTypeManager dataTypeManager)
class ghidra.program.model.data.DataTypeManagerChangeListenerAdapter 1 change history
addedmethod: programArchitectureChanged
void programArchitectureChanged(ghidra.program.model.data.DataTypeManager dataTypeManager)
class ghidra.program.model.data.DataTypeManagerChangeListenerHandler 1 change history
addedmethod: programArchitectureChanged
void programArchitectureChanged(ghidra.program.model.data.DataTypeManager dataTypeManager)
class ghidra.program.model.data.DataUtilities 1 change history
addedmethod: createData
static ghidra.program.model.listing.Data createData(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr, ghidra.program.model.data.DataType newType, int length, ghidra.program.model.data.DataUtilities.ClearDataMode clearMode) throws CodeUnitInsertionException
class ghidra.program.model.data.DoubleDataType 2 changes history
addedmethod: buildDescription
java.lang.String buildDescription()
removedmethod: getLength
int getLength()
class ghidra.program.model.data.Enum 6 changes history
addedmethod: contains
boolean contains(java.lang.String name)
addedmethod: contains
boolean contains(long value)
addedmethod: isSigned
boolean isSigned()
addedmethod: getMaxPossibleValue
long getMaxPossibleValue()
addedmethod: getMinPossibleValue
long getMinPossibleValue()
addedmethod: getMinimumPossibleLength
int getMinimumPossibleLength()
class ghidra.program.model.data.EnumDataType 8 changes history
addedmethod: getAlignedLength
int getAlignedLength()
addedmethod: isSigned
boolean isSigned()
addedmethod: getMinPossibleValue
long getMinPossibleValue()
addedmethod: getMaxPossibleValue
long getMaxPossibleValue()
addedmethod: getMinimumPossibleLength
int getMinimumPossibleLength()
addedmethod: contains
boolean contains(java.lang.String entryName)
addedmethod: contains
boolean contains(long value)
addedmethod: pack
void pack()
class ghidra.program.model.data.FileDataTypeManager 1 change history
addedfield: GDT_FILEFILTER
static ghidra.util.filechooser.GhidraFileFilter GDT_FILEFILTER
class ghidra.program.model.data.Float10DataType 1 change history
removedmethod: getLength
int getLength()
class ghidra.program.model.data.Float16DataType 1 change history
removedmethod: getLength
int getLength()
class ghidra.program.model.data.Float2DataType 1 change history
removedmethod: getLength
int getLength()
class ghidra.program.model.data.Float4DataType 1 change history
removedmethod: getLength
int getLength()
class ghidra.program.model.data.Float8DataType 1 change history
removedmethod: getLength
int getLength()
class ghidra.program.model.data.FloatDataType 2 changes history
addedmethod: buildDescription
java.lang.String buildDescription()
removedmethod: getLength
int getLength()
class ghidra.program.model.data.FunctionDefinition 2 changes history
addedmethod: setNoReturn
void setNoReturn(boolean hasNoReturn)
addedmethod: setCallingConvention
void setCallingConvention(java.lang.String conventionName) throws InvalidInputException
class ghidra.program.model.data.FunctionDefinitionDataType 6 changes history
addedmethod: setNoReturn
void setNoReturn(boolean hasNoReturn)
addedmethod: setCallingConvention
void setCallingConvention(java.lang.String conventionName) throws InvalidInputException
addedmethod: getCallingConvention
ghidra.program.model.lang.PrototypeModel getCallingConvention()
addedmethod: getCallingConventionName
java.lang.String getCallingConventionName()
addedmethod: hasNoReturn
boolean hasNoReturn()
removedmethod: getGenericCallingConvention
ghidra.program.model.data.GenericCallingConvention getGenericCallingConvention()
class ghidra.program.model.data.Integer16DataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractSignedIntegerDataType
class ghidra.program.model.data.Integer3DataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractSignedIntegerDataType
class ghidra.program.model.data.Integer5DataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractSignedIntegerDataType
class ghidra.program.model.data.Integer6DataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractSignedIntegerDataType
class ghidra.program.model.data.Integer7DataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractSignedIntegerDataType
class ghidra.program.model.data.IntegerDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractSignedIntegerDataType
class ghidra.program.model.data.LongDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractSignedIntegerDataType
class ghidra.program.model.data.LongDoubleDataType 2 changes history
addedmethod: buildDescription
java.lang.String buildDescription()
removedmethod: getLength
int getLength()
class ghidra.program.model.data.LongLongDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractSignedIntegerDataType
class ghidra.program.model.data.Playable 1 change history
modifiedmethod: getImageIcon return type: ImageIcon → Icon
- javax.swing.ImageIcon getImageIcon()
+ javax.swing.Icon getImageIcon()
class ghidra.program.model.data.PointerDataType 1 change history
addedmethod: getAlignedLength
int getAlignedLength()
class ghidra.program.model.data.PointerTypedef 1 change history
addedmethod: getAlignedLength
int getAlignedLength()
class ghidra.program.model.data.QWordDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.data.ReadOnlyDataTypeComponent 1 change history
removedmethod: getDefaultFieldName
java.lang.String getDefaultFieldName()
class ghidra.program.model.data.ShortDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractSignedIntegerDataType
class ghidra.program.model.data.SignedByteDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractSignedIntegerDataType
class ghidra.program.model.data.SignedCharDataType 1 change history
addedmethod: isSigned
boolean isSigned()
class ghidra.program.model.data.SignedDWordDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractSignedIntegerDataType
class ghidra.program.model.data.SignedQWordDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractSignedIntegerDataType
class ghidra.program.model.data.SignedWordDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractSignedIntegerDataType
class ghidra.program.model.data.StandAloneDataTypeManager 14 changes history
modified implements: (none) → java.io.Closeable
addedmethod: getWarning
ghidra.program.model.data.StandAloneDataTypeManager.ArchiveWarning getWarning()
addedmethod: getWarningDetail
java.lang.Exception getWarningDetail()
addedmethod: reportWarning
void reportWarning()
addedmethod: initializeOtherAdapters
void initializeOtherAdapters(int openMode, ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException, VersionException
addedmethod: getProgramArchitectureSummary
java.lang.String getProgramArchitectureSummary()
addedmethod: isProgramArchitectureUpgradeRequired
boolean isProgramArchitectureUpgradeRequired()
addedmethod: isProgramArchitectureMissing
boolean isProgramArchitectureMissing()
addedmethod: clearProgramArchitecture
void clearProgramArchitecture(ghidra.util.task.TaskMonitor monitor) throws CancelledException, IOException, LockException
addedmethod: setProgramArchitecture
void setProgramArchitecture(ghidra.program.model.lang.Language language, ghidra.program.model.lang.CompilerSpecID compilerSpecId, ghidra.program.model.data.StandAloneDataTypeManager.LanguageUpdateOption updateOption, ghidra.util.task.TaskMonitor monitor) throws CompilerSpecNotFoundException, LanguageNotFoundException, IOException, CancelledException, LockException, UnsupportedOperationException, IncompatibleLanguageException
addedmethod: setProgramArchitecture
void setProgramArchitecture(ghidra.program.model.lang.ProgramArchitecture programArchitecture, ghidra.program.database.symbol.VariableStorageManager variableStorageMgr, boolean store, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
addedmethod: isArchitectureChangeAllowed
boolean isArchitectureChangeAllowed()
addedmethod: openTransaction
db.Transaction openTransaction(java.lang.String description) throws IllegalStateException
removedmethod: getDataOrganization
ghidra.program.model.data.DataOrganization getDataOrganization()
class ghidra.program.model.data.TypedefDataType 1 change history
addedmethod: getAlignedLength
int getAlignedLength()
class ghidra.program.model.data.UnsignedCharDataType 1 change history
addedmethod: isSigned
boolean isSigned()
class ghidra.program.model.data.UnsignedInteger16DataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.data.UnsignedInteger3DataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.data.UnsignedInteger5DataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.data.UnsignedInteger6DataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.data.UnsignedInteger7DataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.data.UnsignedIntegerDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.data.UnsignedLongDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.data.UnsignedLongLongDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.data.UnsignedShortDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
class ghidra.program.model.data.VoidDataType 1 change history
addedmethod: isVoidDataType
static boolean isVoidDataType(ghidra.program.model.data.DataType dt)
class ghidra.program.model.data.WordDataType 1 change history
modified extends: ghidra.program.model.data.AbstractIntegerDataType → ghidra.program.model.data.AbstractUnsignedIntegerDataType
ghidra.program.model.lang 1 added, 9 modified
class ghidra.program.model.lang.BasicCompilerSpec 3 changes history
addedmethod: matchConvention
ghidra.program.model.lang.PrototypeModel matchConvention(java.lang.String conventionName)
addedmethod: setDefaultReturnAddressIfNeeded
void setDefaultReturnAddressIfNeeded(ghidra.program.model.lang.PrototypeModel model)
removedmethod: matchConvention
ghidra.program.model.lang.PrototypeModel matchConvention(ghidra.program.model.data.GenericCallingConvention genericCallingConvention)
class ghidra.program.model.lang.CompilerSpec 4 changes history
addedfield: CALLING_CONVENTION_unknown
static java.lang.String CALLING_CONVENTION_unknown
addedfield: CALLING_CONVENTION_default
static java.lang.String CALLING_CONVENTION_default
addedmethod: matchConvention
ghidra.program.model.lang.PrototypeModel matchConvention(java.lang.String conventionName)
removedmethod: matchConvention
ghidra.program.model.lang.PrototypeModel matchConvention(ghidra.program.model.data.GenericCallingConvention genericCallingConvention)
class ghidra.program.model.lang.CompilerSpecID 1 change history
addedfield: DEFAULT_ID
static java.lang.String DEFAULT_ID
class ghidra.program.model.lang.InjectPayload 2 changes history
modifiedmethod: getPcode added throws MemoryAccessException; added throws IOException; added throws UnknownInstructionException; added throws NotFoundException
- ghidra.program.model.pcode.PcodeOp[] getPcode(ghidra.program.model.listing.Program program, ghidra.program.model.lang.InjectContext con)
+ ghidra.program.model.pcode.PcodeOp[] getPcode(ghidra.program.model.listing.Program program, ghidra.program.model.lang.InjectContext con) throws MemoryAccessException, IOException, UnknownInstructionException, NotFoundException
modifiedmethod: inject added throws MemoryAccessException; added throws IOException; added throws UnknownInstructionException; added throws NotFoundException
- void inject(ghidra.program.model.lang.InjectContext context, ghidra.app.plugin.processors.sleigh.PcodeEmit emit)
+ void inject(ghidra.program.model.lang.InjectContext context, ghidra.app.plugin.processors.sleigh.PcodeEmit emit) throws MemoryAccessException, IOException, UnknownInstructionException, NotFoundException
class ghidra.program.model.lang.InjectPayloadSleigh 2 changes history
modifiedmethod: getPcode added throws UnknownInstructionException; added throws MemoryAccessException; added throws IOException; added throws NotFoundException
- ghidra.program.model.pcode.PcodeOp[] getPcode(ghidra.program.model.listing.Program program, ghidra.program.model.lang.InjectContext con)
+ ghidra.program.model.pcode.PcodeOp[] getPcode(ghidra.program.model.listing.Program program, ghidra.program.model.lang.InjectContext con) throws UnknownInstructionException, MemoryAccessException, IOException, NotFoundException
modifiedmethod: inject added throws UnknownInstructionException; added throws MemoryAccessException; added throws IOException; added throws NotFoundException
- void inject(ghidra.program.model.lang.InjectContext context, ghidra.app.plugin.processors.sleigh.PcodeEmit emit)
+ void inject(ghidra.program.model.lang.InjectContext context, ghidra.app.plugin.processors.sleigh.PcodeEmit emit) throws UnknownInstructionException, MemoryAccessException, IOException, NotFoundException
class ghidra.program.model.lang.LanguageCompilerSpecPair 2 changes history
addedmethod: getLanguageID
ghidra.program.model.lang.LanguageID getLanguageID()
addedmethod: getCompilerSpecID
ghidra.program.model.lang.CompilerSpecID getCompilerSpecID()
class ghidra.program.model.lang.ParamEntry 4 changes history
addedmethod: getAllGroups
int[] getAllGroups()
addedmethod: getJoinPieces
ghidra.program.model.pcode.Varnode[] getJoinPieces(int sz)
removedmethod: getGroupSize
int getGroupSize()
removedmethod: getJoinRecord
ghidra.program.model.pcode.Varnode[] getJoinRecord()
class ghidra.program.model.lang.ParamListStandard 2 changes history
addedfield: splitMetatype
boolean splitMetatype
removedfield: resourceTwoStart
int resourceTwoStart
class ghidra.program.model.lang.PrototypeModel 2 changes history
addedmethod: setReturnAddress
void setReturnAddress(ghidra.program.model.pcode.Varnode[] returnaddress)
removedmethod: getGenericCallingConvention
ghidra.program.model.data.GenericCallingConvention getGenericCallingConvention()
ghidra.program.model.listing 10 modified
class ghidra.program.model.listing.BookmarkManager 2 changes history
addedmethod: defineType
ghidra.program.model.listing.BookmarkType defineType(java.lang.String type, javax.swing.Icon icon, java.awt.Color color, int priority)
removedmethod: defineType
ghidra.program.model.listing.BookmarkType defineType(java.lang.String type, javax.swing.ImageIcon icon, java.awt.Color color, int priority)
class ghidra.program.model.listing.BookmarkType 1 change history
modifiedmethod: getIcon return type: ImageIcon → Icon
- javax.swing.ImageIcon getIcon()
+ javax.swing.Icon getIcon()
class ghidra.program.model.listing.CodeUnitFormatOptions 2 changes history
addedfield: templateSimplifier
ghidra.app.util.template.TemplateSimplifier templateSimplifier
addedmethod: simplifyTemplate
java.lang.String simplifyTemplate(java.lang.String name)
class ghidra.program.model.listing.DataTypeArchive 1 change history
addedmethod: hasExclusiveAccess
boolean hasExclusiveAccess()
class ghidra.program.model.listing.Function 2 changes history
addedmethod: hasUnknownCallingConventionName
boolean hasUnknownCallingConventionName()
removedmethod: getDefaultCallingConventionName
java.lang.String getDefaultCallingConventionName()
class ghidra.program.model.listing.FunctionManager 2 changes history
modifiedmethod: getCallingConventionNames return type: List → Collection
- java.util.List<java.lang.String> getCallingConventionNames()
+ java.util.Collection<java.lang.String> getCallingConventionNames()
removedmethod: getCallingConventions
ghidra.program.model.lang.PrototypeModel[] getCallingConventions()
class ghidra.program.model.listing.FunctionSignature 6 changes history
addedfield: NORETURN_DISPLAY_STRING
static java.lang.String NORETURN_DISPLAY_STRING
addedmethod: hasNoReturn
boolean hasNoReturn()
addedmethod: getCallingConvention
ghidra.program.model.lang.PrototypeModel getCallingConvention()
addedmethod: getCallingConventionName
java.lang.String getCallingConventionName()
addedmethod: hasUnknownCallingConventionName
boolean hasUnknownCallingConventionName()
removedmethod: getGenericCallingConvention
ghidra.program.model.data.GenericCallingConvention getGenericCallingConvention()
class ghidra.program.model.listing.Program 5 changes history
modified implements: ghidra.program.model.data.DataTypeManagerDomainObject → ghidra.program.model.data.DataTypeManagerDomainObject, ghidra.program.model.lang.ProgramArchitecture
addedfield: ANALYZED_OPTION_NAME
static java.lang.String ANALYZED_OPTION_NAME
addedfield: ASK_TO_ANALYZE_OPTION_NAME
static java.lang.String ASK_TO_ANALYZE_OPTION_NAME
removedfield: PROGRAM_SETTINGS
static java.lang.String PROGRAM_SETTINGS
removedfield: ANALYZED
static java.lang.String ANALYZED
class ghidra.program.model.listing.ProgramUserData 1 change history
addedmethod: openTransaction
db.Transaction openTransaction()
class ghidra.program.model.listing.VariableStorage 8 changes history
addedfield: programArch
ghidra.program.model.lang.ProgramArchitecture programArch
addedmethod: deserialize
static ghidra.program.model.listing.VariableStorage deserialize(ghidra.program.model.lang.ProgramArchitecture programArch, java.lang.String serialization) throws InvalidInputException
addedmethod: getProgramArchitecture
ghidra.program.model.lang.ProgramArchitecture getProgramArchitecture()
addedmethod: clone
ghidra.program.model.listing.VariableStorage clone(ghidra.program.model.lang.ProgramArchitecture newProgramArch) throws InvalidInputException
removedfield: program
ghidra.program.model.listing.Program program
removedmethod: deserialize
static ghidra.program.model.listing.VariableStorage deserialize(ghidra.program.model.listing.Program program, java.lang.String serialization) throws InvalidInputException
removedmethod: getProgram
ghidra.program.model.listing.Program getProgram()
removedmethod: clone
ghidra.program.model.listing.VariableStorage clone(ghidra.program.model.listing.Program newProgram) throws InvalidInputException
ghidra.program.model.mem 2 added, 3 modified
class ghidra.program.model.mem.MemBuffer 2 changes history
addedmethod: getInputStream
java.io.InputStream getInputStream()
addedmethod: getInputStream
java.io.InputStream getInputStream(int initialPosition, int length)
class ghidra.program.model.mem.Memory 1 change history
modifiedmethod: convertToInitialized param 1 renamed: unitializedBlock → uninitializedBlock
- ghidra.program.model.mem.MemoryBlock convertToInitialized(ghidra.program.model.mem.MemoryBlock unitializedBlock, byte initialValue) throws LockException, MemoryBlockException, NotFoundException
+ ghidra.program.model.mem.MemoryBlock convertToInitialized(ghidra.program.model.mem.MemoryBlock uninitializedBlock, byte initialValue) throws LockException, MemoryBlockException, NotFoundException
class ghidra.program.model.mem.MemoryBlock 2 changes history
modifiedmethod: putBytes added throws IndexOutOfBoundsException
- int putBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int len) throws MemoryAccessException
+ int putBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int len) throws IndexOutOfBoundsException, MemoryAccessException
modifiedmethod: getBytes added throws IndexOutOfBoundsException
- int getBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int len) throws MemoryAccessException
+ int getBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int len) throws IndexOutOfBoundsException, MemoryAccessException
ghidra.program.model.pcode 13 modified
class ghidra.program.model.pcode.AddressXML 1 change history
addedfield: MAX_PIECES
static int MAX_PIECES
class ghidra.program.model.pcode.Decoder 1 change history
addedmethod: getIndexedAttributeId
int getIndexedAttributeId(ghidra.program.model.pcode.AttributeId attribId) throws DecoderException
class ghidra.program.model.pcode.Encoder 1 change history
addedmethod: writeStringIndexed
void writeStringIndexed(ghidra.program.model.pcode.AttributeId attribId, int index, java.lang.String val) throws IOException
class ghidra.program.model.pcode.EquateSymbol 2 changes history
addedfield: FORMAT_FLOAT
static int FORMAT_FLOAT
addedfield: FORMAT_DOUBLE
static int FORMAT_DOUBLE
class ghidra.program.model.pcode.FunctionPrototype 1 change history
removedmethod: getGenericCallingConvention
ghidra.program.model.data.GenericCallingConvention getGenericCallingConvention()
class ghidra.program.model.pcode.HighFunctionDBUtil 2 changes history
addedmethod: getSpacebaseReferenceAddress
static ghidra.program.model.address.Address getSpacebaseReferenceAddress(ghidra.program.model.address.AddressFactory addrFactory, ghidra.program.model.pcode.PcodeOp op)
removedmethod: getSpacebaseReferenceAddress
static ghidra.program.model.address.Address getSpacebaseReferenceAddress(ghidra.program.model.listing.Program program, ghidra.program.model.pcode.PcodeOp op)
class ghidra.program.model.pcode.LocalSymbolMap 1 change history
removedmethod: containsVariableWithName
boolean containsVariableWithName(java.lang.String name)
class ghidra.program.model.pcode.PackedDecode 1 change history
addedmethod: getIndexedAttributeId
int getIndexedAttributeId(ghidra.program.model.pcode.AttributeId attribId) throws DecoderException
class ghidra.program.model.pcode.PackedEncode 1 change history
addedmethod: writeStringIndexed
void writeStringIndexed(ghidra.program.model.pcode.AttributeId attribId, int index, java.lang.String val) throws IOException
class ghidra.program.model.pcode.PartialUnion 2 changes history
addedmethod: getAlignedLength
int getAlignedLength()
addedmethod: getStrippedDataType
ghidra.program.model.data.DataType getStrippedDataType()
class ghidra.program.model.pcode.PcodeOp 2 changes history
addedfield: LZCOUNT
static int LZCOUNT
modifiedfield: PCODE_MAX constant: 73 → 74
- static int PCODE_MAX
+ static int PCODE_MAX
class ghidra.program.model.pcode.VarnodeAST 1 change history
addedmethod: getLoneDescend
ghidra.program.model.pcode.PcodeOp getLoneDescend()
class ghidra.program.model.pcode.XmlEncode 1 change history
addedmethod: writeStringIndexed
void writeStringIndexed(ghidra.program.model.pcode.AttributeId attribId, int index, java.lang.String val) throws IOException
ghidra.program.model.reloc 1 added, 2 modified
class ghidra.program.model.reloc.Relocation 2 changes history
addedmethod: getStatus
ghidra.program.model.reloc.Relocation.Status getStatus()
addedmethod: getLength
int getLength()
class ghidra.program.model.reloc.RelocationTable 3 changes history
addedmethod: add
ghidra.program.model.reloc.Relocation add(ghidra.program.model.address.Address addr, ghidra.program.model.reloc.Relocation.Status status, int type, long[] values, byte[] bytes, java.lang.String symbolName)
addedmethod: add
ghidra.program.model.reloc.Relocation add(ghidra.program.model.address.Address addr, ghidra.program.model.reloc.Relocation.Status status, int type, long[] values, int byteLength, java.lang.String symbolName)
removedmethod: add
ghidra.program.model.reloc.Relocation add(ghidra.program.model.address.Address addr, int type, long[] values, byte[] bytes, java.lang.String symbolName)
ghidra.program.model.scalar 1 modified
class ghidra.program.model.scalar.Scalar 12 changes history
modified implements: java.lang.Comparable → (none)
addedmethod: getValue
long getValue(boolean signednessOverride)
removedmethod: newScalar
ghidra.program.model.scalar.Scalar newScalar(long newValue)
removedmethod: compareTo
int compareTo(ghidra.program.model.scalar.Scalar other)
removedmethod: add
ghidra.program.model.scalar.Scalar add(long n)
removedmethod: clearBit
ghidra.program.model.scalar.Scalar clearBit(int n)
removedmethod: flipBit
ghidra.program.model.scalar.Scalar flipBit(int n)
removedmethod: setBit
ghidra.program.model.scalar.Scalar setBit(int n)
removedmethod: shiftLeft
ghidra.program.model.scalar.Scalar shiftLeft(int n)
removedmethod: shiftRight
ghidra.program.model.scalar.Scalar shiftRight(int n)
removedmethod: shiftRightSign
ghidra.program.model.scalar.Scalar shiftRightSign(int n)
removedmethod: subtract
ghidra.program.model.scalar.Scalar subtract(long n)
ghidra.program.model.symbol 3 modified
class ghidra.program.model.symbol.RefType 1 change history
addedmethod: getDisplayString
java.lang.String getDisplayString()
class ghidra.program.model.symbol.SymbolTable 3 changes history
addedmethod: scanSymbolsByName
ghidra.program.model.symbol.SymbolIterator scanSymbolsByName(java.lang.String startName)
modifiedmethod: getSymbols param 1 renamed: set → addressSet
- ghidra.program.model.symbol.SymbolIterator getSymbols(ghidra.program.model.address.AddressSetView set, ghidra.program.model.symbol.SymbolType type, boolean forward)
+ ghidra.program.model.symbol.SymbolIterator getSymbols(ghidra.program.model.address.AddressSetView addressSet, ghidra.program.model.symbol.SymbolType type, boolean forward)
modifiedmethod: getPrimarySymbolIterator param 1 renamed: asv → addressSet
- ghidra.program.model.symbol.SymbolIterator getPrimarySymbolIterator(ghidra.program.model.address.AddressSetView asv, boolean forward)
+ ghidra.program.model.symbol.SymbolIterator getPrimarySymbolIterator(ghidra.program.model.address.AddressSetView addressSet, boolean forward)
class ghidra.program.model.symbol.SymbolUtilities 2 changes history
addedmethod: getUniqueSymbol
static ghidra.program.model.symbol.Symbol getUniqueSymbol(ghidra.program.model.listing.Program program, java.lang.String name)
addedmethod: getUniqueSymbol
static ghidra.program.model.symbol.Symbol getUniqueSymbol(ghidra.program.model.listing.Program program, java.lang.String name, ghidra.program.model.symbol.Namespace namespace)
ghidra.program.util 1 added, 1 removed, 9 modified
class ghidra.program.util.ChangeManager 1 change history
addedfield: DOCR_RELOCATION_ADDED
static int DOCR_RELOCATION_ADDED
class ghidra.program.util.ContextEvaluator 4 changes history
addedmethod: evaluateReference
boolean evaluateReference(ghidra.program.util.VarnodeContext context, ghidra.program.model.listing.Instruction instr, int pcodeop, ghidra.program.model.address.Address address, int size, ghidra.program.model.data.DataType dataType, ghidra.program.model.symbol.RefType refType)
addedmethod: evaluateConstant
ghidra.program.model.address.Address evaluateConstant(ghidra.program.util.VarnodeContext context, ghidra.program.model.listing.Instruction instr, int pcodeop, ghidra.program.model.address.Address constant, int size, ghidra.program.model.data.DataType dataType, ghidra.program.model.symbol.RefType refType)
removedmethod: evaluateReference
boolean evaluateReference(ghidra.program.util.VarnodeContext context, ghidra.program.model.listing.Instruction instr, int pcodeop, ghidra.program.model.address.Address address, int size, ghidra.program.model.symbol.RefType refType)
removedmethod: evaluateConstant
ghidra.program.model.address.Address evaluateConstant(ghidra.program.util.VarnodeContext context, ghidra.program.model.listing.Instruction instr, int pcodeop, ghidra.program.model.address.Address constant, int size, ghidra.program.model.symbol.RefType refType)
class ghidra.program.util.ContextEvaluatorAdapter 4 changes history
addedmethod: evaluateConstant
ghidra.program.model.address.Address evaluateConstant(ghidra.program.util.VarnodeContext context, ghidra.program.model.listing.Instruction instr, int pcodeop, ghidra.program.model.address.Address constant, int size, ghidra.program.model.data.DataType dataType, ghidra.program.model.symbol.RefType refType)
addedmethod: evaluateReference
boolean evaluateReference(ghidra.program.util.VarnodeContext context, ghidra.program.model.listing.Instruction instr, int pcodeop, ghidra.program.model.address.Address address, int size, ghidra.program.model.data.DataType dataType, ghidra.program.model.symbol.RefType refType)
removedmethod: evaluateConstant
ghidra.program.model.address.Address evaluateConstant(ghidra.program.util.VarnodeContext context, ghidra.program.model.listing.Instruction instr, int pcodeop, ghidra.program.model.address.Address constant, int size, ghidra.program.model.symbol.RefType refType)
removedmethod: evaluateReference
boolean evaluateReference(ghidra.program.util.VarnodeContext context, ghidra.program.model.listing.Instruction instr, int pcodeop, ghidra.program.model.address.Address address, int size, ghidra.program.model.symbol.RefType refType)
class ghidra.program.util.DefaultLanguageService 3 changes history
modified implements: ghidra.program.model.lang.LanguageService, javax.swing.event.ChangeListener → ghidra.program.model.lang.LanguageService
removedmethod: getLanguageService
static ghidra.program.model.lang.LanguageService getLanguageService(generic.jar.ResourceFile sleighLdefsFile) throws Exception
removedmethod: stateChanged
void stateChanged(javax.swing.event.ChangeEvent e)
class ghidra.program.util.FunctionUtility 2 changes history
addedmethod: isSameLanguageAndCompilerSpec
static boolean isSameLanguageAndCompilerSpec(ghidra.program.model.listing.Program program1, ghidra.program.model.listing.Program program2)
removedmethod: isSameLanguage
static boolean isSameLanguage(ghidra.program.model.listing.Program program1, ghidra.program.model.listing.Program program2)
class ghidra.program.util.GhidraProgramUtilities 6 changes history
addedmethod: resetAnalysisFlags
static void resetAnalysisFlags(ghidra.program.model.listing.Program program)
addedmethod: markProgramAnalyzed
static void markProgramAnalyzed(ghidra.program.model.listing.Program program)
addedmethod: markProgramNotToAskToAnalyze
static void markProgramNotToAskToAnalyze(ghidra.program.model.listing.Program program)
addedmethod: isAnalyzed
static boolean isAnalyzed(ghidra.program.model.listing.Program program)
removedmethod: removeAnalyzedFlag
static void removeAnalyzedFlag(ghidra.program.model.listing.Program program)
removedmethod: setAnalyzedFlag
static void setAnalyzedFlag(ghidra.program.model.listing.Program program, boolean analyzed)
class ghidra.program.util.ProgramDiffDetails 11 changes history
removedfield: RED
static java.awt.Color RED
removedfield: MAROON
static java.awt.Color MAROON
removedfield: GREEN
static java.awt.Color GREEN
removedfield: BLUE
static java.awt.Color BLUE
removedfield: PURPLE
static java.awt.Color PURPLE
removedfield: DARK_CYAN
static java.awt.Color DARK_CYAN
removedfield: OLIVE
static java.awt.Color OLIVE
removedfield: ORANGE
static java.awt.Color ORANGE
removedfield: PINK
static java.awt.Color PINK
removedfield: YELLOW
static java.awt.Color YELLOW
removedfield: GRAY
static java.awt.Color GRAY
class ghidra.program.util.SymbolicPropogator 6 changes history
addedfield: body
ghidra.program.model.address.AddressSet body
addedmethod: makeReference
ghidra.program.model.address.Address makeReference(ghidra.program.util.VarnodeContext varnodeContext, ghidra.program.model.listing.Instruction instruction, int opIndex, ghidra.program.model.pcode.Varnode vt, ghidra.program.model.data.DataType dataType, ghidra.program.model.symbol.RefType refType, int pcodeop, boolean knownReference, ghidra.util.task.TaskMonitor monitor)
addedmethod: makeReference
ghidra.program.model.address.Address makeReference(ghidra.program.util.VarnodeContext vContext, ghidra.program.model.listing.Instruction instruction, int opIndex, long knownSpaceID, long wordOffset, int size, ghidra.program.model.data.DataType dataType, ghidra.program.model.symbol.RefType refType, int pcodeop, boolean knownReference, boolean preExisting, ghidra.util.task.TaskMonitor monitor)
addedmethod: setParamPointerRefCheck
void setParamPointerRefCheck(boolean checkParamRefsOption)
removedmethod: makeReference
void makeReference(ghidra.program.util.VarnodeContext varnodeContext, ghidra.program.model.listing.Instruction instruction, int pcodeop, int opIndex, ghidra.program.model.pcode.Varnode vt, ghidra.program.model.symbol.RefType refType, ghidra.util.task.TaskMonitor monitor)
removedmethod: makeReference
void makeReference(ghidra.program.util.VarnodeContext vContext, ghidra.program.model.listing.Instruction instruction, int opIndex, long knownSpaceID, long wordOffset, int size, ghidra.program.model.symbol.RefType refType, int pcodeop, boolean knownReference, ghidra.util.task.TaskMonitor monitor)
class ghidra.program.util.VarnodeContext 6 changes history
addedfield: killedVarnodes
ghidra.program.model.pcode.Varnode[] killedVarnodes
addedfield: SUSPECT_ZERO_ADDRESS
ghidra.program.model.address.Address SUSPECT_ZERO_ADDRESS
addedmethod: getKilledVarnodes
ghidra.program.model.pcode.Varnode[] getKilledVarnodes(ghidra.program.model.listing.Function targetFunc)
addedmethod: isConstant
boolean isConstant(ghidra.program.model.pcode.Varnode varnode)
addedmethod: isSuspectConstant
boolean isSuspectConstant(ghidra.program.model.pcode.Varnode val1)
modifiedfield: BAD_SPACE_ID_VALUE no longer static; constant: 65535 → None
- static int BAD_SPACE_ID_VALUE
+ int BAD_SPACE_ID_VALUE
ghidra.python 2 modified
class ghidra.python.PythonCodeCompletionFactory 1 change history
addedmethod: newCodeCompletion
static ghidra.app.plugin.core.console.CodeCompletion newCodeCompletion(java.lang.String description, java.lang.String insertion, org.python.core.PyObject pyObj, java.lang.String userInput)
class ghidra.python.PythonPlugin 2 changes history
addedmethod: getCompletions
java.util.List<ghidra.app.plugin.core.console.CodeCompletion> getCompletions(java.lang.String cmd, int caretPos)
modifiedmethod: getIcon return type: ImageIcon → Icon
- javax.swing.ImageIcon getIcon()
+ javax.swing.Icon getIcon()
ghidra.service.graph 1 modified
class ghidra.service.graph.GraphDisplayOptions 9 changes history
addedmethod: setDefaultVertexColor
void setDefaultVertexColor(java.lang.String themeColorId)
addedmethod: setDefaultEdgeColor
void setDefaultEdgeColor(java.lang.String themeColorId)
addedmethod: setVertexColor
void setVertexColor(java.lang.String vertexType, java.lang.String themeColorId)
addedmethod: setEdgeColor
void setEdgeColor(java.lang.String edgeType, java.lang.String themeColorId)
addedmethod: setVertexSelectionColor
void setVertexSelectionColor(java.lang.String themeColorId)
addedmethod: setEdgeSelectionColor
void setEdgeSelectionColor(java.lang.String themeColorId)
addedmethod: setFont
void setFont(java.lang.String themeFontId)
addedmethod: configureVertexType
void configureVertexType(java.lang.String vertexType, ghidra.service.graph.VertexShape vertexShape, java.lang.String themeColorId)
addedmethod: configureEdgeType
void configureEdgeType(java.lang.String edgeType, java.lang.String themeColorId)
ghidra.test 4 modified
class ghidra.test.AbstractGhidraHeadedIntegrationTest 3 changes history
modifiedmethod: createApplicationLayout added throws IOException
- utility.application.ApplicationLayout createApplicationLayout()
+ utility.application.ApplicationLayout createApplicationLayout() throws IOException
removedmethod: click
void click(ghidra.app.plugin.core.codebrowser.CodeBrowserPlugin codeBrowser, int clickCount)
removedmethod: click
void click(ghidra.app.plugin.core.codebrowser.CodeBrowserPlugin codeBrowser, int clickCount, boolean wait)
class ghidra.test.AbstractGhidraHeadlessIntegrationTest 1 change history
modifiedmethod: createApplicationLayout added throws IOException
- utility.application.ApplicationLayout createApplicationLayout()
+ utility.application.ApplicationLayout createApplicationLayout() throws IOException
class ghidra.test.AbstractProgramBasedTest 2 changes history
addedmethod: getField
ghidra.app.util.viewer.field.ListingField getField(ghidra.program.model.address.Address a, java.lang.String fieldName)
addedmethod: getField
ghidra.app.util.viewer.field.ListingField getField(java.lang.String fieldName, int occurrence, java.math.BigInteger index, docking.widgets.fieldpanel.FieldPanel fieldPanel)
class ghidra.test.TestEnv 1 change history
addedmethod: launchToolWithURL
ghidra.framework.plugintool.PluginTool launchToolWithURL(java.lang.String toolName, java.net.URL ghidraUrl)
ghidra.test.processors.support 2 modified
class ghidra.test.processors.support.PCodeTestGroup 1 change history
addedfield: IGNORED_TAG
static java.lang.String IGNORED_TAG
class ghidra.test.processors.support.PCodeTestResults 2 changes history
addedmethod: isIgnoredTest
boolean isIgnoredTest(java.lang.String testName)
addedmethod: getIgnoredResult
int getIgnoredResult(java.lang.String groupName, java.lang.String testName)
ghidra.util 8 removed, 5 modified
class ghidra.util.ColorUtils 10 changes history
addedfield: COMPARATOR
static java.util.Comparator<java.awt.Color> COMPARATOR
addedmethod: blend
static java.awt.Color blend(java.awt.Color c1, java.awt.Color c2, double ratio)
addedmethod: addColors
static java.awt.Color addColors(java.awt.Color primary, java.awt.Color secondary)
addedmethod: withAlpha
static java.awt.Color withAlpha(java.awt.Color c, int alpha)
addedmethod: getColor
static java.awt.Color getColor(int rgba)
addedmethod: getColor
static java.awt.Color getColor(int red, int green, int blue)
addedmethod: getColor
static java.awt.Color getColor(int red, int green, int blue, int alpha)
addedmethod: getOpaqueColor
static java.awt.Color getOpaqueColor(int rgb)
addedmethod: average
static java.awt.Color average(java.awt.Color color1, java.awt.Color color2)
removedmethod: blend
static java.awt.Color blend(java.awt.Color c1, java.awt.Color c2, float ratio)
class ghidra.util.HTMLUtilities 10 changes history
removedfield: MAROON
static java.lang.String MAROON
removedfield: GREEN
static java.lang.String GREEN
removedfield: BLUE
static java.lang.String BLUE
removedfield: PURPLE
static java.lang.String PURPLE
removedfield: DARK_CYAN
static java.lang.String DARK_CYAN
removedfield: OLIVE
static java.lang.String OLIVE
removedfield: ORANGE
static java.lang.String ORANGE
removedfield: PINK
static java.lang.String PINK
removedfield: YELLOW
static java.lang.String YELLOW
removedfield: GRAY
static java.lang.String GRAY
class ghidra.util.HelpLocation 2 changes history
addedfield: HELP_TOPICS
static java.lang.String HELP_TOPICS
addedfield: HELP_SHARED
static java.lang.String HELP_SHARED
class ghidra.util.UndefinedFunction 2 changes history
addedmethod: hasUnknownCallingConventionName
boolean hasUnknownCallingConventionName()
removedmethod: getDefaultCallingConventionName
java.lang.String getDefaultCallingConventionName()
class ghidra.util.WebColors 10 changes history
addedfield: LAVENDER_BLUSH
static java.awt.Color LAVENDER_BLUSH
addedfield: CORNFLOWER_BLUE
static java.awt.Color CORNFLOWER_BLUE
addedmethod: toString
static java.lang.String toString(java.awt.Color color, boolean useNameIfPossible)
addedmethod: toColorName
static java.lang.String toColorName(java.awt.Color color)
addedmethod: toHexString
static java.lang.String toHexString(java.awt.Color color)
addedmethod: toRgbString
static java.lang.String toRgbString(java.awt.Color color)
addedmethod: toWebColorName
static java.lang.String toWebColorName(java.awt.Color color)
modifiedmethod: getColor param 1 renamed: value → colorString
- static java.awt.Color getColor(java.lang.String value)
+ static java.awt.Color getColor(java.lang.String colorString)
removedfield: LAVENDAR_BLUSH
static java.awt.Color LAVENDAR_BLUSH
removedfield: CORN_FLOWER_BLUE
static java.awt.Color CORN_FLOWER_BLUE
ghidra.util.datastruct 1 added, 1 removed, 1 modified
class ghidra.util.datastruct.WeakSet 1 change history
removedmethod: toString
java.lang.String toString()
ghidra.util.exception 1 added
ghidra.util.search.memory 2 modified
class ghidra.util.search.memory.MemSearcherAlgorithm 1 change history
addedfield: searchLimit
int searchLimit
class ghidra.util.search.memory.SearchInfo 2 changes history
addedmethod: setSearchLimit
void setSearchLimit(int searchLimit)
removedmethod: getMatchLimit
int getMatchLimit()
ghidra.util.table 1 modified
class ghidra.util.table.GhidraProgramTableModel 1 change history
addedmethod: getAddress
ghidra.program.model.address.Address getAddress(int row)
ghidra.util.table.field 1 modified
class ghidra.util.table.field.AddressTableColumn 1 change history
addedfield: NAME
static java.lang.String NAME
ghidra.util.task 3 modified
class ghidra.util.task.CancelOnlyWrappingTaskMonitor 2 changes history
addedmethod: clearCancelled
void clearCancelled()
removedmethod: clearCanceled
void clearCanceled()
class ghidra.util.task.TaskMonitor 2 changes history
addedmethod: checkCancelled
void checkCancelled() throws CancelledException
addedmethod: clearCancelled
void clearCancelled()
class ghidra.util.task.UnknownProgressWrappingTaskMonitor 2 changes history
addedmethod: checkCancelled
void checkCancelled() throws CancelledException
removedmethod: checkCanceled
void checkCanceled() throws CancelledException
ghidra.util.xml 1 modified
class ghidra.util.xml.SpecXmlUtils 1 change history
addedmethod: decodeBoolean
static boolean decodeBoolean(java.lang.String val, boolean defaultValue)
help 1 added, 4 modified
class help.GHelpBroker 1 change history
addedmethod: reload
void reload()
class help.GHelpSet 1 change history
addedmethod: toString
java.lang.String toString()
class help.HelpBuildUtils 2 changes history
addedmethod: getSharedHelpDirectory
static java.nio.file.Path getSharedHelpDirectory()
addedmethod: getRuntimeIcon
static resources.IconProvider getRuntimeIcon(java.lang.String ref)
class help.HelpService 1 change history
addedmethod: reload
void reload()
help.screenshot 1 modified
class help.screenshot.AbstractScreenShotGenerator 1 change history
addedmethod: newTestEnv
ghidra.test.TestEnv newTestEnv() throws Exception
resources 4 modified
class resources.IconProvider 2 changes history
addedmethod: getImage
java.awt.Image getImage()
removedmethod: getIcon
javax.swing.ImageIcon getIcon()
class resources.Icons 39 changes history
addedfield: COPY_ICON
static javax.swing.Icon COPY_ICON
addedfield: CUT_ICON
static javax.swing.Icon CUT_ICON
addedfield: PASTE_ICON
static javax.swing.Icon PASTE_ICON
addedfield: CLEAR_ICON
static javax.swing.Icon CLEAR_ICON
addedfield: HOME_ICON
static javax.swing.Icon HOME_ICON
addedfield: CLOSED_FOLDER_ICON
static javax.swing.Icon CLOSED_FOLDER_ICON
addedfield: WARNING_ICON
static javax.swing.Icon WARNING_ICON
addedfield: INFO_ICON
static javax.swing.Icon INFO_ICON
addedfield: UP_ICON
static javax.swing.Icon UP_ICON
addedfield: DOWN_ICON
static javax.swing.Icon DOWN_ICON
addedfield: SAVE_ICON
static javax.swing.Icon SAVE_ICON
addedfield: SAVE_AS_ICON
static javax.swing.Icon SAVE_AS_ICON
modifiedfield: ARROW_DOWN_RIGHT_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon ARROW_DOWN_RIGHT_ICON
+ static javax.swing.Icon ARROW_DOWN_RIGHT_ICON
modifiedfield: EMPTY_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon EMPTY_ICON
+ static javax.swing.Icon EMPTY_ICON
modifiedfield: STOP_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon STOP_ICON
+ static javax.swing.Icon STOP_ICON
modifiedfield: STRONG_WARNING_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon STRONG_WARNING_ICON
+ static javax.swing.Icon STRONG_WARNING_ICON
modifiedfield: EXPAND_ALL_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon EXPAND_ALL_ICON
+ static javax.swing.Icon EXPAND_ALL_ICON
modifiedfield: LEFT_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon LEFT_ICON
+ static javax.swing.Icon LEFT_ICON
modifiedfield: DELETE_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon DELETE_ICON
+ static javax.swing.Icon DELETE_ICON
modifiedfield: SORT_ASCENDING_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon SORT_ASCENDING_ICON
+ static javax.swing.Icon SORT_ASCENDING_ICON
modifiedfield: MAKE_SELECTION_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon MAKE_SELECTION_ICON
+ static javax.swing.Icon MAKE_SELECTION_ICON
modifiedfield: REFRESH_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon REFRESH_ICON
+ static javax.swing.Icon REFRESH_ICON
modifiedfield: ERROR_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon ERROR_ICON
+ static javax.swing.Icon ERROR_ICON
modifiedfield: OPEN_FOLDER_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon OPEN_FOLDER_ICON
+ static javax.swing.Icon OPEN_FOLDER_ICON
modifiedfield: CONFIGURE_FILTER_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon CONFIGURE_FILTER_ICON
+ static javax.swing.Icon CONFIGURE_FILTER_ICON
modifiedfield: ADD_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon ADD_ICON
+ static javax.swing.Icon ADD_ICON
modifiedfield: ARROW_UP_LEFT_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon ARROW_UP_LEFT_ICON
+ static javax.swing.Icon ARROW_UP_LEFT_ICON
modifiedfield: HELP_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon HELP_ICON
+ static javax.swing.Icon HELP_ICON
modifiedfield: NOT_ALLOWED_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon NOT_ALLOWED_ICON
+ static javax.swing.Icon NOT_ALLOWED_ICON
modifiedfield: RIGHT_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon RIGHT_ICON
+ static javax.swing.Icon RIGHT_ICON
modifiedfield: COLLAPSE_ALL_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon COLLAPSE_ALL_ICON
+ static javax.swing.Icon COLLAPSE_ALL_ICON
modifiedfield: NAVIGATE_ON_INCOMING_EVENT_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon NAVIGATE_ON_INCOMING_EVENT_ICON
+ static javax.swing.Icon NAVIGATE_ON_INCOMING_EVENT_ICON
modifiedfield: NAVIGATE_ON_OUTGOING_EVENT_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon NAVIGATE_ON_OUTGOING_EVENT_ICON
+ static javax.swing.Icon NAVIGATE_ON_OUTGOING_EVENT_ICON
modifiedfield: RIGHT_ALTERNATE_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon RIGHT_ALTERNATE_ICON
+ static javax.swing.Icon RIGHT_ALTERNATE_ICON
modifiedfield: SORT_DESCENDING_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon SORT_DESCENDING_ICON
+ static javax.swing.Icon SORT_DESCENDING_ICON
modifiedfield: LEFT_ALTERNATE_ICON type: ImageIcon → Icon
- static javax.swing.ImageIcon LEFT_ALTERNATE_ICON
+ static javax.swing.Icon LEFT_ALTERNATE_ICON
removedfield: SAVE_AS
static javax.swing.ImageIcon SAVE_AS
removedfield: FILTER_NOT_ACCEPTED_ICON
static javax.swing.ImageIcon FILTER_NOT_ACCEPTED_ICON
removedfield: APPLY_BLOCKED_MATCH_ICON
static javax.swing.ImageIcon APPLY_BLOCKED_MATCH_ICON
class resources.MultiIconBuilder 1 change history
addedmethod: addCenteredIcon
resources.MultiIconBuilder addCenteredIcon(javax.swing.Icon icon)
class resources.ResourceManager 9 changes history
addedfield: BOMB
static java.lang.String BOMB
addedfield: BIG_BOMB
static java.lang.String BIG_BOMB
addedfield: EXTERNAL_ICON_PREFIX
static java.lang.String EXTERNAL_ICON_PREFIX
addedmethod: getScaledIcon
static javax.swing.ImageIcon getScaledIcon(javax.swing.ImageIcon icon, int width, int height)
addedmethod: findIcon
static javax.swing.ImageIcon findIcon(java.lang.String path)
addedmethod: loadIcon
static javax.swing.Icon loadIcon(java.lang.String iconPath)
addedmethod: getLoadedIcons
static java.util.Set<javax.swing.Icon> getLoadedIcons()
modifiedmethod: loadImage param 1 renamed: filename → iconPath
- static javax.swing.ImageIcon loadImage(java.lang.String filename)
+ static javax.swing.ImageIcon loadImage(java.lang.String iconPath)
modifiedmethod: getScaledIcon return type: ImageIcon → Icon
- static javax.swing.ImageIcon getScaledIcon(javax.swing.Icon icon, int width, int height)
+ static javax.swing.Icon getScaledIcon(javax.swing.Icon icon, int width, int height)
resources.icons 2 added, 6 modified
class resources.icons.DerivedImageIcon 2 changes history
addedmethod: getSourceIcon
javax.swing.Icon getSourceIcon()
addedmethod: sourceIconChanged
boolean sourceIconChanged()
class resources.icons.EmptyIcon 3 changes history
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
addedmethod: toString
java.lang.String toString()
class resources.icons.LazyImageIcon 1 change history
addedmethod: sourceIconChanged
boolean sourceIconChanged()
class resources.icons.RotateIcon 2 changes history
addedmethod: getSourceIcon
javax.swing.Icon getSourceIcon()
addedmethod: getRotation
int getRotation()
class resources.icons.TranslateIcon 3 changes history
addedmethod: getBaseIcon
javax.swing.Icon getBaseIcon()
addedmethod: getX
int getX()
addedmethod: getY
int getY()
class resources.icons.UrlImageIcon 3 changes history
addedmethod: getOriginalPath
java.lang.String getOriginalPath()
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
utility.module 1 added