Lines Matching refs:tls_registry
30 struct tls_obj tls_registry[64]; variable
49 for (cnt = 0; tls_registry[cnt].name; ++cnt); in do_test()
50 tls_registry[cnt].name = NULL; in do_test()
51 tls_registry[cnt].addr = (uintptr_t) pthread_self (); in do_test()
52 tls_registry[cnt].size = sizeof (struct pthread); in do_test()
53 tls_registry[cnt++].align = __alignof__ (struct pthread); in do_test()
55 qsort (tls_registry, cnt, sizeof (struct tls_obj), tls_addr_cmp); in do_test()
60 tls_registry[i].name ? "&" : "", in do_test()
61 tls_registry[i].name ?: "pthread_self ()", in do_test()
62 (void *) tls_registry[i].addr, in do_test()
63 tls_registry[i].size, tls_registry[i].align); in do_test()
64 if (tls_registry[i].addr & (tls_registry[i].align - 1)) in do_test()
70 && (tls_registry[i - 1].addr + tls_registry[i - 1].size in do_test()
71 > tls_registry[i].addr)) in do_test()
77 if (tls_registry[i].name) in do_test()
79 min_addr = MIN (tls_registry[i].addr, min_addr); in do_test()
80 max_addr = MAX (tls_registry[i].addr + tls_registry[i].size, in do_test()
88 if (tls_registry[cnt - 1].name) in do_test()
94 max_addr = MAX (tls_registry[cnt - 1].addr, max_addr); in do_test()
96 if (tls_registry[0].name) in do_test()