tld_data_u
__thread struct tld_data_u *tld_data_p __attribute__((weak));
struct tld_data_u *data;
size = tld_meta_p->size + sizeof(struct tld_data_u);
data = (struct tld_data_u *)aligned_alloc(size_pot, size);
data = (struct tld_data_u *)aligned_alloc(size_pot, size_pot);
map_val.start = (~TLD_PAGE_MASK & (intptr_t)data) + sizeof(struct tld_data_u);
tld_meta_p->size > TLD_PAGE_SIZE - sizeof(struct tld_data_u))
if (off + TLD_ROUND_UP(size, 8) > TLD_PAGE_SIZE - sizeof(struct tld_data_u))
#define TLD_DYN_DATA_SIZE_MAX (getpagesize() - sizeof(struct tld_data_u) - 8)
sizeof(struct tld_data_u) -
struct tld_data_u data[0];
struct tld_data_u __uptr *data;