diff options
author | Chris Zankel <chris@zankel.net> | 2012-12-05 14:00:44 -0800 |
---|---|---|
committer | Chris Zankel <chris@zankel.net> | 2012-12-05 14:25:07 -0800 |
commit | f4b1b7ade7971141aa3bf731894053696b0ca4e9 (patch) | |
tree | 70497675a676628d409090329da6a76ccc03d4e7 /libc/sysdeps/linux/common/syscall.c | |
parent | ae9e3f46520c35dd77f7f2a26f789a94276e6a8c (diff) |
xtensa: fix setjmp that didn't save all registers correctly
Setjmp was only saving the lower order of registers (a0-a3) correctly, but
not the higher ones (a4-a8/a12).
The change also includes additional information, and renames many of the
registers, so that setjmp and longjmp look more like the inverse of
each other.
Signed-off-by: Chris Zankel <chris@zankel.net>
Diffstat (limited to 'libc/sysdeps/linux/common/syscall.c')
0 files changed, 0 insertions, 0 deletions