diff --git a/common.gypi b/common.gypi index 94fae065189043..36bfa41701aef3 100644 --- a/common.gypi +++ b/common.gypi @@ -36,7 +36,7 @@ # Reset this number to 0 on major V8 upgrades. # Increment by one for each non-official patch applied to deps/v8. - 'v8_embedder_string': '-node.26', + 'v8_embedder_string': '-node.27', ##### V8 defaults for Node.js ##### diff --git a/deps/v8/AUTHORS b/deps/v8/AUTHORS index d827b95979057e..92d440ef19635b 100644 --- a/deps/v8/AUTHORS +++ b/deps/v8/AUTHORS @@ -159,6 +159,7 @@ Kyounga Ra Loo Rong Jie Lu Yahan Luis Reis +Luke Albao Luke Zarko Ma Aiguo Maciej MaƂecki diff --git a/deps/v8/src/diagnostics/perf-jit.cc b/deps/v8/src/diagnostics/perf-jit.cc index d222c11336f417..c2399046a92144 100644 --- a/deps/v8/src/diagnostics/perf-jit.cc +++ b/deps/v8/src/diagnostics/perf-jit.cc @@ -42,6 +42,7 @@ #include "src/codegen/assembler.h" #include "src/codegen/source-position-table.h" #include "src/diagnostics/eh-frame.h" +#include "src/objects/code-kind.h" #include "src/objects/objects-inl.h" #include "src/objects/shared-function-info.h" #include "src/snapshot/embedded/embedded-data.h" @@ -214,11 +215,7 @@ void PerfJitLogger::LogRecordedBuffer( Handle abstract_code, MaybeHandle maybe_shared, const char* name, int length) { - if (FLAG_perf_basic_prof_only_functions && - (abstract_code->kind() != CodeKind::INTERPRETED_FUNCTION && - abstract_code->kind() != CodeKind::TURBOFAN && - abstract_code->kind() != CodeKind::MAGLEV && - abstract_code->kind() != CodeKind::BASELINE)) { + if (FLAG_perf_basic_prof_only_functions && !CodeKindIsJSFunction(abstract_code->kind())) { return; } diff --git a/deps/v8/src/logging/log.cc b/deps/v8/src/logging/log.cc index e2de9db07cd3ea..8a640ac273220d 100644 --- a/deps/v8/src/logging/log.cc +++ b/deps/v8/src/logging/log.cc @@ -364,7 +364,7 @@ void PerfBasicLogger::LogRecordedBuffer(Handle code, MaybeHandle, const char* name, int length) { if (FLAG_perf_basic_prof_only_functions && - CodeKindIsBuiltinOrJSFunction(code->kind())) { + !CodeKindIsBuiltinOrJSFunction(code->kind())) { return; }