| <!-- Copyright 2020 the V8 project authors. All rights reserved. | |
| Use of this source code is governed by a BSD-style license that can be | |
| found in the LICENSE file. --> | |
| <head> | |
| <link href="./index.css" rel="stylesheet"> | |
| </head> | |
| <style> | |
| .count { | |
| text-align: right; | |
| width: 5em; | |
| } | |
| .percentage { | |
| text-align: right; | |
| width: 5em; | |
| } | |
| .key { | |
| padding-left: 1em; | |
| } | |
| .drilldown-group-title { | |
| font-weight: bold; | |
| padding: 0.5em 0 0.2em 0; | |
| } | |
| .toggle { | |
| width: 1em; | |
| text-align: center; | |
| cursor: -webkit-zoom-in; | |
| color: rgba(var(--border-color), 1); | |
| } | |
| .toggle::before { | |
| content: "▶"; | |
| } | |
| .open .toggle::before { | |
| content: "▼"; | |
| } | |
| .panel { | |
| position: relative; | |
| min-height: 200px; | |
| } | |
| #legend { | |
| position: absolute; | |
| right: 10px; | |
| top: 10px; | |
| background-color: var(--surface-color); | |
| border-radius: 5px; | |
| border: 3px solid rgba(var(--border-color), 0.2); | |
| padding: 0 10px 0 10px; | |
| } | |
| #legend dt { | |
| font-family: monospace; | |
| } | |
| #legend h3 { | |
| margin-top: 10px; | |
| } | |
| .scroller { | |
| max-height: 800px; | |
| overflow-y: scroll; | |
| } | |
| </style> | |
| <div class="panel"> | |
| <h2>IC Panel <span id="count"></span></h2> | |
| <div id="legend"> | |
| <h3>Legend</h3> | |
| <dl> | |
| <dt>0</dt> | |
| <dd>uninitialized</dd> | |
| <dt>X</dt> | |
| <dd>no feedback</dd> | |
| <dt>1</dt> | |
| <dd>monomorphic</dd> | |
| <dt>^</dt> | |
| <dd>recompute handler</dd> | |
| <dt>P</dt> | |
| <dd>polymorphic</dd> | |
| <dt>N</dt> | |
| <dd>megamorphic</dd> | |
| <dt>G</dt> | |
| <dd>generic</dd> | |
| </dl> | |
| </div> | |
| <p> | |
| Group by IC-property: | |
| <select id="group-key"></select> | |
| </p> | |
| <div class="panelBody"> | |
| <table id="table" width="100%"> | |
| <tbody id="table-body"> | |
| </tbody> | |
| </table> | |
| </div> | |
| </div> |