diff options
author | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2020-03-31 14:59:28 -0300 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2020-04-03 10:47:59 -0300 |
commit | 17fd707f88c5531972c980a4f4567ba6c7f84067 (patch) | |
tree | e644b35a12a7448baef45faff73f8e4d198fbda4 /sysdeps/x86_64/nptl | |
parent | 0bdca3bd94fe51023e927e9a2ac33a75e2a2d4b8 (diff) | |
download | glibc-17fd707f88c5531972c980a4f4567ba6c7f84067.tar glibc-17fd707f88c5531972c980a4f4567ba6c7f84067.tar.gz glibc-17fd707f88c5531972c980a4f4567ba6c7f84067.tar.bz2 glibc-17fd707f88c5531972c980a4f4567ba6c7f84067.zip |
nptl: Remove x86_64 cancellation assembly implementations [BZ #25765]
All cancellable syscalls are done by C implementations, so there is no
no need to use a specialized implementation to optimize register usage.
It fixes BZ #25765.
Checked on x86_64-linux-gnu.
Diffstat (limited to 'sysdeps/x86_64/nptl')
-rw-r--r-- | sysdeps/x86_64/nptl/tcb-offsets.sym | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/sysdeps/x86_64/nptl/tcb-offsets.sym b/sysdeps/x86_64/nptl/tcb-offsets.sym index ae8034743b..037759eb4f 100644 --- a/sysdeps/x86_64/nptl/tcb-offsets.sym +++ b/sysdeps/x86_64/nptl/tcb-offsets.sym @@ -16,11 +16,4 @@ FEATURE_1_OFFSET offsetof (tcbhead_t, feature_1) SSP_BASE_OFFSET offsetof (tcbhead_t, ssp_base) -- Not strictly offsets, but these values are also used in the TCB. -TCB_CANCELSTATE_BITMASK CANCELSTATE_BITMASK -TCB_CANCELTYPE_BITMASK CANCELTYPE_BITMASK -TCB_CANCELING_BITMASK CANCELING_BITMASK TCB_CANCELED_BITMASK CANCELED_BITMASK -TCB_EXITING_BITMASK EXITING_BITMASK -TCB_CANCEL_RESTMASK CANCEL_RESTMASK -TCB_TERMINATED_BITMASK TERMINATED_BITMASK -TCB_PTHREAD_CANCELED PTHREAD_CANCELED |