gecko-dev/dom/performance
Gerald Squelart 95f77c2409 Bug 1576819 - Use PROFILER_ADD_MARKER{,_WITH_PAYLOAD} everywhere - r=gregtatum
All calls to `profiler_add_marker()` (outside of the profilers code) are
now replaced by either:
- `PROFILER_ADD_MARKER(name, categoryPair)`
- `PROFILER_ADD_MARKER_WITH_PAYLOAD(name, categoryPair, TypeOfMarkerPayload,
                                    (payload, ..., arguments))`

This makes all calls consistent, and they won't need to prefix the category pair
with `JS::ProfilingCategoryPair::`.

Also it will make it easier to add (and later remove) internal-profiling
instrumentation (bug 1576550), and to replace heap-allocated payloads with
stack-allocated ones (bug 1576555).

Differential Revision: https://phabricator.services.mozilla.com/D43588

--HG--
extra : moz-landing-system : lando
2019-09-04 07:56:51 +00:00
..
tests Bug 1577746 - Enable ESLint rule object-shorthand for dom/. r=baku 2019-09-02 11:22:27 +00:00
moz.build Bug 1231213 - Implement cross-process ServiceWorkerGlobalScope.skipWaiting(). r=asuth 2019-08-15 17:27:28 +00:00
Performance.cpp Bug 1576819 - Use PROFILER_ADD_MARKER{,_WITH_PAYLOAD} everywhere - r=gregtatum 2019-09-04 07:56:51 +00:00
Performance.h Bug 1490044 - Remove DOMPrefs. r=bzbarsky 2019-06-13 09:02:03 +00:00
PerformanceEntry.cpp Bug 1121623 part 5. Remove PerformanceEntry::WrapObject. r=peterv 2019-05-24 07:23:47 +00:00
PerformanceEntry.h Bug 1121623 part 5. Remove PerformanceEntry::WrapObject. r=peterv 2019-05-24 07:23:47 +00:00
PerformanceMainThread.cpp Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
PerformanceMainThread.h
PerformanceMark.cpp
PerformanceMark.h
PerformanceMeasure.cpp
PerformanceMeasure.h
PerformanceNavigation.cpp
PerformanceNavigation.h
PerformanceNavigationTiming.cpp Bug 1560495: Update unload event security information for Navigation-Timing Level 2 specification. r=baku 2019-07-09 07:19:50 +00:00
PerformanceNavigationTiming.h Bug 1387894 - Avoid Double-Reducing Performance Duration objects. r=baku 2019-08-02 07:37:09 +02:00
PerformanceObserver.cpp Bug 1557793 part 3. Change the signatures of various nsContentUtils localization methods to play nicer with the new stringbundle API. r=smaug 2019-06-08 21:26:12 +00:00
PerformanceObserver.h Bug 1539006: Properly implement Performance Timeline Level 2 w3c spec. r=mstange,baku 2019-04-12 16:29:48 +00:00
PerformanceObserverEntryList.cpp
PerformanceObserverEntryList.h Bug 1490044 - Remove DOMPrefs. r=bzbarsky 2019-06-13 09:02:03 +00:00
PerformanceResourceTiming.cpp
PerformanceResourceTiming.h
PerformanceServerTiming.cpp
PerformanceServerTiming.h
PerformanceService.cpp
PerformanceService.h
PerformanceStorage.h
PerformanceStorageWorker.cpp Bug 1559919 - Finish the WorkerHolder cleanup - part 2 - Remove dead code in PerformanceStorageWorker, r=asuth 2019-07-12 11:15:46 +00:00
PerformanceStorageWorker.h
PerformanceTiming.cpp Backed out 2 changesets (bug 1558915) for causing bustages. CLOSED TREE 2019-08-02 12:17:42 +03:00
PerformanceTiming.h Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
PerformanceWorker.cpp Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
PerformanceWorker.h