Index: Source/core/inspector/WorkerDebuggerAgent.cpp |
diff --git a/Source/core/inspector/WorkerDebuggerAgent.cpp b/Source/core/inspector/WorkerDebuggerAgent.cpp |
index 4e9cdd76e80c21fe5a9d4f06e389a25d3eb183c2..b30b39a8e3f42c30130265ac3eacab3b0aa5a953 100644 |
--- a/Source/core/inspector/WorkerDebuggerAgent.cpp |
+++ b/Source/core/inspector/WorkerDebuggerAgent.cpp |
@@ -33,7 +33,7 @@ |
#include "core/inspector/WorkerDebuggerAgent.h" |
#include "bindings/v8/ScriptDebugServer.h" |
-#include "core/workers/WorkerContext.h" |
+#include "core/workers/WorkerGlobalScope.h" |
#include "core/workers/WorkerThread.h" |
#include <wtf/MessageQueue.h> |
@@ -58,46 +58,46 @@ WorkerDebuggerAgents& workerDebuggerAgents() |
class RunInspectorCommandsTask : public ScriptDebugServer::Task { |
public: |
- RunInspectorCommandsTask(WorkerThread* thread, WorkerContext* workerContext) |
+ RunInspectorCommandsTask(WorkerThread* thread, WorkerGlobalScope* workerGlobalScope) |
: m_thread(thread) |
- , m_workerContext(workerContext) { } |
+ , m_workerGlobalScope(workerGlobalScope) { } |
virtual ~RunInspectorCommandsTask() { } |
virtual void run() |
{ |
- // Process all queued debugger commands. It is safe to use m_workerContext here |
+ // Process all queued debugger commands. It is safe to use m_workerGlobalScope here |
// because it is alive if RunWorkerLoop is not terminated, otherwise it will |
// just be ignored. WorkerThread is certainly alive if this task is being executed. |
- while (MessageQueueMessageReceived == m_thread->runLoop().runInMode(m_workerContext, WorkerDebuggerAgent::debuggerTaskMode, WorkerRunLoop::DontWaitForMessage)) { } |
+ while (MessageQueueMessageReceived == m_thread->runLoop().runInMode(m_workerGlobalScope, WorkerDebuggerAgent::debuggerTaskMode, WorkerRunLoop::DontWaitForMessage)) { } |
} |
private: |
WorkerThread* m_thread; |
- WorkerContext* m_workerContext; |
+ WorkerGlobalScope* m_workerGlobalScope; |
}; |
} // namespace |
const char* WorkerDebuggerAgent::debuggerTaskMode = "debugger"; |
-PassOwnPtr<WorkerDebuggerAgent> WorkerDebuggerAgent::create(InstrumentingAgents* instrumentingAgents, InspectorCompositeState* inspectorState, WorkerScriptDebugServer* scriptDebugServer, WorkerContext* inspectedWorkerContext, InjectedScriptManager* injectedScriptManager) |
+PassOwnPtr<WorkerDebuggerAgent> WorkerDebuggerAgent::create(InstrumentingAgents* instrumentingAgents, InspectorCompositeState* inspectorState, WorkerScriptDebugServer* scriptDebugServer, WorkerGlobalScope* inspectedWorkerGlobalScope, InjectedScriptManager* injectedScriptManager) |
{ |
- return adoptPtr(new WorkerDebuggerAgent(instrumentingAgents, inspectorState, scriptDebugServer, inspectedWorkerContext, injectedScriptManager)); |
+ return adoptPtr(new WorkerDebuggerAgent(instrumentingAgents, inspectorState, scriptDebugServer, inspectedWorkerGlobalScope, injectedScriptManager)); |
} |
-WorkerDebuggerAgent::WorkerDebuggerAgent(InstrumentingAgents* instrumentingAgents, InspectorCompositeState* inspectorState, WorkerScriptDebugServer* scriptDebugServer, WorkerContext* inspectedWorkerContext, InjectedScriptManager* injectedScriptManager) |
+WorkerDebuggerAgent::WorkerDebuggerAgent(InstrumentingAgents* instrumentingAgents, InspectorCompositeState* inspectorState, WorkerScriptDebugServer* scriptDebugServer, WorkerGlobalScope* inspectedWorkerGlobalScope, InjectedScriptManager* injectedScriptManager) |
: InspectorDebuggerAgent(instrumentingAgents, inspectorState, injectedScriptManager) |
, m_scriptDebugServer(scriptDebugServer) |
- , m_inspectedWorkerContext(inspectedWorkerContext) |
+ , m_inspectedWorkerGlobalScope(inspectedWorkerGlobalScope) |
{ |
MutexLocker lock(workerDebuggerAgentsMutex()); |
- workerDebuggerAgents().set(inspectedWorkerContext->thread(), this); |
+ workerDebuggerAgents().set(inspectedWorkerGlobalScope->thread(), this); |
} |
WorkerDebuggerAgent::~WorkerDebuggerAgent() |
{ |
MutexLocker lock(workerDebuggerAgentsMutex()); |
- ASSERT(workerDebuggerAgents().contains(m_inspectedWorkerContext->thread())); |
- workerDebuggerAgents().remove(m_inspectedWorkerContext->thread()); |
+ ASSERT(workerDebuggerAgents().contains(m_inspectedWorkerGlobalScope->thread())); |
+ workerDebuggerAgents().remove(m_inspectedWorkerGlobalScope->thread()); |
} |
void WorkerDebuggerAgent::interruptAndDispatchInspectorCommands(WorkerThread* thread) |
@@ -105,7 +105,7 @@ void WorkerDebuggerAgent::interruptAndDispatchInspectorCommands(WorkerThread* th |
MutexLocker lock(workerDebuggerAgentsMutex()); |
WorkerDebuggerAgent* agent = workerDebuggerAgents().get(thread); |
if (agent) |
- agent->m_scriptDebugServer->interruptAndRunTask(adoptPtr(new RunInspectorCommandsTask(thread, agent->m_inspectedWorkerContext))); |
+ agent->m_scriptDebugServer->interruptAndRunTask(adoptPtr(new RunInspectorCommandsTask(thread, agent->m_inspectedWorkerGlobalScope))); |
} |
void WorkerDebuggerAgent::startListeningScriptDebugServer() |
@@ -129,7 +129,7 @@ InjectedScript WorkerDebuggerAgent::injectedScriptForEval(ErrorString* error, co |
*error = "Execution context id is not supported for workers as there is only one execution context."; |
return InjectedScript(); |
} |
- ScriptState* scriptState = scriptStateFromWorkerContext(m_inspectedWorkerContext); |
+ ScriptState* scriptState = scriptStateFromWorkerGlobalScope(m_inspectedWorkerGlobalScope); |
return injectedScriptManager()->injectedScriptFor(scriptState); |
} |
@@ -145,7 +145,7 @@ void WorkerDebuggerAgent::unmuteConsole() |
void WorkerDebuggerAgent::addConsoleMessage(MessageSource source, MessageLevel level, const String& message, const String& sourceURL) |
{ |
- ScriptExecutionContext* context = m_inspectedWorkerContext; |
+ ScriptExecutionContext* context = m_inspectedWorkerGlobalScope; |
context->addConsoleMessage(source, level, message, sourceURL, 0); |
} |