Fix the TODOs in the traceview support.

(cherry picked from commit cfbe73d02a024800813f8f0fc4f6a4b4532195f3)

Change-Id: Ie9ee2701df665d92c544c2ac3b4eaf7209a881a5
diff --git a/src/runtime.cc b/src/runtime.cc
index c452771..e033059 100644
--- a/src/runtime.cc
+++ b/src/runtime.cc
@@ -465,6 +465,12 @@
       parsed->method_trace_file_ = option.substr(strlen("-Xmethod-trace-file:"));
     } else if (StartsWith(option, "-Xmethod-trace-file-size:")) {
       parsed->method_trace_file_size_ = ParseIntegerOrDie(option);
+    } else if (option == "-Xprofile:threadcpuclock") {
+      Trace::SetDefaultClockSource(kProfilerClockSourceThreadCpu);
+    } else if (option == "-Xprofile:wallclock") {
+      Trace::SetDefaultClockSource(kProfilerClockSourceWall);
+    } else if (option == "-Xprofile:dualclock") {
+      Trace::SetDefaultClockSource(kProfilerClockSourceDual);
     } else {
       if (!ignore_unrecognized) {
         // TODO: print usage via vfprintf