Searched defs:insns (Results 1 - 11 of 11) sorted by relevance

/art/runtime/entrypoints/quick/
H A Dquick_fillarray_entrypoints.cc31 const uint16_t* const insns = method->GetCodeItem()->insns_; local
33 reinterpret_cast<const Instruction::ArrayDataPayload*>(insns + payload_offset);
/art/tools/dexfuzz/src/dexfuzz/rawdex/
H A DCodeItem.java33 public List<Instruction> insns; field in class:CodeItem
72 insns = new LinkedList<Instruction>();
82 insns.add(newInsn);
101 for (Instruction insn : insns) {
138 List<Instruction> insnsToIncrement = insns;
140 // If we have an associated MutatableCode, then it may have created some new insns
143 // Ask for the latest view of the insns.
/art/compiler/dex/
H A Dverified_method.cc90 const uint16_t* insns = code_item->insns_; local
91 const Instruction* inst = Instruction::At(insns);
92 const Instruction* end = Instruction::At(insns + code_item->insns_size_in_code_units_);
97 uint32_t dex_pc = inst->GetDexPc(insns);
111 uint32_t dex_pc = inst->GetDexPc(insns);
136 const uint16_t* insns = code_item->insns_; local
137 const Instruction* inst = Instruction::At(insns);
138 const Instruction* end = Instruction::At(insns + code_item->insns_size_in_code_units_);
150 uint32_t dex_pc = inst->GetDexPc(insns);
H A Ddex_to_dex_compiler.cc115 const uint16_t* insns = code_item->insns_; local
117 Instruction* inst = const_cast<Instruction*>(Instruction::At(insns));
120 inst = const_cast<Instruction*>(inst->Next()), dex_pc = inst->GetDexPc(insns)) {
/art/runtime/
H A Ddex_instruction.cc99 const uint16_t* insns = reinterpret_cast<const uint16_t*>(this); local
100 uint16_t insn = *insns;
106 const uint16_t* insns = reinterpret_cast<const uint16_t*>(this); local
108 switch (*insns) {
110 return (4 + insns[1] * 2);
112 return (2 + insns[1] * 4);
114 uint16_t element_size = insns[1];
115 uint32_t length = insns[2] | (((uint32_t)insns[3]) << 16);
120 if ((*insns
[all...]
H A Ddex_file_verifier.cc970 const uint16_t* insns = code_item->insns_; local
972 if (!CheckListSize(insns, insns_size, sizeof(uint16_t), "insns size")) {
976 // Grab the end of the insns if there are no try_items.
979 ptr_ = reinterpret_cast<const uint8_t*>(&insns[insns_size]);
984 if (((reinterpret_cast<uintptr_t>(&insns[insns_size]) & 3) != 0) && (insns[insns_size] != 0)) {
985 ErrorStringPrintf("Non-zero padding: %x", insns[insns_size]);
H A Ddex_instruction.h430 uint16_t* insns = reinterpret_cast<uint16_t*>(this); local
431 insns[0] = (insns[0] & 0xff00) | static_cast<uint16_t>(opcode);
436 uint16_t* insns = reinterpret_cast<uint16_t*>(this); local
437 insns[0] = (val << 8) | (insns[0] & 0x00ff);
442 uint16_t* insns = reinterpret_cast<uint16_t*>(this); local
443 insns[1] = val;
448 uint16_t* insns = reinterpret_cast<uint16_t*>(this); local
449 insns[
454 uint16_t* insns = reinterpret_cast<uint16_t*>(this); local
571 const uint16_t* insns = reinterpret_cast<const uint16_t*>(this); local
[all...]
H A Dutils.cc1498 const uint16_t* insns = code_item->insns_ + dex_pc; local
1499 int32_t switch_offset = insns[1] | (static_cast<int32_t>(insns[2]) << 16);
1500 const uint16_t* switch_insns = insns + switch_offset;
1503 if ((*insns & 0xff) == Instruction::PACKED_SWITCH) {
1673 const uint16_t* insns = code_item->insns_ + dex_pc; local
1675 int32_t switch_offset = insns[1] | (static_cast<int32_t>(insns[2]) << 16);
1677 const uint16_t* switch_insns = insns + switch_offset;
1680 if ((*insns
[all...]
/art/runtime/interpreter/
H A Dinterpreter_switch_impl.cc33 inst->GetDexPc(insns), \
112 const uint16_t* const insns = code_item->insns_; local
113 const Instruction* inst = Instruction::At(insns + dex_pc);
123 dex_pc = inst->GetDexPc(insns);
217 shadow_frame.GetMethod(), inst->GetDexPc(insns),
234 shadow_frame.GetMethod(), inst->GetDexPc(insns),
252 shadow_frame.GetMethod(), inst->GetDexPc(insns),
269 shadow_frame.GetMethod(), inst->GetDexPc(insns),
308 shadow_frame.GetMethod(), inst->GetDexPc(insns),
2438 shadow_frame.SetDexPC(inst->GetDexPc(insns));
[all...]
/art/dexdump/
H A Ddexdump.cc623 const u2* insns = pCode->insns_; local
630 const u1* bytePtr = (const u1*) &insns[insnIdx + i];
640 const u2 instr = get2LE((const u1*) &insns[insnIdx]);
869 const u2* insns = pCode->insns_; local
871 const Instruction* instruction = Instruction::At(&insns[insnIdx]);
890 fprintf(gOutFile, " insns size : %d 16-bit code units\n",
/art/runtime/verifier/
H A Dmethod_verifier.cc889 const uint16_t* insns = code_item_->insns_ + work_insn_idx_; local
890 const Instruction* inst = Instruction::At(insns);
950 const uint16_t* insns = code_item_->insns_; local
952 const Instruction* inst = Instruction::At(insns);
1310 const uint16_t* insns = code_item_->insns_ + cur_offset; local
1316 array_data_offset = insns[1] | (static_cast<int32_t>(insns[2]) << 16);
1325 array_data = insns + array_data_offset;
1389 const uint16_t* insns = code_item_->insns_ + cur_offset; local
1392 switch (*insns
1427 const uint16_t* insns = code_item_->insns_ + cur_offset; local
1804 const uint16_t* insns = code_item_->insns_; local
1996 const uint16_t* insns = code_item_->insns_ + work_insn_idx_; local
4891 CheckNotMoveException(const uint16_t* insns, int insn_idx) argument
4899 CheckNotMoveResult(const uint16_t* insns, int insn_idx) argument
4908 CheckNotMoveExceptionOrMoveResult(const uint16_t* insns, int insn_idx) argument
[all...]

Completed in 732 milliseconds