gecko-dev/tools/profiler
Gerald Squelart 93fc93adba Bug 1710607 - If not profiling, make ShutdownProfilerChild dispatch SYNC - r=canaltinova
When not profiling, ShutdownProfilerChild should be quick, so it's safe to run synchronously.
In this case, we don't need to manually shutdown the thread (to wait for the previously-async task).
This removes the risky thread-shutdown with its inner event-handling loop, where all crashes in bug 1613798 happen.

Differential Revision: https://phabricator.services.mozilla.com/D114845
2021-05-12 10:44:33 +00:00
..
core 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
docs Bug 1676079 - For consistency and clarity, add Marker suffix to all marker types - r=gregtatum 2020-11-30 22:52:44 +00:00
gecko Bug 1710607 - If not profiling, make ShutdownProfilerChild dispatch SYNC - r=canaltinova 2021-05-12 10:44:33 +00:00
lul Bug 1679522 - Fix include directives and forward declarations. r=andi,necko-reviewers,jgilbert 2021-03-25 10:19:44 +00:00
public Bug 1708350 - profiler_suspend_and_sample_thread can now sample the current thread - r=canaltinova 2021-05-06 23:23:40 +00:00
rust-helper Bug 1654807 - update thin-vec to 0.2.1 for potential endianess fix. r=froydnj 2020-09-14 17:32:40 +00:00
tasktracer
tests Bug 1708350 - profiler_suspend_and_sample_thread can now sample the current thread - r=canaltinova 2021-05-06 23:23:40 +00:00
moz.build Bug 1693037 - Fix non-MOZ_GECKO_PROFILER builds - r=florian 2021-02-17 22:36:28 +00:00