blob: 8262f19e22a972a40b01825b797f82c3585f8065 [file] [log] [blame]
.class public LNullLocks;
.super Ljava/lang/Object;
.method public static run(Z)V
.registers 3
invoke-static {}, LMain;->assertIsManaged()V
if-eqz v2, :Lfalse
const v0, 0 # Null.
monitor-enter v0
const v1, 0 # Another null. This should be detected as an alias, such that the exit
# will not fail verification.
monitor-exit v1
monitor-enter v0
monitor-exit v1
monitor-enter v1
monitor-exit v0
:Lfalse
return-void
.end method