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

1 2 3 4 5 6 7 8 91011>>

  /art/runtime/
object_callbacks.h 30 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, void* arg);
48 typedef mirror::Object* (IsMarkedCallback)(mirror::Object* object, void* arg) WARN_UNUSED
    [all...]
class_linker-inl.h 23 #include "mirror/art_field.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, NullHandle<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()
    [all...]
field_helper.h 22 #include "mirror/art_field.h"
28 explicit FieldHelper(Handle<mirror::ArtField> f) : field_(f) {}
30 void ChangeField(mirror::ArtField* new_f) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
35 mirror::ArtField* GetField() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
39 mirror::Class* GetType(bool resolve = true) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
46 Handle<mirror::ArtField> field_;
class_linker.h 42 namespace mirror { namespace in namespace:art
49 } // namespace mirror
57 typedef bool (ClassVisitor)(mirror::Class* c, void* arg);
75 mirror::Class* FindClass(Thread* self, const char* descriptor,
76 Handle<mirror::ClassLoader> class_loader)
81 mirror::Class* FindClassInPathClassLoader(ScopedObjectAccessAlreadyRunnable& soa,
83 Handle<mirror::ClassLoader> class_loader)
88 mirror::Class* FindSystemClass(Thread* self, const char* descriptor)
92 mirror::Class* FindArrayClass(Thread* self, mirror::Class** element_class
    [all...]
throw_location.h 30 namespace mirror { namespace in namespace:art
33 } // mirror
41 ThrowLocation(mirror::Object* throw_this_object, mirror::ArtMethod* throw_method,
56 mirror::Object* GetThis() const {
60 mirror::ArtMethod* GetMethod() const {
80 mirror::Object* this_object_;
82 mirror::ArtMethod* method_;
intern_table.h 38 namespace mirror { namespace in namespace:art
40 } // namespace mirror
58 mirror::String* InternStrong(int32_t utf16_length, const char* utf8_data)
62 mirror::String* InternStrong(const char* utf8_data)
66 mirror::String* InternStrong(mirror::String* s) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
69 mirror::String* InternWeak(mirror::String* s) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
74 bool ContainsWeak(mirror::String* s) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
102 std::size_t operator()(const GcRoot<mirror::String>& root) const NO_THREAD_SAFETY_ANALYSIS
    [all...]
trace.h 35 namespace mirror { namespace in namespace:art
38 } // namespace mirror
74 void CompareAndUpdateStackTrace(Thread* thread, std::vector<mirror::ArtMethod*>* stack_trace)
78 void MethodEntered(Thread* thread, mirror::Object* this_object,
79 mirror::ArtMethod* method, uint32_t dex_pc)
81 void MethodExited(Thread* thread, mirror::Object* this_object,
82 mirror::ArtMethod* method, uint32_t dex_pc,
85 void MethodUnwind(Thread* thread, mirror::Object* this_object,
86 mirror::ArtMethod* method, uint32_t dex_pc)
88 void DexPcMoved(Thread* thread, mirror::Object* this_object
    [all...]
  /art/runtime/entrypoints/portable/
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*);
portable_dexcache_entrypoints.cc 19 #include "mirror/art_method-inl.h"
20 #include "mirror/object-inl.h"
24 extern "C" mirror::Object* art_portable_initialize_static_storage_from_code(uint32_t type_idx,
25 mirror::ArtMethod* referrer,
31 extern "C" mirror::Object* art_portable_initialize_type_from_code(uint32_t type_idx,
32 mirror::ArtMethod* referrer,
38 extern "C" mirror::Object* art_portable_initialize_type_and_verify_access_from_code(uint32_t type_idx,
39 mirror::ArtMethod* referrer,
47 extern "C" mirror::Object* art_portable_resolve_string_from_code(mirror::ArtMethod* referrer
    [all...]
portable_invoke_entrypoints.cc 18 #include "mirror/art_method-inl.h"
19 #include "mirror/dex_cache-inl.h"
20 #include "mirror/object-inl.h"
25 mirror::ArtMethod* FindMethodHelper(uint32_t method_idx, mirror::Object* this_object,
26 mirror::ArtMethod* caller_method, Thread* self) {
27 mirror::ArtMethod* method = FindMethodFast(method_idx, this_object, caller_method,
57 mirror::ArtMethod* FindMethodHelper<_type, _access_check>(uint32_t method_idx, \
58 mirror::Object* this_object, \
59 mirror::ArtMethod* caller_method,
    [all...]
portable_field_entrypoints.cc 18 #include "mirror/art_field-inl.h"
19 #include "mirror/art_method-inl.h"
20 #include "mirror/object-inl.h"
25 mirror::ArtMethod* referrer,
28 mirror::ArtField* field = FindFieldFast(field_idx,
48 mirror::ArtMethod* referrer,
51 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveWrite, sizeof(uint64_t));
68 mirror::ArtMethod* referrer,
69 mirror::Object* new_value)
71 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticObjectWrite
    [all...]
portable_alloc_entrypoints.cc 18 #include "mirror/art_method-inl.h"
19 #include "mirror/object-inl.h"
26 extern "C" mirror::Object* art_portable_alloc_object_from_code(uint32_t type_idx,
27 mirror::ArtMethod* referrer,
33 extern "C" mirror::Object* art_portable_alloc_object_from_code_with_access_check(uint32_t type_idx,
34 mirror::ArtMethod* referrer,
40 extern "C" mirror::Object* art_portable_alloc_array_from_code(uint32_t type_idx,
41 mirror::ArtMethod* referrer,
49 extern "C" mirror::Object* art_portable_alloc_array_from_code_with_access_check(uint32_t type_idx,
50 mirror::ArtMethod* referrer
    [all...]
  /external/chromium_org/v8/test/mjsunit/es6/
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...]
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...]
  /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_;
image_writer.h 32 #include "mirror/dex_cache.h"
119 void AssignImageOffset(mirror::Object* object, BinSlot bin_slot)
121 void SetImageOffset(mirror::Object* object, BinSlot bin_slot, size_t offset)
123 bool IsImageOffsetAssigned(mirror::Object* object) const
125 size_t GetImageOffset(mirror::Object* object) const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
127 void AssignImageBinSlot(mirror::Object* object) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
128 void SetImageBinSlot(mirror::Object* object, BinSlot bin_slot)
130 bool IsImageBinSlotAssigned(mirror::Object* object) const
132 BinSlot GetImageBinSlot(mirror::Object* object) const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
134 static void* GetImageAddressCallback(void* writer, mirror::Object* obj
    [all...]
  /art/runtime/entrypoints/quick/
quick_dexcache_entrypoints.cc 22 #include "mirror/art_method-inl.h"
23 #include "mirror/object_array-inl.h"
24 #include "mirror/object-inl.h"
28 extern "C" mirror::Class* artInitializeStaticStorageFromCode(uint32_t type_idx,
29 mirror::ArtMethod* referrer,
31 StackReference<mirror::ArtMethod>* sp)
40 extern "C" mirror::Class* artInitializeTypeFromCode(uint32_t type_idx,
41 mirror::ArtMethod* referrer,
43 StackReference<mirror::ArtMethod>* sp)
50 extern "C" mirror::Class* artInitializeTypeAndVerifyAccessFromCode(uint32_t type_idx
    [all...]
quick_field_entrypoints.cc 20 #include "mirror/art_field-inl.h"
21 #include "mirror/art_method-inl.h"
22 #include "mirror/class-inl.h"
29 mirror::ArtMethod* referrer,
30 Thread* self, StackReference<mirror::ArtMethod>* sp)
32 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveRead,
46 mirror::ArtMethod* referrer,
47 Thread* self, StackReference<mirror::ArtMethod>* sp)
49 mirror::ArtField* field = FindFieldFast(field_idx, referrer, StaticPrimitiveRead,
62 extern "C" mirror::Object* artGetObjStaticFromCode(uint32_t field_idx
    [all...]
  /art/runtime/mirror/
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
  /art/runtime/native/
java_lang_reflect_Array.cc 21 #include "mirror/class-inl.h"
22 #include "mirror/object-inl.h"
32 Handle<mirror::Class> element_class(hs.NewHandle(soa.Decode<mirror::Class*>(javaElementClass)));
35 mirror::Object* dimensions_obj = soa.Decode<mirror::Object*>(javaDimArray);
39 Handle<mirror::IntArray> dimensions_array(
40 hs.NewHandle(down_cast<mirror::IntArray*>(dimensions_obj)));
41 mirror::Array* new_array = mirror::Array::CreateMultiArray(soa.Self(), element_class
    [all...]
sun_misc_Unsafe.cc 19 #include "mirror/array.h"
20 #include "mirror/object.h"
21 #include "mirror/object-inl.h"
29 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj);
39 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj);
49 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj);
50 mirror::Object* expectedValue = soa.Decode<mirror::Object*>(javaExpectedValue)
    [all...]
  /art/test/004-UnsafeTest/
unsafe_test.cc 18 #include "mirror/array.h"
19 #include "mirror/art_method-inl.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)
    [all...]
  /art/runtime/entrypoints/
entrypoint_utils.h 31 namespace mirror { namespace in namespace:art
38 } // namespace mirror
44 ALWAYS_INLINE static inline mirror::Class* CheckObjectAlloc(uint32_t type_idx,
45 mirror::ArtMethod* method,
50 ALWAYS_INLINE static inline mirror::Class* CheckClassInitializedForObjectAlloc(mirror::Class* klass,
59 ALWAYS_INLINE static inline mirror::Object* AllocObjectFromCode(uint32_t type_idx,
60 mirror::ArtMethod* method,
67 ALWAYS_INLINE static inline mirror::Object* AllocObjectFromCodeResolved(mirror::Class* klass
    [all...]
  /art/runtime/gc/collector/
immune_region.h 24 namespace mirror { namespace in namespace:art
26 } // namespace mirror
47 bool ContainsObject(const mirror::Object* obj) const ALWAYS_INLINE {
51 void SetBegin(mirror::Object* begin) {
55 void SetEnd(mirror::Object* end) {
68 mirror::Object* begin_;
69 mirror::Object* end_;

Completed in 639 milliseconds

1 2 3 4 5 6 7 8 91011>>