Searched refs:mirror (Results 1 - 25 of 503) sorted by relevance

1234567891011>>

/art/runtime/mirror/
H A Dmethod_handle_impl-inl.h26 namespace mirror { namespace in namespace:art
28 inline mirror::MethodType* MethodHandle::GetMethodType() {
29 return GetFieldObject<mirror::MethodType>(OFFSET_OF_OBJECT_MEMBER(MethodHandle, method_type_));
32 inline mirror::MethodType* MethodHandle::GetNominalType() {
33 return GetFieldObject<mirror::MethodType>(OFFSET_OF_OBJECT_MEMBER(MethodHandle, nominal_type_));
36 inline ObjPtr<mirror::Class> MethodHandle::GetTargetClass() {
42 } // namespace mirror
H A Demulated_stack_frame.h31 namespace mirror { namespace in namespace:art
33 // C++ mirror of dalvik.system.EmulatedStackFrame
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_) {
63 mirror::Object* GetReceiver() REQUIRES_SHARED(Locks::mutator_lock_) {
72 static mirror::Class* StaticClass() REQUIRES_SHARED(Locks::mutator_lock_) {
76 mirror
[all...]
H A Dmethod_type_test.cc31 namespace mirror { namespace in namespace:art
39 static mirror::MethodType* CreateMethodType(const std::string& return_type,
50 Handle<mirror::ClassLoader> boot_class_loader = hs.NewHandle<mirror::ClassLoader>(nullptr);
52 Handle<mirror::Class> return_clazz = hs.NewHandle(class_linker->FindClass(
56 ObjPtr<mirror::Class> class_type = mirror::Class::GetJavaLangClass();
57 mirror::Class* class_array_type = class_linker->FindArrayClass(self, &class_type);
58 Handle<mirror::ObjectArray<mirror
[all...]
/art/runtime/arch/arm64/
H A 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
[all...]
/art/runtime/entrypoints/quick/
H A 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
[all...]
H A Dquick_cast_entrypoints.cc17 #include "mirror/class-inl.h"
18 #include "mirror/object-inl.h"
23 extern "C" size_t artIsAssignableFromCode(mirror::Class* klass, mirror::Class* ref_class)
31 extern "C" size_t artInstanceOfFromCode(mirror::Object* obj, mirror::Class* ref_class)
/art/runtime/
H A Dobject_callbacks.h23 namespace mirror { namespace in namespace:art
26 } // namespace mirror
33 virtual mirror::Object* IsMarked(mirror::Object* obj) = 0;
41 virtual mirror::Object* MarkObject(mirror::Object* obj) = 0;
43 virtual void MarkHeapReference(mirror::HeapReference<mirror::Object>* obj,
H A Ddebug_print.h21 #include "mirror/object.h"
27 std::string DescribeSpace(ObjPtr<mirror::Class> klass)
29 std::string DescribeLoaders(ObjPtr<mirror::ClassLoader> loader, const char* class_descriptor)
32 void DumpB77342775DebugData(ObjPtr<mirror::Class> target_class, ObjPtr<mirror::Class> src_class)
H A Dimage-inl.h30 inline mirror::Object* ImageHeader::GetImageRoot(ImageRoot image_root) const {
31 mirror::ObjectArray<mirror::Object>* image_roots = GetImageRoots<kReadBarrierOption>();
36 inline mirror::ObjectArray<mirror::Object>* ImageHeader::GetImageRoots() const {
41 mirror::ObjectArray<mirror::Object>* image_roots =
42 reinterpret_cast<mirror::ObjectArray<mirror::Object>*>(image_roots_);
43 mirror
[all...]
H A Dstack_reference.h21 #include "mirror/object_reference.h"
27 class PACKED(4) StackReference : public mirror::CompressedReference<MirrorType> {
H A Dart_field.h36 namespace mirror { namespace in namespace:art
41 } // 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() {
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
[all...]
/art/tools/cpp-define-generator/
H A Dconstant_reference.def18 #include "mirror/object.h" // mirror::Object
20 #include "mirror/object_reference.h" // mirror::CompressedReference
25 DEFINE_EXPR(STACK_REFERENCE_SIZE, size_t, sizeof(art::StackReference<art::mirror::Object>))
27 DEFINE_EXPR(COMPRESSED_REFERENCE_SIZE, size_t, sizeof(art::mirror::CompressedReference<art::mirror::Object>))
28 DEFINE_EXPR(COMPRESSED_REFERENCE_SIZE_SHIFT, size_t, art::WhichPowerOf2(sizeof(art::mirror::CompressedReference<art::mirror::Object>)))
H A Dconstant_dexcache.def18 #include "mirror/dex_cache.h" // art::mirror::DexCache, StringDexCachePair
22 art::WhichPowerOf2(sizeof(art::mirror::StringDexCachePair)))
24 art::mirror::DexCache::kDexCacheStringCacheSize - 1)
26 art::LeastSignificantBit(art::mirror::DexCache::kDexCacheStringCacheSize))
28 sizeof(art::mirror::StringDexCachePair))
30 art::mirror::DexCache::kDexCacheMethodCacheSize - 1)
32 art::LeastSignificantBit(art::mirror::DexCache::kDexCacheMethodCacheSize))
/art/runtime/dex/
H A Ddex_file_annotations.h23 #include "mirror/dex_cache.h"
24 #include "mirror/object_array.h"
28 namespace mirror { namespace in namespace:art
30 } // 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
[all...]
/art/runtime/gc/collector/
H A Dimmune_region.h24 namespace mirror { namespace in namespace:art
26 } // namespace mirror
46 ALWAYS_INLINE bool ContainsObject(const mirror::Object* obj) const {
51 void SetBegin(mirror::Object* begin) {
56 void SetEnd(mirror::Object* end) {
61 mirror::Object* Begin() const {
65 mirror::Object* End() const {
78 mirror::Object* begin_;
79 mirror::Object* end_;
H A Dmark_sweep-inl.h23 #include "mirror/class-inl.h"
24 #include "mirror/object-refvisitor-inl.h"
25 #include "mirror/object_array-inl.h"
26 #include "mirror/reference.h"
33 inline void MarkSweep::ScanObjectVisit(mirror::Object* obj,
39 mirror::Class* klass = obj->GetClass<kVerifyNone>();
41 if ((class_flags & mirror::kClassFlagNoReferenceFields) != 0) {
43 } else if (class_flags == mirror::kClassFlagNormal) {
45 } else if (class_flags == mirror::kClassFlagObjectArray) {
47 } else if (class_flags == mirror
[all...]
/art/runtime/arch/mips64/
H A 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
[all...]
/art/openjdkjvmti/
H A Dti_class_loader.h51 #include "mirror/array-inl.h"
52 #include "mirror/array.h"
53 #include "mirror/class-inl.h"
54 #include "mirror/class.h"
55 #include "mirror/class_loader-inl.h"
56 #include "mirror/string-inl.h"
74 art::Handle<art::mirror::ClassLoader> loader,
81 static art::ObjPtr<art::mirror::Object> FindSourceDexFileObject(
82 art::Thread* self, art::Handle<art::mirror::ClassLoader> loader)
89 art::Handle<art::mirror
[all...]
/art/runtime/arch/arm/
H A 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
[all...]
/art/runtime/arch/x86_64/
H A 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
[all...]
/art/runtime/native/
H A Djava_lang_reflect_Method.cc27 #include "mirror/class-inl.h"
28 #include "mirror/object-inl.h"
29 #include "mirror/object_array-inl.h"
50 ObjPtr<mirror::Class> klass = method->GetDeclaringClass();
61 mirror::ObjectArray<mirror::Class>* declared_exceptions =
65 mirror::ObjectArray<mirror::Class>* result_array =
69 ObjPtr<mirror::Class> class_class = mirror
[all...]
H A Djava_lang_invoke_MethodHandleImpl.cc24 #include "mirror/field.h"
25 #include "mirror/method.h"
26 #include "mirror/method_handle_impl.h"
36 Handle<mirror::MethodHandleImpl> handle = hs.NewHandle(
37 soa.Decode<mirror::MethodHandleImpl>(thiz));
41 const mirror::MethodHandle::Kind handle_kind = handle->GetHandleKind();
47 MutableHandle<mirror::Object> h_object(hs.NewHandle<mirror::Object>(nullptr));
48 if (handle_kind >= mirror::MethodHandle::kFirstAccessorKind) {
50 h_object.Assign(mirror
[all...]
/art/runtime/gc/
H A Dreference_processor-inl.h22 #include "mirror/reference-inl.h"
28 return mirror::Reference::GetJavaLangRefReference()->GetSlowPathEnabled();
/art/test/497-inlining-and-class-loader/
H A Dclear_dex_cache.cc20 #include "mirror/array-inl.h"
21 #include "mirror/class-inl.h"
22 #include "mirror/dex_cache-inl.h"
35 mirror::DexCache* dex_cache = soa.Decode<mirror::Class>(cls)->GetDexCache();
37 mirror::MethodDexCacheType* methods = dex_cache->GetResolvedMethods();
49 ObjPtr<mirror::Array> decoded_array = soa.Decode<mirror::Array>(array);
51 auto pair = mirror::DexCache::GetNativePairPtrSize(methods, i, kRuntimePointerSize);
55 ObjPtr<mirror
[all...]
/art/runtime/arch/x86/
H A 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
[all...]

Completed in 1134 milliseconds

1234567891011>>