diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-15 03:34:50 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-15 03:34:50 +0000 |
commit | def92d1b8e9d373e2f6f27c366d578d97d8960c6 (patch) | |
tree | 2ef34b9ad8bb9a9220e05d60352558b15f513894 /third_party/libwebrtc/moz-patch-stack/0047.patch | |
parent | Adding debian version 125.0.3-1. (diff) | |
download | firefox-def92d1b8e9d373e2f6f27c366d578d97d8960c6.tar.xz firefox-def92d1b8e9d373e2f6f27c366d578d97d8960c6.zip |
Merging upstream version 126.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'third_party/libwebrtc/moz-patch-stack/0047.patch')
-rw-r--r-- | third_party/libwebrtc/moz-patch-stack/0047.patch | 139 |
1 files changed, 4 insertions, 135 deletions
diff --git a/third_party/libwebrtc/moz-patch-stack/0047.patch b/third_party/libwebrtc/moz-patch-stack/0047.patch index bcaee89ce5..9fd44ff47f 100644 --- a/third_party/libwebrtc/moz-patch-stack/0047.patch +++ b/third_party/libwebrtc/moz-patch-stack/0047.patch @@ -5,14 +5,14 @@ Subject: Bug 1714577 - Part 6 - Copy WebRTC's trace_event.h to Gecko, Differential Revision: https://phabricator.services.mozilla.com/D116843 --- - rtc_base/trace_event.h | 1055 +--------------------------------------- - 1 file changed, 3 insertions(+), 1052 deletions(-) + rtc_base/trace_event.h | 924 +---------------------------------------- + 1 file changed, 3 insertions(+), 921 deletions(-) diff --git a/rtc_base/trace_event.h b/rtc_base/trace_event.h -index 6689bc0c37..b34df0c93f 100644 +index 32ad031385..b34df0c93f 100644 --- a/rtc_base/trace_event.h +++ b/rtc_base/trace_event.h -@@ -1,1052 +1,3 @@ +@@ -1,921 +1,3 @@ -// Copyright (c) 2012 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file under third_party_mods/chromium or at: @@ -445,100 +445,6 @@ index 6689bc0c37..b34df0c93f 100644 - name, id, TRACE_EVENT_FLAG_COPY, arg1_name, \ - arg1_val, arg2_name, arg2_val) - --// Records a single FLOW_BEGIN event called "name" immediately, with 0, 1 or 2 --// associated arguments. If the category is not enabled, then this --// does nothing. --// - category and name strings must have application lifetime (statics or --// literals). They may not include " chars. --// - `id` is used to match the FLOW_BEGIN event with the FLOW_END event. FLOW --// events are considered to match if their category, name and id values all --// match. `id` must either be a pointer or an integer value up to 64 bits. If --// it's a pointer, the bits will be xored with a hash of the process ID so --// that the same pointer on two different processes will not collide. --// FLOW events are different from ASYNC events in how they are drawn by the --// tracing UI. A FLOW defines asynchronous data flow, such as posting a task --// (FLOW_BEGIN) and later executing that task (FLOW_END). Expect FLOWs to be --// drawn as lines or arrows from FLOW_BEGIN scopes to FLOW_END scopes. Similar --// to ASYNC, a FLOW can consist of multiple phases. The first phase is defined --// by the FLOW_BEGIN calls. Additional phases can be defined using the FLOW_STEP --// macros. When the operation completes, call FLOW_END. An async operation can --// span threads and processes, but all events in that operation must use the --// same `name` and `id`. Each event can have its own args. --#define TRACE_EVENT_FLOW_BEGIN0(category, name, id) \ -- INTERNAL_TRACE_EVENT_ADD_WITH_ID(TRACE_EVENT_PHASE_FLOW_BEGIN, category, \ -- name, id, TRACE_EVENT_FLAG_NONE) --#define TRACE_EVENT_FLOW_BEGIN1(category, name, id, arg1_name, arg1_val) \ -- INTERNAL_TRACE_EVENT_ADD_WITH_ID(TRACE_EVENT_PHASE_FLOW_BEGIN, category, \ -- name, id, TRACE_EVENT_FLAG_NONE, arg1_name, \ -- arg1_val) --#define TRACE_EVENT_FLOW_BEGIN2(category, name, id, arg1_name, arg1_val, \ -- arg2_name, arg2_val) \ -- INTERNAL_TRACE_EVENT_ADD_WITH_ID(TRACE_EVENT_PHASE_FLOW_BEGIN, category, \ -- name, id, TRACE_EVENT_FLAG_NONE, arg1_name, \ -- arg1_val, arg2_name, arg2_val) --#define TRACE_EVENT_COPY_FLOW_BEGIN0(category, name, id) \ -- INTERNAL_TRACE_EVENT_ADD_WITH_ID(TRACE_EVENT_PHASE_FLOW_BEGIN, category, \ -- name, id, TRACE_EVENT_FLAG_COPY) --#define TRACE_EVENT_COPY_FLOW_BEGIN1(category, name, id, arg1_name, arg1_val) \ -- INTERNAL_TRACE_EVENT_ADD_WITH_ID(TRACE_EVENT_PHASE_FLOW_BEGIN, category, \ -- name, id, TRACE_EVENT_FLAG_COPY, arg1_name, \ -- arg1_val) --#define TRACE_EVENT_COPY_FLOW_BEGIN2(category, name, id, arg1_name, arg1_val, \ -- arg2_name, arg2_val) \ -- INTERNAL_TRACE_EVENT_ADD_WITH_ID(TRACE_EVENT_PHASE_FLOW_BEGIN, category, \ -- name, id, TRACE_EVENT_FLAG_COPY, arg1_name, \ -- arg1_val, arg2_name, arg2_val) -- --// Records a single FLOW_STEP event for `step` immediately. If the category --// is not enabled, then this does nothing. The `name` and `id` must match the --// FLOW_BEGIN event above. The `step` param identifies this step within the --// async event. This should be called at the beginning of the next phase of an --// asynchronous operation. --#define TRACE_EVENT_FLOW_STEP0(category, name, id, step) \ -- INTERNAL_TRACE_EVENT_ADD_WITH_ID(TRACE_EVENT_PHASE_FLOW_STEP, category, \ -- name, id, TRACE_EVENT_FLAG_NONE, "step", \ -- step) --#define TRACE_EVENT_FLOW_STEP1(category, name, id, step, arg1_name, arg1_val) \ -- INTERNAL_TRACE_EVENT_ADD_WITH_ID(TRACE_EVENT_PHASE_FLOW_STEP, category, \ -- name, id, TRACE_EVENT_FLAG_NONE, "step", \ -- step, arg1_name, arg1_val) --#define TRACE_EVENT_COPY_FLOW_STEP0(category, name, id, step) \ -- INTERNAL_TRACE_EVENT_ADD_WITH_ID(TRACE_EVENT_PHASE_FLOW_STEP, category, \ -- name, id, TRACE_EVENT_FLAG_COPY, "step", \ -- step) --#define TRACE_EVENT_COPY_FLOW_STEP1(category, name, id, step, arg1_name, \ -- arg1_val) \ -- INTERNAL_TRACE_EVENT_ADD_WITH_ID(TRACE_EVENT_PHASE_FLOW_STEP, category, \ -- name, id, TRACE_EVENT_FLAG_COPY, "step", \ -- step, arg1_name, arg1_val) -- --// Records a single FLOW_END event for "name" immediately. If the category --// is not enabled, then this does nothing. --#define TRACE_EVENT_FLOW_END0(category, name, id) \ -- INTERNAL_TRACE_EVENT_ADD_WITH_ID(TRACE_EVENT_PHASE_FLOW_END, category, name, \ -- id, TRACE_EVENT_FLAG_NONE) --#define TRACE_EVENT_FLOW_END1(category, name, id, arg1_name, arg1_val) \ -- INTERNAL_TRACE_EVENT_ADD_WITH_ID(TRACE_EVENT_PHASE_FLOW_END, category, name, \ -- id, TRACE_EVENT_FLAG_NONE, arg1_name, \ -- arg1_val) --#define TRACE_EVENT_FLOW_END2(category, name, id, arg1_name, arg1_val, \ -- arg2_name, arg2_val) \ -- INTERNAL_TRACE_EVENT_ADD_WITH_ID(TRACE_EVENT_PHASE_FLOW_END, category, name, \ -- id, TRACE_EVENT_FLAG_NONE, arg1_name, \ -- arg1_val, arg2_name, arg2_val) --#define TRACE_EVENT_COPY_FLOW_END0(category, name, id) \ -- INTERNAL_TRACE_EVENT_ADD_WITH_ID(TRACE_EVENT_PHASE_FLOW_END, category, name, \ -- id, TRACE_EVENT_FLAG_COPY) --#define TRACE_EVENT_COPY_FLOW_END1(category, name, id, arg1_name, arg1_val) \ -- INTERNAL_TRACE_EVENT_ADD_WITH_ID(TRACE_EVENT_PHASE_FLOW_END, category, name, \ -- id, TRACE_EVENT_FLAG_COPY, arg1_name, \ -- arg1_val) --#define TRACE_EVENT_COPY_FLOW_END2(category, name, id, arg1_name, arg1_val, \ -- arg2_name, arg2_val) \ -- INTERNAL_TRACE_EVENT_ADD_WITH_ID(TRACE_EVENT_PHASE_FLOW_END, category, name, \ -- id, TRACE_EVENT_FLAG_COPY, arg1_name, \ -- arg1_val, arg2_name, arg2_val) -- -//////////////////////////////////////////////////////////////////////////////// -// Implementation specific tracing API definitions. - @@ -645,9 +551,6 @@ index 6689bc0c37..b34df0c93f 100644 -#define TRACE_EVENT_PHASE_ASYNC_BEGIN ('S') -#define TRACE_EVENT_PHASE_ASYNC_STEP ('T') -#define TRACE_EVENT_PHASE_ASYNC_END ('F') --#define TRACE_EVENT_PHASE_FLOW_BEGIN ('s') --#define TRACE_EVENT_PHASE_FLOW_STEP ('t') --#define TRACE_EVENT_PHASE_FLOW_END ('f') -#define TRACE_EVENT_PHASE_METADATA ('M') -#define TRACE_EVENT_PHASE_COUNTER ('C') - @@ -1024,40 +927,6 @@ index 6689bc0c37..b34df0c93f 100644 - arg2_name, arg2_val) \ - RTC_NOOP() - --#define TRACE_EVENT_FLOW_BEGIN0(category, name, id) RTC_NOOP() --#define TRACE_EVENT_FLOW_BEGIN1(category, name, id, arg1_name, arg1_val) \ -- RTC_NOOP() --#define TRACE_EVENT_FLOW_BEGIN2(category, name, id, arg1_name, arg1_val, \ -- arg2_name, arg2_val) \ -- RTC_NOOP() --#define TRACE_EVENT_COPY_FLOW_BEGIN0(category, name, id) RTC_NOOP() --#define TRACE_EVENT_COPY_FLOW_BEGIN1(category, name, id, arg1_name, arg1_val) \ -- RTC_NOOP() --#define TRACE_EVENT_COPY_FLOW_BEGIN2(category, name, id, arg1_name, arg1_val, \ -- arg2_name, arg2_val) \ -- RTC_NOOP() -- --#define TRACE_EVENT_FLOW_STEP0(category, name, id, step) RTC_NOOP() --#define TRACE_EVENT_FLOW_STEP1(category, name, id, step, arg1_name, arg1_val) \ -- RTC_NOOP() --#define TRACE_EVENT_COPY_FLOW_STEP0(category, name, id, step) RTC_NOOP() --#define TRACE_EVENT_COPY_FLOW_STEP1(category, name, id, step, arg1_name, \ -- arg1_val) \ -- RTC_NOOP() -- --#define TRACE_EVENT_FLOW_END0(category, name, id) RTC_NOOP() --#define TRACE_EVENT_FLOW_END1(category, name, id, arg1_name, arg1_val) \ -- RTC_NOOP() --#define TRACE_EVENT_FLOW_END2(category, name, id, arg1_name, arg1_val, \ -- arg2_name, arg2_val) \ -- RTC_NOOP() --#define TRACE_EVENT_COPY_FLOW_END0(category, name, id) RTC_NOOP() --#define TRACE_EVENT_COPY_FLOW_END1(category, name, id, arg1_name, arg1_val) \ -- RTC_NOOP() --#define TRACE_EVENT_COPY_FLOW_END2(category, name, id, arg1_name, arg1_val, \ -- arg2_name, arg2_val) \ -- RTC_NOOP() -- -#define TRACE_EVENT_API_GET_CATEGORY_ENABLED "" - -#define TRACE_EVENT_API_ADD_TRACE_EVENT RTC_NOOP() |