16 h = dlopen("./tls_align_dso.so", RTLD_LAZY);
18 error("dlopen failed\n");
21 error("dlsym failed\n");
23 for (i = 0; i < 4; i++) {
25 error("name is not set for t[%d]\n", i);
26 if (t[i].addr & (t[i].align-1))
27 error("bad alignment: %s, size: %lu, align: %lu, addr: 0x%lx\n",
28 t[i].name, (unsigned long)t[i].size, (unsigned long)t[i].align, (unsigned long)t[i].addr);