Searched refs:Insns (Results 1 – 21 of 21) sorted by relevance
/art/runtime/entrypoints/quick/ |
D | quick_fillarray_entrypoints.cc | 31 const uint16_t* const insns = method->DexInstructions().Insns(); in artHandleFillArrayDataFromCode()
|
/art/libdexfile/dex/ |
D | code_item_accessors.h | 50 const uint16_t* Insns() const { in Insns() function 62 return Insns() != nullptr; in HasCodeItem()
|
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 | dex_file_tracking_registrar.cc | 189 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()
|
D | dex_file_verifier.cc | 1259 const uint16_t* insns = accessor.Insns(); in CheckIntraCodeItem()
|
/art/runtime/interpreter/ |
D | interpreter_switch_impl.h | 72 const uint16_t* dex_pc = ctx.accessor.Insns(); in ExecuteSwitchImpl()
|
D | interpreter.cc | 320 accessor.Insns(), in Execute()
|
D | interpreter_switch_impl.cc | 214 const uint16_t* const insns = accessor.Insns(); in ExecuteSwitchImplCpp()
|
/art/runtime/verifier/ |
D | method_verifier.cc | 978 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/ |
D | dex_verify.cc | 875 if (memcmp(orig->Insns(), output->Insns(), orig->InsnsSize()) != 0) { in VerifyCode()
|
D | dex_ir.h | 1083 uint16_t* Insns() const { return insns_.get(); } in Insns() function 1093 return MakeIterationRange(DexInstructionIterator(Insns(), 0u), in Instructions() 1094 DexInstructionIterator(Insns(), InsnsSize())); in Instructions()
|
D | compact_dex_writer.cc | 198 stream->Write(code_item->Insns(), code_item->InsnsSize() * sizeof(uint16_t)); in WriteCodeItem()
|
D | dex_ir.cc | 600 memcpy(insns, accessor.Insns(), insns_size * sizeof(uint16_t)); in DedupeOrCreateCodeItem()
|
D | dex_writer.cc | 546 stream->Write(code_item->Insns(), code_item->InsnsSize() * sizeof(uint16_t)); in WriteCodeItem()
|
D | dexlayout.cc | 835 const uint16_t* insns = code->Insns(); in DumpInstruction()
|
/art/tools/veridex/ |
D | flow_analysis.cc | 195 const uint16_t* insns = code_item_accessor_.Insns() + dex_pc; in AnalyzeCode()
|
/art/dexdump/ |
D | dexdump.cc | 962 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/ |
D | ti_method.cc | 139 memcpy(*bytecode_ptr, accessor.Insns(), *size_ptr); in GetBytecodes()
|
/art/compiler/optimizing/ |
D | instruction_builder.cc | 1753 code_item_accessor_.Insns() + payload_offset); in BuildFillArrayData()
|
/art/oatdump/ |
D | oatdump.cc | 1009 const uint16_t* code_ptr = instructions.Insns(); in WalkCodeItem()
|
/art/runtime/ |
D | debugger.cc | 1802 const uint8_t* begin = reinterpret_cast<const uint8_t*>(accessor.Insns()); in GetBytecodes()
|