Searched refs:DexPc (Results 1 – 15 of 15) sorted by relevance
32 return *Instruction::At(instructions_ + DexPc()); in Inst()39 ALWAYS_INLINE uint32_t DexPc() const { in DexPc() function76 ALWAYS_INLINE uint32_t DexPc() const { in DexPc() function77 return data_.DexPc(); in DexPc()92 return lhs.DexPc() == rhs.DexPc();103 return lhs.DexPc() < rhs.DexPc();130 : DexInstructionIterator(pair.Instructions(), pair.DexPc()) {} in DexInstructionIterator()154 ALWAYS_INLINE uint32_t DexPc() const { in DexPc() function155 return data_.DexPc(); in DexPc()165 : DexInstructionIteratorBase(&start.Inst(), start.DexPc()) in SafeDexInstructionIterator()[all …]
48 dex_pc_is_branch_target.insert(pair.DexPc() + inst->GetTargetOffset()); in DumpMethodCFG()66 dex_pc_is_branch_target.insert(pair.DexPc() + offset); in DumpMethodCFG()80 const uint32_t dex_pc = pair.DexPc(); in DumpMethodCFG()165 const uint32_t dex_pc = pair.DexPc(); in DumpMethodCFG()272 old_dex_pc = pair.DexPc(); in DumpMethodCFG()
1253 const u4 dexPc = pair.DexPc(); in dumpBytecodes()1272 const u4 address = pair.DexPc(); in findLastInstructionAddress()
99 const uint32_t dex_pc = pair.DexPc(); in CreateBranchTargets()133 MaybeCreateBlockAt(next.DexPc()); in CreateBranchTargets()148 const uint32_t dex_pc = pair.DexPc(); in ConnectBasicBlocks()201 block->AddSuccessor(GetBlockAt(std::next(DexInstructionIterator(pair)).DexPc())); in ConnectBasicBlocks()392 const uint32_t dex_pc = pair.DexPc(); in InsertSynthesizedLoopsForOsr()
416 const uint32_t dex_pc = pair.DexPc(); in Build()554 locations->ClearBit(inst.DexPc()); in FindNativeDebugInfoLocations()556 DCHECK(next.DexPc() != inst.DexPc()); in FindNativeDebugInfoLocations()558 locations->SetBit(next.DexPc()); in FindNativeDebugInfoLocations()
1074 const uint32_t dex_pc = pair.DexPc(); in CheckLoopEntriesCanBeUsedForOsr()
60 << " [Dex PC: 0x" << std::hex << pair.DexPc() << std::dec << "] : " in VerifyClassData()
75 branch_cache_entries.push_back(inst.DexPc()); in Create()
140 BIT_TABLE_COLUMN(2, DexPc)185 BIT_TABLE_COLUMN(1, DexPc)
67 if (inst.DexPc() >= max_pc) { in CollectAccesses()
93 const uint32_t dex_pc = pair.DexPc(); in FindBranches()
1068 GetModifiableInstructionFlags(it.DexPc()).SetIsOpcode(); in ComputeWidthsAndCountOps()1074 << it.DexPc() << " vs. " << insns_size << ")"; in ComputeWidthsAndCountOps()1104 GetModifiableInstructionFlags(it.DexPc()).SetInTry(); in ScanTryCatchBlocks()1148 const uint32_t dex_pc = inst.DexPc(); in VerifyInstructions()1608 const size_t dex_pc = inst.DexPc(); in Dump()1913 const uint32_t insn_idx = inst.DexPc(); in CodeFlowVerifyMethod()
1176 dex_pcs->push_back(inst.DexPc()); in GetAllInvokes()1207 *dex_pc = inst.DexPc(); in HasSingleInvoke()
323 if (start_pc && inst.DexPc() <= *start_pc) { in GetDexPcOfCallTo()331 return inst.DexPc(); in GetDexPcOfCallTo()
1156 if (inst.DexPc() + inst->SizeInCodeUnits() > max_pc) { in DumpOatMethod()1157 LOG(WARNING) << "GLITCH: run-away instruction at idx=0x" << std::hex << inst.DexPc(); in DumpOatMethod()1160 vios->Stream() << StringPrintf("0x%04x: ", inst.DexPc()) << inst->DumpHexLE(5) in DumpOatMethod()