Ghidra API changes: 9.1.1_PUBLIC → 9.1.2_PUBLIC

6 types modified

Modified Types 6
class db.buffers.RemoteBufferFileHandle 19 changes history
addedmethod: isReadOnly
boolean isReadOnly() throws IOException
addedmethod: setReadOnly
boolean setReadOnly() throws IOException
addedmethod: getParameter
int getParameter(java.lang.String name) throws NoSuchElementException, IOException
addedmethod: setParameter
void setParameter(java.lang.String name, int value) throws IOException
addedmethod: clearParameters
void clearParameters() throws IOException
addedmethod: getParameterNames
java.lang.String[] getParameterNames() throws IOException
addedmethod: getBufferSize
int getBufferSize() throws IOException
addedmethod: getIndexCount
int getIndexCount() throws IOException
addedmethod: getFreeIndexes
int[] getFreeIndexes() throws IOException
addedmethod: setFreeIndexes
void setFreeIndexes(int[] indexes) throws IOException
addedmethod: close
void close() throws IOException
addedmethod: delete
boolean delete() throws IOException
addedmethod: get
db.buffers.DataBuffer get(int index) throws IOException
addedmethod: put
void put(db.buffers.DataBuffer buf, int index) throws IOException
addedmethod: dispose
void dispose() throws IOException
addedmethod: getInputBlockStream
db.buffers.InputBlockStream getInputBlockStream() throws IOException
addedmethod: getOutputBlockStream
db.buffers.OutputBlockStream getOutputBlockStream(int blockCount) throws IOException
addedmethod: getInputBlockStreamHandle
db.buffers.BlockStreamHandle<db.buffers.InputBlockStream> getInputBlockStreamHandle() throws IOException
addedmethod: getOutputBlockStreamHandle
db.buffers.BlockStreamHandle<db.buffers.OutputBlockStream> getOutputBlockStreamHandle(int blockCount) throws IOException
class db.buffers.RemoteManagedBufferFileHandle 29 changes history
addedmethod: isReadOnly
boolean isReadOnly() throws IOException
addedmethod: setReadOnly
boolean setReadOnly() throws IOException
addedmethod: getParameter
int getParameter(java.lang.String name) throws NoSuchElementException, IOException
addedmethod: setParameter
void setParameter(java.lang.String name, int value) throws IOException
addedmethod: clearParameters
void clearParameters() throws IOException
addedmethod: getParameterNames
java.lang.String[] getParameterNames() throws IOException
addedmethod: getBufferSize
int getBufferSize() throws IOException
addedmethod: getIndexCount
int getIndexCount() throws IOException
addedmethod: getFreeIndexes
int[] getFreeIndexes() throws IOException
addedmethod: setFreeIndexes
void setFreeIndexes(int[] indexes) throws IOException
addedmethod: close
void close() throws IOException
addedmethod: delete
boolean delete() throws IOException
addedmethod: get
db.buffers.DataBuffer get(int index) throws IOException
addedmethod: put
void put(db.buffers.DataBuffer buf, int index) throws IOException
addedmethod: dispose
void dispose() throws IOException
addedmethod: getInputBlockStream
db.buffers.InputBlockStream getInputBlockStream() throws IOException
addedmethod: getOutputBlockStream
db.buffers.OutputBlockStream getOutputBlockStream(int blockCount) throws IOException
addedmethod: getInputBlockStreamHandle
db.buffers.BlockStreamHandle<db.buffers.InputBlockStream> getInputBlockStreamHandle() throws IOException
addedmethod: getOutputBlockStreamHandle
db.buffers.BlockStreamHandle<db.buffers.OutputBlockStream> getOutputBlockStreamHandle(int blockCount) throws IOException
addedmethod: getSaveFile
db.buffers.ManagedBufferFileHandle getSaveFile() throws IOException
addedmethod: saveCompleted
void saveCompleted(boolean commit) throws IOException
addedmethod: canSave
boolean canSave() throws IOException
addedmethod: setVersionComment
void setVersionComment(java.lang.String comment) throws IOException
addedmethod: getNextChangeDataFile
db.buffers.BufferFileHandle getNextChangeDataFile(boolean getFirst) throws IOException
addedmethod: getSaveChangeDataFile
db.buffers.BufferFileHandle getSaveChangeDataFile() throws IOException
addedmethod: getCheckinID
long getCheckinID() throws IOException
addedmethod: getForwardModMapData
byte[] getForwardModMapData(int oldVersion) throws IOException
addedmethod: getInputBlockStream
db.buffers.InputBlockStream getInputBlockStream(byte[] changeMapData) throws IOException
addedmethod: getInputBlockStreamHandle
db.buffers.BlockStreamHandle<db.buffers.InputBlockStream> getInputBlockStreamHandle(byte[] changeMapData) throws IOException
class ghidra.framework.remote.RemoteRepositoryHandle 30 changes history
addedmethod: getName
java.lang.String getName() throws IOException
addedmethod: getUser
ghidra.framework.remote.User getUser() throws IOException
addedmethod: getUserList
ghidra.framework.remote.User[] getUserList() throws IOException
addedmethod: anonymousAccessAllowed
boolean anonymousAccessAllowed() throws IOException
addedmethod: getServerUserList
java.lang.String[] getServerUserList() throws IOException
addedmethod: setUserList
void setUserList(ghidra.framework.remote.User[] users, boolean anonymousAccessAllowed) throws IOException
addedmethod: getSubfolderList
java.lang.String[] getSubfolderList(java.lang.String folderPath) throws IOException
addedmethod: getItemCount
int getItemCount() throws IOException
addedmethod: getItemList
ghidra.framework.remote.RepositoryItem[] getItemList(java.lang.String folderPath) throws IOException
addedmethod: getItem
ghidra.framework.remote.RepositoryItem getItem(java.lang.String parentPath, java.lang.String name) throws IOException
addedmethod: getItem
ghidra.framework.remote.RepositoryItem getItem(java.lang.String fileID) throws IOException
addedmethod: createDatabase
db.buffers.ManagedBufferFileHandle createDatabase(java.lang.String parentPath, java.lang.String itemName, java.lang.String fileID, int bufferSize, java.lang.String contentType, java.lang.String projectPath) throws IOException, InvalidNameException
addedmethod: openDatabase
db.buffers.ManagedBufferFileHandle openDatabase(java.lang.String parentPath, java.lang.String itemName, int version, int minChangeDataVer) throws IOException
addedmethod: openDatabase
db.buffers.ManagedBufferFileHandle openDatabase(java.lang.String parentPath, java.lang.String itemName, long checkoutId) throws IOException
addedmethod: getVersions
ghidra.framework.store.Version[] getVersions(java.lang.String parentPath, java.lang.String itemName) throws IOException
addedmethod: deleteItem
void deleteItem(java.lang.String parentPath, java.lang.String itemName, int version) throws IOException
addedmethod: moveFolder
void moveFolder(java.lang.String oldParentPath, java.lang.String newParentPath, java.lang.String oldFolderName, java.lang.String newFolderName) throws InvalidNameException, IOException
addedmethod: moveItem
void moveItem(java.lang.String oldParentPath, java.lang.String newParentPath, java.lang.String oldItemName, java.lang.String newItemName) throws InvalidNameException, IOException
addedmethod: checkout
ghidra.framework.store.ItemCheckoutStatus checkout(java.lang.String parentPath, java.lang.String itemName, ghidra.framework.store.CheckoutType checkoutType, java.lang.String projectPath) throws IOException
addedmethod: terminateCheckout
void terminateCheckout(java.lang.String parentPath, java.lang.String itemName, long checkoutId, boolean notify) throws IOException
addedmethod: getCheckout
ghidra.framework.store.ItemCheckoutStatus getCheckout(java.lang.String parentPath, java.lang.String itemName, long checkoutId) throws IOException
addedmethod: getCheckouts
ghidra.framework.store.ItemCheckoutStatus[] getCheckouts(java.lang.String parentPath, java.lang.String itemName) throws IOException
addedmethod: folderExists
boolean folderExists(java.lang.String folderPath) throws IOException
addedmethod: fileExists
boolean fileExists(java.lang.String parentPath, java.lang.String itemName) throws IOException
addedmethod: getLength
long getLength(java.lang.String parentPath, java.lang.String itemName) throws IOException
addedmethod: hasCheckouts
boolean hasCheckouts(java.lang.String parentPath, java.lang.String itemName) throws IOException
addedmethod: isCheckinActive
boolean isCheckinActive(java.lang.String parentPath, java.lang.String itemName) throws IOException
addedmethod: updateCheckoutVersion
void updateCheckoutVersion(java.lang.String parentPath, java.lang.String itemName, long checkoutId, int checkoutVersion) throws IOException
addedmethod: getEvents
ghidra.framework.remote.RepositoryChangeEvent[] getEvents() throws IOException
addedmethod: close
void close() throws IOException
class ghidra.framework.remote.RemoteRepositoryServerHandle 12 changes history
addedmethod: anonymousAccessAllowed
boolean anonymousAccessAllowed() throws IOException
addedmethod: isReadOnly
boolean isReadOnly() throws IOException
addedmethod: createRepository
ghidra.framework.remote.RepositoryHandle createRepository(java.lang.String name) throws IOException
addedmethod: getRepository
ghidra.framework.remote.RepositoryHandle getRepository(java.lang.String name) throws IOException
addedmethod: deleteRepository
void deleteRepository(java.lang.String name) throws IOException
addedmethod: getRepositoryNames
java.lang.String[] getRepositoryNames() throws IOException
addedmethod: getUser
java.lang.String getUser() throws IOException
addedmethod: getAllUsers
java.lang.String[] getAllUsers() throws IOException
addedmethod: canSetPassword
boolean canSetPassword() throws IOException
addedmethod: getPasswordExpiration
long getPasswordExpiration() throws IOException
addedmethod: setPassword
boolean setPassword(char[] saltedSHA256PasswordHash) throws IOException
addedmethod: connected
void connected() throws IOException
class ghidra.program.model.data.StructureDataType 1 change history
modifiedmethod: insertBitFieldAt return type: DataTypeComponent → DataTypeComponentImpl
- ghidra.program.model.data.DataTypeComponent insertBitFieldAt(int byteOffset, int byteWidth, int bitOffset, ghidra.program.model.data.DataType baseDataType, int bitSize, java.lang.String componentName, java.lang.String comment) throws InvalidDataTypeException
+ ghidra.program.model.data.DataTypeComponentImpl insertBitFieldAt(int byteOffset, int byteWidth, int bitOffset, ghidra.program.model.data.DataType baseDataType, int bitSize, java.lang.String componentName, java.lang.String comment) throws InvalidDataTypeException
class ghidra.program.model.lang.GhidraLanguagePropertyKeys 1 change history
addedfield: RESET_CONTEXT_ON_UPGRADE
static java.lang.String RESET_CONTEXT_ON_UPGRADE
db.buffers 2 modified
class db.buffers.RemoteBufferFileHandle 19 changes history
addedmethod: isReadOnly
boolean isReadOnly() throws IOException
addedmethod: setReadOnly
boolean setReadOnly() throws IOException
addedmethod: getParameter
int getParameter(java.lang.String name) throws NoSuchElementException, IOException
addedmethod: setParameter
void setParameter(java.lang.String name, int value) throws IOException
addedmethod: clearParameters
void clearParameters() throws IOException
addedmethod: getParameterNames
java.lang.String[] getParameterNames() throws IOException
addedmethod: getBufferSize
int getBufferSize() throws IOException
addedmethod: getIndexCount
int getIndexCount() throws IOException
addedmethod: getFreeIndexes
int[] getFreeIndexes() throws IOException
addedmethod: setFreeIndexes
void setFreeIndexes(int[] indexes) throws IOException
addedmethod: close
void close() throws IOException
addedmethod: delete
boolean delete() throws IOException
addedmethod: get
db.buffers.DataBuffer get(int index) throws IOException
addedmethod: put
void put(db.buffers.DataBuffer buf, int index) throws IOException
addedmethod: dispose
void dispose() throws IOException
addedmethod: getInputBlockStream
db.buffers.InputBlockStream getInputBlockStream() throws IOException
addedmethod: getOutputBlockStream
db.buffers.OutputBlockStream getOutputBlockStream(int blockCount) throws IOException
addedmethod: getInputBlockStreamHandle
db.buffers.BlockStreamHandle<db.buffers.InputBlockStream> getInputBlockStreamHandle() throws IOException
addedmethod: getOutputBlockStreamHandle
db.buffers.BlockStreamHandle<db.buffers.OutputBlockStream> getOutputBlockStreamHandle(int blockCount) throws IOException
class db.buffers.RemoteManagedBufferFileHandle 29 changes history
addedmethod: isReadOnly
boolean isReadOnly() throws IOException
addedmethod: setReadOnly
boolean setReadOnly() throws IOException
addedmethod: getParameter
int getParameter(java.lang.String name) throws NoSuchElementException, IOException
addedmethod: setParameter
void setParameter(java.lang.String name, int value) throws IOException
addedmethod: clearParameters
void clearParameters() throws IOException
addedmethod: getParameterNames
java.lang.String[] getParameterNames() throws IOException
addedmethod: getBufferSize
int getBufferSize() throws IOException
addedmethod: getIndexCount
int getIndexCount() throws IOException
addedmethod: getFreeIndexes
int[] getFreeIndexes() throws IOException
addedmethod: setFreeIndexes
void setFreeIndexes(int[] indexes) throws IOException
addedmethod: close
void close() throws IOException
addedmethod: delete
boolean delete() throws IOException
addedmethod: get
db.buffers.DataBuffer get(int index) throws IOException
addedmethod: put
void put(db.buffers.DataBuffer buf, int index) throws IOException
addedmethod: dispose
void dispose() throws IOException
addedmethod: getInputBlockStream
db.buffers.InputBlockStream getInputBlockStream() throws IOException
addedmethod: getOutputBlockStream
db.buffers.OutputBlockStream getOutputBlockStream(int blockCount) throws IOException
addedmethod: getInputBlockStreamHandle
db.buffers.BlockStreamHandle<db.buffers.InputBlockStream> getInputBlockStreamHandle() throws IOException
addedmethod: getOutputBlockStreamHandle
db.buffers.BlockStreamHandle<db.buffers.OutputBlockStream> getOutputBlockStreamHandle(int blockCount) throws IOException
addedmethod: getSaveFile
db.buffers.ManagedBufferFileHandle getSaveFile() throws IOException
addedmethod: saveCompleted
void saveCompleted(boolean commit) throws IOException
addedmethod: canSave
boolean canSave() throws IOException
addedmethod: setVersionComment
void setVersionComment(java.lang.String comment) throws IOException
addedmethod: getNextChangeDataFile
db.buffers.BufferFileHandle getNextChangeDataFile(boolean getFirst) throws IOException
addedmethod: getSaveChangeDataFile
db.buffers.BufferFileHandle getSaveChangeDataFile() throws IOException
addedmethod: getCheckinID
long getCheckinID() throws IOException
addedmethod: getForwardModMapData
byte[] getForwardModMapData(int oldVersion) throws IOException
addedmethod: getInputBlockStream
db.buffers.InputBlockStream getInputBlockStream(byte[] changeMapData) throws IOException
addedmethod: getInputBlockStreamHandle
db.buffers.BlockStreamHandle<db.buffers.InputBlockStream> getInputBlockStreamHandle(byte[] changeMapData) throws IOException
ghidra.framework.remote 2 modified
class ghidra.framework.remote.RemoteRepositoryHandle 30 changes history
addedmethod: getName
java.lang.String getName() throws IOException
addedmethod: getUser
ghidra.framework.remote.User getUser() throws IOException
addedmethod: getUserList
ghidra.framework.remote.User[] getUserList() throws IOException
addedmethod: anonymousAccessAllowed
boolean anonymousAccessAllowed() throws IOException
addedmethod: getServerUserList
java.lang.String[] getServerUserList() throws IOException
addedmethod: setUserList
void setUserList(ghidra.framework.remote.User[] users, boolean anonymousAccessAllowed) throws IOException
addedmethod: getSubfolderList
java.lang.String[] getSubfolderList(java.lang.String folderPath) throws IOException
addedmethod: getItemCount
int getItemCount() throws IOException
addedmethod: getItemList
ghidra.framework.remote.RepositoryItem[] getItemList(java.lang.String folderPath) throws IOException
addedmethod: getItem
ghidra.framework.remote.RepositoryItem getItem(java.lang.String parentPath, java.lang.String name) throws IOException
addedmethod: getItem
ghidra.framework.remote.RepositoryItem getItem(java.lang.String fileID) throws IOException
addedmethod: createDatabase
db.buffers.ManagedBufferFileHandle createDatabase(java.lang.String parentPath, java.lang.String itemName, java.lang.String fileID, int bufferSize, java.lang.String contentType, java.lang.String projectPath) throws IOException, InvalidNameException
addedmethod: openDatabase
db.buffers.ManagedBufferFileHandle openDatabase(java.lang.String parentPath, java.lang.String itemName, int version, int minChangeDataVer) throws IOException
addedmethod: openDatabase
db.buffers.ManagedBufferFileHandle openDatabase(java.lang.String parentPath, java.lang.String itemName, long checkoutId) throws IOException
addedmethod: getVersions
ghidra.framework.store.Version[] getVersions(java.lang.String parentPath, java.lang.String itemName) throws IOException
addedmethod: deleteItem
void deleteItem(java.lang.String parentPath, java.lang.String itemName, int version) throws IOException
addedmethod: moveFolder
void moveFolder(java.lang.String oldParentPath, java.lang.String newParentPath, java.lang.String oldFolderName, java.lang.String newFolderName) throws InvalidNameException, IOException
addedmethod: moveItem
void moveItem(java.lang.String oldParentPath, java.lang.String newParentPath, java.lang.String oldItemName, java.lang.String newItemName) throws InvalidNameException, IOException
addedmethod: checkout
ghidra.framework.store.ItemCheckoutStatus checkout(java.lang.String parentPath, java.lang.String itemName, ghidra.framework.store.CheckoutType checkoutType, java.lang.String projectPath) throws IOException
addedmethod: terminateCheckout
void terminateCheckout(java.lang.String parentPath, java.lang.String itemName, long checkoutId, boolean notify) throws IOException
addedmethod: getCheckout
ghidra.framework.store.ItemCheckoutStatus getCheckout(java.lang.String parentPath, java.lang.String itemName, long checkoutId) throws IOException
addedmethod: getCheckouts
ghidra.framework.store.ItemCheckoutStatus[] getCheckouts(java.lang.String parentPath, java.lang.String itemName) throws IOException
addedmethod: folderExists
boolean folderExists(java.lang.String folderPath) throws IOException
addedmethod: fileExists
boolean fileExists(java.lang.String parentPath, java.lang.String itemName) throws IOException
addedmethod: getLength
long getLength(java.lang.String parentPath, java.lang.String itemName) throws IOException
addedmethod: hasCheckouts
boolean hasCheckouts(java.lang.String parentPath, java.lang.String itemName) throws IOException
addedmethod: isCheckinActive
boolean isCheckinActive(java.lang.String parentPath, java.lang.String itemName) throws IOException
addedmethod: updateCheckoutVersion
void updateCheckoutVersion(java.lang.String parentPath, java.lang.String itemName, long checkoutId, int checkoutVersion) throws IOException
addedmethod: getEvents
ghidra.framework.remote.RepositoryChangeEvent[] getEvents() throws IOException
addedmethod: close
void close() throws IOException
class ghidra.framework.remote.RemoteRepositoryServerHandle 12 changes history
addedmethod: anonymousAccessAllowed
boolean anonymousAccessAllowed() throws IOException
addedmethod: isReadOnly
boolean isReadOnly() throws IOException
addedmethod: createRepository
ghidra.framework.remote.RepositoryHandle createRepository(java.lang.String name) throws IOException
addedmethod: getRepository
ghidra.framework.remote.RepositoryHandle getRepository(java.lang.String name) throws IOException
addedmethod: deleteRepository
void deleteRepository(java.lang.String name) throws IOException
addedmethod: getRepositoryNames
java.lang.String[] getRepositoryNames() throws IOException
addedmethod: getUser
java.lang.String getUser() throws IOException
addedmethod: getAllUsers
java.lang.String[] getAllUsers() throws IOException
addedmethod: canSetPassword
boolean canSetPassword() throws IOException
addedmethod: getPasswordExpiration
long getPasswordExpiration() throws IOException
addedmethod: setPassword
boolean setPassword(char[] saltedSHA256PasswordHash) throws IOException
addedmethod: connected
void connected() throws IOException
ghidra.program.model.data 1 modified
class ghidra.program.model.data.StructureDataType 1 change history
modifiedmethod: insertBitFieldAt return type: DataTypeComponent → DataTypeComponentImpl
- ghidra.program.model.data.DataTypeComponent insertBitFieldAt(int byteOffset, int byteWidth, int bitOffset, ghidra.program.model.data.DataType baseDataType, int bitSize, java.lang.String componentName, java.lang.String comment) throws InvalidDataTypeException
+ ghidra.program.model.data.DataTypeComponentImpl insertBitFieldAt(int byteOffset, int byteWidth, int bitOffset, ghidra.program.model.data.DataType baseDataType, int bitSize, java.lang.String componentName, java.lang.String comment) throws InvalidDataTypeException
ghidra.program.model.lang 1 modified
class ghidra.program.model.lang.GhidraLanguagePropertyKeys 1 change history
addedfield: RESET_CONTEXT_ON_UPGRADE
static java.lang.String RESET_CONTEXT_ON_UPGRADE