Home
last modified time | relevance | path

Searched refs:insns_ (Results 1 – 25 of 26) sorted by relevance

12

/art/compiler/dex/
Dverified_method.cc90 const uint16_t* insns = code_item->insns_; in GenerateDequickenMap()
136 const uint16_t* insns = code_item->insns_; in GenerateDevirtMap()
214 const Instruction* inst = Instruction::At(code_item->insns_); in GenerateSafeCastSet()
215 const Instruction* end = Instruction::At(code_item->insns_ + in GenerateSafeCastSet()
221 uint32_t dex_pc = inst->GetDexPc(code_item->insns_); in GenerateSafeCastSet()
Ddex_to_dex_compiler.cc115 const uint16_t* insns = code_item->insns_; in Compile()
/art/runtime/jit/
Dprofiling_info.cc33 const uint16_t* code_ptr = code_item.insns_; in Create()
34 const uint16_t* code_end = code_item.insns_ + code_item.insns_size_in_code_units_; in Create()
/art/runtime/entrypoints/quick/
Dquick_fillarray_entrypoints.cc31 const uint16_t* const insns = method->GetCodeItem()->insns_; in artHandleFillArrayDataFromCode()
Dquick_trampoline_entrypoints.cc951 const Instruction* instr = Instruction::At(&code->insns_[dex_pc]); in artQuickResolutionTrampoline()
2151 const Instruction* instr = Instruction::At(&code_item->insns_[dex_pc]); in artInvokeInterfaceTrampoline()
/art/compiler/optimizing/
Dbytecode_utils.h30 : code_ptr_(code_item.insns_ + start_dex_pc),
31 code_end_(code_item.insns_ + code_item.insns_size_in_code_units_),
Dcode_generator.cc662 const uint16_t* code_ptr = code_item.insns_; in CheckLoopEntriesCanBeUsedForOsr()
663 const uint16_t* code_end = code_item.insns_ + code_item.insns_size_in_code_units_; in CheckLoopEntriesCanBeUsedForOsr()
Dinstruction_builder.cc356 const Instruction* const begin = Instruction::At(code_item_.insns_); in FindNativeDebugInfoLocations()
364 locations->ClearBit(inst->GetDexPc(code_item_.insns_)); in FindNativeDebugInfoLocations()
367 locations->SetBit(next->GetDexPc(code_item_.insns_)); in FindNativeDebugInfoLocations()
1542 reinterpret_cast<const Instruction::ArrayDataPayload*>(code_item_.insns_ + payload_offset); in BuildFillArrayData()
/art/runtime/quick/
Dinline_method_analyser.cc67 instruction_(Instruction::At(code_item->insns_)), in Matcher()
304 for (const Instruction* instruction = Instruction::At(code_item->insns_); in DoAnalyseConstructor()
323 DCHECK_EQ(Instruction::At(target_method->GetCodeItem()->insns_)->Opcode(), in DoAnalyseConstructor()
467 const Instruction* instruction = Instruction::At(code_item->insns_); in AnalyseMethodCode()
540 const Instruction* return_instruction = Instruction::At(code_item->insns_); in AnalyseReturnMethod()
563 const Instruction* instruction = Instruction::At(code_item->insns_); in AnalyseConstMethod()
598 const Instruction* instruction = Instruction::At(code_item->insns_); in AnalyseIGetMethod()
663 const Instruction* instruction = Instruction::At(code_item->insns_); in AnalyseIPutMethod()
/art/runtime/
Ddex_file-inl.h46 const uint16_t* insns_end_ = &code_item.insns_[code_item.insns_size_in_code_units_]; in GetTryItems()
Dutils.cc1484 const Instruction* inst = Instruction::At(code_item->insns_); in DumpMethodCFGImpl()
1491 const uint16_t* insns = code_item->insns_ + dex_pc; in DumpMethodCFGImpl()
1518 const Instruction* inst = Instruction::At(code_item->insns_); in DumpMethodCFGImpl()
1606 const Instruction* inst = Instruction::At(code_item->insns_); in DumpMethodCFGImpl()
1666 const uint16_t* insns = code_item->insns_ + dex_pc; in DumpMethodCFGImpl()
1737 const Instruction* inst = Instruction::At(&code_item->insns_[dex_pc]); in DumpMethodCFGImpl()
Dasm_support.h205 static_cast<int32_t>(OFFSETOF_MEMBER(art::DexFile::CodeItem, insns_))) in CheckAsmSupportOffsetsAndSizes()
Dart_method.cc226 Instruction::At(&code_item->insns_[found_dex_pc]); in FindCatchBlock()
Dcommon_throws.cc409 const Instruction* instr = Instruction::At(&code->insns_[throw_dex_pc]); in ThrowNullPointerExceptionFromDexPC()
Dstack.h160 return (dex_pc_ptr_ == nullptr) ? dex_pc_ : dex_pc_ptr_ - code_item_->insns_; in GetDexPC()
Dmonitor.cc1199 Instruction::At(&code_item->insns_[monitor_dex_pc]); in VisitLocks()
Ddex_file.h293 uint16_t insns_[1]; // actual array of bytecode. member
Ddebugger.cc254 const Instruction* instruction = Instruction::At(&code_item->insns_[dex_pc]); in IsReturn()
1687 const uint8_t* begin = reinterpret_cast<const uint8_t*>(code_item->insns_); in GetBytecodes()
2840 const Instruction* instr = Instruction::At(&code_item->insns_[location.dex_pc]); in PostLocationEvent()
Ddex_file_verifier.cc970 const uint16_t* insns = code_item->insns_; in CheckIntraCodeItem()
/art/runtime/verifier/
Dmethod_verifier.cc579 const Instruction* inst = Instruction::At(code_item->insns_); in HasMonitorEnterInstructions()
646 const Instruction* inst = Instruction::At(code_item_->insns_ + dex_pc); in FindAccessedFieldAtDexPc()
686 const Instruction* inst = Instruction::At(code_item_->insns_ + dex_pc); in FindInvokedMethodAtDexPc()
889 const uint16_t* insns = code_item_->insns_ + work_insn_idx_; in Fail()
950 const uint16_t* insns = code_item_->insns_; in ComputeWidthsAndCountOps()
1019 const Instruction* inst = Instruction::At(code_item_->insns_ + dex_pc); in ScanTryCatchBlocks()
1040 if (!CheckNotMoveResult(code_item_->insns_, dex_pc)) { in ScanTryCatchBlocks()
1064 const Instruction* inst = Instruction::At(code_item_->insns_); in VerifyInstructions()
1310 const uint16_t* insns = code_item_->insns_ + cur_offset; in CheckArrayData()
1389 const uint16_t* insns = code_item_->insns_ + cur_offset; in GetBranchOffset()
[all …]
/art/dexdump/
Ddexdump.cc623 const u2* insns = pCode->insns_; in dumpInstruction()
869 const u2* insns = pCode->insns_; in dumpBytecodes()
/art/runtime/interpreter/
Dinterpreter.cc550 const Instruction* instr = Instruction::At(&code_item->insns_[dex_pc]); in EnterInterpreterFromDeoptimize()
Dinterpreter_goto_table_impl.cc189 const Instruction* inst = Instruction::At(code_item->insns_ + dex_pc); in ExecuteGotoImpl()
/art/compiler/driver/
Dcompiler_driver.cc792 const uint16_t* code_ptr = code_item->insns_; in ResolveConstStrings()
793 const uint16_t* code_end = code_item->insns_ + code_item->insns_size_in_code_units_; in ResolveConstStrings()
/art/oatdump/
Doatdump.cc1078 const Instruction* instruction = Instruction::At(&code_item->insns_[i]); in DumpDexCode()

12