/art/runtime/mirror/ |
D | call_site.h | 30 class MANAGED CallSite : public Object { 36 return MemberOffset(OFFSETOF_MEMBER(CallSite, target_)); in TargetOffset() 42 DISALLOW_IMPLICIT_CONSTRUCTORS(CallSite);
|
D | dex_cache-inl.h | 209 inline CallSite* DexCache::GetResolvedCallSite(uint32_t call_site_idx) { in GetResolvedCallSite() 212 GcRoot<mirror::CallSite>& target = GetResolvedCallSites()[call_site_idx]; in GetResolvedCallSite() 213 Atomic<GcRoot<mirror::CallSite>>& ref = in GetResolvedCallSite() 214 reinterpret_cast<Atomic<GcRoot<mirror::CallSite>>&>(target); in GetResolvedCallSite() 218 inline ObjPtr<CallSite> DexCache::SetResolvedCallSite(uint32_t call_site_idx, in SetResolvedCallSite() 219 ObjPtr<CallSite> call_site) { in SetResolvedCallSite() 223 GcRoot<mirror::CallSite> null_call_site(nullptr); in SetResolvedCallSite() 224 GcRoot<mirror::CallSite> candidate(call_site); in SetResolvedCallSite() 225 GcRoot<mirror::CallSite>& target = GetResolvedCallSites()[call_site_idx]; in SetResolvedCallSite() 228 Atomic<GcRoot<mirror::CallSite>>& ref = in SetResolvedCallSite() [all …]
|
D | call_site-inl.h | 27 inline ObjPtr<MethodHandle> CallSite::GetTarget() { in GetTarget()
|
D | dex_cache.h | 44 class CallSite; variable 209 void FixupResolvedCallSites(GcRoot<mirror::CallSite>* dest, const Visitor& visitor) 324 CallSite* GetResolvedCallSite(uint32_t call_site_idx) REQUIRES_SHARED(Locks::mutator_lock_); 331 ObjPtr<CallSite> SetResolvedCallSite(uint32_t call_site_idx, ObjPtr<CallSite> resolved) 398 GcRoot<CallSite>* GetResolvedCallSites() in GetResolvedCallSites() 401 return GetFieldPtr<GcRoot<CallSite>*, kVerifyFlags>(ResolvedCallSitesOffset()); in GetResolvedCallSites() 404 void SetResolvedCallSites(GcRoot<CallSite>* resolved_call_sites) in SetResolvedCallSites() 492 GcRoot<CallSite>* resolved_call_sites,
|
D | dex_cache.cc | 106 GcRoot<mirror::CallSite>* call_sites = (dex_file->NumCallSiteIds() == 0) in InitializeDexCache() 108 : reinterpret_cast<GcRoot<CallSite>*>(raw_arrays + layout.CallSitesOffset()); in InitializeDexCache() 208 GcRoot<CallSite>* resolved_call_sites, in Init()
|
/art/test/dexdump/ |
D | invoke-custom.lst | 21 …String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;)Ljava/lang/invoke/CallSite; UnrelatedBSM.jav… 29 …ring;Ljava/lang/invoke/MethodType;ILjava/lang/String;)Ljava/lang/invoke/CallSite; TestBadBootstrap… 30 …kup;Ljava/lang/String;Ljava/lang/invoke/MethodType;DJ)Ljava/lang/invoke/CallSite; TestBadBootstrap… 31 …/invoke/MethodType;Ljava/lang/Double;Ljava/lang/Long;)Ljava/lang/invoke/CallSite; TestBadBootstrap… 36 …p;Ljava/lang/String;Ljava/lang/invoke/MethodType;ZBCS)Ljava/lang/invoke/CallSite; TestBadBootstrap… 67 …ring;Ljava/lang/invoke/MethodType;Ljava/lang/String;J)Ljava/lang/invoke/CallSite; TestDynamicBoots… 75 …ookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; TestInvocationKi… 76 …ookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; TestInvocationKi… 77 …ookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; TestInvocationKi… 78 …ookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; TestInvocationKi… [all …]
|
D | invoke-custom.txt | 658 …String;" "Ljava/lang/invoke/MethodType;" "Ljava/lang/Class<" "*>;)" "Ljava/lang/invoke/CallSite;" } 689 …ookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;)Ljava/lang/invoke/CallSite;' 696 …Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;)Ljava/lang/invoke/CallSite; 881 …0 |000b: invoke-virtual {v0}, Ljava/lang/invoke/CallSite;.getTarget:()Ljav… 902 …0 |0035: invoke-virtual {v0}, Ljava/lang/invoke/CallSite;.getTarget:()Ljav… 936 0x000b - 0x004e reg=0 callSite Ljava/lang/invoke/CallSite; 1081 …kup;Ljava/lang/String;Ljava/lang/invoke/MethodType;ILjava/lang/String;)Ljava/lang/invoke/CallSite;' 1088 …okup;Ljava/lang/String;Ljava/lang/invoke/MethodType;ILjava/lang/String;)Ljava/lang/invoke/CallSite; 1151 …MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;DJ)Ljava/lang/invoke/CallSite;' 1158 …/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;DJ)Ljava/lang/invoke/CallSite; [all …]
|
/art/test/952-invoke-custom/src/ |
D | TestInvocationKinds.java | 19 import java.lang.invoke.CallSite; 29 static CallSite lookupStaticFieldGetter( in lookupStaticFieldGetter() 51 static CallSite lookupStaticFieldSetter( in lookupStaticFieldSetter() 75 static CallSite lookupInstanceFieldSetter( in lookupInstanceFieldSetter() 98 static CallSite lookupInstanceFieldGetter( in lookupInstanceFieldGetter() 142 private static CallSite lookupVirtual( in lookupVirtual() 180 private static CallSite lookupConstructor( in lookupConstructor()
|
D | UnrelatedBSM.java | 17 import java.lang.invoke.CallSite; 24 static CallSite bsm( in bsm()
|
D | TestInvokeCustomWithConcurrentThreads.java | 19 import java.lang.invoke.CallSite; 41 private static final CallSite[] instantiated = new CallSite[NUMBER_OF_THREADS]; 85 private static CallSite linkerMethod( in linkerMethod()
|
D | TestVariableArityLinkerMethod.java | 20 import java.lang.invoke.CallSite; 55 private static CallSite bsmWithStringArray( in bsmWithStringArray() 126 private static CallSite bsmWithIntAndStringArray( in bsmWithIntAndStringArray() 212 private static CallSite bsmWithLongAndIntArray( in bsmWithLongAndIntArray() 250 private static CallSite bsmWithFloatAndLongArray( in bsmWithFloatAndLongArray() 287 private static CallSite bsmWithClassAndFloatArray( in bsmWithClassAndFloatArray() 326 private static CallSite bsmWithDoubleArray( in bsmWithDoubleArray() 361 private static CallSite bsmWithClassArray( in bsmWithClassArray() 444 private static CallSite bsmWithWiderArray( in bsmWithWiderArray() 471 private static CallSite bsmWithBoxedArray( in bsmWithBoxedArray()
|
D | Main.java | 17 import java.lang.invoke.CallSite; 24 CallSite callSite = new MutableCallSite(MethodType.methodType(int.class)); in TestUninitializedCallSite()
|
D | TestLinkerMethodMinimalArguments.java | 19 import java.lang.invoke.CallSite; 59 private static CallSite linkerMethod( in linkerMethod()
|
D | TestDynamicBootstrapArguments.java | 20 import java.lang.invoke.CallSite; 29 static CallSite bsm( in bsm()
|
D | TestLinkerMethodMultipleArgumentTypes.java | 20 import java.lang.invoke.CallSite; 78 private static CallSite linkerMethod( in linkerMethod()
|
D | TestBadBootstrapArguments.java | 20 import java.lang.invoke.CallSite; 28 private static CallSite bsm( in bsm() 218 private static CallSite bsmZBCS( in bsmZBCS() 263 private static CallSite bsmDJ( in bsmDJ() 307 private static CallSite bsmDoubleLong( in bsmDoubleLong()
|
D | TestReturnValues.java | 19 import java.lang.invoke.CallSite; 26 static CallSite bsm(MethodHandles.Lookup lookup, String name, MethodType methodType) in bsm()
|
/art/test/952-invoke-custom/util-src/annotations/ |
D | BootstrapMethod.java | 23 import java.lang.invoke.CallSite; 41 Class<?> returnType() default CallSite.class; in returnType()
|
/art/runtime/utils/ |
D | dex_cache_arrays_layout-inl.h | 163 return ArraySize(GcRootAsPointerSize<mirror::CallSite>(), num_elements); in CallSitesSize() 167 return alignof(GcRoot<mirror::CallSite>); in CallSitesAlignment()
|
/art/runtime/ |
D | class_root.h | 33 class CallSite; variable 71 …e, "Ljava/lang/invoke/CallSite;", mirror::CallSite) …
|
D | class_linker_test.cc | 786 struct CallSiteOffsets : public CheckOffsets<mirror::CallSite> { 787 CallSiteOffsets() : CheckOffsets<mirror::CallSite>( in CallSiteOffsets() 789 addOffset(OFFSETOF_MEMBER(mirror::CallSite, target_), "target"); in CallSiteOffsets()
|
/art/test/952-invoke-custom/ |
D | expected.txt | 4 Returning null instead of CallSite for _add (int,int)int
|
/art/test/1948-obsolete-const-method-handle/util-src/src/art/constmethodhandle/ |
D | TestGenerator.java | 21 import java.lang.invoke.CallSite;
|
/art/runtime/interpreter/ |
D | interpreter_common.cc | 1211 Handle<mirror::Class> rtype = hs.NewHandle(GetClassRoot<mirror::CallSite>()); in BuildCallSiteForBootstrapMethod() 1215 static ObjPtr<mirror::CallSite> InvokeBootstrapMethod(Thread* self, in InvokeBootstrapMethod() 1406 ObjPtr<mirror::Class> call_site_class = GetClassRoot<mirror::CallSite>(class_linker); in InvokeBootstrapMethod() 1413 ObjPtr<mirror::CallSite> call_site = ObjPtr<mirror::CallSite>::DownCast(result.GetL()); in InvokeBootstrapMethod() 1424 ObjPtr<mirror::CallSite> DoResolveCallSite(Thread* self, in DoResolveCallSite() 1432 ObjPtr<mirror::CallSite> call_site = dex_cache->GetResolvedCallSite(call_site_idx); in DoResolveCallSite() 1469 ObjPtr<mirror::CallSite> call_site = DoResolveCallSite(self, shadow_frame, call_site_idx); in DoInvokeCustom()
|
/art/dex2oat/linker/ |
D | image_writer.h | 537 void FixupDexCacheArrayEntry(GcRoot<mirror::CallSite>* orig_array, 538 GcRoot<mirror::CallSite>* new_array,
|