/art/tools/dexfuzz/src/dexfuzz/program/mutators/ |
D | ConversionRepeater.java | 127 switch (newInsnThere.insn.info.opcode) { in applyMutation() 194 Opcode opcode = mInsn.insn.info.opcode; in isConversionInstruction() local 195 if (Opcode.isBetween(opcode, Opcode.INT_TO_LONG, Opcode.DOUBLE_TO_FLOAT)) { in isConversionInstruction()
|
D | IfBranchChanger.java | 152 Opcode opcode = mInsn.insn.info.opcode; in isIfBranchOperation() local 153 if (Opcode.isBetween(opcode, Opcode.IF_EQ, Opcode.IF_LEZ)) { in isIfBranchOperation()
|
D | NewArrayLengthChanger.java | 144 Opcode opcode = mInsn.insn.info.opcode; in isNewArray() local 145 return opcode == Opcode.NEW_ARRAY; in isNewArray()
|
D | ArithOpChanger.java | 151 Opcode opcode = mInsn.insn.info.opcode; in isArithmeticOperation() local 152 if (Opcode.isBetween(opcode, Opcode.ADD_INT, Opcode.USHR_INT_LIT8)) { in isArithmeticOperation() 159 Opcode opcode = mInsn.insn.info.opcode; in getLegalDifferentOpcode() local 164 if (Opcode.isBetween(opcode, first, last)) { in getLegalDifferentOpcode() 170 return opcode; in getLegalDifferentOpcode()
|
D | NewInstanceChanger.java | 90 if (mInsn.insn.info.opcode == Opcode.NEW_INSTANCE) { in generateCachedNewInstanceInsns() 105 if (mInsn.insn.info.opcode == Opcode.NEW_INSTANCE) { in canMutate() 202 return (mInsn.insn.info.opcode == Opcode.INVOKE_DIRECT || in isInvokeInst() 203 mInsn.insn.info.opcode == Opcode.INVOKE_DIRECT_RANGE); in isInvokeInst()
|
D | FieldFlagChanger.java | 156 Opcode opcode = mInsn.insn.info.opcode; in isFileDefinedFieldInstruction() local 157 if (Opcode.isBetween(opcode, Opcode.IGET, Opcode.SPUT_SHORT)) { in isFileDefinedFieldInstruction()
|
/art/tools/jvmti-agents/titrace/ |
D | instruction_decoder.cc | 30 const char* GetName(size_t opcode) override { in GetName() argument 31 Bytecode::Opcode op = static_cast<Bytecode::Opcode>(opcode); in GetName() 473 const char* GetName(size_t opcode) override { in GetName() argument 474 Bytecode::Opcode op = static_cast<Bytecode::Opcode>(opcode); in GetName() 487 #define MAKE_ENUM_DEFINITION(opcode, instruction_code, name, format, index, flags, extended_flags, … argument 488 instruction_code = opcode, /* NOLINT */ 498 #define MAKE_ENUM_DEFINITION(opcode, instruction_code, name, format, index, flags, extended_flags, … in ToString() argument
|
D | instruction_decoder.h | 32 virtual const char* GetName(size_t opcode) = 0;
|
/art/runtime/interpreter/mterp/arm/ |
D | array.S | 27 GET_INST_OPCODE ip @ extract opcode from rINST 89 GET_INST_OPCODE ip @ extract opcode from rINST 119 GET_INST_OPCODE ip @ extract opcode from rINST 145 GET_INST_OPCODE ip @ extract opcode from rINST 173 GET_INST_OPCODE ip @ extract opcode from rINST 188 GET_INST_OPCODE ip @ extract opcode from rINST 205 GET_INST_OPCODE ip @ extract opcode from rINST 225 GET_INST_OPCODE ip @ extract opcode from rINST 249 GET_INST_OPCODE ip @ extract opcode from rINST
|
D | arithmetic.S | 32 GET_INST_OPCODE ip @ extract opcode from rINST 65 GET_INST_OPCODE ip @ extract opcode from rINST 95 GET_INST_OPCODE ip @ extract opcode from rINST 131 GET_INST_OPCODE ip @ extract opcode from rINST 170 GET_INST_OPCODE ip @ extract opcode from rINST 205 GET_INST_OPCODE ip @ extract opcode from rINST 226 GET_INST_OPCODE ip @ extract opcode from rINST 250 GET_INST_OPCODE ip @ extract opcode from rINST 273 GET_INST_OPCODE ip @ extract opcode from rINST 295 GET_INST_OPCODE ip @ extract opcode from rINST [all …]
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/formats/ |
D | Format22c.java | 67 if (info.opcode == Opcode.INSTANCE_OF || info.opcode == Opcode.NEW_ARRAY) { in getPoolIndexKind()
|
/art/test/425-invoke-super/ |
D | info.txt | 1 Tests the invoke-super opcode.
|
/art/test/553-invoke-super/ |
D | info.txt | 1 Tests the invoke-super opcode.
|
/art/test/420-const-class/ |
D | info.txt | 1 Test for the CONST_CLASS opcode.
|
/art/test/424-checkcast/ |
D | info.txt | 1 Simple tests for the checkcast opcode.
|
/art/test/556-invoke-super/ |
D | info.txt | 1 Tests the invoke-super opcode with multidex.
|
/art/test/056-const-string-jumbo/ |
D | info.txt | 1 Test that the opcode const-string/jumbo works.
|
/art/test/551-invoke-super/ |
D | info.txt | 1 Tests the invoke-super opcode when resolving to an abstract method.
|
/art/test/552-invoke-non-existent-super/ |
D | info.txt | 1 Tests the invoke-super opcode when the super class does not have the method.
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
D | Opcode.java | 277 public static boolean isBetween(Opcode opcode, Opcode opcode1, Opcode opcode2) { in isBetween() argument 278 return (opcode.ordinal() >= opcode1.ordinal() && opcode.ordinal() <= opcode2.ordinal()); in isBetween()
|
/art/tools/dexanalyze/ |
D | dexanalyze_bytecode.h | 71 void Add(Instruction::Code opcode, const Instruction& inst); 72 bool InstNibbles(uint8_t opcode, const std::vector<uint32_t>& args);
|
/art/runtime/interpreter/mterp/ |
D | gen_mterp.py | 62 for i, opcode in enumerate(getOpcodeList()): 63 script.write(' write_opcode({0}, "{1}", {1})\n'.format(i, opcode))
|
/art/test/978-virtual-interface/ |
D | info.txt | 6 interface method via the invoke-virtual opcode and that correct exceptions are
|
/art/libdexfile/dex/ |
D | dex_file-inl.h | 245 uint8_t opcode = *stream++; in DecodeDebugLocalInfo() local 246 switch (opcode) { in DecodeDebugLocalInfo() 274 if (opcode == DBG_START_LOCAL_EXTENDED) { in DecodeDebugLocalInfo() 330 address += (opcode - DBG_FIRST_SPECIAL) / DBG_LINE_RANGE; in DecodeDebugLocalInfo() 384 uint8_t opcode = *stream++; in DecodeDebugPositionInfo() local 385 switch (opcode) { in DecodeDebugPositionInfo() 421 int adjopcode = opcode - DBG_FIRST_SPECIAL; in DecodeDebugPositionInfo()
|
/art/test/800-smali/smali/ |
D | b_21869691I.smali | 2 # the wrong opcode.
|