Ghidra API changes: 9.2.2_PUBLIC → 9.2.3_PUBLIC

2 types added, 1 types removed, 19 types modified

Added Types 2
Removed Types 1
Modified Types 19
class docking.StatusBar 2 changes history
addedmethod: getStatusText
java.lang.String getStatusText()
addedmethod: setStatusText
void setStatusText(java.lang.String text)
class docking.framework.DockingApplicationLayout 1 change history
addedmethod: getDefaultApplicationRootDirs
static java.util.Collection<generic.jar.ResourceFile> getDefaultApplicationRootDirs()
class docking.widgets.fieldpanel.support.FieldUtils 1 change history
addedmethod: wrap
static docking.widgets.fieldpanel.field.FieldElement[] wrap(docking.widgets.fieldpanel.field.FieldElement fieldElement, int width, boolean breakOnWhiteSpace)
class ghidra.app.decompiler.component.hover.DataTypeDecompilerHover 6 changes history
modified extends: ghidra.app.plugin.core.hover.AbstractDataTypeHover → ghidra.app.plugin.core.hover.AbstractConfigurableHover
addedmethod: getName
java.lang.String getName()
addedmethod: getDescription
java.lang.String getDescription()
addedmethod: getOptionsCategory
java.lang.String getOptionsCategory()
removedmethod: initializeOptions
void initializeOptions()
removedmethod: setOptions
void setOptions(ghidra.framework.options.Options options, java.lang.String optionName)
class ghidra.app.decompiler.component.hover.FunctionSignatureDecompilerHover 5 changes history
addedmethod: getName
java.lang.String getName()
addedmethod: getDescription
java.lang.String getDescription()
addedmethod: getOptionsCategory
java.lang.String getOptionsCategory()
removedmethod: initializeOptions
void initializeOptions()
removedmethod: setOptions
void setOptions(ghidra.framework.options.Options options, java.lang.String optionName)
class ghidra.app.decompiler.component.hover.ReferenceDecompilerHover 4 changes history
addedmethod: getName
java.lang.String getName()
addedmethod: getDescription
java.lang.String getDescription()
addedmethod: getOptionsCategory
java.lang.String getOptionsCategory()
removedmethod: initializeOptions
void initializeOptions()
class ghidra.app.decompiler.component.hover.ScalarValueDecompilerHover 5 changes history
addedmethod: getName
java.lang.String getName()
addedmethod: getDescription
java.lang.String getDescription()
addedmethod: getOptionsCategory
java.lang.String getOptionsCategory()
removedmethod: initializeOptions
void initializeOptions()
removedmethod: setOptions
void setOptions(ghidra.framework.options.Options options, java.lang.String optionName)
class ghidra.app.script.GhidraScriptProvider 4 changes history
addedmethod: fixupName
java.lang.String fixupName(java.lang.String scriptName)
addedmethod: getCertifyHeaderStart
java.lang.String getCertifyHeaderStart()
addedmethod: getCertificationBodyPrefix
java.lang.String getCertificationBodyPrefix()
addedmethod: getCertifyHeaderEnd
java.lang.String getCertifyHeaderEnd()
class ghidra.app.script.JavaScriptProvider 3 changes history
addedmethod: getCertifyHeaderStart
java.lang.String getCertifyHeaderStart()
addedmethod: getCertifyHeaderEnd
java.lang.String getCertifyHeaderEnd()
addedmethod: fixupName
java.lang.String fixupName(java.lang.String scriptName)
class ghidra.app.util.bin.format.coff.archive.CoffArchiveConstants 2 changes history
removedfield: MAGIC_LEN_CONST_EXPR
static int MAGIC_LEN_CONST_EXPR
removedfield: END_OF_HEADER_MAGIC
static java.lang.String END_OF_HEADER_MAGIC
class ghidra.app.util.bin.format.dwarf4.DIEAggregate 1 change history
addedmethod: isLowPCEqualHighPC
boolean isLowPCEqualHighPC()
class ghidra.app.util.bin.format.elf.ElfSymbol 3 changes history
addedmethod: createElfSymbol
static ghidra.app.util.bin.format.elf.ElfSymbol createElfSymbol(ghidra.app.util.bin.format.FactoryBundledWithBinaryReader reader, int symbolIndex, ghidra.app.util.bin.format.elf.ElfSymbolTable symbolTable, ghidra.app.util.bin.format.elf.ElfHeader header) throws IOException
addedmethod: initSymbolName
void initSymbolName(ghidra.app.util.bin.format.FactoryBundledWithBinaryReader reader, ghidra.app.util.bin.format.elf.ElfStringTable stringTable)
removedmethod: createElfSymbol
static ghidra.app.util.bin.format.elf.ElfSymbol createElfSymbol(ghidra.app.util.bin.format.FactoryBundledWithBinaryReader reader, int symbolIndex, ghidra.app.util.bin.format.elf.ElfSymbolTable symbolTable, ghidra.app.util.bin.format.elf.ElfStringTable stringTable, ghidra.app.util.bin.format.elf.ElfHeader header) throws IOException
class ghidra.app.util.bin.format.macho.MachHeader 1 change history
addedmethod: getStartIndex
long getStartIndex()
class ghidra.framework.plugintool.StandAloneApplication 1 change history
addedmethod: readApplicationProperties
static ghidra.framework.ApplicationProperties readApplicationProperties(java.lang.String propertiesFilename) throws IOException
class ghidra.pcode.floatformat.FloatFormat 18 changes history
addedmethod: round
java.math.BigDecimal round(ghidra.pcode.floatformat.BigFloat bigFloat)
addedmethod: getBigZeroEncoding
java.math.BigInteger getBigZeroEncoding(boolean sgn)
addedmethod: getBigZero
java.lang.Object getBigZero(boolean sgn)
addedmethod: getBigInfinity
ghidra.pcode.floatformat.BigFloat getBigInfinity(boolean sgn)
addedmethod: getBigNaN
ghidra.pcode.floatformat.BigFloat getBigNaN(boolean sgn)
addedmethod: getBigFloat
ghidra.pcode.floatformat.BigFloat getBigFloat(float f)
addedmethod: getBigFloat
ghidra.pcode.floatformat.BigFloat getBigFloat(double d)
addedmethod: getBigFloat
ghidra.pcode.floatformat.BigFloat getBigFloat(long encoding)
addedmethod: getEncoding
java.math.BigInteger getEncoding(ghidra.pcode.floatformat.BigFloat value)
addedmethod: toBinaryString
java.lang.String toBinaryString(long encoding)
addedmethod: toBigFloat
static ghidra.pcode.floatformat.BigFloat toBigFloat(float f)
addedmethod: toBigFloat
static ghidra.pcode.floatformat.BigFloat toBigFloat(double d)
addedmethod: toBinaryString
static java.lang.String toBinaryString(float f)
addedmethod: toBinaryString
static java.lang.String toBinaryString(double d)
modifiedfield: minValue type: BigDecimal → BigFloat
- java.math.BigDecimal minValue
+ ghidra.pcode.floatformat.BigFloat minValue
modifiedfield: maxValue type: BigDecimal → BigFloat
- java.math.BigDecimal maxValue
+ ghidra.pcode.floatformat.BigFloat maxValue
modifiedmethod: getHostFloat return type: BigDecimal → BigFloat
- java.math.BigDecimal getHostFloat(java.math.BigInteger encoding)
+ ghidra.pcode.floatformat.BigFloat getHostFloat(java.math.BigInteger encoding)
removedmethod: getEncoding
java.math.BigInteger getEncoding(java.math.BigDecimal value)
class ghidra.program.model.data.DataUtilities 1 change history
modifiedmethod: createData param 3 renamed: newDataType → newType
- static ghidra.program.model.listing.Data createData(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr, ghidra.program.model.data.DataType newDataType, int length, boolean stackPointers, ghidra.program.model.data.DataUtilities.ClearDataMode clearMode) throws CodeUnitInsertionException
+ static ghidra.program.model.listing.Data createData(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr, ghidra.program.model.data.DataType newType, int length, boolean stackPointers, ghidra.program.model.data.DataUtilities.ClearDataMode clearMode) throws CodeUnitInsertionException
class ghidra.python.PythonScriptProvider 3 changes history
addedmethod: getCertifyHeaderStart
java.lang.String getCertifyHeaderStart()
addedmethod: getCertifyHeaderEnd
java.lang.String getCertifyHeaderEnd()
addedmethod: getCertificationBodyPrefix
java.lang.String getCertificationBodyPrefix()
class ghidra.util.task.TaskMonitor 1 change history
addedmethod: dummyIfNull
static ghidra.util.task.TaskMonitor dummyIfNull(ghidra.util.task.TaskMonitor tm)
class utilities.util.FileUtilities 1 change history
addedmethod: relativizePath
static java.lang.String relativizePath(generic.jar.ResourceFile f1, generic.jar.ResourceFile f2)
docking 1 modified
class docking.StatusBar 2 changes history
addedmethod: getStatusText
java.lang.String getStatusText()
addedmethod: setStatusText
void setStatusText(java.lang.String text)
docking.framework 1 modified
class docking.framework.DockingApplicationLayout 1 change history
addedmethod: getDefaultApplicationRootDirs
static java.util.Collection<generic.jar.ResourceFile> getDefaultApplicationRootDirs()
docking.widgets.fieldpanel.support 1 modified
class docking.widgets.fieldpanel.support.FieldUtils 1 change history
addedmethod: wrap
static docking.widgets.fieldpanel.field.FieldElement[] wrap(docking.widgets.fieldpanel.field.FieldElement fieldElement, int width, boolean breakOnWhiteSpace)
ghidra.app.decompiler.component.hover 4 modified
class ghidra.app.decompiler.component.hover.DataTypeDecompilerHover 6 changes history
modified extends: ghidra.app.plugin.core.hover.AbstractDataTypeHover → ghidra.app.plugin.core.hover.AbstractConfigurableHover
addedmethod: getName
java.lang.String getName()
addedmethod: getDescription
java.lang.String getDescription()
addedmethod: getOptionsCategory
java.lang.String getOptionsCategory()
removedmethod: initializeOptions
void initializeOptions()
removedmethod: setOptions
void setOptions(ghidra.framework.options.Options options, java.lang.String optionName)
class ghidra.app.decompiler.component.hover.FunctionSignatureDecompilerHover 5 changes history
addedmethod: getName
java.lang.String getName()
addedmethod: getDescription
java.lang.String getDescription()
addedmethod: getOptionsCategory
java.lang.String getOptionsCategory()
removedmethod: initializeOptions
void initializeOptions()
removedmethod: setOptions
void setOptions(ghidra.framework.options.Options options, java.lang.String optionName)
class ghidra.app.decompiler.component.hover.ReferenceDecompilerHover 4 changes history
addedmethod: getName
java.lang.String getName()
addedmethod: getDescription
java.lang.String getDescription()
addedmethod: getOptionsCategory
java.lang.String getOptionsCategory()
removedmethod: initializeOptions
void initializeOptions()
class ghidra.app.decompiler.component.hover.ScalarValueDecompilerHover 5 changes history
addedmethod: getName
java.lang.String getName()
addedmethod: getDescription
java.lang.String getDescription()
addedmethod: getOptionsCategory
java.lang.String getOptionsCategory()
removedmethod: initializeOptions
void initializeOptions()
removedmethod: setOptions
void setOptions(ghidra.framework.options.Options options, java.lang.String optionName)
ghidra.app.script 2 modified
class ghidra.app.script.GhidraScriptProvider 4 changes history
addedmethod: fixupName
java.lang.String fixupName(java.lang.String scriptName)
addedmethod: getCertifyHeaderStart
java.lang.String getCertifyHeaderStart()
addedmethod: getCertificationBodyPrefix
java.lang.String getCertificationBodyPrefix()
addedmethod: getCertifyHeaderEnd
java.lang.String getCertifyHeaderEnd()
class ghidra.app.script.JavaScriptProvider 3 changes history
addedmethod: getCertifyHeaderStart
java.lang.String getCertifyHeaderStart()
addedmethod: getCertifyHeaderEnd
java.lang.String getCertifyHeaderEnd()
addedmethod: fixupName
java.lang.String fixupName(java.lang.String scriptName)
ghidra.app.util.bin.format.coff.archive 1 modified
class ghidra.app.util.bin.format.coff.archive.CoffArchiveConstants 2 changes history
removedfield: MAGIC_LEN_CONST_EXPR
static int MAGIC_LEN_CONST_EXPR
removedfield: END_OF_HEADER_MAGIC
static java.lang.String END_OF_HEADER_MAGIC
ghidra.app.util.bin.format.dwarf4 1 modified
class ghidra.app.util.bin.format.dwarf4.DIEAggregate 1 change history
addedmethod: isLowPCEqualHighPC
boolean isLowPCEqualHighPC()
ghidra.app.util.bin.format.elf 1 modified
class ghidra.app.util.bin.format.elf.ElfSymbol 3 changes history
addedmethod: createElfSymbol
static ghidra.app.util.bin.format.elf.ElfSymbol createElfSymbol(ghidra.app.util.bin.format.FactoryBundledWithBinaryReader reader, int symbolIndex, ghidra.app.util.bin.format.elf.ElfSymbolTable symbolTable, ghidra.app.util.bin.format.elf.ElfHeader header) throws IOException
addedmethod: initSymbolName
void initSymbolName(ghidra.app.util.bin.format.FactoryBundledWithBinaryReader reader, ghidra.app.util.bin.format.elf.ElfStringTable stringTable)
removedmethod: createElfSymbol
static ghidra.app.util.bin.format.elf.ElfSymbol createElfSymbol(ghidra.app.util.bin.format.FactoryBundledWithBinaryReader reader, int symbolIndex, ghidra.app.util.bin.format.elf.ElfSymbolTable symbolTable, ghidra.app.util.bin.format.elf.ElfStringTable stringTable, ghidra.app.util.bin.format.elf.ElfHeader header) throws IOException
ghidra.app.util.bin.format.macho 1 modified
class ghidra.app.util.bin.format.macho.MachHeader 1 change history
addedmethod: getStartIndex
long getStartIndex()
ghidra.framework.plugintool 1 modified
class ghidra.framework.plugintool.StandAloneApplication 1 change history
addedmethod: readApplicationProperties
static ghidra.framework.ApplicationProperties readApplicationProperties(java.lang.String propertiesFilename) throws IOException
ghidra.pcode.floatformat 2 added, 1 removed, 1 modified
class ghidra.pcode.floatformat.FloatFormat 18 changes history
addedmethod: round
java.math.BigDecimal round(ghidra.pcode.floatformat.BigFloat bigFloat)
addedmethod: getBigZeroEncoding
java.math.BigInteger getBigZeroEncoding(boolean sgn)
addedmethod: getBigZero
java.lang.Object getBigZero(boolean sgn)
addedmethod: getBigInfinity
ghidra.pcode.floatformat.BigFloat getBigInfinity(boolean sgn)
addedmethod: getBigNaN
ghidra.pcode.floatformat.BigFloat getBigNaN(boolean sgn)
addedmethod: getBigFloat
ghidra.pcode.floatformat.BigFloat getBigFloat(float f)
addedmethod: getBigFloat
ghidra.pcode.floatformat.BigFloat getBigFloat(double d)
addedmethod: getBigFloat
ghidra.pcode.floatformat.BigFloat getBigFloat(long encoding)
addedmethod: getEncoding
java.math.BigInteger getEncoding(ghidra.pcode.floatformat.BigFloat value)
addedmethod: toBinaryString
java.lang.String toBinaryString(long encoding)
addedmethod: toBigFloat
static ghidra.pcode.floatformat.BigFloat toBigFloat(float f)
addedmethod: toBigFloat
static ghidra.pcode.floatformat.BigFloat toBigFloat(double d)
addedmethod: toBinaryString
static java.lang.String toBinaryString(float f)
addedmethod: toBinaryString
static java.lang.String toBinaryString(double d)
modifiedfield: minValue type: BigDecimal → BigFloat
- java.math.BigDecimal minValue
+ ghidra.pcode.floatformat.BigFloat minValue
modifiedfield: maxValue type: BigDecimal → BigFloat
- java.math.BigDecimal maxValue
+ ghidra.pcode.floatformat.BigFloat maxValue
modifiedmethod: getHostFloat return type: BigDecimal → BigFloat
- java.math.BigDecimal getHostFloat(java.math.BigInteger encoding)
+ ghidra.pcode.floatformat.BigFloat getHostFloat(java.math.BigInteger encoding)
removedmethod: getEncoding
java.math.BigInteger getEncoding(java.math.BigDecimal value)
ghidra.program.model.data 1 modified
class ghidra.program.model.data.DataUtilities 1 change history
modifiedmethod: createData param 3 renamed: newDataType → newType
- static ghidra.program.model.listing.Data createData(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr, ghidra.program.model.data.DataType newDataType, int length, boolean stackPointers, ghidra.program.model.data.DataUtilities.ClearDataMode clearMode) throws CodeUnitInsertionException
+ static ghidra.program.model.listing.Data createData(ghidra.program.model.listing.Program program, ghidra.program.model.address.Address addr, ghidra.program.model.data.DataType newType, int length, boolean stackPointers, ghidra.program.model.data.DataUtilities.ClearDataMode clearMode) throws CodeUnitInsertionException
ghidra.python 1 modified
class ghidra.python.PythonScriptProvider 3 changes history
addedmethod: getCertifyHeaderStart
java.lang.String getCertifyHeaderStart()
addedmethod: getCertifyHeaderEnd
java.lang.String getCertifyHeaderEnd()
addedmethod: getCertificationBodyPrefix
java.lang.String getCertificationBodyPrefix()
ghidra.util.task 1 modified
class ghidra.util.task.TaskMonitor 1 change history
addedmethod: dummyIfNull
static ghidra.util.task.TaskMonitor dummyIfNull(ghidra.util.task.TaskMonitor tm)
utilities.util 1 modified
class utilities.util.FileUtilities 1 change history
addedmethod: relativizePath
static java.lang.String relativizePath(generic.jar.ResourceFile f1, generic.jar.ResourceFile f2)