Home | History | Annotate | Download | only in turbolizer
      1 // Copyright 2014 the V8 project authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 var MAX_RANK_SENTINEL = 0;
      6 var GRAPH_MARGIN = 250;
      7 var WIDTH = 'width';
      8 var HEIGHT = 'height';
      9 var VISIBILITY = 'visibility';
     10 var SOURCE_PANE_ID = 'left';
     11 var SOURCE_COLLAPSE_ID = 'source-shrink';
     12 var SOURCE_EXPAND_ID = 'source-expand';
     13 var INTERMEDIATE_PANE_ID = 'middle';
     14 var EMPTY_PANE_ID = 'empty';
     15 var GRAPH_PANE_ID = 'graph';
     16 var SCHEDULE_PANE_ID = 'schedule';
     17 var GENERATED_PANE_ID = 'right';
     18 var DISASSEMBLY_PANE_ID = 'disassembly';
     19 var DISASSEMBLY_COLLAPSE_ID = 'disassembly-shrink';
     20 var DISASSEMBLY_EXPAND_ID = 'disassembly-expand';
     21 var COLLAPSE_PANE_BUTTON_VISIBLE = 'button-input';
     22 var COLLAPSE_PANE_BUTTON_INVISIBLE = 'button-input-invisible';
     23 var UNICODE_BLOCK = '▋';
     24 var PROF_COLS = [
     25   { perc:   0, col: { r: 255, g: 255, b: 255 } },
     26   { perc: 0.5, col: { r: 255, g: 255, b: 128 } },
     27   { perc:   5, col: { r: 255, g: 128, b:   0 } },
     28   { perc:  15, col: { r: 255, g:   0, b:   0 } },
     29   { perc: 100, col: { r:   0, g:   0, b:   0 } }
     30 ];
     31