Home
last modified time | relevance | path

Searched defs:opcode (Results 1 – 25 of 39) sorted by relevance

12

/art/libdexfile/dex/
Ddex_instruction_utils.h54 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 …]
Ddex_instruction.cc43 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
Ddex_instruction.h84 #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/
DOpcodeInfo.java27 public final Opcode opcode; field in OpcodeInfo
35 public OpcodeInfo(Opcode opcode, String name, int opcodeValue, AbstractFormat fmt) { in OpcodeInfo()
DCodeItem.java149 Opcode opcode = insn.info.opcode; in incrementIndex() local
/art/tools/dexfuzz/src/dexfuzz/program/mutators/
DInvokeChanger.java152 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
DCmpBiasChanger.java134 Opcode opcode = mInsn.insn.info.opcode; in getLegalDifferentOpcode() local
148 Opcode opcode = mInsn.insn.info.opcode; in isCmpBiasOperation() local
DOppositeBranchChanger.java36 Opcode opcode = mInsn.insn.info.opcode; in getModifiedOpcode() local
DRandomBranchChanger.java53 Opcode opcode = mInsn.insn.info.opcode; in getModifiedOpcode() local
DArithOpChanger.java151 Opcode opcode = mInsn.insn.info.opcode; in isArithmeticOperation() local
159 Opcode opcode = mInsn.insn.info.opcode; in getLegalDifferentOpcode() local
DInstructionDuplicator.java74 Opcode opcode = oldInsn.insn.info.opcode; in generateMutation() local
DIfBranchChanger.java152 Opcode opcode = mInsn.insn.info.opcode; in isIfBranchOperation() local
DConversionRepeater.java194 Opcode opcode = mInsn.insn.info.opcode; in isConversionInstruction() local
DNewArrayLengthChanger.java144 Opcode opcode = mInsn.insn.info.opcode; in isNewArray() local
DFieldFlagChanger.java156 Opcode opcode = mInsn.insn.info.opcode; in isFileDefinedFieldInstruction() local
DValuePrinter.java216 Opcode opcode = mInsn.insn.info.opcode; in getInstructionOutputType() local
/art/compiler/dex/
Dinline_method_analyser.h86 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()
Dinline_method_analyser.cc453 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/
Dgen_setup.py27 opcode = "" variable
/art/tools/dexanalyze/
Ddexanalyze_bytecode.cc237 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/
DConstantTransformer.java103 mv.visitMethodInsn(opcode, owner, name, desc, itf); in visitMethod() argument
/art/tools/dexfuzz/src/dexfuzz/program/
DCodeTranslator.java578 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/
DIndyTransformer.java103 mv.visitMethodInsn(opcode, owner, name, desc, itf); in visitMethod() argument
/art/tools/jvmti-agents/titrace/
Dinstruction_decoder.cc30 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/
Ddebug_line_opcode_writer.h180 int opcode = kOpcodeBase + (delta_line - kLineBase) + in AddRow() local

12