Home
last modified time | relevance | path

Searched full:subsections (Results 1 – 25 of 127) sorted by relevance

123456

/llvm-project/llvm/test/DebugInfo/PDB/Inputs/
H A Ddebug-subsections.yaml5 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 Dpdb-relative-source-lines.test38 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 Dline-error.yaml33 Subsections:
45 Subsections:
59 Subsections:
H A Dpdb-source-lines.test24 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 Dpdbdump-debug-subsections.test1 ; 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 DModuleDebugStream.cpp76 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 DInputFile.cpp121 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 Dlocal-alias-to-weak.s23 # 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 Dx86-64-reloc-signed.s76 ## 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 DInputFiles.cpp15 // 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 DInputFiles.h63 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 DModuleDebugStream.h61 iterator_range<DebugSubsectionIterator> subsections() const;
63 return Subsections; in getSubsectionsArray()
89 codeview::DebugSubsectionArray Subsections; variable
/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DStringsAndChecksums.h25 // 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 DDebugSubsectionRecord.h55 /// 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 DSBSectionDocstrings.i11 print INDENT + 'Number of subsections: %d' % sec.GetNumSubSections()
18 Number of subsections: 6
H A DSBSectionExtensions.i12 '''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 DPDB.cpp123 // 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 DPT_TLS-overlap-PT_LOAD.yaml28 # CHECK-NEXT: Showing 1 subsections
39 # CHECK-NEXT: Showing 1 subsections
H A DPT_LOAD-overlap-PT_TLS.yaml16 # CHECK-NEXT: Showing 1 subsections
27 # CHECK-NEXT: Showing 1 subsections
/llvm-project/llvm/include/llvm/MC/
H A DMCSection.h80 // 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 DMCObjectStreamer.cpp293 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 DMCSection.cpp29 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 Dsubsections.yaml14 #CHECK-NEXT: There are no subsections
25 #CHECK-NEXT: Showing 3 subsections
/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLDebugSections.cpp746 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 Dcoff2yaml.cpp132 codeview::DebugSubsectionArray Subsections; in initializeFileAndStringTable() local
133 Err(Reader.readArray(Subsections, Reader.bytesRemaining())); in initializeFileAndStringTable()
135 SC.initialize(Subsections); in initializeFileAndStringTable()

123456