| /llvm-project/llvm/test/DebugInfo/PDB/Inputs/ |
| H A D | debug-subsections.yaml | 5 Subsections: 14 Subsections: 29 Subsections: 65 # The following subsections don't normally appear in PDB files, but we test 69 Subsections:
|
| /llvm-project/lld/test/COFF/ |
| H A D | pdb-relative-source-lines.test | 38 RUN: llvm-pdbutil pdb2yaml -ipi-stream -modules -module-files -module-syms -subsections=lines,fc %t… 40 RUN: llvm-pdbutil pdb2yaml -ipi-stream -modules -module-files -module-syms -subsections=lines,fc %t… 44 RUN: llvm-pdbutil pdb2yaml -modules -module-files -module-syms -subsections=lines,fc %t/out.pdb | F… 54 CHECK: Subsections: 65 CHECK: Subsections: 102 POSIX: Subsections: 113 POSIX: Subsections:
|
| H A D | line-error.yaml | 33 Subsections: 45 Subsections: 59 Subsections:
|
| H A D | pdb-source-lines.test | 24 RUN: llvm-pdbutil pdb2yaml -modules -module-files -subsections=lines,fc %t.pdb | FileCheck %s 41 CHECK-NEXT: Subsections: 101 CHECK-NEXT: Subsections:
|
| /llvm-project/llvm/test/DebugInfo/PDB/ |
| H A D | pdbdump-debug-subsections.test | 1 ; RUN: llvm-pdbutil yaml2pdb -pdb=%t.pdb %p/Inputs/debug-subsections.yaml 7 YAML-NEXT: Subsections: 16 YAML-NEXT: Subsections: 31 YAML-NEXT: Subsections:
|
| /llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | ModuleDebugStream.cpp | 76 if (auto EC = SubsectionsReader.readArray(Subsections, in reloadSerialize() 121 ModuleDebugStreamRef::subsections() const { 122 return make_range(Subsections.begin(), Subsections.end()); 134 for (const auto &SS : subsections()) { in findChecksumsSubsection() 123 ModuleDebugStreamRef::subsections() const { subsections() function in ModuleDebugStreamRef
|
| H A D | InputFile.cpp | 121 DebugSubsectionArray &Subsections) { in isDebugSSection() argument 126 cantFail(Reader.readArray(Subsections, Reader.bytesRemaining())); in isDebugSSection() 175 Subsections = SS; in SymbolGroup() 187 Subsections = SS; in updateDebugS() 213 Subsections = DebugStream->getSubsectionsArray(); in initializeForPdb() 214 SC.initialize(Subsections); in initializeForPdb()
|
| /llvm-project/lld/test/MachO/ |
| H A D | local-alias-to-weak.s | 23 # RUN: llvm-mc -filetype=obj -triple=x86_64-apple-darwin %t/no-subsections.s -o %t/no-subsections.o 52 # RUN: %lld -lSystem -dylib %t/local-then-weak.o %t/no-subsections.o -o %t/sub-nosub 71 # RUN: %lld -lSystem -dylib %t/no-subsections.o %t/local-then-weak.o -o %t/nosub-sub 87 ## .no_dead_strip). This is a regression test. We previously had subsections 121 #--- no-subsections.s
|
| H A D | x86-64-reloc-signed.s | 76 ## This symbol exists in order to split __foo into two subsections, thereby 82 ## We furthermore use an order file to rearrange these subsections so that a
|
| /llvm-project/lld/MachO/ |
| H A D | InputFiles.cpp | 15 // Perhaps the notion that is new to those who know ELF/COFF is "subsections". 19 // consist of multiple subsections, and subsections are a unit of merging and 20 // garbage-collecting. Therefore, Mach-O's subsections are more similar to 29 // The notion of subsections also affects how relocations are represented in 31 // relocations if they refer to different subsections, because we obviously need 32 // to fix up addresses if subsections are laid out in an output file differently 339 // Split each section into subsections. 365 Subsections &subsections in parseSections() local 539 Subsections &subsections = section.subsections; parseRelocations() local 817 Subsections &subsections = sections[sym.n_sect - 1]->subsections; parseSymbols() local 830 Subsections &subsections = sections[i]->subsections; parseSymbols() local [all...] |
| H A D | InputFiles.h | 63 using Subsections = std::vector<Subsection>; variable 73 Subsections subsections; variable 85 // Whether we have already split this section into individual subsections.
|
| /llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
| H A D | ModuleDebugStream.h | 61 iterator_range<DebugSubsectionIterator> subsections() const; 63 return Subsections; in getSubsectionsArray() 89 codeview::DebugSubsectionArray Subsections; variable
|
| /llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | StringsAndChecksums.h | 25 // If no subsections are known about initially, we find as much as we can. 31 // If both subsections are given, we don't need to find anything. 88 // If no subsections are known about initially, we find as much as we can.
|
| H A D | DebugSubsectionRecord.h | 55 /// Use this to copy existing subsections directly from source to destination. 56 /// For example, line table subsections in an object file only need to be
|
| /llvm-project/lldb/bindings/interface/ |
| H A D | SBSectionDocstrings.i | 11 print INDENT + 'Number of subsections: %d' % sec.GetNumSubSections() 18 Number of subsections: 6
|
| H A D | SBSectionExtensions.i | 12 '''Iterate over all subsections in a lldb.SBSection object.''' 16 '''Return the number of subsections in a lldb.SBSection object.'''
|
| /llvm-project/lld/COFF/ |
| H A D | PDB.cpp | 123 // Write all module symbols from all live debug symbol subsections of the 207 /// collect them all here and re-write them after all subsections have been 662 DebugSubsectionArray subsections; in writeAllModuleSymbolRecords() 664 exitOnErr(reader.readArray(subsections, contents.size())); in writeAllModuleSymbolRecords() 667 for (const DebugSubsectionRecord &ss : subsections) { in writeAllModuleSymbolRecords() 764 DebugSubsectionArray subsections; in handleDebugS() 767 exitOnErr(reader.readArray(subsections, contents.size())); in handleDebugS() 773 for (const DebugSubsectionRecord &ss : subsections) { in handleDebugS() 774 // Ignore subsections with the 'ignore' bit. Some versions of the Visual C++ in handleDebugS() 775 // runtime have subsections wit in handleDebugS() 658 DebugSubsectionArray subsections; writeAllModuleSymbolRecords() local 760 DebugSubsectionArray subsections; handleDebugS() local 1775 DebugSubsectionArray subsections; findLineTable() local [all...] |
| /llvm-project/lldb/test/Shell/ObjectFile/ELF/ |
| H A D | PT_TLS-overlap-PT_LOAD.yaml | 28 # CHECK-NEXT: Showing 1 subsections 39 # CHECK-NEXT: Showing 1 subsections
|
| H A D | PT_LOAD-overlap-PT_TLS.yaml | 16 # CHECK-NEXT: Showing 1 subsections 27 # CHECK-NEXT: Showing 1 subsections
|
| /llvm-project/llvm/include/llvm/MC/ |
| H A D | MCSection.h | 80 // layout time, this holds the concatenated fragment lists of all subsections. 114 // subsections. 115 SmallVector<std::pair<unsigned, FragList>, 1> Subsections; 116 SmallVector<std::pair<unsigned, FragList>, 1> Subsections; global() variable
|
| /llvm-project/llvm/lib/MC/ |
| H A D | MCObjectStreamer.cpp | 293 auto &Subsections = Section->Subsections; in changeSectionImpl() local 294 size_t I = 0, E = Subsections.size(); in changeSectionImpl() 295 while (I != E && Subsections[I].first < Subsection) in changeSectionImpl() 297 // If the subsection number is not in the sorted Subsections list, create a in changeSectionImpl() 299 if (I == E || Subsections[I].first != Subsection) { in changeSectionImpl() 302 Subsections.insert(Subsections.begin() + I, in changeSectionImpl() 305 Section->CurFragList = &Subsections[I].second; in changeSectionImpl()
|
| H A D | MCSection.cpp | 29 CurFragList = &Subsections.emplace_back(0u, FragList{}).second; in MCSection() 41 for (auto &[_, Chain] : Subsections) { in ~MCSection()
|
| /llvm-project/lldb/test/Shell/ObjectFile/MachO/ |
| H A D | subsections.yaml | 14 #CHECK-NEXT: There are no subsections 25 #CHECK-NEXT: Showing 3 subsections
|
| /llvm-project/llvm/lib/ObjectYAML/ |
| H A D | CodeViewYAMLDebugSections.cpp | 746 BumpPtrAllocator &Allocator, ArrayRef<YAMLDebugSubsection> Subsections, 749 if (Subsections.empty()) in toCodeViewSubsectionList() 752 for (const auto &SS : Subsections) { in toCodeViewSubsectionList() 908 DebugSubsectionArray Subsections; in fromDebugS() 909 Err(Reader.readArray(Subsections, Reader.bytesRemaining())); in fromDebugS() 913 for (const auto &SS : Subsections) { in fromDebugS() 922 // String Table and Checksums subsections don't use the allocator. in initializeStringsAndChecksums() 748 toCodeViewSubsectionList(BumpPtrAllocator & Allocator,ArrayRef<YAMLDebugSubsection> Subsections,const codeview::StringsAndChecksums & SC) toCodeViewSubsectionList() argument 910 DebugSubsectionArray Subsections; fromDebugS() local
|
| /llvm-project/llvm/tools/obj2yaml/ |
| H A D | coff2yaml.cpp | 132 codeview::DebugSubsectionArray Subsections; in initializeFileAndStringTable() local 133 Err(Reader.readArray(Subsections, Reader.bytesRemaining())); in initializeFileAndStringTable() 135 SC.initialize(Subsections); in initializeFileAndStringTable()
|