| Index: src/api.cc
|
| diff --git a/src/api.cc b/src/api.cc
|
| index def7a94d80621640bbc112d399653250ea10e822..31b3db551073b8a6c4e02559d8d950fdda5d204e 100644
|
| --- a/src/api.cc
|
| +++ b/src/api.cc
|
| @@ -8944,19 +8944,6 @@ MaybeLocal<Array> Debug::GetInternalProperties(Isolate* v8_isolate,
|
| return Utils::ToLocal(result);
|
| }
|
|
|
| -bool debug::SetDebugEventListener(Isolate* isolate, debug::EventCallback that,
|
| - Local<Value> data) {
|
| - i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
|
| - ENTER_V8(i_isolate);
|
| - i::HandleScope scope(i_isolate);
|
| - i::Handle<i::Object> foreign = i_isolate->factory()->undefined_value();
|
| - if (that != NULL) {
|
| - foreign = i_isolate->factory()->NewForeign(FUNCTION_ADDR(that));
|
| - }
|
| - i_isolate->debug()->SetEventListener(foreign, Utils::OpenHandle(*data, true));
|
| - return true;
|
| -}
|
| -
|
| Local<Context> debug::GetDebugContext(Isolate* isolate) {
|
| i::Isolate* i_isolate = reinterpret_cast<i::Isolate*>(isolate);
|
| ENTER_V8(i_isolate);
|
| @@ -9304,6 +9291,22 @@ void debug::SetCompileEventListener(Isolate* v8_isolate,
|
| isolate->debug()->SetCompileEventListener(listener, data);
|
| }
|
|
|
| +void debug::SetBreakEventListener(Isolate* v8_isolate,
|
| + debug::BreakEventListener listener,
|
| + void* data) {
|
| + i::Isolate* isolate = reinterpret_cast<i::Isolate*>(v8_isolate);
|
| + ENTER_V8(isolate);
|
| + isolate->debug()->SetBreakEventListener(listener, data);
|
| +}
|
| +
|
| +void debug::SetExceptionEventListener(Isolate* v8_isolate,
|
| + debug::ExceptionEventListener listener,
|
| + void* data) {
|
| + i::Isolate* isolate = reinterpret_cast<i::Isolate*>(v8_isolate);
|
| + ENTER_V8(isolate);
|
| + isolate->debug()->SetExceptionEventListener(listener, data);
|
| +}
|
| +
|
| Local<String> CpuProfileNode::GetFunctionName() const {
|
| const i::ProfileNode* node = reinterpret_cast<const i::ProfileNode*>(this);
|
| i::Isolate* isolate = node->isolate();
|
|
|