Ghidra API changes: 11.2.1_PUBLIC → 11.3_PUBLIC

185 types added, 17 types removed, 148 types modified

Added Types 185
Removed Types 17
Modified Types 148
class docking.ComponentProvider 2 changes history
addedmethod: isShowing
boolean isShowing()
addedmethod: componentMadeDisplayable
void componentMadeDisplayable()
class docking.DialogComponentProvider 2 changes history
addedmethod: createSharedActions
static void createSharedActions(docking.Tool tool, docking.actions.ToolActions toolActions, java.lang.String owner)
addedmethod: isDialogKeyBindingAction
boolean isDialogKeyBindingAction(docking.action.DockingActionIf action)
class docking.DockableHeader 1 change history
addedmethod: dispose
void dispose()
class docking.DockingDialog 1 change history
addedmethod: containsProvider
boolean containsProvider(docking.DialogComponentProvider dcp)
class docking.DockingKeyBindingAction 1 change history
addedmethod: getValidActions
java.util.List<docking.action.DockingActionIf> getValidActions(java.lang.Object source)
class docking.DockingWindowManager 3 changes history
addedmethod: isLastProviderInDetachedWindow
boolean isLastProviderInDetachedWindow(docking.ComponentProvider provider)
addedmethod: removePreferenceStateSupplier
void removePreferenceStateSupplier(java.lang.String key)
addedmethod: createSharedActions
static void createSharedActions(docking.Tool tool, docking.actions.ToolActions toolActions, java.lang.String owner)
class docking.KeyEntryTextField 1 change history
addedmethod: clearKeyStroke
void clearKeyStroke()
class docking.action.DockingAction 1 change history
addedmethod: setDefaultKeyBindingData
void setDefaultKeyBindingData(docking.action.KeyBindingData kbd)
class docking.action.MultipleKeyAction 1 change history
addedmethod: getValidActions
java.util.List<docking.action.DockingActionIf> getValidActions(java.lang.Object source)
class docking.options.editor.StringEditor 1 change history
addedmethod: setAsText
void setAsText(java.lang.String text) throws IllegalArgumentException
class docking.test.AbstractDockingTest 4 changes history
addedmethod: triggerEscape
static void triggerEscape(java.awt.Component c)
addedmethod: triggerBackspace
static void triggerBackspace(java.awt.Component c)
removedmethod: triggerEscapeKey
static void triggerEscapeKey(java.awt.Component c)
removedmethod: triggerBackspaceKey
static void triggerBackspaceKey(java.awt.Component c)
class docking.widgets.AbstractGCellRenderer 6 changes history
modified implements: (none) → generic.theme.laf.FontChangeListener
addedfield: baseFontId
java.lang.String baseFontId
addedfield: fixedWidthFontId
java.lang.String fixedWidthFontId
addedmethod: setFixedWidthFontId
void setFixedWidthFontId(java.lang.String fontId)
addedmethod: setUI
void setUI(javax.swing.plaf.LabelUI ui)
addedmethod: fontChanged
void fontChanged(java.lang.String fontId, java.awt.Font f)
class docking.widgets.DropDownTextField 1 change history
removedmethod: processKeyBinding
boolean processKeyBinding(javax.swing.KeyStroke ks, java.awt.event.KeyEvent e, int condition, boolean pressed)
class docking.widgets.fieldpanel.support.MultiRowLayout 5 changes history
addedmethod: toString
java.lang.String toString()
addedmethod: getRowHeights
docking.widgets.fieldpanel.support.MultiRowLayout.RowHeights getRowHeights()
addedmethod: align
void align(docking.widgets.fieldpanel.support.MultiRowLayout.RowHeights sharedRowHeights)
removedmethod: fillHeights
void fillHeights(int[] rowHeights)
removedmethod: align
void align(int[] rowHeights)
class docking.widgets.fieldpanel.support.RowLayout 1 change history
addedmethod: toString
java.lang.String toString()
class docking.widgets.filechooser.LocalFileChooserModel 1 change history
addedmethod: getDownloadsDirectory
java.io.File getDownloadsDirectory()
class docking.widgets.filter.FilterOptions 2 changes history
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
class docking.widgets.filter.FilterTextField 1 change history
addedmethod: requestFocusInWindow
boolean requestFocusInWindow()
class docking.widgets.table.GTable 1 change history
addedmethod: getTableFilterPanel
docking.widgets.table.GTableFilterPanel<?> getTableFilterPanel()
class docking.widgets.table.GTableFilterPanel 3 changes history
addedmethod: getFilterOptions
docking.widgets.filter.FilterOptions getFilterOptions()
addedmethod: activate
void activate()
addedmethod: toggleVisibility
void toggleVisibility()
class docking.widgets.table.GTableHeaderRenderer 2 changes history
addedmethod: setSortEmphasis
void setSortEmphasis(double sortEmphasis)
removedfield: isPaintingPrimarySortColumn
boolean isPaintingPrimarySortColumn
class docking.widgets.table.MappedTableColumn 1 change history
addedmethod: map
EXPECTED_ROW_TYPE map(ROW_TYPE rowObject, DATA_SOURCE data, ghidra.framework.plugintool.ServiceProvider serviceProvider)
class docking.widgets.table.TableSortState 3 changes history
modifiedmethod: getColumnSortState param 1 renamed: columnIndex → columnModelIndex
- docking.widgets.table.ColumnSortState getColumnSortState(int columnIndex)
+ docking.widgets.table.ColumnSortState getColumnSortState(int columnModelIndex)
modifiedmethod: createDefaultSortState param 1 renamed: columnIndex → columnModelIndex
- static docking.widgets.table.TableSortState createDefaultSortState(int columnIndex, boolean isAscending)
+ static docking.widgets.table.TableSortState createDefaultSortState(int columnModelIndex, boolean isAscending)
modifiedmethod: createDefaultSortState param 1 renamed: columnIndex → columnModelIndex
- static docking.widgets.table.TableSortState createDefaultSortState(int columnIndex)
+ static docking.widgets.table.TableSortState createDefaultSortState(int columnModelIndex)
class docking.widgets.table.constraint.dialog.ColumnFilterDialog 1 change history
addedmethod: dispose
void dispose()
class docking.widgets.table.constrainteditor.MappedColumnConstraintEditor 1 change history
addedmethod: toString
java.lang.String toString()
class docking.widgets.textfield.GFormattedTextField 4 changes history
addedmethod: getDefaultText
java.lang.String getDefaultText()
addedmethod: reset
void reset()
addedmethod: isChanged
boolean isChanged()
addedmethod: isInvalid
boolean isInvalid()
class docking.widgets.tree.DefaultGTreeFilterProvider 4 changes history
addedmethod: setPreferredFilterOptions
void setPreferredFilterOptions(docking.widgets.filter.FilterOptions filterOptions)
addedmethod: activate
void activate()
addedmethod: toggleVisibility
void toggleVisibility()
addedmethod: dispose
void dispose()
class docking.widgets.tree.GTreeFilterFactory 1 change history
addedmethod: isDefault
boolean isDefault()
class docking.widgets.tree.GTreeFilterProvider 3 changes history
addedmethod: activate
void activate()
addedmethod: toggleVisibility
void toggleVisibility()
addedmethod: dispose
void dispose()
class generic.test.AbstractGTest 2 changes history
addedfield: repeatedRule
org.junit.rules.TestRule repeatedRule
addedfield: ignoreUnfinishedRule
org.junit.rules.TestRule ignoreUnfinishedRule
class generic.test.AbstractGenericTest 1 change history
removedfield: repeatedRule
org.junit.rules.TestRule repeatedRule
class generic.theme.FontModifier 1 change history
addedmethod: toString
java.lang.String toString()
class generic.theme.FontValue 1 change history
addedmethod: getModifier
generic.theme.FontModifier getModifier()
class generic.theme.StubThemeManager 1 change history
addedmethod: isUsingAquaUI
boolean isUsingAquaUI()
class generic.theme.ThemeManager 2 changes history
addedmethod: isUsingAquaUI
boolean isUsingAquaUI()
addedmethod: isUsingFlatUI
boolean isUsingFlatUI()
class ghidra.app.decompiler.DecompileOptions 1 change history
removedmethod: getFunctionColor
java.awt.Color getFunctionColor()
class ghidra.app.decompiler.PrettyPrinter 1 change history
addedmethod: getText
static java.lang.String getText(ghidra.app.decompiler.ClangLine line)
class ghidra.app.decompiler.component.DecompilerController 1 change history
addedmethod: getServiceProvider
ghidra.framework.plugintool.ServiceProvider getServiceProvider()
class ghidra.app.decompiler.component.DecompilerPanel 1 change history
addedmethod: getController
ghidra.app.decompiler.component.DecompilerController getController()
class ghidra.app.plugin.assembler.AssemblyBuffer 4 changes history
addedmethod: assemble
byte[] assemble(java.lang.String line, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx) throws AssemblySyntaxException, AssemblySemanticException, IOException
addedmethod: assemble
byte[] assemble(ghidra.program.model.address.Address at, java.lang.String line, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx) throws AssemblySyntaxException, AssemblySemanticException, IOException
addedmethod: getEntry
ghidra.program.model.address.Address getEntry()
addedmethod: getAssembler
ghidra.app.plugin.assembler.Assembler getAssembler()
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock 3 changes history
addedmethod: assign
ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock assign(ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock that)
addedmethod: invertMask
ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock invertMask()
addedmethod: writeContextCommitMask
ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock writeContextCommitMask(ghidra.app.plugin.processors.sleigh.ContextCommit cc)
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns 1 change history
addedmethod: withContext
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns withContext(ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx)
class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedPatterns 2 changes history
addedmethod: withContextBuilder
ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory.AbstractAssemblyResolvedPatternsBuilder<?> withContextBuilder(ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx)
addedmethod: withContext
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns withContext(ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx)
class ghidra.app.plugin.debug.DomainFolderChangesDisplayPlugin 2 changes history
modifiedmethod: domainFileRemoved param 2 renamed: name → folderName
- void domainFileRemoved(ghidra.framework.model.DomainFolder parent, java.lang.String name, java.lang.String fileID)
+ void domainFileRemoved(ghidra.framework.model.DomainFolder parent, java.lang.String folderName, java.lang.String fileID)
modifiedmethod: domainFolderRemoved param 2 renamed: name → folderName
- void domainFolderRemoved(ghidra.framework.model.DomainFolder parent, java.lang.String name)
+ void domainFolderRemoved(ghidra.framework.model.DomainFolder parent, java.lang.String folderName)
class ghidra.app.plugin.processors.sleigh.ContextCommit 2 changes history
addedmethod: getWordIndex
int getWordIndex()
addedmethod: getMask
int getMask()
class ghidra.app.script.GhidraScript 1 change history
removedmethod: parseFile
java.io.File parseFile(java.lang.String s)
class ghidra.app.services.GhidraScriptService 1 change history
addedmethod: tryToEditFileInVSCode
boolean tryToEditFileInVSCode(generic.jar.ResourceFile file)
class ghidra.app.services.QueryData 1 change history
addedmethod: hasWildCards
static boolean hasWildCards(java.lang.String query)
class ghidra.app.tablechooser.TableChooserDialog 1 change history
addedmethod: getTable
ghidra.util.table.GhidraTable getTable()
class ghidra.app.util.AddressInput 22 changes history
addedfield: ALL_MEMORY_SPACES
static java.util.function.Predicate<ghidra.program.model.address.AddressSpace> ALL_MEMORY_SPACES
addedfield: LOADED_MEMORY_SPACES
static java.util.function.Predicate<ghidra.program.model.address.AddressSpace> LOADED_MEMORY_SPACES
addedmethod: setText
void setText(java.lang.String text)
addedmethod: setComponentBorders
void setComponentBorders(javax.swing.border.Border border)
addedmethod: setAssumeHex
void setAssumeHex(boolean hexMode)
addedmethod: setAddressSpace
void setAddressSpace(ghidra.program.model.address.AddressSpace addressSpace)
addedmethod: getAddressWithExceptions
ghidra.program.model.address.Address getAddressWithExceptions() throws ExpressionException
addedmethod: setProgram
void setProgram(ghidra.program.model.listing.Program program)
addedmethod: simulateAddressChanged
void simulateAddressChanged(ghidra.program.model.address.Address addr)
modifiedmethod: setEditable param 1 renamed: state → b
- void setEditable(boolean state)
+ void setEditable(boolean b)
modifiedmethod: setAddress param 1 renamed: addr → address
- void setAddress(ghidra.program.model.address.Address addr)
+ void setAddress(ghidra.program.model.address.Address address)
removedfield: INCLUDE_LOADED_MEMORY_SPACES
static java.util.function.Predicate<ghidra.program.model.address.AddressSpace> INCLUDE_LOADED_MEMORY_SPACES
removedfield: INCLUDE_ALL_MEMORY_SPACES
static java.util.function.Predicate<ghidra.program.model.address.AddressSpace> INCLUDE_ALL_MEMORY_SPACES
removedmethod: getAddressFactory
ghidra.program.model.address.AddressFactory getAddressFactory()
removedmethod: selectDefaultAddressSpace
void selectDefaultAddressSpace()
removedmethod: getValue
java.lang.String getValue()
removedmethod: setValue
void setValue(java.lang.String value)
removedmethod: setValue
void setValue(ghidra.program.model.address.Address addr)
removedmethod: addChangeListener
void addChangeListener(javax.swing.event.ChangeListener listener)
removedmethod: showAddressSpaceCombo
void showAddressSpaceCombo(boolean showCombo)
removedmethod: getAddressTextField
javax.swing.JTextField getAddressTextField()
removedmethod: getAddressSpaceTextField
javax.swing.JTextField getAddressSpaceTextField()
class ghidra.app.util.Option 1 change history
addedmethod: isHidden
boolean isHidden()
class ghidra.app.util.SearchConstants 1 change history
addedfield: SEARCH_LIMIT_NAME
static java.lang.String SEARCH_LIMIT_NAME
class ghidra.app.util.SymbolInspector 2 changes history
addedmethod: getColorAndStyle
ghidra.app.util.ColorAndStyle getColorAndStyle(ghidra.program.model.listing.Program p, ghidra.program.model.symbol.Reference r)
addedmethod: getScreenElement
ghidra.app.util.viewer.options.ScreenElement getScreenElement(ghidra.program.model.listing.Program p, ghidra.program.model.symbol.Reference r)
class ghidra.app.util.bin.StructConverter 1 change history
addedmethod: setEndian
static void setEndian(ghidra.program.model.listing.Data data, boolean bigEndian) throws Exception
class ghidra.app.util.bin.format.dwarf.DWARFImportOptions 2 changes history
addedmethod: getMaxSourceMapEntryLength
long getMaxSourceMapEntryLength()
addedmethod: setMaxSourceMapEntryLength
void setMaxSourceMapEntryLength(long maxLength)
class ghidra.app.util.bin.format.dwarf.DWARFImporter 1 change history
addedfield: DEFAULT_COMPILATION_DIR
static java.lang.String DEFAULT_COMPILATION_DIR
class ghidra.app.util.bin.format.dwarf.line.DWARFLine 1 change history
addedmethod: getNumFiles
int getNumFiles()
class ghidra.app.util.bin.format.golang.GoBuildInfo 5 changes history
addedmethod: getBuildSetting
ghidra.app.util.bin.format.golang.GoBuildSettings getBuildSetting(java.lang.String key)
addedmethod: getGOOS
java.lang.String getGOOS(ghidra.program.model.listing.Program program)
addedmethod: getProgramGOOS
static java.lang.String getProgramGOOS(ghidra.program.model.listing.Program program)
addedmethod: getGOARCH
java.lang.String getGOARCH(ghidra.program.model.listing.Program program)
addedmethod: getProgramGOARCH
static java.lang.String getProgramGOARCH(ghidra.program.model.listing.Program program)
class ghidra.app.util.bin.format.golang.GoConstants 1 change history
addedfield: GOLANG_AUTOGENERATED_FILENAME
static java.lang.String GOLANG_AUTOGENERATED_FILENAME
class ghidra.app.util.bin.format.golang.rtti.GoFuncData 3 changes history
addedmethod: markupSourceFileInfo
void markupSourceFileInfo()
addedmethod: getStructureNamespace
java.lang.String getStructureNamespace() throws IOException
removedmethod: getFuncIDEnum
ghidra.app.util.bin.format.golang.rtti.GoFuncID getFuncIDEnum()
class ghidra.app.util.bin.format.golang.rtti.GoItab 1 change history
addedmethod: getStructureNamespace
java.lang.String getStructureNamespace() throws IOException
class ghidra.app.util.bin.format.golang.rtti.GoPcValueEvaluator 3 changes history
addedmethod: getPC
long getPC()
addedmethod: reset
void reset()
addedmethod: evalNext
int evalNext() throws IOException
class ghidra.app.util.bin.format.golang.rtti.types.GoArrayType 1 change history
addedmethod: getPackagePathString
java.lang.String getPackagePathString()
class ghidra.app.util.bin.format.golang.rtti.types.GoFuncType 1 change history
modifiedmethod: additionalMarkup added throws CancelledException
- void additionalMarkup(ghidra.app.util.bin.format.golang.structmapping.MarkupSession session) throws IOException
+ void additionalMarkup(ghidra.app.util.bin.format.golang.structmapping.MarkupSession session) throws IOException, CancelledException
class ghidra.app.util.bin.format.golang.rtti.types.GoPointerType 1 change history
addedmethod: getPackagePathString
java.lang.String getPackagePathString()
class ghidra.app.util.bin.format.macho.commands.LoadCommand 1 change history
removedmethod: setEndian
static void setEndian(ghidra.program.model.listing.Data data, boolean bigEndian) throws Exception
class ghidra.app.util.bin.format.omf.omf51.Omf51RecordTypes 7 changes history
addedfield: SegmentDEFKeil
static int SegmentDEFKeil
addedfield: ScopeDEFKeil
static int ScopeDEFKeil
addedfield: DebugItemKeil
static int DebugItemKeil
addedfield: PublicDEFKeil
static int PublicDEFKeil
addedfield: DebugData62Keil
static int DebugData62Keil
addedfield: DebugData63Keil
static int DebugData63Keil
addedfield: DebugData64Keil
static int DebugData64Keil
class ghidra.app.util.bin.format.pe.SectionHeader 1 change history
addedfield: IMAGE_SCN_ALIGN_MASK
static int IMAGE_SCN_ALIGN_MASK
class ghidra.app.util.bin.format.pe.debug.DebugCOFFSymbolTable 1 change history
modifiedmethod: getSymbols return type: ghidra.app.util.bin.format.pe.debug.DebugCOFFSymbol[] → List
- ghidra.app.util.bin.format.pe.debug.DebugCOFFSymbol[] getSymbols()
+ java.util.List<ghidra.app.util.bin.format.pe.debug.DebugCOFFSymbol> getSymbols()
class ghidra.app.util.cparser.C.CParserConstants 77 changes history
addedfield: VECTORCALL
static int VECTORCALL
addedfield: RUSTCALL
static int RUSTCALL
addedfield: PASCALCALL
static int PASCALCALL
modifiedfield: UNALIGNED constant: 48 → 51
- static int UNALIGNED
+ static int UNALIGNED
modifiedfield: CHAR constant: 72 → 75
- static int CHAR
+ static int CHAR
modifiedfield: LETTER constant: 85 → 88
- static int LETTER
+ static int LETTER
modifiedfield: LINE constant: 82 → 85
- static int LINE
+ static int LINE
modifiedfield: CASE constant: 59 → 62
- static int CASE
+ static int CASE
modifiedfield: ENUM constant: 69 → 72
- static int ENUM
+ static int ENUM
modifiedfield: OBJC_LETTER constant: 128 → 131
- static int OBJC_LETTER
+ static int OBJC_LETTER
modifiedfield: DECLSPEC constant: 39 → 38
- static int DECLSPEC
+ static int DECLSPEC
modifiedfield: PLETTER constant: 107 → 110
- static int PLETTER
+ static int PLETTER
modifiedfield: W64 constant: 68 → 71
- static int W64
+ static int W64
modifiedfield: LINEALT constant: 83 → 86
- static int LINEALT
+ static int LINEALT
modifiedfield: PRAGMA_FUNC constant: 41 → 40
- static int PRAGMA_FUNC
+ static int PRAGMA_FUNC
modifiedfield: PCLOSE constant: 110 → 113
- static int PCLOSE
+ static int PCLOSE
modifiedfield: INT16 constant: 62 → 65
- static int INT16
+ static int INT16
modifiedfield: PCOMMA constant: 115 → 118
- static int PCOMMA
+ static int PCOMMA
modifiedfield: ASMBLOCKP constant: 90 → 93
- static int ASMBLOCKP
+ static int ASMBLOCKP
modifiedfield: PHEX_LITERAL constant: 118 → 121
- static int PHEX_LITERAL
+ static int PHEX_LITERAL
modifiedfield: PACKED constant: 49 → 52
- static int PACKED
+ static int PACKED
modifiedfield: OBJC2_END constant: 142 → 145
- static int OBJC2_END
+ static int OBJC2_END
modifiedfield: PMINUS constant: 111 → 114
- static int PMINUS
+ static int PMINUS
modifiedfield: IF constant: 78 → 81
- static int IF
+ static int IF
modifiedfield: INT64 constant: 64 → 67
- static int INT64
+ static int INT64
modifiedfield: LONG constant: 60 → 63
- static int LONG
+ static int LONG
modifiedfield: ASM_SEMI constant: 91 → 94
- static int ASM_SEMI
+ static int ASM_SEMI
modifiedfield: PTR64 constant: 65 → 68
- static int PTR64
+ static int PTR64
modifiedfield: PPLUS constant: 112 → 115
- static int PPLUS
+ static int PPLUS
modifiedfield: PINTEGER_LITERAL constant: 116 → 119
- static int PINTEGER_LITERAL
+ static int PINTEGER_LITERAL
modifiedfield: OBJC_IDENTIFIER constant: 127 → 130
- static int OBJC_IDENTIFIER
+ static int OBJC_IDENTIFIER
modifiedfield: IDENTIFIER constant: 84 → 87
- static int IDENTIFIER
+ static int IDENTIFIER
modifiedfield: GOTO constant: 73 → 76
- static int GOTO
+ static int GOTO
modifiedfield: ELSE constant: 58 → 61
- static int ELSE
+ static int ELSE
modifiedfield: AUTO constant: 70 → 73
- static int AUTO
+ static int AUTO
modifiedfield: CDECL constant: 38 → 42
- static int CDECL
+ static int CDECL
modifiedfield: PIDENTIFIER constant: 106 → 109
- static int PIDENTIFIER
+ static int PIDENTIFIER
modifiedfield: OBJC_SEMI constant: 130 → 133
- static int OBJC_SEMI
+ static int OBJC_SEMI
modifiedfield: OBJC_DIGIT constant: 129 → 132
- static int OBJC_DIGIT
+ static int OBJC_DIGIT
modifiedfield: NORETURN constant: 45 → 48
- static int NORETURN
+ static int NORETURN
modifiedfield: DIGIT constant: 86 → 89
- static int DIGIT
+ static int DIGIT
modifiedfield: PRAGMA constant: 40 → 39
- static int PRAGMA
+ static int PRAGMA
modifiedfield: OBJC2_IGNORE constant: 141 → 144
- static int OBJC2_IGNORE
+ static int OBJC2_IGNORE
modifiedfield: PCOLON constant: 114 → 117
- static int PCOLON
+ static int PCOLON
modifiedfield: ATTRIBUTE constant: 50 → 53
- static int ATTRIBUTE
+ static int ATTRIBUTE
modifiedfield: POPEN constant: 109 → 112
- static int POPEN
+ static int POPEN
modifiedfield: POCTAL_LITERAL constant: 119 → 122
- static int POCTAL_LITERAL
+ static int POCTAL_LITERAL
modifiedfield: ALIGNAS constant: 46 → 49
- static int ALIGNAS
+ static int ALIGNAS
modifiedfield: STATICASSERT constant: 55 → 58
- static int STATICASSERT
+ static int STATICASSERT
modifiedfield: NEAR constant: 74 → 77
- static int NEAR
+ static int NEAR
modifiedfield: INT32 constant: 63 → 66
- static int INT32
+ static int INT32
modifiedfield: FAR constant: 75 → 78
- static int FAR
+ static int FAR
modifiedfield: BOOL constant: 67 → 70
- static int BOOL
+ static int BOOL
modifiedfield: VOID constant: 71 → 74
- static int VOID
+ static int VOID
modifiedfield: DO constant: 79 → 82
- static int DO
+ static int DO
modifiedfield: PROTOCOL constant: 80 → 83
- static int PROTOCOL
+ static int PROTOCOL
modifiedfield: INT constant: 77 → 80
- static int INT
+ static int INT
modifiedfield: PSTRING_LITERAL constant: 120 → 123
- static int PSTRING_LITERAL
+ static int PSTRING_LITERAL
modifiedfield: EXTENSION constant: 51 → 54
- static int EXTENSION
+ static int EXTENSION
modifiedfield: ASM constant: 53 → 56
- static int ASM
+ static int ASM
modifiedfield: PDIGIT constant: 108 → 111
- static int PDIGIT
+ static int PDIGIT
modifiedfield: INT8 constant: 61 → 64
- static int INT8
+ static int INT8
modifiedfield: LINENUMBER_LITERAL constant: 97 → 100
- static int LINENUMBER_LITERAL
+ static int LINENUMBER_LITERAL
modifiedfield: ALIGNOF constant: 47 → 50
- static int ALIGNOF
+ static int ALIGNOF
modifiedfield: ASMBLOCKB constant: 89 → 92
- static int ASMBLOCKB
+ static int ASMBLOCKB
modifiedfield: PTR32 constant: 66 → 69
- static int PTR32
+ static int PTR32
modifiedfield: PATH_LITERAL constant: 96 → 99
- static int PATH_LITERAL
+ static int PATH_LITERAL
modifiedfield: FOR constant: 76 → 79
- static int FOR
+ static int FOR
modifiedfield: PSTAR constant: 113 → 116
- static int PSTAR
+ static int PSTAR
modifiedfield: OBJC_IGNORE constant: 126 → 129
- static int OBJC_IGNORE
+ static int OBJC_IGNORE
modifiedfield: PDECIMAL_LITERAL constant: 117 → 120
- static int PDECIMAL_LITERAL
+ static int PDECIMAL_LITERAL
modifiedfield: READABLETO constant: 42 → 41
- static int READABLETO
+ static int READABLETO
modifiedfield: FLOAT constant: 56 → 59
- static int FLOAT
+ static int FLOAT
modifiedfield: RESTRICT constant: 52 → 55
- static int RESTRICT
+ static int RESTRICT
modifiedfield: INTERFACE constant: 81 → 84
- static int INTERFACE
+ static int INTERFACE
modifiedfield: SHORT constant: 57 → 60
- static int SHORT
+ static int SHORT
modifiedfield: INLINE constant: 54 → 57
- static int INLINE
+ static int INLINE
class ghidra.app.util.cparser.C.CParserUtils 3 changes history
addedmethod: parseHeaderFiles
static ghidra.app.util.cparser.C.CParserUtils.CParseResults parseHeaderFiles(ghidra.program.model.data.DataTypeManager[] openDTMgrs, java.lang.String[] filenames, java.lang.String[] args, ghidra.program.model.data.DataTypeManager dtMgr, ghidra.util.task.TaskMonitor monitor) throws ParseException, ParseException, IOException
removedmethod: parseHeaderFiles
static ghidra.app.util.cparser.C.CParserUtils.CParseResults parseHeaderFiles(ghidra.program.model.data.DataTypeManager[] openDTMgrs, java.lang.String[] filenames, java.lang.String[] args, ghidra.program.model.data.DataTypeManager existingDTMgr, java.lang.String languageId, java.lang.String compileSpecId, ghidra.util.task.TaskMonitor monitor) throws ParseException, ParseException, IOException
removedmethod: parseHeaderFiles
static ghidra.app.util.cparser.C.CParserUtils.CParseResults parseHeaderFiles(ghidra.program.model.data.DataTypeManager[] openDTMgrs, java.lang.String[] filenames, java.lang.String[] includePaths, java.lang.String[] args, ghidra.program.model.data.DataTypeManager existingDTMgr, java.lang.String languageId, java.lang.String compileSpecId, ghidra.util.task.TaskMonitor monitor) throws ParseException, ParseException, IOException
class ghidra.app.util.cparser.CPP.PreProcessorConstants 215 changes history
addedfield: CHAR_LITERAL
static int CHAR_LITERAL
addedfield: CHAR_NUMERIC
static int CHAR_NUMERIC
addedfield: _ECMT_INC
static int _ECMT_INC
addedfield: _ECMT_INCLUDE_ns
static int _ECMT_INCLUDE_ns
addedfield: _ECMT_INCLUDE_s
static int _ECMT_INCLUDE_s
addedfield: _ECMT_INCLUDE_es
static int _ECMT_INCLUDE_es
addedfield: _ECMT_INCLUDE_eo
static int _ECMT_INCLUDE_eo
addedfield: _ECMT_INCLUDE_e
static int _ECMT_INCLUDE_e
addedfield: _ECMT_COMMENT_ns
static int _ECMT_COMMENT_ns
addedfield: _ECMT_COMMENT_s
static int _ECMT_COMMENT_s
addedfield: _ECMT_COMMENT_es
static int _ECMT_COMMENT_es
addedfield: _ECMT_COMMENT_eo
static int _ECMT_COMMENT_eo
addedfield: _ECMT_COMMENT_e
static int _ECMT_COMMENT_e
addedfield: _ECMT_DIRECTIVECOMMENT_ns
static int _ECMT_DIRECTIVECOMMENT_ns
addedfield: _ECMT_DIRECTIVECOMMENT_s
static int _ECMT_DIRECTIVECOMMENT_s
addedfield: _ECMT_DIRECTIVECOMMENT_es
static int _ECMT_DIRECTIVECOMMENT_es
addedfield: _ECMT_DIRECTIVECOMMENT_eo
static int _ECMT_DIRECTIVECOMMENT_eo
addedfield: _ECMT_DIRECTIVECOMMENT_e
static int _ECMT_DIRECTIVECOMMENT_e
addedfield: _ECMT_RVALUES_ns
static int _ECMT_RVALUES_ns
addedfield: _ECMT_RVALUES_s
static int _ECMT_RVALUES_s
addedfield: _ECMT_RVALUES_es
static int _ECMT_RVALUES_es
addedfield: _ECMT_RVALUES_eo
static int _ECMT_RVALUES_eo
addedfield: _ECMT_RVALUES_e
static int _ECMT_RVALUES_e
addedfield: _ECMT_MACROARGS
static int _ECMT_MACROARGS
addedfield: _CMT_MACROARGS
static int _CMT_MACROARGS
addedfield: _ECMT_MACROARGSns
static int _ECMT_MACROARGSns
addedfield: _ECMT_MACROARGSs
static int _ECMT_MACROARGSs
addedfield: _ECMT_MACROARGSes
static int _ECMT_MACROARGSes
addedfield: _ECMT_MACROARGSeo
static int _ECMT_MACROARGSeo
addedfield: _ECMT_MACROARGSe
static int _ECMT_MACROARGSe
addedfield: _ECMT_MACROVALS_ns
static int _ECMT_MACROVALS_ns
addedfield: _ECMT_MACROVALS_s
static int _ECMT_MACROVALS_s
addedfield: _ECMT_MACROVALS_es
static int _ECMT_MACROVALS_es
addedfield: _ECMT_MACROVALS_eo
static int _ECMT_MACROVALS_eo
addedfield: _ECMT_MACROVALS_e
static int _ECMT_MACROVALS_e
addedfield: _ECMT_MACROVALS_ew
static int _ECMT_MACROVALS_ew
addedfield: INCLUDE_COMMENT
static int INCLUDE_COMMENT
addedfield: INCLUDE_COMMENT_END
static int INCLUDE_COMMENT_END
addedfield: COMMENT_END
static int COMMENT_END
addedfield: DIRECTIVECOMMENT_END
static int DIRECTIVECOMMENT_END
addedfield: RVALUES_COMMENT_END
static int RVALUES_COMMENT_END
addedfield: MACROARGSCOMMENT
static int MACROARGSCOMMENT
addedfield: MACROARGSCOMMENT_END
static int MACROARGSCOMMENT_END
addedfield: MACROVALS_COMMENT_END
static int MACROVALS_COMMENT_END
modifiedfield: OTHER_TEXT constant: 70 → 71
- static int OTHER_TEXT
+ static int OTHER_TEXT
modifiedfield: IFDEF_EXPRN constant: 153 → 161
- static int IFDEF_EXPRN
+ static int IFDEF_EXPRN
modifiedfield: VALUES constant: 191 → 207
- static int VALUES
+ static int VALUES
modifiedfield: ENDIF constant: 91 → 92
- static int ENDIF
+ static int ENDIF
modifiedfield: _INCWSP constant: 129 → 131
- static int _INCWSP
+ static int _INCWSP
modifiedfield: XSYMLINKPATH constant: 136 → 138
- static int XSYMLINKPATH
+ static int XSYMLINKPATH
modifiedfield: PRAGLINE constant: 148 → 156
- static int PRAGLINE
+ static int PRAGLINE
modifiedfield: _LCMT20 constant: 155 → 163
- static int _LCMT20
+ static int _LCMT20
modifiedfield: DIRECTIVECOMMENT constant: 23 → 26
- static int DIRECTIVECOMMENT
+ static int DIRECTIVECOMMENT
modifiedfield: _WSP constant: 140 → 142
- static int _WSP
+ static int _WSP
modifiedfield: _ENDREL constant: 145 → 153
- static int _ENDREL
+ static int _ENDREL
modifiedfield: _MACWSP constant: 205 → 224
- static int _MACWSP
+ static int _MACWSP
modifiedfield: LINE constant: 20 → 22
- static int LINE
+ static int LINE
modifiedfield: DIVIDE constant: 114 → 115
- static int DIVIDE
+ static int DIVIDE
modifiedfield: MANIFEST constant: 178 → 186
- static int MANIFEST
+ static int MANIFEST
modifiedfield: MACROARGS constant: 27 → 32
- static int MACROARGS
+ static int MACROARGS
modifiedfield: TIMES constant: 116 → 117
- static int TIMES
+ static int TIMES
modifiedfield: ITEM constant: 121 → 123
- static int ITEM
+ static int ITEM
modifiedfield: LINLINE constant: 180 → 188
- static int LINLINE
+ static int LINLINE
modifiedfield: NEWLINE constant: 69 → 70
- static int NEWLINE
+ static int NEWLINE
modifiedfield: _INCCP constant: 130 → 132
- static int _INCCP
+ static int _INCCP
modifiedfield: LINECOMMENT constant: 22 → 25
- static int LINECOMMENT
+ static int LINECOMMENT
modifiedfield: NEQ constant: 100 → 101
- static int NEQ
+ static int NEQ
modifiedfield: ERROR_EXPRN constant: 161 → 169
- static int ERROR_EXPRN
+ static int ERROR_EXPRN
modifiedfield: VALUESCMT constant: 192 → 208
- static int VALUESCMT
+ static int VALUESCMT
modifiedfield: ESTD constant: 143 → 151
- static int ESTD
+ static int ESTD
modifiedfield: MOD constant: 115 → 116
- static int MOD
+ static int MOD
modifiedfield: WARNLINE constant: 165 → 173
- static int WARNLINE
+ static int WARNLINE
modifiedfield: WS constant: 67 → 68
- static int WS
+ static int WS
modifiedfield: _WSP4 constant: 160 → 168
- static int _WSP4
+ static int _WSP4
modifiedfield: MQUOTED_VALUE constant: 217 → 241
- static int MQUOTED_VALUE
+ static int MQUOTED_VALUE
modifiedfield: NOTCHR constant: 66 → 67
- static int NOTCHR
+ static int NOTCHR
modifiedfield: _INCCOD constant: 128 → 130
- static int _INCCOD
+ static int _INCCOD
modifiedfield: DEFINED constant: 95 → 96
- static int DEFINED
+ static int DEFINED
modifiedfield: HEX_LITERAL constant: 61 → 62
- static int HEX_LITERAL
+ static int HEX_LITERAL
modifiedfield: OPTIONED constant: 98 → 99
- static int OPTIONED
+ static int OPTIONED
modifiedfield: MACROMV constant: 198 → 217
- static int MACROMV
+ static int MACROMV
modifiedfield: CONTARG constant: 28 → 35
- static int CONTARG
+ static int CONTARG
modifiedfield: FP_NUMERIC constant: 120 → 121
- static int FP_NUMERIC
+ static int FP_NUMERIC
modifiedfield: _XSYMENDL constant: 134 → 136
- static int _XSYMENDL
+ static int _XSYMENDL
modifiedfield: DEFINE constant: 18 → 20
- static int DEFINE
+ static int DEFINE
modifiedfield: EXPATH constant: 135 → 137
- static int EXPATH
+ static int EXPATH
modifiedfield: DECIMAL_LITERAL constant: 60 → 61
- static int DECIMAL_LITERAL
+ static int DECIMAL_LITERAL
modifiedfield: _WSP6 constant: 166 → 174
- static int _WSP6
+ static int _WSP6
modifiedfield: EQ constant: 99 → 100
- static int EQ
+ static int EQ
modifiedfield: _COD_PRAG constant: 152 → 160
- static int _COD_PRAG
+ static int _COD_PRAG
modifiedfield: GT constant: 102 → 103
- static int GT
+ static int GT
modifiedfield: _CMT0 constant: 87 → 88
- static int _CMT0
+ static int _CMT0
modifiedfield: _COD_WSP constant: 151 → 159
- static int _COD_WSP
+ static int _COD_WSP
modifiedfield: IF constant: 88 → 89
- static int IF
+ static int IF
modifiedfield: LE constant: 103 → 104
- static int LE
+ static int LE
modifiedfield: EXPONENT constant: 65 → 66
- static int EXPONENT
+ static int EXPONENT
modifiedfield: _INCSTANDARD constant: 132 → 134
- static int _INCSTANDARD
+ static int _INCSTANDARD
modifiedfield: _CMT11 constant: 127 → 129
- static int _CMT11
+ static int _CMT11
modifiedfield: _CMT4 constant: 186 → 202
- static int _CMT4
+ static int _CMT4
modifiedfield: _COD constant: 139 → 141
- static int _COD
+ static int _COD
modifiedfield: WARNING_EXPRN constant: 164 → 172
- static int WARNING_EXPRN
+ static int WARNING_EXPRN
modifiedfield: IFNDEF_EXPRN constant: 157 → 165
- static int IFNDEF_EXPRN
+ static int IFNDEF_EXPRN
modifiedfield: _LCMT11 constant: 126 → 128
- static int _LCMT11
+ static int _LCMT11
modifiedfield: MACROVALS constant: 29 → 36
- static int MACROVALS
+ static int MACROVALS
modifiedfield: ERRLINE constant: 162 → 170
- static int ERRLINE
+ static int ERRLINE
modifiedfield: HASINCLUDENEXT constant: 97 → 98
- static int HASINCLUDENEXT
+ static int HASINCLUDENEXT
modifiedfield: _HEX constant: 133 → 135
- static int _HEX
+ static int _HEX
modifiedfield: _WSP5 constant: 163 → 171
- static int _WSP5
+ static int _WSP5
modifiedfield: IFDEF constant: 12 → 14
- static int IFDEF
+ static int IFDEF
modifiedfield: QUOTED_VALUE constant: 197 → 216
- static int QUOTED_VALUE
+ static int QUOTED_VALUE
modifiedfield: MACRORVCMT constant: 209 → 233
- static int MACRORVCMT
+ static int MACRORVCMT
modifiedfield: _EQT constant: 196 → 215
- static int _EQT
+ static int _EQT
modifiedfield: OUTER_TEXT constant: 68 → 69
- static int OUTER_TEXT
+ static int OUTER_TEXT
modifiedfield: _COD1 constant: 83 → 84
- static int _COD1
+ static int _COD1
modifiedfield: _SCMT_PRAG constant: 150 → 158
- static int _SCMT_PRAG
+ static int _SCMT_PRAG
modifiedfield: INFO constant: 16 → 18
- static int INFO
+ static int INFO
modifiedfield: UNDEFINE constant: 17 → 19
- static int UNDEFINE
+ static int UNDEFINE
modifiedfield: MQUOTED_VAL constant: 30 → 37
- static int MQUOTED_VAL
+ static int MQUOTED_VAL
modifiedfield: LINEINFO constant: 181 → 189
- static int LINEINFO
+ static int LINEINFO
modifiedfield: ENDITEM constant: 123 → 125
- static int ENDITEM
+ static int ENDITEM
modifiedfield: IFNDEF constant: 13 → 15
- static int IFNDEF
+ static int IFNDEF
modifiedfield: _LCMT7 constant: 210 → 234
- static int _LCMT7
+ static int _LCMT7
modifiedfield: COMMA constant: 85 → 86
- static int COMMA
+ static int COMMA
modifiedfield: _LCMT21 constant: 159 → 167
- static int _LCMT21
+ static int _LCMT21
modifiedfield: STDPATH constant: 9 → 11
- static int STDPATH
+ static int STDPATH
modifiedfield: __LT constant: 141 → 143
- static int __LT
+ static int __LT
modifiedfield: _WSP7 constant: 176 → 184
- static int _WSP7
+ static int _WSP7
modifiedfield: NUMERIC constant: 119 → 120
- static int NUMERIC
+ static int NUMERIC
modifiedfield: IFDLINE constant: 154 → 162
- static int IFDLINE
+ static int IFDLINE
modifiedfield: FP_LITERAL constant: 64 → 65
- static int FP_LITERAL
+ static int FP_LITERAL
modifiedfield: INFO_EXPRN constant: 167 → 175
- static int INFO_EXPRN
+ static int INFO_EXPRN
modifiedfield: ELSE constant: 90 → 91
- static int ELSE
+ static int ELSE
modifiedfield: MINUS constant: 112 → 113
- static int MINUS
+ static int MINUS
modifiedfield: RELPATH constant: 10 → 12
- static int RELPATH
+ static int RELPATH
modifiedfield: IFNDLINE constant: 158 → 166
- static int IFNDLINE
+ static int IFNDLINE
modifiedfield: MOREVAL constant: 193 → 209
- static int MOREVAL
+ static int MOREVAL
modifiedfield: PLUS constant: 113 → 114
- static int PLUS
+ static int PLUS
modifiedfield: MACEXPPATH constant: 138 → 140
- static int MACEXPPATH
+ static int MACEXPPATH
modifiedfield: ERROR constant: 14 → 16
- static int ERROR
+ static int ERROR
modifiedfield: COMMENT constant: 21 → 23
- static int COMMENT
+ static int COMMENT
modifiedfield: _CODC constant: 177 → 185
- static int _CODC
+ static int _CODC
modifiedfield: ELIF constant: 89 → 90
- static int ELIF
+ static int ELIF
modifiedfield: LSH constant: 110 → 111
- static int LSH
+ static int LSH
modifiedfield: RVALUES constant: 24 → 28
- static int RVALUES
+ static int RVALUES
modifiedfield: PRAGMA constant: 11 → 13
- static int PRAGMA
+ static int PRAGMA
modifiedfield: NOT constant: 94 → 95
- static int NOT
+ static int NOT
modifiedfield: CONSTITUENT constant: 171 → 179
- static int CONSTITUENT
+ static int CONSTITUENT
modifiedfield: MACROVALS_COMMENT constant: 31 → 38
- static int MACROVALS_COMMENT
+ static int MACROVALS_COMMENT
modifiedfield: INFOLINE constant: 168 → 176
- static int INFOLINE
+ static int INFOLINE
modifiedfield: _MWSP constant: 203 → 222
- static int _MWSP
+ static int _MWSP
modifiedfield: MOREARG constant: 207 → 231
- static int MOREARG
+ static int MOREARG
modifiedfield: HEX_DIGIT constant: 62 → 63
- static int HEX_DIGIT
+ static int HEX_DIGIT
modifiedfield: _LCMT4 constant: 185 → 201
- static int _LCMT4
+ static int _LCMT4
modifiedfield: RELATIVE constant: 146 → 154
- static int RELATIVE
+ static int RELATIVE
modifiedfield: BEGITEM constant: 122 → 124
- static int BEGITEM
+ static int BEGITEM
modifiedfield: OR constant: 106 → 107
- static int OR
+ static int OR
modifiedfield: MACROMVTAG constant: 199 → 218
- static int MACROMVTAG
+ static int MACROMVTAG
modifiedfield: XOR constant: 107 → 108
- static int XOR
+ static int XOR
modifiedfield: MACRORV constant: 208 → 232
- static int MACRORV
+ static int MACRORV
modifiedfield: _COD3 constant: 204 → 223
- static int _COD3
+ static int _COD3
modifiedfield: WARNING constant: 15 → 17
- static int WARNING
+ static int WARNING
modifiedfield: _WSP2 constant: 84 → 85
- static int _WSP2
+ static int _WSP2
modifiedfield: _LEADIN2 constant: 173 → 181
- static int _LEADIN2
+ static int _LEADIN2
modifiedfield: DIRLINE constant: 124 → 126
- static int DIRLINE
+ static int DIRLINE
modifiedfield: QUOTED_VAL constant: 26 → 31
- static int QUOTED_VAL
+ static int QUOTED_VAL
modifiedfield: _WSP3 constant: 156 → 164
- static int _WSP3
+ static int _WSP3
modifiedfield: STANDARD constant: 144 → 152
- static int STANDARD
+ static int STANDARD
modifiedfield: _ECMT8 constant: 212 → 236
- static int _ECMT8
+ static int _ECMT8
modifiedfield: CONSTANT constant: 19 → 21
- static int CONSTANT
+ static int CONSTANT
modifiedfield: _CMT3 constant: 183 → 195
- static int _CMT3
+ static int _CMT3
modifiedfield: GE constant: 104 → 105
- static int GE
+ static int GE
modifiedfield: AND constant: 105 → 106
- static int AND
+ static int AND
modifiedfield: LOG_AND constant: 109 → 110
- static int LOG_AND
+ static int LOG_AND
modifiedfield: UNDLINE constant: 172 → 180
- static int UNDLINE
+ static int UNDLINE
modifiedfield: MACROARGSEND constant: 200 → 219
- static int MACROARGSEND
+ static int MACROARGSEND
modifiedfield: _QTE constant: 142 → 144
- static int _QTE
+ static int _QTE
modifiedfield: _WSP8 constant: 188 → 204
- static int _WSP8
+ static int _WSP8
modifiedfield: IFDEFED constant: 92 → 93
- static int IFDEFED
+ static int IFDEFED
modifiedfield: _COD4 constant: 211 → 235
- static int _COD4
+ static int _COD4
modifiedfield: _QTE1 constant: 213 → 237
- static int _QTE1
+ static int _QTE1
modifiedfield: RSH constant: 111 → 112
- static int RSH
+ static int RSH
modifiedfield: _LEADIN1 constant: 170 → 178
- static int _LEADIN1
+ static int _LEADIN1
modifiedfield: OCTAL_LITERAL constant: 63 → 64
- static int OCTAL_LITERAL
+ static int OCTAL_LITERAL
modifiedfield: _EQT1 constant: 216 → 240
- static int _EQT1
+ static int _EQT1
modifiedfield: _LCMTPRAG constant: 149 → 157
- static int _LCMTPRAG
+ static int _LCMTPRAG
modifiedfield: CONLINE constant: 179 → 187
- static int CONLINE
+ static int CONLINE
modifiedfield: _LCMT0 constant: 86 → 87
- static int _LCMT0
+ static int _LCMT0
modifiedfield: _WSP_INFO constant: 169 → 177
- static int _WSP_INFO
+ static int _WSP_INFO
modifiedfield: INCLINE constant: 137 → 139
- static int INCLINE
+ static int INCLINE
modifiedfield: IFNDEFED constant: 93 → 94
- static int IFNDEFED
+ static int IFNDEFED
modifiedfield: _COD2 constant: 189 → 205
- static int _COD2
+ static int _COD2
modifiedfield: MCVLINE constant: 214 → 238
- static int MCVLINE
+ static int MCVLINE
modifiedfield: HASINCLUDE constant: 96 → 97
- static int HASINCLUDE
+ static int HASINCLUDE
modifiedfield: PRAGMA_EXPRN constant: 147 → 155
- static int PRAGMA_EXPRN
+ static int PRAGMA_EXPRN
modifiedfield: QMARK constant: 117 → 118
- static int QMARK
+ static int QMARK
modifiedfield: _INCOP constant: 131 → 133
- static int _INCOP
+ static int _INCOP
modifiedfield: _WSP0 constant: 82 → 83
- static int _WSP0
+ static int _WSP0
modifiedfield: _TOEOL constant: 125 → 127
- static int _TOEOL
+ static int _TOEOL
modifiedfield: RVALUES_COMMENT constant: 25 → 29
- static int RVALUES_COMMENT
+ static int RVALUES_COMMENT
modifiedfield: _QTE0 constant: 187 → 203
- static int _QTE0
+ static int _QTE0
modifiedfield: LOG_OR constant: 108 → 109
- static int LOG_OR
+ static int LOG_OR
modifiedfield: COLON constant: 118 → 119
- static int COLON
+ static int COLON
modifiedfield: LT constant: 101 → 102
- static int LT
+ static int LT
modifiedfield: LEADIN3 constant: 215 → 239
- static int LEADIN3
+ static int LEADIN3
modifiedfield: QUOTED_TEXT constant: 71 → 72
- static int QUOTED_TEXT
+ static int QUOTED_TEXT
modifiedfield: RVSLINE constant: 190 → 206
- static int RVSLINE
+ static int RVSLINE
removedfield: _ECMT3
static int _ECMT3
removedfield: _ECMT10
static int _ECMT10
removedfield: _ECMT7
static int _ECMT7
removedfield: _EECMT7
static int _EECMT7
removedfield: _ECMT5
static int _ECMT5
removedfield: _CMT5
static int _CMT5
removedfield: _ECMT9
static int _ECMT9
removedfield: _EEECMT9
static int _EEECMT9
removedfield: _EECMT9
static int _EECMT9
class ghidra.app.util.datatype.DataTypeSelectionEditor 1 change history
removedmethod: setPreferredDataTypeManager
void setPreferredDataTypeManager(ghidra.program.model.data.DataTypeManager dataTypeManager)
class ghidra.app.util.demangler.Demangled 2 changes history
addedmethod: setMangledContext
void setMangledContext(ghidra.app.util.demangler.MangledContext mangledContextArg)
addedmethod: getMangledContext
ghidra.app.util.demangler.MangledContext getMangledContext()
class ghidra.app.util.demangler.DemangledObject 7 changes history
addedfield: mangledContext
ghidra.app.util.demangler.MangledContext mangledContext
addedfield: rawDemangled
java.lang.String rawDemangled
addedmethod: setMangledContext
void setMangledContext(ghidra.app.util.demangler.MangledContext mangledContextArg)
addedmethod: getMangledContext
ghidra.app.util.demangler.MangledContext getMangledContext()
addedmethod: getRawDemangled
java.lang.String getRawDemangled()
addedmethod: setRawDemangledString
void setRawDemangledString(java.lang.String s)
addedmethod: applyUsingContext
boolean applyUsingContext(ghidra.util.task.TaskMonitor monitor) throws Exception
class ghidra.app.util.demangler.Demangler 3 changes history
addedmethod: demangle
ghidra.app.util.demangler.DemangledObject demangle(ghidra.app.util.demangler.MangledContext context) throws DemangledException
addedmethod: createMangledContext
ghidra.app.util.demangler.MangledContext createMangledContext(java.lang.String mangled, ghidra.app.util.demangler.DemanglerOptions options, ghidra.program.model.listing.Program program, ghidra.program.model.address.Address address)
removedmethod: demangle
ghidra.app.util.demangler.DemangledObject demangle(java.lang.String mangled, boolean demangleOnlyKnownPatterns) throws DemangledException
class ghidra.app.util.demangler.DemanglerUtil 1 change history
addedmethod: demangle
static java.util.List<ghidra.app.util.demangler.DemangledObject> demangle(ghidra.program.model.listing.Program program, java.lang.String mangled, ghidra.program.model.address.Address address)
class ghidra.app.util.importer.LibrarySearchPathManager 2 changes history
addedmethod: getLibraryFsrlList
static java.util.List<ghidra.formats.gfilesystem.FSRL> getLibraryFsrlList(ghidra.app.util.bin.ByteProvider provider, ghidra.program.model.listing.Program program, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws CancelledException
removedmethod: 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
class ghidra.app.util.navigation.GoToQuery 1 change history
removedfield: programs
ghidra.app.util.navigation.GoToQuery.ProgramGroup programs
class ghidra.app.util.opinion.AbstractLibrarySupportLoader 1 change history
addedfield: LOAD_ONLY_LIBRARIES_OPTION_NAME
static java.lang.String LOAD_ONLY_LIBRARIES_OPTION_NAME
class ghidra.app.util.opinion.CoffLoader 1 change history
addedmethod: getSectionAlignment
int getSectionAlignment(ghidra.app.util.bin.format.coff.CoffSectionHeader section)
class ghidra.app.util.opinion.MSCoffLoader 1 change history
addedmethod: getSectionAlignment
int getSectionAlignment(ghidra.app.util.bin.format.coff.CoffSectionHeader section)
class ghidra.app.util.viewer.field.Annotation 3 changes history
removedmethod: getAnnotatedStringHandlers
static java.util.List<ghidra.app.util.viewer.field.AnnotatedStringHandler> getAnnotatedStringHandlers()
removedmethod: getDisplayString
docking.widgets.fieldpanel.field.AttributedString getDisplayString()
removedmethod: handleMouseClick
boolean handleMouseClick(ghidra.app.nav.Navigatable sourceNavigatable, ghidra.framework.plugintool.ServiceProvider serviceProvider)
class ghidra.app.util.viewer.field.AnnotationCommentPart 1 change history
addedmethod: getAnnotation
ghidra.app.util.viewer.field.Annotation getAnnotation()
class ghidra.app.util.viewer.field.CommentUtils 3 changes history
addedmethod: getSymbols
static java.util.List<ghidra.program.model.symbol.Symbol> getSymbols(java.lang.String rawText, ghidra.program.model.listing.Program program)
addedmethod: getAnnotationHandler
static ghidra.app.util.viewer.field.AnnotatedStringHandler getAnnotationHandler(java.lang.String[] annotationParts)
addedmethod: getAnnotatedStringHandlers
static java.util.List<ghidra.app.util.viewer.field.AnnotatedStringHandler> getAnnotatedStringHandlers()
class ghidra.app.util.viewer.field.SymbolAnnotatedStringHandler 1 change history
removedmethod: convertAnnotationSymbolToAddress
static java.lang.String convertAnnotationSymbolToAddress(java.lang.String[] annotationParts, java.lang.String rawText, ghidra.program.model.listing.Program program)
class ghidra.app.util.viewer.options.OptionsGui 1 change history
addedfield: EXT_REF_UNRESOLVED
static ghidra.app.util.viewer.options.ScreenElement EXT_REF_UNRESOLVED
class ghidra.docking.util.LookAndFeelUtils 1 change history
addedmethod: isUsingFlatUI
static boolean isUsingFlatUI()
class ghidra.features.base.codecompare.panel.CodeComparisonPanel 1 change history
addedmethod: getTool
ghidra.framework.plugintool.PluginTool getTool()
class ghidra.framework.ApplicationProperties 1 change history
addedfield: APPLICATION_PYTHON_SUPPORTED_PROPERTY
static java.lang.String APPLICATION_PYTHON_SUPPORTED_PROPERTY
class ghidra.framework.client.DefaultClientAuthenticator 1 change history
addedmethod: getMinimalURL
static java.net.URL getMinimalURL(java.net.URL url)
class ghidra.framework.main.datatree.DialogProjectTreeContext 1 change history
modified extends: docking.DefaultActionContext → docking.DialogActionContext
class ghidra.generic.util.datastruct.SemisparseByteArray 1 change history
addedmethod: getDirect
byte[] getDirect(long loc)
class ghidra.graph.featurette.VgSatelliteFeaturette 1 change history
addedmethod: deselectAllSatellitePositions
void deselectAllSatellitePositions()
class ghidra.graph.viewer.GraphComponent 2 changes history
addedmethod: getSatellitePosition
ghidra.graph.viewer.GraphComponent.SatellitePosition getSatellitePosition()
addedmethod: setSatellitePosition
void setSatellitePosition(ghidra.graph.viewer.GraphComponent.SatellitePosition position)
class ghidra.graph.viewer.VisualGraphView 2 changes history
addedmethod: setSatellitePosition
void setSatellitePosition(ghidra.graph.viewer.GraphComponent.SatellitePosition position)
addedmethod: getSatellitePosition
ghidra.graph.viewer.GraphComponent.SatellitePosition getSatellitePosition()
class ghidra.graph.viewer.VisualGraphViewUpdater 1 change history
addedmethod: relayoutGraph
void relayoutGraph()
class ghidra.graph.viewer.layout.Column 3 changes history
addedmethod: setRow
void setRow(V v, int row)
addedmethod: getRow
int getRow(V v)
addedmethod: isOpenBetween
boolean isOpenBetween(int startRow, int endRow)
class ghidra.graph.viewer.layout.GridLocationMap 17 changes history
addedmethod: getRootColumn
int getRootColumn()
addedmethod: getVertexPoints
java.util.Map<V,ghidra.graph.viewer.layout.GridPoint> getVertexPoints()
addedmethod: set
void set(V v, ghidra.graph.viewer.layout.GridPoint gridPoint)
addedmethod: gridPoint
ghidra.graph.viewer.layout.GridPoint gridPoint(V vertex)
addedmethod: rowsMap
java.util.Map<java.lang.Integer,ghidra.graph.viewer.layout.Row<V>> rowsMap()
addedmethod: columnsMap
java.util.Map<java.lang.Integer,ghidra.graph.viewer.layout.Column<V>> columnsMap()
addedmethod: zeroAlignGrid
void zeroAlignGrid()
addedmethod: shift
void shift(int rowShift, int colShift)
addedmethod: height
int height()
addedmethod: width
int width()
addedmethod: getVertexColumnRanges
ghidra.graph.viewer.layout.GridRange[] getVertexColumnRanges()
addedmethod: containsVertex
boolean containsVertex(V v)
addedmethod: containsEdge
boolean containsEdge(E e)
addedmethod: containsPoint
boolean containsPoint(ghidra.graph.viewer.layout.GridPoint p)
modifiedfield: edgePoints type: Map → Map
- java.util.Map<E,java.util.List<java.awt.Point>> edgePoints
+ java.util.Map<E,java.util.List<ghidra.graph.viewer.layout.GridPoint>> edgePoints
modifiedfield: vertexPoints type: Map → Map
- java.util.Map<V,java.awt.Point> vertexPoints
+ java.util.Map<V,ghidra.graph.viewer.layout.GridPoint> vertexPoints
modifiedmethod: getArticulations return type: List → List
- java.util.List<java.awt.Point> getArticulations(E edge)
+ java.util.List<ghidra.graph.viewer.layout.GridPoint> getArticulations(E edge)
class ghidra.graph.viewer.layout.LayoutLocationMap 9 changes history
addedmethod: getGridCoordinates
ghidra.graph.viewer.layout.GridCoordinates getGridCoordinates()
modifiedmethod: getColumnContaining return type: Column → Column
- ghidra.graph.viewer.layout.Column getColumnContaining(int x)
+ ghidra.graph.viewer.layout.Column<V> getColumnContaining(int x)
modifiedmethod: articulations return type: List → List
- java.util.List<java.awt.Point> articulations(E e)
+ java.util.List<ghidra.graph.viewer.layout.GridPoint> articulations(E e)
modifiedmethod: col return type: Column → Column
- ghidra.graph.viewer.layout.Column col(int gridX)
+ ghidra.graph.viewer.layout.Column<V> col(int gridX)
modifiedmethod: lastColumn return type: Column → Column
- ghidra.graph.viewer.layout.Column lastColumn()
+ ghidra.graph.viewer.layout.Column<V> lastColumn()
modifiedmethod: columns return type: Collection → Collection
- java.util.Collection<ghidra.graph.viewer.layout.Column> columns()
+ java.util.Collection<ghidra.graph.viewer.layout.Column<V>> columns()
modifiedmethod: col return type: Column → Column
- ghidra.graph.viewer.layout.Column col(V v)
+ ghidra.graph.viewer.layout.Column<V> col(V v)
removedmethod: copy
ghidra.graph.viewer.layout.LayoutLocationMap<V,E> copy()
removedmethod: nextColumn
ghidra.graph.viewer.layout.Column nextColumn(ghidra.graph.viewer.layout.Column column)
class ghidra.graph.viewer.renderer.VisualGraphRenderer 2 changes history
addedmethod: setGridPainter
static void setGridPainter(ghidra.graph.viewer.renderer.GridPainter gridPainter)
removedfield: DEBUG_ROW_COL_MAP
static java.util.Map<ghidra.graph.viewer.layout.VisualGraphLayout<?,?>,ghidra.graph.viewer.layout.LayoutLocationMap<?,?>> DEBUG_ROW_COL_MAP
class ghidra.jython.JythonUtils 1 change history
modifiedfield: JYTHON_NAME constant: "jython-2.7.3" → "jython-2.7.4"
- static java.lang.String JYTHON_NAME
+ static java.lang.String JYTHON_NAME
class ghidra.pcode.emu.DefaultPcodeThread 1 change history
addedmethod: getContextAfterCommits
static ghidra.program.model.lang.RegisterValue getContextAfterCommits(ghidra.program.model.listing.Instruction instruction, long counter)
class ghidra.pcode.emu.DefaultPcodeThread.PcodeThreadExecutor 2 changes history
addedmethod: branchToAddress
void branchToAddress(ghidra.program.model.pcode.PcodeOp op, ghidra.program.model.address.Address target)
removedmethod: branchToAddress
void branchToAddress(ghidra.program.model.address.Address target)
class ghidra.pcode.emu.InstructionDecoder 2 changes history
addedmethod: getLanguage
ghidra.program.model.lang.Language getLanguage()
modifiedmethod: decodeInstruction return type: Instruction → PseudoInstruction
- ghidra.program.model.listing.Instruction decodeInstruction(ghidra.program.model.address.Address address, ghidra.program.model.lang.RegisterValue context)
+ ghidra.app.util.PseudoInstruction decodeInstruction(ghidra.program.model.address.Address address, ghidra.program.model.lang.RegisterValue context)
class ghidra.pcode.emu.PcodeMachine 1 change history
addedmethod: getInject
ghidra.pcode.exec.PcodeProgram getInject(ghidra.program.model.address.Address address)
class ghidra.pcode.emu.SleighInstructionDecoder 4 changes history
addedmethod: getLanguage
ghidra.program.model.lang.Language getLanguage()
addedmethod: useCachedInstruction
boolean useCachedInstruction(ghidra.program.model.address.Address address, ghidra.program.model.lang.RegisterValue context)
addedmethod: parseNewBlock
void parseNewBlock(ghidra.program.model.address.Address address, ghidra.program.model.lang.RegisterValue context)
modifiedmethod: decodeInstruction return type: Instruction → PseudoInstruction
- ghidra.program.model.listing.Instruction decodeInstruction(ghidra.program.model.address.Address address, ghidra.program.model.lang.RegisterValue context)
+ ghidra.app.util.PseudoInstruction decodeInstruction(ghidra.program.model.address.Address address, ghidra.program.model.lang.RegisterValue context)
class ghidra.pcode.emu.sys.EmuSyscallLibrary.SyscallPcodeUseropDefinition 5 changes history
addedmethod: isFunctional
boolean isFunctional()
addedmethod: hasSideEffects
boolean hasSideEffects()
addedmethod: canInlinePcode
boolean canInlinePcode()
addedmethod: getDefiningLibrary
ghidra.pcode.exec.PcodeUseropLibrary<?> getDefiningLibrary()
addedmethod: getJavaMethod
java.lang.reflect.Method getJavaMethod()
class ghidra.pcode.exec.AnnotatedPcodeUseropLibrary.AnnotatedPcodeUseropDefinition 6 changes history
addedmethod: isPrimitive
static boolean isPrimitive(java.lang.reflect.Type type)
addedmethod: isFunctional
boolean isFunctional()
addedmethod: hasSideEffects
boolean hasSideEffects()
addedmethod: canInlinePcode
boolean canInlinePcode()
addedmethod: getJavaMethod
java.lang.reflect.Method getJavaMethod()
addedmethod: getDefiningLibrary
ghidra.pcode.exec.PcodeUseropLibrary<T> getDefiningLibrary()
class ghidra.pcode.exec.BytesPcodeExecutorStateSpace 1 change history
addedmethod: computeUninitialized
generic.ULongSpan.ULongSpanSet computeUninitialized(long offset, int size)
class ghidra.pcode.exec.PcodeArithmetic 17 changes history
addedmethod: modBeforeStore
T modBeforeStore(int sizeinOffset, ghidra.program.model.address.AddressSpace space, T inOffset, int sizeinValue, T inValue)
addedmethod: modBeforeStore
T modBeforeStore(ghidra.program.model.pcode.PcodeOp op, ghidra.program.model.address.AddressSpace space, T inOffset, T inValue)
addedmethod: modAfterLoad
T modAfterLoad(int sizeinOffset, ghidra.program.model.address.AddressSpace space, T inOffset, int sizeinValue, T inValue)
addedmethod: modAfterLoad
T modAfterLoad(ghidra.program.model.pcode.PcodeOp op, ghidra.program.model.address.AddressSpace space, T inOffset, T inValue)
addedmethod: fromConst
T fromConst(byte value, int size)
addedmethod: fromConst
T fromConst(short value, int size)
addedmethod: fromConst
T fromConst(int value, int size)
addedmethod: fromConst
T fromConst(float value, int size)
addedmethod: fromConst
T fromConst(double value, int size)
addedmethod: fromConst
T fromConst(boolean value, int size)
addedmethod: fromConst
T fromConst(ghidra.program.model.lang.RegisterValue value)
addedmethod: toRegisterValue
ghidra.program.model.lang.RegisterValue toRegisterValue(ghidra.program.model.lang.Register register, T value, ghidra.pcode.exec.PcodeArithmetic.Purpose purpose)
addedmethod: toFloat
float toFloat(T value, ghidra.pcode.exec.PcodeArithmetic.Purpose purpose)
addedmethod: toDouble
double toDouble(T value, ghidra.pcode.exec.PcodeArithmetic.Purpose purpose)
addedmethod: toBoolean
boolean toBoolean(T value, ghidra.pcode.exec.PcodeArithmetic.Purpose purpose)
removedmethod: modBeforeStore
T modBeforeStore(int sizeout, int sizeinAddress, T inAddress, int sizeinValue, T inValue)
removedmethod: modAfterLoad
T modAfterLoad(int sizeout, int sizeinAddress, T inAddress, int sizeinValue, T inValue)
class ghidra.pcode.exec.PcodeExecutor 13 changes history
addedmethod: getLoadStoreSpace
ghidra.program.model.address.AddressSpace getLoadStoreSpace(ghidra.program.model.pcode.PcodeOp op)
addedmethod: getLoadStoreOffset
ghidra.program.model.pcode.Varnode getLoadStoreOffset(ghidra.program.model.pcode.PcodeOp op)
addedmethod: getStoreValue
ghidra.program.model.pcode.Varnode getStoreValue(ghidra.program.model.pcode.PcodeOp op)
addedmethod: branchToAddress
void branchToAddress(ghidra.program.model.pcode.PcodeOp op, ghidra.program.model.address.Address target)
addedmethod: branchToOffset
void branchToOffset(ghidra.program.model.pcode.PcodeOp op, long offset, ghidra.pcode.exec.PcodeFrame frame)
addedmethod: branchToOffset
void branchToOffset(ghidra.program.model.pcode.PcodeOp op, T offset, ghidra.pcode.exec.PcodeFrame frame)
addedmethod: branchInternal
void branchInternal(ghidra.program.model.pcode.PcodeOp op, ghidra.pcode.exec.PcodeFrame frame, int relative)
addedmethod: getBranchTarget
ghidra.program.model.address.Address getBranchTarget(ghidra.program.model.pcode.PcodeOp op)
addedmethod: getConditionalBranchPredicate
ghidra.program.model.pcode.Varnode getConditionalBranchPredicate(ghidra.program.model.pcode.PcodeOp op)
addedmethod: getIndirectBranchTarget
ghidra.program.model.pcode.Varnode getIndirectBranchTarget(ghidra.program.model.pcode.PcodeOp op)
addedmethod: getCallotherOpNumber
int getCallotherOpNumber(ghidra.program.model.pcode.PcodeOp op)
removedmethod: branchToAddress
void branchToAddress(ghidra.program.model.address.Address target)
removedmethod: branchToOffset
void branchToOffset(T offset, ghidra.pcode.exec.PcodeFrame frame)
class ghidra.pcode.exec.PcodeProgram 2 changes history
addedmethod: format
java.lang.String format(boolean numberOps)
addedmethod: format
java.lang.String format()
class ghidra.pcode.exec.PcodeProgram.MyAppender 3 changes history
addedfield: opIdx
int opIdx
addedfield: numberOps
boolean numberOps
addedmethod: appendIndent
void appendIndent()
class ghidra.pcode.exec.PcodeProgram.MyFormatter 1 change history
addedfield: numberOps
boolean numberOps
class ghidra.pcode.exec.PcodeUseropLibrary.PcodeUseropDefinition 5 changes history
addedmethod: isFunctional
boolean isFunctional()
addedmethod: hasSideEffects
boolean hasSideEffects()
addedmethod: canInlinePcode
boolean canInlinePcode()
addedmethod: getJavaMethod
java.lang.reflect.Method getJavaMethod()
addedmethod: getDefiningLibrary
ghidra.pcode.exec.PcodeUseropLibrary<?> getDefiningLibrary()
class ghidra.pcode.exec.SleighPcodeUseropDefinition 5 changes history
addedmethod: isFunctional
boolean isFunctional()
addedmethod: hasSideEffects
boolean hasSideEffects()
addedmethod: canInlinePcode
boolean canInlinePcode()
addedmethod: getJavaMethod
java.lang.reflect.Method getJavaMethod()
addedmethod: getDefiningLibrary
ghidra.pcode.exec.PcodeUseropLibrary<T> getDefiningLibrary()
class ghidra.plugin.importer.ImporterUtilities 1 change history
addedmethod: showLoadLibrariesDialog
static void showLoadLibrariesDialog(ghidra.program.model.listing.Program program, ghidra.framework.plugintool.PluginTool tool, ghidra.app.services.ProgramManager manager, ghidra.util.task.TaskMonitor monitor)
class ghidra.plugin.importer.LcsSelectionEvent 3 changes history
addedmethod: getLcs
ghidra.program.model.lang.LanguageCompilerSpecPair getLcs()
addedmethod: getType
ghidra.plugin.importer.LcsSelectionEvent.Type getType()
removedfield: selection
ghidra.program.model.lang.LanguageCompilerSpecPair selection
class ghidra.plugins.fsbrowser.FSBFileNode 3 changes history
addedfield: filenameExtOverride
java.lang.String filenameExtOverride
addedmethod: getFilenameExtOverride
java.lang.String getFilenameExtOverride()
addedmethod: getFileExtension
java.lang.String getFileExtension()
class ghidra.plugins.fsbrowser.FSBNode 1 change history
addedmethod: getFileExtension
java.lang.String getFileExtension()
class ghidra.program.database.ProgramBuilder 2 changes history
addedmethod: createMemory
ghidra.program.model.mem.MemoryBlock createMemory(java.lang.String name, java.lang.String address, ghidra.program.database.mem.FileBytes fileBytes, int size)
addedmethod: createFileBytes
ghidra.program.database.mem.FileBytes createFileBytes(int size) throws Exception
class ghidra.program.database.ProgramDB 2 changes history
addedmethod: getSourceFileManager
ghidra.program.database.sourcemap.SourceFileManagerDB getSourceFileManager()
modifiedmethod: setChanged param 1 renamed: b → state
- void setChanged(boolean b)
+ void setChanged(boolean state)
class ghidra.program.database.mem.FileBytes 6 changes history
modifiedmethod: getModifiedBytes added throws IndexOutOfBoundsException
- int getModifiedBytes(long offset, byte[] b, int off, int length) throws IOException
+ int getModifiedBytes(long offset, byte[] b, int off, int length) throws IOException, IndexOutOfBoundsException
modifiedmethod: getOriginalBytes added throws IndexOutOfBoundsException
- int getOriginalBytes(long offset, byte[] b) throws IOException
+ int getOriginalBytes(long offset, byte[] b) throws IOException, IndexOutOfBoundsException
modifiedmethod: getOriginalBytes added throws IndexOutOfBoundsException
- int getOriginalBytes(long offset, byte[] b, int off, int length) throws IOException
+ int getOriginalBytes(long offset, byte[] b, int off, int length) throws IOException, IndexOutOfBoundsException
modifiedmethod: getModifiedByte added throws IndexOutOfBoundsException
- byte getModifiedByte(long offset) throws IOException
+ byte getModifiedByte(long offset) throws IOException, IndexOutOfBoundsException
modifiedmethod: getModifiedBytes added throws IndexOutOfBoundsException
- int getModifiedBytes(long offset, byte[] b) throws IOException
+ int getModifiedBytes(long offset, byte[] b) throws IOException, IndexOutOfBoundsException
modifiedmethod: getOriginalByte added throws IndexOutOfBoundsException
- byte getOriginalByte(long offset) throws IOException
+ byte getOriginalByte(long offset) throws IOException, IndexOutOfBoundsException
class ghidra.program.disassemble.Disassembler 5 changes history
addedmethod: blockTerminated
void blockTerminated(ghidra.program.model.lang.InstructionBlock block)
addedmethod: parseInstructionPrototype
ghidra.program.model.lang.InstructionPrototype parseInstructionPrototype(ghidra.program.model.mem.MemBuffer instrMemBuffer, ghidra.program.model.lang.InstructionBlock block) throws InsufficientBytesException, UnknownInstructionException
addedmethod: getProcessorContext
ghidra.program.model.lang.ProcessorContext getProcessorContext(ghidra.program.model.address.Address addr, int instrLength, ghidra.program.model.lang.RegisterValue contextValue)
removedmethod: adjustPreParseContext
void adjustPreParseContext(ghidra.program.model.mem.MemBuffer instrMemBuffer) throws UnknownInstructionException
removedmethod: getPseudoInstruction
ghidra.app.util.PseudoInstruction getPseudoInstruction(ghidra.program.model.address.Address addr, ghidra.program.model.lang.InstructionPrototype prototype, ghidra.program.model.mem.MemBuffer memBuffer, ghidra.program.model.lang.RegisterValue contextValue, ghidra.program.model.lang.InstructionBlock block) throws AddressOverflowException
class ghidra.program.flatapi.FlatProgramAPI 1 change history
addedmethod: clearListing
boolean clearListing(ghidra.program.model.address.AddressSetView set, boolean instructions, boolean data, boolean symbols, boolean comments, boolean properties, boolean functions, boolean registers, boolean equates, boolean userReferences, boolean analysisReferences, boolean importReferences, boolean defaultReferences, boolean bookmarks)
class ghidra.program.model.data.FileDataTypeManager 2 changes history
addedmethod: createFileArchive
static ghidra.program.model.data.FileDataTypeManager createFileArchive(java.io.File packedDbFile, ghidra.program.model.lang.LanguageID languageId, ghidra.program.model.lang.CompilerSpecID compilerSpecId) throws LanguageNotFoundException, CompilerSpecNotFoundException, IOException
addedmethod: createFileArchive
static ghidra.program.model.data.FileDataTypeManager createFileArchive(java.io.File packedDbfile, java.lang.String languageId, java.lang.String compilerSpecId) throws IOException
class ghidra.program.model.listing.Program 1 change history
addedmethod: getSourceFileManager
ghidra.program.model.sourcemap.SourceFileManager getSourceFileManager()
class ghidra.program.model.pcode.DataTypeSymbol 1 change history
modifiedmethod: generateHash return type: String → int
- static java.lang.String generateHash(ghidra.program.model.data.DataType dt)
+ static int generateHash(ghidra.program.model.data.DataType dt)
class ghidra.program.model.pcode.FunctionPrototype 2 changes history
addedmethod: encodePrototype
void encodePrototype(ghidra.program.model.pcode.Encoder encoder, ghidra.program.model.pcode.PcodeDataTypeManager dtmanage, int firstVarArg) throws IOException
removedmethod: encodePrototype
void encodePrototype(ghidra.program.model.pcode.Encoder encoder, ghidra.program.model.pcode.PcodeDataTypeManager dtmanage) throws IOException
class ghidra.program.model.pcode.HighFunctionDBUtil 1 change history
addedmethod: getFirstVarArg
static int getFirstVarArg(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr)
class ghidra.program.model.pcode.PcodeDataTypeManager 2 changes history
addedmethod: encodeCompositePlaceholder
void encodeCompositePlaceholder(ghidra.program.model.pcode.Encoder encoder, ghidra.program.model.data.DataType type) throws IOException
removedmethod: encodeCompositeZeroSizePlaceholder
void encodeCompositeZeroSizePlaceholder(ghidra.program.model.pcode.Encoder encoder, ghidra.program.model.data.DataType type) throws IOException
class ghidra.program.model.pcode.PcodeSyntaxTree 1 change history
addedmethod: getVarnodes
java.util.Iterator<ghidra.program.model.pcode.VarnodeAST> getVarnodes(ghidra.program.model.address.Address min, ghidra.program.model.address.Address max)
class ghidra.program.model.pcode.VarnodeBank 1 change history
addedmethod: locRange
java.util.Iterator<ghidra.program.model.pcode.VarnodeAST> locRange(ghidra.program.model.address.Address min, ghidra.program.model.address.Address max)
class ghidra.program.util.AddressEvaluator 10 changes history
modified extends: java.lang.Object → generic.expressions.ExpressionEvaluator
addedmethod: parseAsAddress
ghidra.program.model.address.Address parseAsAddress(java.lang.String input) throws ExpressionException
addedmethod: parseAsRelativeAddress
ghidra.program.model.address.Address parseAsRelativeAddress(java.lang.String input, ghidra.program.model.address.Address baseAddress) throws ExpressionException
addedmethod: getAddressFactory
ghidra.program.model.address.AddressFactory getAddressFactory()
addedmethod: setPreferredAddressSpace
void setPreferredAddressSpace(ghidra.program.model.address.AddressSpace space)
addedmethod: evaluateSymbol
generic.expressions.ExpressionValue evaluateSymbol(java.lang.String input)
modifiedmethod: evaluate param 2 renamed: s → inputExpression
- static ghidra.program.model.address.Address evaluate(ghidra.program.model.listing.Program p, java.lang.String s)
+ static ghidra.program.model.address.Address evaluate(ghidra.program.model.listing.Program p, java.lang.String inputExpression)
modifiedmethod: evaluate param 3 renamed: s → inputExpression
- static ghidra.program.model.address.Address evaluate(ghidra.program.model.listing.Program p, ghidra.program.model.address.Address baseAddr, java.lang.String s)
+ static ghidra.program.model.address.Address evaluate(ghidra.program.model.listing.Program p, ghidra.program.model.address.Address baseAddr, java.lang.String inputExpression)
removedmethod: evaluateToLong
static java.lang.Long evaluateToLong(java.lang.String s)
removedmethod: evaluate
static ghidra.program.model.address.Address evaluate(ghidra.program.model.listing.Program p, byte[] addrBytes)
class ghidra.program.util.ProgramDiffFilter 2 changes history
addedfield: SOURCE_MAP_DIFFS
static int SOURCE_MAP_DIFFS
modifiedfield: ALL_DIFFS constant: 32767 → 65535
- static int ALL_DIFFS
+ static int ALL_DIFFS
class ghidra.program.util.ProgramMerge 1 change history
addedmethod: applySourceMapDifferences
void applySourceMapDifferences(ghidra.program.model.address.AddressSet originAddrs, int settings, ghidra.util.task.TaskMonitor monitor) throws LockException
class ghidra.program.util.ProgramMergeFilter 2 changes history
addedfield: SOURCE_MAP
static int SOURCE_MAP
modifiedfield: ALL constant: 131071 → 262143
- static int ALL
+ static int ALL
class ghidra.util.MathUtilities 2 changes history
addedmethod: cmin
static C cmin(C a, C b)
addedmethod: cmax
static C cmax(C a, C b)
class ghidra.util.NumericUtilities 7 changes history
addedfield: MAX_UNSIGNED_INT
static java.math.BigInteger MAX_UNSIGNED_INT
addedmethod: parseInt
static int parseInt(java.lang.String s, int defaultValue)
addedmethod: parseLong
static long parseLong(java.lang.String s, long defaultValue)
modifiedmethod: parseHexBigInteger added throws NumberFormatException
- static java.math.BigInteger parseHexBigInteger(java.lang.String s)
+ static java.math.BigInteger parseHexBigInteger(java.lang.String s) throws NumberFormatException
modifiedmethod: parseLong added throws NumberFormatException
- static long parseLong(java.lang.String s)
+ static long parseLong(java.lang.String s) throws NumberFormatException
modifiedmethod: parseInt added throws NumberFormatException
- static int parseInt(java.lang.String s)
+ static int parseInt(java.lang.String s) throws NumberFormatException
modifiedmethod: parseHexLong added throws NumberFormatException
- static long parseHexLong(java.lang.String s)
+ static long parseHexLong(java.lang.String s) throws NumberFormatException
class ghidra.util.UserSearchUtils 1 change history
addedmethod: escapeNonGlobbingRegexCharacters
static java.lang.String escapeNonGlobbingRegexCharacters(java.lang.String input)
class ghidra.util.datastruct.Accumulator 2 changes history
modified implements: java.lang.Iterable → java.lang.Iterable, java.util.function.Consumer
addedmethod: accept
void accept(T t)
class ghidra.util.filechooser.GhidraFileChooserModel 1 change history
addedmethod: getDownloadsDirectory
java.io.File getDownloadsDirectory()
class ghidra.util.table.AddressBasedTableModel 4 changes history
removedmethod: getAddress
ghidra.program.model.address.Address getAddress(int row)
removedmethod: createTableColumnDescriptor
docking.widgets.table.TableColumnDescriptor<ROW_TYPE> createTableColumnDescriptor()
removedmethod: getProgramLocation
ghidra.program.util.ProgramLocation getProgramLocation(int row, int column)
removedmethod: getProgramSelection
ghidra.program.util.ProgramSelection getProgramSelection(int[] rows)
class ghidra.util.table.GhidraProgramTableModel 5 changes history
addedmethod: createTableColumnDescriptor
docking.widgets.table.TableColumnDescriptor<ROW_TYPE> createTableColumnDescriptor()
addedmethod: getAddress
ghidra.program.model.address.Address getAddress(int modelRow, int modelColumn)
addedmethod: getProgramLocation
ghidra.program.util.ProgramLocation getProgramLocation(int modelRow, int modelColumn)
addedmethod: getProgramSelection
ghidra.program.util.ProgramSelection getProgramSelection(int[] modelRows)
modifiedmethod: getAddress param 1 renamed: row → modelRow
- ghidra.program.model.address.Address getAddress(int row)
+ ghidra.program.model.address.Address getAddress(int modelRow)
class help.HelpBuildUtils 2 changes history
addedmethod: findModuleFile
static generic.jar.ResourceFile findModuleFile(java.lang.String relativePath)
addedmethod: findApplicationUrl
static java.net.URL findApplicationUrl(java.lang.String relativePath)
class help.validator.JavaHelpValidator 1 change history
addedfield: EXTERNAL_PREFIX
static java.lang.String EXTERNAL_PREFIX
class help.validator.location.HelpModuleCollection 1 change history
addedmethod: addGeneratedHelpLocation
void addGeneratedHelpLocation(java.io.File file)
docking 2 added, 7 modified
class docking.ComponentProvider 2 changes history
addedmethod: isShowing
boolean isShowing()
addedmethod: componentMadeDisplayable
void componentMadeDisplayable()
class docking.DialogComponentProvider 2 changes history
addedmethod: createSharedActions
static void createSharedActions(docking.Tool tool, docking.actions.ToolActions toolActions, java.lang.String owner)
addedmethod: isDialogKeyBindingAction
boolean isDialogKeyBindingAction(docking.action.DockingActionIf action)
class docking.DockableHeader 1 change history
addedmethod: dispose
void dispose()
class docking.DockingDialog 1 change history
addedmethod: containsProvider
boolean containsProvider(docking.DialogComponentProvider dcp)
class docking.DockingKeyBindingAction 1 change history
addedmethod: getValidActions
java.util.List<docking.action.DockingActionIf> getValidActions(java.lang.Object source)
class docking.DockingWindowManager 3 changes history
addedmethod: isLastProviderInDetachedWindow
boolean isLastProviderInDetachedWindow(docking.ComponentProvider provider)
addedmethod: removePreferenceStateSupplier
void removePreferenceStateSupplier(java.lang.String key)
addedmethod: createSharedActions
static void createSharedActions(docking.Tool tool, docking.actions.ToolActions toolActions, java.lang.String owner)
class docking.KeyEntryTextField 1 change history
addedmethod: clearKeyStroke
void clearKeyStroke()
docking.action 2 modified
class docking.action.DockingAction 1 change history
addedmethod: setDefaultKeyBindingData
void setDefaultKeyBindingData(docking.action.KeyBindingData kbd)
class docking.action.MultipleKeyAction 1 change history
addedmethod: getValidActions
java.util.List<docking.action.DockingActionIf> getValidActions(java.lang.Object source)
docking.options.editor 1 modified
class docking.options.editor.StringEditor 1 change history
addedmethod: setAsText
void setAsText(java.lang.String text) throws IllegalArgumentException
docking.test 1 modified
class docking.test.AbstractDockingTest 4 changes history
addedmethod: triggerEscape
static void triggerEscape(java.awt.Component c)
addedmethod: triggerBackspace
static void triggerBackspace(java.awt.Component c)
removedmethod: triggerEscapeKey
static void triggerEscapeKey(java.awt.Component c)
removedmethod: triggerBackspaceKey
static void triggerBackspaceKey(java.awt.Component c)
docking.widgets 1 added, 2 modified
class docking.widgets.AbstractGCellRenderer 6 changes history
modified implements: (none) → generic.theme.laf.FontChangeListener
addedfield: baseFontId
java.lang.String baseFontId
addedfield: fixedWidthFontId
java.lang.String fixedWidthFontId
addedmethod: setFixedWidthFontId
void setFixedWidthFontId(java.lang.String fontId)
addedmethod: setUI
void setUI(javax.swing.plaf.LabelUI ui)
addedmethod: fontChanged
void fontChanged(java.lang.String fontId, java.awt.Font f)
class docking.widgets.DropDownTextField 1 change history
removedmethod: processKeyBinding
boolean processKeyBinding(javax.swing.KeyStroke ks, java.awt.event.KeyEvent e, int condition, boolean pressed)
docking.widgets.fieldpanel.support 1 added, 2 modified
class docking.widgets.fieldpanel.support.MultiRowLayout 5 changes history
addedmethod: toString
java.lang.String toString()
addedmethod: getRowHeights
docking.widgets.fieldpanel.support.MultiRowLayout.RowHeights getRowHeights()
addedmethod: align
void align(docking.widgets.fieldpanel.support.MultiRowLayout.RowHeights sharedRowHeights)
removedmethod: fillHeights
void fillHeights(int[] rowHeights)
removedmethod: align
void align(int[] rowHeights)
class docking.widgets.fieldpanel.support.RowLayout 1 change history
addedmethod: toString
java.lang.String toString()
docking.widgets.filechooser 1 modified
class docking.widgets.filechooser.LocalFileChooserModel 1 change history
addedmethod: getDownloadsDirectory
java.io.File getDownloadsDirectory()
docking.widgets.filter 2 modified
class docking.widgets.filter.FilterOptions 2 changes history
addedmethod: hashCode
int hashCode()
addedmethod: equals
boolean equals(java.lang.Object obj)
class docking.widgets.filter.FilterTextField 1 change history
addedmethod: requestFocusInWindow
boolean requestFocusInWindow()
docking.widgets.table 5 modified
class docking.widgets.table.GTable 1 change history
addedmethod: getTableFilterPanel
docking.widgets.table.GTableFilterPanel<?> getTableFilterPanel()
class docking.widgets.table.GTableFilterPanel 3 changes history
addedmethod: getFilterOptions
docking.widgets.filter.FilterOptions getFilterOptions()
addedmethod: activate
void activate()
addedmethod: toggleVisibility
void toggleVisibility()
class docking.widgets.table.GTableHeaderRenderer 2 changes history
addedmethod: setSortEmphasis
void setSortEmphasis(double sortEmphasis)
removedfield: isPaintingPrimarySortColumn
boolean isPaintingPrimarySortColumn
class docking.widgets.table.MappedTableColumn 1 change history
addedmethod: map
EXPECTED_ROW_TYPE map(ROW_TYPE rowObject, DATA_SOURCE data, ghidra.framework.plugintool.ServiceProvider serviceProvider)
class docking.widgets.table.TableSortState 3 changes history
modifiedmethod: getColumnSortState param 1 renamed: columnIndex → columnModelIndex
- docking.widgets.table.ColumnSortState getColumnSortState(int columnIndex)
+ docking.widgets.table.ColumnSortState getColumnSortState(int columnModelIndex)
modifiedmethod: createDefaultSortState param 1 renamed: columnIndex → columnModelIndex
- static docking.widgets.table.TableSortState createDefaultSortState(int columnIndex, boolean isAscending)
+ static docking.widgets.table.TableSortState createDefaultSortState(int columnModelIndex, boolean isAscending)
modifiedmethod: createDefaultSortState param 1 renamed: columnIndex → columnModelIndex
- static docking.widgets.table.TableSortState createDefaultSortState(int columnIndex)
+ static docking.widgets.table.TableSortState createDefaultSortState(int columnModelIndex)
docking.widgets.table.constraint.dialog 1 modified
docking.widgets.table.constrainteditor 1 modified
class docking.widgets.table.constrainteditor.MappedColumnConstraintEditor 1 change history
addedmethod: toString
java.lang.String toString()
docking.widgets.textfield 1 added, 1 modified
class docking.widgets.textfield.GFormattedTextField 4 changes history
addedmethod: getDefaultText
java.lang.String getDefaultText()
addedmethod: reset
void reset()
addedmethod: isChanged
boolean isChanged()
addedmethod: isInvalid
boolean isInvalid()
docking.widgets.tree 3 modified
class docking.widgets.tree.DefaultGTreeFilterProvider 4 changes history
addedmethod: setPreferredFilterOptions
void setPreferredFilterOptions(docking.widgets.filter.FilterOptions filterOptions)
addedmethod: activate
void activate()
addedmethod: toggleVisibility
void toggleVisibility()
addedmethod: dispose
void dispose()
class docking.widgets.tree.GTreeFilterFactory 1 change history
addedmethod: isDefault
boolean isDefault()
class docking.widgets.tree.GTreeFilterProvider 3 changes history
addedmethod: activate
void activate()
addedmethod: toggleVisibility
void toggleVisibility()
addedmethod: dispose
void dispose()
generic.expressions 5 added
generic.test 2 modified
class generic.test.AbstractGTest 2 changes history
addedfield: repeatedRule
org.junit.rules.TestRule repeatedRule
addedfield: ignoreUnfinishedRule
org.junit.rules.TestRule ignoreUnfinishedRule
class generic.test.AbstractGenericTest 1 change history
removedfield: repeatedRule
org.junit.rules.TestRule repeatedRule
generic.test.rule 2 added
generic.theme 4 modified
class generic.theme.FontModifier 1 change history
addedmethod: toString
java.lang.String toString()
class generic.theme.FontValue 1 change history
addedmethod: getModifier
generic.theme.FontModifier getModifier()
class generic.theme.StubThemeManager 1 change history
addedmethod: isUsingAquaUI
boolean isUsingAquaUI()
class generic.theme.ThemeManager 2 changes history
addedmethod: isUsingAquaUI
boolean isUsingAquaUI()
addedmethod: isUsingFlatUI
boolean isUsingFlatUI()
generic.theme.laf 1 added
ghidra.app.decompiler 2 modified
class ghidra.app.decompiler.DecompileOptions 1 change history
removedmethod: getFunctionColor
java.awt.Color getFunctionColor()
class ghidra.app.decompiler.PrettyPrinter 1 change history
addedmethod: getText
static java.lang.String getText(ghidra.app.decompiler.ClangLine line)
ghidra.app.decompiler.component 2 modified
class ghidra.app.decompiler.component.DecompilerController 1 change history
addedmethod: getServiceProvider
ghidra.framework.plugintool.ServiceProvider getServiceProvider()
class ghidra.app.decompiler.component.DecompilerPanel 1 change history
addedmethod: getController
ghidra.app.decompiler.component.DecompilerController getController()
ghidra.app.plugin.assembler 1 modified
class ghidra.app.plugin.assembler.AssemblyBuffer 4 changes history
addedmethod: assemble
byte[] assemble(java.lang.String line, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx) throws AssemblySyntaxException, AssemblySemanticException, IOException
addedmethod: assemble
byte[] assemble(ghidra.program.model.address.Address at, java.lang.String line, ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx) throws AssemblySyntaxException, AssemblySemanticException, IOException
addedmethod: getEntry
ghidra.program.model.address.Address getEntry()
addedmethod: getAssembler
ghidra.app.plugin.assembler.Assembler getAssembler()
ghidra.app.plugin.assembler.sleigh.sem 3 modified
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock 3 changes history
addedmethod: assign
ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock assign(ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock that)
addedmethod: invertMask
ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock invertMask()
addedmethod: writeContextCommitMask
ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock writeContextCommitMask(ghidra.app.plugin.processors.sleigh.ContextCommit cc)
class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns 1 change history
addedmethod: withContext
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns withContext(ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx)
class ghidra.app.plugin.assembler.sleigh.sem.DefaultAssemblyResolvedPatterns 2 changes history
addedmethod: withContextBuilder
ghidra.app.plugin.assembler.sleigh.sem.AbstractAssemblyResolutionFactory.AbstractAssemblyResolvedPatternsBuilder<?> withContextBuilder(ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx)
addedmethod: withContext
ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolvedPatterns withContext(ghidra.app.plugin.assembler.sleigh.sem.AssemblyPatternBlock ctx)
ghidra.app.plugin.debug 1 modified
class ghidra.app.plugin.debug.DomainFolderChangesDisplayPlugin 2 changes history
modifiedmethod: domainFileRemoved param 2 renamed: name → folderName
- void domainFileRemoved(ghidra.framework.model.DomainFolder parent, java.lang.String name, java.lang.String fileID)
+ void domainFileRemoved(ghidra.framework.model.DomainFolder parent, java.lang.String folderName, java.lang.String fileID)
modifiedmethod: domainFolderRemoved param 2 renamed: name → folderName
- void domainFolderRemoved(ghidra.framework.model.DomainFolder parent, java.lang.String name)
+ void domainFolderRemoved(ghidra.framework.model.DomainFolder parent, java.lang.String folderName)
ghidra.app.plugin.languages.sleigh 1 added
ghidra.app.plugin.processors.sleigh 1 modified
class ghidra.app.plugin.processors.sleigh.ContextCommit 2 changes history
addedmethod: getWordIndex
int getWordIndex()
addedmethod: getMask
int getMask()
ghidra.app.script 1 modified
class ghidra.app.script.GhidraScript 1 change history
removedmethod: parseFile
java.io.File parseFile(java.lang.String s)
ghidra.app.services 1 added, 2 modified
class ghidra.app.services.GhidraScriptService 1 change history
addedmethod: tryToEditFileInVSCode
boolean tryToEditFileInVSCode(generic.jar.ResourceFile file)
class ghidra.app.services.QueryData 1 change history
addedmethod: hasWildCards
static boolean hasWildCards(java.lang.String query)
ghidra.app.tablechooser 1 modified
class ghidra.app.tablechooser.TableChooserDialog 1 change history
addedmethod: getTable
ghidra.util.table.GhidraTable getTable()
ghidra.app.util 4 modified
class ghidra.app.util.AddressInput 22 changes history
addedfield: ALL_MEMORY_SPACES
static java.util.function.Predicate<ghidra.program.model.address.AddressSpace> ALL_MEMORY_SPACES
addedfield: LOADED_MEMORY_SPACES
static java.util.function.Predicate<ghidra.program.model.address.AddressSpace> LOADED_MEMORY_SPACES
addedmethod: setText
void setText(java.lang.String text)
addedmethod: setComponentBorders
void setComponentBorders(javax.swing.border.Border border)
addedmethod: setAssumeHex
void setAssumeHex(boolean hexMode)
addedmethod: setAddressSpace
void setAddressSpace(ghidra.program.model.address.AddressSpace addressSpace)
addedmethod: getAddressWithExceptions
ghidra.program.model.address.Address getAddressWithExceptions() throws ExpressionException
addedmethod: setProgram
void setProgram(ghidra.program.model.listing.Program program)
addedmethod: simulateAddressChanged
void simulateAddressChanged(ghidra.program.model.address.Address addr)
modifiedmethod: setEditable param 1 renamed: state → b
- void setEditable(boolean state)
+ void setEditable(boolean b)
modifiedmethod: setAddress param 1 renamed: addr → address
- void setAddress(ghidra.program.model.address.Address addr)
+ void setAddress(ghidra.program.model.address.Address address)
removedfield: INCLUDE_LOADED_MEMORY_SPACES
static java.util.function.Predicate<ghidra.program.model.address.AddressSpace> INCLUDE_LOADED_MEMORY_SPACES
removedfield: INCLUDE_ALL_MEMORY_SPACES
static java.util.function.Predicate<ghidra.program.model.address.AddressSpace> INCLUDE_ALL_MEMORY_SPACES
removedmethod: getAddressFactory
ghidra.program.model.address.AddressFactory getAddressFactory()
removedmethod: selectDefaultAddressSpace
void selectDefaultAddressSpace()
removedmethod: getValue
java.lang.String getValue()
removedmethod: setValue
void setValue(java.lang.String value)
removedmethod: setValue
void setValue(ghidra.program.model.address.Address addr)
removedmethod: addChangeListener
void addChangeListener(javax.swing.event.ChangeListener listener)
removedmethod: showAddressSpaceCombo
void showAddressSpaceCombo(boolean showCombo)
removedmethod: getAddressTextField
javax.swing.JTextField getAddressTextField()
removedmethod: getAddressSpaceTextField
javax.swing.JTextField getAddressSpaceTextField()
class ghidra.app.util.Option 1 change history
addedmethod: isHidden
boolean isHidden()
class ghidra.app.util.SearchConstants 1 change history
addedfield: SEARCH_LIMIT_NAME
static java.lang.String SEARCH_LIMIT_NAME
class ghidra.app.util.SymbolInspector 2 changes history
addedmethod: getColorAndStyle
ghidra.app.util.ColorAndStyle getColorAndStyle(ghidra.program.model.listing.Program p, ghidra.program.model.symbol.Reference r)
addedmethod: getScreenElement
ghidra.app.util.viewer.options.ScreenElement getScreenElement(ghidra.program.model.listing.Program p, ghidra.program.model.symbol.Reference r)
ghidra.app.util.bin 1 modified
class ghidra.app.util.bin.StructConverter 1 change history
addedmethod: setEndian
static void setEndian(ghidra.program.model.listing.Data data, boolean bigEndian) throws Exception
ghidra.app.util.bin.format.dwarf 2 modified
class ghidra.app.util.bin.format.dwarf.DWARFImportOptions 2 changes history
addedmethod: getMaxSourceMapEntryLength
long getMaxSourceMapEntryLength()
addedmethod: setMaxSourceMapEntryLength
void setMaxSourceMapEntryLength(long maxLength)
class ghidra.app.util.bin.format.dwarf.DWARFImporter 1 change history
addedfield: DEFAULT_COMPILATION_DIR
static java.lang.String DEFAULT_COMPILATION_DIR
ghidra.app.util.bin.format.dwarf.line 1 modified
class ghidra.app.util.bin.format.dwarf.line.DWARFLine 1 change history
addedmethod: getNumFiles
int getNumFiles()
ghidra.app.util.bin.format.golang 2 modified
class ghidra.app.util.bin.format.golang.GoBuildInfo 5 changes history
addedmethod: getBuildSetting
ghidra.app.util.bin.format.golang.GoBuildSettings getBuildSetting(java.lang.String key)
addedmethod: getGOOS
java.lang.String getGOOS(ghidra.program.model.listing.Program program)
addedmethod: getProgramGOOS
static java.lang.String getProgramGOOS(ghidra.program.model.listing.Program program)
addedmethod: getGOARCH
java.lang.String getGOARCH(ghidra.program.model.listing.Program program)
addedmethod: getProgramGOARCH
static java.lang.String getProgramGOARCH(ghidra.program.model.listing.Program program)
class ghidra.app.util.bin.format.golang.GoConstants 1 change history
addedfield: GOLANG_AUTOGENERATED_FILENAME
static java.lang.String GOLANG_AUTOGENERATED_FILENAME
ghidra.app.util.bin.format.golang.rtti 3 modified
class ghidra.app.util.bin.format.golang.rtti.GoFuncData 3 changes history
addedmethod: markupSourceFileInfo
void markupSourceFileInfo()
addedmethod: getStructureNamespace
java.lang.String getStructureNamespace() throws IOException
removedmethod: getFuncIDEnum
ghidra.app.util.bin.format.golang.rtti.GoFuncID getFuncIDEnum()
class ghidra.app.util.bin.format.golang.rtti.GoItab 1 change history
addedmethod: getStructureNamespace
java.lang.String getStructureNamespace() throws IOException
class ghidra.app.util.bin.format.golang.rtti.GoPcValueEvaluator 3 changes history
addedmethod: getPC
long getPC()
addedmethod: reset
void reset()
addedmethod: evalNext
int evalNext() throws IOException
ghidra.app.util.bin.format.golang.rtti.types 3 modified
class ghidra.app.util.bin.format.golang.rtti.types.GoArrayType 1 change history
addedmethod: getPackagePathString
java.lang.String getPackagePathString()
class ghidra.app.util.bin.format.golang.rtti.types.GoFuncType 1 change history
modifiedmethod: additionalMarkup added throws CancelledException
- void additionalMarkup(ghidra.app.util.bin.format.golang.structmapping.MarkupSession session) throws IOException
+ void additionalMarkup(ghidra.app.util.bin.format.golang.structmapping.MarkupSession session) throws IOException, CancelledException
class ghidra.app.util.bin.format.golang.rtti.types.GoPointerType 1 change history
addedmethod: getPackagePathString
java.lang.String getPackagePathString()
ghidra.app.util.bin.format.macho.commands 1 modified
class ghidra.app.util.bin.format.macho.commands.LoadCommand 1 change history
removedmethod: setEndian
static void setEndian(ghidra.program.model.listing.Data data, boolean bigEndian) throws Exception
ghidra.app.util.bin.format.omf.omf51 1 modified
class ghidra.app.util.bin.format.omf.omf51.Omf51RecordTypes 7 changes history
addedfield: SegmentDEFKeil
static int SegmentDEFKeil
addedfield: ScopeDEFKeil
static int ScopeDEFKeil
addedfield: DebugItemKeil
static int DebugItemKeil
addedfield: PublicDEFKeil
static int PublicDEFKeil
addedfield: DebugData62Keil
static int DebugData62Keil
addedfield: DebugData63Keil
static int DebugData63Keil
addedfield: DebugData64Keil
static int DebugData64Keil
ghidra.app.util.bin.format.pe 1 modified
class ghidra.app.util.bin.format.pe.SectionHeader 1 change history
addedfield: IMAGE_SCN_ALIGN_MASK
static int IMAGE_SCN_ALIGN_MASK
ghidra.app.util.bin.format.pe.debug 1 modified
class ghidra.app.util.bin.format.pe.debug.DebugCOFFSymbolTable 1 change history
modifiedmethod: getSymbols return type: ghidra.app.util.bin.format.pe.debug.DebugCOFFSymbol[] → List
- ghidra.app.util.bin.format.pe.debug.DebugCOFFSymbol[] getSymbols()
+ java.util.List<ghidra.app.util.bin.format.pe.debug.DebugCOFFSymbol> getSymbols()
ghidra.app.util.cparser 3 modified
class ghidra.app.util.cparser.C.CParserConstants 77 changes history
addedfield: VECTORCALL
static int VECTORCALL
addedfield: RUSTCALL
static int RUSTCALL
addedfield: PASCALCALL
static int PASCALCALL
modifiedfield: UNALIGNED constant: 48 → 51
- static int UNALIGNED
+ static int UNALIGNED
modifiedfield: CHAR constant: 72 → 75
- static int CHAR
+ static int CHAR
modifiedfield: LETTER constant: 85 → 88
- static int LETTER
+ static int LETTER
modifiedfield: LINE constant: 82 → 85
- static int LINE
+ static int LINE
modifiedfield: CASE constant: 59 → 62
- static int CASE
+ static int CASE
modifiedfield: ENUM constant: 69 → 72
- static int ENUM
+ static int ENUM
modifiedfield: OBJC_LETTER constant: 128 → 131
- static int OBJC_LETTER
+ static int OBJC_LETTER
modifiedfield: DECLSPEC constant: 39 → 38
- static int DECLSPEC
+ static int DECLSPEC
modifiedfield: PLETTER constant: 107 → 110
- static int PLETTER
+ static int PLETTER
modifiedfield: W64 constant: 68 → 71
- static int W64
+ static int W64
modifiedfield: LINEALT constant: 83 → 86
- static int LINEALT
+ static int LINEALT
modifiedfield: PRAGMA_FUNC constant: 41 → 40
- static int PRAGMA_FUNC
+ static int PRAGMA_FUNC
modifiedfield: PCLOSE constant: 110 → 113
- static int PCLOSE
+ static int PCLOSE
modifiedfield: INT16 constant: 62 → 65
- static int INT16
+ static int INT16
modifiedfield: PCOMMA constant: 115 → 118
- static int PCOMMA
+ static int PCOMMA
modifiedfield: ASMBLOCKP constant: 90 → 93
- static int ASMBLOCKP
+ static int ASMBLOCKP
modifiedfield: PHEX_LITERAL constant: 118 → 121
- static int PHEX_LITERAL
+ static int PHEX_LITERAL
modifiedfield: PACKED constant: 49 → 52
- static int PACKED
+ static int PACKED
modifiedfield: OBJC2_END constant: 142 → 145
- static int OBJC2_END
+ static int OBJC2_END
modifiedfield: PMINUS constant: 111 → 114
- static int PMINUS
+ static int PMINUS
modifiedfield: IF constant: 78 → 81
- static int IF
+ static int IF
modifiedfield: INT64 constant: 64 → 67
- static int INT64
+ static int INT64
modifiedfield: LONG constant: 60 → 63
- static int LONG
+ static int LONG
modifiedfield: ASM_SEMI constant: 91 → 94
- static int ASM_SEMI
+ static int ASM_SEMI
modifiedfield: PTR64 constant: 65 → 68
- static int PTR64
+ static int PTR64
modifiedfield: PPLUS constant: 112 → 115
- static int PPLUS
+ static int PPLUS
modifiedfield: PINTEGER_LITERAL constant: 116 → 119
- static int PINTEGER_LITERAL
+ static int PINTEGER_LITERAL
modifiedfield: OBJC_IDENTIFIER constant: 127 → 130
- static int OBJC_IDENTIFIER
+ static int OBJC_IDENTIFIER
modifiedfield: IDENTIFIER constant: 84 → 87
- static int IDENTIFIER
+ static int IDENTIFIER
modifiedfield: GOTO constant: 73 → 76
- static int GOTO
+ static int GOTO
modifiedfield: ELSE constant: 58 → 61
- static int ELSE
+ static int ELSE
modifiedfield: AUTO constant: 70 → 73
- static int AUTO
+ static int AUTO
modifiedfield: CDECL constant: 38 → 42
- static int CDECL
+ static int CDECL
modifiedfield: PIDENTIFIER constant: 106 → 109
- static int PIDENTIFIER
+ static int PIDENTIFIER
modifiedfield: OBJC_SEMI constant: 130 → 133
- static int OBJC_SEMI
+ static int OBJC_SEMI
modifiedfield: OBJC_DIGIT constant: 129 → 132
- static int OBJC_DIGIT
+ static int OBJC_DIGIT
modifiedfield: NORETURN constant: 45 → 48
- static int NORETURN
+ static int NORETURN
modifiedfield: DIGIT constant: 86 → 89
- static int DIGIT
+ static int DIGIT
modifiedfield: PRAGMA constant: 40 → 39
- static int PRAGMA
+ static int PRAGMA
modifiedfield: OBJC2_IGNORE constant: 141 → 144
- static int OBJC2_IGNORE
+ static int OBJC2_IGNORE
modifiedfield: PCOLON constant: 114 → 117
- static int PCOLON
+ static int PCOLON
modifiedfield: ATTRIBUTE constant: 50 → 53
- static int ATTRIBUTE
+ static int ATTRIBUTE
modifiedfield: POPEN constant: 109 → 112
- static int POPEN
+ static int POPEN
modifiedfield: POCTAL_LITERAL constant: 119 → 122
- static int POCTAL_LITERAL
+ static int POCTAL_LITERAL
modifiedfield: ALIGNAS constant: 46 → 49
- static int ALIGNAS
+ static int ALIGNAS
modifiedfield: STATICASSERT constant: 55 → 58
- static int STATICASSERT
+ static int STATICASSERT
modifiedfield: NEAR constant: 74 → 77
- static int NEAR
+ static int NEAR
modifiedfield: INT32 constant: 63 → 66
- static int INT32
+ static int INT32
modifiedfield: FAR constant: 75 → 78
- static int FAR
+ static int FAR
modifiedfield: BOOL constant: 67 → 70
- static int BOOL
+ static int BOOL
modifiedfield: VOID constant: 71 → 74
- static int VOID
+ static int VOID
modifiedfield: DO constant: 79 → 82
- static int DO
+ static int DO
modifiedfield: PROTOCOL constant: 80 → 83
- static int PROTOCOL
+ static int PROTOCOL
modifiedfield: INT constant: 77 → 80
- static int INT
+ static int INT
modifiedfield: PSTRING_LITERAL constant: 120 → 123
- static int PSTRING_LITERAL
+ static int PSTRING_LITERAL
modifiedfield: EXTENSION constant: 51 → 54
- static int EXTENSION
+ static int EXTENSION
modifiedfield: ASM constant: 53 → 56
- static int ASM
+ static int ASM
modifiedfield: PDIGIT constant: 108 → 111
- static int PDIGIT
+ static int PDIGIT
modifiedfield: INT8 constant: 61 → 64
- static int INT8
+ static int INT8
modifiedfield: LINENUMBER_LITERAL constant: 97 → 100
- static int LINENUMBER_LITERAL
+ static int LINENUMBER_LITERAL
modifiedfield: ALIGNOF constant: 47 → 50
- static int ALIGNOF
+ static int ALIGNOF
modifiedfield: ASMBLOCKB constant: 89 → 92
- static int ASMBLOCKB
+ static int ASMBLOCKB
modifiedfield: PTR32 constant: 66 → 69
- static int PTR32
+ static int PTR32
modifiedfield: PATH_LITERAL constant: 96 → 99
- static int PATH_LITERAL
+ static int PATH_LITERAL
modifiedfield: FOR constant: 76 → 79
- static int FOR
+ static int FOR
modifiedfield: PSTAR constant: 113 → 116
- static int PSTAR
+ static int PSTAR
modifiedfield: OBJC_IGNORE constant: 126 → 129
- static int OBJC_IGNORE
+ static int OBJC_IGNORE
modifiedfield: PDECIMAL_LITERAL constant: 117 → 120
- static int PDECIMAL_LITERAL
+ static int PDECIMAL_LITERAL
modifiedfield: READABLETO constant: 42 → 41
- static int READABLETO
+ static int READABLETO
modifiedfield: FLOAT constant: 56 → 59
- static int FLOAT
+ static int FLOAT
modifiedfield: RESTRICT constant: 52 → 55
- static int RESTRICT
+ static int RESTRICT
modifiedfield: INTERFACE constant: 81 → 84
- static int INTERFACE
+ static int INTERFACE
modifiedfield: SHORT constant: 57 → 60
- static int SHORT
+ static int SHORT
modifiedfield: INLINE constant: 54 → 57
- static int INLINE
+ static int INLINE
class ghidra.app.util.cparser.C.CParserUtils 3 changes history
addedmethod: parseHeaderFiles
static ghidra.app.util.cparser.C.CParserUtils.CParseResults parseHeaderFiles(ghidra.program.model.data.DataTypeManager[] openDTMgrs, java.lang.String[] filenames, java.lang.String[] args, ghidra.program.model.data.DataTypeManager dtMgr, ghidra.util.task.TaskMonitor monitor) throws ParseException, ParseException, IOException
removedmethod: parseHeaderFiles
static ghidra.app.util.cparser.C.CParserUtils.CParseResults parseHeaderFiles(ghidra.program.model.data.DataTypeManager[] openDTMgrs, java.lang.String[] filenames, java.lang.String[] args, ghidra.program.model.data.DataTypeManager existingDTMgr, java.lang.String languageId, java.lang.String compileSpecId, ghidra.util.task.TaskMonitor monitor) throws ParseException, ParseException, IOException
removedmethod: parseHeaderFiles
static ghidra.app.util.cparser.C.CParserUtils.CParseResults parseHeaderFiles(ghidra.program.model.data.DataTypeManager[] openDTMgrs, java.lang.String[] filenames, java.lang.String[] includePaths, java.lang.String[] args, ghidra.program.model.data.DataTypeManager existingDTMgr, java.lang.String languageId, java.lang.String compileSpecId, ghidra.util.task.TaskMonitor monitor) throws ParseException, ParseException, IOException
class ghidra.app.util.cparser.CPP.PreProcessorConstants 215 changes history
addedfield: CHAR_LITERAL
static int CHAR_LITERAL
addedfield: CHAR_NUMERIC
static int CHAR_NUMERIC
addedfield: _ECMT_INC
static int _ECMT_INC
addedfield: _ECMT_INCLUDE_ns
static int _ECMT_INCLUDE_ns
addedfield: _ECMT_INCLUDE_s
static int _ECMT_INCLUDE_s
addedfield: _ECMT_INCLUDE_es
static int _ECMT_INCLUDE_es
addedfield: _ECMT_INCLUDE_eo
static int _ECMT_INCLUDE_eo
addedfield: _ECMT_INCLUDE_e
static int _ECMT_INCLUDE_e
addedfield: _ECMT_COMMENT_ns
static int _ECMT_COMMENT_ns
addedfield: _ECMT_COMMENT_s
static int _ECMT_COMMENT_s
addedfield: _ECMT_COMMENT_es
static int _ECMT_COMMENT_es
addedfield: _ECMT_COMMENT_eo
static int _ECMT_COMMENT_eo
addedfield: _ECMT_COMMENT_e
static int _ECMT_COMMENT_e
addedfield: _ECMT_DIRECTIVECOMMENT_ns
static int _ECMT_DIRECTIVECOMMENT_ns
addedfield: _ECMT_DIRECTIVECOMMENT_s
static int _ECMT_DIRECTIVECOMMENT_s
addedfield: _ECMT_DIRECTIVECOMMENT_es
static int _ECMT_DIRECTIVECOMMENT_es
addedfield: _ECMT_DIRECTIVECOMMENT_eo
static int _ECMT_DIRECTIVECOMMENT_eo
addedfield: _ECMT_DIRECTIVECOMMENT_e
static int _ECMT_DIRECTIVECOMMENT_e
addedfield: _ECMT_RVALUES_ns
static int _ECMT_RVALUES_ns
addedfield: _ECMT_RVALUES_s
static int _ECMT_RVALUES_s
addedfield: _ECMT_RVALUES_es
static int _ECMT_RVALUES_es
addedfield: _ECMT_RVALUES_eo
static int _ECMT_RVALUES_eo
addedfield: _ECMT_RVALUES_e
static int _ECMT_RVALUES_e
addedfield: _ECMT_MACROARGS
static int _ECMT_MACROARGS
addedfield: _CMT_MACROARGS
static int _CMT_MACROARGS
addedfield: _ECMT_MACROARGSns
static int _ECMT_MACROARGSns
addedfield: _ECMT_MACROARGSs
static int _ECMT_MACROARGSs
addedfield: _ECMT_MACROARGSes
static int _ECMT_MACROARGSes
addedfield: _ECMT_MACROARGSeo
static int _ECMT_MACROARGSeo
addedfield: _ECMT_MACROARGSe
static int _ECMT_MACROARGSe
addedfield: _ECMT_MACROVALS_ns
static int _ECMT_MACROVALS_ns
addedfield: _ECMT_MACROVALS_s
static int _ECMT_MACROVALS_s
addedfield: _ECMT_MACROVALS_es
static int _ECMT_MACROVALS_es
addedfield: _ECMT_MACROVALS_eo
static int _ECMT_MACROVALS_eo
addedfield: _ECMT_MACROVALS_e
static int _ECMT_MACROVALS_e
addedfield: _ECMT_MACROVALS_ew
static int _ECMT_MACROVALS_ew
addedfield: INCLUDE_COMMENT
static int INCLUDE_COMMENT
addedfield: INCLUDE_COMMENT_END
static int INCLUDE_COMMENT_END
addedfield: COMMENT_END
static int COMMENT_END
addedfield: DIRECTIVECOMMENT_END
static int DIRECTIVECOMMENT_END
addedfield: RVALUES_COMMENT_END
static int RVALUES_COMMENT_END
addedfield: MACROARGSCOMMENT
static int MACROARGSCOMMENT
addedfield: MACROARGSCOMMENT_END
static int MACROARGSCOMMENT_END
addedfield: MACROVALS_COMMENT_END
static int MACROVALS_COMMENT_END
modifiedfield: OTHER_TEXT constant: 70 → 71
- static int OTHER_TEXT
+ static int OTHER_TEXT
modifiedfield: IFDEF_EXPRN constant: 153 → 161
- static int IFDEF_EXPRN
+ static int IFDEF_EXPRN
modifiedfield: VALUES constant: 191 → 207
- static int VALUES
+ static int VALUES
modifiedfield: ENDIF constant: 91 → 92
- static int ENDIF
+ static int ENDIF
modifiedfield: _INCWSP constant: 129 → 131
- static int _INCWSP
+ static int _INCWSP
modifiedfield: XSYMLINKPATH constant: 136 → 138
- static int XSYMLINKPATH
+ static int XSYMLINKPATH
modifiedfield: PRAGLINE constant: 148 → 156
- static int PRAGLINE
+ static int PRAGLINE
modifiedfield: _LCMT20 constant: 155 → 163
- static int _LCMT20
+ static int _LCMT20
modifiedfield: DIRECTIVECOMMENT constant: 23 → 26
- static int DIRECTIVECOMMENT
+ static int DIRECTIVECOMMENT
modifiedfield: _WSP constant: 140 → 142
- static int _WSP
+ static int _WSP
modifiedfield: _ENDREL constant: 145 → 153
- static int _ENDREL
+ static int _ENDREL
modifiedfield: _MACWSP constant: 205 → 224
- static int _MACWSP
+ static int _MACWSP
modifiedfield: LINE constant: 20 → 22
- static int LINE
+ static int LINE
modifiedfield: DIVIDE constant: 114 → 115
- static int DIVIDE
+ static int DIVIDE
modifiedfield: MANIFEST constant: 178 → 186
- static int MANIFEST
+ static int MANIFEST
modifiedfield: MACROARGS constant: 27 → 32
- static int MACROARGS
+ static int MACROARGS
modifiedfield: TIMES constant: 116 → 117
- static int TIMES
+ static int TIMES
modifiedfield: ITEM constant: 121 → 123
- static int ITEM
+ static int ITEM
modifiedfield: LINLINE constant: 180 → 188
- static int LINLINE
+ static int LINLINE
modifiedfield: NEWLINE constant: 69 → 70
- static int NEWLINE
+ static int NEWLINE
modifiedfield: _INCCP constant: 130 → 132
- static int _INCCP
+ static int _INCCP
modifiedfield: LINECOMMENT constant: 22 → 25
- static int LINECOMMENT
+ static int LINECOMMENT
modifiedfield: NEQ constant: 100 → 101
- static int NEQ
+ static int NEQ
modifiedfield: ERROR_EXPRN constant: 161 → 169
- static int ERROR_EXPRN
+ static int ERROR_EXPRN
modifiedfield: VALUESCMT constant: 192 → 208
- static int VALUESCMT
+ static int VALUESCMT
modifiedfield: ESTD constant: 143 → 151
- static int ESTD
+ static int ESTD
modifiedfield: MOD constant: 115 → 116
- static int MOD
+ static int MOD
modifiedfield: WARNLINE constant: 165 → 173
- static int WARNLINE
+ static int WARNLINE
modifiedfield: WS constant: 67 → 68
- static int WS
+ static int WS
modifiedfield: _WSP4 constant: 160 → 168
- static int _WSP4
+ static int _WSP4
modifiedfield: MQUOTED_VALUE constant: 217 → 241
- static int MQUOTED_VALUE
+ static int MQUOTED_VALUE
modifiedfield: NOTCHR constant: 66 → 67
- static int NOTCHR
+ static int NOTCHR
modifiedfield: _INCCOD constant: 128 → 130
- static int _INCCOD
+ static int _INCCOD
modifiedfield: DEFINED constant: 95 → 96
- static int DEFINED
+ static int DEFINED
modifiedfield: HEX_LITERAL constant: 61 → 62
- static int HEX_LITERAL
+ static int HEX_LITERAL
modifiedfield: OPTIONED constant: 98 → 99
- static int OPTIONED
+ static int OPTIONED
modifiedfield: MACROMV constant: 198 → 217
- static int MACROMV
+ static int MACROMV
modifiedfield: CONTARG constant: 28 → 35
- static int CONTARG
+ static int CONTARG
modifiedfield: FP_NUMERIC constant: 120 → 121
- static int FP_NUMERIC
+ static int FP_NUMERIC
modifiedfield: _XSYMENDL constant: 134 → 136
- static int _XSYMENDL
+ static int _XSYMENDL
modifiedfield: DEFINE constant: 18 → 20
- static int DEFINE
+ static int DEFINE
modifiedfield: EXPATH constant: 135 → 137
- static int EXPATH
+ static int EXPATH
modifiedfield: DECIMAL_LITERAL constant: 60 → 61
- static int DECIMAL_LITERAL
+ static int DECIMAL_LITERAL
modifiedfield: _WSP6 constant: 166 → 174
- static int _WSP6
+ static int _WSP6
modifiedfield: EQ constant: 99 → 100
- static int EQ
+ static int EQ
modifiedfield: _COD_PRAG constant: 152 → 160
- static int _COD_PRAG
+ static int _COD_PRAG
modifiedfield: GT constant: 102 → 103
- static int GT
+ static int GT
modifiedfield: _CMT0 constant: 87 → 88
- static int _CMT0
+ static int _CMT0
modifiedfield: _COD_WSP constant: 151 → 159
- static int _COD_WSP
+ static int _COD_WSP
modifiedfield: IF constant: 88 → 89
- static int IF
+ static int IF
modifiedfield: LE constant: 103 → 104
- static int LE
+ static int LE
modifiedfield: EXPONENT constant: 65 → 66
- static int EXPONENT
+ static int EXPONENT
modifiedfield: _INCSTANDARD constant: 132 → 134
- static int _INCSTANDARD
+ static int _INCSTANDARD
modifiedfield: _CMT11 constant: 127 → 129
- static int _CMT11
+ static int _CMT11
modifiedfield: _CMT4 constant: 186 → 202
- static int _CMT4
+ static int _CMT4
modifiedfield: _COD constant: 139 → 141
- static int _COD
+ static int _COD
modifiedfield: WARNING_EXPRN constant: 164 → 172
- static int WARNING_EXPRN
+ static int WARNING_EXPRN
modifiedfield: IFNDEF_EXPRN constant: 157 → 165
- static int IFNDEF_EXPRN
+ static int IFNDEF_EXPRN
modifiedfield: _LCMT11 constant: 126 → 128
- static int _LCMT11
+ static int _LCMT11
modifiedfield: MACROVALS constant: 29 → 36
- static int MACROVALS
+ static int MACROVALS
modifiedfield: ERRLINE constant: 162 → 170
- static int ERRLINE
+ static int ERRLINE
modifiedfield: HASINCLUDENEXT constant: 97 → 98
- static int HASINCLUDENEXT
+ static int HASINCLUDENEXT
modifiedfield: _HEX constant: 133 → 135
- static int _HEX
+ static int _HEX
modifiedfield: _WSP5 constant: 163 → 171
- static int _WSP5
+ static int _WSP5
modifiedfield: IFDEF constant: 12 → 14
- static int IFDEF
+ static int IFDEF
modifiedfield: QUOTED_VALUE constant: 197 → 216
- static int QUOTED_VALUE
+ static int QUOTED_VALUE
modifiedfield: MACRORVCMT constant: 209 → 233
- static int MACRORVCMT
+ static int MACRORVCMT
modifiedfield: _EQT constant: 196 → 215
- static int _EQT
+ static int _EQT
modifiedfield: OUTER_TEXT constant: 68 → 69
- static int OUTER_TEXT
+ static int OUTER_TEXT
modifiedfield: _COD1 constant: 83 → 84
- static int _COD1
+ static int _COD1
modifiedfield: _SCMT_PRAG constant: 150 → 158
- static int _SCMT_PRAG
+ static int _SCMT_PRAG
modifiedfield: INFO constant: 16 → 18
- static int INFO
+ static int INFO
modifiedfield: UNDEFINE constant: 17 → 19
- static int UNDEFINE
+ static int UNDEFINE
modifiedfield: MQUOTED_VAL constant: 30 → 37
- static int MQUOTED_VAL
+ static int MQUOTED_VAL
modifiedfield: LINEINFO constant: 181 → 189
- static int LINEINFO
+ static int LINEINFO
modifiedfield: ENDITEM constant: 123 → 125
- static int ENDITEM
+ static int ENDITEM
modifiedfield: IFNDEF constant: 13 → 15
- static int IFNDEF
+ static int IFNDEF
modifiedfield: _LCMT7 constant: 210 → 234
- static int _LCMT7
+ static int _LCMT7
modifiedfield: COMMA constant: 85 → 86
- static int COMMA
+ static int COMMA
modifiedfield: _LCMT21 constant: 159 → 167
- static int _LCMT21
+ static int _LCMT21
modifiedfield: STDPATH constant: 9 → 11
- static int STDPATH
+ static int STDPATH
modifiedfield: __LT constant: 141 → 143
- static int __LT
+ static int __LT
modifiedfield: _WSP7 constant: 176 → 184
- static int _WSP7
+ static int _WSP7
modifiedfield: NUMERIC constant: 119 → 120
- static int NUMERIC
+ static int NUMERIC
modifiedfield: IFDLINE constant: 154 → 162
- static int IFDLINE
+ static int IFDLINE
modifiedfield: FP_LITERAL constant: 64 → 65
- static int FP_LITERAL
+ static int FP_LITERAL
modifiedfield: INFO_EXPRN constant: 167 → 175
- static int INFO_EXPRN
+ static int INFO_EXPRN
modifiedfield: ELSE constant: 90 → 91
- static int ELSE
+ static int ELSE
modifiedfield: MINUS constant: 112 → 113
- static int MINUS
+ static int MINUS
modifiedfield: RELPATH constant: 10 → 12
- static int RELPATH
+ static int RELPATH
modifiedfield: IFNDLINE constant: 158 → 166
- static int IFNDLINE
+ static int IFNDLINE
modifiedfield: MOREVAL constant: 193 → 209
- static int MOREVAL
+ static int MOREVAL
modifiedfield: PLUS constant: 113 → 114
- static int PLUS
+ static int PLUS
modifiedfield: MACEXPPATH constant: 138 → 140
- static int MACEXPPATH
+ static int MACEXPPATH
modifiedfield: ERROR constant: 14 → 16
- static int ERROR
+ static int ERROR
modifiedfield: COMMENT constant: 21 → 23
- static int COMMENT
+ static int COMMENT
modifiedfield: _CODC constant: 177 → 185
- static int _CODC
+ static int _CODC
modifiedfield: ELIF constant: 89 → 90
- static int ELIF
+ static int ELIF
modifiedfield: LSH constant: 110 → 111
- static int LSH
+ static int LSH
modifiedfield: RVALUES constant: 24 → 28
- static int RVALUES
+ static int RVALUES
modifiedfield: PRAGMA constant: 11 → 13
- static int PRAGMA
+ static int PRAGMA
modifiedfield: NOT constant: 94 → 95
- static int NOT
+ static int NOT
modifiedfield: CONSTITUENT constant: 171 → 179
- static int CONSTITUENT
+ static int CONSTITUENT
modifiedfield: MACROVALS_COMMENT constant: 31 → 38
- static int MACROVALS_COMMENT
+ static int MACROVALS_COMMENT
modifiedfield: INFOLINE constant: 168 → 176
- static int INFOLINE
+ static int INFOLINE
modifiedfield: _MWSP constant: 203 → 222
- static int _MWSP
+ static int _MWSP
modifiedfield: MOREARG constant: 207 → 231
- static int MOREARG
+ static int MOREARG
modifiedfield: HEX_DIGIT constant: 62 → 63
- static int HEX_DIGIT
+ static int HEX_DIGIT
modifiedfield: _LCMT4 constant: 185 → 201
- static int _LCMT4
+ static int _LCMT4
modifiedfield: RELATIVE constant: 146 → 154
- static int RELATIVE
+ static int RELATIVE
modifiedfield: BEGITEM constant: 122 → 124
- static int BEGITEM
+ static int BEGITEM
modifiedfield: OR constant: 106 → 107
- static int OR
+ static int OR
modifiedfield: MACROMVTAG constant: 199 → 218
- static int MACROMVTAG
+ static int MACROMVTAG
modifiedfield: XOR constant: 107 → 108
- static int XOR
+ static int XOR
modifiedfield: MACRORV constant: 208 → 232
- static int MACRORV
+ static int MACRORV
modifiedfield: _COD3 constant: 204 → 223
- static int _COD3
+ static int _COD3
modifiedfield: WARNING constant: 15 → 17
- static int WARNING
+ static int WARNING
modifiedfield: _WSP2 constant: 84 → 85
- static int _WSP2
+ static int _WSP2
modifiedfield: _LEADIN2 constant: 173 → 181
- static int _LEADIN2
+ static int _LEADIN2
modifiedfield: DIRLINE constant: 124 → 126
- static int DIRLINE
+ static int DIRLINE
modifiedfield: QUOTED_VAL constant: 26 → 31
- static int QUOTED_VAL
+ static int QUOTED_VAL
modifiedfield: _WSP3 constant: 156 → 164
- static int _WSP3
+ static int _WSP3
modifiedfield: STANDARD constant: 144 → 152
- static int STANDARD
+ static int STANDARD
modifiedfield: _ECMT8 constant: 212 → 236
- static int _ECMT8
+ static int _ECMT8
modifiedfield: CONSTANT constant: 19 → 21
- static int CONSTANT
+ static int CONSTANT
modifiedfield: _CMT3 constant: 183 → 195
- static int _CMT3
+ static int _CMT3
modifiedfield: GE constant: 104 → 105
- static int GE
+ static int GE
modifiedfield: AND constant: 105 → 106
- static int AND
+ static int AND
modifiedfield: LOG_AND constant: 109 → 110
- static int LOG_AND
+ static int LOG_AND
modifiedfield: UNDLINE constant: 172 → 180
- static int UNDLINE
+ static int UNDLINE
modifiedfield: MACROARGSEND constant: 200 → 219
- static int MACROARGSEND
+ static int MACROARGSEND
modifiedfield: _QTE constant: 142 → 144
- static int _QTE
+ static int _QTE
modifiedfield: _WSP8 constant: 188 → 204
- static int _WSP8
+ static int _WSP8
modifiedfield: IFDEFED constant: 92 → 93
- static int IFDEFED
+ static int IFDEFED
modifiedfield: _COD4 constant: 211 → 235
- static int _COD4
+ static int _COD4
modifiedfield: _QTE1 constant: 213 → 237
- static int _QTE1
+ static int _QTE1
modifiedfield: RSH constant: 111 → 112
- static int RSH
+ static int RSH
modifiedfield: _LEADIN1 constant: 170 → 178
- static int _LEADIN1
+ static int _LEADIN1
modifiedfield: OCTAL_LITERAL constant: 63 → 64
- static int OCTAL_LITERAL
+ static int OCTAL_LITERAL
modifiedfield: _EQT1 constant: 216 → 240
- static int _EQT1
+ static int _EQT1
modifiedfield: _LCMTPRAG constant: 149 → 157
- static int _LCMTPRAG
+ static int _LCMTPRAG
modifiedfield: CONLINE constant: 179 → 187
- static int CONLINE
+ static int CONLINE
modifiedfield: _LCMT0 constant: 86 → 87
- static int _LCMT0
+ static int _LCMT0
modifiedfield: _WSP_INFO constant: 169 → 177
- static int _WSP_INFO
+ static int _WSP_INFO
modifiedfield: INCLINE constant: 137 → 139
- static int INCLINE
+ static int INCLINE
modifiedfield: IFNDEFED constant: 93 → 94
- static int IFNDEFED
+ static int IFNDEFED
modifiedfield: _COD2 constant: 189 → 205
- static int _COD2
+ static int _COD2
modifiedfield: MCVLINE constant: 214 → 238
- static int MCVLINE
+ static int MCVLINE
modifiedfield: HASINCLUDE constant: 96 → 97
- static int HASINCLUDE
+ static int HASINCLUDE
modifiedfield: PRAGMA_EXPRN constant: 147 → 155
- static int PRAGMA_EXPRN
+ static int PRAGMA_EXPRN
modifiedfield: QMARK constant: 117 → 118
- static int QMARK
+ static int QMARK
modifiedfield: _INCOP constant: 131 → 133
- static int _INCOP
+ static int _INCOP
modifiedfield: _WSP0 constant: 82 → 83
- static int _WSP0
+ static int _WSP0
modifiedfield: _TOEOL constant: 125 → 127
- static int _TOEOL
+ static int _TOEOL
modifiedfield: RVALUES_COMMENT constant: 25 → 29
- static int RVALUES_COMMENT
+ static int RVALUES_COMMENT
modifiedfield: _QTE0 constant: 187 → 203
- static int _QTE0
+ static int _QTE0
modifiedfield: LOG_OR constant: 108 → 109
- static int LOG_OR
+ static int LOG_OR
modifiedfield: COLON constant: 118 → 119
- static int COLON
+ static int COLON
modifiedfield: LT constant: 101 → 102
- static int LT
+ static int LT
modifiedfield: LEADIN3 constant: 215 → 239
- static int LEADIN3
+ static int LEADIN3
modifiedfield: QUOTED_TEXT constant: 71 → 72
- static int QUOTED_TEXT
+ static int QUOTED_TEXT
modifiedfield: RVSLINE constant: 190 → 206
- static int RVSLINE
+ static int RVSLINE
removedfield: _ECMT3
static int _ECMT3
removedfield: _ECMT10
static int _ECMT10
removedfield: _ECMT7
static int _ECMT7
removedfield: _EECMT7
static int _EECMT7
removedfield: _ECMT5
static int _ECMT5
removedfield: _CMT5
static int _CMT5
removedfield: _ECMT9
static int _ECMT9
removedfield: _EEECMT9
static int _EEECMT9
removedfield: _EECMT9
static int _EECMT9
ghidra.app.util.datatype 1 modified
class ghidra.app.util.datatype.DataTypeSelectionEditor 1 change history
removedmethod: setPreferredDataTypeManager
void setPreferredDataTypeManager(ghidra.program.model.data.DataTypeManager dataTypeManager)
ghidra.app.util.demangler 1 added, 4 modified
class ghidra.app.util.demangler.Demangled 2 changes history
addedmethod: setMangledContext
void setMangledContext(ghidra.app.util.demangler.MangledContext mangledContextArg)
addedmethod: getMangledContext
ghidra.app.util.demangler.MangledContext getMangledContext()
class ghidra.app.util.demangler.DemangledObject 7 changes history
addedfield: mangledContext
ghidra.app.util.demangler.MangledContext mangledContext
addedfield: rawDemangled
java.lang.String rawDemangled
addedmethod: setMangledContext
void setMangledContext(ghidra.app.util.demangler.MangledContext mangledContextArg)
addedmethod: getMangledContext
ghidra.app.util.demangler.MangledContext getMangledContext()
addedmethod: getRawDemangled
java.lang.String getRawDemangled()
addedmethod: setRawDemangledString
void setRawDemangledString(java.lang.String s)
addedmethod: applyUsingContext
boolean applyUsingContext(ghidra.util.task.TaskMonitor monitor) throws Exception
class ghidra.app.util.demangler.Demangler 3 changes history
addedmethod: demangle
ghidra.app.util.demangler.DemangledObject demangle(ghidra.app.util.demangler.MangledContext context) throws DemangledException
addedmethod: createMangledContext
ghidra.app.util.demangler.MangledContext createMangledContext(java.lang.String mangled, ghidra.app.util.demangler.DemanglerOptions options, ghidra.program.model.listing.Program program, ghidra.program.model.address.Address address)
removedmethod: demangle
ghidra.app.util.demangler.DemangledObject demangle(java.lang.String mangled, boolean demangleOnlyKnownPatterns) throws DemangledException
class ghidra.app.util.demangler.DemanglerUtil 1 change history
addedmethod: demangle
static java.util.List<ghidra.app.util.demangler.DemangledObject> demangle(ghidra.program.model.listing.Program program, java.lang.String mangled, ghidra.program.model.address.Address address)
ghidra.app.util.importer 1 modified
class ghidra.app.util.importer.LibrarySearchPathManager 2 changes history
addedmethod: getLibraryFsrlList
static java.util.List<ghidra.formats.gfilesystem.FSRL> getLibraryFsrlList(ghidra.app.util.bin.ByteProvider provider, ghidra.program.model.listing.Program program, ghidra.app.util.importer.MessageLog log, ghidra.util.task.TaskMonitor monitor) throws CancelledException
removedmethod: 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
ghidra.app.util.navigation 3 added, 1 removed, 1 modified
ghidra.app.util.opinion 3 modified
class ghidra.app.util.opinion.AbstractLibrarySupportLoader 1 change history
addedfield: LOAD_ONLY_LIBRARIES_OPTION_NAME
static java.lang.String LOAD_ONLY_LIBRARIES_OPTION_NAME
class ghidra.app.util.opinion.CoffLoader 1 change history
addedmethod: getSectionAlignment
int getSectionAlignment(ghidra.app.util.bin.format.coff.CoffSectionHeader section)
class ghidra.app.util.opinion.MSCoffLoader 1 change history
addedmethod: getSectionAlignment
int getSectionAlignment(ghidra.app.util.bin.format.coff.CoffSectionHeader section)
ghidra.app.util.viewer.field 1 added, 4 modified
class ghidra.app.util.viewer.field.Annotation 3 changes history
removedmethod: getAnnotatedStringHandlers
static java.util.List<ghidra.app.util.viewer.field.AnnotatedStringHandler> getAnnotatedStringHandlers()
removedmethod: getDisplayString
docking.widgets.fieldpanel.field.AttributedString getDisplayString()
removedmethod: handleMouseClick
boolean handleMouseClick(ghidra.app.nav.Navigatable sourceNavigatable, ghidra.framework.plugintool.ServiceProvider serviceProvider)
class ghidra.app.util.viewer.field.AnnotationCommentPart 1 change history
addedmethod: getAnnotation
ghidra.app.util.viewer.field.Annotation getAnnotation()
class ghidra.app.util.viewer.field.CommentUtils 3 changes history
addedmethod: getSymbols
static java.util.List<ghidra.program.model.symbol.Symbol> getSymbols(java.lang.String rawText, ghidra.program.model.listing.Program program)
addedmethod: getAnnotationHandler
static ghidra.app.util.viewer.field.AnnotatedStringHandler getAnnotationHandler(java.lang.String[] annotationParts)
addedmethod: getAnnotatedStringHandlers
static java.util.List<ghidra.app.util.viewer.field.AnnotatedStringHandler> getAnnotatedStringHandlers()
class ghidra.app.util.viewer.field.SymbolAnnotatedStringHandler 1 change history
removedmethod: convertAnnotationSymbolToAddress
static java.lang.String convertAnnotationSymbolToAddress(java.lang.String[] annotationParts, java.lang.String rawText, ghidra.program.model.listing.Program program)
ghidra.app.util.viewer.options 1 modified
class ghidra.app.util.viewer.options.OptionsGui 1 change history
addedfield: EXT_REF_UNRESOLVED
static ghidra.app.util.viewer.options.ScreenElement EXT_REF_UNRESOLVED
ghidra.docking.util 1 modified
class ghidra.docking.util.LookAndFeelUtils 1 change history
addedmethod: isUsingFlatUI
static boolean isUsingFlatUI()
ghidra.features.base.codecompare.panel 1 modified
class ghidra.features.base.codecompare.panel.CodeComparisonPanel 1 change history
addedmethod: getTool
ghidra.framework.plugintool.PluginTool getTool()
ghidra.framework 1 modified
class ghidra.framework.ApplicationProperties 1 change history
addedfield: APPLICATION_PYTHON_SUPPORTED_PROPERTY
static java.lang.String APPLICATION_PYTHON_SUPPORTED_PROPERTY
ghidra.framework.client 1 modified
class ghidra.framework.client.DefaultClientAuthenticator 1 change history
addedmethod: getMinimalURL
static java.net.URL getMinimalURL(java.net.URL url)
ghidra.framework.main.datatree 1 modified
class ghidra.framework.main.datatree.DialogProjectTreeContext 1 change history
modified extends: docking.DefaultActionContext → docking.DialogActionContext
ghidra.generic.util.datastruct 1 modified
class ghidra.generic.util.datastruct.SemisparseByteArray 1 change history
addedmethod: getDirect
byte[] getDirect(long loc)
ghidra.graph 1 added
ghidra.graph.featurette 1 modified
class ghidra.graph.featurette.VgSatelliteFeaturette 1 change history
addedmethod: deselectAllSatellitePositions
void deselectAllSatellitePositions()
ghidra.graph.viewer 1 added, 3 modified
class ghidra.graph.viewer.GraphComponent 2 changes history
addedmethod: getSatellitePosition
ghidra.graph.viewer.GraphComponent.SatellitePosition getSatellitePosition()
addedmethod: setSatellitePosition
void setSatellitePosition(ghidra.graph.viewer.GraphComponent.SatellitePosition position)
class ghidra.graph.viewer.VisualGraphView 2 changes history
addedmethod: setSatellitePosition
void setSatellitePosition(ghidra.graph.viewer.GraphComponent.SatellitePosition position)
addedmethod: getSatellitePosition
ghidra.graph.viewer.GraphComponent.SatellitePosition getSatellitePosition()
class ghidra.graph.viewer.VisualGraphViewUpdater 1 change history
addedmethod: relayoutGraph
void relayoutGraph()
ghidra.graph.viewer.layout 4 added, 1 removed, 3 modified
class ghidra.graph.viewer.layout.Column 3 changes history
addedmethod: setRow
void setRow(V v, int row)
addedmethod: getRow
int getRow(V v)
addedmethod: isOpenBetween
boolean isOpenBetween(int startRow, int endRow)
class ghidra.graph.viewer.layout.GridLocationMap 17 changes history
addedmethod: getRootColumn
int getRootColumn()
addedmethod: getVertexPoints
java.util.Map<V,ghidra.graph.viewer.layout.GridPoint> getVertexPoints()
addedmethod: set
void set(V v, ghidra.graph.viewer.layout.GridPoint gridPoint)
addedmethod: gridPoint
ghidra.graph.viewer.layout.GridPoint gridPoint(V vertex)
addedmethod: rowsMap
java.util.Map<java.lang.Integer,ghidra.graph.viewer.layout.Row<V>> rowsMap()
addedmethod: columnsMap
java.util.Map<java.lang.Integer,ghidra.graph.viewer.layout.Column<V>> columnsMap()
addedmethod: zeroAlignGrid
void zeroAlignGrid()
addedmethod: shift
void shift(int rowShift, int colShift)
addedmethod: height
int height()
addedmethod: width
int width()
addedmethod: getVertexColumnRanges
ghidra.graph.viewer.layout.GridRange[] getVertexColumnRanges()
addedmethod: containsVertex
boolean containsVertex(V v)
addedmethod: containsEdge
boolean containsEdge(E e)
addedmethod: containsPoint
boolean containsPoint(ghidra.graph.viewer.layout.GridPoint p)
modifiedfield: edgePoints type: Map → Map
- java.util.Map<E,java.util.List<java.awt.Point>> edgePoints
+ java.util.Map<E,java.util.List<ghidra.graph.viewer.layout.GridPoint>> edgePoints
modifiedfield: vertexPoints type: Map → Map
- java.util.Map<V,java.awt.Point> vertexPoints
+ java.util.Map<V,ghidra.graph.viewer.layout.GridPoint> vertexPoints
modifiedmethod: getArticulations return type: List → List
- java.util.List<java.awt.Point> getArticulations(E edge)
+ java.util.List<ghidra.graph.viewer.layout.GridPoint> getArticulations(E edge)
class ghidra.graph.viewer.layout.LayoutLocationMap 9 changes history
addedmethod: getGridCoordinates
ghidra.graph.viewer.layout.GridCoordinates getGridCoordinates()
modifiedmethod: getColumnContaining return type: Column → Column
- ghidra.graph.viewer.layout.Column getColumnContaining(int x)
+ ghidra.graph.viewer.layout.Column<V> getColumnContaining(int x)
modifiedmethod: articulations return type: List → List
- java.util.List<java.awt.Point> articulations(E e)
+ java.util.List<ghidra.graph.viewer.layout.GridPoint> articulations(E e)
modifiedmethod: col return type: Column → Column
- ghidra.graph.viewer.layout.Column col(int gridX)
+ ghidra.graph.viewer.layout.Column<V> col(int gridX)
modifiedmethod: lastColumn return type: Column → Column
- ghidra.graph.viewer.layout.Column lastColumn()
+ ghidra.graph.viewer.layout.Column<V> lastColumn()
modifiedmethod: columns return type: Collection → Collection
- java.util.Collection<ghidra.graph.viewer.layout.Column> columns()
+ java.util.Collection<ghidra.graph.viewer.layout.Column<V>> columns()
modifiedmethod: col return type: Column → Column
- ghidra.graph.viewer.layout.Column col(V v)
+ ghidra.graph.viewer.layout.Column<V> col(V v)
removedmethod: copy
ghidra.graph.viewer.layout.LayoutLocationMap<V,E> copy()
removedmethod: nextColumn
ghidra.graph.viewer.layout.Column nextColumn(ghidra.graph.viewer.layout.Column column)
ghidra.graph.viewer.renderer 1 added, 1 modified
class ghidra.graph.viewer.renderer.VisualGraphRenderer 2 changes history
addedmethod: setGridPainter
static void setGridPainter(ghidra.graph.viewer.renderer.GridPainter gridPainter)
removedfield: DEBUG_ROW_COL_MAP
static java.util.Map<ghidra.graph.viewer.layout.VisualGraphLayout<?,?>,ghidra.graph.viewer.layout.LayoutLocationMap<?,?>> DEBUG_ROW_COL_MAP
ghidra.jython 1 modified
class ghidra.jython.JythonUtils 1 change history
modifiedfield: JYTHON_NAME constant: "jython-2.7.3" → "jython-2.7.4"
- static java.lang.String JYTHON_NAME
+ static java.lang.String JYTHON_NAME
ghidra.pcode.emu 5 modified
class ghidra.pcode.emu.DefaultPcodeThread 1 change history
addedmethod: getContextAfterCommits
static ghidra.program.model.lang.RegisterValue getContextAfterCommits(ghidra.program.model.listing.Instruction instruction, long counter)
class ghidra.pcode.emu.DefaultPcodeThread.PcodeThreadExecutor 2 changes history
addedmethod: branchToAddress
void branchToAddress(ghidra.program.model.pcode.PcodeOp op, ghidra.program.model.address.Address target)
removedmethod: branchToAddress
void branchToAddress(ghidra.program.model.address.Address target)
class ghidra.pcode.emu.InstructionDecoder 2 changes history
addedmethod: getLanguage
ghidra.program.model.lang.Language getLanguage()
modifiedmethod: decodeInstruction return type: Instruction → PseudoInstruction
- ghidra.program.model.listing.Instruction decodeInstruction(ghidra.program.model.address.Address address, ghidra.program.model.lang.RegisterValue context)
+ ghidra.app.util.PseudoInstruction decodeInstruction(ghidra.program.model.address.Address address, ghidra.program.model.lang.RegisterValue context)
class ghidra.pcode.emu.PcodeMachine 1 change history
addedmethod: getInject
ghidra.pcode.exec.PcodeProgram getInject(ghidra.program.model.address.Address address)
class ghidra.pcode.emu.SleighInstructionDecoder 4 changes history
addedmethod: getLanguage
ghidra.program.model.lang.Language getLanguage()
addedmethod: useCachedInstruction
boolean useCachedInstruction(ghidra.program.model.address.Address address, ghidra.program.model.lang.RegisterValue context)
addedmethod: parseNewBlock
void parseNewBlock(ghidra.program.model.address.Address address, ghidra.program.model.lang.RegisterValue context)
modifiedmethod: decodeInstruction return type: Instruction → PseudoInstruction
- ghidra.program.model.listing.Instruction decodeInstruction(ghidra.program.model.address.Address address, ghidra.program.model.lang.RegisterValue context)
+ ghidra.app.util.PseudoInstruction decodeInstruction(ghidra.program.model.address.Address address, ghidra.program.model.lang.RegisterValue context)
ghidra.pcode.emu.jit 21 added
ghidra.pcode.emu.jit.analysis 29 added
ghidra.pcode.emu.jit.decode 6 added
ghidra.pcode.emu.jit.gen 6 added
ghidra.pcode.emu.jit.gen.op 7 added
ghidra.pcode.emu.jit.gen.tgt 3 added
ghidra.pcode.emu.jit.gen.type 5 added
ghidra.pcode.emu.jit.gen.var 4 added
ghidra.pcode.emu.jit.op 14 added
ghidra.pcode.emu.jit.var 15 added
ghidra.pcode.emu.sys 1 modified
class ghidra.pcode.emu.sys.EmuSyscallLibrary.SyscallPcodeUseropDefinition 5 changes history
addedmethod: isFunctional
boolean isFunctional()
addedmethod: hasSideEffects
boolean hasSideEffects()
addedmethod: canInlinePcode
boolean canInlinePcode()
addedmethod: getDefiningLibrary
ghidra.pcode.exec.PcodeUseropLibrary<?> getDefiningLibrary()
addedmethod: getJavaMethod
java.lang.reflect.Method getJavaMethod()
ghidra.pcode.exec 1 added, 9 modified
class ghidra.pcode.exec.AnnotatedPcodeUseropLibrary.AnnotatedPcodeUseropDefinition 6 changes history
addedmethod: isPrimitive
static boolean isPrimitive(java.lang.reflect.Type type)
addedmethod: isFunctional
boolean isFunctional()
addedmethod: hasSideEffects
boolean hasSideEffects()
addedmethod: canInlinePcode
boolean canInlinePcode()
addedmethod: getJavaMethod
java.lang.reflect.Method getJavaMethod()
addedmethod: getDefiningLibrary
ghidra.pcode.exec.PcodeUseropLibrary<T> getDefiningLibrary()
class ghidra.pcode.exec.BytesPcodeExecutorStateSpace 1 change history
addedmethod: computeUninitialized
generic.ULongSpan.ULongSpanSet computeUninitialized(long offset, int size)
class ghidra.pcode.exec.PcodeArithmetic 17 changes history
addedmethod: modBeforeStore
T modBeforeStore(int sizeinOffset, ghidra.program.model.address.AddressSpace space, T inOffset, int sizeinValue, T inValue)
addedmethod: modBeforeStore
T modBeforeStore(ghidra.program.model.pcode.PcodeOp op, ghidra.program.model.address.AddressSpace space, T inOffset, T inValue)
addedmethod: modAfterLoad
T modAfterLoad(int sizeinOffset, ghidra.program.model.address.AddressSpace space, T inOffset, int sizeinValue, T inValue)
addedmethod: modAfterLoad
T modAfterLoad(ghidra.program.model.pcode.PcodeOp op, ghidra.program.model.address.AddressSpace space, T inOffset, T inValue)
addedmethod: fromConst
T fromConst(byte value, int size)
addedmethod: fromConst
T fromConst(short value, int size)
addedmethod: fromConst
T fromConst(int value, int size)
addedmethod: fromConst
T fromConst(float value, int size)
addedmethod: fromConst
T fromConst(double value, int size)
addedmethod: fromConst
T fromConst(boolean value, int size)
addedmethod: fromConst
T fromConst(ghidra.program.model.lang.RegisterValue value)
addedmethod: toRegisterValue
ghidra.program.model.lang.RegisterValue toRegisterValue(ghidra.program.model.lang.Register register, T value, ghidra.pcode.exec.PcodeArithmetic.Purpose purpose)
addedmethod: toFloat
float toFloat(T value, ghidra.pcode.exec.PcodeArithmetic.Purpose purpose)
addedmethod: toDouble
double toDouble(T value, ghidra.pcode.exec.PcodeArithmetic.Purpose purpose)
addedmethod: toBoolean
boolean toBoolean(T value, ghidra.pcode.exec.PcodeArithmetic.Purpose purpose)
removedmethod: modBeforeStore
T modBeforeStore(int sizeout, int sizeinAddress, T inAddress, int sizeinValue, T inValue)
removedmethod: modAfterLoad
T modAfterLoad(int sizeout, int sizeinAddress, T inAddress, int sizeinValue, T inValue)
class ghidra.pcode.exec.PcodeExecutor 13 changes history
addedmethod: getLoadStoreSpace
ghidra.program.model.address.AddressSpace getLoadStoreSpace(ghidra.program.model.pcode.PcodeOp op)
addedmethod: getLoadStoreOffset
ghidra.program.model.pcode.Varnode getLoadStoreOffset(ghidra.program.model.pcode.PcodeOp op)
addedmethod: getStoreValue
ghidra.program.model.pcode.Varnode getStoreValue(ghidra.program.model.pcode.PcodeOp op)
addedmethod: branchToAddress
void branchToAddress(ghidra.program.model.pcode.PcodeOp op, ghidra.program.model.address.Address target)
addedmethod: branchToOffset
void branchToOffset(ghidra.program.model.pcode.PcodeOp op, long offset, ghidra.pcode.exec.PcodeFrame frame)
addedmethod: branchToOffset
void branchToOffset(ghidra.program.model.pcode.PcodeOp op, T offset, ghidra.pcode.exec.PcodeFrame frame)
addedmethod: branchInternal
void branchInternal(ghidra.program.model.pcode.PcodeOp op, ghidra.pcode.exec.PcodeFrame frame, int relative)
addedmethod: getBranchTarget
ghidra.program.model.address.Address getBranchTarget(ghidra.program.model.pcode.PcodeOp op)
addedmethod: getConditionalBranchPredicate
ghidra.program.model.pcode.Varnode getConditionalBranchPredicate(ghidra.program.model.pcode.PcodeOp op)
addedmethod: getIndirectBranchTarget
ghidra.program.model.pcode.Varnode getIndirectBranchTarget(ghidra.program.model.pcode.PcodeOp op)
addedmethod: getCallotherOpNumber
int getCallotherOpNumber(ghidra.program.model.pcode.PcodeOp op)
removedmethod: branchToAddress
void branchToAddress(ghidra.program.model.address.Address target)
removedmethod: branchToOffset
void branchToOffset(T offset, ghidra.pcode.exec.PcodeFrame frame)
class ghidra.pcode.exec.PcodeProgram 2 changes history
addedmethod: format
java.lang.String format(boolean numberOps)
addedmethod: format
java.lang.String format()
class ghidra.pcode.exec.PcodeProgram.MyAppender 3 changes history
addedfield: opIdx
int opIdx
addedfield: numberOps
boolean numberOps
addedmethod: appendIndent
void appendIndent()
class ghidra.pcode.exec.PcodeProgram.MyFormatter 1 change history
addedfield: numberOps
boolean numberOps
class ghidra.pcode.exec.PcodeUseropLibrary.PcodeUseropDefinition 5 changes history
addedmethod: isFunctional
boolean isFunctional()
addedmethod: hasSideEffects
boolean hasSideEffects()
addedmethod: canInlinePcode
boolean canInlinePcode()
addedmethod: getJavaMethod
java.lang.reflect.Method getJavaMethod()
addedmethod: getDefiningLibrary
ghidra.pcode.exec.PcodeUseropLibrary<?> getDefiningLibrary()
class ghidra.pcode.exec.SleighPcodeUseropDefinition 5 changes history
addedmethod: isFunctional
boolean isFunctional()
addedmethod: hasSideEffects
boolean hasSideEffects()
addedmethod: canInlinePcode
boolean canInlinePcode()
addedmethod: getJavaMethod
java.lang.reflect.Method getJavaMethod()
addedmethod: getDefiningLibrary
ghidra.pcode.exec.PcodeUseropLibrary<T> getDefiningLibrary()
ghidra.plugin.importer 2 added, 2 modified
class ghidra.plugin.importer.ImporterUtilities 1 change history
addedmethod: showLoadLibrariesDialog
static void showLoadLibrariesDialog(ghidra.program.model.listing.Program program, ghidra.framework.plugintool.PluginTool tool, ghidra.app.services.ProgramManager manager, ghidra.util.task.TaskMonitor monitor)
class ghidra.plugin.importer.LcsSelectionEvent 3 changes history
addedmethod: getLcs
ghidra.program.model.lang.LanguageCompilerSpecPair getLcs()
addedmethod: getType
ghidra.plugin.importer.LcsSelectionEvent.Type getType()
removedfield: selection
ghidra.program.model.lang.LanguageCompilerSpecPair selection
ghidra.plugins.fsbrowser 2 modified
class ghidra.plugins.fsbrowser.FSBFileNode 3 changes history
addedfield: filenameExtOverride
java.lang.String filenameExtOverride
addedmethod: getFilenameExtOverride
java.lang.String getFilenameExtOverride()
addedmethod: getFileExtension
java.lang.String getFileExtension()
class ghidra.plugins.fsbrowser.FSBNode 1 change history
addedmethod: getFileExtension
java.lang.String getFileExtension()
ghidra.program.database 1 added, 2 modified
class ghidra.program.database.ProgramBuilder 2 changes history
addedmethod: createMemory
ghidra.program.model.mem.MemoryBlock createMemory(java.lang.String name, java.lang.String address, ghidra.program.database.mem.FileBytes fileBytes, int size)
addedmethod: createFileBytes
ghidra.program.database.mem.FileBytes createFileBytes(int size) throws Exception
class ghidra.program.database.ProgramDB 2 changes history
addedmethod: getSourceFileManager
ghidra.program.database.sourcemap.SourceFileManagerDB getSourceFileManager()
modifiedmethod: setChanged param 1 renamed: b → state
- void setChanged(boolean b)
+ void setChanged(boolean state)
ghidra.program.database.mem 1 modified
class ghidra.program.database.mem.FileBytes 6 changes history
modifiedmethod: getModifiedBytes added throws IndexOutOfBoundsException
- int getModifiedBytes(long offset, byte[] b, int off, int length) throws IOException
+ int getModifiedBytes(long offset, byte[] b, int off, int length) throws IOException, IndexOutOfBoundsException
modifiedmethod: getOriginalBytes added throws IndexOutOfBoundsException
- int getOriginalBytes(long offset, byte[] b) throws IOException
+ int getOriginalBytes(long offset, byte[] b) throws IOException, IndexOutOfBoundsException
modifiedmethod: getOriginalBytes added throws IndexOutOfBoundsException
- int getOriginalBytes(long offset, byte[] b, int off, int length) throws IOException
+ int getOriginalBytes(long offset, byte[] b, int off, int length) throws IOException, IndexOutOfBoundsException
modifiedmethod: getModifiedByte added throws IndexOutOfBoundsException
- byte getModifiedByte(long offset) throws IOException
+ byte getModifiedByte(long offset) throws IOException, IndexOutOfBoundsException
modifiedmethod: getModifiedBytes added throws IndexOutOfBoundsException
- int getModifiedBytes(long offset, byte[] b) throws IOException
+ int getModifiedBytes(long offset, byte[] b) throws IOException, IndexOutOfBoundsException
modifiedmethod: getOriginalByte added throws IndexOutOfBoundsException
- byte getOriginalByte(long offset) throws IOException
+ byte getOriginalByte(long offset) throws IOException, IndexOutOfBoundsException
ghidra.program.database.sourcemap 9 added
ghidra.program.disassemble 1 modified
class ghidra.program.disassemble.Disassembler 5 changes history
addedmethod: blockTerminated
void blockTerminated(ghidra.program.model.lang.InstructionBlock block)
addedmethod: parseInstructionPrototype
ghidra.program.model.lang.InstructionPrototype parseInstructionPrototype(ghidra.program.model.mem.MemBuffer instrMemBuffer, ghidra.program.model.lang.InstructionBlock block) throws InsufficientBytesException, UnknownInstructionException
addedmethod: getProcessorContext
ghidra.program.model.lang.ProcessorContext getProcessorContext(ghidra.program.model.address.Address addr, int instrLength, ghidra.program.model.lang.RegisterValue contextValue)
removedmethod: adjustPreParseContext
void adjustPreParseContext(ghidra.program.model.mem.MemBuffer instrMemBuffer) throws UnknownInstructionException
removedmethod: getPseudoInstruction
ghidra.app.util.PseudoInstruction getPseudoInstruction(ghidra.program.model.address.Address addr, ghidra.program.model.lang.InstructionPrototype prototype, ghidra.program.model.mem.MemBuffer memBuffer, ghidra.program.model.lang.RegisterValue contextValue, ghidra.program.model.lang.InstructionBlock block) throws AddressOverflowException
ghidra.program.flatapi 1 modified
class ghidra.program.flatapi.FlatProgramAPI 1 change history
addedmethod: clearListing
boolean clearListing(ghidra.program.model.address.AddressSetView set, boolean instructions, boolean data, boolean symbols, boolean comments, boolean properties, boolean functions, boolean registers, boolean equates, boolean userReferences, boolean analysisReferences, boolean importReferences, boolean defaultReferences, boolean bookmarks)
ghidra.program.model.data 1 modified
class ghidra.program.model.data.FileDataTypeManager 2 changes history
addedmethod: createFileArchive
static ghidra.program.model.data.FileDataTypeManager createFileArchive(java.io.File packedDbFile, ghidra.program.model.lang.LanguageID languageId, ghidra.program.model.lang.CompilerSpecID compilerSpecId) throws LanguageNotFoundException, CompilerSpecNotFoundException, IOException
addedmethod: createFileArchive
static ghidra.program.model.data.FileDataTypeManager createFileArchive(java.io.File packedDbfile, java.lang.String languageId, java.lang.String compilerSpecId) throws IOException
ghidra.program.model.listing 1 modified
class ghidra.program.model.listing.Program 1 change history
addedmethod: getSourceFileManager
ghidra.program.model.sourcemap.SourceFileManager getSourceFileManager()
ghidra.program.model.pcode 6 modified
class ghidra.program.model.pcode.DataTypeSymbol 1 change history
modifiedmethod: generateHash return type: String → int
- static java.lang.String generateHash(ghidra.program.model.data.DataType dt)
+ static int generateHash(ghidra.program.model.data.DataType dt)
class ghidra.program.model.pcode.FunctionPrototype 2 changes history
addedmethod: encodePrototype
void encodePrototype(ghidra.program.model.pcode.Encoder encoder, ghidra.program.model.pcode.PcodeDataTypeManager dtmanage, int firstVarArg) throws IOException
removedmethod: encodePrototype
void encodePrototype(ghidra.program.model.pcode.Encoder encoder, ghidra.program.model.pcode.PcodeDataTypeManager dtmanage) throws IOException
class ghidra.program.model.pcode.HighFunctionDBUtil 1 change history
addedmethod: getFirstVarArg
static int getFirstVarArg(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr)
class ghidra.program.model.pcode.PcodeDataTypeManager 2 changes history
addedmethod: encodeCompositePlaceholder
void encodeCompositePlaceholder(ghidra.program.model.pcode.Encoder encoder, ghidra.program.model.data.DataType type) throws IOException
removedmethod: encodeCompositeZeroSizePlaceholder
void encodeCompositeZeroSizePlaceholder(ghidra.program.model.pcode.Encoder encoder, ghidra.program.model.data.DataType type) throws IOException
class ghidra.program.model.pcode.PcodeSyntaxTree 1 change history
addedmethod: getVarnodes
java.util.Iterator<ghidra.program.model.pcode.VarnodeAST> getVarnodes(ghidra.program.model.address.Address min, ghidra.program.model.address.Address max)
class ghidra.program.model.pcode.VarnodeBank 1 change history
addedmethod: locRange
java.util.Iterator<ghidra.program.model.pcode.VarnodeAST> locRange(ghidra.program.model.address.Address min, ghidra.program.model.address.Address max)
ghidra.program.model.sourcemap 5 added
ghidra.program.util 2 added, 1 removed, 4 modified
class ghidra.program.util.AddressEvaluator 10 changes history
modified extends: java.lang.Object → generic.expressions.ExpressionEvaluator
addedmethod: parseAsAddress
ghidra.program.model.address.Address parseAsAddress(java.lang.String input) throws ExpressionException
addedmethod: parseAsRelativeAddress
ghidra.program.model.address.Address parseAsRelativeAddress(java.lang.String input, ghidra.program.model.address.Address baseAddress) throws ExpressionException
addedmethod: getAddressFactory
ghidra.program.model.address.AddressFactory getAddressFactory()
addedmethod: setPreferredAddressSpace
void setPreferredAddressSpace(ghidra.program.model.address.AddressSpace space)
addedmethod: evaluateSymbol
generic.expressions.ExpressionValue evaluateSymbol(java.lang.String input)
modifiedmethod: evaluate param 2 renamed: s → inputExpression
- static ghidra.program.model.address.Address evaluate(ghidra.program.model.listing.Program p, java.lang.String s)
+ static ghidra.program.model.address.Address evaluate(ghidra.program.model.listing.Program p, java.lang.String inputExpression)
modifiedmethod: evaluate param 3 renamed: s → inputExpression
- static ghidra.program.model.address.Address evaluate(ghidra.program.model.listing.Program p, ghidra.program.model.address.Address baseAddr, java.lang.String s)
+ static ghidra.program.model.address.Address evaluate(ghidra.program.model.listing.Program p, ghidra.program.model.address.Address baseAddr, java.lang.String inputExpression)
removedmethod: evaluateToLong
static java.lang.Long evaluateToLong(java.lang.String s)
removedmethod: evaluate
static ghidra.program.model.address.Address evaluate(ghidra.program.model.listing.Program p, byte[] addrBytes)
class ghidra.program.util.ProgramDiffFilter 2 changes history
addedfield: SOURCE_MAP_DIFFS
static int SOURCE_MAP_DIFFS
modifiedfield: ALL_DIFFS constant: 32767 → 65535
- static int ALL_DIFFS
+ static int ALL_DIFFS
class ghidra.program.util.ProgramMerge 1 change history
addedmethod: applySourceMapDifferences
void applySourceMapDifferences(ghidra.program.model.address.AddressSet originAddrs, int settings, ghidra.util.task.TaskMonitor monitor) throws LockException
class ghidra.program.util.ProgramMergeFilter 2 changes history
addedfield: SOURCE_MAP
static int SOURCE_MAP
modifiedfield: ALL constant: 131071 → 262143
- static int ALL
+ static int ALL
ghidra.pty 1 added
ghidra.pty.ssh 6 removed
ghidra.pyghidra 6 added
ghidra.pyghidra.interpreter 6 added
ghidra.pyghidra.property 13 added
ghidra.util 1 added, 3 modified
class ghidra.util.MathUtilities 2 changes history
addedmethod: cmin
static C cmin(C a, C b)
addedmethod: cmax
static C cmax(C a, C b)
class ghidra.util.NumericUtilities 7 changes history
addedfield: MAX_UNSIGNED_INT
static java.math.BigInteger MAX_UNSIGNED_INT
addedmethod: parseInt
static int parseInt(java.lang.String s, int defaultValue)
addedmethod: parseLong
static long parseLong(java.lang.String s, long defaultValue)
modifiedmethod: parseHexBigInteger added throws NumberFormatException
- static java.math.BigInteger parseHexBigInteger(java.lang.String s)
+ static java.math.BigInteger parseHexBigInteger(java.lang.String s) throws NumberFormatException
modifiedmethod: parseLong added throws NumberFormatException
- static long parseLong(java.lang.String s)
+ static long parseLong(java.lang.String s) throws NumberFormatException
modifiedmethod: parseInt added throws NumberFormatException
- static int parseInt(java.lang.String s)
+ static int parseInt(java.lang.String s) throws NumberFormatException
modifiedmethod: parseHexLong added throws NumberFormatException
- static long parseHexLong(java.lang.String s)
+ static long parseHexLong(java.lang.String s) throws NumberFormatException
class ghidra.util.UserSearchUtils 1 change history
addedmethod: escapeNonGlobbingRegexCharacters
static java.lang.String escapeNonGlobbingRegexCharacters(java.lang.String input)
ghidra.util.datastruct 1 modified
class ghidra.util.datastruct.Accumulator 2 changes history
modified implements: java.lang.Iterable → java.lang.Iterable, java.util.function.Consumer
addedmethod: accept
void accept(T t)
ghidra.util.filechooser 1 modified
class ghidra.util.filechooser.GhidraFileChooserModel 1 change history
addedmethod: getDownloadsDirectory
java.io.File getDownloadsDirectory()
ghidra.util.search.memory 8 removed
ghidra.util.table 2 modified
class ghidra.util.table.AddressBasedTableModel 4 changes history
removedmethod: getAddress
ghidra.program.model.address.Address getAddress(int row)
removedmethod: createTableColumnDescriptor
docking.widgets.table.TableColumnDescriptor<ROW_TYPE> createTableColumnDescriptor()
removedmethod: getProgramLocation
ghidra.program.util.ProgramLocation getProgramLocation(int row, int column)
removedmethod: getProgramSelection
ghidra.program.util.ProgramSelection getProgramSelection(int[] rows)
class ghidra.util.table.GhidraProgramTableModel 5 changes history
addedmethod: createTableColumnDescriptor
docking.widgets.table.TableColumnDescriptor<ROW_TYPE> createTableColumnDescriptor()
addedmethod: getAddress
ghidra.program.model.address.Address getAddress(int modelRow, int modelColumn)
addedmethod: getProgramLocation
ghidra.program.util.ProgramLocation getProgramLocation(int modelRow, int modelColumn)
addedmethod: getProgramSelection
ghidra.program.util.ProgramSelection getProgramSelection(int[] modelRows)
modifiedmethod: getAddress param 1 renamed: row → modelRow
- ghidra.program.model.address.Address getAddress(int row)
+ ghidra.program.model.address.Address getAddress(int modelRow)
help 1 modified
class help.HelpBuildUtils 2 changes history
addedmethod: findModuleFile
static generic.jar.ResourceFile findModuleFile(java.lang.String relativePath)
addedmethod: findApplicationUrl
static java.net.URL findApplicationUrl(java.lang.String relativePath)
help.validator 1 modified
class help.validator.JavaHelpValidator 1 change history
addedfield: EXTERNAL_PREFIX
static java.lang.String EXTERNAL_PREFIX
help.validator.location 1 added, 1 modified
class help.validator.location.HelpModuleCollection 1 change history
addedmethod: addGeneratedHelpLocation
void addGeneratedHelpLocation(java.io.File file)