reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
195 getAssembler().registerSymbol(*Symbol); 220 Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_OBJECT)); 220 Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_OBJECT)); 221 Symbol->setBinding(ELF::STB_GNU_UNIQUE); 222 Symbol->setExternal(true); 226 Symbol->setBinding(ELF::STB_GLOBAL); 227 Symbol->setExternal(true); 232 Symbol->setBinding(ELF::STB_WEAK); 233 Symbol->setExternal(true); 237 Symbol->setBinding(ELF::STB_LOCAL); 238 Symbol->setExternal(false); 242 Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_FUNC)); 242 Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_FUNC)); 246 Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_GNU_IFUNC)); 246 Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_GNU_IFUNC)); 250 Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_OBJECT)); 250 Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_OBJECT)); 254 Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_TLS)); 254 Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_TLS)); 259 Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_OBJECT)); 259 Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_OBJECT)); 263 Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_NOTYPE)); 263 Symbol->setType(CombineSymbolTypes(Symbol->getType(), ELF::STT_NOTYPE)); 267 Symbol->setVisibility(ELF::STV_PROTECTED); 271 Symbol->setVisibility(ELF::STV_HIDDEN); 275 Symbol->setVisibility(ELF::STV_INTERNAL);