Bug 1165054 - Add API to clear postbarrier callbacks and use it when CPOW tables are destroyed r=terrence
This commit is contained in:
@@ -107,7 +107,7 @@ class ObjectToIdMap
|
||||
typedef js::HashMap<JSObject*, ObjectId, Hasher, js::SystemAllocPolicy> Table;
|
||||
|
||||
public:
|
||||
ObjectToIdMap();
|
||||
ObjectToIdMap(JSRuntime* rt);
|
||||
~ObjectToIdMap();
|
||||
|
||||
bool init();
|
||||
@@ -122,7 +122,8 @@ class ObjectToIdMap
|
||||
private:
|
||||
static void keyMarkCallback(JSTracer* trc, JSObject* key, void* data);
|
||||
|
||||
Table* table_;
|
||||
JSRuntime* rt_;
|
||||
Table table_;
|
||||
};
|
||||
|
||||
class Logging;
|
||||
|
||||
Reference in New Issue
Block a user