Searched defs:symtab (Results 1 - 8 of 8) sorted by relevance

/frameworks/rs/cpu_ref/linkloader/android/
H A Dlibrsloader.cpp149 ELFSectionSymTab<64> *symtab = local
150 static_cast<ELFSectionSymTab<64> *>(object->getSectionByName(".symtab"));
154 ELFSectionSymTab<32> *symtab =
155 static_cast<ELFSectionSymTab<32> *>(object->getSectionByName(".symtab"));
158 if (!symtab) {
163 ELFSymbol<64> *symbol = symtab->getByName(name);
165 ELFSymbol<32> *symbol = symtab->getByName(name);
182 ELFSectionSymTab<64> *symtab = local
183 static_cast<ELFSectionSymTab<64> *>(object->getSectionByName(".symtab"));
187 ELFSectionSymTab<32> *symtab
210 ELFSectionSymTab<64> *symtab = static_cast<ELFSectionSymTab<64> *>( local
227 ELFSectionSymTab<64> *symtab = static_cast<ELFSectionSymTab<64> *>( local
[all...]
/frameworks/rs/cpu_ref/linkloader/
H A Dmain.cpp152 ELFSectionSymTab<Bitwidth> *symtab = local
154 object->getSectionByName(".symtab"));
162 void *main_addr = symtab->getByName("main")->getAddress(machine);
/frameworks/rs/cpu_ref/linkloader/include/impl/
H A DELFObject.hxx67 ELFSectionSymTabTy *symtab = local
68 static_cast<ELFSectionSymTabTy *>(object->getSectionByName(".symtab"));
69 rsl_assert(symtab && "Symtab is required.");
70 symtab->buildNameMap();
134 ELFSectionSymTabTy *symtab = local
135 static_cast<ELFSectionSymTabTy *>(getSectionByName(".symtab"));
136 rsl_assert(symtab && "Symtab is required.");
141 ELFSymbolTy *sym = (*symtab)[rel->getSymTabIndex()];
369 ELFSectionSymTabTy *symtab = local
370 static_cast<ELFSectionSymTabTy *>(getSectionByName(".symtab"));
665 ELFSectionSymTabTy *symtab = local
794 ELFSectionSymTabTy *symtab = local
844 ELFSectionSymTabTy *symtab = local
1034 ELFSectionSymTabTy *symtab = local
[all...]
/frameworks/compile/mclinker/lib/LD/
H A DELFReader.cpp75 const llvm::ELF::Elf32_Sym* symtab = local
92 st_info = symtab[idx].st_info;
93 st_other = symtab[idx].st_other;
96 st_name = symtab[idx].st_name;
97 st_value = symtab[idx].st_value;
98 st_size = symtab[idx].st_size;
99 st_shndx = symtab[idx].st_shndx;
102 st_name = mcld::bswap32(symtab[idx].st_name);
103 st_value = mcld::bswap32(symtab[idx].st_value);
104 st_size = mcld::bswap32(symtab[id
455 LDSection* symtab = &pSymTab; local
600 const llvm::ELF::Elf64_Sym* symtab = local
976 LDSection* symtab = &pSymTab; local
[all...]
/frameworks/compile/mclinker/lib/Target/ARM/
H A DARMLDBackend.cpp662 LDSection& symtab = file_format->getSymTab(); local
665 // increase the size of .symtab and .strtab if needed
667 symtab.setSize(symtab.size() + sizeof(llvm::ELF::Elf32_Sym));
669 symtab.setSize(symtab.size() + sizeof(llvm::ELF::Elf64_Sym));
670 symtab.setInfo(symtab.getInfo() + 1);
/frameworks/compile/mclinker/lib/Target/Hexagon/
H A DHexagonLDBackend.cpp613 // increase the size of .symtab and .strtab
614 LDSection& symtab = file_format->getSymTab(); local
616 symtab.setSize(symtab.size() + sizeof(llvm::ELF::Elf32_Sym));
/frameworks/compile/mclinker/lib/Target/Mips/
H A DMipsLDBackend.cpp704 // increase the size of .symtab and .strtab
705 LDSection& symtab = getOutputFormat()->getSymTab(); local
707 symtab.setSize(symtab.size() + sizeof(llvm::ELF::Elf32_Sym));
/frameworks/compile/mclinker/lib/Target/
H A DGNULDBackend.cpp756 /// In ELF executable files, regular name pools are .symtab, .strtab,
764 size_t symtab = 1; local
774 // number of local symbol in the .symtab and .dynsym
780 /// Compute the size of .symtab, .strtab, and symtab_local_cnt
788 symtab = strtab = 0;
794 ++symtab;
888 // .dynstr, .symtab, .strtab and .hash, we can not reserve non-DT_NEEDED
897 file_format->getSymTab().setSize(symtab*sizeof(llvm::ELF::Elf32_Sym));
899 file_format->getSymTab().setSize(symtab*sizeof(llvm::ELF::Elf64_Sym));
902 // set .symtab sh_inf
[all...]

Completed in 155 milliseconds