Searched defs:insns (Results 1 - 11 of 11) sorted by relevance
/art/runtime/entrypoints/quick/ |
H A D | quick_fillarray_entrypoints.cc | 31 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 D | CodeItem.java | 33 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 D | verified_method.cc | 90 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 D | dex_to_dex_compiler.cc | 115 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 D | dex_instruction.cc | 99 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 D | dex_file_verifier.cc | 970 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 D | dex_instruction.h | 430 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 D | utils.cc | 1498 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 D | interpreter_switch_impl.cc | 33 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 D | dexdump.cc | 623 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 D | method_verifier.cc | 889 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