Skip to content

Commit e63a71e

Browse files
danelphickV8 LUCI CQ
authored andcommitted
[build] Move RuntimeCallStatsTimerScope into its own header
By moving this out of counters.h, counters.h no longer needs to depend on isolate.h. Change-Id: Ic5272e3b3a729c0a438124dc5cdc1835817f3341 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2949098 Auto-Submit: Dan Elphick <delphick@chromium.org> Reviewed-by: Ross McIlroy <rmcilroy@chromium.org> Commit-Queue: Dan Elphick <delphick@chromium.org> Cr-Commit-Position: refs/heads/master@{#75055}
1 parent 9140d00 commit e63a71e

40 files changed

Lines changed: 88 additions & 33 deletions

BUILD.gn

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2792,6 +2792,7 @@ v8_header_set("v8_internal_headers") {
27922792
"src/logging/log-utils.h",
27932793
"src/logging/log.h",
27942794
"src/logging/metrics.h",
2795+
"src/logging/runtime-call-stats-scope.h",
27952796
"src/logging/runtime-call-stats.h",
27962797
"src/logging/tracing-flags.h",
27972798
"src/numbers/bignum-dtoa.h",

src/api/api-arguments-inl.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,10 @@
66
#define V8_API_API_ARGUMENTS_INL_H_
77

88
#include "src/api/api-arguments.h"
9-
109
#include "src/api/api-inl.h"
1110
#include "src/debug/debug.h"
1211
#include "src/execution/vm-state-inl.h"
13-
#include "src/logging/counters.h"
12+
#include "src/logging/runtime-call-stats-scope.h"
1413
#include "src/objects/api-callbacks.h"
1514
#include "src/objects/slots-inl.h"
1615
#include "src/tracing/trace-event.h"

src/api/api-natives.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include "src/api/api-inl.h"
88
#include "src/common/message-template.h"
99
#include "src/execution/isolate-inl.h"
10+
#include "src/logging/runtime-call-stats-scope.h"
1011
#include "src/objects/api-callbacks.h"
1112
#include "src/objects/hash-table-inl.h"
1213
#include "src/objects/lookup.h"

src/api/api.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@
5959
#include "src/json/json-stringifier.h"
6060
#include "src/logging/counters.h"
6161
#include "src/logging/metrics.h"
62+
#include "src/logging/runtime-call-stats-scope.h"
6263
#include "src/logging/tracing-flags.h"
6364
#include "src/numbers/conversions-inl.h"
6465
#include "src/objects/api-callbacks.h"

src/ast/scopes.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#include "src/common/message-template.h"
1414
#include "src/heap/local-factory-inl.h"
1515
#include "src/init/bootstrapper.h"
16-
#include "src/logging/counters.h"
16+
#include "src/logging/runtime-call-stats-scope.h"
1717
#include "src/objects/module-inl.h"
1818
#include "src/objects/objects-inl.h"
1919
#include "src/objects/scope-info.h"

src/baseline/baseline-compiler.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,12 @@
88
#if V8_TARGET_ARCH_IA32 || V8_TARGET_ARCH_X64 || V8_TARGET_ARCH_ARM64 || \
99
V8_TARGET_ARCH_ARM || V8_TARGET_ARCH_RISCV64
1010

11-
#include "src/baseline/baseline-compiler.h"
12-
1311
#include <algorithm>
1412
#include <type_traits>
1513

1614
#include "src/baseline/baseline-assembler-inl.h"
1715
#include "src/baseline/baseline-assembler.h"
16+
#include "src/baseline/baseline-compiler.h"
1817
#include "src/builtins/builtins-constructor.h"
1918
#include "src/builtins/builtins-descriptors.h"
2019
#include "src/builtins/builtins.h"
@@ -27,6 +26,7 @@
2726
#include "src/execution/frame-constants.h"
2827
#include "src/interpreter/bytecode-array-iterator.h"
2928
#include "src/interpreter/bytecode-flags.h"
29+
#include "src/logging/runtime-call-stats-scope.h"
3030
#include "src/objects/code.h"
3131
#include "src/objects/heap-object.h"
3232
#include "src/objects/instance-type.h"

src/baseline/baseline.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#include "src/baseline/baseline-compiler.h"
1616
#include "src/debug/debug.h"
1717
#include "src/heap/factory-inl.h"
18-
#include "src/logging/counters.h"
18+
#include "src/logging/runtime-call-stats-scope.h"
1919
#include "src/objects/script-inl.h"
2020
#include "src/objects/shared-function-info-inl.h"
2121

src/builtins/accessors.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
#include "src/execution/isolate-inl.h"
1313
#include "src/execution/messages.h"
1414
#include "src/heap/factory.h"
15-
#include "src/logging/counters.h"
15+
#include "src/logging/runtime-call-stats-scope.h"
1616
#include "src/objects/api-callbacks.h"
1717
#include "src/objects/contexts.h"
1818
#include "src/objects/field-index-inl.h"

src/builtins/builtins-api.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
#include "src/api/api-natives.h"
77
#include "src/builtins/builtins-utils-inl.h"
88
#include "src/builtins/builtins.h"
9-
#include "src/logging/counters.h"
109
#include "src/logging/log.h"
10+
#include "src/logging/runtime-call-stats-scope.h"
1111
#include "src/objects/objects-inl.h"
1212
#include "src/objects/prototype.h"
1313
#include "src/objects/templates.h"

src/builtins/builtins-utils.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include "src/execution/arguments.h"
1111
#include "src/execution/isolate.h"
1212
#include "src/heap/factory.h"
13+
#include "src/logging/runtime-call-stats-scope.h"
1314

1415
namespace v8 {
1516
namespace internal {

0 commit comments

Comments
 (0)