reverting revision r8454
authoryangguo@chromium.org <yangguo@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 29 Jun 2011 08:45:22 +0000 (08:45 +0000)
committeryangguo@chromium.org <yangguo@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 29 Jun 2011 08:45:22 +0000 (08:45 +0000)
Review URL: http://codereview.chromium.org/7218042

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@8457 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/d8.cc
src/d8.h

index 7d16ec3..7655aad 100644 (file)
--- a/src/d8.cc
+++ b/src/d8.cc
@@ -599,36 +599,10 @@ Handle<ObjectTemplate> Shell::CreateGlobalTemplate() {
   AddOSMethods(os_templ);
   global_template->Set(String::New("os"), os_templ);
 
-  Handle<ObjectTemplate> counter_templ = ObjectTemplate::New();
-  counter_templ->Set(String::New("get"),
-                     FunctionTemplate::New(CounterGetValue));
-  global_template->Set(String::New("counter"), counter_templ);
-
   return global_template;
 }
 
 
-Handle<Value> Shell::CounterGetValue(const Arguments& args){
-  if (args.Length() != 1) {
-    return ThrowException(String::New("get() takes one argument"));
-  }
-  if (args[0]->IsString()) {
-    String::AsciiValue name(args[0]);
-    Counter* counter = counter_map_->Lookup(*name);
-    if (!counter) {
-      String::AsciiValue prefixed(String::Concat(String::New("c:"),
-                                                 String::New(*name)));
-      counter = counter_map_->Lookup(*prefixed);
-      if (!counter) {
-        return ThrowException(String::New("invalid counter name"));
-      }
-    }
-    return Handle<Integer>::Cast(Integer::New(counter->count()));
-  }
-  return ThrowException(String::New("counter name must be a string"));
-}
-
-
 void Shell::Initialize(bool test_shell) {
 #ifdef COMPRESS_STARTUP_DATA_BZ2
   BZip2Decompressor startup_data_decompressor;
index 4a82c0b..f3760e8 100644 (file)
--- a/src/d8.h
+++ b/src/d8.h
@@ -128,7 +128,6 @@ class Shell: public i::AllStatic {
                                size_t buckets);
   static void AddHistogramSample(void* histogram, int sample);
   static void MapCounters(const char* name);
-  static Handle<Value> CounterGetValue(const Arguments& args);
   static Handle<String> ReadFile(const char* name);
   static void Initialize(bool test_shell);
   static void RenewEvaluationContext();