diff options
author | Duane Sand <duane.sand@imgtec.com> | 2015-01-26 14:48:48 -0800 |
---|---|---|
committer | Duane Sand <duane.sand@imgtec.com> | 2015-02-11 15:15:53 -0800 |
commit | b6d301f42dc191681a17eb85536f9cde4eb78c44 (patch) | |
tree | 91b301eff1b99e92dba29c2b3039a07cdfea429e /benchmarks/stdio_benchmark.cpp | |
parent | 0046c39f9ed6d7335f06e4d866df5ae0e7b4d485 (diff) | |
download | android_bionic-b6d301f42dc191681a17eb85536f9cde4eb78c44.tar.gz android_bionic-b6d301f42dc191681a17eb85536f9cde4eb78c44.tar.bz2 android_bionic-b6d301f42dc191681a17eb85536f9cde4eb78c44.zip |
[MIPS] Fix setjmp signals
Include full 16-byte Mips sigset_t signal mask within jump buffer.
Call sigprocmask instead of sigblockmask/sigsetmask to get/set full signal mask.
Include sigsetjmp's savesigs arg inside jmp_buf, instead of following it.
Reserve room for future extensions.
Preserve historically-large mips32 _JBLEN size.
Eliminate redundancy: code setjmp and _setjmp as tail calls into sigsetjmp,
and make longjmp and _longjmp aliases of siglongjmp.
Change-Id: Ie79137cf059228c1a51344ebb20d3a9a40b4a252
Diffstat (limited to 'benchmarks/stdio_benchmark.cpp')
0 files changed, 0 insertions, 0 deletions