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

1 2

  /bionic/libc/bionic/
vdso.cpp 101 const char* strtab = NULL; local
105 strtab = reinterpret_cast<const char*>(vdso_addr + d->d_un.d_ptr);
110 if (strtab == NULL || symtab == NULL) {
117 if (strcmp(vdso_entries[j].name, strtab + symtab[i].st_name) == 0) {
  /external/libunwind/src/
elfxx.c 82 Debug (16, "strtab=0x%lx\n", (long) str_shdr->sh_offset);
100 char *strtab; local
119 strtab = elf_w (string_table) (ei, shdr->sh_link);
120 if (!strtab)
138 (long) val, sym->st_info, strtab + sym->st_name);
146 strncpy (buf, strtab + sym->st_name, buf_len);
148 ret = (strlen (strtab + sym->st_name) >= buf_len
223 char *strtab; local
236 strtab = elf_w (string_table) (ei, ehdr->e_shstrndx);
237 if (!strtab)
    [all...]
  /external/valgrind/main/coregrind/m_initimg/
initimg-darwin.c 325 HChar *strtab; /* string table */ local
405 stringbase = strtab = (HChar *)clstack_end
442 *ptr++ = (Addr)copy_str(&strtab, info->interp_name);
446 *ptr++ = (Addr)copy_str(&strtab, info->interp_args);
451 *ptr++ = (Addr)copy_str(&strtab, VG_(args_the_exename));
455 &strtab,
464 *ptr = (Addr)copy_str(&strtab, *cpp);
469 *ptr++ = (Addr)copy_str(&strtab, info->executable_path);
474 vg_assert((strtab-stringbase) == stringsize);
initimg-linux.c 389 HChar *strtab; /* string table */ local
482 stringbase = strtab = (HChar *)clstack_end
583 *ptr++ = (Addr)copy_str(&strtab, info->interp_name);
587 *ptr++ = (Addr)copy_str(&strtab, info->interp_args);
592 *ptr++ = (Addr)copy_str(&strtab, VG_(args_the_exename));
596 &strtab,
605 *ptr = (Addr)copy_str(&strtab, *cpp);
674 auxv->u.a_ptr = copy_str(&strtab, orig_auxv->u.a_ptr);
757 auxv->u.a_ptr = strtab;
758 VG_(memcpy)(strtab, orig_auxv->u.a_ptr, 16)
    [all...]
  /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
  /external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/elf/
elf.c 189 /* strtab functions */
220 elf_strtab_head *strtab = yasm_xmalloc(sizeof(elf_strtab_head)); local
223 STAILQ_INIT(strtab);
227 STAILQ_INSERT_TAIL(strtab, entry, qlink);
228 return strtab;
232 elf_strtab_append_str(elf_strtab_head *strtab, const char *str)
236 if (strtab == NULL)
237 yasm_internal_error("strtab is null");
238 if (STAILQ_EMPTY(strtab))
239 yasm_internal_error("strtab is missing initial dummy entry")
    [all...]
elf-objfmt.c 55 elf_strtab_head* shstrtab; /* section name strtab */
56 elf_strtab_head* strtab; /* strtab entries */ member in struct:yasm_objfmt_elf
97 elf_strtab_append_str(objfmt_elf->strtab, symname);
324 elf_strtab_append_str(info->objfmt_elf->strtab, symname);
367 objfmt_elf->strtab = elf_strtab_create();
374 elf_strtab_append_str(objfmt_elf->strtab, object->src_filename);
716 /* output strtab headers here? */
747 /* Update filename strtab */
759 * if all_syms, register them by name. if not, use strtab entry 0 *
    [all...]
  /external/valgrind/main/VEX/switchback/
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/main/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...]
  /external/chromium_org/base/third_party/symbolize/
symbolize.cc 279 uint64_t symbol_offset, const ElfW(Shdr) *strtab,
312 strtab->sh_offset + symbol.st_name);
342 ElfW(Shdr) symtab, strtab;
347 if (!ReadFromOffsetExact(fd, &strtab, sizeof(strtab), elf_header.e_shoff +
352 &strtab, &symtab)) {
360 if (!ReadFromOffsetExact(fd, &strtab, sizeof(strtab), elf_header.e_shoff +
365 &strtab, &symtab)) {
  /frameworks/compile/mclinker/lib/LD/
ELFDynObjReader.cpp 122 const char* strtab = strtab_region.begin(); local
124 symtab_region, strtab);
ELFObjectReader.cpp 304 const char* strtab = strtab_region.begin(); local
308 strtab);
ELFReader.cpp 456 LDSection* strtab = symtab->getLink(); local
457 assert(NULL != symtab && NULL != strtab);
482 pInput.fileOffset() + strtab->offset(), strtab->size());
977 LDSection* strtab = symtab->getLink(); local
    [all...]
