Index: tools/callstats.html |
diff --git a/tools/callstats.html b/tools/callstats.html |
index cb2e0bea3e31adf49f15941f826cf30657c83c02..b70d40c98ae4e94bd062547fc1f0a490b5b998a9 100644 |
--- a/tools/callstats.html |
+++ b/tools/callstats.html |
@@ -1381,6 +1381,8 @@ code is governed by a BSD-style license that can be found in the LICENSE file. |
this.version = version; |
} |
add(entry) { |
+ // Ignore accidentally added Group entries. |
+ if (entry.name.startsWith(GroupedEntry.prefix)) return; |
entry.page = this; |
this.entryDict.set(entry.name, entry); |
var added = false; |
@@ -1559,7 +1561,7 @@ code is governed by a BSD-style license that can be found in the LICENSE file. |
/StackGuard|.*Optimize.*|.*Deoptimize.*|Recompile.*/, "#DC3912")); |
Group.add('compile', new Group('Compile', /.*Compile.*/, "#FFAA00")); |
Group.add('parse', new Group('Parse', /.*Parse.*/, "#FF6600")); |
- Group.add('callback', new Group('Callback', /.*Callback$/, "#109618")); |
+ Group.add('callback', new Group('Callback', /.*Callback.*/, "#109618")); |
Group.add('api', new Group('API', /.*API.*/, "#990099")); |
Group.add('gc', new Group('GC', /GC|AllocateInTargetSpace/, "#0099C6")); |
Group.add('javascript', new Group('JavaScript', /JS_Execution/, "#DD4477")); |
@@ -1568,7 +1570,7 @@ code is governed by a BSD-style license that can be found in the LICENSE file. |
class GroupedEntry extends Entry { |
constructor(group) { |
- super(0, 'Group-' + group.name, 0, 0, 0, 0, 0, 0); |
+ super(0, GroupedEntry.prefix + group.name, 0, 0, 0, 0, 0, 0); |
this.group = group; |
this.entries = []; |
} |
@@ -1636,6 +1638,7 @@ code is governed by a BSD-style license that can be found in the LICENSE file. |
return this.getVarianceForProperty('time') |
} |
} |
+ GroupedEntry.prefix = 'Group-'; |
class UnclassifiedEntry extends GroupedEntry { |
constructor(page) { |