Ghidra API changes: 11.1.2_PUBLIC → 11.2_PUBLIC

197 types added, 93 types removed, 143 types modified

Added Types 197
Removed Types 93
class docking.EditWindow Removed history
Modified Types 143
class db.DBHandle 1 change history
addedmethod: getModCount
long getModCount()
class db.buffers.BufferMgr 1 change history
addedmethod: getModCount
long getModCount()
class docking.ActionContext 1 change history
addedmethod: setSourceComponent
docking.ActionContext setSourceComponent(java.awt.Component sourceComponent)
class docking.ComponentProvider 3 changes history
addedmethod: setCustomTitle
void setCustomTitle(java.lang.String title)
addedmethod: setCustomTabText
void setCustomTabText(java.lang.String tabText)
addedmethod: setCustomSubTitle
void setCustomSubTitle(java.lang.String subTitle)
class docking.DefaultActionContext 1 change history
addedmethod: setSourceComponent
docking.ActionContext setSourceComponent(java.awt.Component sourceComponent)
class docking.DockingWindowManager 1 change history
removedmethod: showEditWindow
void showEditWindow(java.lang.String defaultText, java.awt.Component c, java.awt.Rectangle r, docking.EditListener listener)
class docking.dnd.Draggable 3 changes history
addedmethod: dragFinished
void dragFinished(boolean cancelled)
removedmethod: move
void move()
removedmethod: dragCanceled
void dragCanceled(java.awt.dnd.DragSourceDropEvent event)
class docking.test.AbstractDockingTest 2 changes history
addedmethod: findButtonByName
static javax.swing.AbstractButton findButtonByName(docking.DialogComponentProvider provider, java.lang.String name)
modifiedmethod: findComponentByName param 2 renamed: componentName → name
- static java.awt.Component findComponentByName(docking.DialogComponentProvider provider, java.lang.String componentName)
+ static java.awt.Component findComponentByName(docking.DialogComponentProvider provider, java.lang.String name)
class docking.util.AnimationPainter 1 change history
modifiedmethod: paint param 3 renamed: percentComplete → value
- void paint(ghidra.util.bean.GGlassPane glassPane, java.awt.Graphics graphics, double percentComplete)
+ void paint(ghidra.util.bean.GGlassPane glassPane, java.awt.Graphics graphics, double value)
class docking.util.AnimationUtils 1 change history
modifiedmethod: createPaintingAnimator param 1 renamed: window → component
- static org.jdesktop.animation.timing.Animator createPaintingAnimator(java.awt.Component window, docking.util.AnimationPainter painter)
+ static org.jdesktop.animation.timing.Animator createPaintingAnimator(java.awt.Component component, docking.util.AnimationPainter painter)
class docking.widgets.FindDialog 1 change history
addedmethod: useRegex
boolean useRegex()
class docking.widgets.FindDialogSearcher 1 change history
addedmethod: searchAll
java.util.List<docking.widgets.SearchLocation> searchAll(java.lang.String text, boolean useRegex)
class docking.widgets.PopupWindow 2 changes history
addedmethod: showPopup
void showPopup(java.awt.Component component, java.awt.Point location, boolean forceShow)
modifiedmethod: showOffsetPopup param 2 renamed: keepVisibleSize → keepVisibleArea
- void showOffsetPopup(java.awt.event.MouseEvent e, java.awt.Rectangle keepVisibleSize, boolean forceShow)
+ void showOffsetPopup(java.awt.event.MouseEvent e, java.awt.Rectangle keepVisibleArea, boolean forceShow)
class docking.widgets.combobox.GhidraComboBox 1 change history
addedmethod: setAutoCompleteEnabled
void setAutoCompleteEnabled(boolean enable)
class docking.widgets.fieldpanel.FieldPanel 1 change history
addedmethod: updateUI
void updateUI()
class docking.widgets.filechooser.GhidraFileChooserPanel 2 changes history
removedmethod: dragUnderFeedback
void dragUnderFeedback(boolean ok, java.awt.dnd.DropTargetDragEvent e)
removedmethod: undoDragUnderFeedback
void undoDragUnderFeedback()
class docking.widgets.filter.FilterTextField 1 change history
addedmethod: getAccessibleNamePrefix
java.lang.String getAccessibleNamePrefix()
class docking.widgets.list.GListCellRenderer 1 change history
addedmethod: getDefaultBackgroundColor
java.awt.Color getDefaultBackgroundColor()
class docking.widgets.table.threaded.ThreadedTableModel 1 change history
addedmethod: createAccumulator
ghidra.util.datastruct.ListAccumulator<ROW_OBJECT> createAccumulator()
class docking.widgets.tree.DefaultGTreeFilterProvider 4 changes history
addedmethod: copy
docking.widgets.tree.GTreeFilterProvider copy(docking.widgets.tree.GTree newTree)
addedmethod: getFilterOptions
docking.widgets.filter.FilterOptions getFilterOptions()
addedmethod: loadFilterPreference
void loadFilterPreference(docking.DockingWindowManager windowManager)
removedmethod: loadFilterPreference
void loadFilterPreference(docking.DockingWindowManager windowManager, java.lang.String uniquePreferenceKey)
class docking.widgets.tree.GTree 3 changes history
addedmethod: setFilterRestoreState
void setFilterRestoreState(docking.widgets.tree.GTreeState state)
addedmethod: getPreferenceKey
java.lang.String getPreferenceKey()
addedmethod: setDoubleClickExpansionEnabled
void setDoubleClickExpansionEnabled(boolean b)
class docking.widgets.tree.GTreeFilterProvider 3 changes history
addedmethod: loadFilterPreference
void loadFilterPreference(docking.DockingWindowManager windowManager)
addedmethod: copy
docking.widgets.tree.GTreeFilterProvider copy(docking.widgets.tree.GTree gTree)
removedmethod: loadFilterPreference
void loadFilterPreference(docking.DockingWindowManager windowManager, java.lang.String uniquePreferenceKey)
class docking.widgets.tree.support.GTreeRenderer 1 change history
addedmethod: getNodeIcon
javax.swing.Icon getNodeIcon(docking.widgets.tree.GTreeNode node, boolean expanded)
class generic.test.AbstractGuiTest 2 changes history
addedmethod: findButtonByName
static javax.swing.AbstractButton findButtonByName(java.awt.Container container, java.lang.String name)
removedmethod: findComponentsByName
static java.util.List<java.awt.Component> findComponentsByName(java.awt.Container container, java.lang.String componentName, boolean checkOwnedWindows)
class generic.theme.ApplicationThemeManager 3 changes history
addedmethod: setBlinkingCursors
void setBlinkingCursors(boolean b)
addedmethod: isBlinkingCursors
boolean isBlinkingCursors()
addedmethod: unRegisterFont
void unRegisterFont(javax.swing.JComponent component, java.lang.String fontId)
class generic.theme.Gui 3 changes history
addedmethod: unRegisterFont
static void unRegisterFont(javax.swing.JComponent component, java.lang.String fontId)
addedmethod: setBlinkingCursors
static void setBlinkingCursors(boolean b)
addedmethod: isBlinkingCursors
static boolean isBlinkingCursors()
class generic.theme.ThemeManager 3 changes history
addedmethod: unRegisterFont
void unRegisterFont(javax.swing.JComponent component, java.lang.String fontId)
addedmethod: setBlinkingCursors
void setBlinkingCursors(boolean b)
addedmethod: isBlinkingCursors
boolean isBlinkingCursors()
class generic.theme.laf.ComponentFontRegistry 1 change history
addedmethod: removeComponent
void removeComponent(java.awt.Component component)
class generic.theme.laf.FlatLookAndFeelManager 1 change history
addedmethod: fixupLookAndFeelIssues
void fixupLookAndFeelIssues()
class generic.theme.laf.LookAndFeelManager 2 changes history
addedmethod: unRegisterFont
void unRegisterFont(javax.swing.JComponent component, java.lang.String fontId)
addedmethod: installCursorBlinkingProperties
void installCursorBlinkingProperties()
class generic.timer.GhidraTimerFactory 1 change history
removedmethod: main
static void main(java.lang.String[] args) throws InterruptedException
class ghidra.GhidraClassLoader 1 change history
addedmethod: getClasspath
static java.util.List<java.lang.String> getClasspath(java.lang.String propertyName)
class ghidra.app.context.ProgramLocationActionContext 3 changes history
modified implements: (none) → ghidra.app.context.FunctionSupplierContext
addedmethod: hasFunctions
boolean hasFunctions()
addedmethod: getFunctions
java.util.Set<ghidra.program.model.listing.Function> getFunctions()
class ghidra.app.decompiler.ClangLine 1 change history
modifiedmethod: getAllTokens return type: ArrayList → List
- java.util.ArrayList<ghidra.app.decompiler.ClangToken> getAllTokens()
+ java.util.List<ghidra.app.decompiler.ClangToken> getAllTokens()
class ghidra.app.decompiler.DecompileResults 1 change history
addedmethod: isValid
boolean isValid()
class ghidra.app.decompiler.PrettyPrinter 1 change history
modifiedmethod: getLines return type: ArrayList → List
- java.util.ArrayList<ghidra.app.decompiler.ClangLine> getLines()
+ java.util.List<ghidra.app.decompiler.ClangLine> getLines()
class ghidra.app.decompiler.component.ClangHighlightController 11 changes history
addedmethod: getGeneratedColorProvider
ghidra.app.decompiler.component.ColorProvider getGeneratedColorProvider()
addedmethod: hasContextHighlight
boolean hasContextHighlight(ghidra.app.decompiler.ClangToken token)
addedmethod: addSecondaryHighlighter
void addSecondaryHighlighter(ghidra.program.model.listing.Function function, ghidra.app.decompiler.DecompilerHighlighter highlighter)
addedmethod: addPrimaryHighlightToTokensForBrace
void addPrimaryHighlightToTokensForBrace(ghidra.app.decompiler.ClangSyntaxToken token, java.awt.Color highlightColor)
modifiedmethod: getSecondaryHighlighters return type: Set → Set
- java.util.Set<ghidra.app.decompiler.component.ClangDecompilerHighlighter> getSecondaryHighlighters(ghidra.program.model.listing.Function function)
+ java.util.Set<ghidra.app.decompiler.DecompilerHighlighter> getSecondaryHighlighters(ghidra.program.model.listing.Function function)
modifiedmethod: getGlobalHighlighters return type: Set → Set
- java.util.Set<ghidra.app.decompiler.component.ClangDecompilerHighlighter> getGlobalHighlighters()
+ java.util.Set<ghidra.app.decompiler.DecompilerHighlighter> getGlobalHighlighters()
removedmethod: getRandomColorProvider
ghidra.app.decompiler.component.ColorProvider getRandomColorProvider()
removedmethod: getPrimaryHighlightedText
java.lang.String getPrimaryHighlightedText()
removedmethod: hasPrimaryHighlight
boolean hasPrimaryHighlight(ghidra.app.decompiler.ClangToken token)
removedmethod: addSecondaryHighlighter
void addSecondaryHighlighter(ghidra.program.model.listing.Function function, ghidra.app.decompiler.component.ClangDecompilerHighlighter highlighter)
removedmethod: addBraceHighlight
void addBraceHighlight(ghidra.app.decompiler.ClangSyntaxToken token, java.awt.Color highlightColor)
class ghidra.app.decompiler.component.ClangLayoutController 4 changes history
modifiedmethod: getLines return type: ArrayList → List
- java.util.ArrayList<ghidra.app.decompiler.ClangLine> getLines()
+ java.util.List<ghidra.app.decompiler.ClangLine> getLines()
removedmethod: findNextTokenForSearchRegex
docking.widgets.SearchLocation findNextTokenForSearchRegex(java.lang.String searchString, docking.widgets.fieldpanel.support.FieldLocation currentLocation, boolean forwardSearch)
removedmethod: findNextTokenForSearch
docking.widgets.SearchLocation findNextTokenForSearch(java.lang.String searchString, docking.widgets.fieldpanel.support.FieldLocation currentLocation, boolean forwardSearch)
removedmethod: changePending
boolean changePending()
class ghidra.app.decompiler.component.ClangTextField 2 changes history
addedmethod: getFirstToken
ghidra.app.decompiler.ClangToken getFirstToken()
addedmethod: getLastToken
ghidra.app.decompiler.ClangToken getLastToken()
class ghidra.app.decompiler.component.DecompileData 1 change history
addedmethod: isValid
boolean isValid()
class ghidra.app.decompiler.component.DecompilerPanel 8 changes history
addedmethod: getMiddleMouseHighlights
ghidra.app.decompiler.component.TokenHighlights getMiddleMouseHighlights()
addedmethod: addFocusListener
void addFocusListener(java.awt.event.FocusListener l)
addedmethod: removeFocusListener
void removeFocusListener(java.awt.event.FocusListener l)
modifiedmethod: createHighlighter return type: ClangDecompilerHighlighter → DecompilerHighlighter
- ghidra.app.decompiler.component.ClangDecompilerHighlighter createHighlighter(java.lang.String id, ghidra.app.decompiler.CTokenHighlightMatcher tm)
+ ghidra.app.decompiler.DecompilerHighlighter createHighlighter(java.lang.String id, ghidra.app.decompiler.CTokenHighlightMatcher tm)
modifiedmethod: createHighlighter return type: ClangDecompilerHighlighter → DecompilerHighlighter
- ghidra.app.decompiler.component.ClangDecompilerHighlighter createHighlighter(ghidra.app.decompiler.CTokenHighlightMatcher tm)
+ ghidra.app.decompiler.DecompilerHighlighter createHighlighter(ghidra.app.decompiler.CTokenHighlightMatcher tm)
modifiedmethod: getSearchResults return type: FieldBasedSearchLocation → DecompilerSearchLocation
- ghidra.app.plugin.core.decompile.actions.FieldBasedSearchLocation getSearchResults()
+ ghidra.app.plugin.core.decompile.actions.DecompilerSearchLocation getSearchResults()
removedmethod: searchText
docking.widgets.SearchLocation searchText(java.lang.String text, docking.widgets.fieldpanel.support.FieldLocation startLocation, boolean forwardDirection)
removedmethod: searchTextRegex
docking.widgets.SearchLocation searchTextRegex(java.lang.String text, docking.widgets.fieldpanel.support.FieldLocation startLocation, boolean forwardDirection)
class ghidra.app.decompiler.component.DecompilerUtils 3 changes history
addedmethod: isThisParameter
static boolean isThisParameter(ghidra.program.model.pcode.HighVariable var, ghidra.program.model.listing.Function function)
modifiedmethod: toLines return type: ArrayList → List
- static java.util.ArrayList<ghidra.app.decompiler.ClangLine> toLines(ghidra.app.decompiler.ClangTokenGroup group)
+ static java.util.List<ghidra.app.decompiler.ClangLine> toLines(ghidra.app.decompiler.ClangTokenGroup group)
removedmethod: testForAutoParameterThis
static boolean testForAutoParameterThis(ghidra.program.model.pcode.HighVariable var, ghidra.program.model.listing.Function function)
class ghidra.app.decompiler.component.NullClangHighlightController 3 changes history
addedmethod: addPrimaryHighlightToTokensForBrace
void addPrimaryHighlightToTokensForBrace(ghidra.app.decompiler.ClangSyntaxToken token, java.awt.Color highlightColor)
removedmethod: getPrimaryHighlightedText
java.lang.String getPrimaryHighlightedText()
removedmethod: addBraceHighlight
void addBraceHighlight(ghidra.app.decompiler.ClangSyntaxToken token, java.awt.Color highlightColor)
class ghidra.app.decompiler.component.TokenHighlightColors 2 changes history
addedmethod: getAppliedColorsString
java.lang.String getAppliedColorsString()
addedmethod: toString
java.lang.String toString()
class ghidra.app.decompiler.util.FillOutStructureHelper 5 changes history
addedmethod: processStructure
ghidra.program.model.data.Structure processStructure(ghidra.program.model.pcode.HighVariable var, ghidra.program.model.listing.Function function, boolean createNewStructure, boolean createClassIfNeeded, ghidra.app.decompiler.DecompInterface decomplib)
addedmethod: computeHighVariable
ghidra.program.model.pcode.HighVariable computeHighVariable(ghidra.program.model.address.Address storageAddress, ghidra.program.model.listing.Function function, ghidra.app.decompiler.DecompInterface decomplib)
addedmethod: setUpDecompiler
ghidra.app.decompiler.DecompInterface setUpDecompiler(ghidra.app.decompiler.DecompileOptions options)
removedmethod: processStructure
ghidra.program.model.data.Structure processStructure(ghidra.program.model.pcode.HighVariable var, ghidra.program.model.listing.Function function, boolean createNewStructure, boolean createClassIfNeeded)
removedmethod: computeHighVariable
ghidra.program.model.pcode.HighVariable computeHighVariable(ghidra.program.model.address.Address storageAddress, ghidra.program.model.listing.Function function)
class ghidra.app.merge.tool.ListingMergePanel 1 change history
modifiedfield: titlePanels type: ghidra.app.util.viewer.util.TitledPanel[] → docking.widgets.TitledPanel[]
- ghidra.app.util.viewer.util.TitledPanel[] titlePanels
+ docking.widgets.TitledPanel[] titlePanels
class ghidra.app.nav.Navigatable 1 change history
addedmethod: getByteSource
ghidra.features.base.memsearch.bytesource.AddressableByteSource getByteSource()
class ghidra.app.script.GhidraScriptProvider 1 change history
addedmethod: getRuntimeEnvironmentName
java.lang.String getRuntimeEnvironmentName()
class ghidra.app.script.JavaScriptProvider 1 change history
addedmethod: getRuntimeEnvironmentName
java.lang.String getRuntimeEnvironmentName()
class ghidra.app.script.ScriptInfo 3 changes history
addedmethod: getRuntimeEnvironmentName
java.lang.String getRuntimeEnvironmentName()
addedmethod: getProvider
ghidra.app.script.GhidraScriptProvider getProvider()
addedmethod: hasUnsupportedProvider
boolean hasUnsupportedProvider()
class ghidra.app.services.DataTypeManagerService 1 change history
addedmethod: edit
void edit(ghidra.program.model.data.Structure structure, java.lang.String fieldName)
class ghidra.app.services.FunctionComparisonService 8 changes history
addedmethod: createComparison
void createComparison(ghidra.program.model.listing.Function left, ghidra.program.model.listing.Function right)
addedmethod: addToComparison
void addToComparison(ghidra.program.model.listing.Function function)
addedmethod: createCustomComparison
void createCustomComparison(ghidra.features.base.codecompare.model.FunctionComparisonModel model, utility.function.Callback closeListener)
removedmethod: createFunctionComparisonProvider
ghidra.app.plugin.core.functioncompare.FunctionComparisonProvider createFunctionComparisonProvider()
removedmethod: compareFunctions
ghidra.app.plugin.core.functioncompare.FunctionComparisonProvider compareFunctions(ghidra.program.model.listing.Function source, ghidra.program.model.listing.Function target)
removedmethod: compareFunctions
void compareFunctions(ghidra.program.model.listing.Function source, ghidra.program.model.listing.Function target, ghidra.app.plugin.core.functioncompare.FunctionComparisonProvider provider)
removedmethod: removeFunction
void removeFunction(ghidra.program.model.listing.Function function)
removedmethod: removeFunction
void removeFunction(ghidra.program.model.listing.Function function, ghidra.app.plugin.core.functioncompare.FunctionComparisonProvider provider)
class ghidra.app.services.MemorySearchService 4 changes history
addedmethod: createMemorySearchProvider
void createMemorySearchProvider(ghidra.app.nav.Navigatable navigatable, java.lang.String input, ghidra.features.base.memsearch.gui.SearchSettings settings, boolean useSelection)
removedmethod: search
void search(byte[] bytes, ghidra.app.context.NavigatableActionContext context)
removedmethod: setSearchText
void setSearchText(java.lang.String maskedString)
removedmethod: setIsMnemonic
void setIsMnemonic(boolean isMnemonic)
class ghidra.app.util.FileOpenDropHandler 2 changes history
removedmethod: dragUnderFeedback
void dragUnderFeedback(boolean ok, java.awt.dnd.DropTargetDragEvent e)
removedmethod: undoDragUnderFeedback
void undoDragUnderFeedback()
class ghidra.app.util.Option 2 changes history
addedmethod: getStateKey
java.lang.String getStateKey()
addedmethod: getState
ghidra.framework.options.SaveState getState()
class ghidra.app.util.bin.BinaryReader 15 changes history
addedmethod: readNextShort
short readNextShort(ghidra.util.DataConverter dc) throws IOException
addedmethod: readNextUnsignedShort
int readNextUnsignedShort(ghidra.util.DataConverter dc) throws IOException
addedmethod: readNextInt
int readNextInt(ghidra.util.DataConverter dc) throws IOException
addedmethod: readNextUnsignedInt
long readNextUnsignedInt(ghidra.util.DataConverter dc) throws IOException
addedmethod: readNextLong
long readNextLong(ghidra.util.DataConverter dc) throws IOException
addedmethod: readNextValue
long readNextValue(ghidra.util.DataConverter dc, int len) throws IOException
addedmethod: readNextUnsignedValue
long readNextUnsignedValue(ghidra.util.DataConverter dc, int len) throws IOException
addedmethod: readNextUnsignedIntExact
int readNextUnsignedIntExact(ghidra.util.DataConverter dc) throws IOException, InvalidDataException
addedmethod: readShort
short readShort(ghidra.util.DataConverter dc, long index) throws IOException
addedmethod: readUnsignedShort
int readUnsignedShort(ghidra.util.DataConverter dc, long index) throws IOException
addedmethod: readInt
int readInt(ghidra.util.DataConverter dc, long index) throws IOException
addedmethod: readUnsignedInt
long readUnsignedInt(ghidra.util.DataConverter dc, long index) throws IOException
addedmethod: readLong
long readLong(ghidra.util.DataConverter dc, long index) throws IOException
addedmethod: readValue
long readValue(ghidra.util.DataConverter dc, long index, int len) throws IOException
addedmethod: readUnsignedValue
long readUnsignedValue(ghidra.util.DataConverter dc, long index, int len) throws IOException
class ghidra.app.util.bin.format.dwarf.DWARFImportOptions 4 changes history
addedmethod: isIgnoreParamStorage
boolean isIgnoreParamStorage()
addedmethod: setIgnoreParamStorage
void setIgnoreParamStorage(boolean ignoreParamStorage)
addedmethod: getDefaultCC
java.lang.String getDefaultCC()
addedmethod: setDefaultCC
void setDefaultCC(java.lang.String defaultCC)
class ghidra.app.util.bin.format.golang.GoBuildInfo 2 changes history
addedmethod: getGoVer
ghidra.app.util.bin.format.golang.GoVer getGoVer()
removedmethod: getVerEnum
ghidra.app.util.bin.format.golang.GoVer getVerEnum()
class ghidra.app.util.bin.format.golang.GoRegisterInfo 1 change history
addedmethod: getDuffzeroParams
java.util.List<ghidra.program.model.listing.Variable> getDuffzeroParams(ghidra.program.model.listing.Program program)
class ghidra.app.util.bin.format.golang.GoRegisterInfoManager 1 change history
modifiedmethod: getRegisterInfoForLang param 2 renamed: goVersion → goVer
- ghidra.app.util.bin.format.golang.GoRegisterInfo getRegisterInfoForLang(ghidra.program.model.lang.Language lang, ghidra.app.util.bin.format.golang.GoVer goVersion)
+ ghidra.app.util.bin.format.golang.GoRegisterInfo getRegisterInfoForLang(ghidra.program.model.lang.Language lang, ghidra.app.util.bin.format.golang.GoVer goVer)
class ghidra.app.util.bin.format.golang.rtti.GoFuncData 1 change history
removedmethod: findMethodSignature
ghidra.program.model.data.FunctionDefinition findMethodSignature() throws IOException
class ghidra.app.util.bin.format.golang.rtti.GoModuledata 6 changes history
addedmethod: matchesPcHeader
boolean matchesPcHeader(ghidra.app.util.bin.format.golang.rtti.GoPcHeader otherPcHeader)
addedmethod: getPcHeaderAddress
ghidra.program.model.address.Address getPcHeaderAddress()
addedmethod: getPclntable
ghidra.app.util.bin.format.golang.rtti.GoSlice getPclntable()
addedmethod: getPcValueTable
ghidra.app.util.bin.format.golang.rtti.GoSlice getPcValueTable()
removedmethod: matchesPclntab
boolean matchesPclntab(ghidra.app.util.bin.format.golang.rtti.GoPcHeader pclntab)
removedmethod: getFilename
java.lang.String getFilename(long fileoff) throws IOException
class ghidra.app.util.bin.format.golang.rtti.GoPcHeader 10 changes history
addedfield: GO_STRUCTURE_NAME
static java.lang.String GO_STRUCTURE_NAME
addedmethod: getPcHeaderAddress
static ghidra.program.model.address.Address getPcHeaderAddress(ghidra.program.model.listing.Program program)
addedmethod: hasPcHeader
static boolean hasPcHeader(ghidra.program.model.listing.Program program)
addedmethod: findPcHeaderAddress
static ghidra.program.model.address.Address findPcHeaderAddress(ghidra.app.util.bin.format.golang.rtti.GoRttiMapper programContext, ghidra.program.model.address.AddressRange range, ghidra.util.task.TaskMonitor monitor) throws IOException
addedmethod: isPcHeader
static boolean isPcHeader(ghidra.app.util.bin.ByteProvider provider) throws IOException
addedmethod: createArtificialGoPcHeaderStructure
static ghidra.program.model.data.Structure createArtificialGoPcHeaderStructure(ghidra.program.model.data.CategoryPath cp, ghidra.program.model.data.DataTypeManager dtm)
removedmethod: getPclntabAddress
static ghidra.program.model.address.Address getPclntabAddress(ghidra.program.model.listing.Program program)
removedmethod: hasPclntab
static boolean hasPclntab(ghidra.program.model.listing.Program program)
removedmethod: findPclntabAddress
static ghidra.program.model.address.Address findPclntabAddress(ghidra.app.util.bin.format.golang.rtti.GoRttiMapper programContext, ghidra.program.model.address.AddressRange range, ghidra.util.task.TaskMonitor monitor) throws IOException
removedmethod: isPclntab
static boolean isPclntab(ghidra.app.util.bin.ByteProvider provider) throws IOException
class ghidra.app.util.bin.format.golang.rtti.GoRttiMapper 5 changes history
modified implements: (none) → ghidra.app.util.bin.format.golang.structmapping.DataTypeMapperContext
addedfield: SUPPORTED_MIN_VER
static ghidra.app.util.bin.format.golang.GoVer SUPPORTED_MIN_VER
addedfield: SUPPORTED_MAX_VER
static ghidra.app.util.bin.format.golang.GoVer SUPPORTED_MAX_VER
addedmethod: getAllSupportedVersions
static java.util.List<ghidra.app.util.bin.format.golang.GoVer> getAllSupportedVersions()
addedmethod: isFieldPresent
boolean isFieldPresent(java.lang.String presentWhen)
class ghidra.app.util.bin.format.omf.OmfObsoleteRecord 2 changes history
addedmethod: parseData
void parseData() throws IOException, OmfException
addedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException, IOException
class ghidra.app.util.bin.format.omf.OmfRecord 67 changes history
modified implements: (none) → ghidra.app.util.bin.StructConverter
addedfield: data
byte[] data
addedfield: dataReader
ghidra.app.util.bin.BinaryReader dataReader
addedfield: dataEnd
long dataEnd
addedmethod: parseData
void parseData() throws IOException, OmfException
addedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException, IOException
addedmethod: getRecordChecksum
byte getRecordChecksum()
addedmethod: getData
byte[] getData()
addedmethod: calcCheckSum
byte calcCheckSum() throws IOException
addedmethod: validCheckSum
boolean validCheckSum() throws IOException
modifiedfield: recordType type: byte → int
- byte recordType
+ int recordType
modifiedmethod: getRecordType return type: byte → int
- byte getRecordType()
+ int getRecordType()
removedfield: RHEADR
static byte RHEADR
removedfield: REGINT
static byte REGINT
removedfield: REDATA
static byte REDATA
removedfield: RIDATA
static byte RIDATA
removedfield: OVLDEF
static byte OVLDEF
removedfield: ENDREC
static byte ENDREC
removedfield: BLKDEF
static byte BLKDEF
removedfield: BLKEND
static byte BLKEND
removedfield: DEBSYM
static byte DEBSYM
removedfield: THEADR
static byte THEADR
removedfield: LHEADR
static byte LHEADR
removedfield: PEDATA
static byte PEDATA
removedfield: PIDATA
static byte PIDATA
removedfield: COMENT
static byte COMENT
removedfield: MODEND
static byte MODEND
removedfield: EXTDEF
static byte EXTDEF
removedfield: TYPDEF
static byte TYPDEF
removedfield: PUBDEF
static byte PUBDEF
removedfield: LOCSYM
static byte LOCSYM
removedfield: LINNUM
static byte LINNUM
removedfield: LNAMES
static byte LNAMES
removedfield: SEGDEF
static byte SEGDEF
removedfield: GRPDEF
static byte GRPDEF
removedfield: FIXUPP
static byte FIXUPP
removedfield: LEDATA
static byte LEDATA
removedfield: LIDATA
static byte LIDATA
removedfield: LIBHED
static byte LIBHED
removedfield: LIBNAM
static byte LIBNAM
removedfield: LIBLOC
static byte LIBLOC
removedfield: LIBDIC
static byte LIBDIC
removedfield: COMDEF
static byte COMDEF
removedfield: BAKPAT
static byte BAKPAT
removedfield: LEXTDEF
static byte LEXTDEF
removedfield: LPUBDEF
static byte LPUBDEF
removedfield: LCOMDEF
static byte LCOMDEF
removedfield: CEXTDEF
static byte CEXTDEF
removedfield: COMDAT
static byte COMDAT
removedfield: LINSYM
static byte LINSYM
removedfield: ALIAS
static byte ALIAS
removedfield: NBKPAT
static byte NBKPAT
removedfield: LLNAMES
static byte LLNAMES
removedfield: VERNUM
static byte VERNUM
removedfield: VENDEXT
static byte VENDEXT
removedfield: START
static byte START
removedfield: END
static byte END
removedmethod: readRecordHeader
void readRecordHeader(ghidra.app.util.bin.BinaryReader reader) throws IOException
removedmethod: readCheckSumByte
void readCheckSumByte(ghidra.app.util.bin.BinaryReader reader) throws IOException
removedmethod: calcCheckSum
byte calcCheckSum(ghidra.app.util.bin.BinaryReader reader) throws IOException
removedmethod: validCheckSum
boolean validCheckSum(ghidra.app.util.bin.BinaryReader reader) throws IOException
removedmethod: readInt1Or2
static int readInt1Or2(ghidra.app.util.bin.BinaryReader reader, boolean isBig) throws IOException
removedmethod: readInt2Or4
static int readInt2Or4(ghidra.app.util.bin.BinaryReader reader, boolean isBig) throws IOException
removedmethod: readIndex
static int readIndex(ghidra.app.util.bin.BinaryReader reader) throws IOException
removedmethod: readRecord
static ghidra.app.util.bin.format.omf.OmfRecord readRecord(ghidra.app.util.bin.BinaryReader reader) throws IOException, OmfException
removedmethod: readString
static java.lang.String readString(ghidra.app.util.bin.BinaryReader reader) throws IOException
removedmethod: getRecordName
static java.lang.String getRecordName(int type)
class ghidra.app.util.bin.format.omf.OmfUnknownRecord 2 changes history
addedmethod: parseData
void parseData() throws IOException, OmfException
addedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException, IOException
class ghidra.app.util.bin.format.omf.OmfUnsupportedRecord 2 changes history
addedmethod: parseData
void parseData() throws IOException, OmfException
addedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException, IOException
class ghidra.app.util.bin.format.pe.ArchitectureDataDirectory 2 changes history
modified implements: (none) → ghidra.app.util.bin.StructConverter
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException
class ghidra.app.util.bin.format.pe.BaseRelocationDataDirectory 2 changes history
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws CodeUnitInsertionException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws CodeUnitInsertionException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException
class ghidra.app.util.bin.format.pe.BoundImportDataDirectory 2 changes history
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException, IOException
class ghidra.app.util.bin.format.pe.COMDescriptorDataDirectory 2 changes history
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException, IOException, MemoryAccessException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException, IOException, MemoryAccessException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException
class ghidra.app.util.bin.format.pe.DataDirectory 4 changes history
modified implements: ghidra.app.util.bin.StructConverter, ghidra.app.util.bin.format.pe.PeMarkupable → ghidra.app.util.bin.format.pe.PeMarkupable
addedmethod: validateSize
boolean validateSize()
modifiedmethod: processDataDirectory param 1 renamed: ntHeader → nt; param 2 renamed: reader → rdr
- void processDataDirectory(ghidra.app.util.bin.format.pe.NTHeader ntHeader, ghidra.app.util.bin.BinaryReader reader) throws IOException
+ void processDataDirectory(ghidra.app.util.bin.format.pe.NTHeader nt, ghidra.app.util.bin.BinaryReader rdr) throws IOException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException, IOException
class ghidra.app.util.bin.format.pe.DebugDataDirectory 2 changes history
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException, IOException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException, IOException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException, IOException
class ghidra.app.util.bin.format.pe.DefaultDataDirectory 2 changes history
modified implements: (none) → ghidra.app.util.bin.StructConverter
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader)
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt)
class ghidra.app.util.bin.format.pe.DelayImportDataDirectory 2 changes history
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException, IOException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException, IOException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException, IOException
class ghidra.app.util.bin.format.pe.ExceptionDataDirectory 2 changes history
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException, IOException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException, IOException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException
class ghidra.app.util.bin.format.pe.ExportDataDirectory 2 changes history
modified implements: (none) → ghidra.app.util.bin.StructConverter
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException, IOException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException, IOException
class ghidra.app.util.bin.format.pe.GlobalPointerDataDirectory 2 changes history
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException, IOException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException, IOException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException
class ghidra.app.util.bin.format.pe.ImportAddressTableDataDirectory 2 changes history
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws CodeUnitInsertionException, MemoryAccessException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws CodeUnitInsertionException, MemoryAccessException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException
class ghidra.app.util.bin.format.pe.ImportDataDirectory 3 changes history
addedmethod: validateSize
boolean validateSize()
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException, IOException, MemoryAccessException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException, IOException, MemoryAccessException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException
class ghidra.app.util.bin.format.pe.LoadConfigDataDirectory 2 changes history
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException, IOException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException, IOException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException
class ghidra.app.util.bin.format.pe.ResourceDataDirectory 2 changes history
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException, IOException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException, IOException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException, IOException
class ghidra.app.util.bin.format.pe.SecurityDataDirectory 2 changes history
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException, IOException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException, IOException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException
class ghidra.app.util.bin.format.pe.TLSDataDirectory 2 changes history
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException, IOException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException, IOException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException
class ghidra.app.util.bin.format.pe.cli.CliMetadataDirectory 2 changes history
modified implements: (none) → ghidra.app.util.bin.StructConverter
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException, IOException, MemoryAccessException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException, IOException, MemoryAccessException
class ghidra.app.util.demangler.DemangledDataType 1 change history
addedfield: CHAR8_T
static java.lang.String CHAR8_T
class ghidra.app.util.demangler.DemangledObject 1 change history
addedmethod: setOriginalDemangled
void setOriginalDemangled(java.lang.String originalDemangled)
class ghidra.app.util.importer.LibrarySearchPathManager 6 changes history
addedmethod: getLibraryFsrlList
static java.util.List<ghidra.formats.gfilesystem.FSRL> getLibraryFsrlList(ghidra.app.util.bin.ByteProvider provider, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws CancelledException
removedmethod: getLibraryPathsList
static java.util.List<java.lang.String> getLibraryPathsList()
removedmethod: restoreLibraryPaths
static void restoreLibraryPaths(java.lang.String[] paths)
removedmethod: addPathAt
static boolean addPathAt(int index, java.lang.String path)
removedmethod: removePath
static boolean removePath(java.lang.String path)
removedmethod: clear
static void clear()
class ghidra.app.util.opinion.AbstractLibrarySupportLoader 4 changes history
addedfield: LOAD_LIBRARY_OPTION_NAME
static java.lang.String LOAD_LIBRARY_OPTION_NAME
addedfield: LIBRARY_SEARCH_PATH_DUMMY_OPTION_NAME
static java.lang.String LIBRARY_SEARCH_PATH_DUMMY_OPTION_NAME
removedfield: LOCAL_LIBRARY_OPTION_NAME
static java.lang.String LOCAL_LIBRARY_OPTION_NAME
removedfield: SYSTEM_LIBRARY_OPTION_NAME
static java.lang.String SYSTEM_LIBRARY_OPTION_NAME
class ghidra.app.util.viewer.field.FileOffsetFieldFactory 10 changes history
modified extends: ghidra.app.util.viewer.field.FieldFactory → ghidra.app.util.viewer.field.AbstractOffsetFieldFactory
addedmethod: getOffsetValue
java.lang.String getOffsetValue(ghidra.program.model.listing.CodeUnit cu)
addedmethod: getOffsetFieldType
ghidra.program.util.OffsetFieldType getOffsetFieldType()
removedfield: FIELD_NAME
static java.lang.String FIELD_NAME
removedfield: COLOR
static generic.theme.GColor COLOR
removedfield: GROUP_TITLE
static java.lang.String GROUP_TITLE
removedfield: FILE_OFFSET_DISPLAY_OPTIONS_NAME
static java.lang.String FILE_OFFSET_DISPLAY_OPTIONS_NAME
removedmethod: fieldOptionsChanged
void fieldOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionsName, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: getFieldLocation
docking.widgets.fieldpanel.support.FieldLocation getFieldLocation(ghidra.app.util.viewer.field.ListingField lf, java.math.BigInteger index, int fieldNum, ghidra.program.util.ProgramLocation loc)
removedmethod: getProgramLocation
ghidra.program.util.ProgramLocation getProgramLocation(int row, int col, ghidra.app.util.viewer.field.ListingField lf)
class ghidra.app.util.viewer.listingpanel.ListingPanel 3 changes history
addedmethod: setLiveProgramSelectionListener
void setLiveProgramSelectionListener(ghidra.app.util.viewer.listingpanel.ProgramSelectionListener listener)
addedmethod: addFocusListener
void addFocusListener(java.awt.event.FocusListener l)
addedmethod: removeFocusListener
void removeFocusListener(java.awt.event.FocusListener l)
class ghidra.app.util.viewer.listingpanel.ProgramBigListingModel 2 changes history
removedmethod: formatModelAdded
void formatModelAdded(ghidra.app.util.viewer.format.FieldFormatModel model)
removedmethod: formatModelRemoved
void formatModelRemoved(ghidra.app.util.viewer.format.FieldFormatModel model)
class ghidra.app.util.viewer.multilisting.MultiListingLayoutModel 2 changes history
removedmethod: formatModelAdded
void formatModelAdded(ghidra.app.util.viewer.format.FieldFormatModel model)
removedmethod: formatModelRemoved
void formatModelRemoved(ghidra.app.util.viewer.format.FieldFormatModel model)
class ghidra.formats.gfilesystem.AbstractFileSystem 2 changes history
addedmethod: getRootDir
ghidra.formats.gfilesystem.GFile getRootDir()
addedmethod: resolveSymlinks
ghidra.formats.gfilesystem.GFile resolveSymlinks(ghidra.formats.gfilesystem.GFile file) throws IOException
class ghidra.formats.gfilesystem.FSRL 2 changes history
addedfield: FSRL_OPTION_NAME
static java.lang.String FSRL_OPTION_NAME
addedmethod: writeToProgramInfo
static void writeToProgramInfo(ghidra.program.model.listing.Program program, ghidra.formats.gfilesystem.FSRL fsrl)
class ghidra.formats.gfilesystem.FSUtilities 5 changes history
addedmethod: getMD5
static java.lang.String getMD5(java.io.InputStream is, java.lang.String name, long expectedLength, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
addedmethod: isSymlink
static boolean isSymlink(java.io.File f)
addedmethod: readSymlink
static java.lang.String readSymlink(java.io.File f)
addedmethod: getFileType
static ghidra.formats.gfilesystem.fileinfo.FileType getFileType(java.io.File f)
removedmethod: getMD5
static java.lang.String getMD5(java.io.InputStream is, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.formats.gfilesystem.FileSystemIndexHelper 4 changes history
addedmethod: resolveSymlinks
ghidra.formats.gfilesystem.GFile resolveSymlinks(ghidra.formats.gfilesystem.GFile file) throws IOException
addedmethod: storeSymlink
ghidra.formats.gfilesystem.GFile storeSymlink(java.lang.String path, long fileIndex, java.lang.String symlinkPath, long length, METADATATYPE metadata)
addedmethod: storeSymlinkWithParent
ghidra.formats.gfilesystem.GFile storeSymlinkWithParent(java.lang.String filename, ghidra.formats.gfilesystem.GFile parent, long fileIndex, java.lang.String symlinkPath, long length, METADATATYPE metadata)
addedmethod: splitPath
java.lang.String[] splitPath(java.lang.String path)
class ghidra.formats.gfilesystem.GFile 1 change history
removedmethod: getLastModified
long getLastModified()
class ghidra.formats.gfilesystem.GFileLocal 3 changes history
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
removedmethod: getLastModified
long getLastModified()
class ghidra.formats.gfilesystem.GFileSystem 2 changes history
addedmethod: getRootDir
ghidra.formats.gfilesystem.GFile getRootDir()
addedmethod: resolveSymlinks
ghidra.formats.gfilesystem.GFile resolveSymlinks(ghidra.formats.gfilesystem.GFile file) throws IOException
class ghidra.formats.gfilesystem.LocalFileSystem 2 changes history
addedmethod: getRootDir
ghidra.formats.gfilesystem.GFile getRootDir()
addedmethod: resolveSymlinks
ghidra.formats.gfilesystem.GFile resolveSymlinks(ghidra.formats.gfilesystem.GFile file) throws IOException
class ghidra.formats.gfilesystem.LocalFileSystemSub 2 changes history
addedmethod: getRootDir
ghidra.formats.gfilesystem.GFile getRootDir()
addedmethod: resolveSymlinks
ghidra.formats.gfilesystem.GFile resolveSymlinks(ghidra.formats.gfilesystem.GFile file) throws IOException
class ghidra.framework.data.DomainObjectAdapterDB 1 change history
addedmethod: domainObjectRestored
void domainObjectRestored()
class ghidra.framework.main.datatree.VersionHistoryPanel 2 changes history
removedmethod: dragCanceled
void dragCanceled(java.awt.dnd.DragSourceDropEvent event)
removedmethod: move
void move()
class ghidra.framework.options.Option 1 change history
addedfield: UNREGISTERED_OPTION
static java.lang.String UNREGISTERED_OPTION
class ghidra.framework.options.WrappedCustomOption 1 change history
addedmethod: isValid
boolean isValid()
class ghidra.framework.plugintool.PluginTool 1 change history
removedmethod: showEditWindow
void showEditWindow(java.lang.String defaultText, java.awt.Component comp, java.awt.Rectangle rect, docking.EditListener listener)
class ghidra.plugin.importer.ImporterPlugin 2 changes history
removedmethod: readConfigState
void readConfigState(ghidra.framework.options.SaveState saveState)
removedmethod: writeConfigState
void writeConfigState(ghidra.framework.options.SaveState saveState)
class ghidra.plugin.importer.ImporterUtilities 1 change history
addedmethod: showImportSingleFileDialog
static void showImportSingleFileDialog(ghidra.formats.gfilesystem.FSRL fsrl, ghidra.framework.model.DomainFolder destinationFolder, java.lang.String suggestedPath, ghidra.framework.plugintool.PluginTool tool, ghidra.app.services.ProgramManager programManager, ghidra.util.task.TaskMonitor monitor)
class ghidra.plugins.fsbrowser.FSBActionContext 7 changes history
addedmethod: getComponentProvider
ghidra.plugins.fsbrowser.FSBComponentProvider getComponentProvider()
addedmethod: getContextObject
java.util.List<ghidra.plugins.fsbrowser.FSBNode> getContextObject()
addedmethod: getSourceComponent
docking.widgets.tree.GTree getSourceComponent()
addedmethod: hasSelectedLinkedNodes
boolean hasSelectedLinkedNodes()
removedmethod: getRootOfSelectedNode
ghidra.plugins.fsbrowser.FSBRootNode getRootOfSelectedNode()
removedmethod: getFormattedTreePath
java.lang.String getFormattedTreePath()
removedmethod: getLoadableFSRLs
java.util.List<ghidra.formats.gfilesystem.FSRL> getLoadableFSRLs()
class ghidra.plugins.fsbrowser.FSBDirNode 3 changes history
addedmethod: refreshNode
void refreshNode(ghidra.util.task.TaskMonitor monitor) throws CancelledException
addedmethod: getLoadableFSRL
ghidra.formats.gfilesystem.FSRL getLoadableFSRL()
removedmethod: updateFileAttributes
void updateFileAttributes(ghidra.util.task.TaskMonitor monitor)
class ghidra.plugins.fsbrowser.FSBFileNode 10 changes history
addedfield: symlinkDest
java.lang.String symlinkDest
addedfield: lastModified
long lastModified
addedmethod: init
void init(ghidra.util.task.TaskMonitor monitor)
addedmethod: getGFile
ghidra.formats.gfilesystem.GFile getGFile()
addedmethod: getToolTip
java.lang.String getToolTip()
addedmethod: isSymlink
boolean isSymlink()
addedmethod: refreshNode
void refreshNode(ghidra.util.task.TaskMonitor monitor) throws CancelledException
addedmethod: getLoadableFSRL
ghidra.formats.gfilesystem.FSRL getLoadableFSRL()
removedmethod: updateFileAttributes
void updateFileAttributes(ghidra.util.task.TaskMonitor monitor)
removedmethod: needsFileAttributesUpdate
boolean needsFileAttributesUpdate(ghidra.util.task.TaskMonitor monitor)
class ghidra.plugins.fsbrowser.FSBNode 12 changes history
addedfield: FSBNODE_NAME_TYPE_COMPARATOR
static java.util.Comparator<docking.widgets.tree.GTreeNode> FSBNODE_NAME_TYPE_COMPARATOR
addedmethod: init
void init(ghidra.util.task.TaskMonitor monitor) throws CancelledException
addedmethod: getGFile
ghidra.formats.gfilesystem.GFile getGFile()
addedmethod: refreshNode
void refreshNode(ghidra.util.task.TaskMonitor monitor) throws CancelledException
addedmethod: loadChildrenIfNeeded
void loadChildrenIfNeeded(ghidra.util.task.TaskMonitor monitor) throws CancelledException
addedmethod: refreshChildren
void refreshChildren(ghidra.util.task.TaskMonitor monitor) throws CancelledException
addedmethod: findMatchingNode
ghidra.plugins.fsbrowser.FSBFileNode findMatchingNode(ghidra.formats.gfilesystem.GFile f, ghidra.util.task.TaskMonitor monitor) throws CancelledException
addedmethod: getFormattedTreePath
java.lang.String getFormattedTreePath()
addedmethod: getLoadableFSRL
ghidra.formats.gfilesystem.FSRL getLoadableFSRL()
addedmethod: createNodeFromFile
static ghidra.plugins.fsbrowser.FSBFileNode createNodeFromFile(ghidra.formats.gfilesystem.GFile file, ghidra.util.task.TaskMonitor monitor)
removedmethod: updateFileAttributes
void updateFileAttributes(ghidra.util.task.TaskMonitor monitor) throws CancelledException
removedmethod: createNodeFromFile
static ghidra.plugins.fsbrowser.FSBFileNode createNodeFromFile(ghidra.formats.gfilesystem.GFile file)
class ghidra.plugins.fsbrowser.FSBRootNode 10 changes history
addedmethod: init
void init(ghidra.util.task.TaskMonitor monitor) throws CancelledException
addedmethod: setCryptoStatusUpdated
void setCryptoStatusUpdated(boolean cryptoStatusUpdated)
addedmethod: getGFile
ghidra.formats.gfilesystem.GFile getGFile()
addedmethod: refreshNode
void refreshNode(ghidra.util.task.TaskMonitor monitor) throws CancelledException
addedmethod: getGFileFSBNode
ghidra.plugins.fsbrowser.FSBNode getGFileFSBNode(ghidra.formats.gfilesystem.GFile file, ghidra.util.task.TaskMonitor monitor)
addedmethod: getContainer
ghidra.formats.gfilesystem.FSRL getContainer()
addedmethod: getContainerName
java.lang.String getContainerName()
addedmethod: getProgramProviderFSRL
ghidra.formats.gfilesystem.FSRL getProgramProviderFSRL(ghidra.formats.gfilesystem.FSRL fsrl)
addedmethod: getLoadableFSRL
ghidra.formats.gfilesystem.FSRL getLoadableFSRL()
removedmethod: updateFileAttributes
void updateFileAttributes(ghidra.util.task.TaskMonitor monitor) throws CancelledException
class ghidra.plugins.fsbrowser.FileSystemBrowserPlugin 3 changes history
addedmethod: isOpen
boolean isOpen(ghidra.framework.model.DomainFile df)
addedmethod: getLastExportDirectory
java.io.File getLastExportDirectory()
addedmethod: setLastExportDirectory
void setLastExportDirectory(java.io.File lastExportDirectory)
class ghidra.program.database.DataTypeArchiveDB 4 changes history
addedmethod: save
void save(java.lang.String comment, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
addedmethod: saveToPackedFile
void saveToPackedFile(java.io.File outputFile, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
addedmethod: domainObjectRestored
void domainObjectRestored()
removedmethod: invalidate
void invalidate()
class ghidra.program.database.ProgramDB 1 change history
addedmethod: domainObjectRestored
void domainObjectRestored()
class ghidra.program.database.ProjectDataTypeManager 10 changes history
addedmethod: initTransactionState
void initTransactionState()
addedmethod: undo
void undo()
addedmethod: redo
void redo()
addedmethod: clearUndo
void clearUndo()
addedmethod: canRedo
boolean canRedo()
addedmethod: canUndo
boolean canUndo()
addedmethod: getRedoName
java.lang.String getRedoName()
addedmethod: getUndoName
java.lang.String getUndoName()
addedmethod: getAllUndoNames
java.util.List<java.lang.String> getAllUndoNames()
addedmethod: getAllRedoNames
java.util.List<java.lang.String> getAllRedoNames()
class ghidra.program.database.data.DataTypeManagerDB 3 changes history
addedmethod: notifyRestored
void notifyRestored()
addedmethod: getChildIds
java.util.Set<java.lang.Long> getChildIds(long parentID)
addedmethod: hasParent
boolean hasParent(long childID)
class ghidra.program.model.address.AddressSetView 1 change history
addedmethod: getAddressCountBefore
long getAddressCountBefore(ghidra.program.model.address.Address address)
class ghidra.program.model.correlate.HashedFunctionAddressCorrelation 13 changes history
modified implements: ghidra.program.util.FunctionAddressCorrelation → ghidra.program.util.ListingAddressCorrelation
addedmethod: getProgram
ghidra.program.model.listing.Program getProgram(ghidra.util.datastruct.Duo.Side side)
addedmethod: getAddresses
ghidra.program.model.address.AddressSetView getAddresses(ghidra.util.datastruct.Duo.Side side)
addedmethod: getAddress
ghidra.program.model.address.Address getAddress(ghidra.util.datastruct.Duo.Side side, ghidra.program.model.address.Address otherSideAddress)
addedmethod: getFunction
ghidra.program.model.listing.Function getFunction(ghidra.util.datastruct.Duo.Side side)
removedmethod: getFirstProgram
ghidra.program.model.listing.Program getFirstProgram()
removedmethod: getSecondProgram
ghidra.program.model.listing.Program getSecondProgram()
removedmethod: getAddressesInFirst
ghidra.program.model.address.AddressSetView getAddressesInFirst()
removedmethod: getAddressesInSecond
ghidra.program.model.address.AddressSetView getAddressesInSecond()
removedmethod: getAddressInSecond
ghidra.program.model.address.Address getAddressInSecond(ghidra.program.model.address.Address addressInFirst)
removedmethod: getAddressInFirst
ghidra.program.model.address.Address getAddressInFirst(ghidra.program.model.address.Address addressInSecond)
removedmethod: getFirstFunction
ghidra.program.model.listing.Function getFirstFunction()
removedmethod: getSecondFunction
ghidra.program.model.listing.Function getSecondFunction()
class ghidra.program.model.data.BuiltInDataTypeManager 2 changes history
addedmethod: canUndo
boolean canUndo()
addedmethod: canRedo
boolean canRedo()
class ghidra.program.model.data.DataTypeManagerChangeListener 1 change history
addedmethod: restored
void restored(ghidra.program.model.data.DataTypeManager dataTypeManager)
class ghidra.program.model.data.DataTypeManagerChangeListenerAdapter 1 change history
addedmethod: restored
void restored(ghidra.program.model.data.DataTypeManager dataTypeManager)
class ghidra.program.model.data.DataTypeManagerChangeListenerHandler 1 change history
addedmethod: restored
void restored(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.StandAloneDataTypeManager 11 changes history
addedmethod: initTransactionState
void initTransactionState()
addedmethod: getTransactionCount
int getTransactionCount()
addedmethod: undo
void undo()
addedmethod: redo
void redo()
addedmethod: clearUndo
void clearUndo()
addedmethod: canRedo
boolean canRedo()
addedmethod: canUndo
boolean canUndo()
addedmethod: getRedoName
java.lang.String getRedoName()
addedmethod: getUndoName
java.lang.String getUndoName()
addedmethod: getAllUndoNames
java.util.List<java.lang.String> getAllUndoNames()
addedmethod: getAllRedoNames
java.util.List<java.lang.String> getAllRedoNames()
class ghidra.program.model.data.Structure 1 change history
addedmethod: setLength
void setLength(int length)
class ghidra.program.model.data.StructureDataType 1 change history
addedmethod: setLength
void setLength(int len)
class ghidra.program.model.lang.AddressLabelInfo 1 change history
addedmethod: getDescription
java.lang.String getDescription()
class ghidra.program.util.AddressCorrelation 1 change history
modifiedmethod: getCorrelatedDestinationRange return type: AddressRange → AddressCorrelationRange
- ghidra.program.model.address.AddressRange getCorrelatedDestinationRange(ghidra.program.model.address.Address sourceAddress, ghidra.util.task.TaskMonitor monitor) throws CancelledException
+ ghidra.program.util.AddressCorrelationRange getCorrelatedDestinationRange(ghidra.program.model.address.Address sourceAddress, ghidra.util.task.TaskMonitor monitor) throws CancelledException
class ghidra.program.util.AddressCorrelator 5 changes history
addedfield: DEFAULT_PRIORITY
static int DEFAULT_PRIORITY
addedfield: EARLY_PRIORITY
static int EARLY_PRIORITY
addedfield: LATE_CHANCE_PRIORITY
static int LATE_CHANCE_PRIORITY
addedfield: PRIORITY_OFFSET
static int PRIORITY_OFFSET
addedmethod: getPriority
int getPriority()
class ghidra.program.util.InteriorSelection 1 change history
addedmethod: hashCode
int hashCode()
class ghidra.program.util.LinearDataAddressCorrelation 1 change history
modifiedmethod: getCorrelatedDestinationRange return type: AddressRange → AddressCorrelationRange
- ghidra.program.model.address.AddressRange getCorrelatedDestinationRange(ghidra.program.model.address.Address sourceAddress, ghidra.util.task.TaskMonitor monitor) throws CancelledException
+ ghidra.program.util.AddressCorrelationRange getCorrelatedDestinationRange(ghidra.program.model.address.Address sourceAddress, ghidra.util.task.TaskMonitor monitor) throws CancelledException
class ghidra.program.util.ListingAddressCorrelation 10 changes history
addedmethod: getProgram
ghidra.program.model.listing.Program getProgram(ghidra.util.datastruct.Duo.Side side)
addedmethod: getFunction
ghidra.program.model.listing.Function getFunction(ghidra.util.datastruct.Duo.Side side)
addedmethod: getAddresses
ghidra.program.model.address.AddressSetView getAddresses(ghidra.util.datastruct.Duo.Side side)
addedmethod: getAddress
ghidra.program.model.address.Address getAddress(ghidra.util.datastruct.Duo.Side side, ghidra.program.model.address.Address otherSideAddress)
removedmethod: getFirstProgram
ghidra.program.model.listing.Program getFirstProgram()
removedmethod: getSecondProgram
ghidra.program.model.listing.Program getSecondProgram()
removedmethod: getAddressesInFirst
ghidra.program.model.address.AddressSetView getAddressesInFirst()
removedmethod: getAddressesInSecond
ghidra.program.model.address.AddressSetView getAddressesInSecond()
removedmethod: getAddressInSecond
ghidra.program.model.address.Address getAddressInSecond(ghidra.program.model.address.Address addressInFirst)
removedmethod: getAddressInFirst
ghidra.program.model.address.Address getAddressInFirst(ghidra.program.model.address.Address addressInSecond)
class ghidra.program.util.ListingDiff 18 changes history
addedmethod: getUnmatchedCode
ghidra.program.model.address.AddressSetView getUnmatchedCode(ghidra.util.datastruct.Duo.Side side)
addedmethod: getDiffs
ghidra.program.model.address.AddressSetView getDiffs(ghidra.util.datastruct.Duo.Side side)
addedmethod: getCodeUnitDiffs
ghidra.program.model.address.AddressSetView getCodeUnitDiffs(ghidra.util.datastruct.Duo.Side side)
addedmethod: getByteDiffs
ghidra.program.model.address.AddressSetView getByteDiffs(ghidra.util.datastruct.Duo.Side side)
addedmethod: addListingDiffChangeListener
void addListingDiffChangeListener(ghidra.features.base.codecompare.listing.ListingDiffChangeListener listener)
addedmethod: removeListingDiffChangeListener
void removeListingDiffChangeListener(ghidra.features.base.codecompare.listing.ListingDiffChangeListener listener)
addedmethod: getMatchingCodeUnit
ghidra.program.model.listing.CodeUnit getMatchingCodeUnit(ghidra.program.model.listing.CodeUnit codeUnit, ghidra.util.datastruct.Duo.Side side)
removedmethod: getListing1UnmatchedCode
ghidra.program.model.address.AddressSetView getListing1UnmatchedCode()
removedmethod: getListing2UnmatchedCode
ghidra.program.model.address.AddressSetView getListing2UnmatchedCode()
removedmethod: getListing1Diffs
ghidra.program.model.address.AddressSetView getListing1Diffs()
removedmethod: getListing2Diffs
ghidra.program.model.address.AddressSetView getListing2Diffs()
removedmethod: getListing1CodeUnitDiffs
ghidra.program.model.address.AddressSetView getListing1CodeUnitDiffs()
removedmethod: getListing2CodeUnitDiffs
ghidra.program.model.address.AddressSetView getListing2CodeUnitDiffs()
removedmethod: getListing1ByteDiffs
ghidra.program.model.address.AddressSetView getListing1ByteDiffs()
removedmethod: getListing2ByteDiffs
ghidra.program.model.address.AddressSetView getListing2ByteDiffs()
removedmethod: addListingDiffChangeListener
void addListingDiffChangeListener(ghidra.app.util.viewer.listingpanel.ListingDiffChangeListener listener)
removedmethod: removeListingDiffChangeListener
void removeListingDiffChangeListener(ghidra.app.util.viewer.listingpanel.ListingDiffChangeListener listener)
removedmethod: getMatchingCodeUnit
ghidra.program.model.listing.CodeUnit getMatchingCodeUnit(ghidra.program.model.listing.CodeUnit codeUnit, boolean isListing1)
class ghidra.program.util.ProgramSelection 1 change history
addedmethod: hashCode
int hashCode()
class ghidra.test.AbstractGhidraHeadlessIntegrationTest 3 changes history
addedmethod: toAddressSet
ghidra.program.model.address.AddressSet toAddressSet(ghidra.program.model.listing.Program p, java.lang.String from, java.lang.String to)
addedmethod: clearSelection
void clearSelection(ghidra.framework.plugintool.PluginTool tool, ghidra.program.model.listing.Program p)
removedmethod: applyCmd
static boolean applyCmd(ghidra.program.model.listing.Program program, ghidra.framework.cmd.Command cmd) throws RollbackException
class ghidra.test.ToyProgramBuilder 1 change history
addedmethod: addBytesCall
void addBytesCall(java.lang.String offset, long dest) throws MemoryAccessException
class ghidra.util.NumericUtilities 2 changes history
addedmethod: parseInt
static int parseInt(java.lang.String s)
addedmethod: decodeBigInteger
static java.math.BigInteger decodeBigInteger(java.lang.String s)
class ghidra.util.search.memory.MemSearchResult 1 change history
addedmethod: getBytes
byte[] getBytes()
class ghidra.util.table.GhidraProgramTableModel 1 change history
addedmethod: dispose
void dispose()
class ghidra.util.table.actions.MakeProgramSelectionAction 1 change history
removedmethod: makeSelection
ghidra.program.util.ProgramSelection makeSelection(docking.ActionContext context)
db 1 modified
class db.DBHandle 1 change history
addedmethod: getModCount
long getModCount()
db.buffers 1 modified
class db.buffers.BufferMgr 1 change history
addedmethod: getModCount
long getModCount()
docking 1 removed, 4 modified
class docking.ActionContext 1 change history
addedmethod: setSourceComponent
docking.ActionContext setSourceComponent(java.awt.Component sourceComponent)
class docking.ComponentProvider 3 changes history
addedmethod: setCustomTitle
void setCustomTitle(java.lang.String title)
addedmethod: setCustomTabText
void setCustomTabText(java.lang.String tabText)
addedmethod: setCustomSubTitle
void setCustomSubTitle(java.lang.String subTitle)
class docking.DefaultActionContext 1 change history
addedmethod: setSourceComponent
docking.ActionContext setSourceComponent(java.awt.Component sourceComponent)
class docking.DockingWindowManager 1 change history
removedmethod: showEditWindow
void showEditWindow(java.lang.String defaultText, java.awt.Component c, java.awt.Rectangle r, docking.EditListener listener)
class docking.EditWindow Removed history
docking.dnd 2 added, 1 removed, 1 modified
class docking.dnd.Draggable 3 changes history
addedmethod: dragFinished
void dragFinished(boolean cancelled)
removedmethod: move
void move()
removedmethod: dragCanceled
void dragCanceled(java.awt.dnd.DragSourceDropEvent event)
docking.menu 2 added
docking.test 1 modified
class docking.test.AbstractDockingTest 2 changes history
addedmethod: findButtonByName
static javax.swing.AbstractButton findButtonByName(docking.DialogComponentProvider provider, java.lang.String name)
modifiedmethod: findComponentByName param 2 renamed: componentName → name
- static java.awt.Component findComponentByName(docking.DialogComponentProvider provider, java.lang.String componentName)
+ static java.awt.Component findComponentByName(docking.DialogComponentProvider provider, java.lang.String name)
docking.util 4 added, 2 modified
class docking.util.AnimationPainter 1 change history
modifiedmethod: paint param 3 renamed: percentComplete → value
- void paint(ghidra.util.bean.GGlassPane glassPane, java.awt.Graphics graphics, double percentComplete)
+ void paint(ghidra.util.bean.GGlassPane glassPane, java.awt.Graphics graphics, double value)
class docking.util.AnimationUtils 1 change history
modifiedmethod: createPaintingAnimator param 1 renamed: window → component
- static org.jdesktop.animation.timing.Animator createPaintingAnimator(java.awt.Component window, docking.util.AnimationPainter painter)
+ static org.jdesktop.animation.timing.Animator createPaintingAnimator(java.awt.Component component, docking.util.AnimationPainter painter)
docking.widgets 1 added, 3 modified
class docking.widgets.FindDialog 1 change history
addedmethod: useRegex
boolean useRegex()
class docking.widgets.FindDialogSearcher 1 change history
addedmethod: searchAll
java.util.List<docking.widgets.SearchLocation> searchAll(java.lang.String text, boolean useRegex)
class docking.widgets.PopupWindow 2 changes history
addedmethod: showPopup
void showPopup(java.awt.Component component, java.awt.Point location, boolean forceShow)
modifiedmethod: showOffsetPopup param 2 renamed: keepVisibleSize → keepVisibleArea
- void showOffsetPopup(java.awt.event.MouseEvent e, java.awt.Rectangle keepVisibleSize, boolean forceShow)
+ void showOffsetPopup(java.awt.event.MouseEvent e, java.awt.Rectangle keepVisibleArea, boolean forceShow)
docking.widgets.combobox 1 modified
class docking.widgets.combobox.GhidraComboBox 1 change history
addedmethod: setAutoCompleteEnabled
void setAutoCompleteEnabled(boolean enable)
docking.widgets.fieldpanel 1 modified
class docking.widgets.fieldpanel.FieldPanel 1 change history
addedmethod: updateUI
void updateUI()
docking.widgets.filechooser 1 modified
class docking.widgets.filechooser.GhidraFileChooserPanel 2 changes history
removedmethod: dragUnderFeedback
void dragUnderFeedback(boolean ok, java.awt.dnd.DropTargetDragEvent e)
removedmethod: undoDragUnderFeedback
void undoDragUnderFeedback()
docking.widgets.filter 1 modified
class docking.widgets.filter.FilterTextField 1 change history
addedmethod: getAccessibleNamePrefix
java.lang.String getAccessibleNamePrefix()
docking.widgets.list 1 added, 1 modified
class docking.widgets.list.GListCellRenderer 1 change history
addedmethod: getDefaultBackgroundColor
java.awt.Color getDefaultBackgroundColor()
docking.widgets.numberformat 5 added
docking.widgets.table.columnfilter 1 added
docking.widgets.table.threaded 1 added, 1 modified
class docking.widgets.table.threaded.ThreadedTableModel 1 change history
addedmethod: createAccumulator
ghidra.util.datastruct.ListAccumulator<ROW_OBJECT> createAccumulator()
docking.widgets.textfield 3 added, 4 removed
docking.widgets.tree 3 modified
class docking.widgets.tree.DefaultGTreeFilterProvider 4 changes history
addedmethod: copy
docking.widgets.tree.GTreeFilterProvider copy(docking.widgets.tree.GTree newTree)
addedmethod: getFilterOptions
docking.widgets.filter.FilterOptions getFilterOptions()
addedmethod: loadFilterPreference
void loadFilterPreference(docking.DockingWindowManager windowManager)
removedmethod: loadFilterPreference
void loadFilterPreference(docking.DockingWindowManager windowManager, java.lang.String uniquePreferenceKey)
class docking.widgets.tree.GTree 3 changes history
addedmethod: setFilterRestoreState
void setFilterRestoreState(docking.widgets.tree.GTreeState state)
addedmethod: getPreferenceKey
java.lang.String getPreferenceKey()
addedmethod: setDoubleClickExpansionEnabled
void setDoubleClickExpansionEnabled(boolean b)
class docking.widgets.tree.GTreeFilterProvider 3 changes history
addedmethod: loadFilterPreference
void loadFilterPreference(docking.DockingWindowManager windowManager)
addedmethod: copy
docking.widgets.tree.GTreeFilterProvider copy(docking.widgets.tree.GTree gTree)
removedmethod: loadFilterPreference
void loadFilterPreference(docking.DockingWindowManager windowManager, java.lang.String uniquePreferenceKey)
docking.widgets.tree.support 1 modified
class docking.widgets.tree.support.GTreeRenderer 1 change history
addedmethod: getNodeIcon
javax.swing.Icon getNodeIcon(docking.widgets.tree.GTreeNode node, boolean expanded)
generic.test 1 modified
class generic.test.AbstractGuiTest 2 changes history
addedmethod: findButtonByName
static javax.swing.AbstractButton findButtonByName(java.awt.Container container, java.lang.String name)
removedmethod: findComponentsByName
static java.util.List<java.awt.Component> findComponentsByName(java.awt.Container container, java.lang.String componentName, boolean checkOwnedWindows)
generic.theme 3 modified
class generic.theme.ApplicationThemeManager 3 changes history
addedmethod: setBlinkingCursors
void setBlinkingCursors(boolean b)
addedmethod: isBlinkingCursors
boolean isBlinkingCursors()
addedmethod: unRegisterFont
void unRegisterFont(javax.swing.JComponent component, java.lang.String fontId)
class generic.theme.Gui 3 changes history
addedmethod: unRegisterFont
static void unRegisterFont(javax.swing.JComponent component, java.lang.String fontId)
addedmethod: setBlinkingCursors
static void setBlinkingCursors(boolean b)
addedmethod: isBlinkingCursors
static boolean isBlinkingCursors()
class generic.theme.ThemeManager 3 changes history
addedmethod: unRegisterFont
void unRegisterFont(javax.swing.JComponent component, java.lang.String fontId)
addedmethod: setBlinkingCursors
void setBlinkingCursors(boolean b)
addedmethod: isBlinkingCursors
boolean isBlinkingCursors()
generic.theme.laf 3 modified
class generic.theme.laf.ComponentFontRegistry 1 change history
addedmethod: removeComponent
void removeComponent(java.awt.Component component)
class generic.theme.laf.FlatLookAndFeelManager 1 change history
addedmethod: fixupLookAndFeelIssues
void fixupLookAndFeelIssues()
class generic.theme.laf.LookAndFeelManager 2 changes history
addedmethod: unRegisterFont
void unRegisterFont(javax.swing.JComponent component, java.lang.String fontId)
addedmethod: installCursorBlinkingProperties
void installCursorBlinkingProperties()
generic.timer 1 modified
class generic.timer.GhidraTimerFactory 1 change history
removedmethod: main
static void main(java.lang.String[] args) throws InterruptedException
ghidra 1 added, 1 modified
class ghidra.GhidraClassLoader 1 change history
addedmethod: getClasspath
static java.util.List<java.lang.String> getClasspath(java.lang.String propertyName)
ghidra.app.cmd.label 1 removed
ghidra.app.context 1 added, 1 modified
class ghidra.app.context.ProgramLocationActionContext 3 changes history
modified implements: (none) → ghidra.app.context.FunctionSupplierContext
addedmethod: hasFunctions
boolean hasFunctions()
addedmethod: getFunctions
java.util.Set<ghidra.program.model.listing.Function> getFunctions()
ghidra.app.decompiler 3 modified
class ghidra.app.decompiler.ClangLine 1 change history
modifiedmethod: getAllTokens return type: ArrayList → List
- java.util.ArrayList<ghidra.app.decompiler.ClangToken> getAllTokens()
+ java.util.List<ghidra.app.decompiler.ClangToken> getAllTokens()
class ghidra.app.decompiler.DecompileResults 1 change history
addedmethod: isValid
boolean isValid()
class ghidra.app.decompiler.PrettyPrinter 1 change history
modifiedmethod: getLines return type: ArrayList → List
- java.util.ArrayList<ghidra.app.decompiler.ClangLine> getLines()
+ java.util.List<ghidra.app.decompiler.ClangLine> getLines()
ghidra.app.decompiler.component 4 added, 7 removed, 8 modified
class ghidra.app.decompiler.component.ClangHighlightController 11 changes history
addedmethod: getGeneratedColorProvider
ghidra.app.decompiler.component.ColorProvider getGeneratedColorProvider()
addedmethod: hasContextHighlight
boolean hasContextHighlight(ghidra.app.decompiler.ClangToken token)
addedmethod: addSecondaryHighlighter
void addSecondaryHighlighter(ghidra.program.model.listing.Function function, ghidra.app.decompiler.DecompilerHighlighter highlighter)
addedmethod: addPrimaryHighlightToTokensForBrace
void addPrimaryHighlightToTokensForBrace(ghidra.app.decompiler.ClangSyntaxToken token, java.awt.Color highlightColor)
modifiedmethod: getSecondaryHighlighters return type: Set → Set
- java.util.Set<ghidra.app.decompiler.component.ClangDecompilerHighlighter> getSecondaryHighlighters(ghidra.program.model.listing.Function function)
+ java.util.Set<ghidra.app.decompiler.DecompilerHighlighter> getSecondaryHighlighters(ghidra.program.model.listing.Function function)
modifiedmethod: getGlobalHighlighters return type: Set → Set
- java.util.Set<ghidra.app.decompiler.component.ClangDecompilerHighlighter> getGlobalHighlighters()
+ java.util.Set<ghidra.app.decompiler.DecompilerHighlighter> getGlobalHighlighters()
removedmethod: getRandomColorProvider
ghidra.app.decompiler.component.ColorProvider getRandomColorProvider()
removedmethod: getPrimaryHighlightedText
java.lang.String getPrimaryHighlightedText()
removedmethod: hasPrimaryHighlight
boolean hasPrimaryHighlight(ghidra.app.decompiler.ClangToken token)
removedmethod: addSecondaryHighlighter
void addSecondaryHighlighter(ghidra.program.model.listing.Function function, ghidra.app.decompiler.component.ClangDecompilerHighlighter highlighter)
removedmethod: addBraceHighlight
void addBraceHighlight(ghidra.app.decompiler.ClangSyntaxToken token, java.awt.Color highlightColor)
class ghidra.app.decompiler.component.ClangLayoutController 4 changes history
modifiedmethod: getLines return type: ArrayList → List
- java.util.ArrayList<ghidra.app.decompiler.ClangLine> getLines()
+ java.util.List<ghidra.app.decompiler.ClangLine> getLines()
removedmethod: findNextTokenForSearchRegex
docking.widgets.SearchLocation findNextTokenForSearchRegex(java.lang.String searchString, docking.widgets.fieldpanel.support.FieldLocation currentLocation, boolean forwardSearch)
removedmethod: findNextTokenForSearch
docking.widgets.SearchLocation findNextTokenForSearch(java.lang.String searchString, docking.widgets.fieldpanel.support.FieldLocation currentLocation, boolean forwardSearch)
removedmethod: changePending
boolean changePending()
class ghidra.app.decompiler.component.ClangTextField 2 changes history
addedmethod: getFirstToken
ghidra.app.decompiler.ClangToken getFirstToken()
addedmethod: getLastToken
ghidra.app.decompiler.ClangToken getLastToken()
class ghidra.app.decompiler.component.DecompileData 1 change history
addedmethod: isValid
boolean isValid()
class ghidra.app.decompiler.component.DecompilerPanel 8 changes history
addedmethod: getMiddleMouseHighlights
ghidra.app.decompiler.component.TokenHighlights getMiddleMouseHighlights()
addedmethod: addFocusListener
void addFocusListener(java.awt.event.FocusListener l)
addedmethod: removeFocusListener
void removeFocusListener(java.awt.event.FocusListener l)
modifiedmethod: createHighlighter return type: ClangDecompilerHighlighter → DecompilerHighlighter
- ghidra.app.decompiler.component.ClangDecompilerHighlighter createHighlighter(java.lang.String id, ghidra.app.decompiler.CTokenHighlightMatcher tm)
+ ghidra.app.decompiler.DecompilerHighlighter createHighlighter(java.lang.String id, ghidra.app.decompiler.CTokenHighlightMatcher tm)
modifiedmethod: createHighlighter return type: ClangDecompilerHighlighter → DecompilerHighlighter
- ghidra.app.decompiler.component.ClangDecompilerHighlighter createHighlighter(ghidra.app.decompiler.CTokenHighlightMatcher tm)
+ ghidra.app.decompiler.DecompilerHighlighter createHighlighter(ghidra.app.decompiler.CTokenHighlightMatcher tm)
modifiedmethod: getSearchResults return type: FieldBasedSearchLocation → DecompilerSearchLocation
- ghidra.app.plugin.core.decompile.actions.FieldBasedSearchLocation getSearchResults()
+ ghidra.app.plugin.core.decompile.actions.DecompilerSearchLocation getSearchResults()
removedmethod: searchText
docking.widgets.SearchLocation searchText(java.lang.String text, docking.widgets.fieldpanel.support.FieldLocation startLocation, boolean forwardDirection)
removedmethod: searchTextRegex
docking.widgets.SearchLocation searchTextRegex(java.lang.String text, docking.widgets.fieldpanel.support.FieldLocation startLocation, boolean forwardDirection)
class ghidra.app.decompiler.component.DecompilerUtils 3 changes history
addedmethod: isThisParameter
static boolean isThisParameter(ghidra.program.model.pcode.HighVariable var, ghidra.program.model.listing.Function function)
modifiedmethod: toLines return type: ArrayList → List
- static java.util.ArrayList<ghidra.app.decompiler.ClangLine> toLines(ghidra.app.decompiler.ClangTokenGroup group)
+ static java.util.List<ghidra.app.decompiler.ClangLine> toLines(ghidra.app.decompiler.ClangTokenGroup group)
removedmethod: testForAutoParameterThis
static boolean testForAutoParameterThis(ghidra.program.model.pcode.HighVariable var, ghidra.program.model.listing.Function function)
class ghidra.app.decompiler.component.NullClangHighlightController 3 changes history
addedmethod: addPrimaryHighlightToTokensForBrace
void addPrimaryHighlightToTokensForBrace(ghidra.app.decompiler.ClangSyntaxToken token, java.awt.Color highlightColor)
removedmethod: getPrimaryHighlightedText
java.lang.String getPrimaryHighlightedText()
removedmethod: addBraceHighlight
void addBraceHighlight(ghidra.app.decompiler.ClangSyntaxToken token, java.awt.Color highlightColor)
class ghidra.app.decompiler.component.TokenHighlightColors 2 changes history
addedmethod: getAppliedColorsString
java.lang.String getAppliedColorsString()
addedmethod: toString
java.lang.String toString()
ghidra.app.decompiler.util 1 modified
class ghidra.app.decompiler.util.FillOutStructureHelper 5 changes history
addedmethod: processStructure
ghidra.program.model.data.Structure processStructure(ghidra.program.model.pcode.HighVariable var, ghidra.program.model.listing.Function function, boolean createNewStructure, boolean createClassIfNeeded, ghidra.app.decompiler.DecompInterface decomplib)
addedmethod: computeHighVariable
ghidra.program.model.pcode.HighVariable computeHighVariable(ghidra.program.model.address.Address storageAddress, ghidra.program.model.listing.Function function, ghidra.app.decompiler.DecompInterface decomplib)
addedmethod: setUpDecompiler
ghidra.app.decompiler.DecompInterface setUpDecompiler(ghidra.app.decompiler.DecompileOptions options)
removedmethod: processStructure
ghidra.program.model.data.Structure processStructure(ghidra.program.model.pcode.HighVariable var, ghidra.program.model.listing.Function function, boolean createNewStructure, boolean createClassIfNeeded)
removedmethod: computeHighVariable
ghidra.program.model.pcode.HighVariable computeHighVariable(ghidra.program.model.address.Address storageAddress, ghidra.program.model.listing.Function function)
ghidra.app.merge.tool 1 modified
class ghidra.app.merge.tool.ListingMergePanel 1 change history
modifiedfield: titlePanels type: ghidra.app.util.viewer.util.TitledPanel[] → docking.widgets.TitledPanel[]
- ghidra.app.util.viewer.util.TitledPanel[] titlePanels
+ docking.widgets.TitledPanel[] titlePanels
ghidra.app.nav 1 modified
class ghidra.app.nav.Navigatable 1 change history
addedmethod: getByteSource
ghidra.features.base.memsearch.bytesource.AddressableByteSource getByteSource()
ghidra.app.script 2 added, 3 modified
class ghidra.app.script.GhidraScriptProvider 1 change history
addedmethod: getRuntimeEnvironmentName
java.lang.String getRuntimeEnvironmentName()
class ghidra.app.script.JavaScriptProvider 1 change history
addedmethod: getRuntimeEnvironmentName
java.lang.String getRuntimeEnvironmentName()
class ghidra.app.script.ScriptInfo 3 changes history
addedmethod: getRuntimeEnvironmentName
java.lang.String getRuntimeEnvironmentName()
addedmethod: getProvider
ghidra.app.script.GhidraScriptProvider getProvider()
addedmethod: hasUnsupportedProvider
boolean hasUnsupportedProvider()
ghidra.app.services 2 removed, 3 modified
class ghidra.app.services.DataTypeManagerService 1 change history
addedmethod: edit
void edit(ghidra.program.model.data.Structure structure, java.lang.String fieldName)
class ghidra.app.services.FunctionComparisonService 8 changes history
addedmethod: createComparison
void createComparison(ghidra.program.model.listing.Function left, ghidra.program.model.listing.Function right)
addedmethod: addToComparison
void addToComparison(ghidra.program.model.listing.Function function)
addedmethod: createCustomComparison
void createCustomComparison(ghidra.features.base.codecompare.model.FunctionComparisonModel model, utility.function.Callback closeListener)
removedmethod: createFunctionComparisonProvider
ghidra.app.plugin.core.functioncompare.FunctionComparisonProvider createFunctionComparisonProvider()
removedmethod: compareFunctions
ghidra.app.plugin.core.functioncompare.FunctionComparisonProvider compareFunctions(ghidra.program.model.listing.Function source, ghidra.program.model.listing.Function target)
removedmethod: compareFunctions
void compareFunctions(ghidra.program.model.listing.Function source, ghidra.program.model.listing.Function target, ghidra.app.plugin.core.functioncompare.FunctionComparisonProvider provider)
removedmethod: removeFunction
void removeFunction(ghidra.program.model.listing.Function function)
removedmethod: removeFunction
void removeFunction(ghidra.program.model.listing.Function function, ghidra.app.plugin.core.functioncompare.FunctionComparisonProvider provider)
class ghidra.app.services.MemorySearchService 4 changes history
addedmethod: createMemorySearchProvider
void createMemorySearchProvider(ghidra.app.nav.Navigatable navigatable, java.lang.String input, ghidra.features.base.memsearch.gui.SearchSettings settings, boolean useSelection)
removedmethod: search
void search(byte[] bytes, ghidra.app.context.NavigatableActionContext context)
removedmethod: setSearchText
void setSearchText(java.lang.String maskedString)
removedmethod: setIsMnemonic
void setIsMnemonic(boolean isMnemonic)
ghidra.app.util 2 modified
class ghidra.app.util.FileOpenDropHandler 2 changes history
removedmethod: dragUnderFeedback
void dragUnderFeedback(boolean ok, java.awt.dnd.DropTargetDragEvent e)
removedmethod: undoDragUnderFeedback
void undoDragUnderFeedback()
class ghidra.app.util.Option 2 changes history
addedmethod: getStateKey
java.lang.String getStateKey()
addedmethod: getState
ghidra.framework.options.SaveState getState()
ghidra.app.util.bin 1 modified
class ghidra.app.util.bin.BinaryReader 15 changes history
addedmethod: readNextShort
short readNextShort(ghidra.util.DataConverter dc) throws IOException
addedmethod: readNextUnsignedShort
int readNextUnsignedShort(ghidra.util.DataConverter dc) throws IOException
addedmethod: readNextInt
int readNextInt(ghidra.util.DataConverter dc) throws IOException
addedmethod: readNextUnsignedInt
long readNextUnsignedInt(ghidra.util.DataConverter dc) throws IOException
addedmethod: readNextLong
long readNextLong(ghidra.util.DataConverter dc) throws IOException
addedmethod: readNextValue
long readNextValue(ghidra.util.DataConverter dc, int len) throws IOException
addedmethod: readNextUnsignedValue
long readNextUnsignedValue(ghidra.util.DataConverter dc, int len) throws IOException
addedmethod: readNextUnsignedIntExact
int readNextUnsignedIntExact(ghidra.util.DataConverter dc) throws IOException, InvalidDataException
addedmethod: readShort
short readShort(ghidra.util.DataConverter dc, long index) throws IOException
addedmethod: readUnsignedShort
int readUnsignedShort(ghidra.util.DataConverter dc, long index) throws IOException
addedmethod: readInt
int readInt(ghidra.util.DataConverter dc, long index) throws IOException
addedmethod: readUnsignedInt
long readUnsignedInt(ghidra.util.DataConverter dc, long index) throws IOException
addedmethod: readLong
long readLong(ghidra.util.DataConverter dc, long index) throws IOException
addedmethod: readValue
long readValue(ghidra.util.DataConverter dc, long index, int len) throws IOException
addedmethod: readUnsignedValue
long readUnsignedValue(ghidra.util.DataConverter dc, long index, int len) throws IOException
ghidra.app.util.bin.format.dwarf 1 modified
class ghidra.app.util.bin.format.dwarf.DWARFImportOptions 4 changes history
addedmethod: isIgnoreParamStorage
boolean isIgnoreParamStorage()
addedmethod: setIgnoreParamStorage
void setIgnoreParamStorage(boolean ignoreParamStorage)
addedmethod: getDefaultCC
java.lang.String getDefaultCC()
addedmethod: setDefaultCC
void setDefaultCC(java.lang.String defaultCC)
ghidra.app.util.bin.format.golang 2 added, 3 modified
class ghidra.app.util.bin.format.golang.GoBuildInfo 2 changes history
addedmethod: getGoVer
ghidra.app.util.bin.format.golang.GoVer getGoVer()
removedmethod: getVerEnum
ghidra.app.util.bin.format.golang.GoVer getVerEnum()
class ghidra.app.util.bin.format.golang.GoRegisterInfo 1 change history
addedmethod: getDuffzeroParams
java.util.List<ghidra.program.model.listing.Variable> getDuffzeroParams(ghidra.program.model.listing.Program program)
class ghidra.app.util.bin.format.golang.GoRegisterInfoManager 1 change history
modifiedmethod: getRegisterInfoForLang param 2 renamed: goVersion → goVer
- ghidra.app.util.bin.format.golang.GoRegisterInfo getRegisterInfoForLang(ghidra.program.model.lang.Language lang, ghidra.app.util.bin.format.golang.GoVer goVersion)
+ ghidra.app.util.bin.format.golang.GoRegisterInfo getRegisterInfoForLang(ghidra.program.model.lang.Language lang, ghidra.app.util.bin.format.golang.GoVer goVer)
ghidra.app.util.bin.format.golang.rtti 4 modified
class ghidra.app.util.bin.format.golang.rtti.GoFuncData 1 change history
removedmethod: findMethodSignature
ghidra.program.model.data.FunctionDefinition findMethodSignature() throws IOException
class ghidra.app.util.bin.format.golang.rtti.GoModuledata 6 changes history
addedmethod: matchesPcHeader
boolean matchesPcHeader(ghidra.app.util.bin.format.golang.rtti.GoPcHeader otherPcHeader)
addedmethod: getPcHeaderAddress
ghidra.program.model.address.Address getPcHeaderAddress()
addedmethod: getPclntable
ghidra.app.util.bin.format.golang.rtti.GoSlice getPclntable()
addedmethod: getPcValueTable
ghidra.app.util.bin.format.golang.rtti.GoSlice getPcValueTable()
removedmethod: matchesPclntab
boolean matchesPclntab(ghidra.app.util.bin.format.golang.rtti.GoPcHeader pclntab)
removedmethod: getFilename
java.lang.String getFilename(long fileoff) throws IOException
class ghidra.app.util.bin.format.golang.rtti.GoPcHeader 10 changes history
addedfield: GO_STRUCTURE_NAME
static java.lang.String GO_STRUCTURE_NAME
addedmethod: getPcHeaderAddress
static ghidra.program.model.address.Address getPcHeaderAddress(ghidra.program.model.listing.Program program)
addedmethod: hasPcHeader
static boolean hasPcHeader(ghidra.program.model.listing.Program program)
addedmethod: findPcHeaderAddress
static ghidra.program.model.address.Address findPcHeaderAddress(ghidra.app.util.bin.format.golang.rtti.GoRttiMapper programContext, ghidra.program.model.address.AddressRange range, ghidra.util.task.TaskMonitor monitor) throws IOException
addedmethod: isPcHeader
static boolean isPcHeader(ghidra.app.util.bin.ByteProvider provider) throws IOException
addedmethod: createArtificialGoPcHeaderStructure
static ghidra.program.model.data.Structure createArtificialGoPcHeaderStructure(ghidra.program.model.data.CategoryPath cp, ghidra.program.model.data.DataTypeManager dtm)
removedmethod: getPclntabAddress
static ghidra.program.model.address.Address getPclntabAddress(ghidra.program.model.listing.Program program)
removedmethod: hasPclntab
static boolean hasPclntab(ghidra.program.model.listing.Program program)
removedmethod: findPclntabAddress
static ghidra.program.model.address.Address findPclntabAddress(ghidra.app.util.bin.format.golang.rtti.GoRttiMapper programContext, ghidra.program.model.address.AddressRange range, ghidra.util.task.TaskMonitor monitor) throws IOException
removedmethod: isPclntab
static boolean isPclntab(ghidra.app.util.bin.ByteProvider provider) throws IOException
class ghidra.app.util.bin.format.golang.rtti.GoRttiMapper 5 changes history
modified implements: (none) → ghidra.app.util.bin.format.golang.structmapping.DataTypeMapperContext
addedfield: SUPPORTED_MIN_VER
static ghidra.app.util.bin.format.golang.GoVer SUPPORTED_MIN_VER
addedfield: SUPPORTED_MAX_VER
static ghidra.app.util.bin.format.golang.GoVer SUPPORTED_MAX_VER
addedmethod: getAllSupportedVersions
static java.util.List<ghidra.app.util.bin.format.golang.GoVer> getAllSupportedVersions()
addedmethod: isFieldPresent
boolean isFieldPresent(java.lang.String presentWhen)
ghidra.app.util.bin.format.golang.structmapping 1 added
ghidra.app.util.bin.format.omf 5 added, 21 removed, 4 modified
class ghidra.app.util.bin.format.omf.OmfObsoleteRecord 2 changes history
addedmethod: parseData
void parseData() throws IOException, OmfException
addedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException, IOException
class ghidra.app.util.bin.format.omf.OmfRecord 67 changes history
modified implements: (none) → ghidra.app.util.bin.StructConverter
addedfield: data
byte[] data
addedfield: dataReader
ghidra.app.util.bin.BinaryReader dataReader
addedfield: dataEnd
long dataEnd
addedmethod: parseData
void parseData() throws IOException, OmfException
addedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException, IOException
addedmethod: getRecordChecksum
byte getRecordChecksum()
addedmethod: getData
byte[] getData()
addedmethod: calcCheckSum
byte calcCheckSum() throws IOException
addedmethod: validCheckSum
boolean validCheckSum() throws IOException
modifiedfield: recordType type: byte → int
- byte recordType
+ int recordType
modifiedmethod: getRecordType return type: byte → int
- byte getRecordType()
+ int getRecordType()
removedfield: RHEADR
static byte RHEADR
removedfield: REGINT
static byte REGINT
removedfield: REDATA
static byte REDATA
removedfield: RIDATA
static byte RIDATA
removedfield: OVLDEF
static byte OVLDEF
removedfield: ENDREC
static byte ENDREC
removedfield: BLKDEF
static byte BLKDEF
removedfield: BLKEND
static byte BLKEND
removedfield: DEBSYM
static byte DEBSYM
removedfield: THEADR
static byte THEADR
removedfield: LHEADR
static byte LHEADR
removedfield: PEDATA
static byte PEDATA
removedfield: PIDATA
static byte PIDATA
removedfield: COMENT
static byte COMENT
removedfield: MODEND
static byte MODEND
removedfield: EXTDEF
static byte EXTDEF
removedfield: TYPDEF
static byte TYPDEF
removedfield: PUBDEF
static byte PUBDEF
removedfield: LOCSYM
static byte LOCSYM
removedfield: LINNUM
static byte LINNUM
removedfield: LNAMES
static byte LNAMES
removedfield: SEGDEF
static byte SEGDEF
removedfield: GRPDEF
static byte GRPDEF
removedfield: FIXUPP
static byte FIXUPP
removedfield: LEDATA
static byte LEDATA
removedfield: LIDATA
static byte LIDATA
removedfield: LIBHED
static byte LIBHED
removedfield: LIBNAM
static byte LIBNAM
removedfield: LIBLOC
static byte LIBLOC
removedfield: LIBDIC
static byte LIBDIC
removedfield: COMDEF
static byte COMDEF
removedfield: BAKPAT
static byte BAKPAT
removedfield: LEXTDEF
static byte LEXTDEF
removedfield: LPUBDEF
static byte LPUBDEF
removedfield: LCOMDEF
static byte LCOMDEF
removedfield: CEXTDEF
static byte CEXTDEF
removedfield: COMDAT
static byte COMDAT
removedfield: LINSYM
static byte LINSYM
removedfield: ALIAS
static byte ALIAS
removedfield: NBKPAT
static byte NBKPAT
removedfield: LLNAMES
static byte LLNAMES
removedfield: VERNUM
static byte VERNUM
removedfield: VENDEXT
static byte VENDEXT
removedfield: START
static byte START
removedfield: END
static byte END
removedmethod: readRecordHeader
void readRecordHeader(ghidra.app.util.bin.BinaryReader reader) throws IOException
removedmethod: readCheckSumByte
void readCheckSumByte(ghidra.app.util.bin.BinaryReader reader) throws IOException
removedmethod: calcCheckSum
byte calcCheckSum(ghidra.app.util.bin.BinaryReader reader) throws IOException
removedmethod: validCheckSum
boolean validCheckSum(ghidra.app.util.bin.BinaryReader reader) throws IOException
removedmethod: readInt1Or2
static int readInt1Or2(ghidra.app.util.bin.BinaryReader reader, boolean isBig) throws IOException
removedmethod: readInt2Or4
static int readInt2Or4(ghidra.app.util.bin.BinaryReader reader, boolean isBig) throws IOException
removedmethod: readIndex
static int readIndex(ghidra.app.util.bin.BinaryReader reader) throws IOException
removedmethod: readRecord
static ghidra.app.util.bin.format.omf.OmfRecord readRecord(ghidra.app.util.bin.BinaryReader reader) throws IOException, OmfException
removedmethod: readString
static java.lang.String readString(ghidra.app.util.bin.BinaryReader reader) throws IOException
removedmethod: getRecordName
static java.lang.String getRecordName(int type)
class ghidra.app.util.bin.format.omf.OmfUnknownRecord 2 changes history
addedmethod: parseData
void parseData() throws IOException, OmfException
addedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException, IOException
class ghidra.app.util.bin.format.omf.OmfUnsupportedRecord 2 changes history
addedmethod: parseData
void parseData() throws IOException, OmfException
addedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException, IOException
ghidra.app.util.bin.format.omf.omf 23 added
ghidra.app.util.bin.format.omf.omf166 2 added
ghidra.app.util.bin.format.omf.omf51 4 added
ghidra.app.util.bin.format.pe 17 modified
class ghidra.app.util.bin.format.pe.ArchitectureDataDirectory 2 changes history
modified implements: (none) → ghidra.app.util.bin.StructConverter
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException
class ghidra.app.util.bin.format.pe.BaseRelocationDataDirectory 2 changes history
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws CodeUnitInsertionException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws CodeUnitInsertionException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException
class ghidra.app.util.bin.format.pe.BoundImportDataDirectory 2 changes history
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException, IOException
class ghidra.app.util.bin.format.pe.COMDescriptorDataDirectory 2 changes history
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException, IOException, MemoryAccessException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException, IOException, MemoryAccessException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException
class ghidra.app.util.bin.format.pe.DataDirectory 4 changes history
modified implements: ghidra.app.util.bin.StructConverter, ghidra.app.util.bin.format.pe.PeMarkupable → ghidra.app.util.bin.format.pe.PeMarkupable
addedmethod: validateSize
boolean validateSize()
modifiedmethod: processDataDirectory param 1 renamed: ntHeader → nt; param 2 renamed: reader → rdr
- void processDataDirectory(ghidra.app.util.bin.format.pe.NTHeader ntHeader, ghidra.app.util.bin.BinaryReader reader) throws IOException
+ void processDataDirectory(ghidra.app.util.bin.format.pe.NTHeader nt, ghidra.app.util.bin.BinaryReader rdr) throws IOException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException, IOException
class ghidra.app.util.bin.format.pe.DebugDataDirectory 2 changes history
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException, IOException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException, IOException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException, IOException
class ghidra.app.util.bin.format.pe.DefaultDataDirectory 2 changes history
modified implements: (none) → ghidra.app.util.bin.StructConverter
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader)
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt)
class ghidra.app.util.bin.format.pe.DelayImportDataDirectory 2 changes history
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException, IOException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException, IOException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException, IOException
class ghidra.app.util.bin.format.pe.ExceptionDataDirectory 2 changes history
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException, IOException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException, IOException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException
class ghidra.app.util.bin.format.pe.ExportDataDirectory 2 changes history
modified implements: (none) → ghidra.app.util.bin.StructConverter
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException, IOException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException, IOException
class ghidra.app.util.bin.format.pe.GlobalPointerDataDirectory 2 changes history
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException, IOException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException, IOException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException
class ghidra.app.util.bin.format.pe.ImportAddressTableDataDirectory 2 changes history
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws CodeUnitInsertionException, MemoryAccessException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws CodeUnitInsertionException, MemoryAccessException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException
class ghidra.app.util.bin.format.pe.ImportDataDirectory 3 changes history
addedmethod: validateSize
boolean validateSize()
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException, IOException, MemoryAccessException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException, IOException, MemoryAccessException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException
class ghidra.app.util.bin.format.pe.LoadConfigDataDirectory 2 changes history
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException, IOException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException, IOException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException
class ghidra.app.util.bin.format.pe.ResourceDataDirectory 2 changes history
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException, IOException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException, IOException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException, IOException
class ghidra.app.util.bin.format.pe.SecurityDataDirectory 2 changes history
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException, IOException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException, IOException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException
class ghidra.app.util.bin.format.pe.TLSDataDirectory 2 changes history
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException, IOException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException, IOException
removedmethod: toDataType
ghidra.program.model.data.DataType toDataType() throws DuplicateNameException
ghidra.app.util.bin.format.pe.cli 1 modified
class ghidra.app.util.bin.format.pe.cli.CliMetadataDirectory 2 changes history
modified implements: (none) → ghidra.app.util.bin.StructConverter
modifiedmethod: markup param 5 renamed: ntHeader → nt
- void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader ntHeader) throws DuplicateNameException, CodeUnitInsertionException, IOException, MemoryAccessException
+ void markup(ghidra.program.model.listing.Program program, boolean isBinary, ghidra.util.task.TaskMonitor monitor, ghidra.app.util.importer.MessageLog log, ghidra.app.util.bin.format.pe.NTHeader nt) throws DuplicateNameException, CodeUnitInsertionException, IOException, MemoryAccessException
ghidra.app.util.demangler 1 added, 2 modified
class ghidra.app.util.demangler.DemangledDataType 1 change history
addedfield: CHAR8_T
static java.lang.String CHAR8_T
class ghidra.app.util.demangler.DemangledObject 1 change history
addedmethod: setOriginalDemangled
void setOriginalDemangled(java.lang.String originalDemangled)
ghidra.app.util.importer 2 added, 1 modified
class ghidra.app.util.importer.LibrarySearchPathManager 6 changes history
addedmethod: getLibraryFsrlList
static java.util.List<ghidra.formats.gfilesystem.FSRL> getLibraryFsrlList(ghidra.app.util.bin.ByteProvider provider, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws CancelledException
removedmethod: getLibraryPathsList
static java.util.List<java.lang.String> getLibraryPathsList()
removedmethod: restoreLibraryPaths
static void restoreLibraryPaths(java.lang.String[] paths)
removedmethod: addPathAt
static boolean addPathAt(int index, java.lang.String path)
removedmethod: removePath
static boolean removePath(java.lang.String path)
removedmethod: clear
static void clear()
ghidra.app.util.opinion 1 added, 1 modified
class ghidra.app.util.opinion.AbstractLibrarySupportLoader 4 changes history
addedfield: LOAD_LIBRARY_OPTION_NAME
static java.lang.String LOAD_LIBRARY_OPTION_NAME
addedfield: LIBRARY_SEARCH_PATH_DUMMY_OPTION_NAME
static java.lang.String LIBRARY_SEARCH_PATH_DUMMY_OPTION_NAME
removedfield: LOCAL_LIBRARY_OPTION_NAME
static java.lang.String LOCAL_LIBRARY_OPTION_NAME
removedfield: SYSTEM_LIBRARY_OPTION_NAME
static java.lang.String SYSTEM_LIBRARY_OPTION_NAME
ghidra.app.util.viewer.field 4 added, 2 removed, 1 modified
class ghidra.app.util.viewer.field.FileOffsetFieldFactory 10 changes history
modified extends: ghidra.app.util.viewer.field.FieldFactory → ghidra.app.util.viewer.field.AbstractOffsetFieldFactory
addedmethod: getOffsetValue
java.lang.String getOffsetValue(ghidra.program.model.listing.CodeUnit cu)
addedmethod: getOffsetFieldType
ghidra.program.util.OffsetFieldType getOffsetFieldType()
removedfield: FIELD_NAME
static java.lang.String FIELD_NAME
removedfield: COLOR
static generic.theme.GColor COLOR
removedfield: GROUP_TITLE
static java.lang.String GROUP_TITLE
removedfield: FILE_OFFSET_DISPLAY_OPTIONS_NAME
static java.lang.String FILE_OFFSET_DISPLAY_OPTIONS_NAME
removedmethod: fieldOptionsChanged
void fieldOptionsChanged(ghidra.framework.options.Options options, java.lang.String optionsName, java.lang.Object oldValue, java.lang.Object newValue)
removedmethod: getFieldLocation
docking.widgets.fieldpanel.support.FieldLocation getFieldLocation(ghidra.app.util.viewer.field.ListingField lf, java.math.BigInteger index, int fieldNum, ghidra.program.util.ProgramLocation loc)
removedmethod: getProgramLocation
ghidra.program.util.ProgramLocation getProgramLocation(int row, int col, ghidra.app.util.viewer.field.ListingField lf)
ghidra.app.util.viewer.listingpanel 1 added, 23 removed, 2 modified
class ghidra.app.util.viewer.listingpanel.ListingPanel 3 changes history
addedmethod: setLiveProgramSelectionListener
void setLiveProgramSelectionListener(ghidra.app.util.viewer.listingpanel.ProgramSelectionListener listener)
addedmethod: addFocusListener
void addFocusListener(java.awt.event.FocusListener l)
addedmethod: removeFocusListener
void removeFocusListener(java.awt.event.FocusListener l)
class ghidra.app.util.viewer.listingpanel.ProgramBigListingModel 2 changes history
removedmethod: formatModelAdded
void formatModelAdded(ghidra.app.util.viewer.format.FieldFormatModel model)
removedmethod: formatModelRemoved
void formatModelRemoved(ghidra.app.util.viewer.format.FieldFormatModel model)
ghidra.app.util.viewer.multilisting 1 modified
class ghidra.app.util.viewer.multilisting.MultiListingLayoutModel 2 changes history
removedmethod: formatModelAdded
void formatModelAdded(ghidra.app.util.viewer.format.FieldFormatModel model)
removedmethod: formatModelRemoved
void formatModelRemoved(ghidra.app.util.viewer.format.FieldFormatModel model)
ghidra.app.util.viewer.util 6 removed
ghidra.features.base.codecompare.listing 15 added
ghidra.features.base.codecompare.model 5 added
ghidra.features.base.codecompare.panel 9 added
ghidra.features.base.memsearch.bytesequence 3 added
ghidra.features.base.memsearch.bytesource 3 added
ghidra.features.base.memsearch.format 8 added
ghidra.features.base.memsearch.gui 25 added
ghidra.features.base.memsearch.matcher 4 added
ghidra.features.base.memsearch.mnemonic 4 added
ghidra.features.base.memsearch.searcher 4 added
ghidra.formats.gfilesystem 9 modified
class ghidra.formats.gfilesystem.AbstractFileSystem 2 changes history
addedmethod: getRootDir
ghidra.formats.gfilesystem.GFile getRootDir()
addedmethod: resolveSymlinks
ghidra.formats.gfilesystem.GFile resolveSymlinks(ghidra.formats.gfilesystem.GFile file) throws IOException
class ghidra.formats.gfilesystem.FSRL 2 changes history
addedfield: FSRL_OPTION_NAME
static java.lang.String FSRL_OPTION_NAME
addedmethod: writeToProgramInfo
static void writeToProgramInfo(ghidra.program.model.listing.Program program, ghidra.formats.gfilesystem.FSRL fsrl)
class ghidra.formats.gfilesystem.FSUtilities 5 changes history
addedmethod: getMD5
static java.lang.String getMD5(java.io.InputStream is, java.lang.String name, long expectedLength, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
addedmethod: isSymlink
static boolean isSymlink(java.io.File f)
addedmethod: readSymlink
static java.lang.String readSymlink(java.io.File f)
addedmethod: getFileType
static ghidra.formats.gfilesystem.fileinfo.FileType getFileType(java.io.File f)
removedmethod: getMD5
static java.lang.String getMD5(java.io.InputStream is, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
class ghidra.formats.gfilesystem.FileSystemIndexHelper 4 changes history
addedmethod: resolveSymlinks
ghidra.formats.gfilesystem.GFile resolveSymlinks(ghidra.formats.gfilesystem.GFile file) throws IOException
addedmethod: storeSymlink
ghidra.formats.gfilesystem.GFile storeSymlink(java.lang.String path, long fileIndex, java.lang.String symlinkPath, long length, METADATATYPE metadata)
addedmethod: storeSymlinkWithParent
ghidra.formats.gfilesystem.GFile storeSymlinkWithParent(java.lang.String filename, ghidra.formats.gfilesystem.GFile parent, long fileIndex, java.lang.String symlinkPath, long length, METADATATYPE metadata)
addedmethod: splitPath
java.lang.String[] splitPath(java.lang.String path)
class ghidra.formats.gfilesystem.GFile 1 change history
removedmethod: getLastModified
long getLastModified()
class ghidra.formats.gfilesystem.GFileLocal 3 changes history
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
removedmethod: getLastModified
long getLastModified()
class ghidra.formats.gfilesystem.GFileSystem 2 changes history
addedmethod: getRootDir
ghidra.formats.gfilesystem.GFile getRootDir()
addedmethod: resolveSymlinks
ghidra.formats.gfilesystem.GFile resolveSymlinks(ghidra.formats.gfilesystem.GFile file) throws IOException
class ghidra.formats.gfilesystem.LocalFileSystem 2 changes history
addedmethod: getRootDir
ghidra.formats.gfilesystem.GFile getRootDir()
addedmethod: resolveSymlinks
ghidra.formats.gfilesystem.GFile resolveSymlinks(ghidra.formats.gfilesystem.GFile file) throws IOException
class ghidra.formats.gfilesystem.LocalFileSystemSub 2 changes history
addedmethod: getRootDir
ghidra.formats.gfilesystem.GFile getRootDir()
addedmethod: resolveSymlinks
ghidra.formats.gfilesystem.GFile resolveSymlinks(ghidra.formats.gfilesystem.GFile file) throws IOException
ghidra.framework.data 1 modified
class ghidra.framework.data.DomainObjectAdapterDB 1 change history
addedmethod: domainObjectRestored
void domainObjectRestored()
ghidra.framework.main.datatable 2 removed
ghidra.framework.main.datatree 1 modified
class ghidra.framework.main.datatree.VersionHistoryPanel 2 changes history
removedmethod: dragCanceled
void dragCanceled(java.awt.dnd.DragSourceDropEvent event)
removedmethod: move
void move()
ghidra.framework.options 2 modified
class ghidra.framework.options.Option 1 change history
addedfield: UNREGISTERED_OPTION
static java.lang.String UNREGISTERED_OPTION
class ghidra.framework.options.WrappedCustomOption 1 change history
addedmethod: isValid
boolean isValid()
ghidra.framework.plugintool 1 modified
class ghidra.framework.plugintool.PluginTool 1 change history
removedmethod: showEditWindow
void showEditWindow(java.lang.String defaultText, java.awt.Component comp, java.awt.Rectangle rect, docking.EditListener listener)
ghidra.jython 13 added
ghidra.plugin.importer 2 added, 1 removed, 2 modified
class ghidra.plugin.importer.ImporterPlugin 2 changes history
removedmethod: readConfigState
void readConfigState(ghidra.framework.options.SaveState saveState)
removedmethod: writeConfigState
void writeConfigState(ghidra.framework.options.SaveState saveState)
class ghidra.plugin.importer.ImporterUtilities 1 change history
addedmethod: showImportSingleFileDialog
static void showImportSingleFileDialog(ghidra.formats.gfilesystem.FSRL fsrl, ghidra.framework.model.DomainFolder destinationFolder, java.lang.String suggestedPath, ghidra.framework.plugintool.PluginTool tool, ghidra.app.services.ProgramManager programManager, ghidra.util.task.TaskMonitor monitor)
ghidra.plugins.fsbrowser 5 added, 6 removed, 6 modified
class ghidra.plugins.fsbrowser.FSBActionContext 7 changes history
addedmethod: getComponentProvider
ghidra.plugins.fsbrowser.FSBComponentProvider getComponentProvider()
addedmethod: getContextObject
java.util.List<ghidra.plugins.fsbrowser.FSBNode> getContextObject()
addedmethod: getSourceComponent
docking.widgets.tree.GTree getSourceComponent()
addedmethod: hasSelectedLinkedNodes
boolean hasSelectedLinkedNodes()
removedmethod: getRootOfSelectedNode
ghidra.plugins.fsbrowser.FSBRootNode getRootOfSelectedNode()
removedmethod: getFormattedTreePath
java.lang.String getFormattedTreePath()
removedmethod: getLoadableFSRLs
java.util.List<ghidra.formats.gfilesystem.FSRL> getLoadableFSRLs()
class ghidra.plugins.fsbrowser.FSBDirNode 3 changes history
addedmethod: refreshNode
void refreshNode(ghidra.util.task.TaskMonitor monitor) throws CancelledException
addedmethod: getLoadableFSRL
ghidra.formats.gfilesystem.FSRL getLoadableFSRL()
removedmethod: updateFileAttributes
void updateFileAttributes(ghidra.util.task.TaskMonitor monitor)
class ghidra.plugins.fsbrowser.FSBFileNode 10 changes history
addedfield: symlinkDest
java.lang.String symlinkDest
addedfield: lastModified
long lastModified
addedmethod: init
void init(ghidra.util.task.TaskMonitor monitor)
addedmethod: getGFile
ghidra.formats.gfilesystem.GFile getGFile()
addedmethod: getToolTip
java.lang.String getToolTip()
addedmethod: isSymlink
boolean isSymlink()
addedmethod: refreshNode
void refreshNode(ghidra.util.task.TaskMonitor monitor) throws CancelledException
addedmethod: getLoadableFSRL
ghidra.formats.gfilesystem.FSRL getLoadableFSRL()
removedmethod: updateFileAttributes
void updateFileAttributes(ghidra.util.task.TaskMonitor monitor)
removedmethod: needsFileAttributesUpdate
boolean needsFileAttributesUpdate(ghidra.util.task.TaskMonitor monitor)
class ghidra.plugins.fsbrowser.FSBNode 12 changes history
addedfield: FSBNODE_NAME_TYPE_COMPARATOR
static java.util.Comparator<docking.widgets.tree.GTreeNode> FSBNODE_NAME_TYPE_COMPARATOR
addedmethod: init
void init(ghidra.util.task.TaskMonitor monitor) throws CancelledException
addedmethod: getGFile
ghidra.formats.gfilesystem.GFile getGFile()
addedmethod: refreshNode
void refreshNode(ghidra.util.task.TaskMonitor monitor) throws CancelledException
addedmethod: loadChildrenIfNeeded
void loadChildrenIfNeeded(ghidra.util.task.TaskMonitor monitor) throws CancelledException
addedmethod: refreshChildren
void refreshChildren(ghidra.util.task.TaskMonitor monitor) throws CancelledException
addedmethod: findMatchingNode
ghidra.plugins.fsbrowser.FSBFileNode findMatchingNode(ghidra.formats.gfilesystem.GFile f, ghidra.util.task.TaskMonitor monitor) throws CancelledException
addedmethod: getFormattedTreePath
java.lang.String getFormattedTreePath()
addedmethod: getLoadableFSRL
ghidra.formats.gfilesystem.FSRL getLoadableFSRL()
addedmethod: createNodeFromFile
static ghidra.plugins.fsbrowser.FSBFileNode createNodeFromFile(ghidra.formats.gfilesystem.GFile file, ghidra.util.task.TaskMonitor monitor)
removedmethod: updateFileAttributes
void updateFileAttributes(ghidra.util.task.TaskMonitor monitor) throws CancelledException
removedmethod: createNodeFromFile
static ghidra.plugins.fsbrowser.FSBFileNode createNodeFromFile(ghidra.formats.gfilesystem.GFile file)
class ghidra.plugins.fsbrowser.FSBRootNode 10 changes history
addedmethod: init
void init(ghidra.util.task.TaskMonitor monitor) throws CancelledException
addedmethod: setCryptoStatusUpdated
void setCryptoStatusUpdated(boolean cryptoStatusUpdated)
addedmethod: getGFile
ghidra.formats.gfilesystem.GFile getGFile()
addedmethod: refreshNode
void refreshNode(ghidra.util.task.TaskMonitor monitor) throws CancelledException
addedmethod: getGFileFSBNode
ghidra.plugins.fsbrowser.FSBNode getGFileFSBNode(ghidra.formats.gfilesystem.GFile file, ghidra.util.task.TaskMonitor monitor)
addedmethod: getContainer
ghidra.formats.gfilesystem.FSRL getContainer()
addedmethod: getContainerName
java.lang.String getContainerName()
addedmethod: getProgramProviderFSRL
ghidra.formats.gfilesystem.FSRL getProgramProviderFSRL(ghidra.formats.gfilesystem.FSRL fsrl)
addedmethod: getLoadableFSRL
ghidra.formats.gfilesystem.FSRL getLoadableFSRL()
removedmethod: updateFileAttributes
void updateFileAttributes(ghidra.util.task.TaskMonitor monitor) throws CancelledException
class ghidra.plugins.fsbrowser.FileSystemBrowserPlugin 3 changes history
addedmethod: isOpen
boolean isOpen(ghidra.framework.model.DomainFile df)
addedmethod: getLastExportDirectory
java.io.File getLastExportDirectory()
addedmethod: setLastExportDirectory
void setLastExportDirectory(java.io.File lastExportDirectory)
ghidra.plugins.fsbrowser.filehandlers 14 added
ghidra.plugins.fsbrowser.tasks 1 removed
ghidra.program.database 3 modified
class ghidra.program.database.DataTypeArchiveDB 4 changes history
addedmethod: save
void save(java.lang.String comment, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
addedmethod: saveToPackedFile
void saveToPackedFile(java.io.File outputFile, ghidra.util.task.TaskMonitor monitor) throws IOException, CancelledException
addedmethod: domainObjectRestored
void domainObjectRestored()
removedmethod: invalidate
void invalidate()
class ghidra.program.database.ProgramDB 1 change history
addedmethod: domainObjectRestored
void domainObjectRestored()
class ghidra.program.database.ProjectDataTypeManager 10 changes history
addedmethod: initTransactionState
void initTransactionState()
addedmethod: undo
void undo()
addedmethod: redo
void redo()
addedmethod: clearUndo
void clearUndo()
addedmethod: canRedo
boolean canRedo()
addedmethod: canUndo
boolean canUndo()
addedmethod: getRedoName
java.lang.String getRedoName()
addedmethod: getUndoName
java.lang.String getUndoName()
addedmethod: getAllUndoNames
java.util.List<java.lang.String> getAllUndoNames()
addedmethod: getAllRedoNames
java.util.List<java.lang.String> getAllRedoNames()
ghidra.program.database.data 1 modified
class ghidra.program.database.data.DataTypeManagerDB 3 changes history
addedmethod: notifyRestored
void notifyRestored()
addedmethod: getChildIds
java.util.Set<java.lang.Long> getChildIds(long parentID)
addedmethod: hasParent
boolean hasParent(long childID)
ghidra.program.model.address 1 added, 1 modified
class ghidra.program.model.address.AddressSetView 1 change history
addedmethod: getAddressCountBefore
long getAddressCountBefore(ghidra.program.model.address.Address address)
ghidra.program.model.correlate 1 modified
class ghidra.program.model.correlate.HashedFunctionAddressCorrelation 13 changes history
modified implements: ghidra.program.util.FunctionAddressCorrelation → ghidra.program.util.ListingAddressCorrelation
addedmethod: getProgram
ghidra.program.model.listing.Program getProgram(ghidra.util.datastruct.Duo.Side side)
addedmethod: getAddresses
ghidra.program.model.address.AddressSetView getAddresses(ghidra.util.datastruct.Duo.Side side)
addedmethod: getAddress
ghidra.program.model.address.Address getAddress(ghidra.util.datastruct.Duo.Side side, ghidra.program.model.address.Address otherSideAddress)
addedmethod: getFunction
ghidra.program.model.listing.Function getFunction(ghidra.util.datastruct.Duo.Side side)
removedmethod: getFirstProgram
ghidra.program.model.listing.Program getFirstProgram()
removedmethod: getSecondProgram
ghidra.program.model.listing.Program getSecondProgram()
removedmethod: getAddressesInFirst
ghidra.program.model.address.AddressSetView getAddressesInFirst()
removedmethod: getAddressesInSecond
ghidra.program.model.address.AddressSetView getAddressesInSecond()
removedmethod: getAddressInSecond
ghidra.program.model.address.Address getAddressInSecond(ghidra.program.model.address.Address addressInFirst)
removedmethod: getAddressInFirst
ghidra.program.model.address.Address getAddressInFirst(ghidra.program.model.address.Address addressInSecond)
removedmethod: getFirstFunction
ghidra.program.model.listing.Function getFirstFunction()
removedmethod: getSecondFunction
ghidra.program.model.listing.Function getSecondFunction()
ghidra.program.model.data 2 added, 7 modified
class ghidra.program.model.data.BuiltInDataTypeManager 2 changes history
addedmethod: canUndo
boolean canUndo()
addedmethod: canRedo
boolean canRedo()
class ghidra.program.model.data.DataTypeManagerChangeListener 1 change history
addedmethod: restored
void restored(ghidra.program.model.data.DataTypeManager dataTypeManager)
class ghidra.program.model.data.DataTypeManagerChangeListenerAdapter 1 change history
addedmethod: restored
void restored(ghidra.program.model.data.DataTypeManager dataTypeManager)
class ghidra.program.model.data.DataTypeManagerChangeListenerHandler 1 change history
addedmethod: restored
void restored(ghidra.program.model.data.DataTypeManager dtm)
class ghidra.program.model.data.StandAloneDataTypeManager 11 changes history
addedmethod: initTransactionState
void initTransactionState()
addedmethod: getTransactionCount
int getTransactionCount()
addedmethod: undo
void undo()
addedmethod: redo
void redo()
addedmethod: clearUndo
void clearUndo()
addedmethod: canRedo
boolean canRedo()
addedmethod: canUndo
boolean canUndo()
addedmethod: getRedoName
java.lang.String getRedoName()
addedmethod: getUndoName
java.lang.String getUndoName()
addedmethod: getAllUndoNames
java.util.List<java.lang.String> getAllUndoNames()
addedmethod: getAllRedoNames
java.util.List<java.lang.String> getAllRedoNames()
class ghidra.program.model.data.Structure 1 change history
addedmethod: setLength
void setLength(int length)
class ghidra.program.model.data.StructureDataType 1 change history
addedmethod: setLength
void setLength(int len)
ghidra.program.model.lang 1 modified
class ghidra.program.model.lang.AddressLabelInfo 1 change history
addedmethod: getDescription
java.lang.String getDescription()
ghidra.program.util 4 added, 2 removed, 7 modified
class ghidra.program.util.AddressCorrelation 1 change history
modifiedmethod: getCorrelatedDestinationRange return type: AddressRange → AddressCorrelationRange
- ghidra.program.model.address.AddressRange getCorrelatedDestinationRange(ghidra.program.model.address.Address sourceAddress, ghidra.util.task.TaskMonitor monitor) throws CancelledException
+ ghidra.program.util.AddressCorrelationRange getCorrelatedDestinationRange(ghidra.program.model.address.Address sourceAddress, ghidra.util.task.TaskMonitor monitor) throws CancelledException
class ghidra.program.util.AddressCorrelator 5 changes history
addedfield: DEFAULT_PRIORITY
static int DEFAULT_PRIORITY
addedfield: EARLY_PRIORITY
static int EARLY_PRIORITY
addedfield: LATE_CHANCE_PRIORITY
static int LATE_CHANCE_PRIORITY
addedfield: PRIORITY_OFFSET
static int PRIORITY_OFFSET
addedmethod: getPriority
int getPriority()
class ghidra.program.util.InteriorSelection 1 change history
addedmethod: hashCode
int hashCode()
class ghidra.program.util.LinearDataAddressCorrelation 1 change history
modifiedmethod: getCorrelatedDestinationRange return type: AddressRange → AddressCorrelationRange
- ghidra.program.model.address.AddressRange getCorrelatedDestinationRange(ghidra.program.model.address.Address sourceAddress, ghidra.util.task.TaskMonitor monitor) throws CancelledException
+ ghidra.program.util.AddressCorrelationRange getCorrelatedDestinationRange(ghidra.program.model.address.Address sourceAddress, ghidra.util.task.TaskMonitor monitor) throws CancelledException
class ghidra.program.util.ListingAddressCorrelation 10 changes history
addedmethod: getProgram
ghidra.program.model.listing.Program getProgram(ghidra.util.datastruct.Duo.Side side)
addedmethod: getFunction
ghidra.program.model.listing.Function getFunction(ghidra.util.datastruct.Duo.Side side)
addedmethod: getAddresses
ghidra.program.model.address.AddressSetView getAddresses(ghidra.util.datastruct.Duo.Side side)
addedmethod: getAddress
ghidra.program.model.address.Address getAddress(ghidra.util.datastruct.Duo.Side side, ghidra.program.model.address.Address otherSideAddress)
removedmethod: getFirstProgram
ghidra.program.model.listing.Program getFirstProgram()
removedmethod: getSecondProgram
ghidra.program.model.listing.Program getSecondProgram()
removedmethod: getAddressesInFirst
ghidra.program.model.address.AddressSetView getAddressesInFirst()
removedmethod: getAddressesInSecond
ghidra.program.model.address.AddressSetView getAddressesInSecond()
removedmethod: getAddressInSecond
ghidra.program.model.address.Address getAddressInSecond(ghidra.program.model.address.Address addressInFirst)
removedmethod: getAddressInFirst
ghidra.program.model.address.Address getAddressInFirst(ghidra.program.model.address.Address addressInSecond)
class ghidra.program.util.ListingDiff 18 changes history
addedmethod: getUnmatchedCode
ghidra.program.model.address.AddressSetView getUnmatchedCode(ghidra.util.datastruct.Duo.Side side)
addedmethod: getDiffs
ghidra.program.model.address.AddressSetView getDiffs(ghidra.util.datastruct.Duo.Side side)
addedmethod: getCodeUnitDiffs
ghidra.program.model.address.AddressSetView getCodeUnitDiffs(ghidra.util.datastruct.Duo.Side side)
addedmethod: getByteDiffs
ghidra.program.model.address.AddressSetView getByteDiffs(ghidra.util.datastruct.Duo.Side side)
addedmethod: addListingDiffChangeListener
void addListingDiffChangeListener(ghidra.features.base.codecompare.listing.ListingDiffChangeListener listener)
addedmethod: removeListingDiffChangeListener
void removeListingDiffChangeListener(ghidra.features.base.codecompare.listing.ListingDiffChangeListener listener)
addedmethod: getMatchingCodeUnit
ghidra.program.model.listing.CodeUnit getMatchingCodeUnit(ghidra.program.model.listing.CodeUnit codeUnit, ghidra.util.datastruct.Duo.Side side)
removedmethod: getListing1UnmatchedCode
ghidra.program.model.address.AddressSetView getListing1UnmatchedCode()
removedmethod: getListing2UnmatchedCode
ghidra.program.model.address.AddressSetView getListing2UnmatchedCode()
removedmethod: getListing1Diffs
ghidra.program.model.address.AddressSetView getListing1Diffs()
removedmethod: getListing2Diffs
ghidra.program.model.address.AddressSetView getListing2Diffs()
removedmethod: getListing1CodeUnitDiffs
ghidra.program.model.address.AddressSetView getListing1CodeUnitDiffs()
removedmethod: getListing2CodeUnitDiffs
ghidra.program.model.address.AddressSetView getListing2CodeUnitDiffs()
removedmethod: getListing1ByteDiffs
ghidra.program.model.address.AddressSetView getListing1ByteDiffs()
removedmethod: getListing2ByteDiffs
ghidra.program.model.address.AddressSetView getListing2ByteDiffs()
removedmethod: addListingDiffChangeListener
void addListingDiffChangeListener(ghidra.app.util.viewer.listingpanel.ListingDiffChangeListener listener)
removedmethod: removeListingDiffChangeListener
void removeListingDiffChangeListener(ghidra.app.util.viewer.listingpanel.ListingDiffChangeListener listener)
removedmethod: getMatchingCodeUnit
ghidra.program.model.listing.CodeUnit getMatchingCodeUnit(ghidra.program.model.listing.CodeUnit codeUnit, boolean isListing1)
class ghidra.program.util.ProgramSelection 1 change history
addedmethod: hashCode
int hashCode()
ghidra.python 13 removed
ghidra.test 2 modified
class ghidra.test.AbstractGhidraHeadlessIntegrationTest 3 changes history
addedmethod: toAddressSet
ghidra.program.model.address.AddressSet toAddressSet(ghidra.program.model.listing.Program p, java.lang.String from, java.lang.String to)
addedmethod: clearSelection
void clearSelection(ghidra.framework.plugintool.PluginTool tool, ghidra.program.model.listing.Program p)
removedmethod: applyCmd
static boolean applyCmd(ghidra.program.model.listing.Program program, ghidra.framework.cmd.Command cmd) throws RollbackException
class ghidra.test.ToyProgramBuilder 1 change history
addedmethod: addBytesCall
void addBytesCall(java.lang.String offset, long dest) throws MemoryAccessException
ghidra.util 1 modified
class ghidra.util.NumericUtilities 2 changes history
addedmethod: parseInt
static int parseInt(java.lang.String s)
addedmethod: decodeBigInteger
static java.math.BigInteger decodeBigInteger(java.lang.String s)
ghidra.util.datastruct 2 added
ghidra.util.search.memory 1 modified
class ghidra.util.search.memory.MemSearchResult 1 change history
addedmethod: getBytes
byte[] getBytes()
ghidra.util.table 1 modified
class ghidra.util.table.GhidraProgramTableModel 1 change history
addedmethod: dispose
void dispose()
ghidra.util.table.actions 1 modified
class ghidra.util.table.actions.MakeProgramSelectionAction 1 change history
removedmethod: makeSelection
ghidra.program.util.ProgramSelection makeSelection(docking.ActionContext context)