Searched refs:symtab (Results 1 - 6 of 6) sorted by relevance
/frameworks/compile/mclinker/lib/LD/ |
H A D | ELFReader.cpp | 71 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; 97 st_name = mcld::bswap32(symtab[idx].st_name); 98 st_value = mcld::bswap32(symtab[idx].st_value); 99 st_size = mcld::bswap32(symtab[id 434 LDSection* symtab = &pSymTab; local 571 const llvm::ELF::Elf64_Sym* symtab = local 928 LDSection* symtab = &pSymTab; local [all...] |
/frameworks/compile/mclinker/lib/Target/AArch64/ |
H A D | AArch64LDBackend.cpp | 471 // Fix up the size of .symtab, .strtab, and TEXT sections 480 LDSection& symtab = file_format->getSymTab(); local 483 symtab.setSize(symtab.size() + 485 symtab.setInfo(symtab.getInfo() + num_new_stubs);
|
/frameworks/compile/mclinker/lib/Target/ARM/ |
H A D | ARMLDBackend.cpp | 875 LDSection& symtab = file_format->getSymTab(); local 878 // increase the size of .symtab and .strtab if needed 879 symtab.setSize(symtab.size() + sizeof(llvm::ELF::Elf32_Sym)); 880 symtab.setInfo(symtab.getInfo() + 1);
|
/frameworks/compile/mclinker/lib/Target/Hexagon/ |
H A D | HexagonLDBackend.cpp | 584 // increase the size of .symtab and .strtab 585 LDSection& symtab = file_format->getSymTab(); local 587 symtab.setSize(symtab.size() + sizeof(llvm::ELF::Elf32_Sym));
|
/frameworks/compile/mclinker/lib/Target/Mips/ |
H A D | MipsLDBackend.cpp | 786 // increase the size of .symtab and .strtab 787 LDSection& symtab = getOutputFormat()->getSymTab(); local 789 symtab.setSize(symtab.size() + sizeof(llvm::ELF::Elf32_Sym));
|
/frameworks/compile/mclinker/lib/Target/ |
H A D | GNULDBackend.cpp | 710 /// In ELF executable files, regular name pools are .symtab, .strtab, 717 size_t symtab = 1; local 727 // number of local symbol in the .symtab and .dynsym 733 /// Compute the size of .symtab, .strtab, and symtab_local_cnt 741 symtab = strtab = 0; 747 ++symtab; 839 // .dynstr, .symtab, .strtab and .hash, we can not reserve non-DT_NEEDED 848 file_format->getSymTab().setSize(symtab * sizeof(llvm::ELF::Elf32_Sym)); 850 file_format->getSymTab().setSize(symtab * sizeof(llvm::ELF::Elf64_Sym)); 853 // set .symtab sh_inf [all...] |
Completed in 110 milliseconds