Searched defs:mirror (Results 1 - 25 of 97) sorted by relevance

1234

/art/runtime/
H A Dcommon_throws.h24 namespace mirror { namespace in namespace:art
27 } // namespace mirror
49 void ThrowArrayStoreException(mirror::Class* element_class, mirror::Class* array_class)
54 void ThrowClassCircularityError(mirror::Class* c)
59 void ThrowClassCastException(mirror::Class* dest_type, mirror::Class* src_type)
67 void ThrowClassFormatError(mirror::Class* referrer, const char* fmt, ...)
73 void ThrowIllegalAccessErrorClass(mirror::Class* referrer, mirror
[all...]
H A Dreflection.h25 namespace mirror { namespace in namespace:art
28 } // namespace mirror
35 mirror::Object* BoxPrimitive(Primitive::Type src_class, const JValue& value)
37 bool UnboxPrimitiveForField(mirror::Object* o, mirror::Class* dst_class, ArtField* f,
40 bool UnboxPrimitiveForResult(mirror::Object* o, mirror::Class* dst_class, JValue* unboxed_value)
69 ALWAYS_INLINE bool VerifyObjectIsClass(mirror::Object* o, mirror::Class* c)
72 bool VerifyAccess(Thread* self, mirror
[all...]
H A Dutf.h34 namespace mirror { namespace in namespace:art
37 } // namespace mirror
79 int32_t ComputeUtf16Hash(mirror::CharArray* chars, int32_t offset, size_t char_count)
H A Dobject_callbacks.h30 namespace mirror { namespace in namespace:art
35 } // namespace mirror
39 typedef void (ObjectCallback)(mirror::Object* obj, void* arg);
41 typedef mirror::Object* (MarkObjectCallback)(mirror::Object* obj, void* arg) WARN_UNUSED;
43 typedef void (MarkHeapReferenceCallback)(mirror::HeapReference<mirror::Object>* ref, void* arg);
44 typedef void (DelayReferenceReferentCallback)(mirror::Class* klass, mirror::Reference* ref,
49 typedef mirror
[all...]
H A Dreference_table.h31 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_);
56 typedef std::vector<GcRoot<mirror::Object>,
57 TrackingAllocator<GcRoot<mirror::Object>, kAllocatorTagReferenceTable>> Table;
H A Dart_field.h34 namespace mirror { namespace in namespace:art
39 } // namespace mirror
45 mirror::Class* GetDeclaringClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
47 void SetDeclaringClass(mirror::Class *new_declaring_class)
90 uint8_t GetBoolean(mirror::Object* object) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
93 void SetBoolean(mirror::Object* object, uint8_t z) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
95 int8_t GetByte(mirror::Object* object) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
98 void SetByte(mirror::Object* object, int8_t b) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
100 uint16_t GetChar(mirror::Object* object) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
103 void SetChar(mirror
[all...]
/art/runtime/entrypoints/quick/
H A Dquick_default_externs.h23 namespace mirror { namespace in namespace:art
27 } // namespace mirror
34 extern "C" void art_quick_check_cast(const art::mirror::Class*, const art::mirror::Class*);
69 extern "C" void art_quick_aput_obj_with_null_and_bound_check(art::mirror::Array*, int32_t,
70 art::mirror::Object*);
71 extern "C" void art_quick_aput_obj_with_bound_check(art::mirror::Array*, int32_t,
72 art::mirror::Object*);
73 extern "C" void art_quick_aput_obj(art::mirror::Array*, int32_t, art::mirror
[all...]
H A Dquick_entrypoints.h30 namespace mirror { namespace in namespace:art
36 } // namespace mirror
61 extern mirror::Object* JniMethodEndWithReference(jobject result, uint32_t saved_local_ref_cookie,
65 extern mirror::Object* JniMethodEndWithReferenceSynchronized(jobject result,
70 extern void ReadBarrierJni(mirror::CompressedReference<mirror::Object>* handle_on_stack,
/art/runtime/interpreter/
H A Dinterpreter.h24 namespace mirror { namespace in namespace:art
26 } // namespace mirror
37 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/mirror/
H A Ddex_cache_test.cc24 #include "mirror/object_array-inl.h"
25 #include "mirror/object-inl.h"
30 namespace mirror { namespace in namespace:art
61 } // namespace mirror
H A Dproxy.h26 namespace mirror { namespace in namespace:art
28 // C++ mirror of java.lang.reflect.Proxy.
37 } // namespace mirror
H A Diftable-inl.h23 namespace mirror { namespace in namespace:art
33 } // namespace mirror
H A Dobject_array.h23 namespace mirror { namespace in namespace:art
97 } // namespace mirror
H A Dabstract_method.cc22 namespace mirror { namespace in namespace:art
43 mirror::Class* AbstractMethod::GetDeclaringClass() {
44 return GetFieldObject<mirror::Class>(DeclaringClassOffset());
47 } // namespace mirror
H A Daccessible_object.h29 namespace mirror { namespace in namespace:art
31 // C++ mirror of java.lang.reflect.AccessibleObject
57 } // namespace mirror
H A Dclass_loader.h26 namespace mirror { namespace in namespace:art
28 // C++ mirror of java.lang.ClassLoader
49 } // namespace mirror
H A Dmethod.h24 namespace mirror { namespace in namespace:art
28 // C++ mirror of java.lang.reflect.Method.
34 static mirror::Class* StaticClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
42 static mirror::Class* ArrayClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
59 // C++ mirror of java.lang.reflect.Constructor.
65 static mirror::Class* StaticClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
73 static mirror::Class* ArrayClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
90 } // namespace mirror
H A Dreference-inl.h23 namespace mirror { namespace in namespace:art
33 const Object* queue = GetFieldObject<mirror::Object>(QueueOffset());
34 const Object* queue_next = GetFieldObject<mirror::Object>(QueueNextOffset());
38 } // namespace mirror
H A Dreference.cc23 namespace mirror { namespace in namespace:art
42 } // namespace mirror
H A Dstack_trace_element.h29 namespace mirror { namespace in namespace:art
31 // C++ mirror of java.lang.StackTraceElement
82 } // namespace mirror
/art/compiler/
H A Dcommon_compiler_test.h28 namespace mirror { namespace in namespace:art
30 } // namespace mirror
52 void MakeExecutable(mirror::ClassLoader* class_loader, const char* class_name)
74 void CompileClass(mirror::ClassLoader* class_loader, const char* class_name)
79 void CompileDirectMethod(Handle<mirror::ClassLoader> class_loader, const char* class_name,
83 void CompileVirtualMethod(Handle<mirror::ClassLoader> class_loader, const char* class_name,
/art/runtime/entrypoints/
H A Dentrypoint_utils.h32 namespace mirror { namespace in namespace:art
37 } // namespace mirror
45 ALWAYS_INLINE inline mirror::Class* CheckObjectAlloc(uint32_t type_idx,
50 ALWAYS_INLINE inline mirror::Class* CheckClassInitializedForObjectAlloc(mirror::Class* klass,
60 ALWAYS_INLINE inline mirror::Object* AllocObjectFromCode(uint32_t type_idx,
68 ALWAYS_INLINE inline mirror::Object* AllocObjectFromCodeResolved(mirror::Class* klass,
75 ALWAYS_INLINE inline mirror::Object* AllocObjectFromCodeInitialized(mirror
[all...]
/art/runtime/gc/collector/
H A Dsemi_space-inl.h23 #include "mirror/object-inl.h"
34 void operator()(const mirror::Object* obj) const {
44 inline mirror::Object* SemiSpace::GetForwardingAddressInFromSpace(mirror::Object* obj) const {
50 return reinterpret_cast<mirror::Object*>(lock_word.ForwardingAddress());
58 mirror::ObjectReference<kPoisonReferences, mirror::Object>* obj_ptr) {
59 mirror::Object* obj = obj_ptr->AsMirrorPtr();
64 mirror::Object* forward_address = GetForwardingAddressInFromSpace(obj);
57 MarkObject( mirror::ObjectReference<kPoisonReferences, mirror::Object>* obj_ptr) argument
/art/runtime/gc/
H A Dreference_queue.h33 namespace mirror { namespace in namespace:art
35 } // namespace mirror
51 void AtomicEnqueueIfNotEnqueued(Thread* self, mirror::Reference* ref)
57 void EnqueueReference(mirror::Reference* ref) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
60 void EnqueuePendingReference(mirror::Reference* ref) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
63 mirror::Reference* DequeuePendingReference() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
93 mirror::Reference* GetList() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
107 mirror::Reference* list_;

Completed in 295 milliseconds

1234