faa0fdb119
In the default case, we don't need to use the stack, we can save r7 with ip register (that what does eglibc). This allow to fix vfork data corruption (see 3884bfe9661955543ce203c60f9225bbdf33f6bb), because vfork now don't use the stack.
14 lines
273 B
ArmAsm
14 lines
273 B
ArmAsm
/* autogenerated by gensyscalls.py */
|
|
#include <machine/asm.h>
|
|
#include <sys/linux-syscalls.h>
|
|
|
|
ENTRY(umount2)
|
|
mov ip, r7
|
|
ldr r7, =__NR_umount2
|
|
swi #0
|
|
mov r7, ip
|
|
movs r0, r0
|
|
bxpl lr
|
|
b __set_syscall_errno
|
|
END(umount2)
|