提交 e385c1b4 编写于 作者: Z Zachary Anderson 提交者: GitHub

[Fuchsia] Pass command line arguments for tracing (#3868)

上级 74d6f605
......@@ -107,6 +107,11 @@ static const char* kDartEndlessTraceBufferArgs[]{
"--timeline_recorder=endless",
};
static const char* kDartFuchsiaTraceArgs[] FTL_ALLOW_UNUSED_TYPE = {
"--systrace_timeline",
"--timeline_streams=VM,Isolate,Compiler,Dart,GC",
};
constexpr char kFileUriPrefix[] = "file://";
constexpr size_t kFileUriPrefixLength = sizeof(kFileUriPrefix) - 1;
......@@ -495,6 +500,10 @@ void InitDartVM(const uint8_t* vm_snapshot_data,
PushBackAll(&args, kDartTraceStartupArgs, arraysize(kDartTraceStartupArgs));
}
#if defined(OS_FUCHSIA)
PushBackAll(&args, kDartFuchsiaTraceArgs, arraysize(kDartFuchsiaTraceArgs));
#endif
for (size_t i = 0; i < settings.dart_flags.size(); i++)
args.push_back(settings.dart_flags[i].c_str());
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册