Searched refs:is_range (Results 1 – 8 of 8) sorted by relevance
/art/tools/veridex/ |
D | flow_analysis.cc | 681 bool is_range, in GetParameterAt() argument 684 return is_range ? instruction.VRegC() + index : args[index]; in GetParameterAt() 687 RegisterValue FlowAnalysisCollector::AnalyzeInvoke(const Instruction& instruction, bool is_range) { in AnalyzeInvoke() argument 688 uint32_t id = is_range ? instruction.VRegB_3rc() : instruction.VRegB_35c(); in AnalyzeInvoke() 691 if (!is_range) { in AnalyzeInvoke() 697 RegisterValue value = GetRegister(GetParameterAt(instruction, is_range, args, 0)); in AnalyzeInvoke() 703 RegisterValue cls = GetRegister(GetParameterAt(instruction, is_range, args, 0)); in AnalyzeInvoke() 704 RegisterValue name = GetRegister(GetParameterAt(instruction, is_range, args, 1)); in AnalyzeInvoke() 710 RegisterValue cls = GetRegister(GetParameterAt(instruction, is_range, args, 0)); in AnalyzeInvoke() 711 RegisterValue name = GetRegister(GetParameterAt(instruction, is_range, args, 1)); in AnalyzeInvoke() [all …]
|
D | flow_analysis.h | 116 virtual RegisterValue AnalyzeInvoke(const Instruction& instruction, bool is_range) = 0; 196 RegisterValue AnalyzeInvoke(const Instruction& instruction, bool is_range) override; 216 RegisterValue AnalyzeInvoke(const Instruction& instruction, bool is_range) override;
|
/art/runtime/interpreter/ |
D | interpreter_common.h | 123 template<bool is_range, bool do_assignability_check> 136 template<InvokeType type, bool is_range, bool do_access_check, bool is_mterp, bool is_quick = false> 149 const uint32_t method_idx = (is_range) ? inst->VRegB_3rc() : inst->VRegB_35c(); in DoInvoke() 150 const uint32_t vregC = (is_range) ? inst->VRegC_3rc() : inst->VRegC_35c(); in DoInvoke() 208 if (is_mterp && !is_range && called_method->IsIntrinsic()) { in DoInvoke() 244 (is_range) ? inst->VRegA_3rc(inst_data) : inst->VRegA_35c(inst_data); in DoInvoke() 264 if (is_range) { in DoInvoke() 304 return DoCall<is_range, do_access_check>(called_method, self, shadow_frame, inst, inst_data, in DoInvoke() 336 template<bool is_range> 352 template<bool is_range> [all …]
|
D | interpreter_common.cc | 559 template <bool is_range, bool do_assignability_check> 568 template <bool is_range> 648 template<bool is_range> 661 const uint32_t vRegC = (is_range) ? inst->VRegC_4rcc() : inst->VRegC_45cc(); in DoMethodHandleInvokeCommon() 662 const int invoke_method_idx = (is_range) ? inst->VRegB_4rcc() : inst->VRegB_45cc(); in DoMethodHandleInvokeCommon() 684 const uint16_t vRegH = (is_range) ? inst->VRegH_4rcc() : inst->VRegH_45cc(); in DoMethodHandleInvokeCommon() 704 if (UNLIKELY(is_range)) { in DoMethodHandleInvokeCommon() 879 template<bool is_range> in DO_VAR_HANDLE_ACCESSOR() 1506 template <bool is_range> 1513 if (is_range) { in CopyRegisters() [all …]
|
/art/runtime/ |
D | dex_to_dex_decompiler.cc | 51 void DecompileInvokeVirtual(Instruction* inst, Instruction::Code new_opcode, bool is_range) { in DecompileInvokeVirtual() argument 54 if (is_range) { in DecompileInvokeVirtual()
|
/art/runtime/verifier/ |
D | method_verifier.cc | 402 void VerifyNewArray(const Instruction* inst, bool is_filled, bool is_range) 477 ArtMethod* VerifyInvocationArgs(const Instruction* inst, MethodType method_type, bool is_range) 483 bool is_range) 488 MethodType method_type, bool is_range, 2942 bool is_range = (inst->Opcode() == Instruction::INVOKE_VIRTUAL_RANGE || in CodeFlowVerifyInstruction() local 2948 ArtMethod* called_method = VerifyInvocationArgs(inst, type, is_range); in CodeFlowVerifyInstruction() 2981 bool is_range = (inst->Opcode() == Instruction::INVOKE_DIRECT_RANGE); in CodeFlowVerifyInstruction() local 2982 ArtMethod* called_method = VerifyInvocationArgs(inst, METHOD_DIRECT, is_range); in CodeFlowVerifyInstruction() 2987 uint32_t method_idx = (is_range) ? inst->VRegB_3rc() : inst->VRegB_35c(); in CodeFlowVerifyInstruction() 3063 bool is_range = (inst->Opcode() == Instruction::INVOKE_STATIC_RANGE); in CodeFlowVerifyInstruction() local [all …]
|
/art/dex2oat/dex/ |
D | dex_to_dex_compiler.cc | 100 Instruction::Code new_opcode, bool is_range); 462 bool is_range) { in CompileInvokeVirtual() argument 467 is_range ? inst->VRegB_3rc() : inst->VRegB_35c()); in CompileInvokeVirtual() 498 if (is_range) { in CompileInvokeVirtual()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 1330 bool is_range; in artQuickResolutionTrampoline() local 1334 is_range = false; in artQuickResolutionTrampoline() 1338 is_range = true; in artQuickResolutionTrampoline() 1342 is_range = false; in artQuickResolutionTrampoline() 1346 is_range = true; in artQuickResolutionTrampoline() 1350 is_range = false; in artQuickResolutionTrampoline() 1354 is_range = true; in artQuickResolutionTrampoline() 1358 is_range = false; in artQuickResolutionTrampoline() 1362 is_range = true; in artQuickResolutionTrampoline() 1366 is_range = false; in artQuickResolutionTrampoline() [all …]
|