GNUArchiveReader.cpp 102 // if this is the first time read this archive, setup symtab and strtab
107 // read the strtab of the archive
151 /// @param pArchiveRoot - the archive root that holds the strtab (extended
307 /// readStringTable - read the strtab for long file name of the archive
336 const char* strtab = strtab_region.begin(); local
337 pArchive.getStrTable().assign(strtab, strtab_size);
440 // read the strtab of the archive
  /external/qemu/include/hw/
elf_ops.h 103 struct elf_shdr *symtab, *strtab, *shdr_table = NULL; local
157 strtab = &shdr_table[symtab->sh_link];
159 str = load_at(fd, strtab->sh_offset, strtab->sh_size);
  /art/compiler/
elf_writer_quick.cc 198 // | .strtab | (Optional)
214 // | .strtab\0 | (Optional)
306 // get the strtab
307 std::string strtab; local
309 strtab = symtab_builder_.GenerateStrtab();
311 LOG(INFO) << "strtab size (bytes) =" << strtab.size()
312 << std::hex << " " << strtab.size();
368 // Setup .strtab
461 symtab_builder_.strtab_.section_.sh_size = strtab.size()
    [all...]
  /bionic/linker/
dlfcn.cpp 150 info->dli_sname = si->strtab + sym->st_name;
164 // name_offset: starting index of the name in libdl_info.strtab
198 // Total length of libdl_info.strtab, including trailing 0.
201 // in the strtab with a \0 to make iterating through the symtab easier.
246 __libdl_info.strtab = ANDROID_LIBDL_STRTAB;
linker.h 136 const char* strtab; member in struct:soinfo
  /frameworks/compile/mclinker/unittests/
ELFReaderTest.cpp 118 const char* strtab = strtab_region.begin(); local
120 symtab_region, strtab);
  /frameworks/rs/cpu_ref/linkloader/include/impl/
ELFSymbol.hxx 35 size_t const index = shtab.getByName(std::string(".strtab"))->getIndex();
37 ELFSectionStrTabTy const &strtab = local
39 return strtab[getNameIndex()];
  /external/chromium_org/v8/src/
gdb-jit.cc 318 void PopulateHeader(Writer::Slot<Header> header, ELFStringTable* strtab);
468 ELFStringTable* strtab) {
469 header->name = strtab->Add(name_);
698 ELFStringTable* strtab = static_cast<ELFStringTable*>(SectionAt(1)); local
699 strtab->AttachWriter(w);
703 sections_[i]->PopulateHeader(headers.at(i), strtab);
705 strtab->DetachWriter();
852 ELFStringTable* strtab = local
854 strtab->AttachWriter(w);
861 WriteSymbolsList(&locals_, symbols.at(1), strtab);
1004 ELFStringTable* strtab = new(zone) ELFStringTable(".strtab"); local
    [all...]
  /external/ltrace/
ltrace-elf.h 57 const char *strtab; member in struct:ltelf
ltrace-elf.c 210 each_symbol_in(Elf_Data *symtab, const char *strtab, size_t count,
221 switch (cb(&sym, strtab + sym.st_name, data)) {
250 = each_symbol_in(lte->symtab, lte->strtab,
602 &lte->symtab_count, &lte->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,
    [all...]
  /external/elfutils/0.153/src/
unstrip.c 1400 struct Ebl_Strtab *strtab = NULL; local
    [all...]
  /frameworks/compile/mclinker/lib/Target/
GNULDBackend.cpp 756 /// In ELF executable files, regular name pools are .symtab, .strtab,
769 size_t strtab = 1; local
780 /// Compute the size of .symtab, .strtab, and symtab_local_cnt
788 symtab = strtab = 0;
796 strtab += (*symbol)->nameSize() + 1;
995 char* strtab = (char*)strtab_region.begin(); local
1070 char* strtab = (char*)strtab_region.begin(); local
    [all...]

Completed in 621 milliseconds

1 2