diff options
Diffstat (limited to 'runtime/jit/jit.cc')
-rw-r--r-- | runtime/jit/jit.cc | 6 |
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; |