Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / trace-viewer / trace_viewer / tracing / trace_model / kernel.js
index e763ab0..4f865f7 100644 (file)
@@ -55,7 +55,7 @@ tvcm.exportTo('tracing.trace_model', function() {
      */
     getOrCreateCpu: function(cpuNumber) {
       if (!this.cpus[cpuNumber])
-        this.cpus[cpuNumber] = new Cpu(cpuNumber);
+        this.cpus[cpuNumber] = new Cpu(this, cpuNumber);
       return this.cpus[cpuNumber];
     },
 
@@ -74,6 +74,14 @@ tvcm.exportTo('tracing.trace_model', function() {
       }
     },
 
+    createSubSlices: function() {
+      ProcessBase.prototype.createSubSlices.call(this);
+      for (var cpuNumber in this.cpus) {
+        var cpu = this.cpus[cpuNumber];
+        cpu.createSubSlices();
+      }
+    },
+
     addCategoriesToDict: function(categoriesDict) {
       ProcessBase.prototype.addCategoriesToDict.call(this, categoriesDict);
       for (var cpuNumber in this.cpus)