Don't call internal __pthread_unwind via PLT
authorH.J. Lu <hjl.tools@gmail.com>
Wed, 18 May 2016 20:41:43 +0000 (13:41 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Wed, 18 May 2016 20:41:55 +0000 (13:41 -0700)
commitd29261db22b797e1670730f819f9296251dd42ea
treecb38ec68ab8e22fb03aa7d5c6f6779e6fa275419
parent48526672b61d8cf65ac7aba40053a81498183104
Don't call internal __pthread_unwind via PLT

Add PTHREAD_UNWIND to replace JUMPTARGET(__pthread_unwind) and define
it to __GI___pthread_unwind within libpthread.

* sysdeps/unix/sysv/linux/x86_64/cancellation.S (PTHREAD_UNWIND):
New
(__pthread_unwind): Renamed to ...
(PTHREAD_UNWIND): This.
(__pthread_enable_asynccancel): Replace
JUMPTARGET(__pthread_unwind) with PTHREAD_UNWIND.
ChangeLog
sysdeps/unix/sysv/linux/x86_64/cancellation.S