16ff0c75c838e73d2aeccc0102ab58a7b865172caGuillaume Ranquet/* Generated by gensyscalls.py. Do not edit. */ 26ff0c75c838e73d2aeccc0102ab58a7b865172caGuillaume Ranquet 36ff0c75c838e73d2aeccc0102ab58a7b865172caGuillaume Ranquet#include <private/bionic_asm.h> 46ff0c75c838e73d2aeccc0102ab58a7b865172caGuillaume Ranquet 56ff0c75c838e73d2aeccc0102ab58a7b865172caGuillaume RanquetENTRY(sendmmsg) 66ff0c75c838e73d2aeccc0102ab58a7b865172caGuillaume Ranquet pushl %ebx 76ff0c75c838e73d2aeccc0102ab58a7b865172caGuillaume Ranquet .cfi_def_cfa_offset 8 86ff0c75c838e73d2aeccc0102ab58a7b865172caGuillaume Ranquet .cfi_rel_offset ebx, 0 915b91e92a0bb4a15b4f2258bea332f4a67fa94d7Christopher Ferris pushl %ecx 1015b91e92a0bb4a15b4f2258bea332f4a67fa94d7Christopher Ferris .cfi_adjust_cfa_offset 4 1115b91e92a0bb4a15b4f2258bea332f4a67fa94d7Christopher Ferris .cfi_rel_offset ecx, 0 129ce09e423f24823d52f19ab8247e078977100132Mingwei Shi 139ce09e423f24823d52f19ab8247e078977100132Mingwei Shi call __kernel_syscall 149ce09e423f24823d52f19ab8247e078977100132Mingwei Shi pushl %eax 159ce09e423f24823d52f19ab8247e078977100132Mingwei Shi .cfi_adjust_cfa_offset 4 169ce09e423f24823d52f19ab8247e078977100132Mingwei Shi .cfi_rel_offset eax, 0 179ce09e423f24823d52f19ab8247e078977100132Mingwei Shi 186ff0c75c838e73d2aeccc0102ab58a7b865172caGuillaume Ranquet mov $20, %ebx 196ff0c75c838e73d2aeccc0102ab58a7b865172caGuillaume Ranquet mov %esp, %ecx 209ce09e423f24823d52f19ab8247e078977100132Mingwei Shi addl $16, %ecx 216ff0c75c838e73d2aeccc0102ab58a7b865172caGuillaume Ranquet movl $__NR_socketcall, %eax 229ce09e423f24823d52f19ab8247e078977100132Mingwei Shi call *(%esp) 239ce09e423f24823d52f19ab8247e078977100132Mingwei Shi addl $4, %esp 249ce09e423f24823d52f19ab8247e078977100132Mingwei Shi 256ff0c75c838e73d2aeccc0102ab58a7b865172caGuillaume Ranquet cmpl $-MAX_ERRNO, %eax 266ff0c75c838e73d2aeccc0102ab58a7b865172caGuillaume Ranquet jb 1f 276ff0c75c838e73d2aeccc0102ab58a7b865172caGuillaume Ranquet negl %eax 286ff0c75c838e73d2aeccc0102ab58a7b865172caGuillaume Ranquet pushl %eax 297efad83d430f4d824f2aaa75edea5106f6ff8aaeElliott Hughes call __set_errno_internal 306ff0c75c838e73d2aeccc0102ab58a7b865172caGuillaume Ranquet addl $4, %esp 316ff0c75c838e73d2aeccc0102ab58a7b865172caGuillaume Ranquet1: 326ff0c75c838e73d2aeccc0102ab58a7b865172caGuillaume Ranquet popl %ecx 336ff0c75c838e73d2aeccc0102ab58a7b865172caGuillaume Ranquet popl %ebx 346ff0c75c838e73d2aeccc0102ab58a7b865172caGuillaume Ranquet ret 356ff0c75c838e73d2aeccc0102ab58a7b865172caGuillaume RanquetEND(sendmmsg) 36