Bug 813867 - 'Report memory for web workers that use ctypes'. r=jorendorff+khuey, a=overholt.

--HG--
extra : rebase_source : 5ddfdc62de9e4bc2b8aaeab451f07eb0b1731c9f
Bug 827274 - 'crash in [@ anonymous namespace::CTypesActivityCallback(JSContext*, js::CTypesActivityType)], add ctypes closure support to new worker memory reporting mechanism. r=khuey+mrbkap, a=overholt.

--HG--
extra : rebase_source : b2b9c07b012786411fef2f6f50ebe33975d7a16d
Bug 839117 - 'Don't allow a leaking memory reporter to hang workers'. r=jlebar, a=overholt.