BuiltinArguments
args, Isolate* isolate); \
\
int args_length, Address* args_object, Isolate* isolate) { \
BuiltinArguments
args(args_length, args_object); \
RCS_SCOPE(isolate, RuntimeCallCounterId::kBuiltin_##name); \
"V8.Builtin_" #name); \
} \
\
int args_length, Address* args_object, Isolate* isolate) { \
DCHECK(isolate->context().is_null() || IsContext(isolate->context())); \
if (
V8_UNLIKELY(TracingFlags::is_runtime_stats_enabled())) { \
return Builtin_Impl_Stats_##
name(args_length, args_object, isolate); \
} \
BuiltinArguments
args(args_length, args_object); \
} \
\
BuiltinArguments
args, Isolate* isolate)
#define TRACE_DISABLED_BY_DEFAULT(name)
#define V8_UNLIKELY(condition)