| Index: src/api.cc
|
| diff --git a/src/api.cc b/src/api.cc
|
| index fe56c2b8904d590a2861f2d991625a574bd82373..e9900f35a5055e039144d1658caed4c85c6a82f0 100644
|
| --- a/src/api.cc
|
| +++ b/src/api.cc
|
| @@ -5115,6 +5115,16 @@ class VisitorAdapter : public i::ObjectVisitor {
|
| };
|
|
|
|
|
| +void v8::V8::VisitHandlesWithClassIds(v8::Isolate* exported_isolate,
|
| + PersistentHandleVisitor* visitor) {
|
| + i::Isolate* isolate = reinterpret_cast<i::Isolate*>(exported_isolate);
|
| + i::DisallowHeapAllocation no_allocation;
|
| +
|
| + VisitorAdapter visitor_adapter(visitor);
|
| + isolate->global_handles()->IterateAllRootsWithClassIds(&visitor_adapter);
|
| +}
|
| +
|
| +
|
| void v8::V8::VisitHandlesWithClassIds(PersistentHandleVisitor* visitor) {
|
| i::Isolate* isolate = i::Isolate::Current();
|
| i::DisallowHeapAllocation no_allocation;
|
|
|