summaryrefslogtreecommitdiff
path: root/libc/sysdeps/linux/common/syscall.c
diff options
context:
space:
mode:
authorChris Zankel <chris@zankel.net>2012-12-05 14:00:44 -0800
committerChris Zankel <chris@zankel.net>2012-12-05 14:25:07 -0800
commitf4b1b7ade7971141aa3bf731894053696b0ca4e9 (patch)
tree70497675a676628d409090329da6a76ccc03d4e7 /libc/sysdeps/linux/common/syscall.c
parentae9e3f46520c35dd77f7f2a26f789a94276e6a8c (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