.global __syscall .hidden __syscall .type __syscall,@function __syscall: push %ebx push %esi push %edi push %ebp mov 20(%esp),%eax mov 24(%esp),%ebx mov 28(%esp),%ecx mov 32(%esp),%edx mov 36(%esp),%esi mov 40(%esp),%edi mov 44(%esp),%ebp call *%gs:16 pop %ebp pop %edi pop %esi pop %ebx ret