Home
last modified time | relevance | path

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

/art/runtime/entrypoints/quick/
Dquick_fillarray_entrypoints.cc31 const uint16_t* const insns = method->DexInstructions().Insns(); in artHandleFillArrayDataFromCode()
/art/libdexfile/dex/
Dcode_item_accessors.h50 const uint16_t* Insns() const { in Insns() function
62 return Insns() != nullptr; in HasCodeItem()
Dcode_item_accessors_test.cc79 EXPECT_EQ(insns_accessor.Insns(), insns); in TEST()
84 EXPECT_EQ(data_accessor.Insns(), insns); in TEST()
Ddex_file_tracking_registrar.cc189 size_t code_item_start_end = reinterpret_cast<size_t>(accessor.Insns()); in SetAllCodeItemStartRegistration()
212 const void* insns_begin = reinterpret_cast<const void*>(accessor.Insns()); in SetAllInsnsRegistration()
Ddex_file_verifier.cc1259 const uint16_t* insns = accessor.Insns(); in CheckIntraCodeItem()
/art/runtime/interpreter/
Dinterpreter_switch_impl.h72 const uint16_t* dex_pc = ctx.accessor.Insns(); in ExecuteSwitchImpl()
Dinterpreter.cc320 accessor.Insns(), in Execute()
Dinterpreter_switch_impl.cc214 const uint16_t* const insns = accessor.Insns(); in ExecuteSwitchImplCpp()
/art/runtime/verifier/
Dmethod_verifier.cc978 DexInstructionIterator end_it(code_item_accessor_.Insns(), end); in ScanTryCatchBlocks()
979 for (DexInstructionIterator it(code_item_accessor_.Insns(), start); it < end_it; ++it) { in ScanTryCatchBlocks()
996 if (!CheckNotMoveResult(code_item_accessor_.Insns(), dex_pc)) { in ScanTryCatchBlocks()
1306 const uint16_t* insns = code_item_accessor_.Insns() + cur_offset; in CheckArrayData()
1384 const uint16_t* insns = code_item_accessor_.Insns() + cur_offset; in GetBranchOffset()
1422 const uint16_t* insns = code_item_accessor_.Insns() + cur_offset; in CheckSwitchTargets()
1805 const uint16_t* insns = code_item_accessor_.Insns(); in CodeFlowVerifyMethod()
2008 const uint16_t* insns = code_item_accessor_.Insns() + work_insn_idx_; in CodeFlowVerifyInstruction()
3456 if (!CheckNotMoveExceptionOrMoveResult(code_item_accessor_.Insns(), in CodeFlowVerifyInstruction()
3503 if (!CheckNotMoveExceptionOrMoveResult(code_item_accessor_.Insns(), abs_offset)) { in CodeFlowVerifyInstruction()
[all …]
/art/dexlayout/
Ddex_verify.cc875 if (memcmp(orig->Insns(), output->Insns(), orig->InsnsSize()) != 0) { in VerifyCode()
Ddex_ir.h1083 uint16_t* Insns() const { return insns_.get(); } in Insns() function
1093 return MakeIterationRange(DexInstructionIterator(Insns(), 0u), in Instructions()
1094 DexInstructionIterator(Insns(), InsnsSize())); in Instructions()
Dcompact_dex_writer.cc198 stream->Write(code_item->Insns(), code_item->InsnsSize() * sizeof(uint16_t)); in WriteCodeItem()
Ddex_ir.cc600 memcpy(insns, accessor.Insns(), insns_size * sizeof(uint16_t)); in DedupeOrCreateCodeItem()
Ddex_writer.cc546 stream->Write(code_item->Insns(), code_item->InsnsSize() * sizeof(uint16_t)); in WriteCodeItem()
Ddexlayout.cc835 const uint16_t* insns = code->Insns(); in DumpInstruction()
/art/tools/veridex/
Dflow_analysis.cc195 const uint16_t* insns = code_item_accessor_.Insns() + dex_pc; in AnalyzeCode()
/art/dexdump/
Ddexdump.cc962 const u1* bytePtr = (const u1*) &accessor.Insns()[insnIdx + i]; in dumpInstruction()
972 const u2 instr = get2LE((const u1*) &accessor.Insns()[insnIdx]); in dumpInstruction()
/art/openjdkjvmti/
Dti_method.cc139 memcpy(*bytecode_ptr, accessor.Insns(), *size_ptr); in GetBytecodes()
/art/compiler/optimizing/
Dinstruction_builder.cc1753 code_item_accessor_.Insns() + payload_offset); in BuildFillArrayData()
/art/oatdump/
Doatdump.cc1009 const uint16_t* code_ptr = instructions.Insns(); in WalkCodeItem()
/art/runtime/
Ddebugger.cc1802 const uint8_t* begin = reinterpret_cast<const uint8_t*>(accessor.Insns()); in GetBytecodes()