From 126e030e1dcf98d09045fa01b63356b90b627dff Mon Sep 17 00:00:00 2001 From: cbruni Date: Wed, 26 Oct 2016 05:20:03 -0700 Subject: [PATCH] [tools] Filter out accidental group entries in callstats.html R=jochen@chromium.org NOTRY=true BUG= Review-Url: https://codereview.chromium.org/2452013002 Cr-Commit-Position: refs/heads/master@{#40587} --- tools/callstats.html | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tools/callstats.html b/tools/callstats.html index cb2e0bea3e..b70d40c98a 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) {