| Index: Source/WebCore/inspector/InstrumentingAgents.cpp | 
| =================================================================== | 
| --- Source/WebCore/inspector/InstrumentingAgents.cpp	(revision 141144) | 
| +++ Source/WebCore/inspector/InstrumentingAgents.cpp	(working copy) | 
| @@ -42,6 +42,74 @@ | 
|  | 
| namespace WebCore { | 
|  | 
| +InstrumentingAgents::InstrumentingAgents() | 
| +    : m_inspectorAgent(0) | 
| +    , m_inspectorPageAgent(0) | 
| +    , m_inspectorCSSAgent(0) | 
| +#if USE(ACCELERATED_COMPOSITING) | 
| +    , m_inspectorLayerTreeAgent(0) | 
| +#endif | 
| +    , m_inspectorConsoleAgent(0) | 
| +    , m_inspectorDOMAgent(0) | 
| +    , m_inspectorResourceAgent(0) | 
| +    , m_pageRuntimeAgent(0) | 
| +    , m_workerRuntimeAgent(0) | 
| +    , m_inspectorTimelineAgent(0) | 
| +    , m_inspectorDOMStorageAgent(0) | 
| +#if ENABLE(SQL_DATABASE) | 
| +    , m_inspectorDatabaseAgent(0) | 
| +#endif | 
| +#if ENABLE(FILE_SYSTEM) | 
| +    , m_inspectorFileSystemAgent(0) | 
| +#endif | 
| +    , m_inspectorApplicationCacheAgent(0) | 
| +#if ENABLE(JAVASCRIPT_DEBUGGER) | 
| +    , m_inspectorDebuggerAgent(0) | 
| +    , m_pageDebuggerAgent(0) | 
| +    , m_inspectorDOMDebuggerAgent(0) | 
| +    , m_inspectorProfilerAgent(0) | 
| +#endif | 
| +#if ENABLE(WORKERS) | 
| +    , m_inspectorWorkerAgent(0) | 
| +#endif | 
| +    , m_inspectorCanvasAgent(0) | 
| +{ | 
| +} | 
| + | 
| +void InstrumentingAgents::reset() | 
| +{ | 
| +    m_inspectorAgent = 0; | 
| +    m_inspectorPageAgent = 0; | 
| +    m_inspectorCSSAgent = 0; | 
| +#if USE(ACCELERATED_COMPOSITING) | 
| +    m_inspectorLayerTreeAgent = 0; | 
| +#endif | 
| +    m_inspectorConsoleAgent = 0; | 
| +    m_inspectorDOMAgent = 0; | 
| +    m_inspectorResourceAgent = 0; | 
| +    m_pageRuntimeAgent = 0; | 
| +    m_workerRuntimeAgent = 0; | 
| +    m_inspectorTimelineAgent = 0; | 
| +    m_inspectorDOMStorageAgent = 0; | 
| +#if ENABLE(SQL_DATABASE) | 
| +    m_inspectorDatabaseAgent = 0; | 
| +#endif | 
| +#if ENABLE(FILE_SYSTEM) | 
| +    m_inspectorFileSystemAgent = 0; | 
| +#endif | 
| +    m_inspectorApplicationCacheAgent = 0; | 
| +#if ENABLE(JAVASCRIPT_DEBUGGER) | 
| +    m_inspectorDebuggerAgent = 0; | 
| +    m_pageDebuggerAgent = 0; | 
| +    m_inspectorDOMDebuggerAgent = 0; | 
| +    m_inspectorProfilerAgent = 0; | 
| +#endif | 
| +#if ENABLE(WORKERS) | 
| +    m_inspectorWorkerAgent = 0; | 
| +#endif | 
| +    m_inspectorCanvasAgent = 0; | 
| +} | 
| + | 
| InstrumentingAgents* instrumentationForPage(Page* page) | 
| { | 
| ASSERT(isMainThread()); | 
|  |