Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / core / inspector / InspectorHeapProfilerAgent.cpp
index 36ea17d..74a9004 100644 (file)
@@ -48,7 +48,7 @@ static const char heapObjectsTrackingEnabled[] = "heapObjectsTrackingEnabled";
 static const char allocationTrackingEnabled[] = "allocationTrackingEnabled";
 }
 
-class InspectorHeapProfilerAgent::HeapStatsUpdateTask FINAL : public NoBaseWillBeGarbageCollectedFinalized<InspectorHeapProfilerAgent::HeapStatsUpdateTask> {
+class InspectorHeapProfilerAgent::HeapStatsUpdateTask final : public NoBaseWillBeGarbageCollectedFinalized<InspectorHeapProfilerAgent::HeapStatsUpdateTask> {
 public:
     explicit HeapStatsUpdateTask(InspectorHeapProfilerAgent*);
     void startTimer();
@@ -62,7 +62,7 @@ private:
 };
 
 
-class InspectorHeapProfilerAgent::HeapXDKUpdateTask FINAL : public NoBaseWillBeGarbageCollectedFinalized<InspectorHeapProfilerAgent::HeapXDKUpdateTask> {
+class InspectorHeapProfilerAgent::HeapXDKUpdateTask final : public NoBaseWillBeGarbageCollectedFinalized<InspectorHeapProfilerAgent::HeapXDKUpdateTask> {
 public:
     HeapXDKUpdateTask(InspectorHeapProfilerAgent*);
     void startTimer(float sav);
@@ -146,14 +146,14 @@ void InspectorHeapProfilerAgent::HeapStatsUpdateTask::trace(Visitor* visitor)
     visitor->trace(m_heapProfilerAgent);
 }
 
-class InspectorHeapProfilerAgent::HeapStatsStream FINAL : public ScriptProfiler::OutputStream {
+class InspectorHeapProfilerAgent::HeapStatsStream final : public ScriptProfiler::OutputStream {
 public:
     HeapStatsStream(InspectorHeapProfilerAgent* heapProfilerAgent)
         : m_heapProfilerAgent(heapProfilerAgent)
     {
     }
 
-    virtual void write(const uint32_t* chunk, const int size) OVERRIDE
+    virtual void write(const uint32_t* chunk, const int size) override
     {
         ASSERT(chunk);
         ASSERT(size > 0);
@@ -235,22 +235,22 @@ void InspectorHeapProfilerAgent::disable(ErrorString* error)
 
 void InspectorHeapProfilerAgent::takeHeapSnapshot(ErrorString* errorString, const bool* reportProgress)
 {
-    class HeapSnapshotProgress FINAL : public ScriptProfiler::HeapSnapshotProgress {
+    class HeapSnapshotProgress final : public ScriptProfiler::HeapSnapshotProgress {
     public:
         explicit HeapSnapshotProgress(InspectorFrontend::HeapProfiler* frontend)
             : m_frontend(frontend) { }
-        virtual void Start(int totalWork) OVERRIDE
+        virtual void Start(int totalWork) override
         {
             m_totalWork = totalWork;
         }
-        virtual void Worked(int workDone) OVERRIDE
+        virtual void Worked(int workDone) override
         {
             if (m_frontend) {
                 m_frontend->reportHeapSnapshotProgress(workDone, m_totalWork, 0);
                 m_frontend->flush();
             }
         }
-        virtual void Done() OVERRIDE
+        virtual void Done() override
         {
             const bool finished = true;
             if (m_frontend) {
@@ -258,7 +258,7 @@ void InspectorHeapProfilerAgent::takeHeapSnapshot(ErrorString* errorString, cons
                 m_frontend->flush();
             }
         }
-        virtual bool isCanceled() OVERRIDE { return false; }
+        virtual bool isCanceled() override { return false; }
     private:
         InspectorFrontend::HeapProfiler* m_frontend;
         int m_totalWork;
@@ -370,7 +370,7 @@ void InspectorHeapProfilerAgent::HeapXDKUpdateTask::startTimer(float sav)
     m_timer.startRepeating(sav, FROM_HERE);
 }
 
-void InspectorHeapProfilerAgent::startTrackingHeapXDK(ErrorString*, 
+void InspectorHeapProfilerAgent::startTrackingHeapXDK(ErrorString*,
                                                       const int* stack_depth,
                                                       const int* sav,
                                                       const bool* retentions)
@@ -394,7 +394,7 @@ void InspectorHeapProfilerAgent::startTrackingHeapXDK(ErrorString*,
     m_heapXDKUpdateTask->startTimer(sav_timer);
 }
 
-class InspectorHeapProfilerAgent::HeapXDKStream FINAL : public ScriptProfiler::OutputStream {
+class InspectorHeapProfilerAgent::HeapXDKStream final : public ScriptProfiler::OutputStream {
 public:
     HeapXDKStream(InspectorHeapProfilerAgent* heapProfilerAgent)
         : m_heapProfilerAgent(heapProfilerAgent)
@@ -406,9 +406,9 @@ public:
                        const char* frames, int framesSize,
                        const char* types, int typesSize,
                        const char* chunks, int chunksSize,
-                       const char* retentions, int retentionsSize) OVERRIDE
+                       const char* retentions, int retentionsSize) override
     {
-        m_heapProfilerAgent->pushHeapXDKUpdate(symbols, symbolsSize, frames, framesSize, 
+        m_heapProfilerAgent->pushHeapXDKUpdate(symbols, symbolsSize, frames, framesSize,
                                                types, typesSize, chunks, chunksSize,
                                                retentions, retentionsSize);
     }
@@ -433,7 +433,7 @@ void InspectorHeapProfilerAgent::stopTrackingHeapXDK(ErrorString* error, RefPtr<
 
     RefPtr<HeapProfileXDK> heapProfileXDK = ScriptProfiler::stopTrackingHeapObjectsXDK();
     profile = createHeapProfileXDK(*heapProfileXDK);
-    
+
     m_heapXDKUpdateTask->resetTimer();
     m_heapXDKUpdateTask.clear();
     m_state->setBoolean(HeapProfilerAgentState::heapObjectsTrackingEnabled, false);
@@ -447,8 +447,8 @@ void InspectorHeapProfilerAgent::pushHeapXDKUpdate( const char* symbols, int sym
 {
     if (!m_frontend)
         return;
-    m_frontend->heapXDKUpdate(String(symbols, symbolsSize), String(frames, framesSize), 
-                              String(types, typesSize), String(chunks, chunksSize), 
+    m_frontend->heapXDKUpdate(String(symbols, symbolsSize), String(frames, framesSize),
+                              String(types, typesSize), String(chunks, chunksSize),
                               String(retentions, retentionsSize));
 }