diff options
Diffstat (limited to 'webkit/support/gc_extension.cc')
-rw-r--r-- | webkit/support/gc_extension.cc | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/webkit/support/gc_extension.cc b/webkit/support/gc_extension.cc deleted file mode 100644 index bc57ad5..0000000 --- a/webkit/support/gc_extension.cc +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (c) 2011 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "webkit/support/gc_extension.h" - -#include "v8/include/v8.h" - -const char kGCExtensionName[] = "v8/GCController"; - -namespace extensions_v8 { - -// static -v8::Extension* GCExtension::Get() { - v8::Extension* extension = new v8::Extension( - kGCExtensionName, - "(function () {" - " var v8_gc;" - " if (gc) v8_gc = gc;" - " GCController = new Object();" - " GCController.collect =" - " function() {if (v8_gc) v8_gc(); };" - " GCController.minorCollect =" - " function() {if (v8_gc) v8_gc(true); };" - " })();"); - return extension; -} - -} // namespace extensions_v8 |