diff options
Diffstat (limited to 'runtime/art_method.h')
-rw-r--r-- | runtime/art_method.h | 8 |
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); |