llvm-project/lldb/source/Core
Jim Ingham 393fe62e33 Fix the libcxx set, multiset, vector and bitset formatters to work on references.
The synthetic child providers for these classes had a type expression that matched
pointers & references to the type, but the Front End only worked on the actual object.

I fixed this by adding a way for the Synthetic Child FrontEnd provider to request dereference,
and then had these formatters use that mode.

<rdar://problem/40849836>

Differential Revision: https://reviews.llvm.org/D49279

llvm-svn: 337035
2018-07-13 19:28:32 +00:00
..
Address.cpp Change AddressClass type from 'enum' to 'enum class'. 2018-06-26 13:06:54 +00:00
AddressRange.cpp Move ArchSpec to the Utility module 2017-11-13 16:16:33 +00:00
AddressResolver.cpp iwyu fixes for lldbCore. 2017-04-06 21:28:29 +00:00
AddressResolverFileLine.cpp iwyu fixes for lldbCore. 2017-04-06 21:28:29 +00:00
AddressResolverName.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
Broadcaster.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
CMakeLists.txt Break dependency from Core to ObjectFileJIT. 2018-05-23 23:56:09 +00:00
Communication.cpp Typo fixes. 2018-05-29 09:10:46 +00:00
Debugger.cpp Add abbreviated name for Debugger::EventHandlerThread. 2018-07-13 11:21:06 +00:00
Disassembler.cpp Change AddressClass type from 'enum' to 'enum class'. 2018-06-26 13:06:54 +00:00
DumpDataExtractor.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
DynamicLoader.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
EmulateInstruction.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
Event.cpp iwyu fixes for lldbCore. 2017-04-06 21:28:29 +00:00
FileLineResolver.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
FileSpecList.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
FormatEntity.cpp Replaced more boilerplate code with CompletionRequest (NFC) 2018-07-13 18:28:14 +00:00
IOHandler.cpp Replaced more boilerplate code with CompletionRequest (NFC) 2018-07-13 18:28:14 +00:00
Listener.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
Mangled.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
Module.cpp Use llvm::VersionTuple instead of manual version marshalling 2018-06-18 15:02:23 +00:00
ModuleChild.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
ModuleList.cpp Remove append parameter to FindGlobalVariables 2018-05-31 09:46:26 +00:00
Opcode.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
PluginManager.cpp Replace HostInfo::GetLLDBPath with specific functions 2018-06-19 15:09:07 +00:00
RegisterValue.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
Scalar.cpp [IRInterpreter] Fix misevaluation of interpretation expressions with `urem`. 2018-07-12 00:31:04 +00:00
SearchFilter.cpp Update StructuredData::String to return StringRefs. 2017-05-12 05:49:54 +00:00
Section.cpp Add .debug_names section glue code 2018-06-01 12:06:45 +00:00
SourceManager.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
State.cpp iwyu fixes for lldbCore. 2017-04-06 21:28:29 +00:00
StreamAsynchronousIO.cpp iwyu fixes for lldbCore. 2017-04-06 21:28:29 +00:00
StreamFile.cpp iwyu fixes for lldbCore. 2017-04-06 21:28:29 +00:00
UserSettingsController.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
Value.cpp DWARFExpression: Convert file addresses to load addresses early on. 2018-05-03 23:32:47 +00:00
ValueObject.cpp Forward declare DumpValueObjectOptions in ValueObject.h 2018-05-26 14:34:49 +00:00
ValueObjectCast.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
ValueObjectChild.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
ValueObjectConstResult.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
ValueObjectConstResultCast.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
ValueObjectConstResultChild.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
ValueObjectConstResultImpl.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
ValueObjectDynamicValue.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
ValueObjectList.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
ValueObjectMemory.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
ValueObjectRegister.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
ValueObjectSyntheticFilter.cpp Fix the libcxx set, multiset, vector and bitset formatters to work on references. 2018-07-13 19:28:32 +00:00
ValueObjectVariable.cpp Typo fixes. 2018-05-29 09:10:46 +00:00