@Override
	public byte readByte(long index) throws IOException {
		ensureBounds(index, 1);
		try {
			return memory.getByte(getAddress(index));
		}
		catch (Exception e) {
			throw new IOException(e.getMessage());
		}
	}
Returns the address range of the bytes of this provider.

@return address range of first byte to last byte of this provider
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/MemoryByteProvider.java