29 lines
		
	
	
		
			515 B
		
	
	
	
		
			Smali
		
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			515 B
		
	
	
	
		
			Smali
		
	
	
	
| .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
 |