/art/runtime/native/ |
H A D | java_lang_reflect_Method.cc | 19 #include "mirror/art_method.h" 20 #include "mirror/art_method-inl.h" 21 #include "mirror/class-inl.h" 22 #include "mirror/object-inl.h" 23 #include "mirror/object_array-inl.h" 38 mirror::ArtMethod* proxy_method = mirror::ArtMethod::FromReflectedMethod(soa, javaMethod); 40 mirror::Class* proxy_class = proxy_method->GetDeclaringClass(); 50 mirror::ObjectArray<mirror [all...] |
H A D | dalvik_system_VMStack.cc | 19 #include "mirror/art_method-inl.h" 20 #include "mirror/class-inl.h" 21 #include "mirror/class_loader.h" 22 #include "mirror/object-inl.h" 32 if (soa.Decode<mirror::Object*>(peer) == soa.Self()->GetPeer()) { 90 ClosestUserClassLoaderVisitor(Thread* thread, mirror::Object* bootstrap, mirror::Object* system) 95 mirror::Class* c = GetMethod()->GetDeclaringClass(); 96 mirror::Object* cl = c->GetClassLoader(); 104 mirror [all...] |
H A D | java_lang_reflect_Constructor.cc | 19 #include "mirror/art_method.h" 20 #include "mirror/art_method-inl.h" 21 #include "mirror/class-inl.h" 22 #include "mirror/object-inl.h" 39 mirror::ArtMethod* m = mirror::ArtMethod::FromReflectedMethod(soa, javaMethod); 41 Handle<mirror::Class> c(hs.NewHandle(m->GetDeclaringClass())); 64 mirror::Object* receiver =
|
/art/runtime/ |
H A D | reference_table.h | 31 namespace mirror { namespace in namespace:art 33 } // namespace mirror 44 void Add(mirror::Object* obj) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 46 void Remove(mirror::Object* obj) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 55 typedef std::vector<GcRoot<mirror::Object>, 56 TrackingAllocator<GcRoot<mirror::Object>, kAllocatorTagReferenceTable>> Table;
|
H A D | transaction.h | 31 namespace mirror { namespace in namespace:art 44 void RecordWriteField32(mirror::Object* obj, MemberOffset field_offset, uint32_t value, 47 void RecordWriteField64(mirror::Object* obj, MemberOffset field_offset, uint64_t value, 50 void RecordWriteFieldReference(mirror::Object* obj, MemberOffset field_offset, 51 mirror::Object* value, bool is_volatile) 55 void RecordWriteArray(mirror::Array* array, size_t index, uint64_t value) 60 void RecordStrongStringInsertion(mirror::String* s) 63 void RecordWeakStringInsertion(mirror::String* s) 66 void RecordStrongStringRemoval(mirror::String* s) 69 void RecordWeakStringRemoval(mirror [all...] |
H A D | handle_scope_test.cc | 35 StackReference<mirror::Object> references_storage_[kNumReferences]; 45 test_table.SetReference(0, reinterpret_cast<mirror::Object*>(0x1234)); 64 // Assume sizeof(StackReference<mirror::Object>) == sizeof(uint32_t) 66 EXPECT_EQ(sizeof(StackReference<mirror::Object>), sizeof(uint32_t));
|
H A D | reference_table.cc | 21 #include "mirror/array.h" 22 #include "mirror/array-inl.h" 23 #include "mirror/class.h" 24 #include "mirror/class-inl.h" 25 #include "mirror/object-inl.h" 26 #include "mirror/string-inl.h" 41 void ReferenceTable::Add(mirror::Object* obj) { 48 entries_.push_back(GcRoot<mirror::Object>(obj)); 51 void ReferenceTable::Remove(mirror::Object* obj) { 54 mirror [all...] |
H A D | transaction_test.cc | 20 #include "mirror/array-inl.h" 21 #include "mirror/art_field-inl.h" 22 #include "mirror/art_method-inl.h" 32 Handle<mirror::Class> h_klass( 38 Handle<mirror::Object> h_obj(hs.NewHandle(h_klass->AllocObject(soa.Self()))); 51 Handle<mirror::Class> h_klass( 54 Handle<mirror::Object> h_obj(hs.NewHandle(h_klass->AllocObject(soa.Self()))); 79 Handle<mirror::Class> h_klass( 89 Handle<mirror::Array> h_obj( 91 mirror [all...] |
H A D | common_throws.cc | 26 #include "mirror/art_method-inl.h" 27 #include "mirror/class-inl.h" 28 #include "mirror/object-inl.h" 29 #include "mirror/object_array-inl.h" 35 static void AddReferrerLocation(std::ostream& os, mirror::Class* referrer) 47 mirror::Class* referrer, const char* fmt, va_list* args = NULL) 69 mirror::Class* referrer, const char* fmt, va_list* args = NULL) 91 void ThrowAbstractMethodError(mirror::ArtMethod* method) { 112 void ThrowArrayStoreException(mirror::Class* element_class, mirror [all...] |
H A D | stack.h | 25 #include "mirror/object_reference.h" 32 namespace mirror { namespace in namespace:art 35 } // namespace mirror 103 class MANAGED StackReference : public mirror::ObjectReference<false, MirrorType> { 106 : mirror::ObjectReference<false, MirrorType>(nullptr) {} 115 : mirror::ObjectReference<false, MirrorType>(p) {} 127 (sizeof(StackReference<mirror::Object>) * num_vregs); 132 mirror::ArtMethod* method, uint32_t dex_pc) { 139 mirror::ArtMethod* method, uint32_t dex_pc, void* memory) { 217 mirror [all...] |
H A D | jvalue.h | 25 namespace mirror { namespace in namespace:art 27 } // namespace mirror 53 mirror::Object* GetL() const { return l; } 54 void SetL(mirror::Object* new_l) { l = new_l; } 73 mirror::Object* l;
|
/art/runtime/entrypoints/ |
H A D | entrypoint_utils-inl.h | 28 #include "mirror/art_method.h" 29 #include "mirror/array.h" 30 #include "mirror/class-inl.h" 31 #include "mirror/object-inl.h" 32 #include "mirror/throwable.h" 40 static inline mirror::Class* CheckObjectAlloc(uint32_t type_idx, 41 mirror::ArtMethod* method, 43 mirror::Class* klass = method->GetDexCacheResolvedType<false>(type_idx); 62 mirror::Class* referrer = method->GetDeclaringClass(); 71 Handle<mirror [all...] |
/art/runtime/gc/ |
H A D | reference_processor.h | 30 namespace mirror { namespace in namespace:art 34 } // namespace mirror 44 static bool PreserveSoftReferenceCallback(mirror::HeapReference<mirror::Object>* obj, void* arg) 58 mirror::Object* GetReferent(Thread* self, mirror::Reference* reference) 61 void DelayReferenceReferent(mirror::Class* klass, mirror::Reference* ref, 67 bool MakeCircularListIfUnenqueued(mirror::FinalizerReference* reference)
|
/art/test/116-nodex2oat/ |
H A D | nodex2oat.cc | 19 #include "mirror/class-inl.h" 29 mirror::Class* klass = soa.Decode<mirror::Class*>(cls);
|
/art/test/117-nopatchoat/ |
H A D | nopatchoat.cc | 19 #include "mirror/class-inl.h" 29 mirror::Class* klass = soa.Decode<mirror::Class*>(cls);
|
/art/test/118-noimage-dex2oat/ |
H A D | noimage-dex2oat.cc | 19 #include "mirror/class-inl.h" 29 mirror::Class* klass = soa.Decode<mirror::Class*>(cls);
|
/art/runtime/gc/space/ |
H A D | bump_pointer_space.h | 49 mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, 52 mirror::Object* AllocThreadUnsafe(Thread* self, size_t num_bytes, size_t* bytes_allocated, 56 mirror::Object* AllocNonvirtual(size_t num_bytes); 57 mirror::Object* AllocNonvirtualWithoutAccounting(size_t num_bytes); 60 size_t AllocationSize(mirror::Object* obj, size_t* usable_size) OVERRIDE 66 size_t Free(Thread*, mirror::Object*) OVERRIDE { 70 size_t FreeList(Thread*, size_t, mirror::Object**) OVERRIDE { 74 size_t AllocationSizeNonvirtual(mirror::Object* obj, size_t* usable_size) 123 bool Contains(const mirror::Object* obj) const { 132 static mirror [all...] |
H A D | malloc_space.h | 57 virtual mirror::Object* AllocWithGrowth(Thread* self, size_t num_bytes, 60 virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, 64 virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; 65 virtual size_t Free(Thread* self, mirror::Object* ptr) 67 virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) 130 mirror::Class* FindRecentFreedObject(const mirror::Object* obj); 153 virtual void RegisterRecentFree(mirror::Object* ptr) 164 std::pair<const mirror::Object*, mirror [all...] |
H A D | valgrind_malloc_space-inl.h | 33 mirror::Object* ValgrindMallocSpace<S, A>::AllocWithGrowth(Thread* self, size_t num_bytes, 41 mirror::Object* result = reinterpret_cast<mirror::Object*>( 50 mirror::Object* ValgrindMallocSpace<S, A>::Alloc(Thread* self, size_t num_bytes, 58 mirror::Object* result = reinterpret_cast<mirror::Object*>( 67 size_t ValgrindMallocSpace<S, A>::AllocationSize(mirror::Object* obj, size_t* usable_size) { 68 size_t result = S::AllocationSize(reinterpret_cast<mirror::Object*>( 74 size_t ValgrindMallocSpace<S, A>::Free(Thread* self, mirror::Object* ptr) { 81 return S::Free(self, reinterpret_cast<mirror [all...] |
H A D | large_object_space.h | 57 size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) OVERRIDE; 86 bool Contains(const mirror::Object* obj) const { 95 static void SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg); 119 size_t AllocationSize(mirror::Object* obj, size_t* usable_size); 120 mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, 122 size_t Free(Thread* self, mirror::Object* ptr); 125 bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; 133 std::vector<mirror::Object*, TrackingAllocator<mirror::Object*, kAllocatorTagLOS>> large_objects_ 135 typedef SafeMap<mirror [all...] |
H A D | rosalloc_space-inl.h | 28 inline size_t RosAllocSpace::AllocationSizeNonvirtual(mirror::Object* obj, size_t* usable_size) { 50 inline mirror::Object* RosAllocSpace::AllocCommon(Thread* self, size_t num_bytes, 56 mirror::Object* result = reinterpret_cast<mirror::Object*>(
|
/art/runtime/gc/collector/ |
H A D | mark_compact.cc | 38 #include "mirror/art_field.h" 39 #include "mirror/art_field-inl.h" 40 #include "mirror/class-inl.h" 41 #include "mirror/class_loader.h" 42 #include "mirror/dex_cache.h" 43 #include "mirror/reference-inl.h" 44 #include "mirror/object-inl.h" 45 #include "mirror/object_array.h" 46 #include "mirror/object_array-inl.h" 52 using ::art::mirror [all...] |
/art/runtime/entrypoints/quick/ |
H A D | quick_deoptimization_entrypoints.cc | 20 #include "mirror/art_method-inl.h" 21 #include "mirror/class-inl.h" 22 #include "mirror/object_array-inl.h" 23 #include "mirror/object-inl.h" 30 extern "C" void artDeoptimize(Thread* self, StackReference<mirror::ArtMethod>* sp)
|
/art/runtime/mirror/ |
H A D | iftable-inl.h | 23 namespace mirror { namespace in namespace:art 33 } // namespace mirror
|
H A D | proxy.h | 26 namespace mirror { namespace in namespace:art 28 // C++ mirror of java.lang.reflect.Proxy. 37 } // namespace mirror
|