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
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 Dread_barrier.h29 namespace mirror { namespace in namespace:art
32 } // namespace mirror
40 mirror::Object* obj, MemberOffset offset, mirror::HeapReference<MirrorType>* ref_addr)
H A Dreflection.h24 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 Dutf.h34 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 Dintern_table.h31 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 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_);
55 typedef std::vector<GcRoot<mirror::Object>,
56 TrackingAllocator<GcRoot<mirror::Object>, kAllocatorTagReferenceTable>> Table;
H A Dfault_handler.h30 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 Dinterpreter.h24 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 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 Dclass_loader.h20 #include "mirror/object.h"
26 namespace mirror { namespace in namespace:art
28 // C++ mirror of java.lang.ClassLoader
49 } // namespace mirror
H A Ddex_cache-inl.h23 #include "mirror/class.h"
27 namespace mirror { namespace in namespace:art
52 } // namespace mirror
H A Diftable.h24 namespace mirror { namespace in namespace:art
76 } // 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.cc20 namespace mirror { namespace in namespace:art
41 } // 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/runtime/entrypoints/portable/
H A Dportable_entrypoints.h24 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 Dquick_entrypoints.h30 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 Dcallee_save_frame.h33 namespace mirror { namespace in namespace:art
35 } // namespace mirror
38 static inline void FinishCalleeSaveFrameSetup(Thread* self, StackReference<mirror::ArtMethod>* sp,
/art/compiler/
H A Dcommon_compiler_test.h27 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 Djni_compiler.h30 namespace mirror { namespace in namespace:art
34 } // namespace mirror
/art/compiler/llvm/
H A Dcompiler_llvm.h29 #include "mirror/object.h"
35 namespace mirror { namespace in namespace:art
38 } // namespace mirror
/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();
68 mirror::Object* forward_address = GetForwardingAddressInFromSpace(obj);
57 MarkObject( mirror::ObjectReference<kPoisonReferences, mirror::Object>* obj_ptr) argument

Completed in 4159 milliseconds

1234