private ByteArrayInputStream getTEBBytes() {
		byte buffer[] = new byte[blockSize];
		for (int i = 0; i < blockSize; ++i) {
			buffer[i] = 0;
		}
		long offset = tebAddress.getOffset();
		if (is64Bit) {
			for (int i = 0; i < 8; ++i) {
				buffer[0x30 + i] = (byte) offset;
				offset >>= 8;
			}
		}
		else {
			for (int i = 0; i < 4; ++i) {
				buffer[0x18 + i] = (byte) offset;
				offset >>= 8;
			}
		}
		return new ByteArrayInputStream(buffer);
	}
Get the bytes for the TEB.  These are all initialized to zero except for
the "Self" field, which is set so that it contains the starting address
of the TEB, allowing the ConstantPropagator to pick it up.
@return the bytes as an InputStream
Ghidra/Features/Base/src/main/java/ghidra/app/util/datatype/microsoft/ThreadEnvironmentBlock.java