1*795d594fSAndroid Build Coastguard WorkerProcessing 'invoke-polymorphic.dex'... 2*795d594fSAndroid Build Coastguard WorkerOpened 'invoke-polymorphic.dex', DEX version '037' 3*795d594fSAndroid Build Coastguard WorkerDEX file header: 4*795d594fSAndroid Build Coastguard Workermagic : 'dex\n037\0' 5*795d594fSAndroid Build Coastguard Workerchecksum : 0b5f9fd7 6*795d594fSAndroid Build Coastguard Workersignature : fcf4...f0e5 7*795d594fSAndroid Build Coastguard Workerfile_size : 1160 8*795d594fSAndroid Build Coastguard Workerheader_size : 112 9*795d594fSAndroid Build Coastguard Workerlink_size : 0 10*795d594fSAndroid Build Coastguard Workerlink_off : 0 (0x000000) 11*795d594fSAndroid Build Coastguard Workerstring_ids_size : 30 12*795d594fSAndroid Build Coastguard Workerstring_ids_off : 112 (0x000070) 13*795d594fSAndroid Build Coastguard Workertype_ids_size : 11 14*795d594fSAndroid Build Coastguard Workertype_ids_off : 232 (0x0000e8) 15*795d594fSAndroid Build Coastguard Workerproto_ids_size : 6 16*795d594fSAndroid Build Coastguard Workerproto_ids_off : 276 (0x000114) 17*795d594fSAndroid Build Coastguard Workerfield_ids_size : 0 18*795d594fSAndroid Build Coastguard Workerfield_ids_off : 0 (0x000000) 19*795d594fSAndroid Build Coastguard Workermethod_ids_size : 5 20*795d594fSAndroid Build Coastguard Workermethod_ids_off : 348 (0x00015c) 21*795d594fSAndroid Build Coastguard Workerclass_defs_size : 1 22*795d594fSAndroid Build Coastguard Workerclass_defs_off : 388 (0x000184) 23*795d594fSAndroid Build Coastguard Workerdata_size : 740 24*795d594fSAndroid Build Coastguard Workerdata_off : 420 (0x0001a4) 25*795d594fSAndroid Build Coastguard Worker 26*795d594fSAndroid Build Coastguard WorkerClass #0 header: 27*795d594fSAndroid Build Coastguard Workerclass_idx : 2 28*795d594fSAndroid Build Coastguard Workeraccess_flags : 1 (0x0001) 29*795d594fSAndroid Build Coastguard Workersuperclass_idx : 4 30*795d594fSAndroid Build Coastguard Workerinterfaces_off : 0 (0x000000) 31*795d594fSAndroid Build Coastguard Workersource_file_idx : 12 32*795d594fSAndroid Build Coastguard Workerannotations_off : 528 (0x000210) 33*795d594fSAndroid Build Coastguard Workerclass_data_off : 959 (0x0003bf) 34*795d594fSAndroid Build Coastguard Workerstatic_fields_size : 0 35*795d594fSAndroid Build Coastguard Workerinstance_fields_size: 0 36*795d594fSAndroid Build Coastguard Workerdirect_methods_size : 2 37*795d594fSAndroid Build Coastguard Workervirtual_methods_size: 0 38*795d594fSAndroid Build Coastguard Worker 39*795d594fSAndroid Build Coastguard WorkerClass #0 annotations: 40*795d594fSAndroid Build Coastguard WorkerAnnotations on method #1 'main' 41*795d594fSAndroid Build Coastguard Worker VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Throwable; } 42*795d594fSAndroid Build Coastguard Worker 43*795d594fSAndroid Build Coastguard WorkerClass #0 - 44*795d594fSAndroid Build Coastguard Worker Class descriptor : 'LMain;' 45*795d594fSAndroid Build Coastguard Worker Access flags : 0x0001 (PUBLIC) 46*795d594fSAndroid Build Coastguard Worker Superclass : 'Ljava/lang/Object;' 47*795d594fSAndroid Build Coastguard Worker Interfaces - 48*795d594fSAndroid Build Coastguard Worker Static fields - 49*795d594fSAndroid Build Coastguard Worker Instance fields - 50*795d594fSAndroid Build Coastguard Worker Direct methods - 51*795d594fSAndroid Build Coastguard Worker #0 : (in LMain;) 52*795d594fSAndroid Build Coastguard Worker name : '<init>' 53*795d594fSAndroid Build Coastguard Worker type : '()V' 54*795d594fSAndroid Build Coastguard Worker access : 0x10001 (PUBLIC CONSTRUCTOR) 55*795d594fSAndroid Build Coastguard Worker method_idx : 0 56*795d594fSAndroid Build Coastguard Worker code - 57*795d594fSAndroid Build Coastguard Worker registers : 1 58*795d594fSAndroid Build Coastguard Worker ins : 1 59*795d594fSAndroid Build Coastguard Worker outs : 1 60*795d594fSAndroid Build Coastguard Worker insns size : 4 16-bit code units 61*795d594fSAndroid Build Coastguard Worker0001ac: |[0001ac] Main.<init>:()V 62*795d594fSAndroid Build Coastguard Worker0001bc: 7010 0200 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.<init>:()V // method@0002 63*795d594fSAndroid Build Coastguard Worker0001c2: 0e00 |0003: return-void 64*795d594fSAndroid Build Coastguard Worker catches : (none) 65*795d594fSAndroid Build Coastguard Worker positions : 66*795d594fSAndroid Build Coastguard Worker 0x0000 line=9 67*795d594fSAndroid Build Coastguard Worker locals : 68*795d594fSAndroid Build Coastguard Worker 0x0000 - 0x0004 reg=0 this LMain; 69*795d594fSAndroid Build Coastguard Worker 70*795d594fSAndroid Build Coastguard Worker #1 : (in LMain;) 71*795d594fSAndroid Build Coastguard Worker name : 'main' 72*795d594fSAndroid Build Coastguard Worker type : '([Ljava/lang/String;)V' 73*795d594fSAndroid Build Coastguard Worker access : 0x0009 (PUBLIC STATIC) 74*795d594fSAndroid Build Coastguard Worker method_idx : 1 75*795d594fSAndroid Build Coastguard Worker code - 76*795d594fSAndroid Build Coastguard Worker registers : 10 77*795d594fSAndroid Build Coastguard Worker ins : 1 78*795d594fSAndroid Build Coastguard Worker outs : 0 79*795d594fSAndroid Build Coastguard Worker insns size : 30 16-bit code units 80*795d594fSAndroid Build Coastguard Worker0001c4: |[0001c4] Main.main:([Ljava/lang/String;)V 81*795d594fSAndroid Build Coastguard Worker0001d4: 1802 9a99 9999 9999 0140 |0000: const-wide v2, #double 2.2 // #400199999999999a 82*795d594fSAndroid Build Coastguard Worker0001de: 1214 |0005: const/4 v4, #int 1 // #1 83*795d594fSAndroid Build Coastguard Worker0001e0: 1200 |0006: const/4 v0, #int 0 // #0 84*795d594fSAndroid Build Coastguard Worker0001e2: 1205 |0007: const/4 v5, #int 0 // #0 85*795d594fSAndroid Build Coastguard Worker0001e4: 1b01 1200 0000 |0008: const-string/jumbo v1, "a" // string@00000012 86*795d594fSAndroid Build Coastguard Worker0001ea: 0146 |000b: move v6, v4 87*795d594fSAndroid Build Coastguard Worker0001ec: fb07 0300 0000 0200 |000c: invoke-polymorphic/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/lang/invoke/MethodHandle;.invoke:([Ljava/lang/Object;)Ljava/lang/Object;, (Ljava/lang/String;DILjava/lang/Object;I)Ljava/lang/String; // method@0003, proto@0002 88*795d594fSAndroid Build Coastguard Worker0001f4: 0c07 |0010: move-result-object v7 89*795d594fSAndroid Build Coastguard Worker0001f6: fa40 0400 2043 0000 |0011: invoke-polymorphic {v0, v2, v3, v4}, Ljava/lang/invoke/MethodHandle;.invokeExact:([Ljava/lang/Object;)Ljava/lang/Object;, (DI)I // method@0004, proto@0000 90*795d594fSAndroid Build Coastguard Worker0001fe: 0a08 |0015: move-result v8 91*795d594fSAndroid Build Coastguard Worker000200: 1b01 1200 0000 |0016: const-string/jumbo v1, "a" // string@00000012 92*795d594fSAndroid Build Coastguard Worker000206: fa54 0300 1032 0400 |0019: invoke-polymorphic {v0, v1, v2, v3, v4}, Ljava/lang/invoke/MethodHandle;.invoke:([Ljava/lang/Object;)Ljava/lang/Object;, (Ljava/lang/String;DI)V // method@0003, proto@0004 93*795d594fSAndroid Build Coastguard Worker00020e: 0e00 |001d: return-void 94*795d594fSAndroid Build Coastguard Worker catches : (none) 95*795d594fSAndroid Build Coastguard Worker positions : 96*795d594fSAndroid Build Coastguard Worker 0x0006 line=31 97*795d594fSAndroid Build Coastguard Worker 0x0007 line=32 98*795d594fSAndroid Build Coastguard Worker 0x0008 line=33 99*795d594fSAndroid Build Coastguard Worker 0x0011 line=34 100*795d594fSAndroid Build Coastguard Worker 0x0016 line=35 101*795d594fSAndroid Build Coastguard Worker 0x001d line=56 102*795d594fSAndroid Build Coastguard Worker locals : 103*795d594fSAndroid Build Coastguard Worker 0x0007 - 0x001e reg=0 handle Ljava/lang/invoke/MethodHandle; 104*795d594fSAndroid Build Coastguard Worker 0x0008 - 0x001e reg=5 o Ljava/lang/Object; 105*795d594fSAndroid Build Coastguard Worker 0x0011 - 0x001e reg=7 s Ljava/lang/String; 106*795d594fSAndroid Build Coastguard Worker 0x0016 - 0x001e reg=8 x I 107*795d594fSAndroid Build Coastguard Worker 0x0000 - 0x001e reg=9 args [Ljava/lang/String; 108*795d594fSAndroid Build Coastguard Worker 109*795d594fSAndroid Build Coastguard Worker Virtual methods - 110*795d594fSAndroid Build Coastguard Worker source_file_idx : 12 (Main.java) 111*795d594fSAndroid Build Coastguard Worker 112