Home | History | Annotate | Download | only in syscalls
      1 /* autogenerated by gensyscalls.py */
      2 #include <sys/linux-syscalls.h>
      3 
      4     .text
      5     .type __mmap2, @function
      6     .globl __mmap2
      7     .align 4
      8 
      9 __mmap2:
     10     pushl   %ebx
     11     pushl   %ecx
     12     pushl   %edx
     13     pushl   %esi
     14     pushl   %edi
     15     pushl   %ebp
     16     mov     28(%esp), %ebx
     17     mov     32(%esp), %ecx
     18     mov     36(%esp), %edx
     19     mov     40(%esp), %esi
     20     mov     44(%esp), %edi
     21     mov     48(%esp), %ebp
     22     movl    $__NR_mmap2, %eax
     23     int     $0x80
     24     cmpl    $-129, %eax
     25     jb      1f
     26     negl    %eax
     27     pushl   %eax
     28     call    __set_errno
     29     addl    $4, %esp
     30     orl     $-1, %eax
     31 1:
     32     popl    %ebp
     33     popl    %edi
     34     popl    %esi
     35     popl    %edx
     36     popl    %ecx
     37     popl    %ebx
     38     ret
     39