/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.cc | 43 static constexpr int8_t InstructionSizeInCodeUnitsByOpcode(Instruction::Code opcode, in InstructionSizeInCodeUnitsByOpcode() 63 #define INSTRUCTION_DESCR(opcode, c, p, format, index, flags, eflags, vflags) \ argument 95 Code opcode = static_cast<Code>(insn & 0xFF); in CanFlowThrough() local 178 const char* opcode = kInstructionNames[Opcode()]; in DumpString() local
|
D | dex_instruction.h | 84 #define INSTRUCTION_ENUM(opcode, cname, p, f, i, a, e, v) cname = (opcode), argument 291 static const char* Name(Code opcode) { in Name() 489 void SetOpcode(Code opcode) { in SetOpcode() 532 static Format FormatOf(Code opcode) { in FormatOf() 537 static IndexType IndexTypeOf(Code opcode) { in IndexTypeOf() 542 static uint8_t FlagsOf(Code opcode) { in FlagsOf() 547 static uint32_t VerifyFlagsOf(Code opcode) { in VerifyFlagsOf()
|
/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 | 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
|
D | ConversionRepeater.java | 194 Opcode opcode = mInsn.insn.info.opcode; in isConversionInstruction() local
|
D | FieldFlagChanger.java | 156 Opcode opcode = mInsn.insn.info.opcode; in isFileDefinedFieldInstruction() local
|
/art/compiler/utils/riscv64/ |
D | assembler_riscv64.h | 2332 void EmitI(int32_t imm12, Reg1 rs1, uint32_t funct3, Reg2 rd, uint32_t opcode) { in EmitI() 2351 void EmitR(uint32_t funct7, Reg1 rs2, Reg2 rs1, uint32_t funct3, Reg3 rd, uint32_t opcode) { in EmitR() 2373 Reg1 rs3, uint32_t fmt, Reg2 rs2, Reg3 rs1, uint32_t funct3, Reg4 rd, uint32_t opcode) { in EmitR4() 2396 void EmitS(int32_t imm12, Reg1 rs2, Reg2 rs1, uint32_t funct3, uint32_t opcode) { in EmitS() 2421 uint32_t opcode) { in EmitI6() 2441 void EmitB(int32_t offset, XRegister rs2, XRegister rs1, uint32_t funct3, uint32_t opcode) { in EmitB() 2463 void EmitU(uint32_t imm20, XRegister rd, uint32_t opcode) { in EmitU() 2478 void EmitJ(int32_t offset, XRegister rd, uint32_t opcode) { in EmitJ() 2500 void EmitCR(uint32_t funct4, XRegister rd_rs1, XRegister rs2, uint32_t opcode) { in EmitCR() 2520 void EmitCI(uint32_t funct3, Reg rd_rs1, uint32_t imm6, uint32_t opcode) { in EmitCI() [all …]
|
/art/runtime/interpreter/mterp/ |
D | nterp.cc | 286 static constexpr uint8_t GetOpcodeInvokeType(uint8_t opcode) { in GetOpcodeInvokeType() 311 for (size_t opcode = 0u; opcode != opcode_invoke_types.size(); ++opcode) { in GenerateOpcodeInvokeTypes() local 324 Instruction::Code opcode = inst->Opcode(); in NterpGetMethod() local 401 Instruction::Code opcode = inst->Opcode(); in NterpGetStaticField() local 456 Instruction::Code opcode = inst->Opcode(); in NterpGetInstanceFieldOffset() local 493 Instruction::Code opcode = inst->Opcode(); in NterpGetClass() local
|
/art/runtime/interpreter/mterp/common/ |
D | gen_setup.py | 27 opcode = "" variable
|
/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/compiler/dex/ |
D | inline_method_analyser.cc | 432 Instruction::Code opcode = code_item->begin()->Opcode(); in AnalyseMethodCode() local 551 Instruction::Code opcode = instruction->Opcode(); in AnalyseIGetMethod() local 613 Instruction::Code opcode = instruction->Opcode(); in AnalyseIPutMethod() local
|
/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 850 const char* opcode = ((funct5 & 3u) == 0u) ? kMul4Opcodes[funct5 >> 2] : kOtherOpcodes[funct5]; in Print32Atomic() local 1030 const char* opcode = nullptr; in Print32RVVOp() local 1483 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/test/952-invoke-custom/util-src/transformer/ |
D | IndyTransformer.java | 103 mv.visitMethodInsn(opcode, owner, name, desc, itf); in visitMethod() argument
|