summaryrefslogtreecommitdiffstats
path: root/lldb/source/Initialization/SystemInitializerCommon.cpp
diff options
context:
space:
mode:
authorAaron Smith <aaron.smith@microsoft.com>2019-04-10 04:57:18 +0000
committerAaron Smith <aaron.smith@microsoft.com>2019-04-10 04:57:18 +0000
commitf8a74c18ec8869f42a5d48ad20c33e3021f68f26 (patch)
treeeb60cfe137022457cd4c181992fd5f351e821aa4 /lldb/source/Initialization/SystemInitializerCommon.cpp
parent5f2b5cd85e5518c8035b4d656bc95f16d12ecf71 (diff)
downloadbcm5719-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.cpp7
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();
OpenPOWER on IntegriCloud