gecko-dev/mozglue/baseprofiler/core
Gerald Squelart f2401ecda3 Bug 1464506 - Record FileIO markers on all threads - r=canaltinova
In addition to the existing "mainthreadio" feature, we now have:
- "fileio" to also capture file I/O from other profiled threads.
- "fileioall" to also capture file I/O from all threads (even unregistered threads).
- "noiostacks" to prevent capturing stack traces for "io" markers.
These are all off by default, except for `MOZ_PROFILER_STARTUP=1`.

Differential Revision: https://phabricator.services.mozilla.com/D75764
2020-05-25 08:58:47 +00:00
..
vtune
EHABIStackWalk.cpp Bug 1634784 - Remove #ifdef MOZ_GECKO_PROFILER wrappers in mozglue/baseprofiler cpp files, and reorder includes. r=gerald 2020-05-05 22:00:49 +00:00
EHABIStackWalk.h
PageInformation.cpp Bug 1634784 - Remove #ifdef MOZ_GECKO_PROFILER wrappers in mozglue/baseprofiler cpp files, and reorder includes. r=gerald 2020-05-05 22:00:49 +00:00
PageInformation.h Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 17:39:15 +00:00
PlatformMacros.h Bug 1634205 - Support Gecko Profiler and Base Profiler on FreeBSD r=mstange 2020-05-06 17:44:19 +00:00
ProfileBuffer.cpp Bug 1635570 - Cut too-long label dynamic strings and add ellipsis - r=canaltinova 2020-05-12 01:13:17 +00:00
ProfileBuffer.h Bug 1630872 - Replace uses of BlocksRingBuffer with ProfileChunkedBuffer in Base Profiler - r=canaltinova 2020-04-24 06:24:44 +00:00
ProfileBufferEntry.cpp Bug 1512991 - Add JsonWriteFunc::Write to take string length. r=botond 2020-05-08 16:24:31 +00:00
ProfileBufferEntry.h Bug 1630872 - Replace uses of BlocksRingBuffer with ProfileChunkedBuffer in Base Profiler - r=canaltinova 2020-04-24 06:24:44 +00:00
ProfileJSONWriter.cpp Bug 1512991 - Add JsonWriteFunc::Write to take string length. r=botond 2020-05-08 16:24:31 +00:00
ProfiledThreadData.cpp Bug 1634784 - Remove #ifdef MOZ_GECKO_PROFILER wrappers in mozglue/baseprofiler cpp files, and reorder includes. r=gerald 2020-05-05 22:00:49 +00:00
ProfiledThreadData.h
ProfilerBacktrace.cpp Bug 1634784 - Remove #ifdef MOZ_GECKO_PROFILER wrappers in mozglue/baseprofiler cpp files, and reorder includes. r=gerald 2020-05-05 22:00:49 +00:00
ProfilerBacktrace.h Bug 1630872 - Replace uses of BlocksRingBuffer with ProfileChunkedBuffer in Base Profiler - r=canaltinova 2020-04-24 06:24:44 +00:00
ProfilerMarkerPayload.cpp Bug 1612557 - part4 : use `Media` category for markers r=bryce,gerald,canaltinova 2020-05-16 19:58:25 +00:00
ProfilingCategory.cpp Bug 1634784 - Remove #ifdef MOZ_GECKO_PROFILER wrappers in mozglue/baseprofiler cpp files, and reorder includes. r=gerald 2020-05-05 22:00:49 +00:00
ProfilingStack.cpp Bug 1634784 - Remove #ifdef MOZ_GECKO_PROFILER wrappers in mozglue/baseprofiler cpp files, and reorder includes. r=gerald 2020-05-05 22:00:49 +00:00
RegisteredThread.cpp Bug 1634784 - Remove #ifdef MOZ_GECKO_PROFILER wrappers in mozglue/baseprofiler cpp files, and reorder includes. r=gerald 2020-05-05 22:00:49 +00:00
RegisteredThread.h Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 17:39:15 +00:00
ThreadInfo.h Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 17:39:15 +00:00
VTuneProfiler.cpp Bug 1634784 - Remove #ifdef MOZ_GECKO_PROFILER wrappers in mozglue/baseprofiler cpp files, and reorder includes. r=gerald 2020-05-05 22:00:49 +00:00
VTuneProfiler.h
platform-linux-android.cpp Bug 1634205 - Support Gecko Profiler and Base Profiler on FreeBSD r=mstange 2020-05-06 17:44:19 +00:00
platform-macos.cpp Bug 1572337: Don't call TimeStamp::Now() within SuspendAndSample r=froydnj 2019-11-08 21:18:06 +00:00
platform-win32.cpp Bug 1557282 Part 2: Fix profiler issues when using SetLockdownDefaultDacl. r=dmajor 2020-03-12 20:40:50 +00:00
platform.cpp Bug 1464506 - Record FileIO markers on all threads - r=canaltinova 2020-05-25 08:58:47 +00:00
platform.h Bug 1618979 - Tweak base profiler logging. r=gerald 2020-03-17 03:25:40 +00:00
shared-libraries-linux.cc Bug 1634205 - Support Gecko Profiler and Base Profiler on FreeBSD r=mstange 2020-05-06 17:44:19 +00:00
shared-libraries-macos.cc Bug 1634784 - Remove #ifdef MOZ_GECKO_PROFILER wrappers in mozglue/baseprofiler cpp files, and reorder includes. r=gerald 2020-05-05 22:00:49 +00:00
shared-libraries-win32.cc Bug 1634784 - Remove #ifdef MOZ_GECKO_PROFILER wrappers in mozglue/baseprofiler cpp files, and reorder includes. r=gerald 2020-05-05 22:00:49 +00:00