HomeSort by relevance Sort by last modified time
    Searched refs:mirror (Results 1 - 25 of 629) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /art/runtime/
object_callbacks.h 23 namespace mirror { namespace in namespace:art
26 } // namespace mirror
29 typedef void (ObjectCallback)(mirror::Object* obj, void* arg);
36 virtual mirror::Object* IsMarked(mirror::Object* obj) = 0;
44 virtual mirror::Object* MarkObject(mirror::Object* obj) = 0;
46 virtual void MarkHeapReference(mirror::HeapReference<mirror::Object>* obj) = 0;
read_barrier.h 24 #include "mirror/object_reference.h"
32 namespace mirror { namespace in namespace:art
35 } // namespace mirror
51 mirror::Object* obj, MemberOffset offset, mirror::HeapReference<MirrorType>* ref_addr)
64 ALWAYS_INLINE static MirrorType* BarrierForRoot(mirror::CompressedReference<MirrorType>* root,
71 static void AssertToSpaceInvariant(mirror::Object* ref)
76 static void AssertToSpaceInvariant(mirror::Object* obj, MemberOffset offset,
77 mirror::Object* ref)
80 static void AssertToSpaceInvariant(GcRootSource* gc_root_source, mirror::Object* ref
    [all...]
image-inl.h 27 inline mirror::Object* ImageHeader::GetImageRoot(ImageRoot image_root) const {
28 mirror::ObjectArray<mirror::Object>* image_roots = GetImageRoots<kReadBarrierOption>();
33 inline mirror::ObjectArray<mirror::Object>* ImageHeader::GetImageRoots() const {
38 mirror::ObjectArray<mirror::Object>* image_roots =
39 reinterpret_cast<mirror::ObjectArray<mirror::Object>*>(image_roots_);
40 mirror::ObjectArray<mirror::Object>* result
    [all...]
class_linker-inl.h 24 #include "mirror/class_loader.h"
25 #include "mirror/dex_cache-inl.h"
26 #include "mirror/iftable.h"
27 #include "mirror/object_array.h"
32 inline mirror::Class* ClassLinker::FindSystemClass(Thread* self, const char* descriptor) {
33 return FindClass(self, descriptor, ScopedNullHandle<mirror::ClassLoader>());
36 inline mirror::Class* ClassLinker::FindArrayClass(Thread* self, mirror::Class** element_class) {
39 mirror::Class* array_class = find_array_class_cache_[i].Read();
48 Handle<mirror::ClassLoader> class_loader(hs.NewHandle((*element_class)->GetClassLoader()))
    [all...]
art_field.h 33 namespace mirror { namespace in namespace:art
38 } // namespace mirror
44 mirror::Class* GetDeclaringClass() SHARED_REQUIRES(Locks::mutator_lock_);
46 void SetDeclaringClass(mirror::Class *new_declaring_class)
89 uint8_t GetBoolean(mirror::Object* object) SHARED_REQUIRES(Locks::mutator_lock_);
92 void SetBoolean(mirror::Object* object, uint8_t z) SHARED_REQUIRES(Locks::mutator_lock_);
94 int8_t GetByte(mirror::Object* object) SHARED_REQUIRES(Locks::mutator_lock_);
97 void SetByte(mirror::Object* object, int8_t b) SHARED_REQUIRES(Locks::mutator_lock_);
99 uint16_t GetChar(mirror::Object* object) SHARED_REQUIRES(Locks::mutator_lock_);
102 void SetChar(mirror::Object* object, uint16_t c) SHARED_REQUIRES(Locks::mutator_lock_)
    [all...]
reflection.h 25 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::Object* obj, mirror::Class* declaring_class
    [all...]
intern_table.h 40 namespace mirror { namespace in namespace:art
42 } // namespace mirror
60 mirror::String* InternStrong(int32_t utf16_length, const char* utf8_data)
66 mirror::String* InternStrongImageString(mirror::String* s)
70 mirror::String* InternStrong(const char* utf8_data) SHARED_REQUIRES(Locks::mutator_lock_)
74 mirror::String* InternStrong(mirror::String* s) SHARED_REQUIRES(Locks::mutator_lock_)
78 mirror::String* InternWeak(mirror::String* s) SHARED_REQUIRES(Locks::mutator_lock_
    [all...]
intern_table_test.cc 20 #include "mirror/object.h"
22 #include "mirror/string.h"
33 Handle<mirror::String> foo_1(hs.NewHandle(intern_table.InternStrong(3, "foo")));
34 Handle<mirror::String> foo_2(hs.NewHandle(intern_table.InternStrong(3, "foo")));
35 Handle<mirror::String> foo_3(
36 hs.NewHandle(mirror::String::AllocFromModifiedUtf8(soa.Self(), "foo")));
37 Handle<mirror::String> bar(hs.NewHandle(intern_table.InternStrong(3, "bar")));
57 Handle<mirror::String> foo(
58 hs.NewHandle(mirror::String::AllocFromModifiedUtf8(soa.Self(), "foo")));
67 mirror::Object* IsMarked(mirror::Object* s) OVERRIDE SHARED_REQUIRES(Locks::mutator_lock_)
    [all...]
class_table.h 35 namespace mirror { namespace in namespace:art
37 } // namespace mirror
45 uint32_t operator()(const GcRoot<mirror::Class>& root) const NO_THREAD_SAFETY_ANALYSIS;
47 bool operator()(const GcRoot<mirror::Class>& a, const GcRoot<mirror::Class>& b) const
50 bool operator()(const GcRoot<mirror::Class>& a, const char* descriptor) const
57 void MakeEmpty(GcRoot<mirror::Class>& item) const {
58 item = GcRoot<mirror::Class>();
60 bool IsEmpty(const GcRoot<mirror::Class>& item) const {
66 typedef HashSet<GcRoot<mirror::Class>, GcRootEmptyFn, ClassDescriptorHashEquals
    [all...]
reference_table.h 31 namespace mirror { namespace in namespace:art
33 } // namespace mirror
44 void Add(mirror::Object* obj) SHARED_REQUIRES(Locks::mutator_lock_);
46 void Remove(mirror::Object* obj) SHARED_REQUIRES(Locks::mutator_lock_);
56 typedef std::vector<GcRoot<mirror::Object>,
57 TrackingAllocator<GcRoot<mirror::Object>, kAllocatorTagReferenceTable>> Table;
  /art/runtime/gc/collector/
immune_region.h 24 namespace mirror { namespace in namespace:art
26 } // namespace mirror
46 ALWAYS_INLINE bool ContainsObject(const mirror::Object* obj) const {
51 void SetBegin(mirror::Object* begin) {
56 void SetEnd(mirror::Object* end) {
61 mirror::Object* Begin() const {
65 mirror::Object* End() const {
78 mirror::Object* begin_;
79 mirror::Object* end_;
mark_sweep-inl.h 23 #include "mirror/class-inl.h"
24 #include "mirror/object_array-inl.h"
25 #include "mirror/reference.h"
32 inline void MarkSweep::ScanObjectVisit(mirror::Object* obj,
38 mirror::Class* klass = obj->GetClass<kVerifyNone>();
40 if ((class_flags & mirror::kClassFlagNoReferenceFields) != 0) {
42 } else if (class_flags == mirror::kClassFlagNormal) {
44 } else if (class_flags == mirror::kClassFlagObjectArray) {
46 } else if (class_flags == mirror::kClassFlagClass) {
48 } else if ((class_flags & mirror::kClassFlagReference) != 0)
    [all...]
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();
64 mirror::Object* forward_address = GetForwardingAddressInFromSpace(obj);
89 mirror::ObjectReference<kPoisonReferences, mirror::Object>* obj_ptr)
    [all...]
  /art/runtime/gc/
reference_processor-inl.h 26 return mirror::Reference::GetJavaLangRefReference()->GetSlowPathEnabled();
  /art/compiler/
compiled_class.h 20 #include "mirror/class.h"
26 explicit CompiledClass(mirror::Class::Status status) : status_(status) {}
28 mirror::Class::Status GetStatus() const {
32 const mirror::Class::Status status_;
  /external/v8/test/mjsunit/es6/
mirror-symbols.js 6 // Test the mirror object for symbols.
9 // Create mirror and JSON representation.
10 var mirror = debug.MakeMirror(symbol);
12 var json = JSON.stringify(serializer.serializeValue(mirror));
14 // Check the mirror hierachy.
15 assertTrue(mirror instanceof debug.Mirror);
16 assertTrue(mirror instanceof debug.ValueMirror);
17 assertTrue(mirror instanceof debug.SymbolMirror);
19 // Check the mirror properties
    [all...]
generators-mirror.js 6 // Test the mirror object for functions.
28 // Create mirror and JSON representation.
29 var mirror = debug.MakeMirror(g);
31 var json = JSON.stringify(serializer.serializeValue(mirror));
35 // Check the mirror hierachy.
36 assertTrue(mirror instanceof debug.Mirror);
37 assertTrue(mirror instanceof debug.ValueMirror);
38 assertTrue(mirror instanceof debug.ObjectMirror);
39 assertTrue(mirror instanceof debug.GeneratorMirror)
    [all...]
  /art/test/004-UnsafeTest/
unsafe_test.cc 19 #include "mirror/array.h"
20 #include "mirror/class.h"
21 #include "mirror/class-inl.h"
22 #include "mirror/object-inl.h"
29 mirror::Class* klass = soa.Decode<mirror::Class*>(classObj);
30 return mirror::Array::DataOffset(
36 mirror::Class* klass = soa.Decode<mirror::Class*>(classObj);
  /art/runtime/native/
java_lang_reflect_Array.cc 23 #include "mirror/class-inl.h"
24 #include "mirror/object-inl.h"
35 Handle<mirror::Class> element_class(hs.NewHandle(soa.Decode<mirror::Class*>(javaElementClass)));
38 mirror::Object* dimensions_obj = soa.Decode<mirror::Object*>(javaDimArray);
42 Handle<mirror::IntArray> dimensions_array(
43 hs.NewHandle(down_cast<mirror::IntArray*>(dimensions_obj)));
44 mirror::Array* new_array = mirror::Array::CreateMultiArray(soa.Self(), element_class
    [all...]
  /art/runtime/entrypoints/quick/
quick_entrypoints.h 31 namespace mirror { namespace in namespace:art
36 } // namespace mirror
62 extern mirror::Object* JniMethodEndWithReference(jobject result, uint32_t saved_local_ref_cookie,
66 extern mirror::Object* JniMethodEndWithReferenceSynchronized(jobject result,
71 extern void ReadBarrierJni(mirror::CompressedReference<mirror::Object>* handle_on_stack,
85 extern "C" mirror::Object* artReadBarrierMark(mirror::Object* obj)
91 extern "C" mirror::Object* artReadBarrierSlow(mirror::Object* ref
    [all...]
quick_cast_entrypoints.cc 17 #include "mirror/class-inl.h"
18 #include "mirror/object-inl.h"
23 extern "C" uint32_t artIsAssignableFromCode(mirror::Class* klass, mirror::Class* ref_class)
quick_default_externs.h 23 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::Object*)
    [all...]
  /external/skia/src/animator/
SkAnimateProperties.h 15 SK_PROPERTY(mirror),
  /art/test/497-inlining-and-class-loader/
clear_dex_cache.cc 31 mirror::DexCache* dex_cache = soa.Decode<mirror::Class*>(cls)->GetDexCache();
45 mirror::PointerArray* pointer_array = soa.Decode<mirror::PointerArray*>(array);
47 ArtMethod* method = mirror::DexCache::GetElementPtrSize(methods, i, sizeof(void*));
56 mirror::DexCache* dex_cache = soa.Decode<mirror::Class*>(cls)->GetDexCache();
58 ArtMethod** methods = soa.Decode<mirror::Class*>(cls)->GetDexCache()->GetResolvedMethods();
60 mirror::PointerArray* old = soa.Decode<mirror::PointerArray*>(old_cache)
    [all...]
  /art/runtime/mirror/
class_loader-inl.h 26 namespace mirror { namespace in namespace:art
32 inline void ClassLoader::VisitReferences(mirror::Class* klass, const Visitor& visitor) {
44 } // namespace mirror

Completed in 417 milliseconds

1 2 3 4 5 6 7 8 91011>>