Commit History

Autor SHA1 Mensaxe Data
  Rich Felker 3a5b9ae7cf deduplicate __pthread_self thread pointer adjustment out of each arch %!s(int64=4) %!d(string=hai) anos
  Rich Felker ea71a9004e deduplicate TP_ADJ logic out of each arch, replace with TP_OFFSET %!s(int64=4) %!d(string=hai) anos
  Rich Felker a4a3e4dbc0 make thread-pointer-loading asm non-volatile %!s(int64=6) %!d(string=hai) anos
  Rich Felker cb1bf2f321 properly access mcontext_t program counter in cancellation handler %!s(int64=9) %!d(string=hai) anos
  Rich Felker 9ec4283b28 add support for TLS variant I, presently needed for arm and mips %!s(int64=12) %!d(string=hai) anos
  Rich Felker 8426a99048 ensure the compiler does not move around thread-register-based reads %!s(int64=13) %!d(string=hai) anos
  Rich Felker feee98903c overhaul pthread cancellation %!s(int64=13) %!d(string=hai) anos
  Rich Felker b470030f83 overhaul cancellation to fix resource leaks and dangerous behavior with signals %!s(int64=13) %!d(string=hai) anos
  Rich Felker 7b2dd2235d finish unifying thread register handling in preparation for porting %!s(int64=13) %!d(string=hai) anos