/art/runtime/ |
H A D | common_throws.h | 24 namespace mirror { namespace in namespace:art 29 } // namespace mirror 36 void ThrowAbstractMethodError(mirror::ArtMethod* method) 50 void ThrowArrayStoreException(mirror::Class* element_class, mirror::Class* array_class) 55 void ThrowClassCircularityError(mirror::Class* c) 60 void ThrowClassCastException(mirror::Class* dest_type, mirror::Class* src_type) 68 void ThrowClassFormatError(mirror::Class* referrer, const char* fmt, ...) 74 void ThrowIllegalAccessErrorClass(mirror [all...] |
H A D | read_barrier.h | 29 namespace mirror { namespace in namespace:art 32 } // namespace mirror 40 mirror::Object* obj, MemberOffset offset, mirror::HeapReference<MirrorType>* ref_addr)
|
H A D | reflection.h | 24 namespace mirror { namespace in namespace:art 29 } // namespace mirror 36 mirror::Object* BoxPrimitive(Primitive::Type src_class, const JValue& value) 38 bool UnboxPrimitiveForField(mirror::Object* o, mirror::Class* dst_class, mirror::ArtField* f, 41 bool UnboxPrimitiveForResult(const ThrowLocation& throw_location, mirror::Object* o, 42 mirror::Class* dst_class, JValue* unboxed_value) 54 JValue InvokeWithJValues(const ScopedObjectAccessAlreadyRunnable& soa, mirror::Object* receiver, 59 mirror [all...] |
H A D | utf.h | 34 namespace mirror { namespace in namespace:art 37 } // namespace mirror 78 int32_t ComputeUtf16Hash(mirror::CharArray* chars, int32_t offset, size_t char_count)
|
H A D | intern_table.h | 31 namespace mirror { namespace in namespace:art 33 } // namespace mirror 51 mirror::String* InternStrong(int32_t utf16_length, const char* utf8_data) 55 mirror::String* InternStrong(const char* utf8_data) 59 mirror::String* InternStrong(mirror::String* s) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 62 mirror::String* InternWeak(mirror::String* s) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 67 bool ContainsWeak(mirror::String* s) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 84 std::size_t operator()(const GcRoot<mirror [all...] |
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 | fault_handler.h | 30 namespace mirror { namespace in namespace:art 32 } // namespace mirror 54 void GetMethodAndReturnPcAndSp(siginfo_t* siginfo, void* context, mirror::ArtMethod** out_method,
|
/art/runtime/interpreter/ |
H A D | interpreter.h | 24 namespace mirror { namespace in namespace:art 27 } // namespace mirror 37 extern void EnterInterpreterFromInvoke(Thread* self, mirror::ArtMethod* method, 38 mirror::Object* receiver, uint32_t* args, JValue* result)
|
/art/runtime/mirror/ |
H A D | dex_cache_test.cc | 24 #include "mirror/object_array-inl.h" 25 #include "mirror/object-inl.h" 30 namespace mirror { namespace in namespace:art 61 } // 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
|
H A D | iftable-inl.h | 23 namespace mirror { namespace in namespace:art 33 } // namespace mirror
|
H A D | object_array.h | 23 namespace mirror { namespace in namespace:art 97 } // namespace mirror
|
H A D | class_loader.h | 20 #include "mirror/object.h" 26 namespace mirror { namespace in namespace:art 28 // C++ mirror of java.lang.ClassLoader 49 } // namespace mirror
|
H A D | dex_cache-inl.h | 23 #include "mirror/class.h" 27 namespace mirror { namespace in namespace:art 52 } // namespace mirror
|
H A D | iftable.h | 24 namespace mirror { namespace in namespace:art 76 } // namespace mirror
|
H A D | reference-inl.h | 23 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 D | reference.cc | 20 namespace mirror { namespace in namespace:art 41 } // namespace mirror
|
H A D | stack_trace_element.h | 29 namespace mirror { namespace in namespace:art 31 // C++ mirror of java.lang.StackTraceElement 82 } // namespace mirror
|
/art/runtime/entrypoints/portable/ |
H A D | portable_entrypoints.h | 24 namespace mirror { namespace in namespace:art 27 } // namespace mirror 37 void (*pPortableImtConflictTrampoline)(mirror::ArtMethod*); 38 void (*pPortableResolutionTrampoline)(mirror::ArtMethod*); 39 void (*pPortableToInterpreterBridge)(mirror::ArtMethod*);
|
/art/runtime/entrypoints/quick/ |
H A D | quick_entrypoints.h | 30 namespace mirror { namespace in namespace:art 34 } // namespace mirror 58 extern mirror::Object* JniMethodEndWithReference(jobject result, uint32_t saved_local_ref_cookie, 62 extern mirror::Object* JniMethodEndWithReferenceSynchronized(jobject result,
|
H A D | callee_save_frame.h | 33 namespace mirror { namespace in namespace:art 35 } // namespace mirror 38 static inline void FinishCalleeSaveFrameSetup(Thread* self, StackReference<mirror::ArtMethod>* sp,
|
/art/compiler/ |
H A D | common_compiler_test.h | 27 namespace mirror { namespace in namespace:art 29 } // namespace mirror 47 void MakeExecutable(mirror::ArtMethod* method) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 51 void MakeExecutable(mirror::ClassLoader* class_loader, const char* class_name) 61 void CompileClass(mirror::ClassLoader* class_loader, const char* class_name) 64 void CompileMethod(mirror::ArtMethod* method) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 66 void CompileDirectMethod(Handle<mirror::ClassLoader> class_loader, const char* class_name, 70 void CompileVirtualMethod(Handle<mirror::ClassLoader> class_loader, const char* class_name,
|
/art/compiler/jni/portable/ |
H A D | jni_compiler.h | 30 namespace mirror { namespace in namespace:art 34 } // namespace mirror
|
/art/compiler/llvm/ |
H A D | compiler_llvm.h | 29 #include "mirror/object.h" 35 namespace mirror { namespace in namespace:art 38 } // namespace mirror
|
/art/runtime/gc/collector/ |
H A D | semi_space-inl.h | 23 #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(); 68 mirror::Object* forward_address = GetForwardingAddressInFromSpace(obj); 57 MarkObject( mirror::ObjectReference<kPoisonReferences, mirror::Object>* obj_ptr) argument
|