@Override
	public int getBytes(byte[] b, int offset) {
		Address offsetAddr = getWrappedAddress(offset);
		return memState.getChunk(b, address.getAddressSpace(), offsetAddr.getOffset(), b.length,
			true);
	}
Determine if request is valid and compute wrapped memory offset relative to 
current buffer address.  A request is invalid if too close to the end of the 
memory space to read the requested number of bytes.
@param offset relative offset
@param size read request size
@return absolute memory offset (wrapped)
@throws MemoryAccessException
Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/emulate/EmulateMemoryStateBuffer.java