Home
last modified time | relevance | path

Searched refs:Modi (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DDbiModuleList.cpp26 : 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 DSymbolCache.cpp322 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 DInputFile.cpp50 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 DNativeFunctionSymbol.cpp98 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 DNativeInlineSiteSymbol.cpp189 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 DNativeSession.cpp458 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 DInputFile.h118 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 DDbiModuleList.h37 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 DSymbolCache.h89 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 DStreamUtil.cpp41 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 DBytesOutputStyle.cpp333 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 DDumpOutputStyle.cpp486 [&](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 DStreamUtil.h49 uint32_t Modi);
H A DYAMLOutputStyle.cpp265 DMI.Modi.emplace(); in dumpDbiStream()
267 DMI.Modi->Signature = ModS.signature(); in dumpDbiStream()
274 DMI.Modi->Symbols.push_back(*ES); in dumpDbiStream()
H A DPdbYaml.h70 std::optional<PdbModiStream> Modi; member
H A DPdbYaml.cpp188 IO.mapOptional("Modi", Obj.Modi); in mapping()
H A Dllvm-pdbutil.cpp841 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 DLVCodeViewReader.h210 LVScope *getScopeForModule(uint32_t Modi) {
211 return Modi >= Modules.size() ? nullptr : Modules[Modi];
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVCodeViewReader.cpp962 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()