Historique des commits

Auteur SHA1 Message Date
  Rich Felker 57f6e85c9d remove redundant pthread struct members repeated for layout purposes il y a 4 ans
  Szabolcs Nagy a60b9e0686 fix tls offsets when p_vaddr%p_align != 0 on TLS_ABOVE_TP targets il y a 6 ans
  Rich Felker 22e5bbd0de overhaul i386 syscall mechanism not to depend on external asm source il y a 6 ans
  Rich Felker 8f11e6127f track all live threads in an AS-safe, fully-consistent linked list il y a 6 ans
  Rich Felker b6d701a475 combine arch ABI's DTP_OFFSET into DTV pointers il y a 6 ans
  Rich Felker 7b3348a98c support setting of default thread stack size via PT_GNU_STACK header il y a 6 ans
  Rich Felker 9b95fd0944 define and use internal macros for hidden visibility, weak refs il y a 6 ans
  Szabolcs Nagy 610c5a8524 fix TLS layout of TLS variant I when there is a gap above TP il y a 7 ans
  Rich Felker cdba6b2562 improve joinable/detached thread state handling il y a 7 ans
  Rich Felker 9e2d820a55 use a dedicated futex object for pthread_join instead of tid field il y a 7 ans
  Rich Felker 5bf7eba213 fix support for initialized TLS in static PIE binaries il y a 8 ans
  Rich Felker d56460c939 unify static and dynamic linked implementations of thread-local storage il y a 9 ans
  Rich Felker abead1be6d fix misalignment of dtv in static-linked programs with odd-sized TLS il y a 10 ans
  Rich Felker 23129ab8d5 remove dead store from static __init_tls il y a 10 ans
  Rich Felker 5f51d52915 make __init_tp function static when static linking il y a 10 ans
  Rich Felker c267fb849f remove useless visibility application from static-linking-only code il y a 10 ans
  Rich Felker 19a1fe670a remove remnants of support for running in no-thread-pointer mode il y a 10 ans
  Rich Felker 4e98cce1c5 optimize out setting up robust list with kernel when not needed il y a 10 ans
  Szabolcs Nagy 204a69d2d9 copy the dtv pointer to the end of the pthread struct for TLS_ABOVE_TP archs il y a 10 ans
  Rich Felker bd67959f3a fix over-alignment of TLS, insufficient builtin TLS on 64-bit archs il y a 10 ans
  Szabolcs Nagy d86af2a080 fix #ifdef inside a macro argument list in __init_tls.c il y a 10 ans
  Rich Felker 83dc6eb087 eliminate use of cached pid from thread structure il y a 10 ans
  Rich Felker 0bc03091bb add locale framework il y a 10 ans
  Rich Felker 5ba238e1e4 separate __tls_get_addr implementation from dynamic linker/init_tls il y a 11 ans
  Rich Felker ac31bf278d simplify errno implementation il y a 11 ans
  Rich Felker 64e32287f9 add thread-pointer support for pre-2.6 kernels on i386 il y a 11 ans
  Rich Felker 7e8b0761e5 remove some cruft from libc/tls init code il y a 11 ans
  Rich Felker 561e0a0968 remove cruft left behind when lazy thread pointer init was removed il y a 11 ans
  Rich Felker dab441aea2 always initialize thread pointer at program start il y a 11 ans
  Rich Felker 98221c3611 reduce static linking overhead from TLS support by inlining mmap syscall il y a 11 ans