Home
last modified time | relevance | path

Searched refs:referrer (Results 1 – 25 of 50) sorted by relevance

12

/art/runtime/entrypoints/quick/
Dquick_field_entrypoints.cc42 ArtMethod* referrer, in FindInstanceField() argument
50 ArtField* field = FindFieldFromCode<type, kAccessCheck>(field_idx, referrer, self, size); in FindInstanceField()
73 ArtMethod* referrer, \
78 field_idx, referrer, Static ## PrimitiveOrObject ## Read, \
84 field_idx, referrer, self, sizeof(PrimitiveType)); \
94 ArtMethod* referrer, \
99 field_idx, referrer, Instance ## PrimitiveOrObject ## Read, \
105 field_idx, referrer, self, sizeof(PrimitiveType), &obj); \
115 ArtMethod* referrer, \
120 field_idx, referrer, Static ## PrimitiveOrObject ## Write, \
[all …]
/art/runtime/
Dclass_linker-inl.h76 inline mirror::Class* ClassLinker::ResolveType(dex::TypeIndex type_idx, ArtMethod* referrer) { in ResolveType() argument
81 ObjPtr<mirror::Class> resolved_type = referrer->GetDexCache()->GetResolvedType(type_idx); in ResolveType()
84 ObjPtr<mirror::Class> declaring_class = referrer->GetDeclaringClass(); in ResolveType()
85 Handle<mirror::DexCache> dex_cache(hs.NewHandle(referrer->GetDexCache())); in ResolveType()
93 inline ArtMethod* ClassLinker::GetResolvedMethod(uint32_t method_idx, ArtMethod* referrer) { in GetResolvedMethod() argument
94 ArtMethod* resolved_method = referrer->GetDexCacheResolvedMethod(method_idx, image_pointer_size_); in GetResolvedMethod()
125 ArtMethod* referrer, in ResolveMethod() argument
127 ArtMethod* resolved_method = GetResolvedMethod(method_idx, referrer); in ResolveMethod()
130 ObjPtr<mirror::Class> declaring_class = referrer->GetDeclaringClass(); in ResolveMethod()
132 Handle<mirror::DexCache> h_dex_cache(hs.NewHandle(referrer->GetDexCache())); in ResolveMethod()
[all …]
Dcommon_throws.cc44 static void AddReferrerLocation(std::ostream& os, ObjPtr<mirror::Class> referrer) in AddReferrerLocation() argument
46 if (referrer != nullptr) { in AddReferrerLocation()
47 std::string location(referrer->GetLocation()); in AddReferrerLocation()
49 os << " (declaration of '" << referrer->PrettyDescriptor() in AddReferrerLocation()
56 ObjPtr<mirror::Class> referrer, in ThrowException() argument
68 AddReferrerLocation(msg, referrer); in ThrowException()
74 ObjPtr<mirror::Class> referrer, in ThrowWrappedException() argument
86 AddReferrerLocation(msg, referrer); in ThrowWrappedException()
175 void ThrowClassFormatError(ObjPtr<mirror::Class> referrer, const char* fmt, ...) { in ThrowClassFormatError() argument
178 ThrowException("Ljava/lang/ClassFormatError;", referrer, fmt, &args); in ThrowClassFormatError()
[all …]
Dcommon_throws.h85 void ThrowClassFormatError(ObjPtr<mirror::Class> referrer, const char* fmt, ...)
91 void ThrowIllegalAccessErrorClass(ObjPtr<mirror::Class> referrer, ObjPtr<mirror::Class> accessed)
94 void ThrowIllegalAccessErrorClassForMethodDispatch(ObjPtr<mirror::Class> referrer,
100 void ThrowIllegalAccessErrorMethod(ObjPtr<mirror::Class> referrer, ArtMethod* accessed)
103 void ThrowIllegalAccessErrorField(ObjPtr<mirror::Class> referrer, ArtField* accessed)
106 void ThrowIllegalAccessErrorFinalField(ArtMethod* referrer, ArtField* accessed)
109 void ThrowIllegalAccessError(ObjPtr<mirror::Class> referrer, const char* fmt, ...)
128 ArtMethod* referrer)
134 ArtMethod* referrer)
139 ArtMethod* referrer)
[all …]
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h264 mirror::Class* referrer = method->GetDeclaringClass(); in CheckArrayAlloc() local
265 if (UNLIKELY(!referrer->CanAccess(klass))) { in CheckArrayAlloc()
266 ThrowIllegalAccessErrorClass(referrer, klass); in CheckArrayAlloc()
323 ArtMethod* referrer, in FindFieldFromCode() argument
350 ArtMethod* method = referrer->GetInterfaceMethodIfProxy(kRuntimePointerSize); in FindFieldFromCode()
363 resolved_field = class_linker->ResolveField(field_idx, referrer, is_static); in FindFieldFromCode()
373 ThrowIncompatibleClassChangeErrorField(resolved_field, is_static, referrer); in FindFieldFromCode()
376 mirror::Class* referring_class = referrer->GetDeclaringClass(); in FindFieldFromCode()
384 ThrowIllegalAccessErrorFinalField(referrer, resolved_field); in FindFieldFromCode()
421 ArtMethod* referrer, \
[all …]
Dentrypoint_utils.h118 ArtMethod* referrer,
127 ArtMethod* referrer,
134 ArtMethod* referrer,
142 ArtMethod* referrer,
148 ArtMethod* referrer,
155 inline mirror::String* ResolveStringFromCode(ArtMethod* referrer, dex::StringIndex string_idx)
/art/runtime/arch/
Dstub_test.cc77 ArtMethod* referrer) { in Invoke3WithReferrer() argument
78 return Invoke3WithReferrerAndHidden(arg0, arg1, arg2, code, self, referrer, 0); in Invoke3WithReferrer()
83 Thread* self, ArtMethod* referrer, size_t hidden) { in Invoke3WithReferrerAndHidden() argument
107 PUSH(%[referrer]) // Align stack. in Invoke3WithReferrerAndHidden()
108 PUSH(%[referrer]) // Store referrer in Invoke3WithReferrerAndHidden()
136 [referrer]"r"(referrer), [hidden]"m"(hidden) in Invoke3WithReferrerAndHidden()
177 [referrer] "r"(referrer), [hidden] "r"(hidden) in Invoke3WithReferrerAndHidden()
309 [referrer] "r"(referrer), [hidden] "r"(hidden), [fpr_result] "m" (fpr_result) in Invoke3WithReferrerAndHidden()
385 [referrer] "r"(referrer), [hidden] "r"(hidden) in Invoke3WithReferrerAndHidden()
444 [referrer] "r"(referrer), [hidden] "r"(hidden) in Invoke3WithReferrerAndHidden()
[all …]
/art/runtime/interpreter/mterp/
Dmterp.cc612 ArtMethod* referrer) in artSet8InstanceFromMterp() argument
614 ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveWrite, sizeof(int8_t)); in artSet8InstanceFromMterp()
631 ArtMethod* referrer) in artSet16InstanceFromMterp() argument
633 ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveWrite, in artSet16InstanceFromMterp()
651 ArtMethod* referrer) in artSet32InstanceFromMterp() argument
653 ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveWrite, in artSet32InstanceFromMterp()
665 ArtMethod* referrer) in artSet64InstanceFromMterp() argument
667 ArtField* field = FindFieldFast(field_idx, referrer, InstancePrimitiveWrite, in artSet64InstanceFromMterp()
679 ArtMethod* referrer) in artSetObjInstanceFromMterp() argument
681 ArtField* field = FindFieldFast(field_idx, referrer, InstanceObjectWrite, in artSetObjInstanceFromMterp()
[all …]
/art/test/913-heaps/src/art/
DTest913.java532 public String referrer; field in Test913.Verifier.Node
537 referrer = r; in Node()
541 return referrer.startsWith("root@"); in isRoot()
550 public void add(String referrer, String referree) { in add() argument
551 if (!nodes.containsKey(referrer)) { in add()
552 nodes.put(referrer, new Node(referrer)); in add()
555 nodes.get(referrer).referrees.add(referree); in add()
572 String referrer = getReferrer(l); in process() local
574 if (isRoot(referrer)) { in process()
587 currentHead = referrer; in process()
[all …]
/art/test/913-heaps/
Dheaps.cc228 Elem(const std::string& referrer, const std::string& referree, jlong size, jint length) in Java_art_Test913_followReferences() argument
229 : referrer_(referrer), referree_(referree), size_(size), length_(length) {} in Java_art_Test913_followReferences()
253 JNILocalElement(const std::string& referrer, in Java_art_Test913_followReferences() argument
258 : Elem(referrer, referree, size, length) { in Java_art_Test913_followReferences()
294 StackLocalElement(const std::string& referrer, in Java_art_Test913_followReferences() argument
299 : Elem(referrer, referree, size, length) { in Java_art_Test913_followReferences()
343 StringElement(const std::string& referrer, in Java_art_Test913_followReferences() argument
348 : Elem(referrer, referree, size, length), string_(string) {} in Java_art_Test913_followReferences()
359 static std::unique_ptr<Elem> CreateElem(const std::string& referrer, in Java_art_Test913_followReferences() argument
367 return std::unique_ptr<Elem>(new StringElement(referrer, in Java_art_Test913_followReferences()
[all …]
/art/runtime/interpreter/mterp/x86_64/
Dop_sput.S12 movq OFF_FP_METHOD(rFP), OUT_ARG2 # referrer
Dop_sput_wide.S10 movq OFF_FP_METHOD(rFP), OUT_ARG2 # referrer
Dop_iput.S16 movq OFF_FP_METHOD(rFP), OUT_ARG3 # referrer
Dop_iput_wide.S10 movq OFF_FP_METHOD(rFP), OUT_ARG3 # referrer
Dop_sget.S11 movq OFF_FP_METHOD(rFP), OUT_ARG1 # referrer
/art/runtime/interpreter/mterp/x86/
Dop_sput.S15 movl %eax, OUT_ARG2(%esp) # referrer
Dop_sput_wide.S13 movl %eax, OUT_ARG2(%esp) # referrer
Dop_sget.S13 movl %eax, OUT_ARG1(%esp) # referrer
Dop_sget_wide.S11 movl %eax, OUT_ARG1(%esp) # referrer
/art/runtime/interpreter/mterp/arm/
Dop_iput.S15 ldr r3, [rFP, #OFF_FP_METHOD] @ r3<- referrer
Dop_iput_wide.S9 ldr r3, [rFP, #OFF_FP_METHOD] @ r3<- referrer
/art/runtime/interpreter/mterp/mips/
Dop_iput.S15 lw a3, OFF_FP_METHOD(rFP) # a3 <- referrer
Dop_iput_wide.S9 lw a3, OFF_FP_METHOD(rFP) # a3 <- referrer
/art/runtime/interpreter/mterp/mips64/
Dop_iput.S15 ld a3, OFF_FP_METHOD(rFP) # a3 <- referrer
Dop_iput_wide.S9 ld a3, OFF_FP_METHOD(rFP) # a3 <- referrer

12