hanchenye-llvm-project/lldb/source/Core
Zachary Turner 12792af026 Create a ConnectionGenericFile class for Windows.
This is the first step in getting ConnectionFileDescriptor ported
to Windows. It implements a connection against a disk file for
windows. This supports connection strings of the form file://PATH
which are currently supported only on posix platforms in
ConnectionFileDescriptor.

Reviewed by: Greg Clayton
Differential Revision: http://reviews.llvm.org/D5608

llvm-svn: 219145
2014-10-06 21:23:09 +00:00
..
Address.cpp
AddressRange.cpp
AddressResolver.cpp
AddressResolverFileLine.cpp
AddressResolverName.cpp Fix typos. 2014-07-01 21:22:11 +00:00
ArchSpec.cpp Very minimal support 24-bit kalimbas. Vanilla "memory read" for data sections 2014-09-29 08:02:24 +00:00
Baton.cpp
Broadcaster.cpp
CMakeLists.txt Move ConnectionFileDescriptor to platform-specific Host directory. 2014-10-06 21:22:36 +00:00
Communication.cpp Fix up the HostThread interface, making the interface simpler. 2014-09-23 18:32:09 +00:00
Connection.cpp Create a ConnectionGenericFile class for Windows. 2014-10-06 21:23:09 +00:00
ConnectionMachPort.cpp
ConnectionSharedMemory.cpp Fix most of the remaining Windows build warnings. 2014-06-02 17:30:22 +00:00
ConstString.cpp
DataBufferHeap.cpp lldb needs to support DW_op_piece masks for values in subregister and also to be able to piece together a value that is spread across multiple registers. 2014-07-12 00:24:33 +00:00
DataBufferMemoryMap.cpp Move some Host logic into HostInfo class. 2014-08-19 17:18:29 +00:00
DataEncoder.cpp
DataExtractor.cpp Very minimal support 24-bit kalimbas. Vanilla "memory read" for data sections 2014-09-29 08:02:24 +00:00
Debugger.cpp Move ConnectionFileDescriptor to platform-specific Host directory. 2014-10-06 21:22:36 +00:00
Disassembler.cpp
DynamicLoader.cpp
EmulateInstruction.cpp Replace uint32_t by lldb::RegisterKing in register context API. 2014-07-02 09:51:28 +00:00
Error.cpp __arm64__ and __aarch64__ #ifdef adjustments 2014-07-09 01:29:05 +00:00
Event.cpp
FastDemangle.cpp Dramatically improves C++ demangling performance by introducing a new implementation that is much faster than the existing demangler. While not yet complete, the new demangler will fail gracefully when it encounters symbols it isn’t prepared to deal with. In these cases LLDB will fall back to using the full demangler to prevent a loss in functionality. On sizable code bases the fast path succeeds 95% of the time, providing a significant net win. 2014-07-22 17:03:38 +00:00
FileLineResolver.cpp
FileSpecList.cpp
History.cpp
IOHandler.cpp Enable llgs to build against experimental Android AOSP lldb/llvm/clang/compiler-rt repos. 2014-09-27 16:54:22 +00:00
Language.cpp lldb: remove adhoc implementation of array_sizeof 2014-06-27 05:17:41 +00:00
Listener.cpp Fix typos. 2014-07-08 18:05:41 +00:00
Log.cpp Create a HostThread abstraction. 2014-09-09 20:54:56 +00:00
Makefile
Mangled.cpp Mangled: Fix an 'unused variable' warning on GNU/Linux 2014-07-22 20:36:37 +00:00
Module.cpp Add error report when Module::GetObjectFile() fails to find a plugin to open an object file. 2014-09-05 14:48:49 +00:00
ModuleChild.cpp
ModuleList.cpp Adds two new functions to SBTarget FindGlobalVariables and FindGlobalFunctions that lets you search by name, by regular expression and by starts with. 2014-09-19 19:38:19 +00:00
Opcode.cpp
PluginManager.cpp ASan malloc/free history threads 2014-09-04 01:03:18 +00:00
RegisterValue.cpp
RegularExpression.cpp Fix typos. 2014-07-01 21:22:11 +00:00
Scalar.cpp Fix typos. 2014-07-01 21:22:11 +00:00
SearchFilter.cpp
Section.cpp Very minimal support 24-bit kalimbas. Vanilla "memory read" for data sections 2014-09-29 08:02:24 +00:00
SourceManager.cpp Fix the missleading indentation. Fix CID 1096332 2014-08-18 14:50:34 +00:00
State.cpp
Stream.cpp Fix typos. 2014-07-01 21:22:11 +00:00
StreamAsynchronousIO.cpp
StreamCallback.cpp
StreamFile.cpp
StreamGDBRemote.cpp
StreamString.cpp
StringList.cpp
StructuredData.cpp Core: address comparison of signed and unsigned types 2014-06-13 03:30:42 +00:00
Timer.cpp
UUID.cpp
UserID.cpp
UserSettingsController.cpp
VMRange.cpp
Value.cpp Rewrote the initial DW_OP_piece support to be able to support opcodes like: 2014-07-31 18:19:28 +00:00
ValueObject.cpp Start plumbing the type validator logic through to the ValueObjects; allow a ValueObject to have a validator, to update it from the FormatManager, and to retrieve (and cache) the result of the validation 2014-09-05 21:46:22 +00:00
ValueObjectCast.cpp
ValueObjectChild.cpp Introduce the concept of a "display name" for types 2014-05-17 19:14:17 +00:00
ValueObjectConstResult.cpp Introduce the concept of a "display name" for types 2014-05-17 19:14:17 +00:00
ValueObjectConstResultChild.cpp
ValueObjectConstResultImpl.cpp LLDB now correctly handles virtual inheritance. 2014-07-19 00:12:57 +00:00
ValueObjectDynamicValue.cpp Fix a problem where LLDB was constructing a TypeImpl marking the dynamic type as the static type. Instead use the TypeImpl() constructor correctly 2014-10-06 21:00:30 +00:00
ValueObjectList.cpp
ValueObjectMemory.cpp Introduce the concept of a "display name" for types 2014-05-17 19:14:17 +00:00
ValueObjectRegister.cpp Introduce the concept of a "display name" for types 2014-05-17 19:14:17 +00:00
ValueObjectSyntheticFilter.cpp Introduce the concept of a "display name" for types 2014-05-17 19:14:17 +00:00
ValueObjectVariable.cpp Introduce the concept of a "display name" for types 2014-05-17 19:14:17 +00:00