Home
last modified time | relevance | path

Searched refs:symtab (Results 1 – 9 of 9) sorted by relevance

/frameworks/compile/mclinker/lib/LD/
DELFReader.cpp71 const llvm::ELF::Elf32_Sym* symtab = in readSymbols() local
88 st_info = symtab[idx].st_info; in readSymbols()
89 st_other = symtab[idx].st_other; in readSymbols()
92 st_name = symtab[idx].st_name; in readSymbols()
93 st_value = symtab[idx].st_value; in readSymbols()
94 st_size = symtab[idx].st_size; in readSymbols()
95 st_shndx = symtab[idx].st_shndx; in readSymbols()
97 st_name = mcld::bswap32(symtab[idx].st_name); in readSymbols()
98 st_value = mcld::bswap32(symtab[idx].st_value); in readSymbols()
99 st_size = mcld::bswap32(symtab[idx].st_size); in readSymbols()
[all …]
/frameworks/libs/binary_translation/tiny_loader/include/berberis/tiny_loader/
Dloaded_elf_file.h43 ElfSym* symtab, const char* strtab, size_t strtab_size) in LoadedElfFile() argument
51 symbol_table_(load_bias, symtab, strtab, strtab_size, gnu_nbucket, gnu_bucket, gnu_chain, in LoadedElfFile()
57 uint32_t* sysv_chain, ElfSym* symtab, const char* strtab, size_t strtab_size) in LoadedElfFile() argument
65 symbol_table_(load_bias, symtab, strtab, strtab_size, sysv_nbucket, sysv_nchain, in LoadedElfFile()
Dtiny_symbol_table.h31 TinySymbolTable(ElfAddr load_bias, ElfSym* symtab, const char* strtab, size_t strtab_size,
35 TinySymbolTable(ElfAddr load_bias, ElfSym* symtab, const char* strtab, size_t strtab_size,
/frameworks/libs/binary_translation/tiny_loader/
Dtiny_symbol_table.cc41 TinySymbolTable::TinySymbolTable(ElfAddr load_bias, ElfSym* symtab, const char* strtab, in TinySymbolTable() argument
46 symtab_(symtab), in TinySymbolTable()
61 TinySymbolTable::TinySymbolTable(ElfAddr load_bias, ElfSym* symtab, const char* strtab, in TinySymbolTable() argument
65 symtab_(symtab), in TinySymbolTable()
/frameworks/compile/mclinker/lib/Target/AArch64/
DAArch64LDBackend.cpp480 LDSection& symtab = file_format->getSymTab(); in doRelax() local
483 symtab.setSize(symtab.size() + in doRelax()
485 symtab.setInfo(symtab.getInfo() + num_new_stubs); in doRelax()
/frameworks/compile/mclinker/lib/Target/ARM/
DARMLDBackend.cpp875 LDSection& symtab = file_format->getSymTab(); in doRelax() local
879 symtab.setSize(symtab.size() + sizeof(llvm::ELF::Elf32_Sym)); in doRelax()
880 symtab.setInfo(symtab.getInfo() + 1); in doRelax()
/frameworks/compile/mclinker/lib/Target/Hexagon/
DHexagonLDBackend.cpp585 LDSection& symtab = file_format->getSymTab(); in doRelax() local
587 symtab.setSize(symtab.size() + sizeof(llvm::ELF::Elf32_Sym)); in doRelax()
/frameworks/compile/mclinker/lib/Target/Mips/
DMipsLDBackend.cpp787 LDSection& symtab = getOutputFormat()->getSymTab(); in relaxRelocation() local
789 symtab.setSize(symtab.size() + sizeof(llvm::ELF::Elf32_Sym)); in relaxRelocation()
/frameworks/compile/mclinker/lib/Target/
DGNULDBackend.cpp717 size_t symtab = 1; in sizeNamePools() local
741 symtab = strtab = 0; in sizeNamePools()
747 ++symtab; in sizeNamePools()
848 file_format->getSymTab().setSize(symtab * sizeof(llvm::ELF::Elf32_Sym)); in sizeNamePools()
850 file_format->getSymTab().setSize(symtab * sizeof(llvm::ELF::Elf64_Sym)); in sizeNamePools()