[all-commits] [llvm/llvm-project] 6685d7: [lldb] Allow multiple ABI runtimes for C++ (#212015)
Nerixyz via All-commits
all-commits at lists.llvm.org
Sat Aug 8 02:57:37 PDT 2026
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 6685d79985c4727cba6f71386665232d4d25f745
https://github.com/llvm/llvm-project/commit/6685d79985c4727cba6f71386665232d4d25f745
Author: Nerixyz <nerixdev at outlook.de>
Date: 2026-08-08 (Sat, 08 Aug 2026)
Changed paths:
M lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.cpp
M lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.h
M lldb/source/Plugins/LanguageRuntime/CPlusPlus/CommonABIRuntime.h
M lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABIRuntime.cpp
M lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABIRuntime.h
Log Message:
-----------
[lldb] Allow multiple ABI runtimes for C++ (#212015)
This allows `CPPLanguageRuntime` to contain more than one ABI runtime.
For dynamic types, we ask each runtime if it knows how to deal with a
vtable symbol. For exception breakpoints, we will create all
breakpoints. Note that the MS ABI will only be added on Windows targets.
So the MS ABI will not be added to `m_abi_runtimes` on other targets.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list