gecko-dev/xpcom/glue
Ray Kraesig 8bb6f203e5 Bug 1909898 [1/1] - Skip checking initialization if check-function is not found r=yjuglaret
In late beta and later, `xul.dll` does notexport the check function, and
`firefox.exe` does not try to load it. Unfortunately, a partial update
can result in these two being mismatched -- and does so often enough to
be a beta topcrash.

Suppress this crash by checking whether the diagnostic function is
actually exported and found, rather than asserting that it must be.

(This patch is explicitly just a bandaid, and doesn't address the
underlying issue of the two binaries being mismatching versions.)

Differential Revision: https://phabricator.services.mozilla.com/D218798
2024-08-19 16:19:25 +00:00
..
standalone Bug 1909898 [1/1] - Skip checking initialization if check-function is not found r=yjuglaret 2024-08-19 16:19:25 +00:00
FileUtils.cpp
FileUtils.h Bug 1874226 - Use unique_ptr not Scoped in xpcom/*. r=xpcom-reviewers,necko-reviewers,valentin,emilio 2024-02-07 18:30:22 +00:00
MemUtils.cpp Bug 1852806 - Remove macros for older Windows SDK from xpcom/. r=xpcom-reviewers,glandium 2023-09-15 03:19:28 +00:00
MemUtils.h
XREAppData.cpp Bug 1894912 [Linux] Use lower case of app name as DBus app name r=emilio 2024-05-14 10:55:04 +00:00
moz.build
objs.mozbuild Bug 1677775 - reformat .mozbuild files with Black r=linter-reviewers,geckoview-reviewers,firefox-build-system-reviewers,ahal,glandium,owlish,sylvestre 2023-12-08 04:26:45 +00:00