private void continueExecution(TaskMonitor monitor) throws CancelledException {
		emulator.setHalt(false);
		do {
			executeInstruction(true, monitor);
		}
		while (!emulator.getHalt());
	}
Continue execution and block until either a breakpoint hits or error occurs.

@throws CancelledException if execution was cancelled
Ghidra/Framework/Emulation/src/main/java/ghidra/app/emulator/EmulatorHelper.java