protected ULongSpanSet computeUninitialized(long offset, int size) {
		long max = offset + size - 1;
		if (Long.compareUnsigned(max, space.getMaxAddress().getOffset()) <= 0 &&
			Long.compareUnsigned(offset, max) <= 0) {
			return bytes.getUninitialized(offset, max);
		}
		long end = space.getMinAddress().getOffset() + max - space.getMaxAddress().getOffset() - 1;
		MutableULongSpanSet result = new DefaultULongSpanSet();
		result.addAll(bytes.getUninitialized(offset, space.getMaxAddress().getOffset()));
		result.addAll(bytes.getUninitialized(space.getMinAddress().getOffset(), end));
		return result;
	}
Compute the uninitialized span set, considering possible wrap-around

@param offset the offset
@param size the number of bytes
@return the uninitialized offset ranges
Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/exec/BytesPcodeExecutorStateSpace.java