/external/elfutils/tests/ |
H A D | run-readelf-test2.sh | 22 testrun_compare ${abs_top_builddir}/src/readelf -x .strtab testfile28 <<\EOF 24 Hex dump of section [6] '.strtab', 1 bytes at offset 0x290:
|
H A D | run-elfgetzdata.sh | 31 8: .strtab, NOT compressed 42 8: .strtab, NOT compressed 55 9: .strtab, NOT compressed 67 9: .strtab, NOT compressed 79 8: .strtab, NOT compressed 90 8: .strtab, NOT compressed 103 9: .strtab, NOT compressed 115 9: .strtab, NOT compressed 127 8: .strtab, NOT compressed 138 8: .strtab, NO [all...] |
H A D | run-readelf-z.sh | 40 [ 8] .strtab STRTAB 0000000000000000 00000210 0000004b 0 0 0 1 63 [ 9] .strtab STRTAB 0000000000000000 00000270 00000044 0 0 0 1 85 [ 8] .strtab STRTAB 0000000000000000 00000210 0000004b 0 0 0 1 108 [ 9] .strtab STRTAB 0000000000000000 00000270 00000044 0 0 0 1 130 [ 8] .strtab STRTAB 00000000 000170 00004b 0 0 0 1 153 [ 9] .strtab STRTAB 00000000 0001d8 000045 0 0 0 1 175 [ 8] .strtab STRTAB 00000000 000170 00004b 0 0 0 1 198 [ 9] .strtab STRTAB 00000000 0001d8 000045 0 0 0 1
|
H A D | run-elfputzdata.sh | 58 Lets compress 35 .strtab, size: 5727 96 Lets compress 35 .strtab, size: 5727 135 Lets compress 33 .strtab, size: 757 171 Lets compress 33 .strtab, size: 757 213 Lets compress 36 .strtab, size: 602 252 Lets compress 36 .strtab, size: 602 296 Lets compress 38 .strtab, size: 569 337 Lets compress 38 .strtab, size: 569
|
/external/compiler-rt/lib/cfi/ |
H A D | cfi.cc | 116 uptr strtab = 0, symtab = 0; 121 strtab = p->d_un.d_ptr; 124 if (symtab > strtab) { 125 VReport(1, "Can not handle: symtab > strtab (%p > %zx)\n", symtab, strtab); 129 // Verify that strtab and symtab are inside of the same LOAD segment. 130 // This excludes VDSO, which has (very high) bogus strtab and symtab pointers. 137 if (strtab >= beg && strtab < end && symtab >= beg && symtab < end) 144 VReport(1, "Can not handle: symtab %p, strtab [all...] |
/external/valgrind/coregrind/m_initimg/ |
H A D | initimg-darwin.c | 318 HChar *strtab; /* string table */ local 395 stringbase = strtab = (HChar *)clstack_end 432 *ptr++ = (Addr)copy_str(&strtab, info->interp_name); 436 *ptr++ = (Addr)copy_str(&strtab, info->interp_args); 440 *ptr++ = (Addr)copy_str(&strtab, VG_(args_the_exename)); 444 &strtab, 453 *ptr = (Addr)copy_str(&strtab, *cpp); 458 *ptr++ = (Addr)copy_str(&strtab, info->executable_path); 463 vg_assert((strtab-stringbase) == stringsize);
|
H A D | initimg-solaris.c | 384 HChar *strtab; /* string table */ local 489 strtab = stringbase; 584 *ptr++ = (Addr)copy_str(&strtab, info->interp_name); 588 *ptr++ = (Addr)copy_str(&strtab, info->interp_args); 592 *ptr++ = (Addr)copy_str(&strtab, VG_(args_the_exename)); 595 &strtab, *(HChar**) VG_(indexXA)(VG_(args_for_client), i)); 601 *ptr = (Addr)copy_str(&strtab, *cpp); 611 auxv->a_un.a_ptr = copy_str(&strtab, "i86pc"); 619 auxv->a_un.a_ptr = copy_str(&strtab, resolved_exe_name); 839 vg_assert(strtab [all...] |
H A D | initimg-linux.c | 397 HChar *strtab; /* string table */ local 488 stringbase = strtab = (HChar *)clstack_end 589 *ptr++ = (Addr)copy_str(&strtab, info->interp_name); 593 *ptr++ = (Addr)copy_str(&strtab, info->interp_args); 597 *ptr++ = (Addr)copy_str(&strtab, VG_(args_the_exename)); 601 &strtab, 610 *ptr = (Addr)copy_str(&strtab, *cpp); 677 auxv->u.a_ptr = copy_str(&strtab, orig_auxv->u.a_ptr); 808 auxv->u.a_ptr = strtab; 809 VG_(memcpy)(strtab, orig_aux [all...] |
/external/libunwind/src/ia64/ |
H A D | Gfind_unwind_table.c | 43 char *strtab; local 77 strtab = (char *) edi->ei.image + str_shdr->sh_offset; 80 if (strcmp (strtab + shdr->sh_name, ".opd") == 0
|
/external/valgrind/VEX/switchback/ |
H A D | linker.c | 517 Elf_Sym* stab, char* strtab ) 553 symbol = sym.st_name==0 ? "(noname)" : strtab+sym.st_name; 560 symbol = strtab + sym.st_name; 643 Elf_Sym* stab, char* strtab ) 699 symbol = sym.st_name==0 ? "(noname)" : strtab+sym.st_name; 712 symbol = strtab + sym.st_name; 870 char *strtab; 882 strtab = findElfSection ( ehdrC, SHT_STRTAB ); 884 if (stab == NULL || strtab == NULL) { 901 shnum, stab, strtab ); [all...] |
/external/valgrind/VEX/unused/ |
H A D | linker.c | 421 Elf_Sym* stab, char* strtab ) 457 symbol = sym.st_name==0 ? "(noname)" : strtab+sym.st_name; 464 symbol = strtab + sym.st_name; 547 Elf_Sym* stab, char* strtab ) 592 symbol = sym.st_name==0 ? "(noname)" : strtab+sym.st_name; 605 symbol = strtab + sym.st_name; 710 char *strtab; local 722 strtab = findElfSection ( ehdrC, SHT_STRTAB ); 724 if (stab == NULL || strtab == NULL) { 741 shnum, stab, strtab ); 773 char* strtab; local 958 char* strtab = findElfSection ( ehdrC, SHT_STRTAB ); local [all...] |
/external/libunwind/src/ |
H A D | elfxx.c | 153 Debug (16, "strtab=0x%lx\n", (long) shdr.sh_offset); 307 Debug (16, "strtab=0x%lx\n", (long) str_shdr->sh_offset); 330 char* strtab = elf_w (string_table) (ei, shdr->sh_link); local 331 if (!strtab) { 351 char* str_name = strtab + sym->st_name; 353 str_name < strtab) { 522 char *strtab; local 534 strtab = elf_w (string_table) (ei, ehdr->e_shstrndx); 535 if (!strtab) { 540 if (strcmp (strtab [all...] |
/external/elfutils/src/ |
H A D | unstrip.c | 1219 struct Ebl_Strtab *strtab) 1221 if (strtab == NULL) 1233 sec->strent = ebl_strtabadd (strtab, sec->name, 0); 1248 unstripped_strent[i] = ebl_strtabadd (strtab, name, 0); 1260 ebl_strtabfinalize (strtab, strtab_data); 1461 struct Ebl_Strtab *strtab = NULL; 1512 if (strtab == NULL) 1513 strtab = ebl_strtabinit (true); 1514 sec->strent = ebl_strtabadd (strtab, sec->name, 0); 1527 strtab); 1214 new_shstrtab(Elf *unstripped, size_t unstripped_shnum, Elf_Data *shstrtab, size_t unstripped_shstrndx, struct section *sections, size_t stripped_shnum, struct Ebl_Strtab *strtab) argument 1459 struct Ebl_Strtab *strtab = NULL; local [all...] |
H A D | ldgeneric.c | 3692 Elf_Data *symdata, struct Ebl_Strtab *strtab) 3737 symstrent[nsym] = ebl_strtabadd (strtab, symst->name, 0); 4307 struct Ebl_Strtab *strtab = NULL; local 5139 strtab = ebl_strtabinit (true); 5140 if (strtab == NULL) 5163 nsym++, symdata, strtab); 5171 nsym++, symdata, strtab); 5182 fillin_special_symbol (rsym, SHN_ABS, nsym++, symdata, strtab); 5351 symstrent[nsym] = ebl_strtabadd (strtab, 5493 ebl_strtabfree (strtab); 3691 fillin_special_symbol(struct symbol *symst, size_t scnidx, size_t nsym, Elf_Data *symdata, struct Ebl_Strtab *strtab) argument [all...] |
/external/ltrace/ |
H A D | ltrace-elf.h | 57 const char *strtab; member in struct:ltelf
|
H A D | ltrace-elf.c | 210 each_symbol_in(Elf_Data *symtab, const char *strtab, size_t count, argument 221 switch (cb(&sym, strtab + sym.st_name, data)) { 250 = each_symbol_in(lte->symtab, lte->strtab, 602 <e->symtab_count, <e->strtab); 903 Elf_Data *symtab, const char *strtab, size_t count, 949 const char *orig_name = strtab + sym.st_name; 1110 if (symtabs && lte->symtab != NULL && lte->strtab != NULL 1112 lte->symtab, lte->strtab, 901 populate_this_symtab(struct process *proc, const char *filename, struct ltelf *lte, struct library *lib, Elf_Data *symtab, const char *strtab, size_t count, struct library_exported_name **names) argument
|
/external/v8/src/ |
H A D | gdb-jit.cc | 317 void PopulateHeader(Writer::Slot<Header> header, ELFStringTable* strtab); 463 ELFStringTable* strtab) { 464 header->name = static_cast<uint32_t>(strtab->Add(name_)); 718 ELFStringTable* strtab = static_cast<ELFStringTable*>(SectionAt(1)); local 719 strtab->AttachWriter(w); 723 sections_[i]->PopulateHeader(headers.at(i), strtab); 725 strtab->DetachWriter(); 875 ELFStringTable* strtab = local 877 strtab->AttachWriter(w); 884 WriteSymbolsList(&locals_, symbols.at(1), strtab); 462 PopulateHeader(Writer::Slot<ELFSection::Header> header, ELFStringTable* strtab) argument 907 WriteSymbolsList(const ZoneList<ELFSymbol>* src, Writer::Slot<ELFSymbol::SerializedLayout> dst, ELFStringTable* strtab) argument 1041 ELFStringTable* strtab = new(zone) ELFStringTable(".strtab"); local [all...] |
/external/llvm/test/tools/llvm-readobj/Inputs/ |
H A D | relocs.py | 305 strtab = None 307 if shstrtab[section.sh_name] == ".strtab": 309 strtab = StringTable(f.read(section.sh_size))
|
/external/ltrace/sysdeps/linux-gnu/ppc/ |
H A D | plt.c | 514 && lte->symtab != NULL && lte->strtab != NULL) { 542 const char *name = lte->strtab + sym.st_name;
|
/external/valgrind/perf/ |
H A D | tinycc.c | 18173 char *strtab; 18175 strtab = s->link->data; 18190 h = elf_hash(strtab + sym->st_name) % nb_buckets; 19013 Section *symtab, *strtab, *hash; 19018 strtab = new_section(s1, strtab_name, SHT_STRTAB, sh_flags); 19019 put_elf_str(strtab, ""); 19020 symtab->link = strtab; 19869 unsigned char *strsec, *strtab; 19903 /* load symtab and strtab */ 19906 strtab 18171 char *strtab; local 19011 Section *symtab, *strtab, *hash; local 19867 unsigned char *strsec, *strtab; local [all...] |