gecko-dev/tools/profiler/core
Gerald Squelart 144c953d0c Bug 1707489 - Use StackWalkControl in Profiler's DoMozStackWalkBacktrace - r=canaltinova
When mozglue's MozStackWalkThread ends, the last found SP can be checked to see if it was called by JIT code, in which case we can restart the native stack walk from the known caller of the JIT code.

Differential Revision: https://phabricator.services.mozilla.com/D116379
2021-06-03 22:11:06 +00:00
..
vtune
EHABIStackWalk.cpp
EHABIStackWalk.h
PageInformation.cpp Bug 1698129 - Rename the profiler browsingContextID outputs to tabID and bump the profile version r=gerald 2021-03-25 12:52:11 +00:00
PageInformation.h Bug 1698129 - Rename browsingContextID to tabID inside the profiler codebase r=julienw,gerald,devtools-backward-compat-reviewers 2021-03-25 12:52:10 +00:00
PlatformMacros.h
ProfileBuffer.cpp Bug 1685938 - Precompute sample timestamps as milliseconds in sampler loop - r=canaltinova 2021-01-19 02:54:15 +00:00
ProfileBuffer.h Bug 1691504 - ProfileBufferCollector now provides the main profiler buffer's range start - r=canaltinova 2021-02-09 12:21:32 +00:00
ProfileBufferEntry.cpp Bug 1712733 - Output empty stacks if there are CPU usage numbers - r=florian 2021-05-27 11:44:45 +00:00
ProfileBufferEntry.h Bug 1329600 - Scaffolding to output CPU measurements in samples - r=canaltinova 2021-01-04 07:19:16 +00:00
ProfiledThreadData.cpp Bug 1329600 - Scaffolding to output CPU measurements in samples - r=canaltinova 2021-01-04 07:19:16 +00:00
ProfiledThreadData.h Bug 1676361 - Clean up profiler includes. r=gerald 2020-11-23 16:09:13 +00:00
ProfilerBacktrace.cpp Bug 1672310 - Output marker backtraces from other threads - r=gregtatum 2020-10-27 03:16:12 +00:00
ProfilerBacktrace.h Bug 1672310 - Output marker backtraces from other threads - r=gregtatum 2020-10-27 03:16:12 +00:00
ProfilerCodeAddressService.cpp
ProfilerMarkers.cpp Bug 1679763 - Explicitly instantiate often-used profiler templates. r=gerald 2020-12-04 14:21:57 +00:00
RegisteredThread.cpp Bug 1676361 - Clean up profiler includes. r=gerald 2020-11-23 16:09:13 +00:00
RegisteredThread.h Bug 1676361 - Clean up profiler includes. r=gerald 2020-11-23 16:09:13 +00:00
ThreadInfo.h
VTuneProfiler.cpp Bug 1684173 - Add newline character at end of files when missing r=sylvestre,geckoview-reviewers,agi 2021-01-07 08:53:08 +00:00
VTuneProfiler.h
memory_hooks.cpp Bug 1705318 - substract the memory used by the profiler buffer when sampling the memory counter, r=gerald. 2021-05-07 09:32:11 +00:00
memory_hooks.h Bug 1705318 - substract the memory used by the profiler buffer when sampling the memory counter, r=gerald. 2021-05-07 09:32:11 +00:00
platform-linux-android.cpp Bug 1635442 - Only initialize LUL when the StackWalk feature is requested on Linux, r=gerald. 2021-04-29 15:27:26 +00:00
platform-macos.cpp Bug 1635442 - Only initialize LUL when the StackWalk feature is requested on Linux, r=gerald. 2021-04-29 15:27:26 +00:00
platform-win32.cpp Bug 1703410 - Only change Windows timer resolution if PROFILER_ADJUST_TIMER_RESOLUTION is set - r=florian 2021-05-19 22:29:17 +00:00
platform.cpp Bug 1707489 - Use StackWalkControl in Profiler's DoMozStackWalkBacktrace - r=canaltinova 2021-06-03 22:11:06 +00:00
platform.h Bug 1685938 - Keep CPU measurements and their timestamp within 8*median duration - r=canaltinova 2021-01-19 02:55:35 +00:00
shared-libraries-linux.cc Bug 1676361 - Clean up profiler includes. r=gerald 2020-11-23 16:09:13 +00:00
shared-libraries-macos.cc
shared-libraries-win32.cc Bug 1702086 - Part4: Use PEHeaders::GetBounds instead of GetModuleInformation. r=gerald 2021-05-19 18:01:49 +00:00