/art/runtime/ |
H A D | dex_to_dex_decompiler.cc | 43 uint32_t dex_pc, 45 uint16_t index = GetIndexAt(dex_pc); 51 uint32_t dex_pc, 54 uint16_t index = GetIndexAt(dex_pc); 63 void DecompileNop(Instruction* inst, uint32_t dex_pc) { argument 69 if (quickened_pc != dex_pc) { 72 uint16_t reference_index = GetIndexAt(dex_pc); 73 uint16_t type_index = GetIndexAt(dex_pc); 79 uint16_t GetIndexAt(uint32_t dex_pc) { argument 87 DCHECK_EQ(quickened_pc, dex_pc); 42 DecompileInstanceFieldAccess(Instruction* inst, uint32_t dex_pc, Instruction::Code new_opcode) argument 50 DecompileInvokeVirtual(Instruction* inst, uint32_t dex_pc, Instruction::Code new_opcode, bool is_range) argument 106 uint32_t dex_pc = it.CurrentDexPc(); local [all...] |
H A D | oat_quick_method_header.cc | 66 const uint32_t dex_pc, 80 LIKELY(is_for_catch_handler) ? code_info.GetCatchStackMapForDexPc(dex_pc, encoding) 81 : code_info.GetStackMapForDexPc(dex_pc, encoding); 88 LOG(FATAL) << "Failed to find native offset for dex pc 0x" << std::hex << dex_pc 65 ToNativeQuickPc(ArtMethod* method, const uint32_t dex_pc, bool is_for_catch_handler, bool abort_on_failure) const argument
|
H A D | instrumentation.h | 58 // the events they are listening for. The call backs supply the thread, method and dex_pc the event 67 uint32_t dex_pc) REQUIRES_SHARED(Locks::mutator_lock_) = 0; 71 ArtMethod* method, uint32_t dex_pc, 78 ArtMethod* method, uint32_t dex_pc) 88 uint32_t dex_pc, ArtField* field) = 0; 92 uint32_t dex_pc, ArtField* field, const JValue& field_value) = 0; 101 uint32_t dex_pc, 109 uint32_t dex_pc, 318 ArtMethod* method, uint32_t dex_pc) const 321 MethodEnterEventImpl(thread, this_object, method, dex_pc); [all...] |
H A D | bytecode_utils.h | 58 DexSwitchTable(const Instruction& instruction, uint32_t dex_pc) argument 60 dex_pc_(dex_pc), 167 inline const Instruction& GetDexInstructionAt(const DexFile::CodeItem& code_item, uint32_t dex_pc) { argument 168 return CodeItemIterator(code_item, dex_pc).CurrentInstruction();
|
H A D | quick_exception_handler.h | 111 void SetHandlerDexPc(uint32_t dex_pc) { argument 112 handler_dex_pc_ = dex_pc;
|
H A D | instrumentation.cc | 303 uint32_t dex_pc = visitor.dex_pcs_.back(); local 306 instrumentation->MethodEnterEvent(thread, (*isi).this_object_, (*isi).method_, dex_pc); 921 uint32_t dex_pc) const { 925 listener->MethodEntered(thread, this_object, method, dex_pc); 933 uint32_t dex_pc, const JValue& return_value) const { 937 listener->MethodExited(thread, this_object, method, dex_pc, return_value); 945 uint32_t dex_pc) const { 949 listener->MethodUnwind(thread, this_object, method, dex_pc); 957 uint32_t dex_pc) const { 960 listener->DexPcMoved(thread, this_object, method, dex_pc); 931 MethodExitEventImpl(Thread* thread, mirror::Object* this_object, ArtMethod* method, uint32_t dex_pc, const JValue& return_value) const argument 965 BranchImpl(Thread* thread, ArtMethod* method, uint32_t dex_pc, int32_t offset) const argument 976 InvokeVirtualOrInterfaceImpl(Thread* thread, mirror::Object* this_object, ArtMethod* caller, uint32_t dex_pc, ArtMethod* callee) const argument 991 FieldReadEventImpl(Thread* thread, mirror::Object* this_object, ArtMethod* method, uint32_t dex_pc, ArtField* field) const argument 1001 FieldWriteEventImpl(Thread* thread, mirror::Object* this_object, ArtMethod* method, uint32_t dex_pc, ArtField* field, const JValue& field_value) const argument 1096 uint32_t dex_pc = DexFile::kDexNoIndex; local 1160 uint32_t dex_pc = DexFile::kDexNoIndex; local [all...] |
H A D | trace.h | 144 ArtMethod* method, uint32_t dex_pc) 148 ArtMethod* method, uint32_t dex_pc, 153 ArtMethod* method, uint32_t dex_pc) 161 ArtMethod* method, uint32_t dex_pc, ArtField* field) 164 ArtMethod* method, uint32_t dex_pc, ArtField* field, 169 void Branch(Thread* thread, ArtMethod* method, uint32_t dex_pc, int32_t dex_pc_offset) 174 uint32_t dex_pc,
|
/art/compiler/dex/ |
H A D | dex_to_dex_compiler.cc | 44 QuickenedInfo(uint32_t pc, uint16_t index) : dex_pc(pc), dex_member_index(index) {} 46 uint32_t dex_pc; member in struct:art::optimizer::QuickenedInfo 74 void CompileReturnVoid(Instruction* inst, uint32_t dex_pc); 79 Instruction* CompileCheckCast(Instruction* inst, uint32_t dex_pc); 87 void CompileInstanceFieldAccess(Instruction* inst, uint32_t dex_pc, 96 void CompileInvokeVirtual(Instruction* inst, uint32_t dex_pc, 118 for (uint32_t dex_pc = 0; dex_pc < insns_size; 119 inst = const_cast<Instruction*>(inst->Next()), dex_pc = inst->GetDexPc(insns)) { 122 CompileReturnVoid(inst, dex_pc); 200 CompileReturnVoid(Instruction* inst, uint32_t dex_pc) argument 218 CompileCheckCast(Instruction* inst, uint32_t dex_pc) argument 248 CompileInstanceFieldAccess(Instruction* inst, uint32_t dex_pc, Instruction::Code new_opcode, bool is_put) argument 275 CompileInvokeVirtual(Instruction* inst, uint32_t dex_pc, Instruction::Code new_opcode, bool is_range) argument [all...] |
H A D | verified_method.cc | 72 uint32_t dex_pc = inst->GetDexPc(code_item->insns_); local 73 if (!method_verifier->GetInstructionFlags(dex_pc).IsVisited()) { 77 const verifier::RegisterLine* line = method_verifier->GetRegLine(dex_pc); 98 DCHECK(safe_cast_set_.empty() || safe_cast_set_.back() < dex_pc); 99 safe_cast_set_.push_back(dex_pc);
|
/art/dexdump/ |
H A D | dexdump_cfg.cc | 42 for (uint32_t dex_pc = 0; 43 dex_pc < code_item->insns_size_in_code_units_; 44 dex_pc += inst->SizeInCodeUnits(), inst = inst->Next()) { 46 dex_pc_is_branch_target.insert(dex_pc + inst->GetTargetOffset()); 48 const uint16_t* insns = code_item->insns_ + dex_pc; 64 dex_pc_is_branch_target.insert(dex_pc + offset); 78 for (uint32_t dex_pc = 0; 79 dex_pc < code_item->insns_size_in_code_units_; 80 dex_pc += inst->SizeInCodeUnits(), inst = inst->Next()) { 81 if (dex_pc 107 os << "<" << "p" << dex_pc << ">"; local 192 << " -> node" << last_node_id << ":p" << dex_pc local [all...] |
/art/compiler/optimizing/ |
H A D | instruction_builder.h | 87 bool ProcessDexInstruction(const Instruction& instruction, uint32_t dex_pc); 91 uint16_t LookupQuickenedInfo(uint32_t dex_pc); 93 HBasicBlock* FindBlockStartingAt(uint32_t dex_pc) const; 102 HInstruction* LoadNullCheckedLocal(uint32_t register_index, uint32_t dex_pc); 117 void Unop_12x(const Instruction& instruction, Primitive::Type type, uint32_t dex_pc); 120 void Binop_23x(const Instruction& instruction, Primitive::Type type, uint32_t dex_pc); 123 void Binop_23x_shift(const Instruction& instruction, Primitive::Type type, uint32_t dex_pc); 128 uint32_t dex_pc); 131 void Binop_12x(const Instruction& instruction, Primitive::Type type, uint32_t dex_pc); 134 void Binop_12x_shift(const Instruction& instruction, Primitive::Type type, uint32_t dex_pc); [all...] |
H A D | instruction_builder.cc | 36 HBasicBlock* HInstructionBuilder::FindBlockStartingAt(uint32_t dex_pc) const { 37 return block_builder_->GetBlockAt(dex_pc); 227 HInstruction* HInstructionBuilder::LoadNullCheckedLocal(uint32_t register_index, uint32_t dex_pc) { argument 233 HNullCheck* null_check = new (arena_) HNullCheck(ref, dex_pc); 321 uint32_t dex_pc = it.CurrentDexPc(); local 322 if (dex_pc != block_dex_pc && FindBlockStartingAt(dex_pc) != nullptr) { 323 // This dex_pc starts a new basic block. 331 if (native_debuggable && native_debug_info_locations->IsBitSet(dex_pc)) { 332 AppendInstruction(new (arena_) HNativeDebugInfo(dex_pc)); 483 If_22t(const Instruction& instruction, uint32_t dex_pc) argument 493 If_21t(const Instruction& instruction, uint32_t dex_pc) argument 502 Unop_12x(const Instruction& instruction, Primitive::Type type, uint32_t dex_pc) argument 510 Conversion_12x(const Instruction& instruction, Primitive::Type input_type, Primitive::Type result_type, uint32_t dex_pc) argument 520 Binop_23x(const Instruction& instruction, Primitive::Type type, uint32_t dex_pc) argument 530 Binop_23x_shift(const Instruction& instruction, Primitive::Type type, uint32_t dex_pc) argument 539 Binop_23x_cmp(const Instruction& instruction, Primitive::Type type, ComparisonBias bias, uint32_t dex_pc) argument 550 Binop_12x_shift(const Instruction& instruction, Primitive::Type type, uint32_t dex_pc) argument 560 Binop_12x(const Instruction& instruction, Primitive::Type type, uint32_t dex_pc) argument 570 Binop_22s(const Instruction& instruction, bool reverse, uint32_t dex_pc) argument 581 Binop_22b(const Instruction& instruction, bool reverse, uint32_t dex_pc) argument 604 IsFallthroughInstruction(const Instruction& instruction, uint32_t dex_pc, HBasicBlock* block) argument 611 BuildSwitch(const Instruction& instruction, uint32_t dex_pc) argument 638 BuildReturn(const Instruction& instruction, Primitive::Type type, uint32_t dex_pc) argument 783 BuildInvoke(const Instruction& instruction, uint32_t dex_pc, uint32_t method_idx, uint32_t number_of_vreg_arguments, bool is_range, uint32_t* args, uint32_t register_index) argument 917 BuildInvokePolymorphic(const Instruction& instruction ATTRIBUTE_UNUSED, uint32_t dex_pc, uint32_t method_idx, uint32_t proto_idx, uint32_t number_of_vreg_arguments, bool is_range, uint32_t* args, uint32_t register_index) argument 944 BuildNewInstance(dex::TypeIndex type_index, uint32_t dex_pc) argument 1008 ProcessClinitCheckForInvoke( uint32_t dex_pc, ArtMethod* resolved_method, HInvokeStaticOrDirect::ClinitCheckRequirement* clinit_check_requirement) argument 1190 BuildInstanceFieldAccess(const Instruction& instruction, uint32_t dex_pc, bool is_put) argument 1304 BuildUnresolvedStaticFieldAccess(const Instruction& instruction, uint32_t dex_pc, bool is_put, Primitive::Type field_type) argument 1370 BuildStaticFieldAccess(const Instruction& instruction, uint32_t dex_pc, bool is_put) argument 1439 BuildCheckedDivRem(uint16_t out_vreg, uint16_t first_vreg, int64_t second_vreg_or_constant, uint32_t dex_pc, Primitive::Type type, bool second_is_constant, bool isDiv) argument 1475 BuildArrayAccess(const Instruction& instruction, uint32_t dex_pc, bool is_put, Primitive::Type anticipated_type) argument 1504 BuildFilledNewArray(uint32_t dex_pc, dex::TypeIndex type_index, uint32_t number_of_vreg_arguments, bool is_range, uint32_t* args, uint32_t register_index) argument 1535 BuildFillArrayData(HInstruction* object, const T* data, uint32_t element_count, Primitive::Type anticipated_type, uint32_t dex_pc) argument 1549 BuildFillArrayData(const Instruction& instruction, uint32_t dex_pc) argument 1605 BuildFillWideArrayData(HInstruction* object, const int64_t* data, uint32_t element_count, uint32_t dex_pc) argument 1641 BuildLoadClass(dex::TypeIndex type_index, uint32_t dex_pc) argument 1663 BuildLoadClass(dex::TypeIndex type_index, const DexFile& dex_file, Handle<mirror::Class> klass, uint32_t dex_pc, bool needs_access_check) argument 1704 BuildTypeCheck(const Instruction& instruction, uint8_t destination, uint8_t reference, dex::TypeIndex type_index, uint32_t dex_pc) argument 1737 LookupQuickenedInfo(uint32_t dex_pc) argument 1767 ProcessDexInstruction(const Instruction& instruction, uint32_t dex_pc) argument [all...] |
H A D | nodes_vector.h | 67 uint32_t dex_pc) 69 dex_pc, 123 uint32_t dex_pc) 129 dex_pc) { 149 uint32_t dex_pc) 155 dex_pc) { 179 uint32_t dex_pc) 180 : HVecOperation(arena, packed_type, side_effects, number_of_inputs, vector_length, dex_pc), 225 uint32_t dex_pc = kNoDexPc) 226 : HVecUnaryOperation(arena, scalar, packed_type, vector_length, dex_pc) { 62 HVecOperation(ArenaAllocator* arena, Primitive::Type packed_type, SideEffects side_effects, size_t number_of_inputs, size_t vector_length, uint32_t dex_pc) argument 119 HVecUnaryOperation(ArenaAllocator* arena, HInstruction* input, Primitive::Type packed_type, size_t vector_length, uint32_t dex_pc) argument 144 HVecBinaryOperation(ArenaAllocator* arena, HInstruction* left, HInstruction* right, Primitive::Type packed_type, size_t vector_length, uint32_t dex_pc) argument 174 HVecMemoryOperation(ArenaAllocator* arena, Primitive::Type packed_type, SideEffects side_effects, size_t number_of_inputs, size_t vector_length, uint32_t dex_pc) argument [all...] |
H A D | nodes_x86.h | 67 uint32_t dex_pc) 68 : HExpression(result_type, SideEffects::None(), dex_pc) { 91 uint32_t dex_pc) 92 : HTemplateInstruction(SideEffects::None(), dex_pc), 64 HX86FPNeg(Primitive::Type result_type, HInstruction* input, HX86ComputeBaseMethodAddress* method_base, uint32_t dex_pc) argument 87 HX86PackedSwitch(int32_t start_value, int32_t num_entries, HInstruction* input, HX86ComputeBaseMethodAddress* method_base, uint32_t dex_pc) argument
|
H A D | block_builder.h | 42 // Creates basic blocks in `graph_` at branch target dex_pc positions of the 49 HBasicBlock* GetBlockAt(uint32_t dex_pc) const { return branch_targets_[dex_pc]; } 52 // Creates a basic block starting at given `dex_pc`. 53 HBasicBlock* MaybeCreateBlockAt(uint32_t dex_pc); 57 // share the same semantic dex_pc, e.g. when building switch decision trees.
|
H A D | block_builder.cc | 23 HBasicBlock* HBasicBlockBuilder::MaybeCreateBlockAt(uint32_t dex_pc) { argument 24 return MaybeCreateBlockAt(dex_pc, dex_pc); 79 uint32_t dex_pc = it.CurrentDexPc(); local 84 MaybeCreateBlockAt(dex_pc + instruction.GetTargetOffset()); 86 DexSwitchTable table(instruction, dex_pc); 88 MaybeCreateBlockAt(dex_pc + s_it.CurrentTargetOffset()); 93 // Store the block under dex_pc of the current key at the switch data 94 // instruction for uniqueness but give it the dex_pc of the SWITCH 96 MaybeCreateBlockAt(dex_pc, s_i 126 uint32_t dex_pc = it.CurrentDexPc(); local [all...] |
H A D | nodes_mips.h | 76 uint32_t dex_pc) 77 : HTemplateInstruction(SideEffects::None(), dex_pc), 72 HMipsPackedSwitch(int32_t start_value, int32_t num_entries, HInstruction* input, HMipsComputeBaseMethodAddress* method_base, uint32_t dex_pc) argument
|
H A D | nodes_shared.h | 34 uint32_t dex_pc = kNoDexPc) 35 : HExpression(type, SideEffects::None(), dex_pc), op_kind_(op) { 67 uint32_t dex_pc = kNoDexPc) 68 : HBinaryOperation(result_type, left, right, SideEffects::None(), dex_pc), 129 HIntermediateAddress(HInstruction* base_address, HInstruction* offset, uint32_t dex_pc) argument 130 : HExpression(Primitive::kPrimInt, SideEffects::DependsOnGC(), dex_pc) { 179 uint32_t dex_pc = kNoDexPc) 180 : HExpression(instr->GetType(), SideEffects::None(), dex_pc),
|
H A D | nodes.h | 511 HConstant* GetConstant(Primitive::Type type, int64_t value, uint32_t dex_pc = kNoDexPc); 516 HNullConstant* GetNullConstant(uint32_t dex_pc = kNoDexPc); 518 HIntConstant* GetIntConstant(int32_t value, uint32_t dex_pc = kNoDexPc) { 519 return CreateConstant(value, &cached_int_constants_, dex_pc); 521 HLongConstant* GetLongConstant(int64_t value, uint32_t dex_pc = kNoDexPc) { 522 return CreateConstant(value, &cached_long_constants_, dex_pc); 524 HFloatConstant* GetFloatConstant(float value, uint32_t dex_pc = kNoDexPc) { 525 return CreateConstant(bit_cast<int32_t, float>(value), &cached_float_constants_, dex_pc); 527 HDoubleConstant* GetDoubleConstant(double value, uint32_t dex_pc = kNoDexPc) { 528 return CreateConstant(bit_cast<int64_t, double>(value), &cached_double_constants_, dex_pc); 1774 HEnvironment(ArenaAllocator* arena, size_t number_of_vregs, ArtMethod* method, uint32_t dex_pc, HInstruction* holder) argument 1870 HInstruction(SideEffects side_effects, uint32_t dex_pc) argument 2436 HVariableInputSizeInstruction(SideEffects side_effects, uint32_t dex_pc, ArenaAllocator* arena, size_t number_of_inputs, ArenaAllocKind kind) argument 2453 HTemplateInstruction(SideEffects side_effects, uint32_t dex_pc) argument 2472 HTemplateInstruction(SideEffects side_effects, uint32_t dex_pc) argument 2489 HExpression(Primitive::Type type, SideEffects side_effects, uint32_t dex_pc) argument 2979 HDeoptimize(ArenaAllocator* arena, HInstruction* cond, DeoptimizationKind kind, uint32_t dex_pc) argument 2996 HDeoptimize(ArenaAllocator* arena, HInstruction* cond, HInstruction* guard, DeoptimizationKind kind, uint32_t dex_pc) argument 3068 HShouldDeoptimizeFlag(ArenaAllocator* arena, uint32_t dex_pc) argument 3109 HClassTableGet(HInstruction* cls, Primitive::Type type, TableKind kind, size_t index, uint32_t dex_pc) argument 3796 HCompare(Primitive::Type comparison_type, HInstruction* first, HInstruction* second, ComparisonBias bias, uint32_t dex_pc) argument 3882 HNewInstance(HInstruction* cls, uint32_t dex_pc, dex::TypeIndex type_index, const DexFile& dex_file, bool finalizable, QuickEntrypointEnum entrypoint) argument 4036 HInvoke(ArenaAllocator* arena, uint32_t number_of_arguments, uint32_t number_of_other_inputs, Primitive::Type return_type, uint32_t dex_pc, uint32_t dex_method_index, ArtMethod* resolved_method, InvokeType invoke_type) argument 4074 HInvokeUnresolved(ArenaAllocator* arena, uint32_t number_of_arguments, Primitive::Type return_type, uint32_t dex_pc, uint32_t dex_method_index, InvokeType invoke_type) argument 4098 HInvokePolymorphic(ArenaAllocator* arena, uint32_t number_of_arguments, Primitive::Type return_type, uint32_t dex_pc, uint32_t dex_method_index) argument 4176 HInvokeStaticOrDirect(ArenaAllocator* arena, uint32_t number_of_arguments, Primitive::Type return_type, uint32_t dex_pc, uint32_t method_index, ArtMethod* resolved_method, DispatchInfo dispatch_info, InvokeType invoke_type, MethodReference target_method, ClinitCheckRequirement clinit_check_requirement) argument 4375 HInvokeVirtual(ArenaAllocator* arena, uint32_t number_of_arguments, Primitive::Type return_type, uint32_t dex_pc, uint32_t dex_method_index, ArtMethod* resolved_method, uint32_t vtable_index) argument 4423 HInvokeInterface(ArenaAllocator* arena, uint32_t number_of_arguments, Primitive::Type return_type, uint32_t dex_pc, uint32_t dex_method_index, ArtMethod* resolved_method, uint32_t imt_index) argument 4492 HNewArray(HInstruction* cls, HInstruction* length, uint32_t dex_pc) argument 4626 HDiv(Primitive::Type result_type, HInstruction* left, HInstruction* right, uint32_t dex_pc) argument 4673 HRem(Primitive::Type result_type, HInstruction* left, HInstruction* right, uint32_t dex_pc) argument 4722 HDivZeroCheck(HInstruction* value, uint32_t dex_pc) argument 5163 HTypeConversion(Primitive::Type result_type, HInstruction* input, uint32_t dex_pc) argument 5195 HNullCheck(HInstruction* value, uint32_t dex_pc) argument 5257 HInstanceFieldGet(HInstruction* value, ArtField* field, Primitive::Type field_type, MemberOffset field_offset, bool is_volatile, uint32_t field_idx, uint16_t declaring_class_def_index, const DexFile& dex_file, uint32_t dex_pc) argument 5307 HInstanceFieldSet(HInstruction* object, HInstruction* value, ArtField* field, Primitive::Type field_type, MemberOffset field_offset, bool is_volatile, uint32_t field_idx, uint16_t declaring_class_def_index, const DexFile& dex_file, uint32_t dex_pc) argument 5357 HArrayGet(HInstruction* array, HInstruction* index, Primitive::Type type, uint32_t dex_pc, bool is_string_char_at = false) argument 5420 HArraySet(HInstruction* array, HInstruction* index, HInstruction* value, Primitive::Type expected_component_type, uint32_t dex_pc) argument 5520 HArrayLength(HInstruction* array, uint32_t dex_pc, bool is_string_length = false) argument 5558 HBoundsCheck(HInstruction* index, HInstruction* length, uint32_t dex_pc, bool string_char_at = false) argument 5616 HNativeDebugInfo(uint32_t dex_pc) argument 5669 HLoadClass(HCurrentMethod* current_method, dex::TypeIndex type_index, const DexFile& dex_file, Handle<mirror::Class> klass, bool is_referrers_class, uint32_t dex_pc, bool needs_access_check) argument [all...] |
H A D | stack_map_stream.cc | 27 void StackMapStream::BeginStackMapEntry(uint32_t dex_pc, argument 33 DCHECK_EQ(0u, current_entry_.dex_pc) << "EndStackMapEntry not called after BeginStackMapEntry"; 34 DCHECK_NE(dex_pc, static_cast<uint32_t>(-1)) << "invalid dex_pc"; 35 current_entry_.dex_pc = dex_pc; 55 dex_pc_max_ = std::max(dex_pc_max_, dex_pc); 106 uint32_t dex_pc, 114 if (dex_pc != static_cast<uint32_t>(-1) && kIsDebugBuild) { 120 current_inline_info_.dex_pc 105 BeginInlineInfoEntry(ArtMethod* method, uint32_t dex_pc, uint32_t num_dex_registers, const DexFile* outer_dex_file) argument [all...] |
/art/runtime/jit/ |
H A D | profiling_info.cc | 50 uint32_t dex_pc = 0; local 61 entries.push_back(dex_pc); 67 dex_pc += instruction.SizeInCodeUnits(); 79 InlineCache* ProfilingInfo::GetInlineCache(uint32_t dex_pc) { argument 82 if (cache_[i].dex_pc_ == dex_pc) { 86 LOG(FATAL) << "No inline cache found for " << ArtMethod::PrettyMethod(method_) << "@" << dex_pc; 90 void ProfilingInfo::AddInvokeInfo(uint32_t dex_pc, mirror::Class* cls) { argument 91 InlineCache* cache = GetInlineCache(dex_pc);
|
H A D | profile_compilation_info_test.cc | 125 for (uint16_t dex_pc = 0; dex_pc < 11; dex_pc++) { 128 caches.emplace_back(dex_pc, /*is_missing_types*/false, classes); 131 for (uint16_t dex_pc = 11; dex_pc < 22; dex_pc++) { 136 caches.emplace_back(dex_pc, /*is_missing_types*/false, classes); 139 for (uint16_t dex_pc = 22; dex_pc < 3 [all...] |
H A D | profiling_info.h | 66 void AddInvokeInfo(uint32_t dex_pc, mirror::Class* cls) 77 InlineCache* GetInlineCache(uint32_t dex_pc)
|
/art/runtime/verifier/ |
H A D | method_verifier-inl.h | 33 inline RegisterLine* MethodVerifier::GetRegLine(uint32_t dex_pc) { argument 34 return reg_table_.GetLine(dex_pc);
|
/art/test/004-ReferenceMap/ |
H A D | stack_walk_refmap_jni.cc | 23 #define CHECK_REGS_CONTAIN_REFS(dex_pc, abort_if_not_found, ...) do { \ 28 dex_pc, \
|