Searched defs:symtab (Results 1 - 7 of 7) sorted by relevance
/frameworks/rs/driver/linkloader/android/ |
H A D | librsloader.cpp | 108 ELFSectionSymTab<32> *symtab = local 109 static_cast<ELFSectionSymTab<32> *>(object->getSectionByName(".symtab")); 111 if (!symtab) { 115 ELFSymbol<32> *symbol = symtab->getByName(name); 130 ELFSectionSymTab<32> *symtab = local 131 static_cast<ELFSectionSymTab<32> *>(object->getSectionByName(".symtab")); 133 if (!symtab) { 137 ELFSymbol<32> *symbol = symtab->getByName(name); 148 ELFSectionSymTab<32> *symtab = static_cast<ELFSectionSymTab<32> *>( local 149 unwrap(object)->getSectionByName(".symtab")); 161 ELFSectionSymTab<32> *symtab = static_cast<ELFSectionSymTab<32> *>( local [all...] |
/frameworks/rs/driver/linkloader/ |
H A D | main.cpp | 154 ELFSectionSymTab<Bitwidth> *symtab = local 156 object->getSectionByName(".symtab")); 164 void *main_addr = symtab->getByName("main")->getAddress(machine);
|
/frameworks/rs/driver/linkloader/include/impl/ |
H A D | ELFObject.hxx | 64 ELFSectionSymTabTy *symtab = local 65 static_cast<ELFSectionSymTabTy *>(object->getSectionByName(".symtab")); 66 rsl_assert(symtab && "Symtab is required."); 67 symtab->buildNameMap(); 131 ELFSectionSymTabTy *symtab = local 132 static_cast<ELFSectionSymTabTy *>(getSectionByName(".symtab")); 133 rsl_assert(symtab && "Symtab is required."); 138 ELFSymbolTy *sym = (*symtab)[rel->getSymTabIndex()]; 363 ELFSectionSymTabTy *symtab = local 364 static_cast<ELFSectionSymTabTy *>(getSectionByName(".symtab")); 417 ELFSectionSymTabTy *symtab = local 465 ELFSectionSymTabTy *symtab = local 627 ELFSectionSymTabTy *symtab = local [all...] |
/frameworks/compile/mclinker/lib/LD/ |
H A D | ELFReader.cpp | 74 const llvm::ELF::Elf32_Sym* symtab = local 88 st_info = symtab[idx].st_info; 89 st_other = symtab[idx].st_other; 92 st_name = symtab[idx].st_name; 93 st_value = symtab[idx].st_value; 94 st_size = symtab[idx].st_size; 95 st_shndx = symtab[idx].st_shndx; 98 st_name = mcld::bswap32(symtab[idx].st_name); 99 st_value = mcld::bswap32(symtab[idx].st_value); 100 st_size = mcld::bswap32(symtab[id 429 LDSection* symtab = &pSymTab; local 583 const llvm::ELF::Elf64_Sym* symtab = local 938 LDSection* symtab = &pSymTab; local [all...] |
/frameworks/compile/mclinker/lib/Target/ARM/ |
H A D | ARMLDBackend.cpp | 1001 LDSection& symtab = file_format->getSymTab(); local 1004 // increase the size of .symtab and .strtab if needed 1006 symtab.setSize(symtab.size() + sizeof(llvm::ELF::Elf32_Sym)); 1008 symtab.setSize(symtab.size() + sizeof(llvm::ELF::Elf64_Sym)); 1009 symtab.setInfo(symtab.getInfo() + 1);
|
/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsLDBackend.cpp | 222 /// In ELF executable files, regular name pools are .symtab, .strtab, 229 size_t symtab = 1; local 245 /// Compute the size of .symtab, .strtab, and symtab_local_cnt 249 ++symtab; 336 file_format->getSymTab().setSize(symtab*sizeof(llvm::ELF::Elf32_Sym)); 338 file_format->getSymTab().setSize(symtab*sizeof(llvm::ELF::Elf64_Sym)); 341 // set .symtab sh_info to one greater than the symbol table 358 // .dynstr, .symtab, .strtab and .hash, we can not reserve non-DT_NEEDED
|
/frameworks/compile/mclinker/lib/Target/ |
H A D | GNULDBackend.cpp | 739 /// In ELF executable files, regular name pools are .symtab, .strtab, 745 size_t symtab = 1; local 756 // number of local symbol in the .symtab and .dynsym 762 /// Compute the size of .symtab, .strtab, and symtab_local_cnt 766 ++symtab; 857 // .dynstr, .symtab, .strtab and .hash, we can not reserve non-DT_NEEDED 866 file_format->getSymTab().setSize(symtab*sizeof(llvm::ELF::Elf32_Sym)); 868 file_format->getSymTab().setSize(symtab*sizeof(llvm::ELF::Elf64_Sym)); 871 // set .symtab sh_info to one greater than the symbol table 962 /// emitRegNamePools - emit regular name pools - .symtab, [all...] |
Completed in 186 milliseconds