llvm-project/lldb/source/Core
Tamas Berghammer 556b1611cd Improve Type::GetTypeScopeAndBasenameHelper and add unit tests
Previously it failed to handle nested types inside templated classes
making it impossible to look up these types using the fully qualified
name.

Differential revision: https://reviews.llvm.org/D28466

llvm-svn: 291559
2017-01-10 11:13:59 +00:00
..
Address.cpp Don't allow direct access to StreamString's internal buffer. 2016-11-16 21:15:24 +00:00
AddressRange.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
AddressResolver.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
AddressResolverFileLine.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
AddressResolverName.cpp Make lldb::Regex use StringRef. 2016-09-21 16:01:28 +00:00
ArchSpec.cpp Convert AutoComplete related code to StringRef. 2016-11-17 01:37:42 +00:00
Baton.cpp Some more pointer safety in Breakpoint. 2016-09-13 17:53:38 +00:00
Broadcaster.cpp Fix Clang-tidy readability-redundant-string-cstr warnings 2016-11-02 20:34:10 +00:00
CMakeLists.txt Remove ConnectionSharedMemory 2016-11-29 09:42:35 +00:00
Communication.cpp Use Timeout<> in the Listener class 2016-11-30 10:41:42 +00:00
Connection.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
ConstString.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DataBufferHeap.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DataBufferMemoryMap.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
DataEncoder.cpp Make lldb -Werror clean for -Wstring-conversion 2017-01-06 00:38:06 +00:00
DataExtractor.cpp Don't allow direct access to StreamString's internal buffer. 2016-11-16 21:15:24 +00:00
Debugger.cpp Use Timeout<> in the Listener class 2016-11-30 10:41:42 +00:00
Disassembler.cpp Rewrite all Property related functions in terms of StringRef. 2016-11-17 18:08:12 +00:00
DynamicLoader.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
EmulateInstruction.cpp [lldb] Fix typos in file headers 2016-11-26 05:23:44 +00:00
Error.cpp Don't allow direct access to StreamString's internal buffer. 2016-11-16 21:15:24 +00:00
Event.cpp Don't allow direct access to StreamString's internal buffer. 2016-11-16 21:15:24 +00:00
FastDemangle.cpp Expression evaluation for overloaded C functions (redux) 2016-12-19 17:22:44 +00:00
FileLineResolver.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
FileSpecList.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
FormatEntity.cpp Resubmit "Remove an output-parameter from Variable function". 2016-11-18 17:55:04 +00:00
History.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +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 Use Timeout<> in the Listener class 2016-11-30 10:41:42 +00:00
Log.cpp Add methods to enable using formatv syntax in LLDB. 2016-12-16 04:27:00 +00:00
Logging.cpp [lldb] Fix typos in file headers 2016-11-26 05:23:44 +00:00
Mangled.cpp Fix build for mingw. 2016-12-15 15:00:41 +00:00
Module.cpp Improve Type::GetTypeScopeAndBasenameHelper and add unit tests 2017-01-10 11:13:59 +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 Prevent at compile time converting from Error::success() to Expected<T> 2016-11-11 04:29:25 +00:00
Opcode.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
PluginManager.cpp Convert AutoComplete related code to StringRef. 2016-11-17 01:37:42 +00:00
RegisterValue.cpp Resubmit "Change RegisterValue getters / setters to use StringRef." 2016-11-17 23:47:31 +00:00
RegularExpression.cpp Convert some Expression parser functions to StringRef. 2016-11-08 04:52:16 +00:00
Scalar.cpp Replace APFloatBase static fltSemantics data members with getter functions 2016-12-14 11:57:17 +00:00
SearchFilter.cpp Fix Clang-tidy readability-redundant-string-cstr warnings 2016-11-02 20:34:10 +00:00
Section.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
SourceManager.cpp Remove TimeValue usage from lldb/Core. NFC. 2016-11-09 14:04:08 +00:00
State.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
Stream.cpp Rewrite OutputFormattedHelpText in terms of StringRef. 2016-11-08 04:12:42 +00:00
StreamAsynchronousIO.cpp [lldb] Fix typos in file headers 2016-11-26 05:23:44 +00:00
StreamCallback.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
StreamFile.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
StreamGDBRemote.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
StreamString.cpp Don't allow direct access to StreamString's internal buffer. 2016-11-16 21:15:24 +00:00
StringList.cpp Convert AutoComplete related code to StringRef. 2016-11-17 01:37:42 +00:00
StructuredData.cpp Don't allow direct access to StreamString's internal buffer. 2016-11-16 21:15:24 +00:00
Timer.cpp Refactor Timer class 2016-11-03 09:14:09 +00:00
UUID.cpp Convert UriParser to use StringRef. 2016-11-17 01:38:02 +00:00
UserID.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
UserSettingsController.cpp Rewrite all Property related functions in terms of StringRef. 2016-11-17 18:08:12 +00:00
VMRange.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
Value.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
ValueObject.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
ValueObjectCast.cpp [lldb] Fix typos in file headers 2016-11-26 05:23:44 +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 *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +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 *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
ValueObjectDynamicValue.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +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 *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
ValueObjectVariable.cpp Resubmit "Change RegisterValue getters / setters to use StringRef." 2016-11-17 23:47:31 +00:00