Package ghidra.program.model.mem
package ghidra.program.model.mem
-
ClassDescriptionSimple byte buffer implementation of the memBuffer.
DumbMemBufferImpl
extendsMemoryBufferImpl
with an internal cache buffer size of 16-bytes but will use the underlying memory if needed.Exception for invalid address either due to improper format or address not defined within targetLive memory handler interface.MemBuffer provides an array like interface into memory at a specific address.Adapter betweenmembuffers
andinputstreams
.An MemoryAccessException indicates that the attempted memory access is not permitted.Interface that defines a block in memory.Exception thrown for memory block-related problems.Methods for a listener that is called when changes are made to a MemoryBlock.Describes the source of bytes for a memory block.MemoryBlockStub can be extended for use by tests.MemBufferImpl implements the MemBuffer interface.Exception for overlapping memory blocks.Memory ConstantsThe MutableMemBuffer interface facilitates repositioning of a MemBuffer object.MemoryStub can be extended for use by tests.WrappedMemBuffer implements a MemBuffer that provides a zero based index on top of an underlying membuffer with at a given address.