/art/libdexfile/dex/ |
D | code_item_accessors_test.cc | 79 EXPECT_EQ(insns_accessor.Insns(), insns); in TEST() 84 EXPECT_EQ(data_accessor.Insns(), insns); in TEST()
|
D | code_item_accessors.h | 63 const uint16_t* Insns() const { in Insns() function 75 return Insns() != nullptr; in HasCodeItem()
|
D | dex_file_tracking_registrar.cc | 179 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()
|
D | dex_file_verifier.cc | 1549 const uint16_t* insns = accessor.Insns(); in CheckIntraCodeItem()
|
/art/runtime/interpreter/ |
D | interpreter_switch_impl.h | 74 const uint16_t* dex_pc = ctx.accessor.Insns(); in ExecuteSwitchImpl()
|
D | interpreter_switch_impl-inl.h | 254 shadow_frame_.SetDexPC(next_->GetDexPc(Insns())); in HandleBranch() 1754 ALWAYS_INLINE const uint16_t* Insns() { return ctx_->accessor.Insns(); } in Insns() function 1794 DCHECK_LT(next_inst->GetDexPc(Insns()), Accessor().InsnsSizeInCodeUnits()); in SetNextInstruction() 1851 const uint16_t* const insns = accessor.Insns(); in DEX_INSTRUCTION_LIST()
|
/art/libdexfile/external/ |
D | dex_file_ext.cc | 68 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() 242 size_t offset = reinterpret_cast<const uint8_t*>(code.Insns()) - self->dex_file_->Begin(); in ADexFile_forEachMethod()
|
/art/runtime/ |
D | nterp_helpers.cc | 209 return *reinterpret_cast<const uint16_t**>(dex_pc_ptr) - instructions.Insns(); in NterpGetDexPC()
|
D | quick_exception_handler.cc | 749 GetHandlerMethod()->DexInstructions().Insns() + handler_dex_pc_list_->front())); in DoLongJump()
|
/art/runtime/verifier/ |
D | method_verifier.cc | 1102 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() 3402 if (!CheckNotMoveExceptionOrMoveResult(code_item_accessor_.Insns(), in CodeFlowVerifyInstruction() 3449 if (!CheckNotMoveExceptionOrMoveResult(code_item_accessor_.Insns(), abs_offset)) { in CodeFlowVerifyInstruction() [all …]
|
/art/dexlayout/ |
D | dex_verify.cc | 888 if (memcmp(orig->Insns(), output->Insns(), orig->InsnsSize()) != 0) { in VerifyCode()
|
D | dex_ir.h | 1071 uint16_t* Insns() const { return insns_.get(); } in Insns() function 1081 return MakeIterationRange(DexInstructionIterator(Insns(), 0u), in Instructions() 1082 DexInstructionIterator(Insns(), InsnsSize())); in Instructions()
|
D | compact_dex_writer.cc | 199 stream->Write(code_item->Insns(), code_item->InsnsSize() * sizeof(uint16_t)); in WriteCodeItem()
|
D | dex_writer.cc | 592 stream->Write(code_item->Insns(), code_item->InsnsSize() * sizeof(uint16_t)); in WriteCodeItem()
|
D | dex_ir_builder.cc | 824 memcpy(insns, accessor.Insns(), insns_size * sizeof(uint16_t)); in DedupeOrCreateCodeItem()
|
D | dexlayout.cc | 891 const uint16_t* insns = code->Insns(); in DumpInstruction()
|
/art/runtime/interpreter/mterp/ |
D | nterp.cc | 621 uint32_t dex_pc = dex_pc_ptr - accessor.Insns(); in NterpHotMethod()
|
/art/tools/veridex/ |
D | flow_analysis.cc | 226 const uint16_t* insns = code_item_accessor_.Insns() + dex_pc; in AnalyzeCode()
|
/art/dexdump/ |
D | dexdump.cc | 1039 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/ |
D | ti_method.cc | 161 memcpy(*bytecode_ptr, accessor.Insns(), *size_ptr); in GetBytecodes()
|
/art/compiler/optimizing/ |
D | instruction_builder.cc | 2475 code_item_accessor_.Insns() + payload_offset); in BuildFillArrayData()
|