| Index: src/arguments.h
|
| diff --git a/src/arguments.h b/src/arguments.h
|
| index 34fbca4feacda2ca3b7eec59b054b107bb32c5b4..eadd7354d78c23f55ae24c4664c3afe4515cc37c 100644
|
| --- a/src/arguments.h
|
| +++ b/src/arguments.h
|
| @@ -88,8 +88,6 @@ double ClobberDoubleRegisters(double x1, double x2, double x3, double x4);
|
| V8_NOINLINE static Type Stats_##Name(int args_length, Object** args_object, \
|
| Isolate* isolate) { \
|
| RuntimeCallTimerScope timer(isolate, &RuntimeCallStats::Name); \
|
| - TRACE_EVENT0(TRACE_DISABLED_BY_DEFAULT("v8.runtime"), \
|
| - "V8.Runtime_" #Name); \
|
| Arguments args(args_length, args_object); \
|
| return __RT_impl_##Name(args, isolate); \
|
| } \
|
| @@ -101,7 +99,10 @@ double ClobberDoubleRegisters(double x1, double x2, double x3, double x4);
|
| return Stats_##Name(args_length, args_object, isolate); \
|
| } \
|
| Arguments args(args_length, args_object); \
|
| - return __RT_impl_##Name(args, isolate); \
|
| + TRACE_EVENT_RUNTIME_CALL_STATS_TRACING_SCOPED( \
|
| + isolate, &tracing::TraceEventStatsTable::Name); \
|
| + Type result = __RT_impl_##Name(args, isolate); \
|
| + return result; \
|
| } \
|
| \
|
| static Type __RT_impl_##Name(Arguments args, Isolate* isolate)
|
|
|