Bug 1362338: Manually whitelist nsIAtom::Release in the root analysis. r?sfink
This is the only approach that I managed to make work.
MozReview-Commit-ID: CUnkDoYN3di
--- a/js/src/devtools/rootAnalysis/annotations.js
+++ b/js/src/devtools/rootAnalysis/annotations.js
@@ -165,16 +165,17 @@ var ignoreFunctions = {
"uint8 NS_IsMainThread()" : true,
// Has an indirect call under it by the name "__f", which seemed too
// generic to ignore by itself.
"void* std::_Locale_impl::~_Locale_impl(int32)" : true,
// Bug 1056410 - devirtualization prevents the standard nsISupports::Release heuristic from working
"uint32 nsXPConnect::Release()" : true,
+ "uint32 nsIAtom::Release()" : true,
// Allocation API
"malloc": true,
"calloc": true,
"realloc": true,
"free": true,
// FIXME!