TLD_PAGE_MASK
map_val.data = (void *)(TLD_PAGE_MASK & (intptr_t)data);
map_val.start = (~TLD_PAGE_MASK & (intptr_t)data) + sizeof(struct tld_data_u);