Lines Matching refs:v8

21 #include "include/v8-debug.h"
23 namespace v8 {
165 return ComputeIntegerHash(key, v8::internal::kZeroHashSeed);
173 const v8::WeakCallbackData<v8::Value, void>& data);
202 class MessageImpl: public v8::Debug::Message {
216 v8::Debug::ClientData* client_data);
218 // Implementation of interface v8::Debug::Message.
223 virtual v8::Handle<v8::Object> GetExecutionState() const;
224 virtual v8::Handle<v8::Object> GetEventData() const;
225 virtual v8::Handle<v8::String> GetJSON() const;
226 virtual v8::Handle<v8::Context> GetEventContext() const;
227 virtual v8::Debug::ClientData* GetClientData() const;
228 virtual v8::Isolate* GetIsolate() const;
237 v8::Debug::ClientData* client_data);
245 v8::Debug::ClientData* client_data_; // Client data passed with the request.
250 class EventDetailsImpl : public v8::Debug::EventDetails {
256 v8::Debug::ClientData* client_data);
258 virtual v8::Handle<v8::Object> GetExecutionState() const;
259 virtual v8::Handle<v8::Object> GetEventData() const;
260 virtual v8::Handle<v8::Context> GetEventContext() const;
261 virtual v8::Handle<v8::Value> GetCallbackData() const;
262 virtual v8::Debug::ClientData* GetClientData() const;
269 v8::Debug::ClientData* client_data_; // Data passed to DebugBreakForCommand.
273 // Message send by user to v8 debugger or debugger output message.
280 v8::Debug::ClientData* data);
286 v8::Debug::ClientData* client_data() const { return client_data_; }
289 v8::Debug::ClientData* data);
292 v8::Debug::ClientData* client_data_;
358 void SetMessageHandler(v8::Debug::MessageHandler handler);
360 v8::Debug::ClientData* client_data = NULL);
362 void EnqueueDebugCommand(v8::Debug::ClientData* client_data = NULL);
446 const v8::WeakCallbackData<v8::Value, void>& data);
523 Handle<Script> script, v8::DebugEvent type);
535 void CallEventCallback(v8::DebugEvent event,
538 v8::Debug::ClientData* client_data);
539 void ProcessDebugEvent(v8::DebugEvent event,
542 void NotifyMessageHandler(v8::DebugEvent event,
571 v8::Debug::MessageHandler message_handler_;
745 } } // namespace v8::internal