Home
last modified time | relevance | path

Searched refs:Insns (Results 1 – 15 of 15) sorted by relevance

/art/libdexfile/dex/
Dcode_item_accessors.h63 const uint16_t* Insns() const { in Insns() function
75 return Insns() != nullptr; in HasCodeItem()
Dcode_item_accessors_test.cc81 EXPECT_EQ(insns_accessor.Insns(), insns); in TEST()
86 EXPECT_EQ(data_accessor.Insns(), insns); in TEST()
Ddex_file_tracking_registrar.cc179 size_t code_item_start_end = reinterpret_cast<size_t>(accessor.Insns()); in SetAllCodeItemStartRegistration()
195 const void* insns_begin = reinterpret_cast<const void*>(accessor.Insns()); in SetAllInsnsRegistration()
Ddex_file_verifier.cc1689 const uint16_t* insns = accessor.Insns(); in CheckIntraCodeItem()
/art/runtime/interpreter/
Dinterpreter_switch_impl.h74 const uint16_t* dex_pc = ctx.accessor.Insns(); in ExecuteSwitchImpl()
Dinterpreter_switch_impl-inl.h435 shadow_frame_.SetDexPC(next_->GetDexPc(Insns())); in HandleBranch()
1935 ALWAYS_INLINE const uint16_t* Insns() { return ctx_->accessor.Insns(); } in Insns() function
1975 DCHECK_LT(next_inst->GetDexPc(Insns()), Accessor().InsnsSizeInCodeUnits()); in SetNextInstruction()
2032 const uint16_t* const insns = accessor.Insns(); in DEX_INSTRUCTION_LIST()
/art/libdexfile/external/
Ddex_file_ext.cc68 size_t offset = reinterpret_cast<const uint8_t*>(code.Insns()) - dex_file_->Begin(); in FindMethod()
92 int32_t offset = reinterpret_cast<const uint8_t*>(code.Insns()) - dex_file_->Begin(); in CreateClassCache()
252 size_t offset = reinterpret_cast<const uint8_t*>(code.Insns()) - self->dex_file_->Begin(); in ADexFile_forEachMethod()
/art/runtime/
Dnterp_helpers.cc210 return *reinterpret_cast<const uint16_t**>(dex_pc_ptr) - instructions.Insns(); in NterpGetDexPC()
Dquick_exception_handler.cc760 const uint16_t* const insns = accessor.Insns(); in DeoptimizeSingleFrame()
826 GetHandlerMethod()->DexInstructions().Insns() + handler_dex_pc_list_->front())); in DoLongJump()
/art/runtime/verifier/
Dmethod_verifier.cc1102 DexInstructionIterator end_it(code_item_accessor_.Insns(), end); in ScanTryCatchBlocks()
1103 for (DexInstructionIterator it(code_item_accessor_.Insns(), start); it < end_it; ++it) { in ScanTryCatchBlocks()
1120 if (!CheckNotMoveResult(code_item_accessor_.Insns(), dex_pc)) { in ScanTryCatchBlocks()
1331 const uint16_t* insns = code_item_accessor_.Insns() + cur_offset; in CheckArrayData()
1413 const uint16_t* insns = code_item_accessor_.Insns() + cur_offset; in GetBranchOffset()
1452 const uint16_t* insns = code_item_accessor_.Insns() + cur_offset; in CheckSwitchTargets()
1827 const uint16_t* insns = code_item_accessor_.Insns(); in CodeFlowVerifyMethod()
2003 const uint16_t* insns = code_item_accessor_.Insns() + work_insn_idx_; in CodeFlowVerifyInstruction()
3395 if (!CheckNotMoveExceptionOrMoveResult(code_item_accessor_.Insns(), in CodeFlowVerifyInstruction()
3442 if (!CheckNotMoveExceptionOrMoveResult(code_item_accessor_.Insns(), abs_offset)) { in CodeFlowVerifyInstruction()
[all …]
/art/runtime/interpreter/mterp/
Dnterp.cc709 uint32_t dex_pc = dex_pc_ptr - accessor.Insns(); in NterpHotMethod()
/art/tools/veridex/
Dflow_analysis.cc226 const uint16_t* insns = code_item_accessor_.Insns() + dex_pc; in AnalyzeCode()
/art/dexdump/
Ddexdump.cc1039 const u1* bytePtr = (const u1*) &accessor.Insns()[insnIdx + i]; in dumpInstruction()
1049 const u2 instr = get2LE((const u1*) &accessor.Insns()[insnIdx]); in dumpInstruction()
/art/openjdkjvmti/
Dti_method.cc161 memcpy(*bytecode_ptr, accessor.Insns(), *size_ptr); in GetBytecodes()
/art/compiler/optimizing/
Dinstruction_builder.cc2483 code_item_accessor_.Insns() + payload_offset); in BuildFillArrayData()