Home | History | Annotate | Download | only in v8

Lines Matching defs:workerContext

40 #include "WorkerContext.h"
48 static WorkerContext* retrieveWorkerContext(v8::Handle<v8::Context> context)
74 void WorkerScriptDebugServer::addListener(ScriptDebugListener* listener, WorkerContext* workerContext)
86 m_listenersMap.set(workerContext, listener);
88 WorkerContextExecutionProxy* proxy = workerContext->script()->proxy();
104 void WorkerScriptDebugServer::removeListener(ScriptDebugListener* listener, WorkerContext* workerContext)
106 if (!m_listenersMap.contains(workerContext))
109 if (m_pausedWorkerContext == workerContext)
112 m_listenersMap.remove(workerContext);
120 WorkerContext* workerContext = retrieveWorkerContext(context);
121 if (!workerContext)
123 return m_listenersMap.get(workerContext);
128 WorkerContext* workerContext = retrieveWorkerContext(context);
129 WorkerThread* workerThread = workerContext->thread();
131 m_pausedWorkerContext = workerContext;
135 result = workerThread->runLoop().runInMode(workerContext, "debugger");
141 if (ScriptDebugListener* listener = m_listenersMap.get(workerContext))