Home
last modified time | relevance | path

Searched refs:opcode (Results 26 – 50 of 85) sorted by relevance

1234

/art/tools/dexfuzz/src/dexfuzz/program/mutators/
DConversionRepeater.java127 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()
DIfBranchChanger.java152 Opcode opcode = mInsn.insn.info.opcode; in isIfBranchOperation() local
153 if (Opcode.isBetween(opcode, Opcode.IF_EQ, Opcode.IF_LEZ)) { in isIfBranchOperation()
DNewArrayLengthChanger.java144 Opcode opcode = mInsn.insn.info.opcode; in isNewArray() local
145 return opcode == Opcode.NEW_ARRAY; in isNewArray()
DArithOpChanger.java151 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()
DNewInstanceChanger.java90 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()
DFieldFlagChanger.java156 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/
Dinstruction_decoder.cc30 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
Dinstruction_decoder.h32 virtual const char* GetName(size_t opcode) = 0;
/art/runtime/interpreter/mterp/arm/
Darray.S27 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
Darithmetic.S32 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/
DFormat22c.java67 if (info.opcode == Opcode.INSTANCE_OF || info.opcode == Opcode.NEW_ARRAY) { in getPoolIndexKind()
/art/test/425-invoke-super/
Dinfo.txt1 Tests the invoke-super opcode.
/art/test/553-invoke-super/
Dinfo.txt1 Tests the invoke-super opcode.
/art/test/420-const-class/
Dinfo.txt1 Test for the CONST_CLASS opcode.
/art/test/424-checkcast/
Dinfo.txt1 Simple tests for the checkcast opcode.
/art/test/556-invoke-super/
Dinfo.txt1 Tests the invoke-super opcode with multidex.
/art/test/056-const-string-jumbo/
Dinfo.txt1 Test that the opcode const-string/jumbo works.
/art/test/551-invoke-super/
Dinfo.txt1 Tests the invoke-super opcode when resolving to an abstract method.
/art/test/552-invoke-non-existent-super/
Dinfo.txt1 Tests the invoke-super opcode when the super class does not have the method.
/art/tools/dexfuzz/src/dexfuzz/rawdex/
DOpcode.java277 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/
Ddexanalyze_bytecode.h71 void Add(Instruction::Code opcode, const Instruction& inst);
72 bool InstNibbles(uint8_t opcode, const std::vector<uint32_t>& args);
/art/runtime/interpreter/mterp/
Dgen_mterp.py62 for i, opcode in enumerate(getOpcodeList()):
63 script.write(' write_opcode({0}, "{1}", {1})\n'.format(i, opcode))
/art/test/978-virtual-interface/
Dinfo.txt6 interface method via the invoke-virtual opcode and that correct exceptions are
/art/libdexfile/dex/
Ddex_file-inl.h245 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/
Db_21869691I.smali2 # the wrong opcode.

1234