public LinuxAmd64PcodeEmulator prepareEmulator() throws Exception {
		LinuxAmd64PcodeEmulator emu = new LinuxAmd64PcodeEmulator();
		// The emulator is not itself bound to the program or a trace, so copy bytes in
		byte[] buf = new byte[size];
		assertEquals(size, block.getBytes(start, buf));
		emu.getSharedState().setVar(space, start.getOffset(), size, true, buf);
		return emu;
	}
These are a subset of the linux_amd64 system call numbers as of writing this test, but it
doesn't really matter as long as the user program and syscall library agree.
Ghidra/Features/SystemEmulation/src/test/java/ghidra/pcode/emu/linux/EmuLinuxAmd64SyscallUseropLibraryTest.java