• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/* autogenerated by gensyscalls.py */
2#include <sys/linux-syscalls.h>
3
4    .text
5    .type munmap, @function
6    .globl munmap
7    .align 4
8
9munmap:
10
11    /* invoke trap */
12    mov.l   0f, r3  /* trap num */
13    trapa   #(2 + 0x10)
14
15    /* check return value */
16    cmp/pz  r0
17    bt      __NR_munmap_end
18
19    /* keep error number */
20    sts.l   pr, @-r15
21    mov.l   1f, r1
22    jsr     @r1
23    mov     r0, r4
24    lds.l   @r15+, pr
25
26__NR_munmap_end:
27    rts
28    nop
29
30    .align  2
310:  .long   __NR_munmap
321:  .long   __set_syscall_errno
33