_dl_allocate_tib
void *_dl_allocate_tib(size_t _extra) __dso_public;
void *_dl_allocate_tib(size_t _extra) __attribute__((weak));
tib = _dl_allocate_tib(sizeof(*thread));
.dl_allocate_tib = &_dl_allocate_tib,
__strong_alias(_dl_allocate_tib, allocate_tib);