llvm-project/lldb/unittests/Host
Lawrence D'Anna 2fce1137c7 Convert FileSystem::Open() to return Expected<FileUP>
Summary:
This patch converts FileSystem::Open from this prototype:

Status
Open(File &File, const FileSpec &file_spec, ...);

to this one:

llvm::Expected<std::unique_ptr<File>>
Open(const FileSpec &file_spec, ...);

This is beneficial on its own, as llvm::Expected is a more modern
and recommended error type than Status.  It is also a necessary step
towards https://reviews.llvm.org/D67891, and further developments
for lldb_private::File.

Reviewers: JDevlieghere, jasonmolenda, labath

Reviewed By: labath

Subscribers: mgorny, lldb-commits

Tags: #lldb

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

llvm-svn: 373003
2019-09-26 17:54:59 +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 File::SetDescriptor() should require options 2019-09-23 20:36: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