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); |
} |