struct dso *dso;
};
-int __init_tp(void *);
-void __init_libc(char **, char *);
-void *__copy_tls(unsigned char *);
-
static struct builtin_tls {
char c;
struct pthread pt;
return def;
}
-hidden ptrdiff_t __tlsdesc_static(), __tlsdesc_dynamic();
-
static void do_relocs(struct dso *dso, size_t *rel, size_t rel_size, size_t stride)
{
unsigned char *base = dso->base;
return 0;
}
-void *__tls_get_addr(tls_mod_off_t *);
-
static void *do_dlsym(struct dso *p, const char *s, void *ra)
{
size_t i;
return ret;
}
-hidden void __dl_vseterr(const char *, va_list);
-
static void error(const char *fmt, ...)
{
va_list ap;