OLD | NEW |
1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "v8.h" | 5 #include "v8.h" |
6 | 6 |
7 #include "api.h" | 7 #include "api.h" |
8 #include "arguments.h" | 8 #include "arguments.h" |
9 #include "bootstrapper.h" | 9 #include "bootstrapper.h" |
10 #include "code-stubs.h" | 10 #include "code-stubs.h" |
(...skipping 2846 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2857 CallJSEventCallback(event, exec_state, event_data); | 2857 CallJSEventCallback(event, exec_state, event_data); |
2858 } | 2858 } |
2859 } | 2859 } |
2860 | 2860 |
2861 | 2861 |
2862 void Debug::CallCEventCallback(v8::DebugEvent event, | 2862 void Debug::CallCEventCallback(v8::DebugEvent event, |
2863 Handle<Object> exec_state, | 2863 Handle<Object> exec_state, |
2864 Handle<Object> event_data, | 2864 Handle<Object> event_data, |
2865 v8::Debug::ClientData* client_data) { | 2865 v8::Debug::ClientData* client_data) { |
2866 Handle<Foreign> callback_obj(Handle<Foreign>::cast(event_listener_)); | 2866 Handle<Foreign> callback_obj(Handle<Foreign>::cast(event_listener_)); |
2867 v8::Debug::EventCallback2 callback = | 2867 v8::Debug::EventCallback callback = |
2868 FUNCTION_CAST<v8::Debug::EventCallback2>( | 2868 FUNCTION_CAST<v8::Debug::EventCallback>( |
2869 callback_obj->foreign_address()); | 2869 callback_obj->foreign_address()); |
2870 EventDetailsImpl event_details( | 2870 EventDetailsImpl event_details( |
2871 event, | 2871 event, |
2872 Handle<JSObject>::cast(exec_state), | 2872 Handle<JSObject>::cast(exec_state), |
2873 Handle<JSObject>::cast(event_data), | 2873 Handle<JSObject>::cast(event_data), |
2874 event_listener_data_, | 2874 event_listener_data_, |
2875 client_data); | 2875 client_data); |
2876 callback(event_details); | 2876 callback(event_details); |
2877 } | 2877 } |
2878 | 2878 |
(...skipping 583 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3462 logger_->DebugEvent("Put", message.text()); | 3462 logger_->DebugEvent("Put", message.text()); |
3463 } | 3463 } |
3464 | 3464 |
3465 | 3465 |
3466 void LockingCommandMessageQueue::Clear() { | 3466 void LockingCommandMessageQueue::Clear() { |
3467 LockGuard<Mutex> lock_guard(&mutex_); | 3467 LockGuard<Mutex> lock_guard(&mutex_); |
3468 queue_.Clear(); | 3468 queue_.Clear(); |
3469 } | 3469 } |
3470 | 3470 |
3471 } } // namespace v8::internal | 3471 } } // namespace v8::internal |
OLD | NEW |