Searched refs:method_type (Results 1 - 17 of 17) sorted by relevance

/art/runtime/mirror/
H A Dmethod_handle_impl.cc41 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 Dmethod_handles_lookup.cc69 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 Dmethod_type.cc17 #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 Dmethod_handles_lookup.h58 Handle<MethodType> method_type)
H A Dmethod_handle_impl.h24 #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 Dmethod_type.h40 ObjPtr<MethodType> method_type)
H A Dvar_handle.h108 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 Dvar_handle.cc28 #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 Dinterpreter.h53 DeoptimizationMethodType method_type)
H A Dinterpreter_common.cc964 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 Dmethod_verifier.h601 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 Dmethod_verifier.cc50 #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 Dthread.cc173 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 Dthread.h1020 // 'method_type' contains info on whether deoptimization should advance
1026 DeoptimizationMethodType method_type)
1031 DeoptimizationMethodType* method_type)
H A Dclass_linker.cc102 #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 Dquick_trampoline_entrypoints.cc731 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 Ddexdump.cc1710 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());

Completed in 1939 milliseconds