gecko-dev/browser/app
Yannis Juglaret 9361f6d10e Bug 1836225 - Prevent stack walking deadlock with MOZ_PROFILER_STARTUP=1. r=handyman
We currently fail to guarantee that OnEndDllLoad is called on the same
gLoaderObserver as OnBeginDllLoad. We must implement additional
synchronization to prevent a race condition where a call to
LoaderPrivateAPIImp::SetObserver would come in between the two and
change gLoaderObserver.

This has led to issues when using MOZ_PROFILER_STARTUP=1 where we would
have sStackWalkSuppressions reach (size_t)-1 instead of 0, later
resulting in deadlock or missing stacks. See bug 1687510 comment 10 for
extra details.

Depends on D181436

Differential Revision: https://phabricator.services.mozilla.com/D181437
2023-09-13 14:32:51 +00:00
..
macbuild/Contents Bug 1840752: Drop support for (and prevent from running on) macOS versions below 10.15. r=haik 2023-07-05 17:51:13 +00:00
no-pie
pbproxy
profile Bug 1820793 - Enable global cookie banner handling rules in Nightly. r=timhuang 2023-09-12 10:21:52 +00:00
winlauncher Bug 1836225 - Prevent stack walking deadlock with MOZ_PROFILER_STARTUP=1. r=handyman 2023-09-13 14:32:51 +00:00
BrowserDefines.h
firefox.exe.manifest
macversion.py Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD 2022-12-23 22:45:46 +00:00
Makefile.in
module.ver
moz.build Bug 1838607 - Link libxul as dependent for AFL++. r=firefox-build-system-reviewers,glandium 2023-07-20 14:38:51 +00:00
nsBrowserApp.cpp Bug 1820896 [Linux/X11] Reserve the lower positions of the file descriptors to avoid reuse of stdin/stdout/stderr r=emilio 2023-04-13 11:26:43 +00:00
permissions Bug 1837407 - Workaround UITour default permissions overridden by UNKNOWN_ACTION for SUMO. r=Mardak 2023-06-09 16:19:11 +00:00
splash.rc