• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
311:
32    popl    %ebp
33    popl    %edi
34    popl    %esi
35    popl    %edx
36    popl    %ecx
37    popl    %ebx
38    ret
39