summaryrefslogtreecommitdiffhomepage
path: root/stub.S
diff options
context:
space:
mode:
Diffstat (limited to 'stub.S')
-rw-r--r--stub.S32
1 files changed, 32 insertions, 0 deletions
diff --git a/stub.S b/stub.S
new file mode 100644
index 0000000..1d6e11a
--- /dev/null
+++ b/stub.S
@@ -0,0 +1,32 @@
+.text
+.globl __psx_init
+.globl ___psx_init
+.globl _so_entry_point
+.globl __so_entry_point
+
+.def __psx_init; .scl 2; .type 32; .endef
+.def ___psx_init; .scl 2; .type 32; .endef
+
+__psx_init:
+___psx_init:
+_so_entry_point:
+__so_entry_point:
+ mov $1, %eax
+ ret
+
+ .section .got$stub
+ .global __imp___psx_init
+ .global __imp____psx_init
+
+#ifdef __NT64
+__imp___psx_init:
+__imp____psx_init:
+ .quad __psx_init
+#endif
+
+#ifdef __NT32
+__imp___psx_init:
+__imp____psx_init:
+ .long ___psx_init
+
+#endif