llvm-project/lldb/source/Core
Marianne Mailhot-Sarrasin 82a827de3b Fixed ValueObject::GetExpressionPath() for paths including anonymous struct/union
When the parent of an expression is anonymous, skip adding '.' or '->' before the expression name.

Differential Revision: http://reviews.llvm.org/D18005

llvm-svn: 263166
2016-03-10 22:10:59 +00:00
..
Address.cpp Fix Clang-tidy modernize-use-nullptr warnings in some files in source/Core; other minor fixes. 2016-03-02 01:09:03 +00:00
AddressRange.cpp Add -Wimplicit-fallthrough command line option to clang in 2016-02-16 04:14:33 +00:00
AddressResolver.cpp Move lldb-log.cpp to core/Logging.cpp 2015-03-18 18:20:42 +00:00
AddressResolverFileLine.cpp Move lldb-log.cpp to core/Logging.cpp 2015-03-18 18:20:42 +00:00
AddressResolverName.cpp Fix Clang-tidy modernize-use-nullptr warnings in some files in source/Core; other minor fixes. 2016-03-02 01:09:03 +00:00
ArchSpec.cpp Fix Clang-tidy modernize-use-nullptr warnings in some files in source/Core; other minor fixes. 2016-03-02 01:09:03 +00:00
Baton.cpp
Broadcaster.cpp Fix log in Broadcaster causing a crash 2016-03-08 13:33:14 +00:00
CMakeLists.txt [cmake] Remove LLVM_NO_RTTI. 2015-09-03 08:46:55 +00:00
Communication.cpp Change over the broadcaster/listener process to hold shared or weak pointers 2016-03-07 21:50:25 +00:00
Connection.cpp Create a ConnectionGenericFile class for Windows. 2014-10-06 21:23:09 +00:00
ConnectionMachPort.cpp I make no claims that Mach ports work, but at least we should check the right thing 2015-06-03 22:35:55 +00:00
ConnectionSharedMemory.cpp Fix Clang-tidy modernize-use-nullptr warnings in some files in source/Core; other minor fixes. 2016-03-02 01:09:03 +00:00
ConstString.cpp Some fixes for case insensitive paths on Windows. 2016-02-24 21:26:47 +00:00
CxaDemangle.cpp Add -Wimplicit-fallthrough command line option to clang in 2016-02-16 04:14:33 +00:00
DataBufferHeap.cpp Fix Clang-tidy modernize-use-nullptr warnings in some files in source/Core; other minor fixes. 2016-03-03 00:51:40 +00:00
DataBufferMemoryMap.cpp Fix Clang-tidy modernize-use-nullptr warnings in some files in source/Core; other minor fixes. 2016-03-03 00:51:40 +00:00
DataEncoder.cpp Fix Clang-tidy modernize-use-nullptr warnings in some files in source/Core; other minor fixes. 2016-03-02 01:09:03 +00:00
DataExtractor.cpp Fix Clang-tidy modernize-use-nullptr warnings in some files in source/Core; other minor fixes. 2016-03-02 02:18:18 +00:00
Debugger.cpp Change over the broadcaster/listener process to hold shared or weak pointers 2016-03-07 21:50:25 +00:00
Disassembler.cpp Fix Clang-tidy modernize-use-nullptr warnings in some files in source/Core; other minor fixes. 2016-03-03 00:51:40 +00:00
DynamicLoader.cpp Fix Clang-tidy modernize-use-nullptr warnings in some files in source/Core; other minor fixes. 2016-03-03 00:51:40 +00:00
EmulateInstruction.cpp Fix Clang-tidy modernize-use-nullptr warnings in some files in source/Core; other minor fixes. 2016-03-03 00:51:40 +00:00
Error.cpp Remove unneeded include. 2015-04-14 21:34:51 +00:00
Event.cpp Change over the broadcaster/listener process to hold shared or weak pointers 2016-03-07 21:50:25 +00:00
FastDemangle.cpp Fix all of the unannotated switch cases to annotate the fall through or do the right thing and break. 2016-02-26 01:20:20 +00:00
FileLineResolver.cpp Move lldb-log.cpp to core/Logging.cpp 2015-03-18 18:20:42 +00:00
FileSpecList.cpp Fix Clang-tidy modernize-use-nullptr warnings in some files in source/Core; other minor fixes. 2016-03-03 00:51:40 +00:00
FormatEntity.cpp Add -Wimplicit-fallthrough command line option to clang in 2016-02-16 04:14:33 +00:00
History.cpp
IOHandler.cpp Add an "offset" option to "break set -n" and "break set -f -l". 2016-03-09 18:59:13 +00:00
Listener.cpp Change over the broadcaster/listener process to hold shared or weak pointers 2016-03-07 21:50:25 +00:00
Log.cpp Fixup log enable --stack so it works on Linux. 2015-10-10 01:26:47 +00:00
Logging.cpp Create a logging category that is specific to data formatters activity 2015-10-06 17:55:14 +00:00
Mangled.cpp Don't demangle a name when Mangled::GetName() is called with ePreferMangled. Only demangle if this isn't the the value for the "preference" argument indicating the user wants the demangled name. This will stop a lot of symbols from being demangled when parsing the symbol table in ObjectFileMachO. 2015-12-17 01:00:50 +00:00
Module.cpp Now that SymbolFileDWARF supports having types in completely separate .pcm file with "-fmodules -gmodules", each SymbolFileDWARF can reference module DWARF info by looking in other DWARF files. Then if you have 1000 .o files that each reference one or more .pcm files in their debug info, a simple Module::FindTypes(...) call can end up searching the same .pcm file over and over and over. Now all internal FindTypes methods in classes (ModuleList, Module, SymbolFile) now take an extra argument: 2016-02-10 21:28:13 +00:00
ModuleChild.cpp
ModuleList.cpp Now that SymbolFileDWARF supports having types in completely separate .pcm file with "-fmodules -gmodules", each SymbolFileDWARF can reference module DWARF info by looking in other DWARF files. Then if you have 1000 .o files that each reference one or more .pcm files in their debug info, a simple Module::FindTypes(...) call can end up searching the same .pcm file over and over and over. Now all internal FindTypes methods in classes (ModuleList, Module, SymbolFile) now take an extra argument: 2016-02-10 21:28:13 +00:00
Opcode.cpp Make lldb::endian::InlHostByteOrder() private. 2015-11-07 04:40:13 +00:00
PluginManager.cpp Fixed version of r250913, which actually implements all the static functions. 2015-10-21 19:14:33 +00:00
RegisterValue.cpp Certain hardware architectures have registers of 256 bits in size 2016-03-10 00:14:29 +00:00
RegularExpression.cpp Fix warnings detected by -Wpessimizing-move 2015-07-28 09:18:32 +00:00
Scalar.cpp Certain hardware architectures have registers of 256 bits in size 2016-03-10 00:14:29 +00:00
SearchFilter.cpp Work around lack of %zd printf format specifier in MSVC libs. 2015-03-30 17:46:36 +00:00
Section.cpp Actually implement Section::GetSectionData. 2015-11-04 01:02:43 +00:00
SourceManager.cpp Silence some MSVC warnings. 2015-08-26 23:55:14 +00:00
State.cpp
Stream.cpp Make lldb::endian::InlHostByteOrder() private. 2015-11-07 04:40:13 +00:00
StreamAsynchronousIO.cpp Fix warnings detected by -Wpessimizing-move 2015-07-28 09:18:32 +00:00
StreamCallback.cpp
StreamFile.cpp Support for truncate/append on log files 2015-03-20 09:43:20 +00:00
StreamGDBRemote.cpp merge lldb-platform-work branch (and assorted fixes) into trunk 2013-08-26 23:57:52 +00:00
StreamString.cpp Silence -Wqual-cast warnings from GCC 5.2 2015-10-18 19:34:38 +00:00
StringList.cpp Remove duplicate header added in r256927 2016-01-07 14:34:52 +00:00
StructuredData.cpp Make the "lldb/Utility/JSON.h" able to parse JSON into tokens with the new JSONParser class. 2015-07-06 23:40:40 +00:00
Timer.cpp Remove Timer::Initialize routine 2016-02-01 13:29:41 +00:00
UUID.cpp Add Utility/ModuleCache class and integrate it with PlatformGDBRemoteServer - in order to allow modules caching from remote targets. 2015-03-10 01:15:28 +00:00
UserID.cpp Implemented a types.py module that allows types to be inspected for padding. 2013-06-19 21:50:28 +00:00
UserSettingsController.cpp Don't #include "lldb-python.h" from anywhere. 2015-05-29 17:41:47 +00:00
VMRange.cpp
Value.cpp Certain hardware architectures have registers of 256 bits in size 2016-03-10 00:14:29 +00:00
ValueObject.cpp Fixed ValueObject::GetExpressionPath() for paths including anonymous struct/union 2016-03-10 22:10:59 +00:00
ValueObjectCast.cpp [SBValue] Add a method GetNumChildren(uint32_t max) 2015-10-21 19:28:08 +00:00
ValueObjectChild.cpp More rework of the updating logic for ValueObjectChild. Still just refactoring with no feature change 2015-11-09 23:59:53 +00:00
ValueObjectConstResult.cpp Add an LLDB data formatter for single-element NSArray and NSDictionary Cocoa containers 2016-02-29 21:06:50 +00:00
ValueObjectConstResultCast.cpp Add an LLDB data formatter for single-element NSArray and NSDictionary Cocoa containers 2016-02-29 21:06:50 +00:00
ValueObjectConstResultChild.cpp Add an LLDB data formatter for single-element NSArray and NSDictionary Cocoa containers 2016-02-29 21:06:50 +00:00
ValueObjectConstResultImpl.cpp Add an LLDB data formatter for single-element NSArray and NSDictionary Cocoa containers 2016-02-29 21:06:50 +00:00
ValueObjectDynamicValue.cpp Add a way for source languages to "mark" ValueObjects with language-specific flags 2015-11-09 19:27:34 +00:00
ValueObjectList.cpp
ValueObjectMemory.cpp [SBValue] Add a method GetNumChildren(uint32_t max) 2015-10-21 19:28:08 +00:00
ValueObjectRegister.cpp [SBValue] Add a method GetNumChildren(uint32_t max) 2015-10-21 19:28:08 +00:00
ValueObjectSyntheticFilter.cpp Add a way for source languages to "mark" ValueObjects with language-specific flags 2015-11-09 19:27:34 +00:00
ValueObjectVariable.cpp Add support for DW_OP_push_object_address in dwarf expressions 2016-02-26 14:21:10 +00:00