1.class public LTooDeep; 2 3.super Ljava/lang/Object; 4 5.method public static run(Ljava/lang/Object;)V 6 .registers 3 7 8 # Lock depth is 33, which is more than the verifier supports. This should have been punted to 9 # the interpreter. 10 invoke-static {}, LMain;->assertIsInterpreted()V 11 12 monitor-enter v2 # 1 13 monitor-enter v2 # 2 14 monitor-enter v2 # 3 15 monitor-enter v2 # 4 16 monitor-enter v2 # 5 17 monitor-enter v2 # 6 18 monitor-enter v2 # 7 19 monitor-enter v2 # 8 20 monitor-enter v2 # 9 21 monitor-enter v2 # 10 22 monitor-enter v2 # 11 23 monitor-enter v2 # 12 24 monitor-enter v2 # 13 25 monitor-enter v2 # 14 26 monitor-enter v2 # 15 27 monitor-enter v2 # 16 28 monitor-enter v2 # 17 29 monitor-enter v2 # 18 30 monitor-enter v2 # 19 31 monitor-enter v2 # 20 32 monitor-enter v2 # 21 33 monitor-enter v2 # 22 34 monitor-enter v2 # 23 35 monitor-enter v2 # 24 36 monitor-enter v2 # 25 37 monitor-enter v2 # 26 38 monitor-enter v2 # 27 39 monitor-enter v2 # 28 40 monitor-enter v2 # 29 41 monitor-enter v2 # 30 42 monitor-enter v2 # 31 43 monitor-enter v2 # 32 44 monitor-enter v2 # 33 45 46 monitor-exit v2 # 1 47 monitor-exit v2 # 2 48 monitor-exit v2 # 3 49 monitor-exit v2 # 4 50 monitor-exit v2 # 5 51 monitor-exit v2 # 6 52 monitor-exit v2 # 7 53 monitor-exit v2 # 8 54 monitor-exit v2 # 9 55 monitor-exit v2 # 10 56 monitor-exit v2 # 11 57 monitor-exit v2 # 12 58 monitor-exit v2 # 13 59 monitor-exit v2 # 14 60 monitor-exit v2 # 15 61 monitor-exit v2 # 16 62 monitor-exit v2 # 17 63 monitor-exit v2 # 18 64 monitor-exit v2 # 19 65 monitor-exit v2 # 20 66 monitor-exit v2 # 21 67 monitor-exit v2 # 22 68 monitor-exit v2 # 23 69 monitor-exit v2 # 24 70 monitor-exit v2 # 25 71 monitor-exit v2 # 26 72 monitor-exit v2 # 27 73 monitor-exit v2 # 28 74 monitor-exit v2 # 29 75 monitor-exit v2 # 30 76 monitor-exit v2 # 31 77 monitor-exit v2 # 32 78 monitor-exit v2 # 33 79 80 return-void 81 82.end method 83