[lldb] Add a setting to specify the preferred dynamic class info extractor o
authorJonas Devlieghere <jonas@devlieghere.com>
Wed, 22 Jun 2022 00:45:48 +0000 (17:45 -0700)
committerJonas Devlieghere <jonas@devlieghere.com>
Wed, 22 Jun 2022 01:51:39 +0000 (18:51 -0700)
commitc866f8544c929578a49e0b222f2171da71c9f415
tree9c2270e1e5348fd81d09a1fc70593bb1ff1f3373
parentc08f61b45e3b93c25bc0405a489a382a54a5d941
[lldb] Add a setting to specify the preferred dynamic class info extractor o

Add a setting to configure how LLDB parses dynamic Objective-C class
metadata. By default LLDB will choose the most appropriate method for
the target OS.

Differential revision: https://reviews.llvm.org/D128312
lldb/include/lldb/Target/Target.h
lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h
lldb/source/Target/Target.cpp
lldb/source/Target/TargetProperties.td