/* Generated by gensyscalls.py. Do not edit. */ | |
#include <private/bionic_asm.h> | |
ENTRY(__mmap2) | |
pushl %ebx | |
.cfi_def_cfa_offset 8 | |
.cfi_rel_offset ebx, 0 | |
pushl %ecx | |
.cfi_adjust_cfa_offset 4 | |
.cfi_rel_offset ecx, 0 | |
pushl %edx | |
.cfi_adjust_cfa_offset 4 | |
.cfi_rel_offset edx, 0 | |
pushl %esi | |
.cfi_adjust_cfa_offset 4 | |
.cfi_rel_offset esi, 0 | |
pushl %edi | |
.cfi_adjust_cfa_offset 4 | |
.cfi_rel_offset edi, 0 | |
pushl %ebp | |
.cfi_adjust_cfa_offset 4 | |
.cfi_rel_offset ebp, 0 | |
mov 28(%esp), %ebx | |
mov 32(%esp), %ecx | |
mov 36(%esp), %edx | |
mov 40(%esp), %esi | |
mov 44(%esp), %edi | |
mov 48(%esp), %ebp | |
movl $__NR_mmap2, %eax | |
int $0x80 | |
cmpl $-MAX_ERRNO, %eax | |
jb 1f | |
negl %eax | |
pushl %eax | |
call __set_errno | |
addl $4, %esp | |
orl $-1, %eax | |
1: | |
popl %ebp | |
popl %edi | |
popl %esi | |
popl %edx | |
popl %ecx | |
popl %ebx | |
ret | |
END(__mmap2) |