@Override
		protected void warnUninit(ULongSpanSet uninit) {
			ULongSpan bound = uninit.bound();
			byte[] data = new byte[(int) bound.length()];
			if (backing.faultHandler.uninitializedRead(space.getAddress(bound.min()), data.length,
				data, 0)) {
				for (ULongSpan span : uninit.spans()) {
					bytes.putData(span.min(), data, (int) (span.min() - bound.min()),
						(int) span.length());
				}
			}
		}
This is the convention in DefaultEmulator: A breakpoint sets halt on the emulator
to cause it to actually break. We'll translate that into an interrupt.
Ghidra/Framework/Emulation/src/main/java/ghidra/app/emulator/AdaptedEmulator.java