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