Ghidra API changes: 12.0_PUBLIC → 12.0.1_PUBLIC

8 types added, 9 types removed, 10 types modified

Added Types 8
Removed Types 9
Modified Types 10
class ghidra.framework.store.local.IndexedLocalFileSystem 1 change history
removedmethod: rebuild
static boolean rebuild(java.io.File rootDir) throws IOException
class ghidra.net.ApplicationKeyManagerFactory 14 changes history
addedmethod: clearKeyManagerCache
static void clearKeyManagerCache()
addedmethod: getKeyManager
static javax.net.ssl.X509KeyManager getKeyManager(java.lang.String keystorePath, java.lang.String defaultPasswd) throws CancelledException, KeyStoreException
removedfield: KEYSTORE_PATH_PROPERTY
static java.lang.String KEYSTORE_PATH_PROPERTY
removedfield: KEYSTORE_PASSWORD_PROPERTY
static java.lang.String KEYSTORE_PASSWORD_PROPERTY
removedfield: DEFAULT_PASSWORD
static java.lang.String DEFAULT_PASSWORD
removedmethod: setKeyStore
static boolean setKeyStore(java.lang.String path, boolean savePreference)
removedmethod: getKeyStore
static java.lang.String getKeyStore()
removedmethod: getPreferredKeyStore
static java.lang.String getPreferredKeyStore()
removedmethod: usingGeneratedSelfSignedCertificate
static boolean usingGeneratedSelfSignedCertificate()
removedmethod: setDefaultIdentity
static void setDefaultIdentity(javax.security.auth.x500.X500Principal identity)
removedmethod: addSubjectAlternativeName
static void addSubjectAlternativeName(java.lang.String subjectAltName)
removedmethod: getSubjectAlternativeName
static java.util.List<java.lang.String> getSubjectAlternativeName()
removedmethod: initialize
static boolean initialize()
removedmethod: invalidateKeyManagers
static void invalidateKeyManagers()
class ghidra.program.disassemble.ReDisassembler.ReDisState 1 change history
modifiedfield: progMemBuffers type: Map → Map
- java.util.Map<ghidra.program.model.address.AddressSpace,ghidra.program.model.mem.MemBuffer> progMemBuffers
+ java.util.Map<ghidra.program.model.address.AddressSpace,ghidra.program.model.mem.DumbMemBufferImpl> progMemBuffers
class ghidra.program.model.lang.PcodeParser 1 change history
addedmethod: enterSection
ghidra.pcodeCPort.semantics.ConstructTpl enterSection(ghidra.sleigh.grammar.Location where)
class ghidra.trace.database.time.DBTraceSnapshot 2 changes history
addedmethod: isSnapOnly
boolean isSnapOnly(boolean whenInconsistent)
addedmethod: isStale
boolean isStale(boolean whenInconsistent)
class ghidra.trace.database.time.DBTraceTimeManager 3 changes history
addedmethod: doGetValidSnapshotBySchedule
ghidra.trace.database.time.DBTraceSnapshot doGetValidSnapshotBySchedule(java.lang.String key, long version)
addedmethod: doFindNearest
ghidra.trace.database.time.DBTraceSnapshot doFindNearest(ghidra.trace.model.time.schedule.TraceSchedule schedule, long version)
addedmethod: findSnapshotWithNearestPrefix
ghidra.trace.model.time.TraceSnapshot findSnapshotWithNearestPrefix(ghidra.trace.model.time.schedule.TraceSchedule schedule)
class ghidra.trace.model.time.TraceSnapshot 2 changes history
addedmethod: isSnapOnly
boolean isSnapOnly(boolean whenInconsistent)
addedmethod: isStale
boolean isStale(boolean whenInconsistent)
class ghidra.trace.model.time.TraceTimeManager 1 change history
addedmethod: findSnapshotWithNearestPrefix
ghidra.trace.model.time.TraceSnapshot findSnapshotWithNearestPrefix(ghidra.trace.model.time.schedule.TraceSchedule schedule)
class ghidra.trace.model.time.schedule.Sequence 4 changes history
addedmethod: dropLast
ghidra.trace.model.time.schedule.Sequence dropLast()
addedmethod: last
ghidra.trace.model.time.schedule.Step last()
addedmethod: truncate
ghidra.trace.model.time.schedule.Sequence truncate(int count)
addedmethod: count
int count()
class ghidra.trace.model.time.schedule.TraceSchedule 5 changes history
addedmethod: hasPSteps
boolean hasPSteps()
addedmethod: stepCount
int stepCount()
addedmethod: dropLastStep
ghidra.trace.model.time.schedule.TraceSchedule dropLastStep()
addedmethod: lastStep
ghidra.trace.model.time.schedule.TraceSchedule.StepAndKind lastStep()
addedmethod: truncateToSteps
ghidra.trace.model.time.schedule.TraceSchedule truncateToSteps(int count)
generic.concurrent 1 added
generic.hash 1 added
generic.util 1 removed
ghidra.framework.store.local 1 modified
class ghidra.framework.store.local.IndexedLocalFileSystem 1 change history
removedmethod: rebuild
static boolean rebuild(java.io.File rootDir) throws IOException
ghidra.net 6 added, 6 removed, 1 modified
class ghidra.net.ApplicationKeyManagerFactory 14 changes history
addedmethod: clearKeyManagerCache
static void clearKeyManagerCache()
addedmethod: getKeyManager
static javax.net.ssl.X509KeyManager getKeyManager(java.lang.String keystorePath, java.lang.String defaultPasswd) throws CancelledException, KeyStoreException
removedfield: KEYSTORE_PATH_PROPERTY
static java.lang.String KEYSTORE_PATH_PROPERTY
removedfield: KEYSTORE_PASSWORD_PROPERTY
static java.lang.String KEYSTORE_PASSWORD_PROPERTY
removedfield: DEFAULT_PASSWORD
static java.lang.String DEFAULT_PASSWORD
removedmethod: setKeyStore
static boolean setKeyStore(java.lang.String path, boolean savePreference)
removedmethod: getKeyStore
static java.lang.String getKeyStore()
removedmethod: getPreferredKeyStore
static java.lang.String getPreferredKeyStore()
removedmethod: usingGeneratedSelfSignedCertificate
static boolean usingGeneratedSelfSignedCertificate()
removedmethod: setDefaultIdentity
static void setDefaultIdentity(javax.security.auth.x500.X500Principal identity)
removedmethod: addSubjectAlternativeName
static void addSubjectAlternativeName(java.lang.String subjectAltName)
removedmethod: getSubjectAlternativeName
static java.util.List<java.lang.String> getSubjectAlternativeName()
removedmethod: initialize
static boolean initialize()
removedmethod: invalidateKeyManagers
static void invalidateKeyManagers()
ghidra.program.disassemble 1 modified
class ghidra.program.disassemble.ReDisassembler.ReDisState 1 change history
modifiedfield: progMemBuffers type: Map → Map
- java.util.Map<ghidra.program.model.address.AddressSpace,ghidra.program.model.mem.MemBuffer> progMemBuffers
+ java.util.Map<ghidra.program.model.address.AddressSpace,ghidra.program.model.mem.DumbMemBufferImpl> progMemBuffers
ghidra.program.model.lang 1 modified
class ghidra.program.model.lang.PcodeParser 1 change history
addedmethod: enterSection
ghidra.pcodeCPort.semantics.ConstructTpl enterSection(ghidra.sleigh.grammar.Location where)
ghidra.trace.database.time 2 modified
class ghidra.trace.database.time.DBTraceSnapshot 2 changes history
addedmethod: isSnapOnly
boolean isSnapOnly(boolean whenInconsistent)
addedmethod: isStale
boolean isStale(boolean whenInconsistent)
class ghidra.trace.database.time.DBTraceTimeManager 3 changes history
addedmethod: doGetValidSnapshotBySchedule
ghidra.trace.database.time.DBTraceSnapshot doGetValidSnapshotBySchedule(java.lang.String key, long version)
addedmethod: doFindNearest
ghidra.trace.database.time.DBTraceSnapshot doFindNearest(ghidra.trace.model.time.schedule.TraceSchedule schedule, long version)
addedmethod: findSnapshotWithNearestPrefix
ghidra.trace.model.time.TraceSnapshot findSnapshotWithNearestPrefix(ghidra.trace.model.time.schedule.TraceSchedule schedule)
ghidra.trace.model.time 2 modified
class ghidra.trace.model.time.TraceSnapshot 2 changes history
addedmethod: isSnapOnly
boolean isSnapOnly(boolean whenInconsistent)
addedmethod: isStale
boolean isStale(boolean whenInconsistent)
class ghidra.trace.model.time.TraceTimeManager 1 change history
addedmethod: findSnapshotWithNearestPrefix
ghidra.trace.model.time.TraceSnapshot findSnapshotWithNearestPrefix(ghidra.trace.model.time.schedule.TraceSchedule schedule)
ghidra.trace.model.time.schedule 1 removed, 2 modified
class ghidra.trace.model.time.schedule.Sequence 4 changes history
addedmethod: dropLast
ghidra.trace.model.time.schedule.Sequence dropLast()
addedmethod: last
ghidra.trace.model.time.schedule.Step last()
addedmethod: truncate
ghidra.trace.model.time.schedule.Sequence truncate(int count)
addedmethod: count
int count()
class ghidra.trace.model.time.schedule.TraceSchedule 5 changes history
addedmethod: hasPSteps
boolean hasPSteps()
addedmethod: stepCount
int stepCount()
addedmethod: dropLastStep
ghidra.trace.model.time.schedule.TraceSchedule dropLastStep()
addedmethod: lastStep
ghidra.trace.model.time.schedule.TraceSchedule.StepAndKind lastStep()
addedmethod: truncateToSteps
ghidra.trace.model.time.schedule.TraceSchedule truncateToSteps(int count)
ghidra.util 1 removed