/art/runtime/entrypoints/quick/ |
D | quick_field_entrypoints.cc | 42 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/ |
D | class_linker-inl.h | 76 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 …]
|
D | common_throws.cc | 44 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 …]
|
D | common_throws.h | 85 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/ |
D | entrypoint_utils-inl.h | 264 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 …]
|
D | entrypoint_utils.h | 118 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/ |
D | stub_test.cc | 77 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/ |
D | mterp.cc | 612 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/ |
D | Test913.java | 532 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/ |
D | heaps.cc | 228 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/ |
D | op_sput.S | 12 movq OFF_FP_METHOD(rFP), OUT_ARG2 # referrer
|
D | op_sput_wide.S | 10 movq OFF_FP_METHOD(rFP), OUT_ARG2 # referrer
|
D | op_iput.S | 16 movq OFF_FP_METHOD(rFP), OUT_ARG3 # referrer
|
D | op_iput_wide.S | 10 movq OFF_FP_METHOD(rFP), OUT_ARG3 # referrer
|
D | op_sget.S | 11 movq OFF_FP_METHOD(rFP), OUT_ARG1 # referrer
|
/art/runtime/interpreter/mterp/x86/ |
D | op_sput.S | 15 movl %eax, OUT_ARG2(%esp) # referrer
|
D | op_sput_wide.S | 13 movl %eax, OUT_ARG2(%esp) # referrer
|
D | op_sget.S | 13 movl %eax, OUT_ARG1(%esp) # referrer
|
D | op_sget_wide.S | 11 movl %eax, OUT_ARG1(%esp) # referrer
|
/art/runtime/interpreter/mterp/arm/ |
D | op_iput.S | 15 ldr r3, [rFP, #OFF_FP_METHOD] @ r3<- referrer
|
D | op_iput_wide.S | 9 ldr r3, [rFP, #OFF_FP_METHOD] @ r3<- referrer
|
/art/runtime/interpreter/mterp/mips/ |
D | op_iput.S | 15 lw a3, OFF_FP_METHOD(rFP) # a3 <- referrer
|
D | op_iput_wide.S | 9 lw a3, OFF_FP_METHOD(rFP) # a3 <- referrer
|
/art/runtime/interpreter/mterp/mips64/ |
D | op_iput.S | 15 ld a3, OFF_FP_METHOD(rFP) # a3 <- referrer
|
D | op_iput_wide.S | 9 ld a3, OFF_FP_METHOD(rFP) # a3 <- referrer
|