Index: test/cctest/test-heap-profiler.cc |
diff --git a/test/cctest/test-heap-profiler.cc b/test/cctest/test-heap-profiler.cc |
index 8a02399fee09f0a644255efd5605ac507e7b37af..754d9a52a2994d3e9b91f4ef14a86e0a08700a78 100644 |
--- a/test/cctest/test-heap-profiler.cc |
+++ b/test/cctest/test-heap-profiler.cc |
@@ -2070,57 +2070,6 @@ TEST(JSFunctionHasCodeLink) { |
} |
- |
-class HeapProfilerExtension : public v8::Extension { |
- public: |
- static const char* kName; |
- HeapProfilerExtension() : v8::Extension(kName, kSource) { } |
- virtual v8::Handle<v8::FunctionTemplate> GetNativeFunctionTemplate( |
- v8::Isolate* isolate, |
- v8::Handle<v8::String> name); |
- static void FindUntrackedObjects( |
- const v8::FunctionCallbackInfo<v8::Value>& args); |
- private: |
- static const char* kSource; |
-}; |
- |
-const char* HeapProfilerExtension::kName = "v8/heap-profiler"; |
- |
- |
-const char* HeapProfilerExtension::kSource = |
- "native function findUntrackedObjects();"; |
- |
- |
-v8::Handle<v8::FunctionTemplate> |
-HeapProfilerExtension::GetNativeFunctionTemplate(v8::Isolate* isolate, |
- v8::Handle<v8::String> name) { |
- if (name->Equals(v8::String::NewFromUtf8(isolate, "findUntrackedObjects"))) { |
- return v8::FunctionTemplate::New( |
- isolate, |
- HeapProfilerExtension::FindUntrackedObjects); |
- } else { |
- CHECK(false); |
- return v8::Handle<v8::FunctionTemplate>(); |
- } |
-} |
- |
- |
-void HeapProfilerExtension::FindUntrackedObjects( |
- const v8::FunctionCallbackInfo<v8::Value>& args) { |
- i::HeapProfiler* heap_profiler = |
- reinterpret_cast<i::HeapProfiler*>(args.GetIsolate()->GetHeapProfiler()); |
- int untracked_objects = |
- heap_profiler->heap_object_map()->FindUntrackedObjects(); |
- args.GetReturnValue().Set(untracked_objects); |
- CHECK_EQ(0, untracked_objects); |
-} |
- |
- |
-static HeapProfilerExtension kHeapProfilerExtension; |
-v8::DeclareExtension kHeapProfilerExtensionDeclaration( |
- &kHeapProfilerExtension); |
- |
- |
static const v8::HeapGraphNode* GetNodeByPath(const v8::HeapSnapshot* snapshot, |
const char* path[], |
int depth) { |