summaryrefslogtreecommitdiffstats
path: root/runtime/instrumentation.h
diff options
context:
space:
mode:
authorHiroshi Yamauchi <yamauchi@google.com>2014-02-28 17:18:37 -0800
committerHiroshi Yamauchi <yamauchi@google.com>2014-02-28 17:34:30 -0800
commit563b47cc142e477da244539b1d63070425e7fd78 (patch)
tree3da2bb5ccdcd16f7104211855d47ece3f1d24767 /runtime/instrumentation.h
parente58d0203351d9740a8f74a140fdee342168e6552 (diff)
downloadart-563b47cc142e477da244539b1d63070425e7fd78.zip
art-563b47cc142e477da244539b1d63070425e7fd78.tar.gz
art-563b47cc142e477da244539b1d63070425e7fd78.tar.bz2
Fix the bug that some compiled code was invoked with -Xint.
Some compiled code (probably static methods) is still being invoked with -Xint. Added an assert to detect this case. Bug: 13250375 Change-Id: Iecfe8ef40c6c326962593db78e6e1d9f1c93842e
Diffstat (limited to 'runtime/instrumentation.h')
-rw-r--r--runtime/instrumentation.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/runtime/instrumentation.h b/runtime/instrumentation.h
index 1ce72bd..017573a 100644
--- a/runtime/instrumentation.h
+++ b/runtime/instrumentation.h
@@ -192,6 +192,10 @@ class Instrumentation {
return interpret_only_;
}
+ bool IsForcedInterpretOnly() const {
+ return forced_interpret_only_;
+ }
+
bool ShouldPortableCodeDeoptimize() const {
return instrumentation_stubs_installed_;
}