gecko-dev/tools/profiler/core
Gerald Squelart 84deee5fb4 Bug 1559000 - Enable/disable mozglue's AutoProfilerLabel when Gecko Profiler starts/stops - r=mstange
Instead of setting entry&exit function when Gecko Profiler is initialized, we
now set them when profiling actually starts, and reset them when profiling
stops. There may be edge cases (missing or unneeded labels at the very start or
end of a session) are not an issue.

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

--HG--
extra : moz-landing-system : lando
2019-07-04 04:38:54 +00:00
..
vtune
EHABIStackWalk.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
EHABIStackWalk.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
PageInformation.cpp Bug 1520103 - Fixed non-unified Profiler build - r=mstange 2019-02-07 17:35:37 +00:00
PageInformation.h Bug 1520103 - Fixed non-unified Profiler build - r=mstange 2019-02-07 17:35:37 +00:00
PlatformMacros.h Bug 1518716 - Define platform macros such as GP_OS_android for Android/x86-64. r=jseward 2019-02-21 12:46:59 +00:00
ProfileBuffer.cpp Bug 1552063 - Use PowerOfTwo and PowerOfTwoMask in profilers - r=gregtatum 2019-06-28 07:12:57 +00:00
ProfileBuffer.h Bug 1552063 - Use PowerOfTwo and PowerOfTwoMask in profilers - r=gregtatum 2019-06-28 07:12:57 +00:00
ProfileBufferEntry.cpp Bug 1557789 - Expose subcategory information in the profile JSON. r=njn 2019-07-02 17:27:13 +00:00
ProfileBufferEntry.h Bug 1557789 - Expose subcategory information in the profile JSON. r=njn 2019-07-02 17:27:13 +00:00
ProfileJSONWriter.cpp Bug 1520103 - Fixed non-unified Profiler build - r=mstange 2019-02-07 17:35:37 +00:00
ProfiledThreadData.cpp Bug 1557789 - Expose subcategory information in the profile JSON. r=njn 2019-07-02 17:27:13 +00:00
ProfiledThreadData.h Bug 1551355 - Use TimeStamp::NowUnfuzzed() instead of TimeStamp::Now() during gecko profiling r=mstange 2019-06-10 17:35:42 +00:00
ProfilerBacktrace.cpp Bug 1527564 - Child forwards its process name to the profiler - r=mstange 2019-02-14 21:19:42 +00:00
ProfilerBacktrace.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
ProfilerMarker.h Bug 1500692 - Centralize profiling category definition and add infrastructure for subcategories. r=njn 2019-02-16 17:37:43 +00:00
ProfilerMarkerPayload.cpp Bug 1545582 - Integrate JavaScript memory allocation tracking to the profiler; r=canaltinova 2019-07-01 21:53:11 +00:00
RegisteredThread.cpp Bug 1497016 - Add an API to extract tracelogger data and use this within the gecko profiler r=mstange,djvj 2018-12-04 21:43:38 +00:00
RegisteredThread.h Bug 1545582 - Integrate JavaScript memory allocation tracking to the profiler; r=canaltinova 2019-07-01 21:53:11 +00:00
ThreadInfo.h Bug 1551355 - Use TimeStamp::NowUnfuzzed() instead of TimeStamp::Now() during gecko profiling r=mstange 2019-06-10 17:35:42 +00:00
VTuneProfiler.cpp Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
VTuneProfiler.h Bug 1520103 - Fixed non-unified Profiler build - r=mstange 2019-02-07 17:35:37 +00:00
memory_hooks.cpp Bug 1557907 - Fix `jemalloc_replace_dynamic()`. r=glandium 2019-06-13 20:42:19 +00:00
memory_hooks.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
platform-linux-android.cpp Bug 1358214 - gettid wrapper is not provided by any libc in linux r=njn 2019-06-14 07:16:31 +00:00
platform-macos.cpp Bug 1549232 - Only use profiler_current_{process,thread}_id in the Gecko Profiler instead of alternatives - r=mstange 2019-05-09 18:26:15 +00:00
platform-win32.cpp Bug 1551355 - Use TimeStamp::NowUnfuzzed() instead of TimeStamp::Now() during gecko profiling r=mstange 2019-06-10 17:35:42 +00:00
platform.cpp Bug 1559000 - Enable/disable mozglue's AutoProfilerLabel when Gecko Profiler starts/stops - r=mstange 2019-07-04 04:38:54 +00:00
platform.h Bug 1545582 - Integrate JavaScript memory allocation tracking to the profiler; r=canaltinova 2019-07-01 21:53:11 +00:00
shared-libraries-linux.cc Bug 1549232 - Only use profiler_current_{process,thread}_id in the Gecko Profiler instead of alternatives - r=mstange 2019-05-09 18:26:15 +00:00
shared-libraries-macos.cc Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
shared-libraries-win32.cc Bug 1528651 - Fix some trivial warnings and re-enable warnings-as-errors on Windows in some directories. r=dmajor 2019-02-19 20:42:11 +09:00