gecko-dev/js/xpconnect
Nicholas Nethercote 7c97866f05 Bug 1103375 - Fix some crashes triggered from about:memory. r=mrbkap.
We can't call JS code while iterating over the JS heap in the JS memory
reporter. The Yandex Elements add-on is causing this in two cases.

- The add-on implements some nsIURI objects. This one's easy to work around,
  because GetLocation() can just skip any JS-implemented nsIURI objects.

- The add-on implements some nsIProtocolHandler objects in order to
  implement a custom "xb://" scheme. This one is harder to workaround because
  the call to the JS object's method occurs deep within NS_NewURI(), well
  beyond the JS reporter code. So we just skip "xb://" URLs.

--HG--
extra : rebase_source : 8184c6d9152ee416575689c221bd77b6e0227412
2015-05-18 23:06:01 -07:00
..
crashtests Bug 851418 - Crashtest. r=bholley 2014-10-01 13:52:44 +02:00
idl Bug 1148188 - part2: interposeCall. r=billm 2015-05-07 14:03:24 +02:00
loader Bug 1164620 - Part 1: Remove instances of #ifdef PR_LOGGING in various places. r=froydnj 2015-05-14 10:13:24 -07:00
public Bug 1156632 - Remove unused forward class declarations - patch 7 - JS, r=sfink 2015-04-22 08:29:26 +02:00
shell Bug 1118149 - Mark js/src as FAIL_ON_WARNINGS for gcc and clang. r=jorendorff 2014-12-14 22:10:10 -08:00
src Bug 1103375 - Fix some crashes triggered from about:memory. r=mrbkap. 2015-05-18 23:06:01 -07:00
tests Bug 1163388 - patch 2 - get rid of nsIDOMFile, r=ehsan 2015-05-18 14:52:26 +01:00
wrappers Bug 861219 - Part 0: Make ClassSpec be able to delegate to another ClassSpec. r=bholley 2015-05-14 13:03:14 +09:00
moz.build Bug 1139216 - Add BUG_COMPONENT information for js/xpconnect/. r=bholley 2015-03-04 14:07:59 -08:00