diff options
author | Aaron Smith <aaron.smith@microsoft.com> | 2019-04-10 04:57:18 +0000 |
---|---|---|
committer | Aaron Smith <aaron.smith@microsoft.com> | 2019-04-10 04:57:18 +0000 |
commit | f8a74c18ec8869f42a5d48ad20c33e3021f68f26 (patch) | |
tree | eb60cfe137022457cd4c181992fd5f351e821aa4 /lldb/source/Initialization/SystemInitializerCommon.cpp | |
parent | 5f2b5cd85e5518c8035b4d656bc95f16d12ecf71 (diff) | |
download | bcm5719-llvm-f8a74c18ec8869f42a5d48ad20c33e3021f68f26.tar.gz bcm5719-llvm-f8a74c18ec8869f42a5d48ad20c33e3021f68f26.zip |
[lldb-server] Introduce Socket::Initialize and Terminate to simply WSASocket setup
Reviewers: zturner, labath
Reviewed By: labath
Subscribers: lldb-commits
Tags: #lldb
Differential Revision: https://reviews.llvm.org/D60440
llvm-svn: 358044
Diffstat (limited to 'lldb/source/Initialization/SystemInitializerCommon.cpp')
-rw-r--r-- | lldb/source/Initialization/SystemInitializerCommon.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lldb/source/Initialization/SystemInitializerCommon.cpp b/lldb/source/Initialization/SystemInitializerCommon.cpp index f69f5b0bf59..e0d76c1023a 100644 --- a/lldb/source/Initialization/SystemInitializerCommon.cpp +++ b/lldb/source/Initialization/SystemInitializerCommon.cpp @@ -17,6 +17,7 @@ #include "lldb/Host/FileSystem.h" #include "lldb/Host/Host.h" #include "lldb/Host/HostInfo.h" +#include "lldb/Host/Socket.h" #include "lldb/Utility/Log.h" #include "lldb/Utility/Reproducer.h" #include "lldb/Utility/Timer.h" @@ -90,6 +91,11 @@ llvm::Error SystemInitializerCommon::Initialize() { Log::Initialize(); HostInfo::Initialize(); + + llvm::Error error = Socket::Initialize(); + if (error) + return error; + static Timer::Category func_cat(LLVM_PRETTY_FUNCTION); Timer scoped_timer(func_cat, LLVM_PRETTY_FUNCTION); @@ -132,6 +138,7 @@ void SystemInitializerCommon::Terminate() { ProcessWindowsLog::Terminate(); #endif + Socket::Terminate(); HostInfo::Terminate(); Log::DisableAllLogChannels(); FileSystem::Terminate(); |