llvm-project/lldb/unittests/Host
Lawrence D'Anna f913fd6eb0 factor out an abstract base class for File
Summary:
This patch factors out File as an abstract base
class and moves most of its actual functionality into
a subclass called NativeFile.   In the next patch,
I'm going to be adding subclasses of File that
don't necessarily have any connection to actual OS files,
so they will not inherit from NativeFile.

This patch was split out as a prerequisite for
https://reviews.llvm.org/D68188

Reviewers: JDevlieghere, jasonmolenda, labath

Reviewed By: labath

Subscribers: lldb-commits

Tags: #lldb

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

llvm-svn: 373564
2019-10-03 04:31:46 +00:00
..
linux Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CMakeLists.txt [Host] File::GetWaitableHandle() should call fileno() 2019-09-23 19:34:26 +00:00
ConnectionFileDescriptorTest.cpp [Logging] Replace Log::Printf with LLDB_LOG macro (NFC) 2019-07-24 17:56:10 +00:00
FileActionTest.cpp Fix headers for files added in r353047 2019-02-07 17:16:25 +00:00
FileSystemTest.cpp Convert FileSystem::Open() to return Expected<FileUP> 2019-09-26 17:54:59 +00:00
FileTest.cpp factor out an abstract base class for File 2019-10-03 04:31:46 +00:00
HostInfoTest.cpp Clear the output string passed to GetHostName() 2019-04-17 03:13:06 +00:00
HostTest.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MainLoopTest.cpp [LLDB] Migrate llvm::make_unique to std::make_unique 2019-08-14 22:19:23 +00:00
NativeProcessProtocolTest.cpp Revert "Revert "Add ReadCStringFromMemory for faster string reads"" 2019-07-23 20:40:37 +00:00
ProcessLaunchInfoTest.cpp Fix headers for files added in r353047 2019-02-07 17:16:25 +00:00
SocketAddressTest.cpp [lldb-server] Introduce Socket::Initialize and Terminate to simply WSASocket setup 2019-04-10 04:57:18 +00:00
SocketTest.cpp [unittest] Skip the socket tests if we $TMPDIR is too long. 2019-09-24 19:34:50 +00:00
SocketTestUtilities.cpp Fix IPv6 support on lldb-server platform 2019-05-28 23:26:32 +00:00
SocketTestUtilities.h Fix IPv6 support on lldb-server platform 2019-05-28 23:26:32 +00:00
TaskPoolTest.cpp [lldb] A few minor fixes in TaskPool 2017-11-30 22:56:11 +00:00