gecko-dev/security
Jed Davis 1ea7e357ca Bug 1059602 - Make libxul -> libmozsandbox dependency not a weak symbol. r=glandium
MFBT_API is not the right macro for this; it changes the affected
definition/usage to a weak symbol, for reasons explained in the comments
on its definition.

This was causing the linker to drop the dependency from libmozglue
to libmozsandbox, in some cases (--as-needed, with a linker that
doesn't consider weak symbols "needed"), and thus load libxul with
gSandboxCrashFunc relocated to address 0 (the expected behavior of an
unresolved weak symbol), which caused crashes when writing to it on
startup.

--HG--
extra : amend_source : b99fded391ae90b1311f4cabaf40f15e6414f245
2014-08-28 23:23:13 -07:00
..
apps Bug 1042006 - Replace reviewers-dev certificate. r=fabrice 2014-08-21 00:12:00 -04:00
certverifier Bug 1052099 - August 2014 batch of EV root CA changes. r=keeler 2014-08-27 11:31:20 -07:00
manager bug 1009161 - follow-up: add test_nsCertType.js to xpcshell.ini so it'll actually run r=mmc 2014-08-28 11:38:31 -07:00
nss Bug 1036735: Update NSS to NSS 3.17.1 Beta 1. Also includes the fixes 2014-08-27 15:42:41 -07:00
patches Bug 958916: Update to NSS 3.15.5 beta 3 (NSS_3_15_5_BETA3), r=me 2014-02-03 13:34:34 -08:00
pkix Bug 1052529 - Add missing l10n strings for mozilla::pkix errors. r=keeler 2014-08-26 00:03:00 +02:00
sandbox Bug 1059602 - Make libxul -> libmozsandbox dependency not a weak symbol. r=glandium 2014-08-28 23:23:13 -07:00