summaryrefslogtreecommitdiff
path: root/runtime/jit/jit.cc
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/jit/jit.cc')
-rw-r--r--runtime/jit/jit.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/runtime/jit/jit.cc b/runtime/jit/jit.cc
index fcfa457bf7..31c278e748 100644
--- a/runtime/jit/jit.cc
+++ b/runtime/jit/jit.cc
@@ -36,6 +36,8 @@
namespace art {
namespace jit {
+static constexpr bool kEnableOnStackReplacement = false;
+
JitOptions* JitOptions::CreateFromRuntimeArguments(const RuntimeArgumentMap& options) {
auto* jit_options = new JitOptions;
jit_options->use_jit_ = options.GetOrDefault(RuntimeArgumentMap::UseJIT);
@@ -278,6 +280,10 @@ bool Jit::MaybeDoOnStackReplacement(Thread* thread,
uint32_t dex_pc,
int32_t dex_pc_offset,
JValue* result) {
+ if (!kEnableOnStackReplacement) {
+ return false;
+ }
+
Jit* jit = Runtime::Current()->GetJit();
if (jit == nullptr) {
return false;