diff options
| author | 2017-08-11 10:26:39 +0000 | |
|---|---|---|
| committer | 2017-08-11 10:26:39 +0000 | |
| commit | 54636c0e85ad1bcd5798324c0484122364e99298 (patch) | |
| tree | 6ec47505bdb6dd232cf43b86eb9d2c438d2f052f /compiler/utils/jni_macro_assembler.h | |
| parent | abafaf83838301b83832c33324d683e7f77aff76 (diff) | |
| parent | 2b03a1f24600c8c9558fb13d3f8bca1ef0f8ee40 (diff) | |
Merge "Instrument ARM64 generated code to check the Marking Register."
Diffstat (limited to 'compiler/utils/jni_macro_assembler.h')
| -rw-r--r-- | compiler/utils/jni_macro_assembler.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/compiler/utils/jni_macro_assembler.h b/compiler/utils/jni_macro_assembler.h index 59a1a48e20..a8ca1119e5 100644 --- a/compiler/utils/jni_macro_assembler.h +++ b/compiler/utils/jni_macro_assembler.h @@ -216,8 +216,15 @@ class JNIMacroAssembler : public DeletableArenaObject<kArenaAllocAssembler> { */ virtual DebugFrameOpCodeWriterForAssembler& cfi() = 0; + void SetEmitRunTimeChecksInDebugMode(bool value) { + emit_run_time_checks_in_debug_mode_ = value; + } + protected: - explicit JNIMacroAssembler() {} + JNIMacroAssembler() {} + + // Should run-time checks be emitted in debug mode? + bool emit_run_time_checks_in_debug_mode_ = false; }; // A "Label" class used with the JNIMacroAssembler |