/art/runtime/interpreter/mterp/x86/ |
H A D | fpcmp.S | 24 jp .L${opcode}_nan_is_${nanval} 25 je .L${opcode}_finish 26 jb .L${opcode}_less 27 .L${opcode}_nan_is_pos: 29 jmp .L${opcode}_finish 30 .L${opcode}_nan_is_neg: 31 .L${opcode}_less: 33 .L${opcode}_finish:
|
H A D | op_cmp_long.S | 10 jl .L${opcode}_smaller 11 jg .L${opcode}_bigger 15 ja .L${opcode}_bigger 16 jb .L${opcode}_smaller 17 .L${opcode}_finish: 21 .L${opcode}_bigger: 23 jmp .L${opcode}_finish 25 .L${opcode}_smaller: 27 jmp .L${opcode}_finish
|
H A D | bindiv.S | 18 jz .L${opcode}_8 # Do 8-bit divide 21 jz .L${opcode}_16 # Do 16-bit divide 23 jne .L${opcode}_32 25 jne .L${opcode}_32 27 jmp .L${opcode}_finish 28 .L${opcode}_32: 31 jmp .L${opcode}_finish 32 .L${opcode}_8: 41 jmp .L${opcode}_finish 42 .L${opcode}_1 [all...] |
/art/runtime/interpreter/mterp/x86_64/ |
H A D | fpcmp.S | 24 jp .L${opcode}_nan_is_${nanval} 25 je .L${opcode}_finish 26 jb .L${opcode}_less 27 .L${opcode}_nan_is_pos: 29 jmp .L${opcode}_finish 30 .L${opcode}_nan_is_neg: 31 .L${opcode}_less: 33 .L${opcode}_finish:
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
H A D | OpcodeInfo.java | 27 public final Opcode opcode; field in class:OpcodeInfo 35 public OpcodeInfo(Opcode opcode, String name, int opcodeValue, AbstractFormat fmt) { argument 36 this.opcode = opcode;
|
/art/runtime/interpreter/mterp/arm64/ |
H A D | op_return.S | 12 b.ne .L${opcode}_check 13 .L${opcode}_return: 17 .L${opcode}_check: 19 b .L${opcode}_return
|
H A D | op_return_void.S | 6 b.ne .L${opcode}_check 7 .L${opcode}_return: 10 .L${opcode}_check: 12 b .L${opcode}_return
|
H A D | op_return_void_no_barrier.S | 4 b.ne .L${opcode}_check 5 .L${opcode}_return: 8 .L${opcode}_check: 10 b .L${opcode}_return
|
H A D | op_return_wide.S | 11 b.ne .L${opcode}_check 12 .L${opcode}_return: 16 .L${opcode}_check: 18 b .L${opcode}_return
|
/art/tools/dexfuzz/src/dexfuzz/program/mutators/ |
H A D | ValuePrinter.java | 216 Opcode opcode = mInsn.insn.info.opcode; 217 if (opcode == Opcode.CONST_STRING || opcode == Opcode.CONST_STRING_JUMBO) { 220 if (opcode == Opcode.IGET_BOOLEAN || opcode == Opcode.SGET_BOOLEAN) { 223 if (opcode == Opcode.IGET_BYTE || opcode == Opcode.SGET_BYTE 224 || opcode == Opcode.INT_TO_BYTE) { 227 if (opcode [all...] |
/art/runtime/ |
H A D | dex_instruction_utils.h | 54 constexpr bool IsInstructionDirectConst(Instruction::Code opcode) { argument 55 return Instruction::CONST_4 <= opcode && opcode <= Instruction::CONST_WIDE_HIGH16; 58 constexpr bool IsInstructionConstWide(Instruction::Code opcode) { argument 59 return Instruction::CONST_WIDE_16 <= opcode && opcode <= Instruction::CONST_WIDE_HIGH16; 62 constexpr bool IsInstructionReturn(Instruction::Code opcode) { argument 63 return Instruction::RETURN_VOID <= opcode && opcode <= Instruction::RETURN_OBJECT; 66 constexpr bool IsInstructionInvoke(Instruction::Code opcode) { argument 71 IsInstructionQuickInvoke(Instruction::Code opcode) argument 76 IsInstructionInvokeStatic(Instruction::Code opcode) argument 80 IsInstructionGoto(Instruction::Code opcode) argument 84 IsInstructionIfCc(Instruction::Code opcode) argument 88 IsInstructionIfCcZ(Instruction::Code opcode) argument 139 IsInvokeInstructionRange(Instruction::Code opcode) argument 146 InvokeInstructionType(Instruction::Code opcode) argument [all...] |
H A D | dex_instruction.cc | 71 #define INSTRUCTION_SIZE(opcode, c, p, format, r, i, a, v) \ 72 ((opcode == NOP) ? -1 : \ 101 Code opcode = static_cast<Code>(insn & 0xFF); local 102 return FlagsOf(opcode) & Instruction::kContinue; 164 const char* opcode = kInstructionNames[Opcode()]; local 166 case k10x: os << opcode; break; local 167 case k12x: os << StringPrintf("%s v%d, v%d", opcode, VRegA_12x(), VRegB_12x()); break; 168 case k11n: os << StringPrintf("%s v%d, #%+d", opcode, VRegA_11n(), VRegB_11n()); break; 169 case k11x: os << StringPrintf("%s v%d", opcode, VRegA_11x()); break; 170 case k10t: os << StringPrintf("%s %+d", opcode, VRegA_10 387 os << opcode << " {"; local 404 os << opcode << " {"; local 418 os << opcode << " {"; local [all...] |
/art/runtime/interpreter/mterp/mips/ |
H A D | op_cmpl_double.S | 25 bc1nez ft2, .L${opcode}_finish 28 bc1nez ft2, .L${opcode}_finish 31 bc1nez ft2, .L${opcode}_finish 32 b .L${opcode}_nan 36 bc1t fcc0, .L${opcode}_finish 39 bc1t fcc0, .L${opcode}_finish 42 bc1t fcc0, .L${opcode}_finish 43 b .L${opcode}_nan 47 .L${opcode}_nan: 50 .L${opcode}_finis [all...] |
H A D | op_cmpl_float.S | 32 bc1nez ft2, .L${opcode}_finish 35 bc1nez ft2, .L${opcode}_finish 38 bc1nez ft2, .L${opcode}_finish 39 b .L${opcode}_nan 43 bc1t fcc0, .L${opcode}_finish 46 bc1t fcc0, .L${opcode}_finish 49 bc1t fcc0, .L${opcode}_finish 50 b .L${opcode}_nan 54 .L${opcode}_nan: 57 .L${opcode}_finis [all...] |
H A D | funop.S | 15 .L${opcode}_set_vreg_f: 17 GET_INST_OPCODE(t1) # extract opcode from rINST
|
H A D | funopWider.S | 16 .L${opcode}_set_vreg: 18 GET_INST_OPCODE(t0) # extract opcode from rINST
|
H A D | op_nop.S | 2 GET_INST_OPCODE(t0) # extract opcode from rINST
|
/art/runtime/interpreter/mterp/mips64/ |
H A D | fcvtFooter.S | 16 GET_INST_OPCODE v0 # extract opcode from rINST
|
H A D | op_double_to_int.S | 9 bc1nez f1, .L${opcode}_trunc 14 b .L${opcode}_done 16 .L${opcode}_trunc: 19 .L${opcode}_done: 21 GET_INST_OPCODE v0 # extract opcode from rINST
|
H A D | op_double_to_long.S | 9 bc1nez f1, .L${opcode}_trunc 14 b .L${opcode}_done 16 .L${opcode}_trunc: 19 .L${opcode}_done: 21 GET_INST_OPCODE v0 # extract opcode from rINST
|
H A D | op_float_to_int.S | 9 bc1nez f1, .L${opcode}_trunc 14 b .L${opcode}_done 16 .L${opcode}_trunc: 19 .L${opcode}_done: 21 GET_INST_OPCODE v0 # extract opcode from rINST
|
H A D | op_float_to_long.S | 9 bc1nez f1, .L${opcode}_trunc 14 b .L${opcode}_done 16 .L${opcode}_trunc: 19 .L${opcode}_done: 21 GET_INST_OPCODE v0 # extract opcode from rINST
|
H A D | op_nop.S | 2 GET_INST_OPCODE v0 # extract opcode from rINST
|
/art/disassembler/ |
H A D | disassembler_arm.cc | 252 std::string opcode; local 260 opcode = "bkpt"; 267 opcode = (((instruction >> 5) & 1) ? "blx" : "bx"); 274 opcode = kDataProcessingOperations[op]; 313 opcode = StringPrintf("%s%s", (l ? "ldr" : "str"), (b ? "b" : "")); 343 opcode = StringPrintf("%s%c%c", (l ? "ldm" : "stm"), (u ? 'i' : 'd'), (p ? 'b' : 'a')); 350 opcode = (bl ? "bl" : "b"); 357 opcode = "???"; 360 opcode += kConditionCodeNames[cond]; 361 opcode 503 std::ostringstream opcode; local 1603 std::ostringstream opcode; local [all...] |
/art/runtime/interpreter/mterp/arm/ |
H A D | op_nop.S | 2 GET_INST_OPCODE ip @ ip<- opcode from rINST
|