Home | History | Annotate | Download | only in verifier

Lines Matching full:insns

489   const uint16_t* insns = code_item_->insns_;
491 const Instruction* inst = Instruction::At(insns);
784 const uint16_t* insns = code_item_->insns_ + cur_offset;
790 array_data_offset = insns[1] | (((int32_t) insns[2]) << 16);
799 array_data = insns + array_data_offset;
854 const uint16_t* insns = code_item_->insns_ + cur_offset;
857 switch (*insns & 0xff) {
859 *pOffset = ((int16_t) *insns) >> 8;
862 *pOffset = insns[1] | (((uint32_t) insns[2]) << 16);
866 *pOffset = (int16_t) insns[1];
880 *pOffset = (int16_t) insns[1];
893 const uint16_t* insns = code_item_->insns_ + cur_offset;
895 int32_t switch_offset = insns[1] | ((int32_t) insns[2]) << 16;
903 const uint16_t* switch_insns = insns + switch_offset;
913 if ((*insns & 0xff) == Instruction::PACKED_SWITCH) {
1274 const uint16_t* insns = code_item_->insns_;
1354 if (insns[insn_idx] == Instruction::kPackedSwitchSignature ||
1355 insns[insn_idx] == Instruction::kSparseSwitchSignature ||
1356 insns[insn_idx] == Instruction::kArrayDataSignature ||
1357 (insns[insn_idx] == Instruction::NOP && (insn_idx + 1 < insns_size) &&
1358 (insns[insn_idx + 1] == Instruction::kPackedSwitchSignature ||
1359 insns[insn_idx + 1] == Instruction::kSparseSwitchSignature ||
1360 insns[insn_idx + 1] == Instruction::kArrayDataSignature))) {
1416 const uint16_t* insns = code_item_->insns_ + work_insn_idx_;
1417 const Instruction* inst = Instruction::At(insns);
1845 const uint16_t* array_data = insns + (insns[1] | (((int32_t) insns[2]) << 16));
2673 int offset_to_switch = insns[1] | (((int32_t) insns[2]) << 16);
2674 const uint16_t* switch_insns = insns + offset_to_switch;
2678 if ((*insns & 0xff) == Instruction::PACKED_SWITCH) {
2683 DCHECK((*insns & 0xff) == Instruction::SPARSE_SWITCH);
3766 bool MethodVerifier::CheckNotMoveException(const uint16_t* insns, int insn_idx) {
3767 if ((insns[insn_idx] & 0xff) == Instruction::MOVE_EXCEPTION) {
3920 const uint16_t* insns = code_item_->insns_;
3921 const Instruction* inst = Instruction::At(insns);
3922 const Instruction* end = Instruction::At(insns + code_item_->insns_size_in_code_units_);
3934 uint32_t dex_pc = inst->GetDexPc(insns);