/tools/dexter/testdata/expected/ |
D | hello_nodebug.asm | 7 3| move-object v3, v1 8 4| iput-object v3, v2, Base$Inner.this$0 36 7| new-instance v3, java.lang.StringBuilder 37 9| move-object v5, v3 38 10| move-object v3, v5 42 …17| invoke-virtual {v3,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild… 43 20| move-result-object v3 45 22| invoke-virtual {v3,v4}, java.lang.StringBuilder.append(int):java.lang.StringBuilder 46 25| move-result-object v3 47 26| invoke-virtual {v3}, java.lang.StringBuilder.toString():java.lang.String [all …]
|
D | exit_hooks.asm | 22 0| move-object v0, v3 53 13| const/4 v3, #+1 (0x00000001 | 1.40130e-45) 54 14| new-array v3, v3, java.lang.Object[] 55 16| move-object v8, v3 56 17| move-object v3, v8 64 …28| invoke-virtual {v1,v2,v3}, java.io.PrintStream.printf(java.lang.String, java.lang.Object[]):ja… 69 36| const/4 v3, #+1 (0x00000001 | 1.40130e-45) 70 37| new-array v3, v3, java.lang.Object[] 71 39| move-object v8, v3 72 40| move-object v3, v8 [all …]
|
D | entry_hooks.asm | 28 3| sget-object v3, java.lang.System.out 46 …28| invoke-virtual {v3,v4,v5}, java.io.PrintStream.printf(java.lang.String, java.lang.Object[]):ja… 47 31| move-result-object v3 49 32| move v3, v1 50 33| move v0, v3 81 3| sget-object v3, java.lang.System.out 99 …28| invoke-virtual {v3,v4,v5}, java.io.PrintStream.printf(java.lang.String, java.lang.Object[]):ja… 100 31| move-result-object v3 102 32| move v3, v1 104 34| mul-int/lit8 v3, v3, #+2 (0x00000002 | 2.80260e-45) [all …]
|
D | hello.asm | 14 3| move-object v3, v1 15 4| iput-object v3, v2, Base$Inner.this$0 61 7| new-instance v3, java.lang.StringBuilder 62 9| move-object v5, v3 63 10| move-object v3, v5 67 …17| invoke-virtual {v3,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild… 68 20| move-result-object v3 70 22| invoke-virtual {v3,v4}, java.lang.StringBuilder.append(int):java.lang.StringBuilder 71 25| move-result-object v3 72 26| invoke-virtual {v3}, java.lang.StringBuilder.toString():java.lang.String [all …]
|
D | hello_nodebug.wrap_invoke | 7 3| move-object v3, v1 8 4| iput-object v3, v2, Base$Inner.this$0 36 7| new-instance v3, java.lang.StringBuilder 37 9| move-object v5, v3 38 10| move-object v3, v5 42 …17| invoke-static {v3,v4}, Tracer.WrapInvoke(java.lang.StringBuilder, java.lang.String):java.lang.… 43 20| move-result-object v3 45 … 22| invoke-static {v3,v4}, Tracer.WrapInvoke(java.lang.StringBuilder, int):java.lang.StringBuilder 46 25| move-result-object v3 47 26| invoke-static {v3}, Tracer.WrapInvoke(java.lang.StringBuilder):java.lang.String [all …]
|
D | hello_nodebug.rewrite | 7 3| move-object v3, v1 8 4| iput-object v3, v2, Base$Inner.this$0 36 7| new-instance v3, java.lang.StringBuilder 37 9| move-object v5, v3 38 10| move-object v3, v5 42 …17| invoke-virtual {v3,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild… 43 20| move-result-object v3 45 22| invoke-virtual {v3,v4}, java.lang.StringBuilder.append(int):java.lang.StringBuilder 46 25| move-result-object v3 47 26| invoke-virtual {v3}, java.lang.StringBuilder.toString():java.lang.String [all …]
|
D | hello_nodebug.compact_cfg | 8 3| move-object v3, v1 9 4| iput-object v3, v2, Base$Inner.this$0 43 7| new-instance v3, java.lang.StringBuilder 44 9| move-object v5, v3 45 10| move-object v3, v5 49 …17| invoke-virtual {v3,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild… 50 20| move-result-object v3 52 22| invoke-virtual {v3,v4}, java.lang.StringBuilder.append(int):java.lang.StringBuilder 53 25| move-result-object v3 54 26| invoke-virtual {v3}, java.lang.StringBuilder.toString():java.lang.String [all …]
|
D | try_catch.asm | 66 13| move-object v3, v1 67 14| move-object v1, v3 68 15| move-object v2, v3 74 22| move-object v3, v1 75 23| move-object v1, v3 76 24| move-object v2, v3 100 1| const/4 v3, #+0 (0x00000000 | 0.00000) 102 2| invoke-static {v3}, TryCatch.foo(int):int 107 5| move-result v3 111 6| sget-object v3, java.lang.System.out [all …]
|
D | exit_hooks.rewrite | 22 0| move-object v0, v3 53 13| const/4 v3, #+1 (0x00000001 | 1.40130e-45) 54 14| new-array v3, v3, java.lang.Object[] 55 16| move-object v8, v3 56 17| move-object v3, v8 64 …28| invoke-virtual {v1,v2,v3}, java.io.PrintStream.printf(java.lang.String, java.lang.Object[]):ja… 69 36| const/4 v3, #+1 (0x00000001 | 1.40130e-45) 70 37| new-array v3, v3, java.lang.Object[] 71 39| move-object v8, v3 72 40| move-object v3, v8 [all …]
|
D | hello.wrap_invoke | 14 3| move-object v3, v1 15 4| iput-object v3, v2, Base$Inner.this$0 61 7| new-instance v3, java.lang.StringBuilder 62 9| move-object v5, v3 63 10| move-object v3, v5 67 …17| invoke-static {v3,v4}, Tracer.WrapInvoke(java.lang.StringBuilder, java.lang.String):java.lang.… 68 20| move-result-object v3 70 … 22| invoke-static {v3,v4}, Tracer.WrapInvoke(java.lang.StringBuilder, int):java.lang.StringBuilder 71 25| move-result-object v3 72 26| invoke-static {v3}, Tracer.WrapInvoke(java.lang.StringBuilder):java.lang.String [all …]
|
D | hello.rewrite | 14 3| move-object v3, v1 15 4| iput-object v3, v2, Base$Inner.this$0 61 7| new-instance v3, java.lang.StringBuilder 62 9| move-object v5, v3 63 10| move-object v3, v5 67 …17| invoke-virtual {v3,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild… 68 20| move-result-object v3 70 22| invoke-virtual {v3,v4}, java.lang.StringBuilder.append(int):java.lang.StringBuilder 71 25| move-result-object v3 72 26| invoke-virtual {v3}, java.lang.StringBuilder.toString():java.lang.String [all …]
|
D | try_catch.exit_hook | 71 17| move-object v3, v1 72 18| move-object v1, v3 73 19| move-object v2, v3 79 26| move-object v3, v1 80 27| move-object v1, v3 81 28| move-object v2, v3 106 1| const/4 v3, #+0 (0x00000000 | 0.00000) 108 2| invoke-static {v3}, TryCatch.foo(int):int 113 5| move-result v3 117 6| sget-object v3, java.lang.System.out [all …]
|
D | try_catch.rewrite | 66 13| move-object v3, v1 67 14| move-object v1, v3 68 15| move-object v2, v3 74 22| move-object v3, v1 75 23| move-object v1, v3 76 24| move-object v2, v3 101 1| const/4 v3, #+0 (0x00000000 | 0.00000) 103 2| invoke-static {v3}, TryCatch.foo(int):int 108 5| move-result v3 112 6| sget-object v3, java.lang.System.out [all …]
|
D | exit_hooks.exit_hook | 23 0| move-object v0, v3 55 13| const/4 v3, #+1 (0x00000001 | 1.40130e-45) 56 14| new-array v3, v3, java.lang.Object[] 57 16| move-object v8, v3 58 17| move-object v3, v8 66 …28| invoke-virtual {v1,v2,v3}, java.io.PrintStream.printf(java.lang.String, java.lang.Object[]):ja… 71 36| const/4 v3, #+1 (0x00000001 | 1.40130e-45) 72 37| new-array v3, v3, java.lang.Object[] 73 39| move-object v8, v3 74 40| move-object v3, v8 [all …]
|
D | exit_hooks.compact_cfg | 25 0| move-object v0, v3 58 13| const/4 v3, #+1 (0x00000001 | 1.40130e-45) 59 14| new-array v3, v3, java.lang.Object[] 60 16| move-object v8, v3 61 17| move-object v3, v8 69 …28| invoke-virtual {v1,v2,v3}, java.io.PrintStream.printf(java.lang.String, java.lang.Object[]):ja… 74 36| const/4 v3, #+1 (0x00000001 | 1.40130e-45) 75 37| new-array v3, v3, java.lang.Object[] 76 39| move-object v8, v3 77 40| move-object v3, v8 [all …]
|
D | entry_hooks.rewrite | 28 3| sget-object v3, java.lang.System.out 46 …28| invoke-virtual {v3,v4,v5}, java.io.PrintStream.printf(java.lang.String, java.lang.Object[]):ja… 47 31| move-result-object v3 49 32| move v3, v1 50 33| move v0, v3 81 3| sget-object v3, java.lang.System.out 99 …28| invoke-virtual {v3,v4,v5}, java.io.PrintStream.printf(java.lang.String, java.lang.Object[]):ja… 100 31| move-result-object v3 102 32| move v3, v1 104 34| mul-int/lit8 v3, v3, #+2 (0x00000002 | 2.80260e-45) [all …]
|
D | hello.compact_cfg | 15 3| move-object v3, v1 16 4| iput-object v3, v2, Base$Inner.this$0 68 7| new-instance v3, java.lang.StringBuilder 69 9| move-object v5, v3 70 10| move-object v3, v5 74 …17| invoke-virtual {v3,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild… 75 20| move-result-object v3 77 22| invoke-virtual {v3,v4}, java.lang.StringBuilder.append(int):java.lang.StringBuilder 78 25| move-result-object v3 79 26| invoke-virtual {v3}, java.lang.StringBuilder.toString():java.lang.String [all …]
|
D | hello.entry_hook | 15 6| move-object v3, v1 16 7| iput-object v3, v2, Base$Inner.this$0 65 10| new-instance v3, java.lang.StringBuilder 66 12| move-object v5, v3 67 13| move-object v3, v5 71 …20| invoke-virtual {v3,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild… 72 23| move-result-object v3 74 25| invoke-virtual {v3,v4}, java.lang.StringBuilder.append(int):java.lang.StringBuilder 75 28| move-result-object v3 76 29| invoke-virtual {v3}, java.lang.StringBuilder.toString():java.lang.String [all …]
|
D | try_catch.compact_cfg | 81 13| move-object v3, v1 82 14| move-object v1, v3 83 15| move-object v2, v3 91 22| move-object v3, v1 92 23| move-object v1, v3 93 24| move-object v2, v3 121 1| const/4 v3, #+0 (0x00000000 | 0.00000) 125 2| invoke-static {v3}, TryCatch.foo(int):int 132 5| move-result v3 138 6| sget-object v3, java.lang.System.out [all …]
|
D | hello_nodebug.verbose_cfg | 8 3| move-object v3, v1 9 4| iput-object v3, v2, Base$Inner.this$0 55 7| new-instance v3, java.lang.StringBuilder 58 9| move-object v5, v3 59 10| move-object v3, v5 67 …17| invoke-virtual {v3,v4}, java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuild… 70 20| move-result-object v3 72 22| invoke-virtual {v3,v4}, java.lang.StringBuilder.append(int):java.lang.StringBuilder 75 25| move-result-object v3 76 26| invoke-virtual {v3}, java.lang.StringBuilder.toString():java.lang.String [all …]
|
D | exit_hooks.code_coverage | 112 6| move-object v1, v3 135 15| const-string v3, "Hello, world!\n{" 138 23| invoke-virtual {v2,v3}, java.io.PrintStream.println(java.lang.String):void 149 49| const-string v3, "}\nGood bye!" 152 57| invoke-virtual {v2,v3}, java.io.PrintStream.println(java.lang.String):void 185 43| const/4 v3, #+1 (0x00000001 | 1.40130e-45) 186 44| new-array v3, v3, java.lang.Object[] 189 52| move-object v8, v3 190 53| move-object v3, v8 202 …76| invoke-virtual {v1,v2,v3}, java.io.PrintStream.printf(java.lang.String, java.lang.Object[]):ja… [all …]
|
D | entry_hooks.entry_hook | 30 6| sget-object v3, java.lang.System.out 48 …31| invoke-virtual {v3,v4,v5}, java.io.PrintStream.printf(java.lang.String, java.lang.Object[]):ja… 49 34| move-result-object v3 51 35| move v3, v1 52 36| move v0, v3 85 6| sget-object v3, java.lang.System.out 103 …31| invoke-virtual {v3,v4,v5}, java.io.PrintStream.printf(java.lang.String, java.lang.Object[]):ja… 104 34| move-result-object v3 106 35| move v3, v1 108 37| mul-int/lit8 v3, v3, #+2 (0x00000002 | 2.80260e-45) [all …]
|
D | entry_hooks.compact_cfg | 31 3| sget-object v3, java.lang.System.out 49 …28| invoke-virtual {v3,v4,v5}, java.io.PrintStream.printf(java.lang.String, java.lang.Object[]):ja… 50 31| move-result-object v3 52 32| move v3, v1 53 33| move v0, v3 88 3| sget-object v3, java.lang.System.out 106 …28| invoke-virtual {v3,v4,v5}, java.io.PrintStream.printf(java.lang.String, java.lang.Object[]):ja… 107 31| move-result-object v3 109 32| move v3, v1 111 34| mul-int/lit8 v3, v3, #+2 (0x00000002 | 2.80260e-45) [all …]
|
D | entry_hooks.verbose_cfg | 33 3| sget-object v3, java.lang.System.out 63 …28| invoke-virtual {v3,v4,v5}, java.io.PrintStream.printf(java.lang.String, java.lang.Object[]):ja… 66 31| move-result-object v3 68 32| move v3, v1 69 33| move v0, v3 106 3| sget-object v3, java.lang.System.out 136 …28| invoke-virtual {v3,v4,v5}, java.io.PrintStream.printf(java.lang.String, java.lang.Object[]):ja… 139 31| move-result-object v3 141 32| move v3, v1 143 34| mul-int/lit8 v3, v3, #+2 (0x00000002 | 2.80260e-45) [all …]
|
D | exit_hooks.verbose_cfg | 27 0| move-object v0, v3 82 13| const/4 v3, #+1 (0x00000001 | 1.40130e-45) 83 14| new-array v3, v3, java.lang.Object[] 86 16| move-object v8, v3 87 17| move-object v3, v8 99 …28| invoke-virtual {v1,v2,v3}, java.io.PrintStream.printf(java.lang.String, java.lang.Object[]):ja… 110 36| const/4 v3, #+1 (0x00000001 | 1.40130e-45) 111 37| new-array v3, v3, java.lang.Object[] 114 39| move-object v8, v3 115 40| move-object v3, v8 [all …]
|