/external/chromium-trace/ |
H A D | script.js | 149 base.exportTo("tracing.trace_model",function(){function d(a){this.cpuNumber=a;this.slices=[];this.counters={};this.bounds=new base.Range}var b=tracing.trace_model.Counter;d.prototype={getOrCreateCounter:function(a,c){var e;e=a.length?a+"."+c:c;this.counters[e]||(this.counters[e]=new b(this,e,a,c));return this.counters[e]},shiftTimestampsForward:function(a){for(var c=0;c<this.slices.length;c++)this.slices[c].start+=a;for(var b in this.counters)this.counters[b].shiftTimestampsForward(a)},updateBounds:function(){this.bounds.reset(); 150 this.slices.length&&(this.bounds.addValue(this.slices[0].start),this.bounds.addValue(this.slices[this.slices.length-1].end));for(var a in this.counters)this.counters[a].updateBounds(),this.bounds.addRange(this.counters[a].bounds)},addCategoriesToDict:function(a){for(var c=0;c<this.slices.length;c++)a[this.slices[c].category]=!0;for(var b in this.counters)a[this.counters[b].category]=!0}};d.compare=function(a,c){return a.cpuNumber-c.cpuNumber};return{Cpu:d}});"use strict"; 178 base.exportTo("tracing.trace_model",function(){function d(){this.slices [all...] |
/external/chromium-trace/trace-viewer/src/cc/ |
H A D | raster_task_slice_view_test.js | 17 var rasterTask = p.threads[1].sliceGroup.slices.filter(function(slice) {
|
/external/chromium-trace/trace-viewer/src/tracing/analysis/ |
H A D | analyze_selection.js | 25 var sliceHits = hitsByType.slices;
|
H A D | analyze_slices.css | 6 .analysis-slices-table-col-1, 7 .analysis-slices-table-col-2 {
|
H A D | analyze_slices_test.js | 34 selection.addSlice(t53track, t53.sliceGroup.slices[0]); 50 selection.addSlice(t53track, t53.sliceGroup.slices[0]); 51 selection.addSlice(t53track, t53.sliceGroup.slices[1]); 66 selection.addSlice(t53track, t53.sliceGroup.slices[0]); 67 selection.addSlice(t53track, t53.sliceGroup.slices[1]); 205 t1.sliceGroup.slices[0].args.my_object = myObjectSlice; 211 selection.addSlice(t1track, t1.sliceGroup.slices[0]);
|
/external/chromium-trace/trace-viewer/src/tracing/ |
H A D | filter.js | 9 function filterSliceArray(filter, slices) { 11 return slices; 14 for (var i = 0; i < slices.length; ++i) { 15 if (filter.matchSlice(slices[i])) 16 matched.push(slices[i]);
|
H A D | filter_test.js | 78 var slices = [ 85 var matched = tracing.filterSliceArray(filter, slices);
|
H A D | find_control_test.js | 194 assertEquals(t1.sliceGroup.slices[0], timeline.selection[0].slice);
|
H A D | selection_test.js | 24 sel.addSlice({}, t1.sliceGroup.slices[0]); 28 assertEquals(t1.sliceGroup.slices[0], sel[0].slice); 30 sel.addSlice({}, t1.sliceGroup.slices[1]); 33 assertEquals(t1.sliceGroup.slices[1], sel[1].slice); 49 track.slices = t1.sliceGroup.slices; 52 sel.addSlice(track, t1.sliceGroup.slices[0]); 56 assertEquals(t1.sliceGroup.slices[1], shifted[0].slice);
|
H A D | test_utils.js | 63 function findSliceNamed(slices, name) { 64 if (slices instanceof tracing.trace_model.SliceGroup) 65 slices = slices.slices; 66 for (var i = 0; i < slices.length; i++) 67 if (slices[i].title == name) 68 return slices[i];
|
/external/chromium-trace/trace-viewer/src/tracing/importer/linux_perf/ |
H A D | android_parser_test.js | 95 var slice = thread.asyncSliceGroup.slices[0]; 165 assertEquals('test=test', thread.sliceGroup.slices[0].args['source']); 166 assertEquals('cat2', thread.sliceGroup.slices[0].category); 168 thread.sliceGroup.slices[0].title); 169 assertEquals('xyz', thread.sliceGroup.slices[0].args['task']); 170 assertEquals('ipc/ipc_sync_message_filter.cc:Send', thread.sliceGroup.slices[1].args['source']); // @suppress longLineCheck 171 assertEquals('1', thread.sliceGroup.slices[2].args['arg1']); 172 assertEquals('2', thread.sliceGroup.slices[2].args['arg2']);
|
H A D | cpufreq_parser_test.js | 26 assertEquals(0, thread.sliceGroup.slices[0].args['cpu']); 27 assertEquals(2, thread.sliceGroup.slices[0].args['load']); 28 assertEquals(2000000, thread.sliceGroup.slices[0].args['cur']); 29 assertEquals(300000, thread.sliceGroup.slices[0].args['targ']); 31 assertEquals(0, thread.sliceGroup.slices[1].args['cpu']); 32 assertEquals(12, thread.sliceGroup.slices[1].args['load']); 33 assertEquals(1000000, thread.sliceGroup.slices[1].args['cur']); 34 assertEquals(1000000, thread.sliceGroup.slices[1].args['actual']); 35 assertEquals(200000, thread.sliceGroup.slices[1].args['targ']); 52 assertEquals(1, thread.sliceGroup.slices[ [all...] |
H A D | disk_parser_test.js | 77 var slice = blockThread.asyncSliceGroup.slices[0]; 86 slice = ext4Thread.asyncSliceGroup.slices[0]; 94 slice = f2fsSyncThread.asyncSliceGroup.slices[0]; 102 slice = f2fsWriteThread.asyncSliceGroup.slices[0];
|
H A D | exynos_parser_test.js | 43 assertEquals(0, c0.slices.length);
|
H A D | gesture_parser_test.js | 108 gestureThread.sliceGroup.slices[0].category); 110 gestureThread.sliceGroup.slices[0].title); 112 gestureThread.sliceGroup.slices[2].category); 114 gestureThread.sliceGroup.slices[2].title); 116 gestureThread.sliceGroup.slices[7].category); 118 gestureThread.sliceGroup.slices[7].title);
|
H A D | i915_parser_test.js | 77 i915FlipThread.sliceGroup.slices[0].start); 79 i915FlipThread.sliceGroup.slices[0].duration);
|
H A D | kfunc_parser.js | 59 var slices = thread.kernelSliceGroup; 60 if (!slices.isTimestampValidForBeginOrEnd(ts)) { 65 var slice = slices.beginSlice(null, name, ts, {}); 81 var slices = thread.kernelSliceGroup; 82 if (!slices.isTimestampValidForBeginOrEnd(ts)) { 87 if (slices.openSliceCount > 0) { 88 slices.endSlice(ts);
|
H A D | kfunc_parser_test.js | 34 var slices = thread.sliceGroup.slices; 38 assertEquals('sys_write', slices[0].title); 41 assertEquals('sys_write', slices[1].title); 42 assertEquals('sys_write (cont.)', slices[2].title); 45 assertEquals('sys_write', slices[3].title); 46 assertEquals('dequeueBuffer', slices[4].title); 47 assertEquals('sys_write (cont.)', slices[5].title); 50 assertEquals('sys_write', slices[6].title);
|
H A D | power_parser_test.js | 24 assertEquals(0, c0.slices.length); 28 assertEquals(0, c1.slices.length); 47 assertEquals(0, c0.slices.length); 51 assertEquals(0, c1.slices.length); 74 assertEquals(0, c0.slices.length); 78 assertEquals(0, c1.slices.length);
|
H A D | sync_parser.js | 83 var slices = thread.kernelSliceGroup; 84 if (!slices.isTimestampValidForBeginOrEnd(ts)) { 91 var slice = slices.beginSlice(null, name, ts, { 95 if (slices.openSliceCount > 0) { 96 slices.endSlice(ts);
|
H A D | sync_parser_test.js | 46 threads[0].sliceGroup.slices[0].title);
|
/external/chromium-trace/trace-viewer/src/tracing/importer/ |
H A D | linux_perf_importer.js | 80 this.cpu.slices.push(slice); 191 // Some kernel trace events are manually classified in slices and 417 // Push the cpu slices to the threads that they run on. 422 for (var i = 0; i < cpu.slices.length; i++) { 423 var slice = cpu.slices[i]; 443 // Create slices for when the thread is not running. 464 // Walk the slice list and put slices between each original slice to 466 var slices = []; 475 slices.push(new tracing.trace_model.Slice( 479 slices [all...] |
H A D | linux_perf_importer_test.js | 271 assertEquals(2, c.slices.length); 273 assertEquals('SurfaceFlinger', c.slices[0].title); 274 assertEquals(4467843.475, c.slices[0].start); 275 assertAlmostEquals(.536 - .475, c.slices[0].duration); 297 assertEquals(2, c.slices.length); 299 assertEquals('Surface Flinger ', c.slices[0].title); 300 assertEquals(4467843.475, c.slices[0].start); 301 assertAlmostEquals(.536 - .475, c.slices[0].duration); 332 assertEquals(2, c.slices.length); 335 c.slices[ [all...] |
H A D | trace_event_importer.js | 660 thread.asyncSliceGroup.slices.forEach(function(item) { 664 thread.sliceGroup.slices.forEach(function(item) {
|
H A D | trace_event_importer_test.js | 36 var slice = t.sliceGroup.slices[0]; 43 slice = t.sliceGroup.slices[1]; 93 var slice = t.sliceGroup.slices[0]; 134 var slice = t.sliceGroup.slices[0]; 150 var slice = t.sliceGroup.slices[0]; 247 var a1 = t.sliceGroup.slices[0]; 250 var b = t.sliceGroup.slices[1]; 254 var a2 = t.sliceGroup.slices[2]; 280 var slice = t.sliceGroup.slices[0]; 293 slice = t.sliceGroup.slices[ [all...] |