| /llvm-project-15.0.7/llvm/test/tools/llvm-pdbutil/ |
| H A D | modi.test | 3 ; -modi is specified more than once: command line error 4 ; RUN: not llvm-pdbutil dump --symbols -modi=1 -modi=1 %p/Inputs/Stripped.pdb > %t 2>&1 6 ; TWICE: argument '-modi' specified more than once. 8 ; -modi is not specified: process all modules 17 ; -modi=0: process module with id=0 18 ; RUN: llvm-pdbutil dump --symbols -modi=0 %p/Inputs/Stripped.pdb > %t 24 ; -modi=1: process module with id=1 25 ; RUN: llvm-pdbutil dump --symbols -modi=1 %p/Inputs/Stripped.pdb > %t 31 ; -modi=2: process module with id=2 32 ; RUN: llvm-pdbutil dump --symbols -modi=2 %p/Inputs/Stripped.pdb > %t
|
| H A D | symbol-offset.test | 3 ; RUN: llvm-pdbutil dump --symbols --modi=0 --symbol-offset=80 %t.pdb \ 6 ; RUN: llvm-pdbutil dump --symbols --modi=0 --symbol-offset=4 --show-parents \ 9 ; RUN: llvm-pdbutil dump --symbols --modi=0 --symbol-offset=80 --show-parents \ 12 ; RUN: llvm-pdbutil dump --symbols --modi=0 --symbol-offset=308 --show-parents \ 15 ; RUN: llvm-pdbutil dump --symbols --modi=0 --symbol-offset=260 --show-parents \ 19 ; RUN: llvm-pdbutil dump --symbols --modi=0 --symbol-offset=260 --show-parents \ 23 ; RUN: llvm-pdbutil dump --symbols --modi=0 --symbol-offset=416 --show-children\ 26 ; RUN: llvm-pdbutil dump --symbols --modi=0 --symbol-offset=292 --show-children\ 29 ; RUN: llvm-pdbutil dump --symbols --modi=0 --symbol-offset=4 --show-children \ 33 ; RUN: llvm-pdbutil dump --symbols --modi=0 --symbol-offset=292 --show-children\
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | PdbSymUid.cpp | 23 uint64_t modi : 16; member 29 uint64_t modi : 16; member 71 repr.modi = cid.modi; in PdbSymUid() 79 repr.modi = csid.modi; in PdbSymUid() 121 result.modi = repr.modi; in asCompiland() 129 result.modi = repr.modi; in asCompilandSym()
|
| H A D | CompileUnitIndex.cpp | 133 CompilandIndexItem &CompileUnitIndex::GetOrCreateCompiland(uint16_t modi) { in GetOrCreateCompiland() argument 134 auto result = m_comp_units.try_emplace(modi, nullptr); in GetOrCreateCompiland() 141 llvm::pdb::DbiModuleDescriptor descriptor = modules.getModuleDescriptor(modi); in GetOrCreateCompiland() 151 …cci = std::make_unique<CompilandIndexItem>(PdbCompilandId{ modi }, debug_stream, std::move(descrip… in GetOrCreateCompiland() 161 PdbCompilandId{modi}, std::move(debug_stream), std::move(descriptor)); in GetOrCreateCompiland() 179 uint32_t file_count = modules.getSourceFileCount(modi); in GetOrCreateCompiland() 182 for (llvm::StringRef file : modules.source_files(modi)) { in GetOrCreateCompiland() 194 const CompilandIndexItem *CompileUnitIndex::GetCompiland(uint16_t modi) const { in GetCompiland() 195 auto iter = m_comp_units.find(modi); in GetCompiland() 201 CompilandIndexItem *CompileUnitIndex::GetCompiland(uint16_t modi) { in GetCompiland() argument [all …]
|
| H A D | PdbSymUid.h | 41 uint16_t modi; member 46 PdbCompilandSymId(uint16_t modi, uint32_t offset) in PdbCompilandSymId() 47 : modi(modi), offset(offset) {} in PdbCompilandSymId() 49 uint16_t modi = 0; member
|
| H A D | PdbIndex.cpp | 118 uint16_t modi = cci.m_id.modi; in BuildAddrToSymbolMap() local 129 PdbCompilandSymId cu_sym_id(modi, iter.offset()); in BuildAddrToSymbolMap() 140 llvm::Optional<uint16_t> modi = GetModuleIndexForVa(va); in FindSymbolsByVa() local 141 if (!modi) in FindSymbolsByVa() 144 CompilandIndexItem &cci = compilands().GetOrCreateCompiland(*modi); in FindSymbolsByVa() 187 const CompilandIndexItem *cci = compilands().GetCompiland(cu_sym.modi); in ReadSymbolRecord()
|
| H A D | CompileUnitIndex.h | 96 CompilandIndexItem &GetOrCreateCompiland(uint16_t modi); 98 const CompilandIndexItem *GetCompiland(uint16_t modi) const; 100 CompilandIndexItem *GetCompiland(uint16_t modi);
|
| H A D | SymbolFileNativePDB.cpp | 361 PdbCompilandSymId parent_id(block_id.modi, block.Parent); in CreateBlock() 403 m_index->compilands().GetCompiland(func_id.modi); in CreateFunction() 460 SetCompileUnitAtIndex(cci.m_id.modi, cu_sp); in CreateCompileUnit() 811 if (!modi) { in CreateGlobalVariable() 962 uint16_t modi = uid.asCompiland().modi; in ParseFunctions() local 971 PdbCompilandSymId sym_id{modi, iter.offset()}; in ParseFunctions() 999 if (!modi) in ResolveSymbolContext() 1001 CompUnitSP cu_sp = GetCompileUnitAtIndex(*modi); in ResolveSymbolContext() 1088 uint16_t modi = cu_id.asCompiland().modi; in ParseLineTable() local 1190 PdbCompilandSymId func_id{modi, record_offset}; in ParseLineTable() [all …]
|
| H A D | PdbAstBuilder.cpp | 113 CompilandIndexItem &cii = index.compilands().GetOrCreateCompiland(id.modi); in FindSymbolScope() 137 scope_stack.emplace_back(id.modi, begin.offset()); in FindSymbolScope() 696 PdbCompilandSymId cu_sym_id{ref.modi(), ref.SymOffset}; in GetParentDeclContext() 1195 m_index.compilands().GetCompiland(inlinesite_id.modi); in GetOrCreateInlinedFunctionDecl() 1331 CompilandIndexItem *cii = m_index.compilands().GetCompiland(func_id.modi); in CreateFunctionParameters() 1380 PdbCompilandSymId param_uid(func_id.modi, record_offset); in CreateFunctionParameters() 1526 for (uint16_t modi = 0; modi < module_count; ++modi) { in ParseAllNamespacesPlusChildrenOf() local 1531 PdbCompilandSymId sym_id{modi, iter.offset()}; in ParseAllNamespacesPlusChildrenOf() 1543 GetOrCreateVariableDecl(PdbCompilandSymId(modi, 0), sym_id); in ParseAllNamespacesPlusChildrenOf() 1585 m_index.compilands().GetOrCreateCompiland(block_id.modi); in ParseBlockChildren() [all …]
|
| H A D | PdbUtil.cpp | 597 .GetCompiland(frame_proc_id.modi) in GetBaseFrameRegister() 633 PdbCompilandSymId loc_specifier_id(var_id.modi, in GetVariableLocationInfo() 652 func_scope_id.modi, func_scope_id.offset + func_block_cvs.length()); in GetVariableLocationInfo() 789 loc_specifier_id.modi, in GetVariableLocationInfo()
|
| /llvm-project-15.0.7/llvm/docs/PDB/ |
| H A D | ModiStream.rst | 16 is one modi stream for each module, and the mapping between modi stream index 17 and module is contained in the :doc:`DBI Stream <DbiStream>`. The modi stream 27 A modi stream is laid out as follows:
|
| /llvm-project-15.0.7/lld/test/COFF/ |
| H A D | s_udt.s | 4 # RUN: llvm-pdbutil dump -types -globals -symbols -modi=0 %t.pdb | FileCheck %s 6 # RUN: llvm-pdbutil dump -types -globals -symbols -modi=0 %t.pdb | FileCheck %s
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/PDB/ |
| H A D | dbi-bytes.test | 3 ; RUN: llvm-pdbutil bytes -modi %p/Inputs/empty.pdb | FileCheck --check-prefix=MODI %s
|
| H A D | module-stats.test | 2 ; RUN: llvm-pdbutil dump -sym-stats -modi=1 %p/Inputs/empty.pdb | FileCheck --check-prefix=ONE %s
|
| /llvm-project-15.0.7/llvm/docs/CommandGuide/ |
| H A D | llvm-pdbutil.rst | 288 .. option:: -modi=<uint> 482 .. option:: -modi 484 Dump the modi substream of the DBI stream.
|
| /llvm-project-15.0.7/lld/COFF/ |
| H A D | PDB.cpp | 716 const Chunk *c, uint32_t modi) { in createSectionContrib() argument 732 sc.Imod = modi; in createSectionContrib() 1077 uint32_t modi = file->moduleDBI->getModuleIndex(); in createModuleDBI() local 1083 pdb::SectionContrib sc = createSectionContrib(ctx, secChunk, modi); in createModuleDBI()
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | SymbolRecord.h | 405 uint16_t modi() const { return Module - 1; } in modi() function
|