Add sample profiling interface to startMethodTracing.
Art side of this change. Also changed libcore and frameworks base.
Change-Id: I556678013cf1f4e9bef064a1ae43a6109303797c
diff --git a/runtime/trace.cc b/runtime/trace.cc
index da2c80a..2dac71e 100644
--- a/runtime/trace.cc
+++ b/runtime/trace.cc
@@ -299,6 +299,7 @@
void* Trace::RunSamplingThread(void* arg) {
Runtime* runtime = Runtime::Current();
int interval_us = reinterpret_cast<int>(arg);
+ CHECK_GE(interval_us, 0);
CHECK(runtime->AttachCurrentThread("Sampling Profiler", true, runtime->GetSystemThreadGroup(),
!runtime->IsCompiler()));