/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 IsInstructionQuickInvoke(Instruction::Code opcode) { in IsInstructionQuickInvoke() 76 constexpr bool IsInstructionInvokeStatic(Instruction::Code opcode) { in IsInstructionInvokeStatic() 80 constexpr bool IsInstructionGoto(Instruction::Code opcode) { in IsInstructionGoto() 84 constexpr bool IsInstructionIfCc(Instruction::Code opcode) { in IsInstructionIfCc() 88 constexpr bool IsInstructionIfCcZ(Instruction::Code opcode) { in IsInstructionIfCcZ() 137 constexpr bool IsInvokeInstructionRange(Instruction::Code opcode) { in IsInvokeInstructionRange() [all …]
|
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 94 Code opcode = static_cast<Code>(insn & 0xFF); in CanFlowThrough() local 177 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 | 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 | NewArrayLengthChanger.java | 144 Opcode opcode = mInsn.insn.info.opcode; in isNewArray() local
|
D | FieldFlagChanger.java | 156 Opcode opcode = mInsn.insn.info.opcode; in isFileDefinedFieldInstruction() local
|
D | ValuePrinter.java | 216 Opcode opcode = mInsn.insn.info.opcode; in getInstructionOutputType() local
|
/art/compiler/dex/ |
D | inline_method_analyser.h | 86 InlineMethodOpcode opcode; member 106 static constexpr bool IsInstructionIGet(Instruction::Code opcode) { in IsInstructionIGet() 110 static constexpr bool IsInstructionIPut(Instruction::Code opcode) { in IsInstructionIPut() 114 static constexpr uint16_t IGetVariant(Instruction::Code opcode) { in IGetVariant() 118 static constexpr uint16_t IPutVariant(Instruction::Code opcode) { in IPutVariant()
|
D | inline_method_analyser.cc | 453 Instruction::Code opcode = code_item->begin()->Opcode(); in AnalyseMethodCode() local 581 Instruction::Code opcode = instruction->Opcode(); in AnalyseIGetMethod() local 645 Instruction::Code opcode = instruction->Opcode(); in AnalyseIPutMethod() local
|
/art/runtime/interpreter/mterp/common/ |
D | gen_setup.py | 27 opcode = "" variable
|
/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/979-const-method-handle/util-src/transformer/ |
D | ConstantTransformer.java | 103 mv.visitMethodInsn(opcode, owner, name, desc, itf); in visitMethod() argument
|
/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
|
/art/tools/jvmti-agents/titrace/ |
D | instruction_decoder.cc | 30 const char* GetName(size_t opcode) override { in GetName() 473 const char* GetName(size_t opcode) override { in GetName() 487 #define MAKE_ENUM_DEFINITION(opcode, instruction_code, name, format, index, flags, extended_flags, … argument 498 #define MAKE_ENUM_DEFINITION(opcode, instruction_code, name, format, index, flags, extended_flags, … in ToString() argument
|
/art/libelffile/dwarf/ |
D | debug_line_opcode_writer.h | 180 int opcode = kOpcodeBase + (delta_line - kLineBase) + in AddRow() local
|