Searched refs:SYSCALL_INSNS (Results 1 - 1 of 1) sorted by relevance
/third_party/musl/arch/i386/ |
H A D | syscall_arch.h | 7 #define SYSCALL_INSNS "int $128" macro 9 #define SYSCALL_INSNS "call *%%gs:16" macro 12 #define SYSCALL_INSNS_12 "xchg %%ebx,%%edx ; " SYSCALL_INSNS " ; xchg %%ebx,%%edx" 13 #define SYSCALL_INSNS_34 "xchg %%ebx,%%edi ; " SYSCALL_INSNS " ; xchg %%ebx,%%edi" 18 __asm__ __volatile__ (SYSCALL_INSNS : "=a"(__ret) : "a"(n) : "memory"); in __syscall0() 40 __asm__ __volatile__ (SYSCALL_INSNS : "=a"(__ret) : "a"(n), "b"(a1), "c"(a2), "d"(a3) : "memory"); in __syscall3() 51 __asm__ __volatile__ (SYSCALL_INSNS : "=a"(__ret) : "a"(n), "b"(a1), "c"(a2), "d"(a3), "S"(a4) : "memory"); in __syscall4() 62 __asm__ __volatile__ (SYSCALL_INSNS in __syscall5() 65 __asm__ __volatile__ ("pushl %2 ; push %%ebx ; mov 4(%%esp),%%ebx ; " SYSCALL_INSNS " ; pop %%ebx ; add $4,%%esp" in __syscall5() 75 __asm__ __volatile__ ("pushl %7 ; push %%ebp ; mov 4(%%esp),%%ebp ; " SYSCALL_INSNS " ; po in __syscall6() [all...] |
Completed in 1 milliseconds