Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / bindings / core / v8 / ScriptProfiler.cpp
index a8c7a76..be022fd 100644 (file)
@@ -244,10 +244,10 @@ PassRefPtr<ScriptHeapSnapshot> ScriptProfiler::takeHeapSnapshot(const String& ti
 
 static v8::RetainedObjectInfo* retainedDOMInfo(uint16_t classId, v8::Handle<v8::Value> wrapper)
 {
-    ASSERT(classId == v8DOMNodeClassId);
+    ASSERT(classId == WrapperTypeInfo::NodeClassId);
     if (!wrapper->IsObject())
         return 0;
-    Node* node = V8Node::toNative(wrapper.As<v8::Object>());
+    Node* node = V8Node::toImpl(wrapper.As<v8::Object>());
     return node ? new RetainedDOMInfo(node) : 0;
 }
 
@@ -256,7 +256,7 @@ void ScriptProfiler::initialize()
     v8::Isolate* isolate = v8::Isolate::GetCurrent();
     v8::HeapProfiler* profiler = isolate->GetHeapProfiler();
     if (profiler)
-        profiler->SetWrapperClassInfoProvider(v8DOMNodeClassId, &retainedDOMInfo);
+        profiler->SetWrapperClassInfoProvider(WrapperTypeInfo::NodeClassId, &retainedDOMInfo);
 }
 
 void ScriptProfiler::visitNodeWrappers(WrappedNodeVisitor* visitor)
@@ -276,14 +276,14 @@ void ScriptProfiler::visitNodeWrappers(WrappedNodeVisitor* visitor)
 
         virtual void VisitPersistentHandle(v8::Persistent<v8::Value>* value, uint16_t classId) OVERRIDE
         {
-            if (classId != v8DOMNodeClassId)
+            if (classId != WrapperTypeInfo::NodeClassId)
                 return;
             // Casting to Handle is safe here, since the Persistent cannot get
             // GCd during visiting.
             v8::Handle<v8::Object>* wrapper = reinterpret_cast<v8::Handle<v8::Object>*>(value);
             ASSERT_UNUSED(m_isolate, V8Node::hasInstance(*wrapper, m_isolate));
             ASSERT((*wrapper)->IsObject());
-            m_visitor->visitNode(V8Node::toNative(*wrapper));
+            m_visitor->visitNode(V8Node::toImpl(*wrapper));
         }
 
     private: