value->m->l_ns,
_dl_debug_bindings (const char *undef_name, struct link_map *undef_map,		    const ElfW(Sym) **ref, struct r_scope_elem *symbol_scope[],		    struct sym_val *value,		    const struct r_found_version *version, int type_class,		    int protected){  const char *reference_name = undef_map->l_name;  if (GLRO(dl_debug_mask) & DL_DEBUG_BINDINGS)    {      _dl_debug_printf ("binding file %s to %s: %s symbol `%s'",			(reference_name[0]			 ? reference_name			 : (rtld_progname ?: "<main program>")),			value->m->l_name[0] ? value->m->l_name : rtld_progname,			protected ? "protected" : "normal", undef_name);      if (version)	_dl_debug_printf_c (" [%s]\n", version->name);      else	_dl_debug_printf_c ("\n");    }#ifdef SHARED  if (GLRO(dl_debug_mask) & DL_DEBUG_PRELINK)    {      int conflict = 0;      struct sym_val val = { NULL, NULL };      if ((GLRO(dl_trace_prelink_map) == NULL	   || GLRO(dl_trace_prelink_map) == GL(dl_ns)[LM_ID_BASE]._ns_loaded)	  && undef_map != GL(dl_ns)[LM_ID_BASE]._ns_loaded)	{	  const unsigned long int hash = _dl_elf_hash (undef_name);	  do_lookup_x (undef_name, hash, *ref, &val,		       undef_map->l_local_scope[0], 0, version, 0, NULL,		       type_class);	  if (val.s != value->s || val.m != value->m)	    conflict = 1;	}# ifdef USE_TLS      if (value->s	  && (__builtin_expect (ELFW(ST_TYPE) (value->s->st_info)				== STT_TLS, 0)))	type_class = 4;# endif      if (conflict	  || GLRO(dl_trace_prelink_map) == undef_map	  || GLRO(dl_trace_prelink_map) == NULL	  || type_class == 4)	{	  _dl_printf ("%s 0x%0*Zx 0x%0*Zx -> 0x%0*Zx 0x%0*Zx ",		      conflict ? "conflict" : "lookup",		      (int) sizeof (ElfW(Addr)) * 2,		      (size_t) undef_map->l_map_start,		      (int) sizeof (ElfW(Addr)) * 2,		      (size_t) (((ElfW(Addr)) *ref) - undef_map->l_map_start),		      (int) sizeof (ElfW(Addr)) * 2,		      (size_t) (value->s ? value->m->l_map_start : 0),		      (int) sizeof (ElfW(Addr)) * 2,		      (size_t) (value->s ? value->s->st_value : 0));	  if (conflict)	    _dl_printf ("x 0x%0*Zx 0x%0*Zx ",			(int) sizeof (ElfW(Addr)) * 2,			(size_t) (val.s ? val.m->l_map_start : 0),			(int) sizeof (ElfW(Addr)) * 2,			(size_t) (val.s ? val.s->st_value : 0));	  _dl_printf ("/%x %s\n", type_class, undef_name);	}    }#endif}