gecko-dev/mozglue/baseprofiler/core
Yury Delendik 8667790959 Bug 1846534 - Track unwind info for tail calls. r=jseward,mstange,profiler-reviewers
Tail calls are doing some stack data manipulations, and profiler (iterator) needs to know how to find where caller RA and FP stored. A platform now preserves temporary registers used to store FP/RA using collapse frame operations.

Differential Revision: https://phabricator.services.mozilla.com/D183269
2023-09-26 21:08:00 +00:00
..
vtune
BaseAndGeckoProfilerDetail.cpp
EHABIStackWalk.cpp
EHABIStackWalk.h
PageInformation.cpp
PageInformation.h
PlatformMacros.h
ProfileBuffer.cpp
ProfileBuffer.h
ProfileBufferEntry.cpp Bug 1835649 - Avoid serializing the number of operations per sample for profiler counters that don't count operations, r=canaltinova. 2023-06-02 02:01:10 +00:00
ProfileBufferEntry.h Bug 1728769 - Use std::underlying_type_t for profile buffer enum types r=canaltinova 2023-04-05 13:52:29 +00:00
ProfileJSONWriter.cpp
ProfiledThreadData.cpp Bug 1615546 - Remove the optimizations field from profiler frame table r=julienw 2023-01-24 13:18:43 +00:00
ProfiledThreadData.h
ProfilerBacktrace.cpp
ProfilerBacktrace.h
ProfilerMarkers.cpp Bug 1838497 - Add a profiler feature to record the clock frequency of every core while sampling, r=canaltinova. 2023-08-10 10:27:14 +00:00
ProfilerUtils.cpp
ProfilingCategory.cpp
ProfilingStack.cpp
RegisteredThread.cpp
RegisteredThread.h Bug 1519636 - Reformat recent changes to the Google coding style. r=glandium 2023-02-13 15:02:07 +00:00
ThreadInfo.h
VTuneProfiler.cpp
VTuneProfiler.h
platform-linux-android.cpp Bug 1846534 - Track unwind info for tail calls. r=jseward,mstange,profiler-reviewers 2023-09-26 21:08:00 +00:00
platform-macos.cpp Bug 1846534 - Track unwind info for tail calls. r=jseward,mstange,profiler-reviewers 2023-09-26 21:08:00 +00:00
platform-win32.cpp Bug 1846534 - Track unwind info for tail calls. r=jseward,mstange,profiler-reviewers 2023-09-26 21:08:00 +00:00
platform.cpp Bug 1846534 - Track unwind info for tail calls. r=jseward,mstange,profiler-reviewers 2023-09-26 21:08:00 +00:00
platform.h
shared-libraries-linux.cc Bug 1811068 - Implement the codeId for Linux r=mstange 2023-02-14 14:50:57 +00:00
shared-libraries-macos.cc Bug 1811068 - Implement the codeId for macOS r=mstange 2023-02-14 14:50:57 +00:00
shared-libraries-win32.cc Bug 1844908 - Remove pre-Win10-specific codepath from Gecko Profiler. r=mstange 2023-07-26 08:52:53 +00:00