Home | History | Annotate | Download | only in verifier

Lines Matching defs:is_range

730   const bool is_range = (inst->Opcode() == Instruction::INVOKE_VIRTUAL_RANGE_QUICK);
731 return GetQuickInvokedMethod(inst, register_line, is_range, false);
2895 bool is_range = (inst->Opcode() == Instruction::INVOKE_VIRTUAL_RANGE ||
2900 ArtMethod* called_method = VerifyInvocationArgs(inst, type, is_range);
2914 uint32_t method_idx = (is_range) ? inst->VRegB_3rc() : inst->VRegB_35c();
2931 bool is_range = (inst->Opcode() == Instruction::INVOKE_DIRECT_RANGE);
2932 ArtMethod* called_method = VerifyInvocationArgs(inst, METHOD_DIRECT, is_range);
2937 uint32_t method_idx = (is_range) ? inst->VRegB_3rc() : inst->VRegB_35c();
3009 bool is_range = (inst->Opcode() == Instruction::INVOKE_STATIC_RANGE);
3010 ArtMethod* called_method = VerifyInvocationArgs(inst, METHOD_STATIC, is_range);
3013 uint32_t method_idx = (is_range) ? inst->VRegB_3rc() : inst->VRegB_35c();
3032 bool is_range = (inst->Opcode() == Instruction::INVOKE_INTERFACE_RANGE);
3033 ArtMethod* abs_method = VerifyInvocationArgs(inst, METHOD_INTERFACE, is_range);
3068 uint32_t method_idx = (is_range) ? inst->VRegB_3rc() : inst->VRegB_35c();
3087 bool is_range = (inst->Opcode() == Instruction::INVOKE_POLYMORPHIC_RANGE);
3088 ArtMethod* called_method = VerifyInvocationArgs(inst, METHOD_POLYMORPHIC, is_range);
3103 const uint32_t proto_idx = (is_range) ? inst->VRegH_4rcc() : inst->VRegH_45cc();
3119 bool is_range = (inst->Opcode() == Instruction::INVOKE_CUSTOM_RANGE);
3122 const uint32_t call_site_idx = is_range ? inst->VRegB_3rc() : inst->VRegB_35c();
3138 VerifyInvocationArgsFromIterator(&param_it, inst, METHOD_STATIC, is_range, nullptr);
3445 bool is_range = (inst->Opcode() == Instruction::INVOKE_VIRTUAL_RANGE_QUICK);
3446 ArtMethod* called_method = VerifyInvokeVirtualQuickArgs(inst, is_range);
3981 T* it, const Instruction* inst, MethodType method_type, bool is_range, ArtMethod* res_method) {
3987 DCHECK(is_range || expected_args <= 5);
4018 const uint32_t method_idx = (is_range) ? inst->VRegB_3rc() : inst->VRegB_35c();
4063 if (!is_range) {
4083 uint32_t get_reg = is_range ? inst->VRegC() + static_cast<uint32_t>(sig_registers) :
4104 is_range && sig_registers + 1 < expected_args) {
4127 bool is_range) {
4134 VerifyInvocationArgsFromIterator(&it, inst, method_type, is_range, nullptr);
4282 const Instruction* inst, MethodType method_type, bool is_range) {
4290 VerifyInvocationArgsUnresolvedMethod(inst, method_type, is_range);
4351 return VerifyInvocationArgsFromIterator(&it, inst, method_type, is_range, res_method);
4355 return VerifyInvocationArgsFromIterator(&it, inst, method_type, is_range, res_method);
4429 bool is_range, bool allow_failure) {
4430 if (is_range) {
4458 uint16_t vtable_index = is_range ? inst->VRegB_3rc() : inst->VRegB_35c();
4476 ArtMethod* MethodVerifier::VerifyInvokeVirtualQuickArgs(const Instruction* inst, bool is_range) {
4480 ArtMethod* res_method = GetQuickInvokedMethod(inst, work_line_.get(), is_range, false);
4501 const size_t expected_args = (is_range) ? inst->VRegA_3rc() : inst->VRegA_35c();
4503 DCHECK(is_range || expected_args <= 5);
4542 if (!is_range) {
4564 uint32_t get_reg = is_range ? inst->VRegC_3rc() + actual_args : arg[actual_args];
4580 void MethodVerifier::VerifyNewArray(const Instruction* inst, bool is_filled, bool is_range) {
4585 } else if (!is_range) {
4610 uint32_t arg_count = (is_range) ? inst->VRegA_3rc() : inst->VRegA_35c();
4612 if (!is_range) {
4616 uint32_t get_reg = is_range ? inst->VRegC_3rc() + ui : arg[ui];