Searched refs:DebugSubsection (Results 1 – 23 of 23) sorted by relevance
32 class DebugSubsection {34 explicit DebugSubsection(DebugSubsectionKind Kind) : Kind(Kind) {} in DebugSubsection() function35 virtual ~DebugSubsection();37 static bool classof(const DebugSubsection *S) { return true; } in classof()
24 static bool classof(const DebugSubsection *S) { in classof()41 class DebugFrameDataSubsection final : public DebugSubsection {44 : DebugSubsection(DebugSubsectionKind::FrameData), in DebugFrameDataSubsection()46 static bool classof(const DebugSubsection *S) { in classof()
36 class DebugSymbolsSubsection final : public DebugSubsection {38 DebugSymbolsSubsection() : DebugSubsection(DebugSubsectionKind::Symbols) {} in DebugSymbolsSubsection()39 static bool classof(const DebugSubsection *S) { in classof()
46 class DebugCrossModuleExportsSubsection final : public DebugSubsection {49 : DebugSubsection(DebugSubsectionKind::CrossScopeExports) {} in DebugCrossModuleExportsSubsection()51 static bool classof(const DebugSubsection *S) { in classof()
27 class DebugSubsection; variable56 DebugSubsectionRecordBuilder(std::shared_ptr<DebugSubsection> Subsection,70 std::shared_ptr<DebugSubsection> Subsection;
69 class DebugCrossModuleImportsSubsection final : public DebugSubsection {73 : DebugSubsection(DebugSubsectionKind::CrossScopeImports),76 static bool classof(const DebugSubsection *S) {
45 class DebugSymbolRVASubsection final : public DebugSubsection {49 static bool classof(const DebugSubsection *S) { in classof()
56 class DebugStringTableSubsection : public DebugSubsection {60 static bool classof(const DebugSubsection *S) { in classof()
75 class DebugChecksumsSubsection final : public DebugSubsection {79 static bool classof(const DebugSubsection *S) {
88 class DebugInlineeLinesSubsection final : public DebugSubsection {98 static bool classof(const DebugSubsection *S) {
105 class DebugLinesSubsection final : public DebugSubsection {119 static bool classof(const DebugSubsection *S) { in classof()
92 virtual std::shared_ptr<DebugSubsection>110 std::shared_ptr<DebugSubsection>124 std::shared_ptr<DebugSubsection>140 std::shared_ptr<DebugSubsection>156 std::shared_ptr<DebugSubsection>170 std::shared_ptr<DebugSubsection>184 std::shared_ptr<DebugSubsection>198 std::shared_ptr<DebugSubsection>212 std::shared_ptr<DebugSubsection>227 std::shared_ptr<DebugSubsection>[all …]
15 DebugSubsection::~DebugSubsection() {} in ~DebugSubsection()
27 : DebugSubsection(DebugSubsectionKind::CoffSymbolRVA) {} in DebugSymbolRVASubsection()
15 DebugSubsection.cpp
56 std::shared_ptr<DebugSubsection> Subsection, CodeViewContainer Container) in DebugSubsectionRecordBuilder()
45 : DebugSubsection(DebugSubsectionKind::StringTable) {} in DebugStringTableSubsection()
63 : DebugSubsection(DebugSubsectionKind::InlineeLines), Checksums(Checksums), in DebugInlineeLinesSubsection()
65 : DebugSubsection(DebugSubsectionKind::FileChecksums), Strings(Strings) {} in DebugChecksumsSubsection()
73 : DebugSubsection(DebugSubsectionKind::Lines), Checksums(Checksums) {} in DebugLinesSubsection()
56 addDebugSubsection(std::shared_ptr<codeview::DebugSubsection> Subsection);
120 Expected<std::vector<std::shared_ptr<codeview::DebugSubsection>>>
181 std::shared_ptr<DebugSubsection> Subsection) { in addDebugSubsection()