/art/runtime/mirror/ |
H A D | method_handle_impl.cc | 41 Handle<MethodType> method_type) 46 SetFieldObject<false>(MethodTypeOffset(), method_type.Get()); 75 Handle<MethodType> method_type) 80 mh->Initialize(art_field_or_method, kind, method_type);
|
H A D | method_handles_lookup.cc | 69 Handle<MethodType> method_type) { 75 static_cast<uint32_t>(reinterpret_cast<uintptr_t>(method_type.Get())) 67 FindConstructor(Thread* const self, Handle<Class> klass, Handle<MethodType> method_type) argument
|
H A D | method_type.cc | 17 #include "method_type.h" 48 ObjPtr<MethodType> method_type) { 50 Handle<Class> rtype = hs.NewHandle(method_type->GetRType()); 51 Handle<ObjectArray<Class>> src_ptypes = hs.NewHandle(method_type->GetPTypes()); 47 CloneWithoutLeadingParameter(Thread* const self, ObjPtr<MethodType> method_type) argument
|
H A D | method_handles_lookup.h | 58 Handle<MethodType> method_type)
|
H A D | method_handle_impl.h | 24 #include "method_type.h" 93 void Initialize(uintptr_t art_field_or_method, Kind kind, Handle<MethodType> method_type) 130 Handle<MethodType> method_type)
|
H A D | method_type.h | 40 ObjPtr<MethodType> method_type)
|
H A D | var_handle.h | 108 bool IsMethodTypeCompatible(AccessMode access_mode, MethodType* method_type) 112 // specified access_mode if the first parameter of method_type is 115 bool IsInvokerMethodTypeCompatible(AccessMode access_mode, MethodType* method_type)
|
H A D | var_handle.cc | 28 #include "method_type.h" 1428 bool VarHandle::IsMethodTypeCompatible(AccessMode access_mode, MethodType* method_type) { argument 1430 Handle<Class> mt_rtype(hs.NewHandle(method_type->GetRType())); 1453 if (vh_ptypes_count != method_type->GetPTypes()->GetLength()) { 1458 ObjPtr<ObjectArray<Class>> mt_ptypes = method_type->GetPTypes(); 1468 MethodType* method_type) { 1470 Handle<Class> mt_rtype(hs.NewHandle(method_type->GetRType())); 1494 if (vh_ptypes_count != method_type->GetPTypes()->GetLength() - kVarHandleParameters) { 1499 ObjPtr<ObjectArray<Class>> mt_ptypes = method_type->GetPTypes(); 1467 IsInvokerMethodTypeCompatible(AccessMode access_mode, MethodType* method_type) argument
|
/art/runtime/interpreter/ |
H A D | interpreter.h | 53 DeoptimizationMethodType method_type)
|
H A D | interpreter_common.cc | 964 Handle<mirror::MethodType> method_type(hs.NewHandle( 966 if (method_type.IsNull()) { 970 bootstrap_frame->SetVRegReference(vreg++, method_type.Get()); 1098 if (UNLIKELY(!target_method_type->IsExactMatch(method_type.Get()) && 1100 method_type->GetPTypes()->GetWithoutChecks(0)))) { 1101 ThrowWrongMethodTypeException(target_method_type.Get(), method_type.Get());
|
/art/runtime/verifier/ |
H A D | method_verifier.h | 601 ArtMethod* ResolveMethodAndCheckAccess(uint32_t method_idx, MethodType method_type) 626 ArtMethod* VerifyInvocationArgs(const Instruction* inst, MethodType method_type, bool is_range) 631 void VerifyInvocationArgsUnresolvedMethod(const Instruction* inst, MethodType method_type, 637 MethodType method_type, bool is_range,
|
H A D | method_verifier.cc | 50 #include "mirror/method_type.h" 3108 // Verify registers based on method_type in the call site. 3766 uint32_t dex_method_idx, MethodType method_type) { 3818 if (res_method->IsConstructor() && method_type != METHOD_DIRECT) { 3838 if (method_type != METHOD_INTERFACE && 3839 method_type != METHOD_STATIC && 3841 method_type != METHOD_DIRECT) && 3842 method_type != METHOD_SUPER) { 3849 if (method_type == METHOD_INTERFACE) { 3860 if (method_type 3765 ResolveMethodAndCheckAccess( uint32_t dex_method_idx, MethodType method_type) argument 3910 VerifyInvocationArgsFromIterator( T* it, const Instruction* inst, MethodType method_type, bool is_range, ArtMethod* res_method) argument 4053 VerifyInvocationArgsUnresolvedMethod(const Instruction* inst, MethodType method_type, bool is_range) argument 4210 VerifyInvocationArgs( const Instruction* inst, MethodType method_type, bool is_range) argument [all...] |
/art/runtime/ |
H A D | thread.cc | 173 DeoptimizationMethodType method_type, 179 deopt_method_type_(method_type), 246 DeoptimizationMethodType method_type) { 252 method_type, 260 DeoptimizationMethodType* method_type) { 267 *method_type = record->GetDeoptimizationMethodType(); 3358 // method_type shouldn't matter due to exception handling. 3359 const DeoptimizationMethodType method_type = DeoptimizationMethodType::kDefault; local 3367 method_type); local 3959 DeoptimizationMethodType method_type; local 169 DeoptimizationContextRecord(const JValue& ret_val, bool is_reference, bool from_code, ObjPtr<mirror::Throwable> pending_exception, DeoptimizationMethodType method_type, DeoptimizationContextRecord* link) argument 242 PushDeoptimizationContext(const JValue& return_value, bool is_reference, ObjPtr<mirror::Throwable> exception, bool from_code, DeoptimizationMethodType method_type) argument 257 PopDeoptimizationContext(JValue* result, ObjPtr<mirror::Throwable>* exception, bool* from_code, DeoptimizationMethodType* method_type) argument [all...] |
H A D | thread.h | 1020 // 'method_type' contains info on whether deoptimization should advance 1026 DeoptimizationMethodType method_type) 1031 DeoptimizationMethodType* method_type)
|
H A D | class_linker.cc | 102 #include "mirror/method_type.h" 8346 method_type(hs.NewHandle(mirror::MethodType::Create(self, return_type, method_params))); 8347 if (UNLIKELY(method_type.IsNull())) { 8353 return mirror::MethodHandleImpl::Create(self, target, kind, method_type); 8510 method_type(hs.NewHandle(mirror::MethodType::Create(self, return_type, method_params))); 8511 if (UNLIKELY(method_type.IsNull())) { 8520 return lookup->FindConstructor(self, constructor_class, method_type); 8524 return mirror::MethodHandleImpl::Create(self, target, kind, method_type);
|
/art/runtime/entrypoints/quick/ |
H A D | quick_trampoline_entrypoints.cc | 731 DeoptimizationMethodType method_type; local 735 /* out */ &method_type); 2797 Handle<mirror::MethodType> method_type( 2801 if (UNLIKELY(method_type.IsNull())) { 2843 method_type, 2850 method_type,
|
/art/dexdump/ |
H A D | dexdump.cc | 1710 std::string method_type = pDexFile->GetProtoSignature(method_type_id).ToString(); local 1717 fprintf(gOutFile, " link_argument[2] : %s (MethodType)\n", method_type.c_str()); 1728 method_type.c_str());
|