Index: src/api.cc |
diff --git a/src/api.cc b/src/api.cc |
index 0ef4a8bf2d1dd7e0f658dcc091de68c07763add1..52e25b21b917c63736e88a5eaf005b3f332016bb 100644 |
--- a/src/api.cc |
+++ b/src/api.cc |
@@ -8690,9 +8690,7 @@ void Isolate::SetUseCounterCallback(UseCounterCallback callback) { |
void Isolate::SetCounterFunction(CounterLookupCallback callback) { |
i::Isolate* isolate = reinterpret_cast<i::Isolate*>(this); |
- isolate->stats_table()->SetCounterFunction(callback); |
- isolate->InitializeLoggingAndCounters(); |
- isolate->counters()->ResetCounters(); |
+ isolate->stats_table()->SetCounterFunction(callback, isolate); |
} |