Home
last modified time | relevance | path

Searched refs:is_range (Results 1 – 8 of 8) sorted by relevance

/art/tools/veridex/
Dflow_analysis.cc681 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 …]
Dflow_analysis.h116 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/
Dinterpreter_common.h123 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 …]
Dinterpreter_common.cc559 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/
Ddex_to_dex_decompiler.cc51 void DecompileInvokeVirtual(Instruction* inst, Instruction::Code new_opcode, bool is_range) { in DecompileInvokeVirtual() argument
54 if (is_range) { in DecompileInvokeVirtual()
/art/runtime/verifier/
Dmethod_verifier.cc402 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/
Ddex_to_dex_compiler.cc100 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/
Dquick_trampoline_entrypoints.cc1330 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 …]