Upgrade V8 to version 4.9.385.28
https://chromium.googlesource.com/v8/v8/+/4.9.385.28
FPIIM-449
Change-Id: I4b2e74289d4bf3667f2f3dc8aa2e541f63e26eb4
diff --git a/src/log-inl.h b/src/log-inl.h
index a96631d..d47a24b 100644
--- a/src/log-inl.h
+++ b/src/log-inl.h
@@ -7,14 +7,16 @@
#include "src/log.h"
#include "src/isolate.h"
+#include "src/objects-inl.h"
+#include "src/tracing/trace-event.h"
namespace v8 {
namespace internal {
Logger::LogEventsAndTags Logger::ToNativeByScript(Logger::LogEventsAndTags tag,
Script* script) {
- if ((tag == FUNCTION_TAG || tag == LAZY_COMPILE_TAG || tag == SCRIPT_TAG)
- && script->type()->value() == Script::TYPE_NATIVE) {
+ if ((tag == FUNCTION_TAG || tag == LAZY_COMPILE_TAG || tag == SCRIPT_TAG) &&
+ script->type() == Script::TYPE_NATIVE) {
switch (tag) {
case FUNCTION_TAG: return NATIVE_FUNCTION_TAG;
case LAZY_COMPILE_TAG: return NATIVE_LAZY_COMPILE_TAG;
@@ -36,7 +38,21 @@
isolate->event_logger()(name, se);
}
}
+ if (expose_to_api) {
+ if (se == START) {
+ TRACE_EVENT_BEGIN0("v8", name);
+ } else {
+ TRACE_EVENT_END0("v8", name);
+ }
+ } else {
+ if (se == START) {
+ TRACE_EVENT_BEGIN0(TRACE_DISABLED_BY_DEFAULT("v8"), name);
+ } else {
+ TRACE_EVENT_END0(TRACE_DISABLED_BY_DEFAULT("v8"), name);
+ }
+ }
}
-} } // namespace v8::internal
+} // namespace internal
+} // namespace v8
#endif // V8_LOG_INL_H_