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