| /art/libdexfile/dex/ |
| D | dex_instruction_utils.h | 54 constexpr bool IsInstructionDirectConst(Instruction::Code opcode) { in IsInstructionDirectConst() 58 constexpr bool IsInstructionConstWide(Instruction::Code opcode) { in IsInstructionConstWide() 62 constexpr bool IsInstructionReturn(Instruction::Code opcode) { in IsInstructionReturn() 66 constexpr bool IsInstructionInvoke(Instruction::Code opcode) { in IsInstructionInvoke() 71 constexpr bool IsInstructionInvokeStatic(Instruction::Code opcode) { in IsInstructionInvokeStatic() 75 constexpr bool IsInstructionGoto(Instruction::Code opcode) { in IsInstructionGoto() 79 constexpr bool IsInstructionIfCc(Instruction::Code opcode) { in IsInstructionIfCc() 83 constexpr bool IsInstructionIfCcZ(Instruction::Code opcode) { in IsInstructionIfCcZ() 127 constexpr bool IsInvokeInstructionRange(Instruction::Code opcode) { in IsInvokeInstructionRange() 132 constexpr DexInvokeType InvokeInstructionType(Instruction::Code opcode) { in InvokeInstructionType()
|
| D | dex_instruction.h | 84 #define INSTRUCTION_ENUM(opcode, cname, p, f, i, a, e, v) cname = (opcode), argument 281 static const char* Name(Code opcode) { in Name() 480 void SetOpcode(Code opcode) { in SetOpcode() 523 static constexpr Format FormatOf(Code opcode) { in FormatOf() 528 static constexpr IndexType IndexTypeOf(Code opcode) { in IndexTypeOf() 533 static constexpr uint8_t FlagsOf(Code opcode) { in FlagsOf() 538 static constexpr uint32_t VerifyFlagsOf(Code opcode) { in VerifyFlagsOf() 571 static constexpr bool IsReturn(Code opcode) { in IsReturn() 593 static constexpr uint32_t GetVerifyTypeArgumentAOf(Code opcode) { in GetVerifyTypeArgumentAOf() 602 static constexpr uint32_t GetVerifyTypeArgumentBOf(Code opcode) { in GetVerifyTypeArgumentBOf() [all …]
|
| /art/tools/dexfuzz/src/dexfuzz/rawdex/ |
| D | OpcodeInfo.java | 27 public final Opcode opcode; field in OpcodeInfo 35 public OpcodeInfo(Opcode opcode, String name, int opcodeValue, AbstractFormat fmt) { in OpcodeInfo()
|
| D | CodeItem.java | 149 Opcode opcode = insn.info.opcode; in incrementIndex() local
|
| /art/tools/dexfuzz/src/dexfuzz/program/mutators/ |
| D | InvokeChanger.java | 152 Opcode opcode = mInsn.insn.info.opcode; in getDifferentInvokeCallOpcode() local 165 private boolean isSimpleInvokeInst(Opcode opcode){ in isSimpleInvokeInst() 169 private boolean isRangeInvokeInst(Opcode opcode){ in isRangeInvokeInst() 175 Opcode opcode = mInsn.insn.info.opcode; in isInvokeCallInst() local
|
| D | CmpBiasChanger.java | 134 Opcode opcode = mInsn.insn.info.opcode; in getLegalDifferentOpcode() local 148 Opcode opcode = mInsn.insn.info.opcode; in isCmpBiasOperation() local
|
| D | OppositeBranchChanger.java | 36 Opcode opcode = mInsn.insn.info.opcode; in getModifiedOpcode() local
|
| D | RandomBranchChanger.java | 53 Opcode opcode = mInsn.insn.info.opcode; in getModifiedOpcode() local
|
| D | ArithOpChanger.java | 151 Opcode opcode = mInsn.insn.info.opcode; in isArithmeticOperation() local 159 Opcode opcode = mInsn.insn.info.opcode; in getLegalDifferentOpcode() local
|
| D | InstructionDuplicator.java | 74 Opcode opcode = oldInsn.insn.info.opcode; in generateMutation() local
|
| D | ConversionRepeater.java | 194 Opcode opcode = mInsn.insn.info.opcode; in isConversionInstruction() local
|
| D | NewArrayLengthChanger.java | 144 Opcode opcode = mInsn.insn.info.opcode; in isNewArray() local
|
| D | IfBranchChanger.java | 152 Opcode opcode = mInsn.insn.info.opcode; in isIfBranchOperation() local
|
| /art/compiler/utils/riscv64/ |
| D | assembler_riscv64.h | 2338 void EmitI(int32_t imm12, Reg1 rs1, uint32_t funct3, Reg2 rd, uint32_t opcode) { in EmitI() 2357 void EmitR(uint32_t funct7, Reg1 rs2, Reg2 rs1, uint32_t funct3, Reg3 rd, uint32_t opcode) { in EmitR() 2379 Reg1 rs3, uint32_t fmt, Reg2 rs2, Reg3 rs1, uint32_t funct3, Reg4 rd, uint32_t opcode) { in EmitR4() 2402 void EmitS(int32_t imm12, Reg1 rs2, Reg2 rs1, uint32_t funct3, uint32_t opcode) { in EmitS() 2427 uint32_t opcode) { in EmitI6() 2447 void EmitB(int32_t offset, XRegister rs2, XRegister rs1, uint32_t funct3, uint32_t opcode) { in EmitB() 2469 void EmitU(uint32_t imm20, XRegister rd, uint32_t opcode) { in EmitU() 2484 void EmitJ(int32_t offset, XRegister rd, uint32_t opcode) { in EmitJ() 2506 void EmitCR(uint32_t funct4, XRegister rd_rs1, XRegister rs2, uint32_t opcode) { in EmitCR() 2526 void EmitCI(uint32_t funct3, Reg rd_rs1, uint32_t imm6, uint32_t opcode) { in EmitCI() [all …]
|
| /art/runtime/interpreter/mterp/common/ |
| D | gen_setup.py | 27 opcode = "" variable
|
| /art/runtime/interpreter/mterp/ |
| D | nterp.cc | 290 static constexpr uint8_t GetOpcodeInvokeType(uint8_t opcode) { in GetOpcodeInvokeType() 315 for (size_t opcode = 0u; opcode != opcode_invoke_types.size(); ++opcode) { in GenerateOpcodeInvokeTypes() local 328 Instruction::Code opcode = inst->Opcode(); in NterpGetMethod() local 436 Instruction::Code opcode = inst->Opcode(); in NterpGetStaticField() local 499 Instruction::Code opcode = inst->Opcode(); in NterpGetInstanceFieldOffset() local 544 Instruction::Code opcode = inst->Opcode(); in NterpGetClass() local
|
| /art/test/2265-const-method-type-cached/src-util/transformer/ |
| D | ConstantTransformer.java | 74 mv.visitMethodInsn(opcode, owner, name, desc, itf); in visitMethod() argument
|
| /art/tools/dexanalyze/ |
| D | dexanalyze_bytecode.cc | 237 const Instruction::Code opcode = inst->Opcode(); in ProcessCodeItem() local 525 void NewRegisterInstructions::Add(Instruction::Code opcode, const Instruction& inst) { in Add() 565 bool NewRegisterInstructions::InstNibbles(uint8_t opcode, const std::vector<uint32_t>& args) { in InstNibbles()
|
| /art/test/2280-const-method-handle-validation/src-util/transformer/ |
| D | ConstantTransformer.java | 103 mv.visitMethodInsn(opcode, owner, name, desc, itf); in visitMethod() argument
|
| /art/test/2277-methodhandle-invokeexact/src-util/transformer/ |
| D | ConstantTransformer.java | 103 mv.visitMethodInsn(opcode, owner, name, desc, itf); in visitMethod() argument
|
| /art/test/2276-const-method-type-gc-cleanup/src-util/transformer/ |
| D | ConstantTransformer.java | 103 mv.visitMethodInsn(opcode, owner, name, desc, itf); in visitMethod() argument
|
| /art/test/979-const-method-handle/util-src/transformer/ |
| D | ConstantTransformer.java | 103 mv.visitMethodInsn(opcode, owner, name, desc, itf); in visitMethod() argument
|
| /art/disassembler/ |
| D | disassembler_riscv64.cc | 440 const char* opcode = kOpcodes[funct3]; in Print32BCond() local 476 const char* opcode = kOpcodes[funct3]; in Print32Load() local 495 const char* opcode = kOpcodes[funct3]; in Print32Store() local 864 const char* opcode = ((funct5 & 3u) == 0u) ? kMul4Opcodes[funct5 >> 2] : kOtherOpcodes[funct5]; in Print32Atomic() local 1044 const char* opcode = nullptr; in Print32RVVOp() local 1497 const char* opcode = kOpcodes[funct3]; in Print32Zicsr() local
|
| /art/tools/dexfuzz/src/dexfuzz/program/ |
| D | CodeTranslator.java | 578 Opcode opcode = insn.info.opcode; in isInstructionBranch() local 590 Opcode opcode = insn.info.opcode; in isInstructionSwitch() local
|
| /art/compiler/dex/ |
| D | inline_method_analyser.cc | 470 Instruction::Code opcode = code_item->begin()->Opcode(); in AnalyseMethodCode() local 590 Instruction::Code opcode = instruction->Opcode(); in AnalyseIGetMethod() local 652 Instruction::Code opcode = instruction->Opcode(); in AnalyseIPutMethod() local
|