Lines Matching refs:StringRef
67 static void reportError(StringRef Input, StringRef Message) { in reportError()
75 static void reportError(StringRef Input, std::error_code EC) { in reportError()
84 StringRef *I, StringRef *E) { in collectRelocatedSymbols()
94 Expected<StringRef> RelocSymName = RelocSymI->getName(); in collectRelocatedSymbols()
107 uint64_t SymAddress, uint64_t SymSize, StringRef SymName, in collectRelocationOffsets()
108 std::map<std::pair<StringRef, uint64_t>, StringRef> &Collection) { in collectRelocationOffsets() argument
116 Expected<StringRef> RelocSymName = RelocSymI->getName(); in collectRelocationOffsets()
127 StringRef Symbols[2]; in dumpCXXData()
131 StringRef Symbols[1]; in dumpCXXData()
135 StringRef Symbols[2]; in dumpCXXData()
139 StringRef Symbols[1]; in dumpCXXData()
141 StringRef MangledName; in dumpCXXData()
155 StringRef Symbols[2]; in dumpCXXData()
157 std::map<std::pair<StringRef, uint64_t>, StringRef> VFTableEntries; in dumpCXXData()
158 std::map<std::pair<StringRef, uint64_t>, StringRef> TIEntries; in dumpCXXData()
159 std::map<std::pair<StringRef, uint64_t>, StringRef> CTAEntries; in dumpCXXData()
160 std::map<StringRef, ArrayRef<little32_t>> VBTables; in dumpCXXData()
161 std::map<StringRef, CompleteObjectLocator> COLs; in dumpCXXData()
162 std::map<StringRef, ClassHierarchyDescriptor> CHDs; in dumpCXXData()
163 std::map<std::pair<StringRef, uint64_t>, StringRef> BCAEntries; in dumpCXXData()
164 std::map<StringRef, BaseClassDescriptor> BCDs; in dumpCXXData()
165 std::map<StringRef, TypeDescriptor> TDs; in dumpCXXData()
166 std::map<StringRef, ThrowInfo> TIs; in dumpCXXData()
167 std::map<StringRef, CatchableTypeArray> CTAs; in dumpCXXData()
168 std::map<StringRef, CatchableType> CTs; in dumpCXXData()
170 std::map<std::pair<StringRef, uint64_t>, StringRef> VTableSymEntries; in dumpCXXData()
171 std::map<std::pair<StringRef, uint64_t>, int64_t> VTableDataEntries; in dumpCXXData()
172 std::map<std::pair<StringRef, uint64_t>, StringRef> VTTEntries; in dumpCXXData()
173 std::map<StringRef, StringRef> TINames; in dumpCXXData()
194 Expected<StringRef> SymNameOrErr = Sym.getName(); in dumpCXXData()
196 StringRef SymName = *SymNameOrErr; in dumpCXXData()
207 StringRef SecContents = unwrapOrError(Sec.getContents()); in dumpCXXData()
214 StringRef SymContents = SecContents.substr(SymOffset, SymSize); in dumpCXXData()
238 StringRef *I = std::begin(COL.Symbols), *E = std::end(COL.Symbols); in dumpCXXData()
247 StringRef *I = std::begin(CHD.Symbols), *E = std::end(CHD.Symbols); in dumpCXXData()
263 StringRef *I = std::begin(BCD.Symbols), *E = std::end(BCD.Symbols); in dumpCXXData()
276 StringRef *I = std::begin(TD.Symbols), *E = std::end(TD.Symbols); in dumpCXXData()
307 StringRef *I = std::begin(CT.Symbols), *E = std::end(CT.Symbols); in dumpCXXData()
344 StringRef VFTableName = VFTableEntry.first.first; in dumpCXXData()
346 StringRef SymName = VFTableEntry.second; in dumpCXXData()
350 StringRef VBTableName = VBTable.first; in dumpCXXData()
358 StringRef COLName = COLPair.first; in dumpCXXData()
368 StringRef CHDName = CHDPair.first; in dumpCXXData()
376 StringRef BCAName = BCAEntry.first.first; in dumpCXXData()
378 StringRef SymName = BCAEntry.second; in dumpCXXData()
382 StringRef BCDName = BCDPair.first; in dumpCXXData()
394 StringRef TDName = TDPair.first; in dumpCXXData()
399 outs().write_escaped(TD.MangledName.rtrim(StringRef("\0", 1)), in dumpCXXData()
404 StringRef TIName = TIPair.first; in dumpCXXData()
423 StringRef CTAName = CTAPair.first; in dumpCXXData()
435 StringRef CTName = CTPair.first; in dumpCXXData()
458 StringRef VTTName = VTTPair.first.first; in dumpCXXData()
460 StringRef VTTEntry = VTTPair.second; in dumpCXXData()
464 StringRef TIName = TIPair.first; in dumpCXXData()
477 StringRef VTableName = VTableSymI->first.first; in dumpCXXData()
479 StringRef VTableEntry = VTableSymI->second; in dumpCXXData()
487 StringRef VTableName = VTableDataI->first.first; in dumpCXXData()
525 static void dumpInput(StringRef File) { in dumpInput()