Home
last modified time | relevance | path

Searched refs:mirror (Results 1 – 25 of 504) sorted by relevance

12345678910>>...21

/art/runtime/entrypoints/quick/
Dquick_entrypoints_list.h23 V(AllocArrayResolved, void*, mirror::Class*, int32_t) \
24 V(AllocArrayResolved8, void*, mirror::Class*, int32_t) \
25 V(AllocArrayResolved16, void*, mirror::Class*, int32_t) \
26 V(AllocArrayResolved32, void*, mirror::Class*, int32_t) \
27 V(AllocArrayResolved64, void*, mirror::Class*, int32_t) \
28 V(AllocObjectResolved, void*, mirror::Class*) \
29 V(AllocObjectInitialized, void*, mirror::Class*) \
30 V(AllocObjectWithChecks, void*, mirror::Class*) \
35 V(InstanceofNonTrivial, size_t, mirror::Object*, mirror::Class*) \
36 V(CheckInstanceOf, void, mirror::Object*, mirror::Class*) \
[all …]
Dquick_alloc_entrypoints.cc37 static ALWAYS_INLINE inline mirror::Object* artAllocObjectFromCode( in artAllocObjectFromCode()
38 mirror::Class* klass, in artAllocObjectFromCode()
47 mirror::Object* obj; in artAllocObjectFromCode()
71 extern "C" mirror::Object* artAllocObjectFromCodeWithChecks##suffix##suffix2( \
72 mirror::Class* klass, Thread* self) \
76 extern "C" mirror::Object* artAllocObjectFromCodeResolved##suffix##suffix2( \
77 mirror::Class* klass, Thread* self) \
81 extern "C" mirror::Object* artAllocObjectFromCodeInitialized##suffix##suffix2( \
82 mirror::Class* klass, Thread* self) \
86 extern "C" mirror::Array* artAllocArrayFromCodeResolved##suffix##suffix2( \
[all …]
/art/runtime/arch/arm64/
Dentrypoints_init_arm64.cc35 extern "C" size_t artInstanceOfFromCode(mirror::Object* obj, mirror::Class* ref_class);
42 extern "C" mirror::Object* art_quick_read_barrier_mark_reg00(mirror::Object*);
43 extern "C" mirror::Object* art_quick_read_barrier_mark_reg01(mirror::Object*);
44 extern "C" mirror::Object* art_quick_read_barrier_mark_reg02(mirror::Object*);
45 extern "C" mirror::Object* art_quick_read_barrier_mark_reg03(mirror::Object*);
46 extern "C" mirror::Object* art_quick_read_barrier_mark_reg04(mirror::Object*);
47 extern "C" mirror::Object* art_quick_read_barrier_mark_reg05(mirror::Object*);
48 extern "C" mirror::Object* art_quick_read_barrier_mark_reg06(mirror::Object*);
49 extern "C" mirror::Object* art_quick_read_barrier_mark_reg07(mirror::Object*);
50 extern "C" mirror::Object* art_quick_read_barrier_mark_reg08(mirror::Object*);
[all …]
/art/runtime/dex/
Ddex_file_annotations.h28 namespace mirror {
38 mirror::Object* GetAnnotationForField(ArtField* field, Handle<mirror::Class> annotation_class)
40 mirror::ObjectArray<mirror::Object>* GetAnnotationsForField(ArtField* field)
42 mirror::ObjectArray<mirror::String>* GetSignatureAnnotationForField(ArtField* field)
44 bool IsFieldAnnotationPresent(ArtField* field, Handle<mirror::Class> annotation_class)
48 mirror::Object* GetAnnotationDefaultValue(ArtMethod* method)
50 mirror::Object* GetAnnotationForMethod(ArtMethod* method, Handle<mirror::Class> annotation_class)
52 mirror::ObjectArray<mirror::Object>* GetAnnotationsForMethod(ArtMethod* method)
54 mirror::ObjectArray<mirror::Class>* GetExceptionTypesForMethod(ArtMethod* method)
56 mirror::ObjectArray<mirror::Object>* GetParameterAnnotations(ArtMethod* method)
[all …]
/art/runtime/arch/x86_64/
Dentrypoints_init_x86_64.cc33 extern "C" size_t art_quick_instance_of(mirror::Object* obj, mirror::Class* ref_class);
40 extern "C" mirror::Object* art_quick_read_barrier_mark_reg00(mirror::Object*);
41 extern "C" mirror::Object* art_quick_read_barrier_mark_reg01(mirror::Object*);
42 extern "C" mirror::Object* art_quick_read_barrier_mark_reg02(mirror::Object*);
43 extern "C" mirror::Object* art_quick_read_barrier_mark_reg03(mirror::Object*);
44 extern "C" mirror::Object* art_quick_read_barrier_mark_reg05(mirror::Object*);
45 extern "C" mirror::Object* art_quick_read_barrier_mark_reg06(mirror::Object*);
46 extern "C" mirror::Object* art_quick_read_barrier_mark_reg07(mirror::Object*);
47 extern "C" mirror::Object* art_quick_read_barrier_mark_reg08(mirror::Object*);
48 extern "C" mirror::Object* art_quick_read_barrier_mark_reg09(mirror::Object*);
[all …]
/art/runtime/arch/mips64/
Dentrypoints_init_mips64.cc36 extern "C" size_t artInstanceOfFromCode(mirror::Object* obj, mirror::Class* ref_class);
43 extern "C" mirror::Object* art_quick_read_barrier_mark_reg01(mirror::Object*);
44 extern "C" mirror::Object* art_quick_read_barrier_mark_reg02(mirror::Object*);
45 extern "C" mirror::Object* art_quick_read_barrier_mark_reg03(mirror::Object*);
46 extern "C" mirror::Object* art_quick_read_barrier_mark_reg04(mirror::Object*);
47 extern "C" mirror::Object* art_quick_read_barrier_mark_reg05(mirror::Object*);
48 extern "C" mirror::Object* art_quick_read_barrier_mark_reg06(mirror::Object*);
49 extern "C" mirror::Object* art_quick_read_barrier_mark_reg07(mirror::Object*);
50 extern "C" mirror::Object* art_quick_read_barrier_mark_reg08(mirror::Object*);
51 extern "C" mirror::Object* art_quick_read_barrier_mark_reg09(mirror::Object*);
[all …]
/art/runtime/arch/arm/
Dentrypoints_init_arm.cc35 extern "C" size_t artInstanceOfFromCode(mirror::Object* obj, mirror::Class* ref_class);
42 extern "C" mirror::Object* art_quick_read_barrier_mark_reg00(mirror::Object*);
43 extern "C" mirror::Object* art_quick_read_barrier_mark_reg01(mirror::Object*);
44 extern "C" mirror::Object* art_quick_read_barrier_mark_reg02(mirror::Object*);
45 extern "C" mirror::Object* art_quick_read_barrier_mark_reg03(mirror::Object*);
46 extern "C" mirror::Object* art_quick_read_barrier_mark_reg04(mirror::Object*);
47 extern "C" mirror::Object* art_quick_read_barrier_mark_reg05(mirror::Object*);
48 extern "C" mirror::Object* art_quick_read_barrier_mark_reg06(mirror::Object*);
49 extern "C" mirror::Object* art_quick_read_barrier_mark_reg07(mirror::Object*);
50 extern "C" mirror::Object* art_quick_read_barrier_mark_reg08(mirror::Object*);
[all …]
/art/runtime/
Dclass_linker.h53 namespace mirror {
90 virtual bool operator()(ObjPtr<mirror::Class> klass) = 0;
96 virtual void Visit(ObjPtr<mirror::ClassLoader> class_loader)
177 Handle<mirror::ClassLoader> class_loader,
193 mirror::Class* FindClass(Thread* self,
195 Handle<mirror::ClassLoader> class_loader)
201 mirror::Class* FindSystemClass(Thread* self, const char* descriptor) in FindSystemClass()
204 return FindClass(self, descriptor, ScopedNullHandle<mirror::ClassLoader>()); in FindSystemClass()
208 mirror::Class* FindArrayClass(Thread* self, ObjPtr<mirror::Class>* element_class)
218 mirror::Class* DefineClass(Thread* self,
[all …]
Dclass_linker_test.cc65 mirror::Object* exception = self->GetException(); in AssertNonExistentClass()
67 mirror::Class* exception_class = in AssertNonExistentClass()
78 void AssertPrimitiveClass(const std::string& descriptor, mirror::Class* primitive) in AssertPrimitiveClass()
116 void AssertObjectClass(mirror::Class* JavaLangObject) in AssertObjectClass()
175 mirror::ClassLoader* class_loader) in AssertArrayClass()
179 Handle<mirror::ClassLoader> loader(hs.NewHandle(class_loader)); in AssertArrayClass()
180 Handle<mirror::Class> array( in AssertArrayClass()
189 void AssertArrayClass(const std::string& array_descriptor, Handle<mirror::Class> array) in AssertArrayClass()
226 ObjPtr<mirror::Class> direct_interface0 = in AssertArrayClass()
227 mirror::Class::GetDirectInterface(self, array.Get(), 0); in AssertArrayClass()
[all …]
Dart_field.h36 namespace mirror {
46 ObjPtr<mirror::Class> GetDeclaringClass() REQUIRES_SHARED(Locks::mutator_lock_);
48 void SetDeclaringClass(ObjPtr<mirror::Class> new_declaring_class)
51 mirror::CompressedReference<mirror::Object>* GetDeclaringClassAddressWithoutBarrier() { in GetDeclaringClassAddressWithoutBarrier()
105 uint8_t GetBoolean(ObjPtr<mirror::Object> object) REQUIRES_SHARED(Locks::mutator_lock_);
108 void SetBoolean(ObjPtr<mirror::Object> object, uint8_t z) REQUIRES_SHARED(Locks::mutator_lock_);
110 int8_t GetByte(ObjPtr<mirror::Object> object) REQUIRES_SHARED(Locks::mutator_lock_);
113 void SetByte(ObjPtr<mirror::Object> object, int8_t b) REQUIRES_SHARED(Locks::mutator_lock_);
115 uint16_t GetChar(ObjPtr<mirror::Object> object) REQUIRES_SHARED(Locks::mutator_lock_);
118 void SetChar(ObjPtr<mirror::Object> object, uint16_t c) REQUIRES_SHARED(Locks::mutator_lock_);
[all …]
Dintern_table.h45 namespace mirror {
65 ObjPtr<mirror::String> InternStrong(int32_t utf16_length, const char* utf8_data)
71 ObjPtr<mirror::String> InternStrongImageString(ObjPtr<mirror::String> s)
75 ObjPtr<mirror::String> InternStrong(const char* utf8_data) REQUIRES_SHARED(Locks::mutator_lock_)
79 ObjPtr<mirror::String> InternStrong(ObjPtr<mirror::String> s)
84 ObjPtr<mirror::String> InternWeak(ObjPtr<mirror::String> s) REQUIRES_SHARED(Locks::mutator_lock_)
90 bool ContainsWeak(ObjPtr<mirror::String> s) REQUIRES_SHARED(Locks::mutator_lock_)
94 ObjPtr<mirror::String> LookupStrong(Thread* self, ObjPtr<mirror::String> s)
97 ObjPtr<mirror::String> LookupStrong(Thread* self, uint32_t utf16_length, const char* utf8_data)
102 ObjPtr<mirror::String> LookupWeak(Thread* self, ObjPtr<mirror::String> s)
[all …]
Dintern_table_test.cc36 Handle<mirror::String> foo_1(hs.NewHandle(intern_table.InternStrong(3, "foo"))); in TEST_F()
37 Handle<mirror::String> foo_2(hs.NewHandle(intern_table.InternStrong(3, "foo"))); in TEST_F()
38 Handle<mirror::String> foo_3( in TEST_F()
39 hs.NewHandle(mirror::String::AllocFromModifiedUtf8(soa.Self(), "foo"))); in TEST_F()
40 Handle<mirror::String> bar(hs.NewHandle(intern_table.InternStrong(3, "bar"))); in TEST_F()
60 Handle<mirror::String> foo( in TEST_F()
61 hs.NewHandle(mirror::String::AllocFromModifiedUtf8(soa.Self(), "foo"))); in TEST_F()
78 GcRoot<mirror::String> str(mirror::String::AllocFromModifiedUtf8(soa.Self(), "00000000")); in TEST_F()
89 mirror::Object* IsMarked(mirror::Object* s) OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_) { in IsMarked()
102 void Expect(const mirror::String* s) { in Expect()
[all …]
Dclass_linker-inl.h36 inline mirror::Class* ClassLinker::FindArrayClass(Thread* self, in FindArrayClass()
37 ObjPtr<mirror::Class>* element_class) { in FindArrayClass()
40 ObjPtr<mirror::Class> array_class = find_array_class_cache_[i].Read(); in FindArrayClass()
49 Handle<mirror::ClassLoader> class_loader(hs.NewHandle((*element_class)->GetClassLoader())); in FindArrayClass()
50 HandleWrapperObjPtr<mirror::Class> h_element_class(hs.NewHandleWrapper(element_class)); in FindArrayClass()
51 ObjPtr<mirror::Class> array_class = FindClass(self, descriptor.c_str(), class_loader); in FindArrayClass()
55 find_array_class_cache_[victim_index] = GcRoot<mirror::Class>(array_class); in FindArrayClass()
64 inline ObjPtr<mirror::Class> ClassLinker::ResolveType(dex::TypeIndex type_idx, in ResolveType()
65 ObjPtr<mirror::Class> referrer) { in ResolveType()
68 HandleWrapperObjPtr<mirror::Class> referrer_wrapper = hs.NewHandleWrapper(&referrer); in ResolveType()
[all …]
Dmethod_handles.h30 namespace mirror {
37 bool IsParameterTypeConvertible(ObjPtr<mirror::Class> from,
38 ObjPtr<mirror::Class> to);
42 bool IsReturnTypeConvertible(ObjPtr<mirror::Class> from,
43 ObjPtr<mirror::Class> to);
49 bool ConvertJValueCommon(Handle<mirror::MethodType> callsite_type,
50 Handle<mirror::MethodType> callee_type,
51 ObjPtr<mirror::Class> from,
52 ObjPtr<mirror::Class> to,
60 ALWAYS_INLINE bool ConvertArgumentValue(Handle<mirror::MethodType> callsite_type,
[all …]
Dreflection.h26 namespace mirror {
36 ObjPtr<mirror::Object> BoxPrimitive(Primitive::Type src_class, const JValue& value)
39 bool UnboxPrimitiveForField(ObjPtr<mirror::Object> o,
40 ObjPtr<mirror::Class> dst_class,
45 bool UnboxPrimitiveForResult(ObjPtr<mirror::Object> o,
46 ObjPtr<mirror::Class> dst_class,
95 ALWAYS_INLINE bool VerifyObjectIsClass(ObjPtr<mirror::Object> o, ObjPtr<mirror::Class> c)
99 ObjPtr<mirror::Object> obj,
100 ObjPtr<mirror::Class> declaring_class,
102 ObjPtr<mirror::Class>* calling_class,
[all …]
Dmethod_handles-inl.h34 inline bool ConvertArgumentValue(Handle<mirror::MethodType> callsite_type, in ConvertArgumentValue()
35 Handle<mirror::MethodType> callee_type, in ConvertArgumentValue()
36 ObjPtr<mirror::Class> from_class, in ConvertArgumentValue()
37 ObjPtr<mirror::Class> to_class, in ConvertArgumentValue()
57 inline bool ConvertArgumentValue(Handle<mirror::MethodType> callsite_type, in ConvertArgumentValue()
58 Handle<mirror::MethodType> callee_type, in ConvertArgumentValue()
68 inline bool ConvertReturnValue(Handle<mirror::MethodType> callsite_type, in ConvertReturnValue()
69 Handle<mirror::MethodType> callee_type, in ConvertReturnValue()
71 ObjPtr<mirror::Class> from_class(callee_type->GetRType()); in ConvertReturnValue()
72 ObjPtr<mirror::Class> to_class(callsite_type->GetRType()); in ConvertReturnValue()
[all …]
/art/runtime/mirror/
Demulated_stack_frame.h31 namespace mirror {
38 static mirror::EmulatedStackFrame* CreateFromShadowFrameAndArgs(
40 Handle<mirror::MethodType> args_type,
41 Handle<mirror::MethodType> frame_type,
49 Handle<mirror::MethodType> callee_type,
59 mirror::MethodType* GetType() REQUIRES_SHARED(Locks::mutator_lock_) { in GetType()
63 mirror::Object* GetReceiver() REQUIRES_SHARED(Locks::mutator_lock_) { in GetReceiver()
72 static mirror::Class* StaticClass() REQUIRES_SHARED(Locks::mutator_lock_) { in StaticClass()
76 mirror::ObjectArray<mirror::Object>* GetReferences() REQUIRES_SHARED(Locks::mutator_lock_) { in GetReferences()
77 return GetFieldObject<mirror::ObjectArray<mirror::Object>>( in GetReferences()
[all …]
Dmethod_type_test.cc31 namespace mirror { namespace
39 static mirror::MethodType* CreateMethodType(const std::string& return_type, in CreateMethodType()
50 Handle<mirror::ClassLoader> boot_class_loader = hs.NewHandle<mirror::ClassLoader>(nullptr); in CreateMethodType()
52 Handle<mirror::Class> return_clazz = hs.NewHandle(class_linker->FindClass( in CreateMethodType()
56 ObjPtr<mirror::Class> class_type = mirror::Class::GetJavaLangClass(); in CreateMethodType()
57 mirror::Class* class_array_type = class_linker->FindArrayClass(self, &class_type); in CreateMethodType()
58 Handle<mirror::ObjectArray<mirror::Class>> param_classes = hs.NewHandle( in CreateMethodType()
59 mirror::ObjectArray<mirror::Class>::Alloc(self, class_array_type, param_types.size())); in CreateMethodType()
62 Handle<mirror::Class> param = hs.NewHandle(class_linker->FindClass( in CreateMethodType()
67 return mirror::MethodType::Create(self, return_clazz, param_classes); in CreateMethodType()
[all …]
Demulated_stack_frame.cc27 namespace mirror { namespace
29 GcRoot<mirror::Class> EmulatedStackFrame::static_class_;
33 static void CalculateFrameAndReferencesSize(ObjPtr<mirror::ObjectArray<mirror::Class>> p_types, in CalculateFrameAndReferencesSize()
34 ObjPtr<mirror::Class> r_type, in CalculateFrameAndReferencesSize()
42 ObjPtr<mirror::Class> type = p_types->GetWithoutChecks(i); in CalculateFrameAndReferencesSize()
74 EmulatedStackFrameAccessor(Handle<mirror::ObjectArray<mirror::Object>> references, in EmulatedStackFrameAccessor()
75 Handle<mirror::ByteArray> stack_frame, in EmulatedStackFrameAccessor()
84 ALWAYS_INLINE void SetReference(ObjPtr<mirror::Object> reference) in SetReference()
105 ALWAYS_INLINE ObjPtr<mirror::Object> GetReference() REQUIRES_SHARED(Locks::mutator_lock_) { in GetReference()
106 return ObjPtr<mirror::Object>(references_->Get(reference_idx_++)); in GetReference()
[all …]
/art/test/497-inlining-and-class-loader/
Dclear_dex_cache.cc35 mirror::DexCache* dex_cache = soa.Decode<mirror::Class>(cls)->GetDexCache(); in Java_Main_cloneResolvedMethods()
37 mirror::MethodDexCacheType* methods = dex_cache->GetResolvedMethods(); in Java_Main_cloneResolvedMethods()
49 ObjPtr<mirror::Array> decoded_array = soa.Decode<mirror::Array>(array); in Java_Main_cloneResolvedMethods()
51 auto pair = mirror::DexCache::GetNativePairPtrSize(methods, i, kRuntimePointerSize); in Java_Main_cloneResolvedMethods()
55 ObjPtr<mirror::IntArray> int_array = down_cast<mirror::IntArray*>(decoded_array.Ptr()); in Java_Main_cloneResolvedMethods()
59 ObjPtr<mirror::LongArray> long_array = down_cast<mirror::LongArray*>(decoded_array.Ptr()); in Java_Main_cloneResolvedMethods()
70 mirror::DexCache* dex_cache = soa.Decode<mirror::Class>(cls)->GetDexCache(); in Java_Main_restoreResolvedMethods()
72 mirror::MethodDexCacheType* methods = in Java_Main_restoreResolvedMethods()
73 soa.Decode<mirror::Class>(cls)->GetDexCache()->GetResolvedMethods(); in Java_Main_restoreResolvedMethods()
75 ObjPtr<mirror::Array> old = soa.Decode<mirror::Array>(old_cache); in Java_Main_restoreResolvedMethods()
[all …]
/art/runtime/gc/collector/
Dconcurrent_copying.h35 namespace mirror {
43 typedef AtomicStack<mirror::Object> ObjectStack;
104 void AssertToSpaceInvariant(mirror::Object* obj, MemberOffset offset, mirror::Object* ref)
107 void AssertToSpaceInvariant(GcRootSource* gc_root_source, mirror::Object* ref)
109 bool IsInToSpace(mirror::Object* ref) REQUIRES_SHARED(Locks::mutator_lock_) { in IsInToSpace()
115 ALWAYS_INLINE mirror::Object* Mark(mirror::Object* from_ref,
116 mirror::Object* holder = nullptr,
120 ALWAYS_INLINE mirror::Object* MarkFromReadBarrier(mirror::Object* from_ref)
143 virtual mirror::Object* IsMarked(mirror::Object* from_ref) OVERRIDE
147 void PushOntoMarkStack(mirror::Object* obj) REQUIRES_SHARED(Locks::mutator_lock_)
[all …]
/art/runtime/native/
Djava_lang_String.cc37 return soa.Decode<mirror::String>(java_this)->CharAt(index); in String_charAt()
46 return soa.Decode<mirror::String>(java_this)->CompareTo( in String_compareTo()
47 soa.Decode<mirror::String>(java_rhs).Ptr()); in String_compareTo()
58 Handle<mirror::String> string_this(hs.NewHandle(soa.Decode<mirror::String>(java_this))); in String_concat()
59 Handle<mirror::String> string_arg(hs.NewHandle(soa.Decode<mirror::String>(java_string_arg))); in String_concat()
63 ObjPtr<mirror::String> result = in String_concat()
64 mirror::String::AllocFromStrings(soa.Self(), string_this, string_arg); in String_concat()
74 Handle<mirror::String> string_this(hs.NewHandle(soa.Decode<mirror::String>(java_this))); in String_fastSubstring()
76 ObjPtr<mirror::String> result = mirror::String::AllocFromString<true>(soa.Self(), in String_fastSubstring()
88 Handle<mirror::CharArray> char_array(hs.NewHandle(soa.Decode<mirror::CharArray>(buffer))); in String_getCharsNoCheck()
[all …]
Djava_lang_reflect_Executable.cc44 ObjPtr<mirror::Class> annotation_array_class = in Executable_getDeclaredAnnotationsNative()
45 soa.Decode<mirror::Class>(WellKnownClasses::java_lang_annotation_Annotation__array); in Executable_getDeclaredAnnotationsNative()
46 ObjPtr<mirror::ObjectArray<mirror::Object>> empty_array = in Executable_getDeclaredAnnotationsNative()
47 mirror::ObjectArray<mirror::Object>::Alloc(soa.Self(), annotation_array_class, 0); in Executable_getDeclaredAnnotationsNative()
62 Handle<mirror::Class> klass(hs.NewHandle(soa.Decode<mirror::Class>(annotationType))); in Executable_getAnnotationNative()
85 Handle<mirror::ObjectArray<mirror::Object>> annotations = in Executable_getParameterAnnotationsNative()
104 Handle<mirror::Class> declaring_class = hs.NewHandle(method->GetDeclaringClass()); in Executable_getParameterAnnotationsNative()
112 Handle<mirror::ObjectArray<mirror::Object>> resized_annotations = hs.NewHandle( in Executable_getParameterAnnotationsNative()
113 mirror::ObjectArray<mirror::Object>::Alloc( in Executable_getParameterAnnotationsNative()
127 ObjPtr<mirror::Class> annotation_array_class = in Executable_getParameterAnnotationsNative()
[all …]
/art/runtime/arch/x86/
Dentrypoints_init_x86.cc30 extern "C" size_t art_quick_instance_of(mirror::Object* obj, mirror::Class* ref_class);
37 extern "C" mirror::Object* art_quick_read_barrier_mark_reg00(mirror::Object*);
38 extern "C" mirror::Object* art_quick_read_barrier_mark_reg01(mirror::Object*);
39 extern "C" mirror::Object* art_quick_read_barrier_mark_reg02(mirror::Object*);
40 extern "C" mirror::Object* art_quick_read_barrier_mark_reg03(mirror::Object*);
41 extern "C" mirror::Object* art_quick_read_barrier_mark_reg05(mirror::Object*);
42 extern "C" mirror::Object* art_quick_read_barrier_mark_reg06(mirror::Object*);
43 extern "C" mirror::Object* art_quick_read_barrier_mark_reg07(mirror::Object*);
44 extern "C" mirror::Object* art_quick_read_barrier_slow(mirror::Object*, mirror::Object*, uint32_t);
45 extern "C" mirror::Object* art_quick_read_barrier_for_root_slow(GcRoot<mirror::Object>*);
/art/openjdkjvmti/
Dti_class_loader.cc62 art::Handle<art::mirror::ClassLoader> loader, in AddToClassLoader()
70 art::Handle<art::mirror::Object> java_dex_file_obj( in AddToClassLoader()
75 art::Handle<art::mirror::LongArray> old_cookie(hs.NewHandle(GetDexFileCookie(java_dex_file_obj))); in AddToClassLoader()
76 art::Handle<art::mirror::LongArray> cookie(hs.NewHandle( in AddToClassLoader()
86 void ClassLoaderHelper::UpdateJavaDexFile(art::ObjPtr<art::mirror::Object> java_dex_file, in UpdateJavaDexFile()
87 art::ObjPtr<art::mirror::LongArray> new_cookie) { in UpdateJavaDexFile()
93 art::ObjPtr<art::mirror::LongArray> orig_internal_cookie( in UpdateJavaDexFile()
95 art::ObjPtr<art::mirror::LongArray> orig_cookie( in UpdateJavaDexFile()
103 art::ObjPtr<art::mirror::LongArray> ClassLoaderHelper::GetDexFileCookie( in GetDexFileCookie()
104 art::Handle<art::mirror::Object> java_dex_file_obj) { in GetDexFileCookie()
[all …]

12345678910>>...21