hanchenye-llvm-project/lldb/source/Core
Sean Callanan b92bd7538e Made Target hold a map of languages to TypeSystems, and added some accessors.
Also added some target-level search functions so that persistent variables and
symbols can be searched for without hand-iterating across the map of
TypeSystems.

llvm-svn: 249027
2015-10-01 16:28:02 +00:00
..
Address.cpp [LLDB][MIPS] microMIPS breakpoints, disassembly and compressed addresses 2015-09-22 06:36:56 +00:00
AddressRange.cpp Audit uses of ConstString::AsCString() to make sure they weren't assuming 2014-12-19 19:20:44 +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 Final bit of type system cleanup that abstracts declaration contexts into lldb_private::CompilerDeclContext and renames ClangType to CompilerType in many accessors and functions. 2015-08-24 23:46:31 +00:00
ArchSpec.cpp [LLDB][MIPS] Added support for the debugging of N32/O32 applications on MIPS64 target. 2015-09-09 10:32:20 +00:00
Baton.cpp
Broadcaster.cpp Move lldb-log.cpp to core/Logging.cpp 2015-03-18 18:20:42 +00:00
CMakeLists.txt [cmake] Remove LLVM_NO_RTTI. 2015-09-03 08:46:55 +00:00
Communication.cpp Stop read thread of Communication on EOF 2015-04-20 09:52:47 +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 Use fcntl.h to retrieve the O_CREAT and O_RDWR constants. 2015-09-22 09:46:35 +00:00
ConstString.cpp Fixed bugs in the multi-threaded access in HostInfoBase. Prior to this fix, static bool variables were used but this is not sufficient. We now use std::call_once in all places where the previous static bool code was used to try to implement thread safety. 2015-02-03 02:05:44 +00:00
CxaDemangle.cpp Resubmitting r238459 and r238460 with fix for Linux. 2015-05-28 21:19:31 +00:00
DataBufferHeap.cpp Fixed a ton of gcc compile warnings 2015-05-13 00:25:54 +00:00
DataBufferMemoryMap.cpp Fix a variety of typos. 2015-06-18 05:27:05 +00:00
DataEncoder.cpp Fixed a ton of gcc compile warnings 2015-05-13 00:25:54 +00:00
DataExtractor.cpp Fix some compiler warnings. 2015-09-09 17:25:43 +00:00
Debugger.cpp Reduce inclusion of clang headers. 2015-09-18 17:02:48 +00:00
Disassembler.cpp [MIPS] Avoid breakpoint in delay slot 2015-08-26 06:04:54 +00:00
DynamicLoader.cpp Add absolute load address support for the DynamicLoader plugins 2015-08-24 10:21:55 +00:00
EmulateInstruction.cpp Clean up register naming conventions inside lldb. 2015-09-15 23:20:34 +00:00
Error.cpp Remove unneeded include. 2015-04-14 21:34:51 +00:00
Event.cpp
FastDemangle.cpp Fix typos. 2015-07-22 00:16:02 +00:00
FileLineResolver.cpp Move lldb-log.cpp to core/Logging.cpp 2015-03-18 18:20:42 +00:00
FileSpecList.cpp For some reason, sometimes the directory paths that clang emits have internal 2014-11-15 01:54:26 +00:00
FormatEntity.cpp Further reduction of Clang-related header inclusion. 2015-09-21 16:56:08 +00:00
History.cpp
IOHandler.cpp Don't #include "lldb-python.h" from anywhere. 2015-05-29 17:41:47 +00:00
Listener.cpp Move lldb-log.cpp to core/Logging.cpp 2015-03-18 18:20:42 +00:00
Log.cpp [LLGS] Avoid misrepresenting log lines as inferior output 2015-08-18 08:23:35 +00:00
Logging.cpp Add a language log category. 2015-05-27 12:48:14 +00:00
Makefile
Mangled.cpp Move more functionality from the LanguageRuntimes to the Languages. 2015-09-02 01:59:14 +00:00
Module.cpp Revert 248366 "Testcase and fix for bug 24074" 2015-09-23 19:32:56 +00:00
ModuleChild.cpp
ModuleList.cpp Revert "Fixing a subtle issue on Mac OS X systems with dSYMs..." 2015-10-01 09:03:33 +00:00
Opcode.cpp
PluginManager.cpp TypeSystem is now a plugin interface and removed any "ClangASTContext &Class::GetClangASTContext()" functions. 2015-09-17 22:23:34 +00:00
RegisterValue.cpp Fix typos. 2015-09-22 05:07:56 +00:00
RegularExpression.cpp Fix warnings detected by -Wpessimizing-move 2015-07-28 09:18:32 +00:00
Scalar.cpp [LLDB] Use llvm::APInt and llvm::APFloat in Scalar and RegisterValue 2015-08-20 09:12:46 +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 Move some functions from source/lldb.cpp to Utility. 2015-03-18 21:31:45 +00:00
SourceManager.cpp Silence some MSVC warnings. 2015-08-26 23:55:14 +00:00
State.cpp
Stream.cpp Make stream::operator<< take "const" void * 2015-07-22 07:58:17 +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
StreamString.cpp Add a new disassembly-format specification so that the disassembler 2014-10-10 23:07:36 +00:00
StringList.cpp Implement PlatformWindows::GetEnvironment. 2015-05-22 19:34:17 +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
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
UserSettingsController.cpp Don't #include "lldb-python.h" from anywhere. 2015-05-29 17:41:47 +00:00
VMRange.cpp
Value.cpp Rename clang_type -> compiler_type for variables. 2015-09-24 03:54:50 +00:00
ValueObject.cpp Made Target hold a map of languages to TypeSystems, and added some accessors. 2015-10-01 16:28:02 +00:00
ValueObjectCast.cpp Rename clang_type -> compiler_type for variables. 2015-09-24 03:54:50 +00:00
ValueObjectChild.cpp Rename clang_type -> compiler_type for variables. 2015-09-24 03:54:50 +00:00
ValueObjectConstResult.cpp Rename clang_type -> compiler_type for variables. 2015-09-24 03:54:50 +00:00
ValueObjectConstResultCast.cpp Rename clang_type -> compiler_type for variables. 2015-09-24 03:54:50 +00:00
ValueObjectConstResultChild.cpp Rename clang_type -> compiler_type for variables. 2015-09-24 03:54:50 +00:00
ValueObjectConstResultImpl.cpp Rename clang_type -> compiler_type for variables. 2015-09-24 03:54:50 +00:00
ValueObjectDynamicValue.cpp On second thought, amend the previous patch to pass itself the ValueObject& for the static value instead of just its type 2015-09-22 19:58:02 +00:00
ValueObjectList.cpp
ValueObjectMemory.cpp Rename clang_type -> compiler_type for variables. 2015-09-24 03:54:50 +00:00
ValueObjectRegister.cpp Rename clang_type -> compiler_type for variables. 2015-09-24 03:54:50 +00:00
ValueObjectSyntheticFilter.cpp Final bit of type system cleanup that abstracts declaration contexts into lldb_private::CompilerDeclContext and renames ClangType to CompilerType in many accessors and functions. 2015-08-24 23:46:31 +00:00
ValueObjectVariable.cpp Rename clang_type -> compiler_type for variables. 2015-09-24 03:54:50 +00:00