Home | History | Annotate | Download | only in 111-use-null-as-array
      1 Blort.test_getBooleanArray:()Z:
      2 regs: 0002; ins: 0000; outs: 0000
      3   0000: const/4 v0, #null // #0
      4   0001: const/4 v1, #int 1 // #1
      5   0002: aget-byte v0, v0, v1
      6   0004: return v0
      7 Blort.test_getByteArray:()B:
      8 regs: 0002; ins: 0000; outs: 0000
      9   0000: const/4 v0, #null // #0
     10   0001: const/4 v1, #int 2 // #2
     11   0002: aget-byte v0, v0, v1
     12   0004: return v0
     13 Blort.test_getCharArray:()C:
     14 regs: 0002; ins: 0000; outs: 0000
     15   0000: const/4 v0, #null // #0
     16   0001: const/4 v1, #int 3 // #3
     17   0002: aget-char v0, v0, v1
     18   0004: return v0
     19 Blort.test_getDoubleArray:()D:
     20 regs: 0002; ins: 0000; outs: 0000
     21   0000: const/4 v0, #null // #0
     22   0001: const/4 v1, #int 4 // #4
     23   0002: aget-wide v0, v0, v1
     24   0004: return-wide v0
     25 Blort.test_getFloatArray:()F:
     26 regs: 0002; ins: 0000; outs: 0000
     27   0000: const/4 v0, #null // #0
     28   0001: const/4 v1, #int 5 // #5
     29   0002: aget v0, v0, v1
     30   0004: return v0
     31 Blort.test_getIntArray:()I:
     32 regs: 0002; ins: 0000; outs: 0000
     33   0000: const/4 v0, #null // #0
     34   0001: const/4 v1, #int 6 // #6
     35   0002: aget v0, v0, v1
     36   0004: return v0
     37 Blort.test_getLongArray:()J:
     38 regs: 0002; ins: 0000; outs: 0000
     39   0000: const/4 v0, #null // #0
     40   0001: const/4 v1, #int 7 // #7
     41   0002: aget-wide v0, v0, v1
     42   0004: return-wide v0
     43 Blort.test_getObjectArray:()Ljava/lang/Object;:
     44 regs: 0002; ins: 0000; outs: 0000
     45   0000: const/4 v0, #null // #0
     46   0001: const/16 v1, #int 8 // #0008
     47   0003: aget-object v0, v0, v1
     48   0005: return-object v0
     49 Blort.test_getShortArray:()S:
     50 regs: 0002; ins: 0000; outs: 0000
     51   0000: const/4 v0, #null // #0
     52   0001: const/16 v1, #int 9 // #0009
     53   0003: aget-short v0, v0, v1
     54   0005: return v0
     55 Blort.test_setBooleanArray:()V:
     56 regs: 0002; ins: 0000; outs: 0000
     57   0000: const/4 v1, #int 1 // #1
     58   0001: const/4 v0, #null // #0
     59   0002: aput v1, v0, v1
     60   0004: return-void
     61 Blort.test_setByteArray:()V:
     62 regs: 0003; ins: 0000; outs: 0000
     63   0000: const/4 v0, #null // #0
     64   0001: const/4 v1, #int 2 // #2
     65   0002: const/4 v2, #int 3 // #3
     66   0003: aput v2, v0, v1
     67   0005: return-void
     68 Blort.test_setCharArray:()V:
     69 regs: 0003; ins: 0000; outs: 0000
     70   0000: const/4 v0, #null // #0
     71   0001: const/4 v1, #int 4 // #4
     72   0002: const/4 v2, #int 5 // #5
     73   0003: aput v2, v0, v1
     74   0005: return-void
     75 Blort.test_setDoubleArray:()V:
     76 regs: 0004; ins: 0000; outs: 0000
     77   0000: const/4 v0, #null // #0
     78   0001: const/4 v1, #int 6 // #6
     79   0002: const-wide/high16 v2, #double 7.0 // #401c000000000000
     80   0004: aput-wide v2, v0, v1
     81   0006: return-void
     82 Blort.test_setFloatArray:()V:
     83 regs: 0003; ins: 0000; outs: 0000
     84   0000: const/4 v0, #null // #0
     85   0001: const/16 v1, #int 8 // #0008
     86   0003: const/high16 v2, #float 9.0 // #41100000
     87   0005: aput v2, v0, v1
     88   0007: return-void
     89 Blort.test_setIntArray:()V:
     90 regs: 0003; ins: 0000; outs: 0000
     91   0000: const/4 v0, #null // #0
     92   0001: const/16 v1, #int 10 // #000a
     93   0003: const/16 v2, #int 11 // #000b
     94   0005: aput v2, v0, v1
     95   0007: return-void
     96 Blort.test_setLongArray:()V:
     97 regs: 0004; ins: 0000; outs: 0000
     98   0000: const/4 v0, #null // #0
     99   0001: const/16 v1, #int 12 // #000c
    100   0003: const-wide/16 v2, #long 13 // #000d
    101   0005: aput-wide v2, v0, v1
    102   0007: return-void
    103 Blort.test_setObjectArray:()V:
    104 regs: 0003; ins: 0000; outs: 0000
    105   0000: const/4 v0, #null // #0
    106   0001: const/16 v1, #int 14 // #000e
    107   0003: const-string v2, "blort"
    108   0005: aput-object v2, v0, v1
    109   0007: return-void
    110 Blort.test_setShortArray:()V:
    111 regs: 0003; ins: 0000; outs: 0000
    112   0000: const/4 v0, #null // #0
    113   0001: const/16 v1, #int 15 // #000f
    114   0003: const/16 v2, #int 16 // #0010
    115   0005: aput v2, v0, v1
    116   0007: return-void
    117 multidimensional.test_getBooleanArray:()Z:
    118 regs: 0002; ins: 0000; outs: 0000
    119   0000: const/4 v1, #int 1 // #1
    120   0001: const/4 v0, #null // #0
    121   0002: aget-object v0, v0, v1
    122   0004: aget-byte v0, v0, v1
    123   0006: return v0
    124 multidimensional.test_getByteArray:()B:
    125 regs: 0002; ins: 0000; outs: 0000
    126   0000: const/4 v1, #int 1 // #1
    127   0001: const/4 v0, #null // #0
    128   0002: aget-object v0, v0, v1
    129   0004: aget-byte v0, v0, v1
    130   0006: return v0
    131 multidimensional.test_getCharArray:()C:
    132 regs: 0002; ins: 0000; outs: 0000
    133   0000: const/4 v1, #int 1 // #1
    134   0001: const/4 v0, #null // #0
    135   0002: aget-object v0, v0, v1
    136   0004: aget-char v0, v0, v1
    137   0006: return v0
    138 multidimensional.test_getDoubleArray:()D:
    139 regs: 0002; ins: 0000; outs: 0000
    140   0000: const/4 v1, #int 1 // #1
    141   0001: const/4 v0, #null // #0
    142   0002: aget-object v0, v0, v1
    143   0004: aget-wide v0, v0, v1
    144   0006: return-wide v0
    145 multidimensional.test_getFloatArray:()F:
    146 regs: 0002; ins: 0000; outs: 0000
    147   0000: const/4 v1, #int 1 // #1
    148   0001: const/4 v0, #null // #0
    149   0002: aget-object v0, v0, v1
    150   0004: aget v0, v0, v1
    151   0006: return v0
    152 multidimensional.test_getIntArray:()I:
    153 regs: 0002; ins: 0000; outs: 0000
    154   0000: const/4 v1, #int 1 // #1
    155   0001: const/4 v0, #null // #0
    156   0002: aget-object v0, v0, v1
    157   0004: aget v0, v0, v1
    158   0006: return v0
    159 multidimensional.test_getLongArray:()J:
    160 regs: 0002; ins: 0000; outs: 0000
    161   0000: const/4 v1, #int 1 // #1
    162   0001: const/4 v0, #null // #0
    163   0002: aget-object v0, v0, v1
    164   0004: aget-wide v0, v0, v1
    165   0006: return-wide v0
    166 multidimensional.test_getObjectArray:()Ljava/lang/Object;:
    167 regs: 0002; ins: 0000; outs: 0000
    168   0000: const/4 v1, #int 1 // #1
    169   0001: const/4 v0, #null // #0
    170   0002: aget-object v0, v0, v1
    171   0004: aget-object v0, v0, v1
    172   0006: return-object v0
    173 multidimensional.test_getShortArray:()S:
    174 regs: 0002; ins: 0000; outs: 0000
    175   0000: const/4 v1, #int 1 // #1
    176   0001: const/4 v0, #null // #0
    177   0002: aget-object v0, v0, v1
    178   0004: aget-short v0, v0, v1
    179   0006: return v0
    180 multidimensional.test_setBooleanArray:()V:
    181 regs: 0003; ins: 0000; outs: 0000
    182   0000: const/4 v2, #int 1 // #1
    183   0001: const/4 v0, #null // #0
    184   0002: aget-object v0, v0, v2
    185   0004: const/4 v1, #int 0 // #0
    186   0005: aput v1, v0, v2
    187   0007: return-void
    188 multidimensional.test_setByteArray:()V:
    189 regs: 0003; ins: 0000; outs: 0000
    190   0000: const/4 v2, #int 1 // #1
    191   0001: const/4 v0, #null // #0
    192   0002: aget-object v0, v0, v2
    193   0004: const/4 v1, #int 0 // #0
    194   0005: aput v1, v0, v2
    195   0007: return-void
    196 multidimensional.test_setCharArray:()V:
    197 regs: 0003; ins: 0000; outs: 0000
    198   0000: const/4 v2, #int 1 // #1
    199   0001: const/4 v0, #null // #0
    200   0002: aget-object v0, v0, v2
    201   0004: const/4 v1, #int 0 // #0
    202   0005: aput v1, v0, v2
    203   0007: return-void
    204 multidimensional.test_setDoubleArray:()V:
    205 regs: 0004; ins: 0000; outs: 0000
    206   0000: const/4 v1, #int 1 // #1
    207   0001: const/4 v0, #null // #0
    208   0002: aget-object v0, v0, v1
    209   0004: const-wide/16 v2, #double 0.0 // #0000
    210   0006: aput-wide v2, v0, v1
    211   0008: return-void
    212 multidimensional.test_setFloatArray:()V:
    213 regs: 0003; ins: 0000; outs: 0000
    214   0000: const/4 v2, #int 1 // #1
    215   0001: const/4 v0, #null // #0
    216   0002: aget-object v0, v0, v2
    217   0004: const/4 v1, #float 0.0 // #0
    218   0005: aput v1, v0, v2
    219   0007: return-void
    220 multidimensional.test_setIntArray:()V:
    221 regs: 0003; ins: 0000; outs: 0000
    222   0000: const/4 v2, #int 1 // #1
    223   0001: const/4 v0, #null // #0
    224   0002: aget-object v0, v0, v2
    225   0004: const/4 v1, #int 0 // #0
    226   0005: aput v1, v0, v2
    227   0007: return-void
    228 multidimensional.test_setLongArray:()V:
    229 regs: 0004; ins: 0000; outs: 0000
    230   0000: const/4 v1, #int 1 // #1
    231   0001: const/4 v0, #null // #0
    232   0002: aget-object v0, v0, v1
    233   0004: const-wide/16 v2, #long 0 // #0000
    234   0006: aput-wide v2, v0, v1
    235   0008: return-void
    236 multidimensional.test_setObjectArray:()V:
    237 regs: 0003; ins: 0000; outs: 0000
    238   0000: const/4 v2, #null // #0
    239   0001: const/4 v1, #int 1 // #1
    240   0002: aget-object v0, v2, v1
    241   0004: aput-object v2, v0, v1
    242   0006: return-void
    243 multidimensional.test_setShortArray:()V:
    244 regs: 0003; ins: 0000; outs: 0000
    245   0000: const/4 v2, #int 1 // #1
    246   0001: const/4 v0, #null // #0
    247   0002: aget-object v0, v0, v2
    248   0004: const/4 v1, #int 0 // #0
    249   0005: aput v1, v0, v2
    250   0007: return-void
    251