diff options
author | Aurelien Jarno <aurelien@aurel32.net> | 2016-03-09 00:25:00 +0100 |
---|---|---|
committer | Aurelien Jarno <aurelien@aurel32.net> | 2016-03-09 18:48:18 +0100 |
commit | f8e9c4d30c28b8815e65a391416e8b15d2e7cbb8 (patch) | |
tree | 95d48c785692c14ff110106900a16a2d383b80ff /sysdeps/x86/cpu-features.c | |
parent | 613c92b3b59df6a06784cde1d4f410cef0b6da96 (diff) | |
download | glibc-f8e9c4d30c28b8815e65a391416e8b15d2e7cbb8.tar.gz |
mips: terminate the FDE before the return trampoline in makecontext
In makecontext the FDE needs to be terminated before the return
trampoline otherwise backtrace called within a context created by
makecontext yields infinite backtrace.
This bug has been present for a long time, stdlib/tst-makecontext did
not fail until recent commit e535ce25. Tested on mips-linux-gnu and
mips64el-linux-gnuabi64 and mips-linux-gnu, no regression.
This fixes stdlib/tst-makecontext on MIPS.
Changelog:
[BZ #19792]
* sysdeps/unix/sysv/linux/mips/makecontext.S (__makecontext):
Terminate FDE before return label.
Diffstat (limited to 'sysdeps/x86/cpu-features.c')
0 files changed, 0 insertions, 0 deletions