Home
last modified time | relevance | path

Searched refs:Opcodes (Results 1 – 14 of 14) sorted by relevance

/dalvik/dx/src/com/android/dx/dex/code/
DDops.java45 import com.android.dx.io.Opcodes;
62 new Dop(Opcodes.SPECIAL_FORMAT, Opcodes.SPECIAL_FORMAT,
63 Opcodes.NO_NEXT, SpecialFormat.THE_ONE, false);
67 new Dop(Opcodes.NOP, Opcodes.NOP,
68 Opcodes.NO_NEXT, Form10x.THE_ONE, false);
71 new Dop(Opcodes.MOVE, Opcodes.MOVE,
72 Opcodes.MOVE_FROM16, Form12x.THE_ONE, true);
75 new Dop(Opcodes.MOVE_FROM16, Opcodes.MOVE,
76 Opcodes.MOVE_16, Form22x.THE_ONE, true);
79 new Dop(Opcodes.MOVE_16, Opcodes.MOVE,
[all …]
DDop.java20 import com.android.dx.io.Opcodes;
62 if (!Opcodes.isValidShape(opcode)) { in Dop()
66 if (!Opcodes.isValidShape(family)) { in Dop()
70 if (!Opcodes.isValidShape(nextOpcode)) { in Dop()
157 case Opcodes.IF_EQ: return Dops.IF_NE; in getOppositeTest()
158 case Opcodes.IF_NE: return Dops.IF_EQ; in getOppositeTest()
159 case Opcodes.IF_LT: return Dops.IF_GE; in getOppositeTest()
160 case Opcodes.IF_GE: return Dops.IF_LT; in getOppositeTest()
161 case Opcodes.IF_GT: return Dops.IF_LE; in getOppositeTest()
162 case Opcodes.IF_LE: return Dops.IF_GT; in getOppositeTest()
[all …]
DOddSpacer.java19 import com.android.dx.io.Opcodes;
51 out.writeShort(InsnFormat.codeUnit(Opcodes.NOP, 0)); in writeTo()
DSwitchData.java19 import com.android.dx.io.Opcodes;
112 out.writeShort(Opcodes.PACKED_SWITCH_PAYLOAD); in writeTo()
132 out.writeShort(Opcodes.SPARSE_SWITCH_PAYLOAD); in writeTo()
DDalvInsnList.java20 import com.android.dx.io.Opcodes;
204 (insn.getOpcode().getFamily() == Opcodes.INVOKE_STATIC); in getOutsSize()
DArrayData.java19 import com.android.dx.io.Opcodes;
115 out.writeShort(Opcodes.FILL_ARRAY_DATA_PAYLOAD); in writeTo()
DOutputFinisher.java20 import com.android.dx.io.Opcodes;
534 guess.getOpcode() != Opcodes.CONST_STRING) { in findOpcodeForInsn()
745 if (opcode.getFamily() == Opcodes.GOTO) { in fixBranches()
DRopTranslator.java20 import com.android.dx.io.Opcodes;
721 (opcode.getOpcode() != Opcodes.NEW_ARRAY)) { in visitThrowingCstInsn()
/dalvik/dx/src/com/android/dx/io/
DOpcodeInfo.java41 new Info(Opcodes.SPECIAL_FORMAT, "<special>",
47 new Info(Opcodes.PACKED_SWITCH_PAYLOAD, "packed-switch-payload",
52 new Info(Opcodes.SPARSE_SWITCH_PAYLOAD, "sparse-switch-payload",
57 new Info(Opcodes.FILL_ARRAY_DATA_PAYLOAD, "fill-array-data-payload",
63 new Info(Opcodes.NOP, "nop",
67 new Info(Opcodes.MOVE, "move",
71 new Info(Opcodes.MOVE_FROM16, "move/from16",
75 new Info(Opcodes.MOVE_16, "move/16",
79 new Info(Opcodes.MOVE_WIDE, "move-wide",
83 new Info(Opcodes.MOVE_WIDE_FROM16, "move-wide/from16",
[all …]
DOpcodes.java23 public final class Opcodes { class
285 private Opcodes() { in Opcodes() method in Opcodes
/dalvik/dx/src/com/android/dx/merge/
DInstructionTransformer.java22 import com.android.dx.io.Opcodes;
71 boolean isJumbo = (one.getOpcode() == Opcodes.CONST_STRING_JUMBO); in visit()
81 boolean isJumbo = (one.getOpcode() == Opcodes.CONST_STRING_JUMBO); in visit()
91 boolean isJumbo = (one.getOpcode() == Opcodes.CONST_STRING_JUMBO); in visit()
101 boolean isJumbo = (one.getOpcode() == Opcodes.CONST_STRING_JUMBO); in visit()
/dalvik/opcode-gen/
Dregen-all40 ${progdir}/opcode-gen dx/src/com/android/dx/io/Opcodes.java
50 ../libcore/dalvik/src/main/java/dalvik/bytecode/Opcodes.java
/dalvik/dx/src/com/android/dx/io/instructions/
DDecodedInstruction.java22 import com.android.dx.io.Opcodes;
71 int opcode = Opcodes.extractOpcodeFromUnit(opcodeUnit); in decode()
107 if (!Opcodes.isValidShape(opcode)) { in DecodedInstruction()
DInstructionCodec.java22 import com.android.dx.io.Opcodes;
236 literal <<= (opcode == Opcodes.CONST_HIGH16) ? 16 : 48; in FORMAT_21H()
247 int shift = (opcode == Opcodes.CONST_HIGH16) ? 16 : 48; in FORMAT_21H()
475 case Opcodes.PACKED_SWITCH: in FORMAT_31T()
476 case Opcodes.SPARSE_SWITCH: { in FORMAT_31T()