Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Sym

73       ELFSym *Sym = new ELFSym();
74 Sym->Source.GV = GV;
75 Sym->setBind(Bind);
76 Sym->setType(Type);
77 Sym->setVisibility(Visibility);
78 Sym->SourceType = isGV;
79 return Sym;
85 ELFSym *Sym = new ELFSym();
86 Sym->Source.Ext = Ext;
87 Sym->setBind(ELF::STB_GLOBAL);
88 Sym->setType(ELF::STT_NOTYPE);
89 Sym->setVisibility(ELF::STV_DEFAULT);
90 Sym->SourceType = isExtSym;
91 return Sym;
96 ELFSym *Sym = new ELFSym();
97 Sym->setBind(ELF::STB_LOCAL);
98 Sym->setType(ELF::STT_SECTION);
99 Sym->setVisibility(ELF::STV_DEFAULT);
100 Sym->SourceType = isOther;
101 return Sym;
106 ELFSym *Sym = new ELFSym();
107 Sym->setBind(ELF::STB_LOCAL);
108 Sym->setType(ELF::STT_FILE);
109 Sym->setVisibility(ELF::STV_DEFAULT);
110 Sym->SectionIdx = 0xfff1; // ELFSection::SHN_ABS;
111 Sym->SourceType = isOther;
112 return Sym;
117 ELFSym *Sym = new ELFSym();
118 Sym->Source.GV = GV;
119 Sym->setBind(Bind);
120 Sym->setType(ELF::STT_NOTYPE);
121 Sym->setVisibility(ELF::STV_DEFAULT);
122 Sym->SectionIdx = 0; //ELFSection::SHN_UNDEF;
123 Sym->SourceType = isGV;
124 return Sym;
183 /// Sym - The symbol to represent this section if it has one.
184 ELFSym *Sym;
189 assert(Sym && "section not present in the symbol table");
190 return Sym->SymTabIdx;
195 Offset(0), Size(0), Link(0), Info(0), Align(0), EntSize(0), Sym(0) {}
219 ELFRelocation(uint64_t off, uint32_t sym, uint32_t type,
221 r_offset(off), r_symidx(sym), r_type(type),