/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | DbiModuleList.cpp | 26 : Modules(&Modules), Modi(Modi), Filei(Filei) { in DbiModuleSourceFilesIterator() 51 assert(Modi == R.Modi); in operator ==() 88 uint32_t RealModi = R.Modi; in operator -() 128 Filei = Modules->getSourceFileCount(Modi); in setValue() 138 assert(Modi <= Modules->getModuleCount()); in isEnd() 141 if (Modi == Modules->getModuleCount()) in isEnd() 143 if (Filei == Modules->getSourceFileCount(Modi)) in isEnd() 160 return Modi == R.Modi; in isCompatible() 253 return ModFileCountArray[Modi]; in getSourceFileCount() 257 assert(Modi < getModuleCount()); in getModuleDescriptor() [all …]
|
H A D | SymbolCache.cpp | 322 uint16_t Modi; in findSymbolBySectOffset() local 325 return getOrCreateCompiland(Modi); in findSymbolBySectOffset() 348 uint16_t Modi; in findFunctionSymbolBySectOffset() local 353 Session.getModuleDebugStream(Modi); in findFunctionSymbolBySectOffset() 448 SymbolCache::findLineTable(uint16_t Modi) const { in findLineTable() 450 auto LineTableIter = LineTable.find(Modi); in findLineTable() 459 Session.getModuleDebugStream(Modi); in findLineTable() 534 uint16_t Modi; in findLineNumbersByVA() local 535 if (!Session.moduleIndexForVA(VA, Modi)) in findLineNumbersByVA() 538 std::vector<LineTableEntry> Lines = findLineTable(Modi); in findLineNumbersByVA() [all …]
|
H A D | InputFile.cpp | 50 auto Modi = Modules.getModuleDescriptor(Index); in getModuleDebugStream() local 52 ModuleName = Modi.getModuleName(); in getModuleDebugStream() 54 uint16_t ModiStream = Modi.getModuleStreamIndex(); in getModuleDebugStream() 61 ModuleDebugStreamRef ModS(Modi, std::move(ModStreamData)); in getModuleDebugStream() 76 auto Modi = Modules.getModuleDescriptor(Index); in getModuleDebugStream() local 78 uint16_t ModiStream = Modi.getModuleStreamIndex(); in getModuleDebugStream() 85 ModuleDebugStreamRef ModS(Modi, std::move(ModStreamData)); in getModuleDebugStream() 190 void SymbolGroup::updatePdbModi(uint32_t Modi) { initializeForPdb(Modi); } in updatePdbModi() argument 192 void SymbolGroup::initializeForPdb(uint32_t Modi) { in initializeForPdb() argument 206 auto MDS = getModuleDebugStream(File->pdb(), Name, Modi); in initializeForPdb()
|
H A D | NativeFunctionSymbol.cpp | 98 uint16_t Modi; in findInlineFramesByVA() local 99 if (!Session.moduleIndexForVA(VA, Modi)) in findInlineFramesByVA() 102 Expected<ModuleDebugStreamRef> ModS = Session.getModuleDebugStream(Modi); in findInlineFramesByVA() 127 IS, getVirtualAddress(), Modi, Start.offset()); in findInlineFramesByVA()
|
H A D | NativeInlineSiteSymbol.cpp | 189 uint16_t Modi; in findInlineeLinesByVA() local 190 if (!Session.moduleIndexForVA(VA, Modi)) in findInlineeLinesByVA() 193 Expected<ModuleDebugStreamRef> ModS = Session.getModuleDebugStream(Modi); in findInlineeLinesByVA() 230 SrcFileId, Modi); in findInlineeLinesByVA()
|
H A D | NativeSession.cpp | 458 DbiModuleDescriptor Modi = Dbi->modules().getModuleDescriptor(Index); in getModuleDebugStream() local 460 uint16_t ModiStream = Modi.getModuleStreamIndex(); in getModuleDebugStream() 467 ModuleDebugStreamRef ModS(Modi, std::move(ModStreamData)); in getModuleDebugStream()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
H A D | InputFile.h | 118 void initializeForPdb(uint32_t Modi); 119 void updatePdbModi(uint32_t Modi); 166 const SymbolGroup &SG, uint32_t Modi, in iterateOneModule() argument 170 fmt_align(Modi, AlignStyle::Right, HeaderScope.LabelWidth), SG.name()); in iterateOneModule() 173 return Callback(Modi, SG); in iterateOneModule() 183 uint32_t Modi = *Filters.DumpModi; in iterateSymbolGroups() local 184 SymbolGroup SG(&Input, Modi); in iterateSymbolGroups() 185 return iterateOneModule(Input, withLabelWidth(HeaderScope, NumDigits(Modi)), in iterateSymbolGroups() 186 SG, Modi, Callback); in iterateSymbolGroups() 210 File, HeaderScope, [&](uint32_t Modi, const SymbolGroup &SG) -> Error { in iterateModuleSubsections() [all …]
|
H A D | DbiModuleList.h | 37 DbiModuleSourceFilesIterator(const DbiModuleList &Modules, uint32_t Modi, 63 uint32_t Modi{0}; 76 uint16_t getSourceFileCount(uint32_t Modi) const; 79 source_files(uint32_t Modi) const; 81 DbiModuleDescriptor getModuleDescriptor(uint32_t Modi) const;
|
H A D | SymbolCache.h | 89 std::vector<LineTableEntry> findLineTable(uint16_t Modi) const; 173 uint64_t ParentAddr, uint16_t Modi,
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | StreamUtil.cpp | 41 uint32_t StreamIndex, uint32_t Modi) { in createModuleStream() argument 45 Result.ModuleIndex = Modi; in createModuleStream() 56 uint32_t Modi) { in moduleStream() argument 57 return StreamInfo::createModuleStream(Label, StreamIdx, Modi); in moduleStream() 61 uint32_t Modi; member 82 IMD.Modi = I; in discoverStreamPurposes() 174 ModIter->second.Modi); in discoverStreamPurposes()
|
H A D | BytesOutputStyle.cpp | 333 auto Modi = Modules.getModuleDescriptor(I); in iterateOneModule() local 336 Modi.getModuleName()); in iterateOneModule() 338 uint16_t ModiStream = Modi.getModuleStreamIndex(); in iterateOneModule() 344 ModuleDebugStreamRef ModStream(Modi, std::move(ModStreamData)); in iterateOneModule() 386 [this](uint32_t Modi, const ModuleDebugStreamRef &Stream, in dumpModuleSyms() 399 [this](uint32_t Modi, const ModuleDebugStreamRef &Stream, in dumpModuleC11() argument 414 [this](uint32_t Modi, const ModuleDebugStreamRef &Stream, in dumpModuleC13() argument
|
H A D | DumpOutputStyle.cpp | 486 [&](uint32_t Modi, const SymbolGroup &Strings) -> Error { in dumpModules() argument 487 auto Desc = Modules.getModuleDescriptor(Modi); in dumpModules() 532 [this](uint32_t Modi, const SymbolGroup &Strings) -> Error { in dumpModuleFiles() argument 539 for (const auto &F : Modules.source_files(Modi)) { in dumpModuleFiles() 851 &LastNameIndex](uint32_t Modi, const SymbolGroup &Strings, in dumpLines() 858 LastModi = Modi; in dumpLines() 888 [this](uint32_t Modi, const SymbolGroup &Strings, in dumpInlineeLines() 915 [this](uint32_t Modi, const SymbolGroup &Strings, in dumpXmi() 955 [this](uint32_t Modi, const SymbolGroup &Strings, in dumpXme() 1134 [&](uint32_t Modi, const SymbolGroup &Strings, in dumpStringTableFromObj() [all …]
|
H A D | StreamUtil.h | 49 uint32_t Modi);
|
H A D | YAMLOutputStyle.cpp | 265 DMI.Modi.emplace(); in dumpDbiStream() 267 DMI.Modi->Signature = ModS.signature(); in dumpDbiStream() 274 DMI.Modi->Symbols.push_back(*ES); in dumpDbiStream()
|
H A D | PdbYaml.h | 70 std::optional<PdbModiStream> Modi; member
|
H A D | PdbYaml.cpp | 188 IO.mapOptional("Modi", Obj.Modi); in mapping()
|
H A D | llvm-pdbutil.cpp | 841 if (MI.Modi) { in yamlToPdb() 842 const auto &ModiStream = *MI.Modi; in yamlToPdb()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/ |
H A D | LVCodeViewReader.h | 210 LVScope *getScopeForModule(uint32_t Modi) { 211 return Modi >= Modules.size() ? nullptr : Modules[Modi];
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/ |
H A D | LVCodeViewReader.cpp | 962 auto VisitInlineeLines = [&](int32_t Modi, const SymbolGroup &SG, in createScopes() 1031 auto VisitSymbolGroup = [&](uint32_t Modi, const SymbolGroup &SG) -> Error { in createScopes() argument 1033 getModuleDebugStream(Pdb, Modi); in createScopes() 1038 W.getOStream() << formatv("Traversing Group: Mod {0:4}\n", Modi); in createScopes() 1075 auto VisitDebugLines = [this](int32_t Modi, const SymbolGroup &SG, in createScopes() 1084 LLVM_DEBUG({ W.getOStream() << formatv("Modi = {0}\n", Modi); }); in createScopes() 1089 if (CurrentModule != Modi) { in createScopes() 1093 CurrentModule = Modi; in createScopes()
|