Tommi
cf84607875
Reland "Use Windows 10 thread naming API"
...
This reverts commit d0d55515c4b88a07446bc66a5c183f50ee896282.
Reason for revert: Relanding with workaround.
Original change's description:
> Revert "Use Windows 10 thread naming API"
>
> This reverts commit e35004dffb42dd96b8cf37b33c9a3af4a5fd376c.
>
> Reason for revert: Reverting while downstream issue is resolved.
>
> Original change's description:
> > Use Windows 10 thread naming API
> >
> > While profiling video chat in Chrome I noticed that some of the webrtc
> > threads were not named. This change adds conditional use of the thread
> > naming APIs. These thread names work even if you attach a debugger after
> > the thread is named, and they show up in ETW traces, for easier
> > profiling.
> >
> > The sctp_create_thread_adapter threads are still not named but since
> > those are in C files they would require a C++-with-extern-C interface
> > to fix, so I'm leaving them for now.
> >
> > Bug: webrtc:10745
> > Change-Id: I68f6aa780e2417ce706764d69e5b64cc48aba333
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/175280
> > Commit-Queue: Tommi <tommi@webrtc.org>
> > Reviewed-by: Tommi <tommi@webrtc.org>
> > Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
> > Cr-Commit-Position: refs/heads/master@{#31285}
>
> TBR=kwiberg@webrtc.org ,tommi@webrtc.org,brucedawson@chromium.org
>
> Change-Id: Icf877afbd82918ebe0c42a93b8a763cdab9a73ce
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Bug: webrtc:10745
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/175347
> Reviewed-by: Tommi <tommi@webrtc.org>
> Commit-Queue: Tommi <tommi@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#31289}
TBR=kwiberg@webrtc.org ,tommi@webrtc.org,brucedawson@chromium.org
Bug: webrtc:10745
Change-Id: I51ee413fd8a0ff62f6b8b2a11f546b2a70168842
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/175349
Reviewed-by: Tommi <tommi@webrtc.org>
Commit-Queue: Tommi <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31292}
2020-05-17 17:22:01 +00:00
..
2020-04-17 09:17:57 +00:00
2019-11-27 12:52:48 +00:00
2020-02-20 14:55:25 +00:00
2019-10-17 21:17:18 +00:00
2020-02-18 16:09:50 +00:00
2020-04-09 18:13:11 +00:00
2020-05-17 17:15:10 +00:00
2020-05-07 14:37:00 +00:00
2020-05-15 18:22:53 +00:00
2020-01-21 12:13:11 +00:00
2020-01-21 12:13:11 +00:00
2020-04-02 09:54:27 +00:00
2019-07-08 13:45:15 +00:00
2018-06-19 14:00:39 +00:00
2019-01-25 20:29:58 +00:00
2020-01-13 13:53:20 +00:00
2019-01-25 20:29:58 +00:00
2020-03-02 11:36:58 +00:00
2020-01-28 19:16:18 +00:00
2019-02-20 16:02:59 +00:00
2019-10-15 09:07:44 +00:00
2019-07-08 13:45:15 +00:00
2019-01-11 17:11:39 +00:00
2019-07-08 13:45:15 +00:00
2020-02-03 21:19:57 +00:00
2020-02-03 21:19:57 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2019-01-11 17:05:20 +00:00
2019-01-11 17:11:39 +00:00
2019-07-08 13:45:15 +00:00
2019-11-27 19:34:54 +00:00
2019-11-27 19:34:54 +00:00
2019-07-03 13:30:01 +00:00
2019-07-03 13:30:01 +00:00
2019-07-03 13:30:01 +00:00
2020-03-02 20:55:28 +00:00
2020-03-02 20:55:28 +00:00
2020-03-02 20:55:28 +00:00
2019-01-11 17:11:39 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2020-02-04 14:47:12 +00:00
2020-02-04 14:47:12 +00:00
2020-05-17 17:22:01 +00:00
2019-11-15 11:48:42 +00:00
2019-11-15 11:48:42 +00:00
2019-11-15 11:48:42 +00:00
2019-07-08 13:45:15 +00:00
2019-03-31 11:55:09 +00:00
2019-01-11 17:11:39 +00:00
2019-01-25 20:29:58 +00:00
2019-01-25 20:29:58 +00:00
2019-11-28 17:51:00 +00:00
2019-11-28 17:51:00 +00:00
2020-03-04 22:53:34 +00:00
2018-06-19 14:00:39 +00:00
2019-01-11 17:11:39 +00:00
2019-09-26 09:48:07 +00:00
2019-09-26 09:48:07 +00:00
2019-10-15 09:07:44 +00:00
2020-01-15 13:36:58 +00:00
2019-01-11 17:11:39 +00:00
2017-09-15 05:02:56 +00:00
2018-11-28 18:25:07 +00:00
2019-05-15 23:54:07 +00:00
2018-05-21 19:35:08 +00:00
2020-01-08 14:12:08 +00:00
2019-10-11 13:11:11 +00:00
2019-10-18 09:17:56 +00:00
2019-05-10 07:07:19 +00:00
2019-05-10 07:07:19 +00:00
2018-11-28 18:25:07 +00:00
2018-02-28 19:58:24 +00:00
2019-10-15 09:07:44 +00:00
2018-06-19 14:00:39 +00:00
2019-08-09 08:44:30 +00:00
2018-06-19 14:00:39 +00:00
2019-11-28 15:58:24 +00:00
2019-07-08 13:45:15 +00:00
2018-06-19 14:00:39 +00:00
2018-11-28 18:25:07 +00:00
2019-04-11 16:35:18 +00:00
2019-04-11 16:35:18 +00:00
2020-02-10 12:21:17 +00:00
2020-01-13 13:53:20 +00:00
2019-04-17 15:37:48 +00:00
2019-03-02 10:18:01 +00:00
2019-07-08 13:45:15 +00:00
2020-04-16 14:21:41 +00:00
2020-04-16 14:21:41 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2020-01-10 19:03:12 +00:00
2020-01-10 19:03:12 +00:00
2019-08-08 08:29:18 +00:00
2018-06-19 14:00:39 +00:00
2018-12-17 17:33:06 +00:00
2020-02-10 12:21:17 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2019-10-15 09:07:44 +00:00
2019-07-08 13:45:15 +00:00
2019-01-11 17:11:39 +00:00
2019-07-08 13:45:15 +00:00
2019-01-11 17:05:20 +00:00
2019-07-08 13:45:15 +00:00
2019-01-11 17:11:39 +00:00
2017-09-15 05:02:56 +00:00
2019-04-24 20:57:20 +00:00
2020-03-02 11:36:58 +00:00
2020-03-02 11:36:58 +00:00
2019-01-25 20:29:58 +00:00
2019-12-03 19:43:12 +00:00
2019-12-03 19:43:12 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2020-01-14 14:47:48 +00:00
2019-11-26 16:29:50 +00:00
2020-03-23 20:51:37 +00:00
2019-07-08 13:45:15 +00:00
2019-01-11 17:11:39 +00:00
2019-10-25 12:07:32 +00:00
2019-10-25 12:07:32 +00:00
2018-11-28 18:25:07 +00:00
2019-07-08 13:45:15 +00:00
2017-09-15 05:02:56 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2020-01-13 13:53:20 +00:00
2019-12-02 09:47:34 +00:00
2019-07-08 13:45:15 +00:00
2019-01-11 17:11:39 +00:00
2020-01-10 19:03:12 +00:00
2020-01-10 19:03:12 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-09-17 15:47:29 +00:00
2020-03-02 11:36:58 +00:00
2020-03-02 11:36:58 +00:00
2019-07-08 13:45:15 +00:00
2019-10-15 09:07:44 +00:00
2020-04-02 07:48:36 +00:00
2020-04-02 07:48:36 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2020-03-24 11:48:42 +00:00
2020-03-24 11:48:42 +00:00
2020-03-30 13:02:46 +00:00
2020-04-03 09:37:52 +00:00
2020-05-13 09:43:11 +00:00
2020-05-13 09:43:11 +00:00
2020-01-08 14:12:08 +00:00
2019-07-08 13:45:15 +00:00
2020-05-06 20:19:49 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2020-05-14 19:33:26 +00:00
2020-04-14 11:00:49 +00:00
2020-04-14 11:00:49 +00:00
2019-09-17 15:47:29 +00:00
2019-07-08 13:45:15 +00:00
2019-01-11 17:11:39 +00:00
2019-07-08 13:45:15 +00:00
2020-04-16 20:56:25 +00:00
2020-04-16 20:56:25 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2020-04-01 22:20:37 +00:00
2020-03-21 18:53:46 +00:00
2019-01-11 17:11:39 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2018-04-06 01:01:48 +00:00
2019-11-06 12:16:00 +00:00
2019-10-23 09:33:16 +00:00
2019-11-06 12:16:00 +00:00
2020-02-19 14:05:46 +00:00
2020-05-14 09:39:45 +00:00
2020-05-14 09:39:45 +00:00
2020-05-14 09:39:45 +00:00
2020-05-17 17:22:01 +00:00
2019-03-04 12:42:10 +00:00
2019-05-03 08:35:42 +00:00
2019-07-08 13:45:15 +00:00
2019-05-06 07:34:09 +00:00
2019-02-16 11:11:45 +00:00
2019-01-11 17:11:39 +00:00
2019-07-08 13:45:15 +00:00
2019-09-17 15:47:29 +00:00
2019-03-28 13:33:30 +00:00
2019-07-08 13:45:15 +00:00
2017-09-15 05:02:56 +00:00
2018-10-23 11:32:56 +00:00
2019-07-08 13:45:15 +00:00
2017-11-22 11:21:47 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2019-01-30 13:03:37 +00:00
2019-01-30 13:03:37 +00:00
2020-01-15 13:46:38 +00:00
2020-01-15 13:46:38 +00:00
2020-01-15 13:46:38 +00:00
2020-01-15 13:46:38 +00:00
2020-01-15 13:46:38 +00:00
2020-01-15 13:46:38 +00:00
2019-01-11 17:11:39 +00:00
2019-07-08 13:45:15 +00:00
2019-01-11 17:11:39 +00:00
2019-11-26 14:05:20 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2020-04-15 09:30:07 +00:00
2020-03-21 18:53:46 +00:00
2019-10-15 09:07:44 +00:00
2020-03-21 18:53:46 +00:00
2020-03-21 18:53:46 +00:00
2019-10-15 09:07:44 +00:00
2018-11-28 18:25:07 +00:00
2018-11-26 19:20:27 +00:00
2019-07-08 13:45:15 +00:00
2019-01-11 17:11:39 +00:00
2019-09-17 15:47:29 +00:00
2019-09-17 15:47:29 +00:00
2020-01-08 14:12:08 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-04-09 17:18:20 +00:00
2019-01-11 17:11:39 +00:00
2019-12-10 08:32:10 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2020-01-03 18:42:32 +00:00
2019-10-15 09:07:44 +00:00
2019-01-11 17:11:39 +00:00
2020-01-10 19:03:12 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2020-02-07 03:25:28 +00:00
2019-04-09 17:18:20 +00:00
2019-07-08 13:45:15 +00:00
2020-01-07 09:54:44 +00:00
2020-05-14 19:33:26 +00:00
2019-01-11 17:11:39 +00:00
2020-04-14 11:00:49 +00:00
2019-09-17 15:47:29 +00:00
2019-10-15 09:07:44 +00:00
2019-09-17 15:47:29 +00:00
2019-10-15 09:07:44 +00:00
2020-03-21 18:53:46 +00:00
2020-04-16 14:21:41 +00:00
2020-04-16 20:56:25 +00:00
2020-04-24 20:40:45 +00:00
2020-03-21 18:53:46 +00:00
2020-03-21 18:53:46 +00:00
2020-04-16 14:21:41 +00:00
2020-01-08 14:12:08 +00:00
2020-01-08 14:12:08 +00:00
2019-07-08 13:45:15 +00:00
2019-08-29 14:16:23 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2018-10-23 11:32:56 +00:00
2019-07-30 19:35:37 +00:00
2019-02-15 01:22:54 +00:00
2019-07-30 19:35:37 +00:00
2018-06-19 14:00:39 +00:00
2017-09-15 05:02:56 +00:00
2018-11-28 18:25:07 +00:00
2019-08-20 12:18:28 +00:00
2019-03-19 18:11:52 +00:00
2020-05-04 13:47:35 +00:00
2020-03-18 16:06:09 +00:00
2019-02-20 17:08:53 +00:00
2020-01-09 19:49:23 +00:00
2019-02-12 10:58:36 +00:00
2019-09-17 15:47:29 +00:00
2019-02-21 14:36:07 +00:00
2019-03-26 14:42:49 +00:00
2020-01-13 13:02:16 +00:00
2019-02-21 09:33:42 +00:00
2019-04-10 10:27:07 +00:00
2019-09-17 15:47:29 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-09-17 15:47:29 +00:00
2019-09-17 15:47:29 +00:00
2019-07-08 13:45:15 +00:00
2019-01-11 17:11:39 +00:00
2019-07-08 13:45:15 +00:00
2019-01-11 17:11:39 +00:00
2019-01-11 17:11:39 +00:00
2019-07-08 13:45:15 +00:00
2017-11-01 13:23:26 +00:00
2019-07-08 13:45:15 +00:00
2019-04-08 16:58:07 +00:00
2020-01-20 14:07:16 +00:00
2020-05-15 10:20:03 +00:00
2020-05-15 10:20:03 +00:00
2020-05-15 10:20:03 +00:00
2020-02-10 12:21:17 +00:00
2020-01-13 07:53:49 +00:00
2020-01-28 19:16:18 +00:00
2020-03-10 17:22:54 +00:00
2020-03-10 17:22:54 +00:00
2020-03-10 17:22:54 +00:00
2019-11-28 15:58:24 +00:00
2018-06-19 14:00:39 +00:00
2019-07-08 13:45:15 +00:00
2019-02-09 00:55:14 +00:00
2019-02-09 00:55:14 +00:00
2020-02-10 12:21:17 +00:00
2020-01-28 19:16:18 +00:00
2020-01-08 14:12:08 +00:00
2019-10-15 09:17:36 +00:00
2019-04-09 12:28:04 +00:00
2019-07-08 13:45:15 +00:00
2019-01-11 17:11:39 +00:00
2019-07-08 13:45:15 +00:00
2020-01-10 19:03:12 +00:00
2020-01-10 19:03:12 +00:00
2019-07-08 13:45:15 +00:00
2019-07-08 13:45:15 +00:00
2019-10-22 16:15:56 +00:00
2019-01-11 17:11:39 +00:00
2019-07-08 13:45:15 +00:00
2019-05-22 10:32:25 +00:00
2018-11-28 18:25:07 +00:00
2018-03-07 22:06:20 +00:00
2019-07-08 13:45:15 +00:00