llvm-project/lldb/source/Plugins/Language
Dave Lee 9d9f3e0ec7 [lldb] Remove ProcessStructReader from NSStringSummaryProvider (NFC)
Simplify getting the length of `NSPathStore2` strings.

`NSStringSummaryProvider` uses a single field from `NSPathStore2` instances,
its first ivar: `_lengthAndRefCount`. This change uses
`GetSyntheticChildAtOffset` to replace the use of `ProcessStructReader`, and
removes the hard coded `CompilerType` definition of `NSPathStore2`.

Differential Revision: https://reviews.llvm.org/D116461
2022-01-09 12:09:02 -08:00
..
CPlusPlus [LLDB] libcxx summary formatters for std::string_view 2022-01-07 11:41:16 -08:00
ClangCommon lldb: Migrate to MemoryBufferRef for createFileID (after 51d1d585e5) 2020-10-20 13:52:39 -04:00
ObjC [lldb] Remove ProcessStructReader from NSStringSummaryProvider (NFC) 2022-01-09 12:09:02 -08:00
ObjCPlusPlus Remove ConstString from Language, LanguageRuntime, SystemRuntime and SymbolFile plugin names 2021-10-27 08:25:44 +02:00
CMakeLists.txt