Searched refs:mirror (Results 126 - 150 of 372) sorted by relevance

1234567891011>>

/art/runtime/entrypoints/quick/
H A Dquick_lock_entrypoints.cc19 #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 Dquick_fillarray_entrypoints.cc19 #include "mirror/array.h"
27 extern "C" int artHandleFillArrayDataFromCode(uint32_t payload_offset, mirror::Array* array,
/art/runtime/gc/space/
H A Ddlmalloc_space.h50 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 Dregion_space-inl.h26 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 Dmemory_tool_malloc_space-inl.h31 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 Dinterpreter.h24 namespace mirror { namespace in namespace:art
26 } // namespace mirror
39 mirror::Object* receiver, uint32_t* args, JValue* result,
H A Dunstarted_runtime.h31 namespace mirror { namespace in namespace:art
33 } // namespace mirror
59 mirror::Object* receiver,
82 mirror::Object* receiver, \
/art/runtime/
H A Dobject_lock.cc19 #include "mirror/object-inl.h"
50 template class ObjectLock<mirror::Class>;
51 template class ObjectLock<mirror::Object>;
H A Dreflection.cc26 #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 Djni_env_ext-inl.h27 inline T JNIEnvExt::AddLocalReference(mirror::Object* obj) {
H A Dmonitor_test.cc27 #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 Dcommon_throws.cc30 #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 Dindirect_reference_table.h36 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 Druntime-inl.h28 inline bool Runtime::IsClearedJniWeakGlobal(mirror::Object* obj) {
32 inline mirror::Object* Runtime::GetClearedJniWeakGlobal() {
33 mirror::Object* obj = sentinel_.Read();
H A Djni_internal.cc42 #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 Dpolymorphic_inline.cc28 mirror::Class* klass = soa.Decode<mirror::Class*>(cls);
/art/compiler/
H A Dimage_writer.cc50 #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 Ddex_compilation_unit.h28 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 Dmod_union_table-inl.h36 bool ShouldAddReference(const mirror::Object* ref) const OVERRIDE ALWAYS_INLINE {
/art/runtime/lambda/
H A Dbox_table.h32 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 Dobject_reference.h24 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 Dreference.cc23 namespace mirror { namespace in namespace:art
42 } // namespace mirror
H A Dfield.cc25 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 Dget_reference_vreg_jni.cc30 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 Dreference_processor.cc21 #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...]

Completed in 334 milliseconds

1234567891011>>