summaryrefslogtreecommitdiff
path: root/arch/arm/pthread_arch.h
AgeCommit message (Expand)Author
2020-08-27deduplicate __pthread_self thread pointer adjustment out of each archRich Felker
2020-08-24deduplicate TP_ADJ logic out of each arch, replace with TP_OFFSETRich Felker
2018-10-16make thread-pointer-loading asm non-volatileRich Felker
2018-09-05define and use internal macros for hidden visibility, weak refsRich Felker
2018-06-02fix TLS layout of TLS variant I when there is a gap above TPSzabolcs Nagy
2018-04-19arm: respect both __ARM_ARCH_6KZ__ and __ARM_ARCH_6ZK__ macrosAndre McCurdy
2016-12-19rework arm atomic/tp backends to be thumb-compatible and fdpic-readyRich Felker
2015-11-02properly access mcontext_t program counter in cancellation handlerRich Felker
2015-10-15mark arm thread-pointer-loading inline asm as volatileRich Felker
2015-10-15remove attribute((const)) from arm __pthread_self inline functionRich Felker
2014-11-19overhaul ARM atomics/tls for performance and compatibilityRich Felker
2014-04-30fix arm thread-pointer/atomic asm when compiling to thumb codeRich Felker
2014-04-07use inline atomics and thread pointer on arm models supporting themRich Felker
2012-10-15add support for TLS variant I, presently needed for arm and mipsRich Felker
2012-02-25use __attribute__((const)) on arm __pthread_self functionRich Felker
2011-09-22"optimize" arm __pthread_selfRich Felker
2011-09-18initial commit of the arm portRich Felker