diff options
author | Adrian Prantl <aprantl@apple.com> | 2024-12-10 16:37:23 -0800 |
---|---|---|
committer | Adrian Prantl <aprantl@apple.com> | 2024-12-10 16:37:53 -0800 |
commit | 87659a17d0703c1244211d9f8d1f0c21e816f0e1 (patch) | |
tree | cfa86eb79866551dcbea12967b392c70b7ebb9e7 /lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | |
parent | 918d4558b0bad366ecadd411ed48cf64728c68d7 (diff) | |
download | llvm-87659a17d0703c1244211d9f8d1f0c21e816f0e1.zip llvm-87659a17d0703c1244211d9f8d1f0c21e816f0e1.tar.gz llvm-87659a17d0703c1244211d9f8d1f0c21e816f0e1.tar.bz2 |
Reland: [lldb] Implement a formatter bytecode interpreter in C++
Compared to the python version, this also does type checking and error
handling, so it's slightly longer, however, it's still comfortably
under 500 lines.
Relanding with more explicit type conversions.
Diffstat (limited to 'lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp')
-rw-r--r-- | lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 1 |
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 bb712da..bfdb814 100644 --- a/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp +++ b/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp @@ -1011,6 +1011,7 @@ SectionType ObjectFilePECOFF::GetSectionType(llvm::StringRef sect_name, .Cases(".eh_frame", ".eh_fram", eSectionTypeEHFrame) .Case(".gosymtab", eSectionTypeGoSymtab) .Case(".lldbsummaries", lldb::eSectionTypeLLDBTypeSummaries) + .Case(".lldbformatters", lldb::eSectionTypeLLDBFormatters) .Case("swiftast", eSectionTypeSwiftModules) .Default(eSectionTypeInvalid); if (section_type != eSectionTypeInvalid) |