MemoryBlockDB

Package: ghidra.program.database.mem
Type: class

11.1_PUBLIC

addedmethod: getFlags
int getFlags()
addedmethod: isArtificial
boolean isArtificial()
addedmethod: setArtificial
void setArtificial(boolean a)
removedmethod: getPermissions
int getPermissions()

11.0_PUBLIC

addedmethod: toString
java.lang.String toString()

10.4_PUBLIC

addedmethod: getAddressRange
ghidra.program.model.address.AddressRange getAddressRange()

10.3_PUBLIC

modifiedmethod: getBytes
added throws IndexOutOfBoundsException
- int getBytes(long offset, byte[] b, int off, int len) throws MemoryAccessException
+ int getBytes(long offset, byte[] b, int off, int len) throws IndexOutOfBoundsException, MemoryAccessException
modifiedmethod: getBytes
added throws IndexOutOfBoundsException
- int getBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int len) throws MemoryAccessException
+ int getBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int len) throws IndexOutOfBoundsException, MemoryAccessException
modifiedmethod: putBytes
added throws IndexOutOfBoundsException
- int putBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int len) throws MemoryAccessException
+ int putBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int len) throws IndexOutOfBoundsException, MemoryAccessException

10.1_PUBLIC

addedmethod: getSizeAsBigInteger
java.math.BigInteger getSizeAsBigInteger()

10.0_PUBLIC

modifiedfield: record
type: Record → DBRecord
- db.Record record
+ db.DBRecord record

9.2.1_PUBLIC

modifiedmethod: setName
removed throws DuplicateNameException
- void setName(java.lang.String name) throws DuplicateNameException, LockException
+ void setName(java.lang.String name) throws LockException

9.2_PUBLIC

addedmethod: isOverlay
boolean isOverlay()

9.1_PUBLIC

addedmethod: getSourceInfos
java.util.List<ghidra.program.model.mem.MemoryBlockSourceInfo> getSourceInfos()
addedmethod: setPermissions
void setPermissions(boolean read, boolean write, boolean execute)
modifiedmethod: compareTo
param 1 renamed: block → o
- int compareTo(ghidra.program.model.mem.MemoryBlock block)
+ int compareTo(ghidra.program.model.mem.MemoryBlock o)
modifiedmethod: getByte
added throws MemoryAccessException; removed throws IOException
- byte getByte(long offset) throws IOException
+ byte getByte(long offset) throws MemoryAccessException
modifiedmethod: getBytes
param 4 renamed: size → len; added throws MemoryAccessException; removed throws IOException
- int getBytes(long offset, byte[] b, int off, int size) throws IOException
+ int getBytes(long offset, byte[] b, int off, int len) throws MemoryAccessException
modifiedmethod: getBytes
param 4 renamed: size → len
- int getBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int size) throws MemoryAccessException
+ int getBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int len) throws MemoryAccessException
modifiedmethod: putBytes
param 4 renamed: size → len
- int putBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int size) throws MemoryAccessException
+ int putBytes(ghidra.program.model.address.Address addr, byte[] b, int off, int len) throws MemoryAccessException

9.0.2_PUBLIC

introducedInitial version