mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-13 05:15:45 +00:00
3a8384acc0
This patch uses the profiler_suspend_sample_thread method which was added in part 1. With this patch, we no longer manually run code to pause the target thread, instead using the profiler's provided code to do so. In addition, we no longer manually walk the stack to collect native stack frames, instead relying on the profiler's cross-platform stack walking logic. This helps remove some of the code from ThreadStackHelper which was redundant with the profiler. Much of the pseudostack code in ThreadStackHelper is also redundant, and should hopefully be eliminated in a follow-up. MozReview-Commit-ID: 4RjLHt6inH9 |
||
---|---|---|
.. | ||
base | ||
build | ||
components | ||
doc | ||
ds | ||
glue | ||
idl-parser | ||
io | ||
libxpt/xptcall | ||
reflect | ||
rust | ||
string | ||
system | ||
tests | ||
threads | ||
typelib | ||
windbgdlg | ||
xpidl | ||
moz.build | ||
xpcom-config.h.in | ||
xpcom-private.h.in |