Home
last modified time | relevance | path

Searched refs:Gsym (Results 1 – 5 of 5) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/GSYM/
H A DDwarfTransformer.cpp66 uint32_t DWARFToGSYMFileIndex(GsymCreator &Gsym, uint32_t DwarfFileIdx) { in DWARFToGSYMFileIndex()
77 GsymFileIdx = Gsym.insertFile(File); in DWARFToGSYMFileIndex()
132 GsymCreator &Gsym) { in getQualifiedNameIndex() argument
138 return Gsym.insertString(LinkageName, /* Copy */ false); in getQualifiedNameIndex()
153 return Gsym.insertString(ShortName, /* Copy */ false); in getQualifiedNameIndex()
160 return Gsym.insertString(ShortName, /* Copy */ false); in getQualifiedNameIndex()
180 return Gsym.insertString(Name, /* Copy */ true); in getQualifiedNameIndex()
183 return Gsym.insertString(ShortName, /* Copy */ false); in getQualifiedNameIndex()
207 static void parseInlineInfo(GsymCreator &Gsym, CUInfo &CUI, DWARFDie Die, in parseInlineInfo() argument
231 if (auto NameIndex = getQualifiedNameIndex(Die, CUI.Language, Gsym)) in parseInlineInfo()
[all …]
H A DObjectFileTransformer.cpp72 GsymCreator &Gsym) { in convert() argument
79 Gsym.setUUID(getUUID(Obj)); in convert()
82 size_t NumBefore = Gsym.getNumFunctionInfos(); in convert()
95 !Gsym.IsValidTextAddress(*AddrOrErr) || in convert()
96 Gsym.hasFunctionInfoForAddress(*AddrOrErr)) in convert()
110 Gsym.addFunctionInfo( in convert()
111 FunctionInfo(*AddrOrErr, size, Gsym.insertString(*Name, NoCopy))); in convert()
113 size_t FunctionsAddedCount = Gsym.getNumFunctionInfos() - NumBefore; in convert()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-gsymutil/
H A Dllvm-gsymutil.cpp284 GsymCreator Gsym; in handleObjectFile() local
291 Gsym.setBaseAddress(*ImageBaseAddr); in handleObjectFile()
316 DwarfTransformer DT(*DICtx, OS, Gsym); in handleObjectFile()
318 Gsym.SetValidTextRanges(TextRanges); in handleObjectFile()
325 if (auto Err = ObjectFileTransformer::convert(Obj, OS, Gsym)) in handleObjectFile()
331 if (auto Err = Gsym.finalize(OS)) in handleObjectFile()
337 if (auto Err = Gsym.save(OutFile.c_str(), Endian)) in handleObjectFile()
430 static void doLookup(GsymReader &Gsym, uint64_t Addr, raw_ostream &OS) { in doLookup() argument
431 if (auto Result = Gsym.lookup(Addr)) { in doLookup()
434 if (auto FI = Gsym.getFunctionInfo(Addr)) { in doLookup()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/GSYM/
H A DDwarfTransformer.h44 DICtx(D), Log(OS), Gsym(G) {} in DwarfTransformer()
83 GsymCreator &Gsym; variable
H A DObjectFileTransformer.h45 GsymCreator &Gsym);