/bionic/libc/bionic/ |
vdso.cpp | 91 const char* strtab = nullptr; local 95 strtab = reinterpret_cast<const char*>(vdso_addr + d->d_un.d_ptr); 100 if (strtab == nullptr || symtab == nullptr) { 107 if (strcmp(vdso[j].name, strtab + symtab[i].st_name) == 0) {
|
/art/compiler/debug/ |
elf_symtab_writer.h | 43 auto* strtab = builder->GetStrTab(); local 59 strtab->Start(); 60 strtab->Write(""); // strtab should start with empty string. 69 name_offset = strtab->Write(info.trampoline_name); 77 name_offset = (name == last_name ? last_name_offset : strtab->Write(name)); 94 symtab->Add(strtab->Write("$t"), text, address & ~1, 0, STB_LOCAL, STT_NOTYPE); 99 strtab->End();
|
/external/libunwind/src/ia64/ |
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
|
/toolchain/binutils/binutils-2.25/ld/ |
elf-hints-local.h | 35 uint32_t strtab; /* Offset of string table in file. */ member in struct:elfhints_hdr
|
/frameworks/compile/mclinker/lib/LD/ |
ELFDynObjReader.cpp | 115 const char* strtab = strtab_region.begin(); local 117 m_pELFReader->readSymbols(pInput, m_Builder, symtab_region, strtab);
|
ELFObjectReader.cpp | 297 const char* strtab = strtab_region.begin(); local 299 m_pELFReader->readSymbols(pInput, m_Builder, symtab_region, strtab);
|
GNUArchiveReader.cpp | 94 // if this is the first time read this archive, setup symtab and strtab 99 // read the strtab of the archive 143 /// @param pArchiveRoot - the archive root that holds the strtab (extended 295 /// readStringTable - read the strtab for long file name of the archive 322 const char* strtab = strtab_region.begin(); local 323 pArchive.getStrTable().assign(strtab, strtab_size); 417 // read the strtab of the archive
|
ELFReader.cpp | 435 LDSection* strtab = symtab->getLink(); local 436 assert(symtab != NULL && strtab != NULL); 460 pInput.fileOffset() + strtab->offset(), strtab->size()); 929 LDSection* strtab = symtab->getLink(); local 930 assert(symtab != NULL && strtab != NULL); [all...] |
/frameworks/compile/mclinker/unittests/ |
ELFReaderTest.cpp | 113 const char* strtab = strtab_region.begin(); local 115 *m_pInput, *m_pIRBuilder, symtab_region, strtab);
|
/external/ltrace/ |
ltrace-elf.h | 57 const char *strtab; member in struct:ltelf
|
/toolchain/binutils/binutils-2.25/gold/ |
binary.cc | 114 // * Five sections: null section, .data, .symtab, .strtab, .shstrtab 163 Stringpool strtab; local 164 strtab.add(start_symbol_name.c_str(), false, NULL); 165 strtab.add(end_symbol_name.c_str(), false, NULL); 166 strtab.add(size_symbol_name.c_str(), false, NULL); 167 strtab.set_string_offsets(); 174 shstrtab.add(".strtab", false, NULL); 190 output_size += strtab.get_strtab_size(); 219 this->write_section_header<size, big_endian>(".strtab", &shstrtab, 222 strtab.get_strtab_size() [all...] |
dynobj.cc | 243 // SHT_DYNAMIC section. STRTAB_SHNDX, STRTAB, and STRTAB_SIZE are the 275 this->error(_("DYNAMIC section %u link %u is not a strtab"), 285 const char* const strtab = reinterpret_cast<const char*>(strtabu); local 308 this->set_soname_string(strtab + val); 320 this->add_needed(strtab + val); [all...] |
/external/libunwind/src/ |
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 + shdr->sh_name, name) == 0) [all...] |
/external/valgrind/coregrind/m_initimg/ |
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);
|
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 - stringbase == stringsize) [all...] |
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_auxv->u.a_ptr, 16) [all...] |
/frameworks/compile/mclinker/lib/Target/AArch64/ |
AArch64LDBackend.cpp | 471 // Fix up the size of .symtab, .strtab, and TEXT sections 481 LDSection& strtab = file_format->getStrTab(); local 486 strtab.setSize(strtab.size() + stubs_strlen);
|
/frameworks/compile/mclinker/lib/Target/ARM/ |
ARMLDBackend.cpp | 876 LDSection& strtab = file_format->getStrTab(); local 878 // increase the size of .symtab and .strtab if needed 881 strtab.setSize(strtab.size() + stub->symInfo()->nameSize() + [all...] |
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
HexagonLDBackend.cpp | 584 // increase the size of .symtab and .strtab 586 LDSection& strtab = file_format->getStrTab(); local 588 strtab.setSize(strtab.size() + stub->symInfo()->nameSize() + 1); [all...] |
/external/valgrind/VEX/unused/ |
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...] |
/frameworks/compile/mclinker/lib/Target/Mips/ |
MipsLDBackend.cpp | 786 // increase the size of .symtab and .strtab 788 LDSection& strtab = getOutputFormat()->getStrTab(); local 790 strtab.setSize(strtab.size() + stub->symInfo()->nameSize() + 1); [all...] |
/toolchain/binutils/binutils-2.25/bfd/ |
libcoff-in.h | 485 struct bfd_strtab_hash *strtab; member in struct:coff_final_link_info
|
/toolchain/binutils/binutils-2.25/libiberty/ |
simple-object-coff.c | 309 char *strtab; local 319 strtab = XNEWVEC (char, strsize); 321 (unsigned char *) strtab, strsize, errmsg, 324 XDELETEVEC (strtab); 328 return strtab; 347 char *strtab; local 367 strtab = NULL; 393 if (strtab == NULL) 395 strtab = simple_object_coff_read_strtab (sobj, 398 if (strtab == NULL [all...] |
simple-object-mach-o.c | 427 char *strtab; local 591 strtab = XNEWVEC (char, strtab_size); 594 (unsigned char *) strtab, strtab_size, 597 XDELETEVEC (strtab); 606 strtab = NULL; 663 XDELETEVEC (strtab); 678 if (strtab != NULL && name[0] == '_' && name[1] == '_') 690 XDELETEVEC (strtab); 695 name = strtab + stringoffset; 722 XDELETEVEC (strtab); [all...] |
simple-object-xcoff.c | 366 char *strtab; local 374 strtab = XNEWVEC (char, strsize); 376 (unsigned char *) strtab, strsize, errmsg, 379 XDELETEVEC (strtab); 383 return strtab; 404 char *strtab; local 423 strtab = NULL; 449 if (strtab == NULL) 451 strtab = simple_object_xcoff_read_strtab (sobj, 454 if (strtab == NULL [all...] |