X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=ginge.git;a=blobdiff_plain;f=loader%2Fsyscalls.S;fp=loader%2Fsyscalls.S;h=0d47b813b0ce84e4bef2e85df093201e6d8191b9;hp=e72e7d22f72d5bcb4b1906bd77d85308ee5301fc;hb=b4f4cb40a6f3f4ecc05c7b6c8f2e852282234519;hpb=d0b9b0df7ed0dc36aabe30e2d584c27c8c32a3d9 diff --git a/loader/syscalls.S b/loader/syscalls.S index e72e7d2..0d47b81 100644 --- a/loader/syscalls.S +++ b/loader/syscalls.S @@ -75,14 +75,19 @@ g_clone: stmfd sp!, {r4, r5, r6, lr} ldmia r12, {r4, r5, r6} swi \nr - stmfd sp!, {r4, r5, r6, pc} + ldmfd sp!, {r4, r5, r6, pc} .endm raw_syscall_easy g_open_raw, __NR_open raw_syscall_easy g_read_raw, __NR_read raw_syscall_easy g_write_raw, __NR_write +raw_syscall g_mmap2_raw, __NR_mmap2 +raw_syscall_easy g_munmap_raw, __NR_munmap +raw_syscall_easy g_ioctl_raw, __NR_ioctl +raw_syscall_easy g_close_raw, __NR_close +raw_syscall_easy g_chdir_raw, __NR_chdir raw_syscall_easy g_futex_raw, __NR_futex raw_syscall_easy g_nanosleep_raw, __NR_nanosleep raw_syscall_easy g_clock_gettime_raw, __NR_clock_gettime raw_syscall_easy g_rt_sigprocmask_raw, __NR_rt_sigprocmask - +raw_syscall_easy g_exit_group_raw, __NR_exit_group