Chromium Code Reviews| Index: src/isolate.cc |
| diff --git a/src/isolate.cc b/src/isolate.cc |
| index a4b311f6ecacd7d4b4a760931475bf4d9405c2ec..0210f19d4f51728431f81639da067f6edfe76a3d 100644 |
| --- a/src/isolate.cc |
| +++ b/src/isolate.cc |
| @@ -2343,6 +2343,18 @@ void Isolate::RunMicrotasks() { |
| } |
| +void Isolate::SetUseCounterCallback(v8::Isolate::UseCounterCallback callback) { |
| + ASSERT(!use_counter_callback_); |
| + use_counter_callback_ = callback; |
| +} |
| + |
| + |
| +void Isolate::CountUsage(v8::Isolate::UseCounterFeature feature) { |
| + if (use_counter_callback_) |
|
Sven Panne
2014/06/23 09:29:39
Following the good example of the Heartbleed bug h
|
| + use_counter_callback_(reinterpret_cast<v8::Isolate*>(this), feature); |
| +} |
| + |
| + |
| bool StackLimitCheck::JsHasOverflowed() const { |
| StackGuard* stack_guard = isolate_->stack_guard(); |
| #ifdef USE_SIMULATOR |