# define unlikely(x) (x)
#endif
+#ifndef LIGHTREC_PROG_NAME
+# ifdef __linux__
+# define LIGHTREC_PROG_NAME "/proc/self/exe"
+# else
+# define LIGHTREC_PROG_NAME "retroarch.exe"
+# endif
+#endif
+
psxRegisters psxRegs;
Rcnt rcnts[4];
static struct lightrec_state *lightrec_state;
-static char *name = "retroarch.exe";
-
static bool use_lightrec_interpreter;
static bool use_pcsx_interpreter;
static bool block_stepping;
use_lightrec_interpreter = !!getenv("LIGHTREC_INTERPRETER");
- lightrec_state = lightrec_init(name,
+ lightrec_state = lightrec_init(LIGHTREC_PROG_NAME,
lightrec_map, ARRAY_SIZE(lightrec_map),
&lightrec_ops);