Home
last modified time | relevance | path

Searched refs:DexPc (Results 1 – 19 of 19) 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
74 ALWAYS_INLINE uint32_t DexPc() const { in DexPc() function
75 return data_.DexPc(); in DexPc()
90 return lhs.DexPc() == rhs.DexPc();
101 return lhs.DexPc() < rhs.DexPc();
128 : DexInstructionIterator(pair.Instructions(), pair.DexPc()) {} in DexInstructionIterator()
152 ALWAYS_INLINE uint32_t DexPc() const { in DexPc() function
153 return data_.DexPc(); in DexPc()
163 : 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.cc1147 const u4 dexPc = pair.DexPc(); in dumpBytecodes()
/art/runtime/
Dmapping_table.h85 uint32_t DexPc() const { in DexPc() function
162 uint32_t DexPc() const { in DexPc() function
Dstack_map.h134 BIT_TABLE_COLUMN(2, DexPc)
179 BIT_TABLE_COLUMN(1, DexPc)
Dart_method.cc563 if (pair.DexPc() == dex_pc) { in GetIndexFromQuickening()
Ddebugger.cc115 uint32_t DexPc() const { in DexPc() function in art::Breakpoint
141 rhs.DexPc()); in operator <<()
400 if (gBreakpoints[i].DexPc() == dex_pc && gBreakpoints[i].IsInMethod(m)) { in IsBreakpoint()
3419 if (gBreakpoints[i].DexPc() == location->dex_pc && gBreakpoints[i].IsInMethod(m)) { in UnwatchLocation()
/art/test/983-source-transform-verify/
Dsource_transform_art.cc64 << " [Dex PC: 0x" << std::hex << pair.DexPc() << std::dec << "] : " in VerifyClassData()
/art/compiler/optimizing/
Dblock_builder.cc103 const uint32_t dex_pc = pair.DexPc(); in CreateBranchTargets()
139 MaybeCreateBlockAt(next.DexPc()); in CreateBranchTargets()
155 const uint32_t dex_pc = pair.DexPc(); in ConnectBasicBlocks()
214 block->AddSuccessor(GetBlockAt(std::next(DexInstructionIterator(pair)).DexPc())); in ConnectBasicBlocks()
Dinstruction_builder.cc370 const uint32_t dex_pc = pair.DexPc(); in Build()
487 locations->ClearBit(inst.DexPc()); in FindNativeDebugInfoLocations()
489 DCHECK(next.DexPc() != inst.DexPc()); in FindNativeDebugInfoLocations()
491 locations->SetBit(next.DexPc()); in FindNativeDebugInfoLocations()
Dcode_generator.cc1007 const uint32_t dex_pc = pair.DexPc(); in CheckLoopEntriesCanBeUsedForOsr()
/art/compiler/dex/
Dverified_method.cc73 const uint32_t dex_pc = pair.DexPc(); in GenerateSafeCastSet()
/art/runtime/jit/
Dprofiling_info.cc55 entries.push_back(inst.DexPc()); in Create()
/art/dex2oat/dex/
Ddex_to_dex_compiler.cc215 const uint32_t dex_pc = it.DexPc(); in Compile()
/art/runtime/verifier/
Dmethod_verifier.cc948 GetModifiableInstructionFlags(it.DexPc()).SetIsOpcode(); in ComputeWidthsAndCountOps()
954 << it.DexPc() << " vs. " << insns_size << ")"; in ComputeWidthsAndCountOps()
983 GetModifiableInstructionFlags(it.DexPc()).SetInTry(); in ScanTryCatchBlocks()
1028 const uint32_t dex_pc = inst.DexPc(); in VerifyInstructions()
1634 const size_t dex_pc = inst.DexPc(); in Dump()
1908 const uint32_t insn_idx = inst.DexPc(); in CodeFlowVerifyMethod()
/art/tools/veridex/
Dflow_analysis.cc89 const uint32_t dex_pc = pair.DexPc(); in FindBranches()
/art/dexlayout/
Ddexlayout.cc1041 LOG(WARNING) << "GLITCH: zero-width instruction at idx=0x" << std::hex << inst.DexPc(); in DumpBytecodes()
1044 DumpInstruction(code, code_offset, inst.DexPc(), insn_width, &inst.Inst()); in DumpBytecodes()
/art/profman/
Dprofman.cc910 *dex_pc = inst.DexPc(); in HasSingleInvoke()
/art/oatdump/
Doatdump.cc1149 vios->Stream() << StringPrintf("0x%04x: ", inst.DexPc()) << inst->DumpHexLE(5) in DumpOatMethod()