llvm-project/lldb/source/Core
Tamas Berghammer 4fbb55b7b1 Stop calling ValueObject::SetName from synthetic child providers
Summary:
Calling ValueObject::SetName from a sythetic child provider would change
the underying value object used for the non-synthetic child as well what
is clearly unintentional.

Reviewers: jingham, labath

Subscribers: lldb-commits

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

llvm-svn: 299259
2017-03-31 20:48:00 +00:00
..
Address.cpp Isolate Target-specific functionality of DataExtractor. 2017-03-03 20:57:05 +00:00
AddressRange.cpp Move classes from Core -> Utility. 2017-02-02 21:39:50 +00:00
AddressResolver.cpp Move Log from Core -> Utility. 2017-03-03 20:56:28 +00:00
AddressResolverFileLine.cpp Move Log from Core -> Utility. 2017-03-03 20:56:28 +00:00
AddressResolverName.cpp Move Log from Core -> Utility. 2017-03-03 20:56:28 +00:00
ArchSpec.cpp [LLDB][MIPS] Core Dump Support. 2017-03-31 11:14:02 +00:00
Broadcaster.cpp Move Log from Core -> Utility. 2017-03-03 20:56:28 +00:00
CMakeLists.txt Move StringList from Core -> Utility. 2017-03-21 18:25:04 +00:00
Communication.cpp Move Log from Core -> Utility. 2017-03-03 20:56:28 +00:00
Connection.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
Debugger.cpp Remove lldb streams from the Log class completely 2017-03-15 09:06:58 +00:00
Disassembler.cpp Move DataBuffer / DataExtractor and friends from Core -> Utility. 2017-03-04 01:30:05 +00:00
DumpDataExtractor.cpp Move DataBuffer / DataExtractor and friends from Core -> Utility. 2017-03-04 01:30:05 +00:00
DynamicLoader.cpp [LLDB][MIPS] Check if memory_info.GetName() is empty before finding corresponding module. 2017-03-31 10:55:55 +00:00
EmulateInstruction.cpp Move DataBuffer / DataExtractor and friends from Core -> Utility. 2017-03-04 01:30:05 +00:00
Event.cpp Move DataBuffer / DataExtractor and friends from Core -> Utility. 2017-03-04 01:30:05 +00:00
FileLineResolver.cpp Move Log from Core -> Utility. 2017-03-03 20:56:28 +00:00
FileSpecList.cpp Resubmit FileSystem changes. 2017-03-08 17:56:08 +00:00
FormatEntity.cpp Move FileSpec from Host -> Utility. 2017-03-22 18:40:07 +00:00
IOHandler.cpp Fix the variable view in the "gui" curses mode so that variables whose children change will update correctly. Previously the variable view would update the children once and not change. If you were stepping through code where the dynamic type of a variable would change the value and its children, or a synthetic type (like say for a std::vector<int>), the variable view wouldn't update. Now it caches the children and uses the process stop ID to tell when the children need to be updated. 2016-12-28 21:22:37 +00:00
Listener.cpp Move Log from Core -> Utility. 2017-03-03 20:56:28 +00:00
Mangled.cpp Move many other files from Core -> Utility. 2017-03-06 18:34:25 +00:00
Module.cpp FindTypes should find "struct TypeName" as well as "TypeName". 2017-03-21 02:13:50 +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 Resubmit FileSystem changes. 2017-03-08 17:56:08 +00:00
Opcode.cpp Move DataBuffer / DataExtractor and friends from Core -> Utility. 2017-03-04 01:30:05 +00:00
PluginManager.cpp Move FileSpec from Host -> Utility. 2017-03-22 18:40:07 +00:00
RegisterValue.cpp Delete some more dead includes. 2017-03-22 23:33:16 +00:00
Scalar.cpp Delete some more dead includes. 2017-03-22 23:33:16 +00:00
SearchFilter.cpp Remove a couple of Stream flags 2017-01-13 10:41:59 +00:00
Section.cpp Break some dependencies in lldbUtility. 2017-02-01 19:45:14 +00:00
SourceManager.cpp Remove FileSpec::ReadFileContents. 2017-03-06 23:42:14 +00:00
State.cpp Add format_provider for lldb::StateType 2017-01-24 11:48:25 +00:00
StreamAsynchronousIO.cpp [lldb] Fix typos in file headers 2016-11-26 05:23:44 +00:00
StreamFile.cpp Move classes from Core -> Utility. 2017-02-02 21:39:50 +00:00
StructuredData.cpp Move FileSpec from Host -> Utility. 2017-03-22 18:40:07 +00:00
Timer.cpp Move many other files from Core -> Utility. 2017-03-06 18:34:25 +00:00
UserSettingsController.cpp Move classes from Core -> Utility. 2017-02-02 21:39:50 +00:00
Value.cpp Move DataBuffer / DataExtractor and friends from Core -> Utility. 2017-03-04 01:30:05 +00:00
ValueObject.cpp Stop calling ValueObject::SetName from synthetic child providers 2017-03-31 20:48:00 +00:00
ValueObjectCast.cpp Move Log from Core -> Utility. 2017-03-03 20:56:28 +00:00
ValueObjectChild.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
ValueObjectConstResult.cpp Move DataBuffer / DataExtractor and friends from Core -> Utility. 2017-03-04 01:30:05 +00:00
ValueObjectConstResultCast.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
ValueObjectConstResultChild.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
ValueObjectConstResultImpl.cpp Move DataBuffer / DataExtractor and friends from Core -> Utility. 2017-03-04 01:30:05 +00:00
ValueObjectDynamicValue.cpp Move Log from Core -> Utility. 2017-03-03 20:56:28 +00:00
ValueObjectList.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
ValueObjectMemory.cpp Make lldb -Werror clean for -Wstring-conversion 2017-01-06 00:38:06 +00:00
ValueObjectRegister.cpp Resubmit "Change RegisterValue getters / setters to use StringRef." 2016-11-17 23:47:31 +00:00
ValueObjectSyntheticFilter.cpp Move Log from Core -> Utility. 2017-03-03 20:56:28 +00:00
ValueObjectVariable.cpp Resubmit "Change RegisterValue getters / setters to use StringRef." 2016-11-17 23:47:31 +00:00