@Override
	public void putByte(long offsetInMemBlock, byte b)
			throws IndexOutOfBoundsException, IOException {
		long offsetInSubBlock = offsetInMemBlock - subBlockOffset;
		buf.putByte((int) offsetInSubBlock, b);
	}
Implementation of SubMemoryBlock for blocks that store bytes in their own private database
buffers
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/mem/BufferSubMemoryBlock.java