X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=docs%2Fdalvik-bytecode.html;h=15294e8a093dee6440b1fa6b22c03f8832e5bb2b;hb=798048412112aae95e15783b78a722f8a9020b5c;hp=19931d46317b97ebea8e8079582957c68526d1aa;hpb=7027ab6198f9d27b376e467971d55f14b160e40f;p=android-x86%2Fdalvik.git diff --git a/docs/dalvik-bytecode.html b/docs/dalvik-bytecode.html index 19931d463..15294e8a0 100644 --- a/docs/dalvik-bytecode.html +++ b/docs/dalvik-bytecode.html @@ -68,7 +68,8 @@ (after the operation).
  • There are several "pseudo-instructions" that are used to hold - variable-length data referred to by regular instructions (for example, + variable-length data payloads, which are referred to by regular + instructions (for example, fill-array-data). Such instructions must never be encountered during the normal flow of execution. In addition, the instructions must be located on even-numbered bytecode offsets (that is, @@ -164,9 +165,9 @@

    Note: Data-bearing pseudo-instructions are tagged with this opcode, in which case the high-order byte of the opcode unit indicates the nature of - the data. See "packed-switch Format", - "sparse-switch Format", and - "fill-array-data Format" below.

    + the data. See "packed-switch-payload Format", + "sparse-switch-payload Format", and + "fill-array-data-payload Format" below.

    @@ -509,7 +510,7 @@ 26 31t fill-array-data vAA, +BBBBBBBB (with supplemental data as specified - below in "fill-array-data Format") + below in "fill-array-data-payload Format") A: array reference (8 bits)
    B: signed "branch" offset to table data pseudo-instruction (32 bits) @@ -558,7 +559,7 @@ 2b 31t packed-switch vAA, +BBBBBBBB (with supplemental data as - specified below in "packed-switch Format") + specified below in "packed-switch-payload Format") A: register to test
    B: signed "branch" offset to table data pseudo-instruction (32 bits) @@ -572,7 +573,7 @@ 2c 31t sparse-switch vAA, +BBBBBBBB (with supplemental data as - specified below in "sparse-switch Format") + specified below in "sparse-switch-payload Format") A: register to test
    B: signed "branch" offset to table data pseudo-instruction (32 bits) @@ -1134,7 +1135,7 @@ -

    packed-switch Format

    +

    packed-switch-payload Format

    @@ -1173,7 +1174,7 @@

    Note: The total number of code units for an instance of this table is (size * 2) + 4.

    -

    sparse-switch Format

    +

    sparse-switch-payload Format

    @@ -1213,7 +1214,7 @@ table is (size * 2) + 4.

    Note: The total number of code units for an instance of this table is (size * 4) + 2.

    -

    fill-array-data Format

    +

    fill-array-data-payload Format