/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/avr32/ |
A D | elfinterp.c | 41 char *strtab, *symname; in _dl_linux_resolver() 51 symname = strtab + sym->st_name; in _dl_linux_resolver() 69 ElfW(Rela) *rpnt, ElfW(Sym) *symtab, char *strtab)) in _dl_parse() argument 73 char *strtab; in _dl_parse() local 79 strtab = (char *)tpnt->dynamic_info[DT_STRTAB]; in _dl_parse() 86 debug_sym(symtab, strtab, symtab_index); in _dl_parse() 87 debug_reloc(symtab, strtab, rpnt); in _dl_parse() 89 res = reloc_func(tpnt, scope, rpnt, symtab, strtab); in _dl_parse() 98 strtab + symtab[symtab_index].st_name); in _dl_parse() 120 ElfW(Rela) *rpnt, ElfW(Sym) *symtab, char *strtab) in _dl_do_reloc() argument [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/cris/ |
A D | elfinterp.c | 45 char *strtab; in _dl_linux_resolver() local 60 strtab = (char *)tpnt->dynamic_info[DT_STRTAB]; in _dl_linux_resolver() 61 symname = strtab + symtab[symtab_index].st_name; in _dl_linux_resolver() 101 char *strtab; in _dl_parse() local 110 strtab = (char *)tpnt->dynamic_info[DT_STRTAB]; in _dl_parse() 117 debug_sym(symtab, strtab, symtab_index); in _dl_parse() 118 debug_reloc(symtab, strtab, rpnt); in _dl_parse() 121 res = reloc_fnc(tpnt, scope, rpnt, symtab, strtab); in _dl_parse() 130 strtab + symtab[symtab_index].st_name); in _dl_parse() 172 symname = strtab + symtab[symtab_index].st_name; in _dl_do_reloc() [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/xtensa/ |
A D | elfinterp.c | 39 char *strtab; in _dl_linux_resolver() local 52 strtab = (char *) tpnt->dynamic_info[DT_STRTAB]; in _dl_linux_resolver() 53 symname = strtab + symtab[symtab_index].st_name; in _dl_linux_resolver() 91 char *strtab; in _dl_parse() local 101 strtab = (char *) tpnt->dynamic_info[DT_STRTAB]; in _dl_parse() 108 debug_sym (symtab, strtab, symtab_index); in _dl_parse() 109 debug_reloc (symtab, strtab, rpnt); in _dl_parse() 111 res = reloc_fnc (tpnt, scope, rpnt, symtab, strtab); in _dl_parse() 120 strtab + symtab[symtab_index].st_name); in _dl_parse() 144 ELF_RELOC *rpnt, ElfW(Sym) *symtab, char *strtab) in _dl_do_reloc() argument [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/m68k/ |
A D | elfinterp.c | 51 char *strtab; in _dl_linux_resolver() local 65 strtab = (char *)tpnt->dynamic_info[DT_STRTAB]; in _dl_linux_resolver() 66 symname = strtab + symtab[symtab_index].st_name; in _dl_linux_resolver() 103 char *strtab; in _dl_parse() local 113 strtab = (char *)tpnt->dynamic_info[DT_STRTAB]; in _dl_parse() 120 debug_sym(symtab, strtab, symtab_index); in _dl_parse() 121 debug_reloc(symtab, strtab, rpnt); in _dl_parse() 123 res = reloc_fnc(tpnt, scope, rpnt, symtab, strtab); in _dl_parse() 132 strtab + symtab[symtab_index].st_name); in _dl_parse() 173 symname = strtab + sym_ref.sym->st_name; in _dl_do_reloc() [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/microblaze/ |
A D | elfinterp.c | 51 char *strtab; in _dl_linux_resolver() local 65 strtab = (char *)tpnt->dynamic_info[DT_STRTAB]; in _dl_linux_resolver() 66 symname = strtab + symtab[symtab_index].st_name; in _dl_linux_resolver() 103 char *strtab; in _dl_parse() local 113 strtab = (char *)tpnt->dynamic_info[DT_STRTAB]; in _dl_parse() 120 debug_sym(symtab, strtab, symtab_index); in _dl_parse() 121 debug_reloc(symtab, strtab, rpnt); in _dl_parse() 123 res = reloc_fnc(tpnt, scope, rpnt, symtab, strtab); in _dl_parse() 132 strtab + symtab[symtab_index].st_name); in _dl_parse() 176 symname = strtab + sym_ref.sym->st_name; in _dl_do_reloc() [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/sh/ |
A D | elfinterp.c | 49 char *strtab; in _dl_linux_resolver() local 64 strtab = (char *)tpnt->dynamic_info[DT_STRTAB]; in _dl_linux_resolver() 65 symname = strtab + symtab[symtab_index].st_name; in _dl_linux_resolver() 104 char *strtab; in _dl_parse() local 114 strtab = (char *)tpnt->dynamic_info[DT_STRTAB]; in _dl_parse() 120 debug_sym(symtab,strtab,symtab_index); in _dl_parse() 121 debug_reloc(symtab,strtab,rpnt); in _dl_parse() 123 res = reloc_fnc(tpnt, scope, rpnt, symtab, strtab); in _dl_parse() 176 symname = strtab + symtab[symtab_index].st_name; in _dl_do_reloc() 267 ELF_RELOC *rpnt, ElfW(Sym) *symtab, char *strtab) in _dl_do_lazy_reloc() argument [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/c6x/ |
A D | elfinterp.c | 51 char *strtab; in _dl_linux_resolver() local 65 strtab = (char *) tpnt->dynamic_info[DT_STRTAB]; in _dl_linux_resolver() 66 symname = strtab + symtab[symtab_index].st_name; in _dl_linux_resolver() 103 char *strtab; in _dl_parse() local 113 strtab = (char *)tpnt->dynamic_info[DT_STRTAB]; in _dl_parse() 119 debug_sym(symtab,strtab,symtab_index); in _dl_parse() 120 debug_reloc(symtab,strtab,rpnt); in _dl_parse() 122 res = reloc_fnc (tpnt, scope, rpnt, symtab, strtab); in _dl_parse() 150 ELF_RELOC *rpnt, ElfW(Sym) *symtab, char *strtab) in _dl_do_reloc() argument 169 symname = strtab + symtab[symtab_index].st_name; in _dl_do_reloc() [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/i386/ |
A D | elfinterp.c | 51 char *strtab; in _dl_linux_resolver() local 65 strtab = (char *)tpnt->dynamic_info[DT_STRTAB]; in _dl_linux_resolver() 66 symname = strtab + symtab[symtab_index].st_name; in _dl_linux_resolver() 107 char *strtab; in _dl_parse() local 117 strtab = (char *)tpnt->dynamic_info[DT_STRTAB]; in _dl_parse() 124 debug_sym(symtab, strtab, symtab_index); in _dl_parse() 125 debug_reloc(symtab, strtab, rpnt); in _dl_parse() 127 res = reloc_fnc(tpnt, scope, rpnt, symtab, strtab); in _dl_parse() 136 strtab + symtab[symtab_index].st_name); in _dl_parse() 179 symname = strtab + symtab[symtab_index].st_name; in _dl_do_reloc() [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/x86_64/ |
A D | elfinterp.c | 51 char *strtab; in _dl_linux_resolver() local 65 strtab = (char *)tpnt->dynamic_info[DT_STRTAB]; in _dl_linux_resolver() 66 symname = strtab + symtab[symtab_index].st_name; in _dl_linux_resolver() 103 char *strtab; in _dl_parse() local 113 strtab = (char *)tpnt->dynamic_info[DT_STRTAB]; in _dl_parse() 120 debug_sym(symtab, strtab, symtab_index); in _dl_parse() 121 debug_reloc(symtab, strtab, rpnt); in _dl_parse() 123 res = reloc_fnc(tpnt, scope, rpnt, symtab, strtab); in _dl_parse() 132 strtab + symtab[symtab_index].st_name); in _dl_parse() 176 symname = strtab + sym_ref.sym->st_name; in _dl_do_reloc() [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/metag/ |
A D | elfinterp.c | 47 char *strtab; in _dl_linux_resolver() local 62 strtab = (char *)tpnt->dynamic_info[DT_STRTAB]; in _dl_linux_resolver() 63 symname = strtab + symtab[symtab_index].st_name; in _dl_linux_resolver() 105 char *strtab; in _dl_parse() local 114 strtab = (char *)tpnt->dynamic_info[DT_STRTAB]; in _dl_parse() 121 debug_sym(symtab, strtab, symtab_index); in _dl_parse() 122 debug_reloc(symtab, strtab, rpnt); in _dl_parse() 125 res = reloc_fnc(tpnt, scope, rpnt, symtab, strtab); in _dl_parse() 134 strtab + symtab[symtab_index].st_name); in _dl_parse() 179 symname = strtab + symtab[symtab_index].st_name; in _dl_do_reloc() [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/sh64/ |
A D | elfinterp.c | 51 char *strtab; in _dl_linux_resolver() local 66 strtab = (char *)tpnt->dynamic_info[DT_STRTAB]; in _dl_linux_resolver() 67 symname = strtab + symtab[symtab_index].st_name; in _dl_linux_resolver() 110 char *strtab)) in _dl_parse() argument 113 char *strtab; in _dl_parse() local 123 strtab = (char *)tpnt->dynamic_info[DT_STRTAB]; in _dl_parse() 129 debug_sym(symtab,strtab,symtab_index); in _dl_parse() 130 debug_reloc(symtab,strtab,rpnt); in _dl_parse() 132 res = reloc_fnc (tpnt, scope, rpnt, symtab, strtab); in _dl_parse() 140 strtab + symtab[symtab_index].st_name); in _dl_parse() [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/arm/ |
A D | elfinterp.c | 48 char *strtab; in _dl_linux_resolver() local 63 strtab = (char *) tpnt->dynamic_info[DT_STRTAB]; in _dl_linux_resolver() 64 symname = strtab + symtab[symtab_index].st_name; in _dl_linux_resolver() 107 char *strtab; in _dl_parse() local 118 strtab = (char *) tpnt->dynamic_info[DT_STRTAB]; in _dl_parse() 126 debug_sym(symtab,strtab,symtab_index); in _dl_parse() 127 debug_reloc(symtab,strtab,rpnt); in _dl_parse() 129 res = reloc_fnc (tpnt, scope, rpnt, symtab, strtab); in _dl_parse() 203 symname = strtab + symtab[symtab_index].st_name; in _dl_do_reloc() 317 ELF_RELOC *rpnt, ElfW(Sym) *symtab, char *strtab) in _dl_do_lazy_reloc() argument [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/frv/ |
A D | elfinterp.c | 30 char *strtab; in _dl_linux_resolver() local 50 symname= strtab + symtab[symtab_index].st_name; in _dl_linux_resolver() 97 ELF_RELOC *rpnt, ElfW(Sym) *symtab, char *strtab)) in _dl_parse() argument 100 char *strtab; in _dl_parse() local 117 debug_sym(symtab,strtab,symtab_index); in _dl_parse() 118 debug_reloc(symtab,strtab,rpnt); in _dl_parse() 120 res = reloc_fnc (tpnt, scope, rpnt, symtab, strtab); in _dl_parse() 150 ELF_RELOC *rpnt, ElfW(Sym) *symtab, char *strtab) in _dl_do_reloc() argument 171 symname = strtab + symtab[symtab_index].st_name; in _dl_do_reloc() 191 _dl_progname, strtab + symtab[symtab_index].st_name); in _dl_do_reloc() [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/mips/ |
A D | elfinterp.c | 43 char *strtab; in __dl_runtime_resolve() local 55 strtab = (char *) tpnt->dynamic_info[DT_STRTAB]; in __dl_runtime_resolve() 56 symname = strtab + sym->st_name; in __dl_runtime_resolve() 91 char *strtab; in __dl_runtime_pltresolve() local 105 strtab = (char *)tpnt->dynamic_info[DT_STRTAB]; in __dl_runtime_pltresolve() 106 symname = strtab + symtab[symtab_index].st_name; in __dl_runtime_pltresolve() 155 char *strtab; in _dl_parse_relocation_information() local 174 strtab = (char *) tpnt->dynamic_info[DT_STRTAB]; in _dl_parse_relocation_information() 185 debug_sym(symtab,strtab,symtab_index); in _dl_parse_relocation_information() 186 debug_reloc(symtab,strtab,rpnt); in _dl_parse_relocation_information() [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/sparc/ |
A D | elfinterp.c | 56 char *strtab; in _dl_linux_resolver() local 75 strtab = (char *)tpnt->dynamic_info[DT_STRTAB]; in _dl_linux_resolver() 76 symname = strtab + symtab[symtab_index].st_name; in _dl_linux_resolver() 116 char *strtab; in _dl_parse() local 126 strtab = (char *)tpnt->dynamic_info[DT_STRTAB]; in _dl_parse() 133 debug_sym(symtab, strtab, symtab_index); in _dl_parse() 134 debug_reloc(symtab, strtab, rpnt); in _dl_parse() 136 res = reloc_fnc(tpnt, scope, rpnt, symtab, strtab); in _dl_parse() 145 strtab + symtab[symtab_index].st_name); in _dl_parse() 187 symname = strtab + sym_ref.sym->st_name; in _dl_do_reloc() [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/bfin/ |
A D | elfinterp.c | 44 char *strtab; in _dl_linux_resolver() local 60 strtab = (char *) tpnt->dynamic_info[DT_STRTAB]; in _dl_linux_resolver() 63 symname= strtab + symtab[symtab_index].st_name; in _dl_linux_resolver() 109 char *strtab; in _dl_parse() local 119 strtab = (char *) tpnt->dynamic_info[DT_STRTAB]; in _dl_parse() 125 debug_sym(symtab,strtab,symtab_index); in _dl_parse() 126 debug_reloc(symtab,strtab,rpnt); in _dl_parse() 128 res = reloc_fnc (tpnt, scope, rpnt, symtab, strtab); in _dl_parse() 155 ELF_RELOC *rpnt, ElfW(Sym) *symtab, char *strtab) in _dl_do_reloc() argument 178 symname = strtab + symtab[symtab_index].st_name; in _dl_do_reloc() [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/arc/ |
A D | elfinterp.c | 20 char *strtab, *symname, *new_addr; in _dl_linux_resolver() local 43 strtab = (char *) (tpnt->dynamic_info[DT_STRTAB]); in _dl_linux_resolver() 44 symname= strtab + symtab[symtab_index].st_name; in _dl_linux_resolver() 84 ELF_RELOC *rpnt, ElfW(Sym) *symtab, char *strtab) in _dl_do_reloc() argument 110 symname = strtab + symtab[symtab_index].st_name; in _dl_do_reloc() 200 char *strtab; in _dl_parse() local 211 strtab = (char *) (tpnt->dynamic_info[DT_STRTAB]); in _dl_parse() 217 debug_sym(symtab,strtab,symtab_index); in _dl_parse() 218 debug_reloc(symtab,strtab,rpnt); in _dl_parse() 224 res = _dl_do_reloc(tpnt, scope, rpnt, symtab, strtab); in _dl_parse()
|
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/arm64/ |
A D | elfinterp.c | 54 char const *strtab = (char const *)tpnt->dynamic_info[DT_STRTAB]; in _dl_linux_resolver() local 55 char const *symname = strtab + symtab[symtab_index].st_name; in _dl_linux_resolver() 99 char const *strtab)) in _dl_parse() argument 108 char const *strtab = (char const *)tpnt->dynamic_info[DT_STRTAB]; in _dl_parse() local 117 debug_sym(symtab, strtab, symtab_index); in _dl_parse() 118 debug_reloc(symtab, strtab, rpnt); in _dl_parse() 120 res = reloc_fnc(tpnt, scope, rpnt, symtab, strtab); in _dl_parse() 129 strtab + symtab[symtab_index].st_name); in _dl_parse() 168 char const *symname = strtab + symtab[symtab_index].st_name; in _dl_do_reloc() 270 (void) strtab; in _dl_do_lazy_reloc() [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/powerpc/ |
A D | elfinterp.c | 111 char *strtab; in _dl_linux_resolver() local 126 strtab = (char *)tpnt->dynamic_info[DT_STRTAB]; in _dl_linux_resolver() 127 symname = strtab + symtab[symtab_index].st_name; in _dl_linux_resolver() 129 debug_sym(symtab,strtab,symtab_index); in _dl_linux_resolver() 130 debug_reloc(symtab,strtab,this_reloc); in _dl_linux_resolver() 206 symname = strtab + sym_ref.sym->st_name; in _dl_do_reloc() 400 char *strtab; in _dl_parse() local 410 strtab = (char *)tpnt->dynamic_info[DT_STRTAB]; in _dl_parse() 417 debug_sym(symtab,strtab,symtab_index); in _dl_parse() 418 debug_reloc(symtab,strtab,rpnt); in _dl_parse() [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/ |
A D | dl-debug.c | 60 static void debug_sym(ElfW(Sym) const *symtab, char const *strtab, int symtab_index) in debug_sym() argument 67 strtab + symtab[symtab_index].st_name, in debug_sym() 76 debug_reloc(ElfW(Sym) const *symtab, char const *strtab, ELF_RELOC const *rpnt) in debug_reloc() argument 88 sym = symtab_index ? strtab + symtab[symtab_index].st_name : "sym=0x0"; in debug_reloc() 104 #define debug_sym(symtab, strtab, symtab_index) argument 105 #define debug_reloc(symtab, strtab, rpnt) argument
|
A D | dl-hash.c | 166 check_match (const ElfW(Sym) *sym, char *strtab, const char* undef_name, int type_class) in ElfW() 204 if (_dl_strcmp(strtab + sym->st_name, undef_name) != 0) in ElfW() 220 char *strtab; in ElfW() local 242 strtab = (char *) (tpnt->dynamic_info[DT_STRTAB]); in ElfW() 243 sym = check_match (&symtab[symidx], strtab, undef_name, type_class); in ElfW() 259 char *strtab; in ElfW() local 265 strtab = (char *) (tpnt->dynamic_info[DT_STRTAB]); in ElfW() 270 sym = check_match (&symtab[symidx], strtab, undef_name, type_class); in ElfW()
|
A D | dl-startup.c | 350 char *strtab = (char *) tpnt->dynamic_info[DT_STRTAB]; local 351 (void) strtab; /* avoid warning if debug output is disabled */ 353 SEND_STDERR_DEBUG(strtab + sym->st_name);
|
A D | ldso.c | 1304 const char *strtab = (const char *)_dl_loaded_modules->dynamic_info[DT_STRTAB]; in _dl_get_ready_to_run() local 1332 if (_dl_strcmp(strtab + liblist->l_name, _dl_get_last_path_component(l->libname)) != 0) in _dl_get_ready_to_run()
|
/l4re-core-master/uclibc/lib/contrib/uclibc/utils/ |
A D | ldd.c | 231 char *strtab; in elf_find_rpath() local 232 strtab = (char *)elf_find_dynamic(DT_STRTAB, dynamic, ehdr, 0); in elf_find_rpath() 233 return ((char *)strtab + byteswap_to_host(dyns->d_un.d_val)); in elf_find_rpath() 549 char *strtab; in find_needed_libraries() local 550 strtab = (char *)elf_find_dynamic(DT_STRTAB, dynamic, ehdr, 0); in find_needed_libraries() 551 add_library(ehdr, dynamic, is_setuid, (char *)strtab + byteswap_to_host(dyns->d_un.d_val)); in find_needed_libraries()
|
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/libdl/ |
A D | libdl.c | 1186 char *strtab; in do_dladdr() local 1196 strtab = (char *) (pelf->dynamic_info[DT_STRTAB]); in do_dladdr() 1221 _dl_if_debug_print("Symbol \"%s\" at %p\n", strtab + symtab[si].st_name, (void *)symbol_addr); in do_dladdr() 1243 strtab + symtab[si].st_name, (void *)symbol_addr); in do_dladdr() 1249 __info->dli_sname = strtab + symtab[sn].st_name; in do_dladdr()
|