= GL(dl_loaded);
= GL(dl_ns)[LM_ID_BASE]._ns_loaded;
_dl_resolve_conflicts (struct link_map *l, ElfW(Rela) *conflict,		       ElfW(Rela) *conflictend){#if ! ELF_MACHINE_NO_RELA  if (__builtin_expect (GLRO(dl_debug_mask) & DL_DEBUG_RELOC, 0))    _dl_printf ("\nconflict processing: %s\n",		l->l_name[0] ? l->l_name : rtld_progname);  {    /* Do the conflict relocation of the object and library GOT and other       data.  */    /* This macro is used as a callback from the ELF_DYNAMIC_RELOCATE code.  */#define RESOLVE_MAP(ref, version, flags) (*ref = NULL, NULL)#define RESOLVE(ref, version, flags) (*ref = NULL, 0)#define CHECK_STATIC_TLS(ref_map, sym_map) ((void) 0)#define RESOLVE_CONFLICT_FIND_MAP(map, r_offset) \  do {									      \    while ((resolve_conflict_map->l_map_end < (ElfW(Addr)) (r_offset))	      \	   || (resolve_conflict_map->l_map_start > (ElfW(Addr)) (r_offset)))  \      resolve_conflict_map = resolve_conflict_map->l_next;		      \									      \    (map) = resolve_conflict_map;					      \  } while (0)    struct link_map *resolve_conflict_map __attribute__ ((__unused__))      = GL(dl_loaded);#include "dynamic-link.h"    GL(dl_num_cache_relocations) += conflictend - conflict;    for (; conflict < conflictend; ++conflict)      elf_machine_rela (l, conflict, NULL, NULL, (void *) conflict->r_offset);  }#endif}