From cef06507813f818cfcb43c5d49b11b8d63fed43d Mon Sep 17 00:00:00 2001 From: Yura Yaroshevich Date: Tue, 1 May 2018 00:58:43 +0300 Subject: [PATCH] Set name for threads created in ObjC SDK Bug: webrtc:9216 Change-Id: I89ee671409db5c227ba1f9fd0a583be6ee4df63b Reviewed-on: https://webrtc-review.googlesource.com/73560 Reviewed-by: Taylor Brandstetter Commit-Queue: Taylor Brandstetter Cr-Commit-Position: refs/heads/master@{#23081} --- .../Classes/PeerConnection/RTCPeerConnectionFactory.mm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sdk/objc/Framework/Classes/PeerConnection/RTCPeerConnectionFactory.mm b/sdk/objc/Framework/Classes/PeerConnection/RTCPeerConnectionFactory.mm index 1ae458f9c2..786d2b04d4 100644 --- a/sdk/objc/Framework/Classes/PeerConnection/RTCPeerConnectionFactory.mm +++ b/sdk/objc/Framework/Classes/PeerConnection/RTCPeerConnectionFactory.mm @@ -95,14 +95,17 @@ - (instancetype)initNative { if (self = [super init]) { _networkThread = rtc::Thread::CreateWithSocketServer(); + _networkThread->SetName("network_thread", _networkThread.get()); BOOL result = _networkThread->Start(); NSAssert(result, @"Failed to start network thread."); _workerThread = rtc::Thread::Create(); + _workerThread->SetName("worker_thread", _workerThread.get()); result = _workerThread->Start(); NSAssert(result, @"Failed to start worker thread."); _signalingThread = rtc::Thread::Create(); + _signalingThread->SetName("signaling_thread", _signalingThread.get()); result = _signalingThread->Start(); NSAssert(result, @"Failed to start signaling thread."); }