diff options
Diffstat (limited to 'runtime/compiler_callbacks.h')
-rw-r--r-- | runtime/compiler_callbacks.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/runtime/compiler_callbacks.h b/runtime/compiler_callbacks.h index 4560bca922..8395966404 100644 --- a/runtime/compiler_callbacks.h +++ b/runtime/compiler_callbacks.h @@ -25,6 +25,12 @@ namespace art { class CompilerDriver; +namespace mirror { + +class Class; + +} // namespace mirror + namespace verifier { class MethodVerifier; @@ -68,6 +74,11 @@ class CompilerCallbacks { virtual void UpdateClassState(ClassReference ref ATTRIBUTE_UNUSED, ClassStatus state ATTRIBUTE_UNUSED) {} + virtual bool CanUseOatStatusForVerification(mirror::Class* klass ATTRIBUTE_UNUSED) + REQUIRES_SHARED(Locks::mutator_lock_) { + return false; + } + protected: explicit CompilerCallbacks(CallbackMode mode) : mode_(mode) { } |