HomeSort by relevance Sort by last modified time
    Searched defs:strtab (Results 1 - 25 of 40) sorted by null

1 2

  /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...]

Completed in 363 milliseconds

1 2