Home | History | Annotate | Download | only in RuntimeDyld

Lines Matching refs:Name

171       // Get symbol name.
174 StringRef Name = *NameOrErr;
190 DEBUG(dbgs() << "\tType: " << SymType << " (absolute) Name: " << Name
194 GlobalSymbolTable[Name] =
212 DEBUG(dbgs() << "\tType: " << SymType << " Name: " << Name
216 GlobalSymbolTable[Name] =
356 StringRef Name;
361 Check(Section.getName(Name));
370 // slightly different name, so this won't have any effect for MachO
372 if (Name == ".eh_frame")
496 StringRef Name = *NameOrErr;
499 if (GlobalSymbolTable.count(Name) ||
500 Resolver.findSymbolInLogicalDylib(Name)) {
501 DEBUG(dbgs() << "\tSkipping already emitted common symbol '" << Name
533 StringRef Name = *NameOrErr;
546 DEBUG(dbgs() << "Allocating common symbol " << Name << " address "
548 GlobalSymbolTable[Name] =
567 StringRef Name;
573 Check(Section.getName(Name));
579 // slightly different name, so this won't have any effect for MachO objects.
580 if (Name == ".eh_frame")
610 Name)
612 Name, IsReadOnly);
629 DEBUG(dbgs() << "emitSection SectionID: " << SectionID << " Name: " << Name
640 DEBUG(dbgs() << "emitSection SectionID: " << SectionID << " Name: " << Name
647 SectionEntry(Name, Addr, DataSize, Allocate, (uintptr_t)pData));
769 // Assign an address to a symbol name and resolve all the relocations
805 StringRef Name = i->first();
806 if (Name.size() == 0) {
814 RTDyldSymbolTable::const_iterator Loc = GlobalSymbolTable.find(Name);
818 Addr = Resolver.findSymbol(Name.data()).getAddress();
825 i = ExternalSymbolRelocations.find(Name);
836 report_fatal_error("Program used external function '" + Name +
842 DEBUG(dbgs() << "Resolving relocations Name: " << Name << "\t"
943 void *RuntimeDyld::getSymbolLocalAddress(StringRef Name) const {
946 return Dyld->getSymbolLocalAddress(Name);
949 RuntimeDyld::SymbolInfo RuntimeDyld::getSymbol(StringRef Name) const {
952 return Dyld->getSymbol(Name);