summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
71ae0c7)
this caused sigsetjmp not to save the signal mask but instead to
clobber it with whatever happened to be in the sigjmb_buf prior to the
call.
movq %rsi,64(%rdi)
jz 1f
pushq %rdi
movq %rsi,64(%rdi)
jz 1f
pushq %rdi
- leaq 72(%rdi),%rsi
- xorl %edx,%edx
+ leaq 72(%rdi),%rdx
+ xorl %esi,%esi
movl $2,%edi
call sigprocmask
popq %rdi
movl $2,%edi
call sigprocmask
popq %rdi