@Test(expected = PcodeExecutionException.class)
	public void testMOV_EAX_dword_EBPm2_x86() throws Throwable {
		try (ToyDBTraceBuilder tb = new ToyDBTraceBuilder("Test", "x86:LE:32:default")) {
			TraceThread thread = initTrace(tb, """
					EIP = 0x00400000;
					ESP = 0x00110000;
					""",
				List.of(
					"MOV EAX, dword ptr [EBP + -0x2]"));

			BytesTracePcodeEmulator emu = new BytesTracePcodeEmulator(tb.host, 0);
			PcodeThread<byte[]> emuThread = emu.newThread(thread.getPath());
			emuThread.stepInstruction();
		}
	}
Test the read wrap-around case for x86 (32)

<p>
This test ensures the rule applies for spaces smaller than 64 bits
Ghidra/Debug/Framework-TraceModeling/src/test/java/ghidra/pcode/exec/trace/BytesTracePcodeEmulatorTest.java