• Home
  • Raw
  • Download

Lines Matching refs:Sym

73       ELFSym *Sym = new ELFSym();  in getGV()  local
74 Sym->Source.GV = GV; in getGV()
75 Sym->setBind(Bind); in getGV()
76 Sym->setType(Type); in getGV()
77 Sym->setVisibility(Visibility); in getGV()
78 Sym->SourceType = isGV; in getGV()
79 return Sym; in getGV()
85 ELFSym *Sym = new ELFSym(); in getExtSym() local
86 Sym->Source.Ext = Ext; in getExtSym()
87 Sym->setBind(ELF::STB_GLOBAL); in getExtSym()
88 Sym->setType(ELF::STT_NOTYPE); in getExtSym()
89 Sym->setVisibility(ELF::STV_DEFAULT); in getExtSym()
90 Sym->SourceType = isExtSym; in getExtSym()
91 return Sym; in getExtSym()
96 ELFSym *Sym = new ELFSym(); in getSectionSym() local
97 Sym->setBind(ELF::STB_LOCAL); in getSectionSym()
98 Sym->setType(ELF::STT_SECTION); in getSectionSym()
99 Sym->setVisibility(ELF::STV_DEFAULT); in getSectionSym()
100 Sym->SourceType = isOther; in getSectionSym()
101 return Sym; in getSectionSym()
106 ELFSym *Sym = new ELFSym(); in getFileSym() local
107 Sym->setBind(ELF::STB_LOCAL); in getFileSym()
108 Sym->setType(ELF::STT_FILE); in getFileSym()
109 Sym->setVisibility(ELF::STV_DEFAULT); in getFileSym()
110 Sym->SectionIdx = 0xfff1; // ELFSection::SHN_ABS; in getFileSym()
111 Sym->SourceType = isOther; in getFileSym()
112 return Sym; in getFileSym()
117 ELFSym *Sym = new ELFSym(); in getUndefGV() local
118 Sym->Source.GV = GV; in getUndefGV()
119 Sym->setBind(Bind); in getUndefGV()
120 Sym->setType(ELF::STT_NOTYPE); in getUndefGV()
121 Sym->setVisibility(ELF::STV_DEFAULT); in getUndefGV()
122 Sym->SectionIdx = 0; //ELFSection::SHN_UNDEF; in getUndefGV()
123 Sym->SourceType = isGV; in getUndefGV()
124 return Sym; in getUndefGV()
184 ELFSym *Sym; variable
189 assert(Sym && "section not present in the symbol table"); in getSymbolTableIndex()
190 return Sym->SymTabIdx; in getSymbolTableIndex()
195 Offset(0), Size(0), Link(0), Info(0), Align(0), EntSize(0), Sym(0) {} in ELFSection()