/art/runtime/ |
object_callbacks.h | 23 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,
|
debug_print.h | 21 #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)
|
stack_reference.h | 21 #include "mirror/object_reference.h" 27 class PACKED(4) StackReference : public mirror::CompressedReference<MirrorType> {
|
image-inl.h | 30 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::ObjectArray<mirror::Object>* result [all...] |
class_linker.h | 36 #include "mirror/class.h" 53 namespace mirror { namespace in namespace:art 68 } // namespace mirror 90 virtual bool operator()(ObjPtr<mirror::Class> klass) = 0; 96 virtual void Visit(ObjPtr<mirror::ClassLoader> class_loader) 102 // Well known mirror::Class roots accessed via GetClassRoot. 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 [all...] |
intern_table.h | 45 namespace mirror { namespace in namespace:art 47 } // 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_ [all...] |
/art/runtime/mirror/ |
method_handle_impl-inl.h | 26 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
|
emulated_stack_frame.h | 31 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::ObjectArray<mirror::Object>* GetReferences() REQUIRES_SHARED(Locks::mutator_lock_) [all...] |
/art/runtime/entrypoints/quick/ |
quick_entrypoints_list.h | 23 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*) [all...] |
quick_cast_entrypoints.cc | 17 #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)
|
quick_entrypoints.h | 32 namespace mirror { namespace in namespace:art 37 } // namespace mirror 67 extern mirror::Object* JniMethodEndWithReference(jobject result, uint32_t saved_local_ref_cookie, 70 extern mirror::Object* JniMethodFastEndWithReference(jobject result, 76 extern mirror::Object* JniMethodEndWithReferenceSynchronized(jobject result, 81 extern void ReadBarrierJni(mirror::CompressedReference<mirror::Object>* handle_on_stack, 95 extern "C" mirror::Object* artReadBarrierMark(mirror::Object* obj) 101 extern "C" mirror::Object* artReadBarrierSlow(mirror::Object* ref [all...] |
/art/tools/cpp-define-generator/ |
constant_reference.def | 18 #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>)))
|
constant_dexcache.def | 18 #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/arch/arm64/ |
entrypoints_init_arm64.cc | 35 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*) [all...] |
/art/runtime/dex/ |
dex_file_annotations.h | 23 #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::String>* GetSignatureAnnotationForField(ArtField* field [all...] |
/art/runtime/gc/collector/ |
immune_region.h | 24 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_;
|
mark_sweep-inl.h | 23 #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::kClassFlagClass) [all...] |
/art/runtime/gc/ |
reference_processor-inl.h | 22 #include "mirror/reference-inl.h" 28 return mirror::Reference::GetJavaLangRefReference()->GetSlowPathEnabled();
|
/art/runtime/arch/mips64/ |
entrypoints_init_mips64.cc | 36 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*) [all...] |
/art/openjdkjvmti/ |
ti_class_loader.h | 51 #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::ClassLoader> loader [all...] |
/art/runtime/arch/arm/ |
entrypoints_init_arm.cc | 35 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*) [all...] |
/external/ImageMagick/PerlMagick/demo/ |
Turtle.pm | 11 @{$self}{qw(x y theta mirror)} = @_; 33 $self->{theta} += $dtheta*$self->{mirror}; 40 @{$self}{qw(x y theta mirror)}; 47 @{$self}{qw(x y theta mirror)} = @_; 50 sub mirror subroutine 54 $self->{mirror} *= -1;
|
/art/runtime/arch/x86_64/ |
entrypoints_init_x86_64.cc | 33 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*) [all...] |
/art/runtime/native/ |
java_lang_reflect_Method.cc | 27 #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::Class::GetJavaLangClass() [all...] |
java_lang_invoke_MethodHandleImpl.cc | 24 #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::Field::CreateFromArtField<kRuntimePointerSize, false> [all...] |