aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
diff options
context:
space:
mode:
authorDave Lee <davelee.com@gmail.com>2024-01-24 12:42:45 -0800
committerAdrian Prantl <aprantl@apple.com>2024-12-10 09:36:38 -0800
commit1a650fde4a885420c6f2991b41039c4b16ff42e1 (patch)
tree4b5010f2f0b0122edcc72211d56fc56b99164888 /lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
parentd6590c1bcb1b15b3b3f9f0ee6f0a6ff2b10b1e4f (diff)
downloadllvm-1a650fde4a885420c6f2991b41039c4b16ff42e1.zip
llvm-1a650fde4a885420c6f2991b41039c4b16ff42e1.tar.gz
llvm-1a650fde4a885420c6f2991b41039c4b16ff42e1.tar.bz2
[lldb] Load embedded type summary section (#7859) (#8040)
Add support for type summaries embedded into the binary. These embedded summaries will typically be generated by Swift macros, but can also be generated by any other means. rdar://115184658
Diffstat (limited to 'lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp')
-rw-r--r--lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp b/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
index 8d9c919..bb712da 100644
--- a/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
+++ b/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
@@ -1010,6 +1010,7 @@ SectionType ObjectFilePECOFF::GetSectionType(llvm::StringRef sect_name,
// .eh_frame can be truncated to 8 chars.
.Cases(".eh_frame", ".eh_fram", eSectionTypeEHFrame)
.Case(".gosymtab", eSectionTypeGoSymtab)
+ .Case(".lldbsummaries", lldb::eSectionTypeLLDBTypeSummaries)
.Case("swiftast", eSectionTypeSwiftModules)
.Default(eSectionTypeInvalid);
if (section_type != eSectionTypeInvalid)