Searched defs:strtab (Results 1 - 13 of 13) sorted by relevance

/external/qemu/
H A Delf_ops.h103 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);
/external/valgrind/main/coregrind/m_initimg/
H A Dinitimg-darwin.c325 char *strtab; /* string table */ local
405 stringbase = strtab = (char *)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);
H A Dinitimg-linux.c393 char *strtab; /* string table */ local
486 stringbase = strtab = (char *)clstack_end
586 *ptr++ = (Addr)copy_str(&strtab, info->interp_name);
590 *ptr++ = (Addr)copy_str(&strtab, info->interp_args);
595 *ptr++ = (Addr)copy_str(&strtab, VG_(args_the_exename));
599 &strtab,
608 *ptr = (Addr)copy_str(&strtab, *cpp);
682 auxv->u.a_ptr = copy_str(&strtab, orig_auxv->u.a_ptr);
757 auxv->u.a_ptr = strtab;
758 VG_(memcpy)(strtab, orig_aux
[all...]
/external/llvm/include/llvm/Bitcode/
H A DArchive.h520 std::string strtab; ///< The string table for long file names member in class:llvm::Archive
/external/kernel-headers/original/linux/
H A Dmodule.h336 char *strtab; member in struct:module
/external/strace/
H A Dutil.c1735 char *strtab, *cp; local
1750 if ((strtab = malloc((unsigned)ld.ld_symb_size)) == NULL) {
1755 (int)ld.ld_symb_size, strtab) < 0)
1758 for (cp = strtab; cp < strtab + ld.ld_symb_size; ) {
1767 if (cp < strtab + ld.ld_symb_size)
1773 (int)ld.ld_symb_size, strtab) < 0)
1776 free(strtab);
1780 free(strtab);
/external/valgrind/main/VEX/unused/
H A Dlinker.c421 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/elfutils/src/
H A Dunstrip.c1157 struct Ebl_Strtab *strtab)
1159 if (strtab == NULL)
1171 sec->strent = ebl_strtabadd (strtab, sec->name, 0);
1186 unstripped_strent[i] = ebl_strtabadd (strtab, name, 0);
1198 ebl_strtabfinalize (strtab, strtab_data);
1398 struct Ebl_Strtab *strtab = NULL;
1449 if (strtab == NULL)
1450 strtab = ebl_strtabinit (true);
1451 sec->strent = ebl_strtabadd (strtab, sec->name, 0);
1464 strtab);
1152 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
1396 struct Ebl_Strtab *strtab = NULL; local
[all...]
H A Dldgeneric.c3702 Elf_Data *symdata, struct Ebl_Strtab *strtab)
3747 symstrent[nsym] = ebl_strtabadd (strtab, symst->name, 0);
4317 struct Ebl_Strtab *strtab = NULL; local
5149 strtab = ebl_strtabinit (true);
5150 if (strtab == NULL)
5173 nsym++, symdata, strtab);
5181 nsym++, symdata, strtab);
5192 fillin_special_symbol (rsym, SHN_ABS, nsym++, symdata, strtab);
5361 symstrent[nsym] = ebl_strtabadd (strtab,
5503 ebl_strtabfree (strtab);
3701 fillin_special_symbol(struct symbol *symst, size_t scnidx, size_t nsym, Elf_Data *symdata, struct Ebl_Strtab *strtab) argument
[all...]
/external/valgrind/main/coregrind/m_debuginfo/
H A Dpriv_storage.h758 UChar strtab[SEGINFO_STRCHUNKSIZE]; member in struct:_DebugInfo::strchunk
H A Dreadelf.c1573 UChar* strtab = NULL; local
1589 if (ok2 && strtab == NULL) {
1591 strtab = ((UChar*)ehdr_img) + offset;
1599 if (stroff != -1 && strtab != NULL) {
1600 TRACE_SYMTAB("Found soname = %s\n", strtab+stroff);
1601 di->soname = ML_(dinfo_strdup)("di.redi.1", strtab+stroff);
2084 UChar* strtab_img = NULL; /* .strtab */
2180 FIND(".strtab", strtab_sz, strtab_img)
2441 FIND(need_symtab, ".strtab", strtab_sz, strtab_img)
/external/v8/src/
H A Dgdb-jit.cc339 void PopulateHeader(Writer::Slot<Header> header, StringTable* strtab);
489 StringTable* strtab) {
490 header->name = strtab->Add(name_);
719 StringTable* strtab = static_cast<StringTable*>(SectionAt(1)); local
720 strtab->AttachWriter(w);
724 sections_[i]->PopulateHeader(headers.at(i), strtab);
726 strtab->DetachWriter();
872 StringTable* strtab = local
874 strtab->AttachWriter(w);
881 WriteSymbolsList(&locals_, symbols.at(1), strtab);
488 PopulateHeader(Writer::Slot<ELFSection::Header> header, StringTable* strtab) argument
904 WriteSymbolsList(const ZoneList<ELFSymbol>* src, Writer::Slot<ELFSymbol::SerializedLayout> dst, StringTable* strtab) argument
1023 StringTable* strtab = new StringTable(".strtab"); local
[all...]
/external/valgrind/main/perf/
H A Dtinycc.c18173 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...]

Completed in 336 milliseconds