summaryrefslogtreecommitdiff
path: root/runtime/art_method.h
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/art_method.h')
-rw-r--r--runtime/art_method.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/runtime/art_method.h b/runtime/art_method.h
index d4fb5d7b90..9647b41f3f 100644
--- a/runtime/art_method.h
+++ b/runtime/art_method.h
@@ -239,6 +239,10 @@ class ArtMethod final {
return (GetAccessFlags() & kAccCompileDontBother) == 0;
}
+ void ClearDontCompile() {
+ DCHECK(!IsMiranda());
+ ClearAccessFlags(kAccCompileDontBother);
+ }
void SetDontCompile() {
DCHECK(!IsMiranda());
AddAccessFlags(kAccCompileDontBother);
@@ -366,6 +370,10 @@ class ArtMethod final {
return (GetAccessFlags() & kAccMustCountLocks) != 0;
}
+ void ClearMustCountLocks() {
+ ClearAccessFlags(kAccMustCountLocks);
+ }
+
void SetMustCountLocks() {
AddAccessFlags(kAccMustCountLocks);
ClearAccessFlags(kAccSkipAccessChecks);