Home
last modified time | relevance | path

Searched refs:DexPc (Results 1 – 15 of 15) sorted by relevance

/art/libdexfile/dex/
Ddex_instruction_iterator.h32 return *Instruction::At(instructions_ + DexPc()); in Inst()
39 ALWAYS_INLINE uint32_t DexPc() const { in DexPc() function
76 ALWAYS_INLINE uint32_t DexPc() const { in DexPc() function
77 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() function
155 return data_.DexPc(); in DexPc()
165 : DexInstructionIteratorBase(&start.Inst(), start.DexPc()) in SafeDexInstructionIterator()
[all …]
/art/dexdump/
Ddexdump_cfg.cc48 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()
Ddexdump.cc1253 const u4 dexPc = pair.DexPc(); in dumpBytecodes()
1272 const u4 address = pair.DexPc(); in findLastInstructionAddress()
/art/compiler/optimizing/
Dblock_builder.cc99 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()
Dinstruction_builder.cc416 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()
Dcode_generator.cc1074 const uint32_t dex_pc = pair.DexPc(); in CheckLoopEntriesCanBeUsedForOsr()
/art/test/983-source-transform-verify/
Dsource_transform_art.cc60 << " [Dex PC: 0x" << std::hex << pair.DexPc() << std::dec << "] : " in VerifyClassData()
/art/runtime/jit/
Dprofiling_info.cc75 branch_cache_entries.push_back(inst.DexPc()); in Create()
/art/runtime/oat/
Dstack_map.h140 BIT_TABLE_COLUMN(2, DexPc)
185 BIT_TABLE_COLUMN(1, DexPc)
/art/tools/veridex/
Dhidden_api_finder.cc67 if (inst.DexPc() >= max_pc) { in CollectAccesses()
Dflow_analysis.cc93 const uint32_t dex_pc = pair.DexPc(); in FindBranches()
/art/runtime/verifier/
Dmethod_verifier.cc1068 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()
/art/profman/
Dprofman.cc1176 dex_pcs->push_back(inst.DexPc()); in GetAllInvokes()
1207 *dex_pc = inst.DexPc(); in HasSingleInvoke()
Dprofile_assistant_test.cc323 if (start_pc && inst.DexPc() <= *start_pc) { in GetDexPcOfCallTo()
331 return inst.DexPc(); in GetDexPcOfCallTo()
/art/oatdump/
Doatdump.cc1156 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()