Improve dead compartment collection js/ipc

This commit is contained in:
win7-7
2019-04-29 12:08:50 +03:00
committed by GitHub
parent bb1fad0fa7
commit cf319d581c
3 changed files with 14 additions and 4 deletions
+10 -1
View File
@@ -61,6 +61,15 @@ IdToObjectMap::find(ObjectId id)
return p->value();
}
JSObject*
IdToObjectMap::findPreserveColor(ObjectId id)
{
Table::Ptr p = table_.lookup(id);
if (!p)
return nullptr;
return p->value().unbarrieredGet();
}
bool
IdToObjectMap::add(ObjectId id, JSObject* obj)
{
@@ -757,4 +766,4 @@ CPOWManager*
mozilla::jsipc::CPOWManagerFor(PJavaScriptChild* aChild)
{
return static_cast<JavaScriptChild*>(aChild);
}
}