/art/runtime/entrypoints/quick/ |
H A D | quick_lock_entrypoints.cc | 19 #include "mirror/object-inl.h" 23 extern "C" int artLockObjectFromCode(mirror::Object* obj, Thread* self) 44 extern "C" int artUnlockObjectFromCode(mirror::Object* obj, Thread* self)
|
H A D | quick_fillarray_entrypoints.cc | 19 #include "mirror/array.h" 27 extern "C" int artHandleFillArrayDataFromCode(uint32_t payload_offset, mirror::Array* array,
|
/art/runtime/gc/space/ |
H A D | dlmalloc_space.h | 50 virtual mirror::Object* AllocWithGrowth(Thread* self, size_t num_bytes, size_t* bytes_allocated, 55 virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, 62 virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) OVERRIDE { 66 virtual size_t Free(Thread* self, mirror::Object* ptr) OVERRIDE 70 virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) OVERRIDE 87 mirror::Object* AllocNonvirtual(Thread* self, size_t num_bytes, size_t* bytes_allocated, 92 size_t AllocationSizeNonvirtual(mirror::Object* obj, size_t* usable_size); 147 mirror::Object* AllocWithoutGrowthLocked(Thread* self, size_t num_bytes, size_t* bytes_allocated,
|
H A D | region_space-inl.h | 26 inline mirror::Object* RegionSpace::Alloc(Thread*, size_t num_bytes, size_t* bytes_allocated, 34 inline mirror::Object* RegionSpace::AllocThreadUnsafe(Thread* self, size_t num_bytes, 43 inline mirror::Object* RegionSpace::AllocNonvirtual(size_t num_bytes, size_t* bytes_allocated, 47 mirror::Object* obj; 114 inline mirror::Object* RegionSpace::Region::Alloc(size_t num_bytes, size_t* bytes_allocated, 138 return reinterpret_cast<mirror::Object*>(old_top); 141 inline size_t RegionSpace::AllocationSizeNonvirtual(mirror::Object* obj, size_t* usable_size) { 237 mirror::Object* obj = reinterpret_cast<mirror::Object*>(r->Begin()); 247 mirror [all...] |
H A D | memory_tool_malloc_space-inl.h | 31 inline mirror::Object* AdjustForValgrind(void* obj_with_rdz, size_t num_bytes, 59 mirror::Object* result = reinterpret_cast<mirror::Object*>( 73 inline size_t GetObjSizeNoThreadSafety(mirror::Object* obj) NO_THREAD_SAFETY_ANALYSIS { 83 mirror::Object* 113 mirror::Object* MemoryToolMallocSpace<S, 141 mirror::Object* MemoryToolMallocSpace<S, 174 mirror::Object* obj, size_t* usable_size) { 175 size_t result = S::AllocationSize(reinterpret_cast<mirror::Object*>( 196 Thread* self, mirror [all...] |
/art/runtime/interpreter/ |
H A D | interpreter.h | 24 namespace mirror { namespace in namespace:art 26 } // namespace mirror 39 mirror::Object* receiver, uint32_t* args, JValue* result,
|
H A D | unstarted_runtime.h | 31 namespace mirror { namespace in namespace:art 33 } // namespace mirror 59 mirror::Object* receiver, 82 mirror::Object* receiver, \
|
/art/runtime/ |
H A D | object_lock.cc | 19 #include "mirror/object-inl.h" 50 template class ObjectLock<mirror::Class>; 51 template class ObjectLock<mirror::Object>;
|
H A D | reflection.cc | 26 #include "mirror/abstract_method.h" 27 #include "mirror/class-inl.h" 28 #include "mirror/object_array-inl.h" 74 void Append(mirror::Object* obj) SHARED_REQUIRES(Locks::mutator_lock_) { 75 Append(StackReference<mirror::Object>::FromMirrorPtr(obj).AsVRegValue()); 97 mirror::Object* receiver, va_list ap) 116 Append(soa.Decode<mirror::Object*>(va_arg(ap, jobject))); 133 mirror::Object* receiver, jvalue* args) 158 Append(soa.Decode<mirror::Object*>(args[args_offset].l)); 214 bool BuildArgArrayFromObjectArray(mirror [all...] |
H A D | jni_env_ext-inl.h | 27 inline T JNIEnvExt::AddLocalReference(mirror::Object* obj) {
|
H A D | monitor_test.cc | 27 #include "mirror/class-inl.h" 28 #include "mirror/string-inl.h" // Strings are easiest to allocate 47 Handle<mirror::String> object_; 48 Handle<mirror::String> second_object_; 49 Handle<mirror::String> watchdog_object_; 62 std::vector<MutableHandle<mirror::Object>>* handles) 68 Handle<mirror::Class> c((*hsp)->NewHandle(class_linker->FindSystemClass(self, 71 Handle<mirror::Class> ca((*hsp)->NewHandle(class_linker->FindSystemClass(self, 77 MutableHandle<mirror::Object> h((*hsp)->NewHandle<mirror [all...] |
H A D | common_throws.cc | 30 #include "mirror/class-inl.h" 31 #include "mirror/object-inl.h" 32 #include "mirror/object_array-inl.h" 38 static void AddReferrerLocation(std::ostream& os, mirror::Class* referrer) 50 mirror::Class* referrer, const char* fmt, va_list* args = nullptr) 66 mirror::Class* referrer, const char* fmt, va_list* args = nullptr) 112 void ThrowArrayStoreException(mirror::Class* element_class, mirror::Class* array_class) { 121 void ThrowClassCastException(mirror::Class* dest_type, mirror [all...] |
H A D | indirect_reference_table.h | 36 namespace mirror { namespace in namespace:art 38 } // namespace mirror 202 void Add(mirror::Object* obj) SHARED_REQUIRES(Locks::mutator_lock_) { 207 references_[serial_] = GcRoot<mirror::Object>(obj); 209 GcRoot<mirror::Object>* GetReference() { 216 void SetReference(mirror::Object* obj) { 218 references_[serial_] = GcRoot<mirror::Object>(obj); 223 GcRoot<mirror::Object> references_[kIRTPrevCount]; 239 GcRoot<mirror::Object>* operator*() { 279 IndirectRef Add(uint32_t cookie, mirror [all...] |
H A D | runtime-inl.h | 28 inline bool Runtime::IsClearedJniWeakGlobal(mirror::Object* obj) { 32 inline mirror::Object* Runtime::GetClearedJniWeakGlobal() { 33 mirror::Object* obj = sentinel_.Read();
|
H A D | jni_internal.cc | 42 #include "mirror/class-inl.h" 43 #include "mirror/class_loader.h" 44 #include "mirror/field-inl.h" 45 #include "mirror/method.h" 46 #include "mirror/object-inl.h" 47 #include "mirror/object_array-inl.h" 48 #include "mirror/string-inl.h" 49 #include "mirror/throwable.h" 90 static void ThrowNoSuchMethodError(ScopedObjectAccess& soa, mirror::Class* c, 99 static void ReportInvalidJNINativeMethod(const ScopedObjectAccess& soa, mirror [all...] |
/art/test/566-polymorphic-inlining/ |
H A D | polymorphic_inline.cc | 28 mirror::Class* klass = soa.Decode<mirror::Class*>(cls);
|
/art/compiler/ |
H A D | image_writer.cc | 50 #include "mirror/abstract_method.h" 51 #include "mirror/array-inl.h" 52 #include "mirror/class-inl.h" 53 #include "mirror/class_loader.h" 54 #include "mirror/dex_cache-inl.h" 55 #include "mirror/method.h" 56 #include "mirror/object-inl.h" 57 #include "mirror/object_array-inl.h" 58 #include "mirror/string-inl.h" 67 using ::art::mirror [all...] |
/art/compiler/driver/ |
H A D | dex_compilation_unit.h | 28 namespace mirror { namespace in namespace:art 31 } // namespace mirror 45 Handle<mirror::DexCache> dex_cache); 111 Handle<mirror::DexCache> GetDexCache() const { 128 Handle<mirror::DexCache> dex_cache_;
|
/art/runtime/gc/accounting/ |
H A D | mod_union_table-inl.h | 36 bool ShouldAddReference(const mirror::Object* ref) const OVERRIDE ALWAYS_INLINE {
|
/art/runtime/lambda/ |
H A D | box_table.h | 32 namespace mirror { namespace in namespace:art 34 } // namespace mirror 51 mirror::Object* BoxLambda(const ClosureType& closure) 55 bool UnboxLambda(mirror::Object* object, ClosureType* out_closure) 90 using ValueType = GcRoot<mirror::Object>;
|
/art/runtime/mirror/ |
H A D | object_reference.h | 24 namespace mirror { namespace in namespace:art 32 // Value type representing a reference to a mirror::Object of type MirrorType. 77 // The encoded reference to a mirror::Object. 96 class MANAGED CompressedReference : public mirror::ObjectReference<false, MirrorType> { 99 : mirror::ObjectReference<false, MirrorType>(nullptr) {} 108 : mirror::ObjectReference<false, MirrorType>(p) {} 111 } // namespace mirror
|
H A D | reference.cc | 23 namespace mirror { namespace in namespace:art 42 } // namespace mirror
|
H A D | field.cc | 25 namespace mirror { namespace in namespace:art 58 mirror::Class* declaring_class = GetDeclaringClass(); 70 mirror::DexCache* const dex_cache = declaring_class->GetDexCache(); 77 } // namespace mirror
|
/art/test/461-get-reference-vreg/ |
H A D | get_reference_vreg_jni.cc | 30 TestVisitor(Thread* thread, Context* context, mirror::Object* this_value) 44 CHECK_EQ(reinterpret_cast<mirror::Object*>(value), this_value_); 63 mirror::Object* this_value_; 73 TestVisitor visitor(soa.Self(), context.get(), soa.Decode<mirror::Object*>(value));
|
/art/runtime/gc/ |
H A D | reference_processor.cc | 21 #include "mirror/class-inl.h" 22 #include "mirror/object-inl.h" 23 #include "mirror/reference-inl.h" 49 mirror::Reference::GetJavaLangRefReference()->SetSlowPath(true); 53 mirror::Reference::GetJavaLangRefReference()->SetSlowPath(false); 63 mirror::Object* ReferenceProcessor::GetReferent(Thread* self, mirror::Reference* reference) { 68 mirror::Object* const referent = reference->GetReferent(); 78 mirror::HeapReference<mirror [all...] |