projects
/
musl
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
overhaul __synccall and fix AS-safety and other issues in set*id
[musl]
/
src
/
signal
/
mips
/
sigsetjmp.s
1
.set noreorder
2
3
.global sigsetjmp
4
.global __sigsetjmp
5
.type sigsetjmp,@function
6
.type __sigsetjmp,@function
7
sigsetjmp:
8
__sigsetjmp:
9
lui $gp, %hi(_gp_disp)
10
addiu $gp, %lo(_gp_disp)
11
beq $5, $0, 1f
12
addu $gp, $gp, $25
13
subu $sp, $sp, 32
14
sw $4, 20($sp)
15
sw $ra, 24($sp)
16
sw $gp, 28($sp)
17
addu $6, $4, 108
18
li $5, 0
19
li $4, 1
20
sw $4, -4($6)
21
lw $25, %call16(sigprocmask)($gp)
22
jalr $25
23
nop
24
lw $gp, 28($sp)
25
lw $ra, 24($sp)
26
lw $4, 20($sp)
27
addu $sp, $sp, 32
28
1: lw $25, %call16(setjmp)($gp)
29
jr $25
30
nop