notaz.gp2x.de
/
pcsx_rearmed.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #836 from pcercuei/update-lightrec-20240611
[pcsx_rearmed.git]
/
libpcsxcore
/
lightrec
/
plugin.c
diff --git
a/libpcsxcore/lightrec/plugin.c
b/libpcsxcore/lightrec/plugin.c
index
200ce81
..
7f500fd
100644
(file)
--- a/
libpcsxcore/lightrec/plugin.c
+++ b/
libpcsxcore/lightrec/plugin.c
@@
-53,6
+53,14
@@
# define unlikely(x) (x)
#endif
# 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];
psxRegisters psxRegs;
Rcnt rcnts[4];
@@
-60,8
+68,6
@@
void* code_buffer;
static struct lightrec_state *lightrec_state;
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;
static bool use_lightrec_interpreter;
static bool use_pcsx_interpreter;
static bool block_stepping;
@@
-458,7
+464,7
@@
static int lightrec_plugin_init(void)
use_lightrec_interpreter = !!getenv("LIGHTREC_INTERPRETER");
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);
lightrec_map, ARRAY_SIZE(lightrec_map),
&lightrec_ops);