Ghidra API changes: 12.1.2_PUBLIC → 12.1.3_PUBLIC
5 types added
,
1 types removed
,
18 types modified
By Change Type
By Package
Added Types
5
class
ghidra.app.util.bin.format.elf.ElfSymbolNameUtils
Added
history
class
ghidra.app.util.bin.format.som.SomException
Added
history
class
ghidra.app.util.exporter.ProgramExporter
Added
history
class
ghidra.program.model.symbol.SymbolUtilities.BadCharFixupFunc
Added
history
enum
ghidra.pty.ShellUtils.Shell
Added
history
Removed Types
1
class
ghidra.app.util.bin.format.omf.Omf2or4
Removed
history
Modified Types
18
class
docking.widgets.list.GListCellRenderer
3 changes
history
added
method
:
initBorders
void initBorders(
)
added
method
:
updateUI
void updateUI(
)
added
method
:
getMaxBorderWidth
int getMaxBorderWidth(
)
class
ghidra.app.util.bin.format.pef.SectionHeader
1 change
history
modified
method
:
getUnpackedData
added throws IllegalStateException
- byte[] getUnpackedData(
ghidra.
util.
task.
TaskMonitor monitor) throws IOException
+ byte[] getUnpackedData(
ghidra.
util.
task.
TaskMonitor monitor) throws IOException
,
IllegalStateException
class
ghidra.app.util.datatype.microsoft.GuidDataType
2 changes
history
added
field
:
ALIGNMENT
static int ALIGNMENT
added
method
:
getAlignment
int getAlignment(
)
class
ghidra.app.util.exporter.AsciiExporter
1 change
history
modified
extends
:
ghidra.app.util.exporter.Exporter → ghidra.app.util.exporter.ProgramExporter
class
ghidra.app.util.exporter.BinaryExporter
1 change
history
modified
extends
:
ghidra.app.util.exporter.Exporter → ghidra.app.util.exporter.ProgramExporter
class
ghidra.app.util.exporter.CppExporter
1 change
history
modified
extends
:
ghidra.app.util.exporter.Exporter → ghidra.app.util.exporter.ProgramExporter
class
ghidra.app.util.exporter.HtmlExporter
1 change
history
modified
extends
:
ghidra.app.util.exporter.Exporter → ghidra.app.util.exporter.ProgramExporter
class
ghidra.app.util.exporter.IntelHexExporter
1 change
history
modified
extends
:
ghidra.app.util.exporter.Exporter → ghidra.app.util.exporter.ProgramExporter
class
ghidra.app.util.exporter.OriginalFileExporter
1 change
history
modified
extends
:
ghidra.app.util.exporter.Exporter → ghidra.app.util.exporter.ProgramExporter
class
ghidra.app.util.exporter.XmlExporter
1 change
history
modified
extends
:
ghidra.app.util.exporter.Exporter → ghidra.app.util.exporter.ProgramExporter
class
ghidra.framework.remote.GhidraObjectInputFilter
4 changes
history
modified
field
:
MAXBYTES_DEFAULT
became static; constant: None → 33554432
- int MAXBYTES_DEFAULT
+
static
int MAXBYTES_DEFAULT
modified
field
:
MAXDEPTH_DEFAULT
became static; constant: None → 50
- int MAXDEPTH_DEFAULT
+
static
int MAXDEPTH_DEFAULT
modified
field
:
MAXARRAY_DEFAULT
became static
- int MAXARRAY_DEFAULT
+
static
int MAXARRAY_DEFAULT
modified
field
:
MAXREFS_DEFAULT
became static; constant: None → 10000
- int MAXREFS_DEFAULT
+
static
int MAXREFS_DEFAULT
class
ghidra.net.PKIUtils
1 change
history
added
method
:
formatKeyUsage
static java.
lang.
String formatKeyUsage(
java.
security.
cert.
X509Certificate cert)
class
ghidra.program.model.pcode.Encoder
1 change
history
added
method
:
writeOpcode
void writeOpcode(
ghidra.
program.
model.
pcode.
AttributeId attribId,
int opcode) throws IOException
class
ghidra.program.model.pcode.PackedEncode
1 change
history
added
method
:
writeOpcode
void writeOpcode(
ghidra.
program.
model.
pcode.
AttributeId attribId,
int opcode) throws IOException
class
ghidra.program.model.pcode.XmlEncode
1 change
history
added
method
:
writeOpcode
void writeOpcode(
ghidra.
program.
model.
pcode.
AttributeId attribId,
int opcode) throws IOException
class
ghidra.program.model.symbol.SymbolUtilities
5 changes
history
added
field
:
USE_UNDERSCORES
static ghidra.
program.
model.
symbol.
SymbolUtilities.
BadCharFixupFunc USE_UNDERSCORES
added
field
:
OMIT_BAD_CHARS
static ghidra.
program.
model.
symbol.
SymbolUtilities.
BadCharFixupFunc OMIT_BAD_CHARS
added
method
:
isInvalidCodePoint
static boolean isInvalidCodePoint(
int cp)
added
method
:
replaceInvalidChars
static java.
lang.
String replaceInvalidChars(
java.
lang.
String str,
ghidra.
program.
model.
symbol.
SymbolUtilities.
BadCharFixupFunc badCharFixup)
removed
field
:
INVALIDCHARS
static char[] INVALIDCHARS
class
ghidra.pty.ShellUtils
1 change
history
removed
method
:
generateArgument
static java.
lang.
String generateArgument(
java.
lang.
String a)
class
ghidra.util.ObjectStorageStreamAdapter
3 changes
history
added
field
:
MAXARRAY
static int MAXARRAY
added
method
:
checkWriteArrayLength
void checkWriteArrayLength(
int n) throws IOException
added
method
:
checkReadArrayLength
int checkReadArrayLength(
) throws IOException
docking.widgets.list
1 modified
class
docking.widgets.list.GListCellRenderer
3 changes
history
added
method
:
initBorders
void initBorders(
)
added
method
:
updateUI
void updateUI(
)
added
method
:
getMaxBorderWidth
int getMaxBorderWidth(
)
ghidra.app.util.bin.format.elf
1 added
class
ghidra.app.util.bin.format.elf.ElfSymbolNameUtils
Added
history
ghidra.app.util.bin.format.omf
1 removed
class
ghidra.app.util.bin.format.omf.Omf2or4
Removed
history
ghidra.app.util.bin.format.pef
1 modified
class
ghidra.app.util.bin.format.pef.SectionHeader
1 change
history
modified
method
:
getUnpackedData
added throws IllegalStateException
- byte[] getUnpackedData(
ghidra.
util.
task.
TaskMonitor monitor) throws IOException
+ byte[] getUnpackedData(
ghidra.
util.
task.
TaskMonitor monitor) throws IOException
,
IllegalStateException
ghidra.app.util.bin.format.som
1 added
class
ghidra.app.util.bin.format.som.SomException
Added
history
ghidra.app.util.datatype.microsoft
1 modified
class
ghidra.app.util.datatype.microsoft.GuidDataType
2 changes
history
added
field
:
ALIGNMENT
static int ALIGNMENT
added
method
:
getAlignment
int getAlignment(
)
ghidra.app.util.exporter
1 added, 7 modified
class
ghidra.app.util.exporter.AsciiExporter
1 change
history
modified
extends
:
ghidra.app.util.exporter.Exporter → ghidra.app.util.exporter.ProgramExporter
class
ghidra.app.util.exporter.BinaryExporter
1 change
history
modified
extends
:
ghidra.app.util.exporter.Exporter → ghidra.app.util.exporter.ProgramExporter
class
ghidra.app.util.exporter.CppExporter
1 change
history
modified
extends
:
ghidra.app.util.exporter.Exporter → ghidra.app.util.exporter.ProgramExporter
class
ghidra.app.util.exporter.HtmlExporter
1 change
history
modified
extends
:
ghidra.app.util.exporter.Exporter → ghidra.app.util.exporter.ProgramExporter
class
ghidra.app.util.exporter.IntelHexExporter
1 change
history
modified
extends
:
ghidra.app.util.exporter.Exporter → ghidra.app.util.exporter.ProgramExporter
class
ghidra.app.util.exporter.OriginalFileExporter
1 change
history
modified
extends
:
ghidra.app.util.exporter.Exporter → ghidra.app.util.exporter.ProgramExporter
class
ghidra.app.util.exporter.ProgramExporter
Added
history
class
ghidra.app.util.exporter.XmlExporter
1 change
history
modified
extends
:
ghidra.app.util.exporter.Exporter → ghidra.app.util.exporter.ProgramExporter
ghidra.framework.remote
1 modified
class
ghidra.framework.remote.GhidraObjectInputFilter
4 changes
history
modified
field
:
MAXBYTES_DEFAULT
became static; constant: None → 33554432
- int MAXBYTES_DEFAULT
+
static
int MAXBYTES_DEFAULT
modified
field
:
MAXDEPTH_DEFAULT
became static; constant: None → 50
- int MAXDEPTH_DEFAULT
+
static
int MAXDEPTH_DEFAULT
modified
field
:
MAXARRAY_DEFAULT
became static
- int MAXARRAY_DEFAULT
+
static
int MAXARRAY_DEFAULT
modified
field
:
MAXREFS_DEFAULT
became static; constant: None → 10000
- int MAXREFS_DEFAULT
+
static
int MAXREFS_DEFAULT
ghidra.net
1 modified
class
ghidra.net.PKIUtils
1 change
history
added
method
:
formatKeyUsage
static java.
lang.
String formatKeyUsage(
java.
security.
cert.
X509Certificate cert)
ghidra.program.model.pcode
3 modified
class
ghidra.program.model.pcode.Encoder
1 change
history
added
method
:
writeOpcode
void writeOpcode(
ghidra.
program.
model.
pcode.
AttributeId attribId,
int opcode) throws IOException
class
ghidra.program.model.pcode.PackedEncode
1 change
history
added
method
:
writeOpcode
void writeOpcode(
ghidra.
program.
model.
pcode.
AttributeId attribId,
int opcode) throws IOException
class
ghidra.program.model.pcode.XmlEncode
1 change
history
added
method
:
writeOpcode
void writeOpcode(
ghidra.
program.
model.
pcode.
AttributeId attribId,
int opcode) throws IOException
ghidra.program.model.symbol
1 added, 1 modified
class
ghidra.program.model.symbol.SymbolUtilities
5 changes
history
added
field
:
USE_UNDERSCORES
static ghidra.
program.
model.
symbol.
SymbolUtilities.
BadCharFixupFunc USE_UNDERSCORES
added
field
:
OMIT_BAD_CHARS
static ghidra.
program.
model.
symbol.
SymbolUtilities.
BadCharFixupFunc OMIT_BAD_CHARS
added
method
:
isInvalidCodePoint
static boolean isInvalidCodePoint(
int cp)
added
method
:
replaceInvalidChars
static java.
lang.
String replaceInvalidChars(
java.
lang.
String str,
ghidra.
program.
model.
symbol.
SymbolUtilities.
BadCharFixupFunc badCharFixup)
removed
field
:
INVALIDCHARS
static char[] INVALIDCHARS
class
ghidra.program.model.symbol.SymbolUtilities.BadCharFixupFunc
Added
history
ghidra.pty
1 added, 1 modified
class
ghidra.pty.ShellUtils
1 change
history
removed
method
:
generateArgument
static java.
lang.
String generateArgument(
java.
lang.
String a)
enum
ghidra.pty.ShellUtils.Shell
Added
history
ghidra.util
1 modified
class
ghidra.util.ObjectStorageStreamAdapter
3 changes
history
added
field
:
MAXARRAY
static int MAXARRAY
added
method
:
checkWriteArrayLength
void checkWriteArrayLength(
int n) throws IOException
added
method
:
checkReadArrayLength
int checkReadArrayLength(
) throws IOException