/external/elfutils/tests/ |
run-readelf-test2.sh | 30 testrun_compare ../src/readelf -x .strtab testfile28 <<\EOF 32 Hex dump of section [6] '.strtab', 1 bytes at offset 0x290:
|
/external/llvm/test/Scripts/ |
elf-dump | 67 def dump(self, shstrtab, f, strtab, dumpdata): 80 dumpSymtab(f, self, strtab) 95 def dumpSymtab(f, section, strtab): 102 print " (('st_name', %s)" % common_dump.HexDump(name), "# %r" % strtab[name[0]] 198 strtab = None 200 if shstrtab[section.sh_name[0]] == ".strtab": 202 strtab = StringTable(f.read(section.sh_size[0])) 208 sections[index].dump(shstrtab, f, strtab, opts.dumpSectionData)
|
/external/valgrind/main/coregrind/m_initimg/ |
initimg-darwin.c | 325 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);
|
initimg-linux.c | 393 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_auxv->u.a_ptr, 16) [all...] |
/frameworks/compile/mclinker/lib/LD/ |
ELFDynObjReader.cpp | 92 char* strtab = reinterpret_cast<char*>(strtab_region->start()); local 93 bool result = m_pELFReader->readSymbols(pInput, m_Linker, *symtab_region, strtab);
|
ELFObjectReader.cpp | 203 char* strtab = reinterpret_cast<char*>(strtab_region->start()); local 207 strtab);
|
/external/valgrind/main/VEX/switchback/ |
linker.c | 515 Elf_Sym* stab, char* strtab ) 551 symbol = sym.st_name==0 ? "(noname)" : strtab+sym.st_name; 558 symbol = strtab + sym.st_name; 641 Elf_Sym* stab, char* strtab ) 697 symbol = sym.st_name==0 ? "(noname)" : strtab+sym.st_name; 710 symbol = strtab + sym.st_name; 868 char *strtab; 880 strtab = findElfSection ( ehdrC, SHT_STRTAB ); 882 if (stab == NULL || strtab == NULL) { 899 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...] |
/frameworks/compile/mclinker/lib/Target/ |
GNULDBackend.cpp | 214 /// In ELF executable files, regular name pools are .symtab, .strtab, 227 size_t strtab = 1; local 231 // compute size of .symtab, .dynsym and .strtab 241 strtab += str_size; 308 file_format->getStrTab().setSize(strtab); 316 // .dynstr, .symtab, .strtab and .hash, we can not reserve non-DT_NEEDED 323 /// emitRegNamePools - emit regular name pools - .symtab, .strtab 377 char* strtab = (char*)strtab_region->start(); local 378 strtab[0] = '\0'; 400 // compute size of .symtab, .dynsym and .strtab 511 char* strtab = (char*)strtab_region->start(); local [all...] |
/external/llvm/lib/Archive/ |
ArchiveReader.cpp | 168 if (index < strtab.length()) { 169 const char* namep = strtab.c_str() + index; 170 const char* endp = strtab.c_str() + strtab.length(); 295 strtab.assign(At, mbr->getSize()); 407 strtab.assign((const char*)mbr->getData(), mbr->getSize());
|
Archive.cpp | 146 : archPath(filename), members(), mapfile(0), base(0), symTab(), strtab(),
|
/bionic/linker/ |
dlfcn.c | 147 info->dli_sname = si->strtab + sym->st_name; 184 // total length of libdl_info.strtab, including trailing 0 187 // in the strtab with a \0 to make iterating through the symtab easier. 190 { st_name: 0, // starting index of the name in libdl_info.strtab 256 strtab: ANDROID_LIBDL_STRTAB,
|
linker.h | 110 const char *strtab; member in struct:soinfo
|
linker.c | 384 const char *strtab = si->strtab; local 393 if(strcmp(strtab + s->st_name, name)) continue; 581 si->strtab + s->st_name); 1283 const char *strtab = si->strtab; local [all...] |
/external/qemu/ |
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);
|
/frameworks/compile/mclinker/lib/Target/Mips/ |
MipsLDBackend.cpp | 251 char* strtab, 270 strcpy((strtab + strtabsize), pSymbol.name()); 310 char* strtab = (char*)strtab_region->start(); local 311 strtab[0] = '\0'; 332 emitDynamicSymbol(symtab32[symtabIdx], pOutput, **symbol, pLayout, strtab, 345 emitDynamicSymbol(symtab32[symtabIdx], pOutput, **symbol, pLayout, strtab, 367 strcpy((strtab + strtabsize), (*input)->name().c_str()); 374 strcpy((strtab + strtabsize), (*input)->name().c_str()); 389 strcpy((strtab + strtabsize), pOutput.name().c_str()); 414 llvm::StringRef name(strtab + symtab32[sym_idx].st_name) [all...] |
MipsLDBackend.h | 192 char* strtab,
|
/frameworks/compile/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/strace/ |
util.c | 1735 char *strtab, *cp; local [all...] |
/external/v8/src/ |
gdb-jit.cc | 339 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); 1023 StringTable* strtab = new StringTable(".strtab"); local [all...] |
/external/elfutils/src/ |
unstrip.c | 1396 struct Ebl_Strtab *strtab = NULL; local [all...] |
/external/llvm/include/llvm/Bitcode/ |
Archive.h | 528 std::string strtab; ///< The string table for long file names member in class:llvm::Archive
|
/external/kernel-headers/original/linux/ |
module.h | 336 char *strtab; member in struct:module
|
/external/valgrind/main/coregrind/m_debuginfo/ |
priv_storage.h | 758 UChar strtab[SEGINFO_STRCHUNKSIZE]; member in struct:_DebugInfo::strchunk
|
readelf.c | 1573 UChar* strtab = NULL; local [all...] |