| Index: src/code-stubs.cc
|
| diff --git a/src/code-stubs.cc b/src/code-stubs.cc
|
| old mode 100644
|
| new mode 100755
|
| index 6b6e25019dedf6ebbbfe1344b250a656a813260f..32cef0fbbe1a35113353e9adb6e1c03d88141517
|
| --- a/src/code-stubs.cc
|
| +++ b/src/code-stubs.cc
|
| @@ -727,24 +727,11 @@ void StubFailureTrampolineStub::GenerateAheadOfTime(Isolate* isolate) {
|
| }
|
|
|
|
|
| -FunctionEntryHook ProfileEntryHookStub::entry_hook_ = NULL;
|
| -
|
| -
|
| void ProfileEntryHookStub::EntryHookTrampoline(intptr_t function,
|
| intptr_t stack_pointer) {
|
| - if (entry_hook_ != NULL)
|
| - entry_hook_(function, stack_pointer);
|
| -}
|
| -
|
| -
|
| -bool ProfileEntryHookStub::SetFunctionEntryHook(FunctionEntryHook entry_hook) {
|
| - // We don't allow setting a new entry hook over one that's
|
| - // already active, as the hooks won't stack.
|
| - if (entry_hook != 0 && entry_hook_ != 0)
|
| - return false;
|
| -
|
| - entry_hook_ = entry_hook;
|
| - return true;
|
| + FunctionEntryHook entry_hook = Isolate::Current()->GetFunctionEntryHook();
|
| + if (entry_hook != NULL)
|
| + entry_hook(function, stack_pointer);
|
| }
|
|
|
|
|
|
|