/art/runtime/ |
object_callbacks.h | 23 namespace mirror { namespace in namespace:art 26 } // namespace mirror 29 typedef void (ObjectCallback)(mirror::Object* obj, void* arg); 36 virtual mirror::Object* IsMarked(mirror::Object* obj) = 0; 44 virtual mirror::Object* MarkObject(mirror::Object* obj) = 0; 46 virtual void MarkHeapReference(mirror::HeapReference<mirror::Object>* obj,
|
dex_file_annotations.h | 22 #include "mirror/object_array.h" 26 namespace mirror { namespace in namespace:art 29 } // 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 [all...] |
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...] |
intern_table.h | 40 namespace mirror { namespace in namespace:art 42 } // namespace mirror 60 ObjPtr<mirror::String> InternStrong(int32_t utf16_length, const char* utf8_data) 66 ObjPtr<mirror::String> InternStrongImageString(ObjPtr<mirror::String> s) 70 ObjPtr<mirror::String> InternStrong(const char* utf8_data) REQUIRES_SHARED(Locks::mutator_lock_) 74 ObjPtr<mirror::String> InternStrong(ObjPtr<mirror::String> s) 79 ObjPtr<mirror::String> InternWeak(ObjPtr<mirror::String> s) REQUIRES_SHARED(Locks::mutator_lock_ [all...] |
jvalue-inl.h | 26 inline void JValue::SetL(ObjPtr<mirror::Object> new_l) {
|
/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 39 static mirror::EmulatedStackFrame* CreateFromShadowFrameAndArgs( 41 Handle<mirror::MethodType> args_type, 42 Handle<mirror::MethodType> frame_type, 51 Handle<mirror::MethodType> callee_type, 61 mirror::MethodType* GetType() REQUIRES_SHARED(Locks::mutator_lock_) { 65 mirror::Object* GetReceiver() REQUIRES_SHARED(Locks::mutator_lock_) { 74 static mirror::Class* StaticClass() REQUIRES_SHARED(Locks::mutator_lock_) { 78 mirror::ObjectArray<mirror::Object>* GetReferences() REQUIRES_SHARED(Locks::mutator_lock_) [all...] |
/art/runtime/arch/arm64/ |
entrypoints_init_arm64.cc | 34 extern "C" size_t artInstanceOfFromCode(mirror::Object* obj, mirror::Class* ref_class); 41 extern "C" mirror::Object* art_quick_read_barrier_mark_reg00(mirror::Object*); 42 extern "C" mirror::Object* art_quick_read_barrier_mark_reg01(mirror::Object*); 43 extern "C" mirror::Object* art_quick_read_barrier_mark_reg02(mirror::Object*); 44 extern "C" mirror::Object* art_quick_read_barrier_mark_reg03(mirror::Object*) [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 66 extern mirror::Object* JniMethodEndWithReference(jobject result, uint32_t saved_local_ref_cookie, 69 extern mirror::Object* JniMethodFastEndWithReference(jobject result, 75 extern mirror::Object* JniMethodEndWithReferenceSynchronized(jobject result, 80 extern void ReadBarrierJni(mirror::CompressedReference<mirror::Object>* handle_on_stack, 94 extern "C" mirror::Object* artReadBarrierMark(mirror::Object* obj) 100 extern "C" mirror::Object* artReadBarrierSlow(mirror::Object* ref [all...] |
/art/compiler/ |
compiled_class.h | 20 #include "mirror/class.h" 26 explicit CompiledClass(mirror::Class::Status status) : status_(status) {} 28 mirror::Class::Status GetStatus() const { 31 void SetStatus(mirror::Class::Status status) { 35 mirror::Class::Status status_;
|
/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)
|
/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...] |
semi_space-inl.h | 23 #include "mirror/object-inl.h" 29 inline mirror::Object* SemiSpace::GetForwardingAddressInFromSpace(mirror::Object* obj) const { 35 return reinterpret_cast<mirror::Object*>(lock_word.ForwardingAddress()); 43 mirror::ObjectReference<kPoisonReferences, mirror::Object>* obj_ptr) { 44 mirror::Object* obj = obj_ptr->AsMirrorPtr(); 49 mirror::Object* forward_address = GetForwardingAddressInFromSpace(obj); 64 auto slow_path = [this](const mirror::Object* ref) { 78 mirror::ObjectReference<kPoisonReferences, mirror::Object>* obj_ptr) [all...] |
/art/runtime/gc/ |
reference_processor-inl.h | 26 return mirror::Reference::GetJavaLangRefReference()->GetSlowPathEnabled();
|
/art/runtime/arch/mips64/ |
entrypoints_init_mips64.cc | 33 extern "C" size_t artInstanceOfFromCode(mirror::Object* obj, mirror::Class* ref_class); 40 extern "C" mirror::Object* art_quick_read_barrier_mark_reg01(mirror::Object*); 41 extern "C" mirror::Object* art_quick_read_barrier_mark_reg02(mirror::Object*); 42 extern "C" mirror::Object* art_quick_read_barrier_mark_reg03(mirror::Object*); 43 extern "C" mirror::Object* art_quick_read_barrier_mark_reg04(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 | 25 #include "mirror/class-inl.h" 26 #include "mirror/object-inl.h" 27 #include "mirror/object_array-inl.h" 47 ObjPtr<mirror::Class> klass = method->GetDeclaringClass(); 58 mirror::ObjectArray<mirror::Class>* declared_exceptions = 62 mirror::ObjectArray<mirror::Class>* result_array = 66 ObjPtr<mirror::Class> class_class = mirror::Class::GetJavaLangClass() [all...] |
java_lang_invoke_MethodHandleImpl.cc | 22 #include "mirror/field.h" 23 #include "mirror/method.h" 24 #include "mirror/method_handle_impl.h" 33 Handle<mirror::MethodHandleImpl> handle = hs.NewHandle( 34 soa.Decode<mirror::MethodHandleImpl>(thiz)); 38 const mirror::MethodHandle::Kind handle_kind = handle->GetHandleKind(); 44 MutableHandle<mirror::Object> h_object(hs.NewHandle<mirror::Object>(nullptr)); 45 if (handle_kind >= mirror::MethodHandle::kFirstAccessorKind) { 47 h_object.Assign(mirror::Field::CreateFromArtField<kRuntimePointerSize, false> [all...] |
/art/runtime/openjdkjvmti/ |
ti_class_loader.h | 50 #include "mirror/array-inl.h" 51 #include "mirror/array.h" 52 #include "mirror/class-inl.h" 53 #include "mirror/class.h" 54 #include "mirror/class_loader-inl.h" 55 #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) 85 static art::ObjPtr<art::mirror::LongArray> GetDexFileCookie [all...] |