Lines Matching refs:SymRef
102 for (auto SymRef : *Symbols) {
109 if (auto NameOrErr = SymRef.getName(*StringTable))
120 dbgs() << ": value = " << formatv("{0:x16}", SymRef.getValue())
121 << ", type = " << formatv("{0:x2}", SymRef.getType())
122 << ", binding = " << SymRef.getBinding()
303 for (auto SymRef : *Symbols) {
304 auto Type = SymRef.getType();
316 auto Name = SymRef.getName(*StringTable);
321 if (SymRef.isExternal())
326 if (SymRef.isDefined() &&
329 auto DefinedSection = Obj.getSection(SymRef.st_shndx);
349 *B, SymRef.getValue(), *Name, SymRef.st_size, bindings.first,
350 bindings.second, SymRef.getType() == ELF::STT_FUNC, false);
351 JITSymbolTable[SymRef.st_shndx] = &S;
356 G->addAbsoluteSymbol(*Name, SymRef.getValue(), SymRef.st_size,
359 if(SymRef.isCommon()) {
361 SymRef.getValue(), false);
365 //G->addExternalSymbol(*Name, SymRef.st_size, Linkage::Strong);