/tools/dexter/testdata/expected/ |
D | exit_hooks.asm | 10 1| move-object v1, v0 11 2| invoke-direct {v1}, java.lang.Object.<init>():void 24 1| sget-object v1, java.lang.System.out 26 5| invoke-virtual {v1,v2}, java.io.PrintStream.println(java.lang.String):void 30 11| sget-object v1, java.lang.System.out 32 15| invoke-virtual {v1,v2}, java.io.PrintStream.println(java.lang.String):void 43 0| new-instance v1, Target 44 2| move-object v8, v1 45 3| move-object v1, v8 48 8| move-object v0, v1 [all …]
|
D | try_catch.asm | 10 1| move-object v1, v0 11 2| invoke-direct {v1}, java.lang.Throwable.<init>():void 23 1| move-object v1, v0 24 2| invoke-direct {v1}, java.lang.Throwable.<init>():void 36 1| move-object v1, v0 37 2| invoke-direct {v1}, java.lang.Object.<init>():void 50 1| move v1, v0 51 2| if-lez v1, Label_4 53 4| move v1, v0 54 5| packed-switch v1, Label_5 [all …]
|
D | exit_hooks.rewrite | 10 1| move-object v1, v0 11 2| invoke-direct {v1}, java.lang.Object.<init>():void 24 1| sget-object v1, java.lang.System.out 26 5| invoke-virtual {v1,v2}, java.io.PrintStream.println(java.lang.String):void 30 11| sget-object v1, java.lang.System.out 32 15| invoke-virtual {v1,v2}, java.io.PrintStream.println(java.lang.String):void 43 0| new-instance v1, Target 44 2| move-object v8, v1 45 3| move-object v1, v8 48 8| move-object v0, v1 [all …]
|
D | entry_hooks.asm | 10 1| move-object v1, v0 11 2| invoke-direct {v1}, java.lang.Object.<init>():void 24 1| move v1, v11 25 .local v1, "x", int 36 14| move v8, v1 49 32| move v3, v1 63 1| move-object v1, v0 64 2| invoke-direct {v1}, Base.<init>():void 77 1| move v1, v11 78 .local v1, "x", int [all …]
|
D | try_catch.exit_hook | 10 1| move-object v1, v0 11 2| invoke-direct {v1}, java.lang.Throwable.<init>():void 24 1| move-object v1, v0 25 2| invoke-direct {v1}, java.lang.Throwable.<init>():void 38 1| move-object v1, v0 39 2| invoke-direct {v1}, java.lang.Object.<init>():void 53 1| move v1, v0 54 2| if-lez v1, Label_4 56 4| move v1, v0 57 5| packed-switch v1, Label_5 [all …]
|
D | try_catch.rewrite | 10 1| move-object v1, v0 11 2| invoke-direct {v1}, java.lang.Throwable.<init>():void 23 1| move-object v1, v0 24 2| invoke-direct {v1}, java.lang.Throwable.<init>():void 36 1| move-object v1, v0 37 2| invoke-direct {v1}, java.lang.Object.<init>():void 50 1| move v1, v0 51 2| if-lez v1, Label_4 53 4| move v1, v0 54 5| packed-switch v1, Label_5 [all …]
|
D | mi.array_entry_hook | 36 3| iput-object v1, v0, Target.base 51 3| new-array v1, v0, java.lang.Object[] 54 10| aput-object v2, v1, v0 56 15| aput-object v3, v1, v0 60 24| aput-object v2, v1, v0 62 29| aput-object v5, v1, v0 63 31| invoke-static/range {v1..v1}, Tracer.onFooEntry(java.lang.Object[]):void 65 37| const v1, #-16843010 (0xfefefefe | -1.69474e+38) 74 58| iget-object v1, v2, Target.iBase 75 60| invoke-interface {v1,v4}, IBase.bar(java.lang.String):void [all …]
|
D | exit_hooks.compact_cfg | 11 1| move-object v1, v0 12 2| invoke-direct {v1}, java.lang.Object.<init>():void 27 1| sget-object v1, java.lang.System.out 29 5| invoke-virtual {v1,v2}, java.io.PrintStream.println(java.lang.String):void 33 11| sget-object v1, java.lang.System.out 35 15| invoke-virtual {v1,v2}, java.io.PrintStream.println(java.lang.String):void 48 0| new-instance v1, Target 49 2| move-object v8, v1 50 3| move-object v1, v8 53 8| move-object v0, v1 [all …]
|
D | try_catch.compact_cfg | 11 1| move-object v1, v0 12 2| invoke-direct {v1}, java.lang.Throwable.<init>():void 26 1| move-object v1, v0 27 2| invoke-direct {v1}, java.lang.Throwable.<init>():void 41 1| move-object v1, v0 42 2| invoke-direct {v1}, java.lang.Object.<init>():void 57 1| move v1, v0 58 2| if-lez v1, Label_4 62 4| move v1, v0 63 5| packed-switch v1, Label_5 [all …]
|
D | exit_hooks.verbose_cfg | 11 1| move-object v1, v0 12 2| invoke-direct {v1}, java.lang.Object.<init>():void 29 1| sget-object v1, java.lang.System.out 35 5| invoke-virtual {v1,v2}, java.io.PrintStream.println(java.lang.String):void 43 11| sget-object v1, java.lang.System.out 49 15| invoke-virtual {v1,v2}, java.io.PrintStream.println(java.lang.String):void 64 0| new-instance v1, Target 67 2| move-object v8, v1 68 3| move-object v1, v8 73 8| move-object v0, v1 [all …]
|
D | try_catch.verbose_cfg | 11 1| move-object v1, v0 12 2| invoke-direct {v1}, java.lang.Throwable.<init>():void 28 1| move-object v1, v0 29 2| invoke-direct {v1}, java.lang.Throwable.<init>():void 45 1| move-object v1, v0 46 2| invoke-direct {v1}, java.lang.Object.<init>():void 63 1| move v1, v0 64 2| if-lez v1, Label_4 68 4| move v1, v0 69 5| packed-switch v1, Label_5 [all …]
|
D | entry_hooks.compact_cfg | 11 1| move-object v1, v0 12 2| invoke-direct {v1}, java.lang.Object.<init>():void 27 1| move v1, v11 28 .local v1, "x", int 39 14| move v8, v1 52 32| move v3, v1 68 1| move-object v1, v0 69 2| invoke-direct {v1}, Base.<init>():void 84 1| move v1, v11 85 .local v1, "x", int [all …]
|
D | entry_hooks.entry_hook | 11 4| move-object v1, v0 12 5| invoke-direct {v1}, java.lang.Object.<init>():void 26 4| move v1, v11 27 .local v1, "x", int 38 17| move v8, v1 51 35| move v3, v1 66 4| move-object v1, v0 67 5| invoke-direct {v1}, Base.<init>():void 81 4| move v1, v11 82 .local v1, "x", int [all …]
|
D | entry_hooks.verbose_cfg | 11 1| move-object v1, v0 12 2| invoke-direct {v1}, java.lang.Object.<init>():void 29 1| move v1, v11 30 .local v1, "x", int 47 14| move v8, v1 68 32| move v3, v1 84 1| move-object v1, v0 85 2| invoke-direct {v1}, Base.<init>():void 102 1| move v1, v11 103 .local v1, "x", int [all …]
|
D | hello.asm | 11 1| move-object v1, v5 12 .local v1, "this$0", Base 14 3| move-object v3, v1 29 1| move-object v1, v0 30 2| invoke-direct {v1}, java.lang.Object.<init>():void 42 1| move-object v1, v0 43 2| invoke-direct {v1}, java.lang.Object.<init>():void 56 1| move v1, v7 57 .local v1, "n", int 69 21| move v4, v1 [all …]
|
D | entry_hooks.code_coverage | 108 6| move-object v1, v3 109 .local v1, "this", Base 110 7| move-object v2, v1 126 6| move-object v1, v11 127 .local v1, "this", Base 168 81| move v1, v4 169 .end_local v1 170 82| return v1 181 6| move-object v1, v3 182 .local v1, "this", Derived [all …]
|
D | exit_hooks.code_coverage | 112 6| move-object v1, v3 113 .local v1, "this", Target 114 7| move-object v2, v1 130 6| move-object v1, v4 131 .local v1, "args", java.lang.String[] 167 6| new-instance v1, Target 170 14| move-object v8, v1 171 15| move-object v1, v8 176 26| move-object v0, v1 179 27| sget-object v1, java.lang.System.out [all …]
|
D | hello_nodebug.asm | 5 1| move-object v1, v5 7 3| move-object v3, v1 17 1| move-object v1, v0 18 2| invoke-direct {v1}, java.lang.Object.<init>():void 25 1| move-object v1, v0 26 2| invoke-direct {v1}, java.lang.Object.<init>():void 33 1| move v1, v7 44 21| move v4, v1 56 1| move-object v1, v0 57 2| invoke-direct {v1}, Base.<init>():void [all …]
|
D | hello.wrap_invoke | 11 1| move-object v1, v5 12 .local v1, "this$0", Base 14 3| move-object v3, v1 29 1| move-object v1, v0 30 2| invoke-direct {v1}, java.lang.Object.<init>():void 42 1| move-object v1, v0 43 2| invoke-direct {v1}, java.lang.Object.<init>():void 56 1| move v1, v7 57 .local v1, "n", int 69 21| move v4, v1 [all …]
|
D | mi.code_coverage | 29 6| invoke-direct {v1}, java.lang.Object.<init>():void 44 6| const/4 v1, #+0 (0x00000000 | 0.00000) 45 7| return v1 61 6| invoke-direct {v1}, java.lang.Object.<init>():void 65 15| iput-object v2, v1, Target.base 69 23| iput-object v3, v1, Target.iBase 85 6| iget-object v1, v3, Target.base 88 14| invoke-virtual {v1,v4,v5}, Base.foo(int, java.lang.String):int 89 17| move-result v1 100 41| return v1 [all …]
|
D | hello.entry_hook | 12 4| move-object v1, v5 13 .local v1, "this$0", Base 15 6| move-object v3, v1 31 4| move-object v1, v0 32 5| invoke-direct {v1}, java.lang.Object.<init>():void 45 4| move-object v1, v0 46 5| invoke-direct {v1}, java.lang.Object.<init>():void 60 4| move v1, v7 61 .local v1, "n", int 73 24| move v4, v1 [all …]
|
D | hello.compact_cfg | 12 1| move-object v1, v5 13 .local v1, "this$0", Base 15 3| move-object v3, v1 32 1| move-object v1, v0 33 2| invoke-direct {v1}, java.lang.Object.<init>():void 47 1| move-object v1, v0 48 2| invoke-direct {v1}, java.lang.Object.<init>():void 63 1| move v1, v7 64 .local v1, "n", int 76 21| move v4, v1 [all …]
|
D | hello_nodebug.rewrite | 5 1| move-object v1, v5 7 3| move-object v3, v1 17 1| move-object v1, v0 18 2| invoke-direct {v1}, java.lang.Object.<init>():void 25 1| move-object v1, v0 26 2| invoke-direct {v1}, java.lang.Object.<init>():void 33 1| move v1, v7 44 21| move v4, v1 56 1| move-object v1, v0 57 2| invoke-direct {v1}, Base.<init>():void [all …]
|
D | hello_nodebug.wrap_invoke | 5 1| move-object v1, v5 7 3| move-object v3, v1 17 1| move-object v1, v0 18 2| invoke-direct {v1}, java.lang.Object.<init>():void 25 1| move-object v1, v0 26 2| invoke-direct {v1}, java.lang.Object.<init>():void 33 1| move v1, v7 44 21| move v4, v1 56 1| move-object v1, v0 57 2| invoke-direct {v1}, Base.<init>():void [all …]
|
D | hello_nodebug.compact_cfg | 6 1| move-object v1, v5 8 3| move-object v3, v1 20 1| move-object v1, v0 21 2| invoke-direct {v1}, java.lang.Object.<init>():void 30 1| move-object v1, v0 31 2| invoke-direct {v1}, java.lang.Object.<init>():void 40 1| move v1, v7 51 21| move v4, v1 65 1| move-object v1, v0 66 2| invoke-direct {v1}, Base.<init>():void [all …]
|