Lines Matching refs:opcode
145 dex::u1 opcode = 0; in DisassembleDebugInfo() local
146 while ((opcode = *ptr++) != dex::DBG_END_SEQUENCE) { in DisassembleDebugInfo()
149 switch (opcode) { in DisassembleDebugInfo()
162 annotation = Alloc<DbgInfoAnnotation>(opcode); in DisassembleDebugInfo()
177 annotation = Alloc<DbgInfoAnnotation>(opcode); in DisassembleDebugInfo()
197 annotation = Alloc<DbgInfoAnnotation>(opcode); in DisassembleDebugInfo()
203 annotation = Alloc<DbgInfoAnnotation>(opcode); in DisassembleDebugInfo()
207 annotation = Alloc<DbgInfoAnnotation>(opcode); in DisassembleDebugInfo()
211 annotation = Alloc<DbgInfoAnnotation>(opcode); in DisassembleDebugInfo()
222 int adjusted_opcode = opcode - dex::DBG_FIRST_SPECIAL; in DisassembleDebugInfo()
424 auto verify_flags = dex::GetVerifyFlagsFromOpcode(dex_instr.opcode); in GetRegA()
433 auto verify_flags = dex::GetVerifyFlagsFromOpcode(dex_instr.opcode); in GetRegB()
442 auto verify_flags = dex::GetVerifyFlagsFromOpcode(dex_instr.opcode); in GetRegC()
454 instr->opcode = dex_instr.opcode; in DecodeBytecode()
456 auto index_type = dex::GetIndexTypeFromOpcode(dex_instr.opcode); in DecodeBytecode()
457 auto format = dex::GetFormatFromOpcode(dex_instr.opcode); in DecodeBytecode()
496 if (dex_instr.opcode == dex::OP_PACKED_SWITCH) { in DecodeBytecode()
501 } else if (dex_instr.opcode == dex::OP_SPARSE_SWITCH) { in DecodeBytecode()
506 } else if (dex_instr.opcode == dex::OP_FILL_ARRAY_DATA) { in DecodeBytecode()
592 switch (dex_instr.opcode) { in DecodeBytecode()
605 ss << "Unexpected opcode: " << dex_instr.opcode; in DecodeBytecode()
618 ss << "Unexpected bytecode format " << format << " for opcode " << dex_instr.opcode; in DecodeBytecode()