MemoryByteProvider

Package: ghidra.app.util.bin
Type: class

12.0_PUBLIC

addedmethod: getMemory
ghidra.program.model.mem.Memory getMemory()

10.2_PUBLIC

addedmethod: createDefaultAddressSpaceByteProvider
static ghidra.app.util.bin.MemoryByteProvider createDefaultAddressSpaceByteProvider(ghidra.program.model.listing.Program program, boolean firstBlockOnly)
addedmethod: createProgramHeaderByteProvider
static ghidra.app.util.bin.MemoryByteProvider createProgramHeaderByteProvider(ghidra.program.model.listing.Program program, boolean firstBlockOnly)
addedmethod: getAddressSet
ghidra.program.model.address.AddressSetView getAddressSet()
addedmethod: getEndAddress
ghidra.program.model.address.Address getEndAddress()
addedmethod: getStartAddress
ghidra.program.model.address.Address getStartAddress()
addedmethod: isEmpty
boolean isEmpty()
addedfield: isEmtpy
boolean isEmtpy
addedfield: maxOffset
long maxOffset
modifiedmethod: createMemoryBlockByteProvider
return type: ByteProvider → MemoryByteProvider
- static ghidra.app.util.bin.ByteProvider createMemoryBlockByteProvider(ghidra.program.model.mem.Memory memory, ghidra.program.model.mem.MemoryBlock block)
+ static ghidra.app.util.bin.MemoryByteProvider createMemoryBlockByteProvider(ghidra.program.model.mem.Memory memory, ghidra.program.model.mem.MemoryBlock block)
removedmethod: getInputStream
java.io.InputStream getInputStream(long index) throws IOException

10.1_PUBLIC

addedmethod: createMemoryBlockByteProvider
static ghidra.app.util.bin.ByteProvider createMemoryBlockByteProvider(ghidra.program.model.mem.Memory memory, ghidra.program.model.mem.MemoryBlock block)

9.2_PUBLIC

addedmethod: getAddress
ghidra.program.model.address.Address getAddress(long index)

9.0.2_PUBLIC

addedfield: baseAddress
ghidra.program.model.address.Address baseAddress
addedfield: memory
ghidra.program.model.mem.Memory memory

9.0.1_PUBLIC

introducedInitial version