Searched refs:mirror (Results 76 - 100 of 338) sorted by relevance

1234567891011>>

/art/runtime/native/
H A Djava_lang_reflect_Method.cc19 #include "mirror/art_method.h"
20 #include "mirror/art_method-inl.h"
21 #include "mirror/class-inl.h"
22 #include "mirror/object-inl.h"
23 #include "mirror/object_array-inl.h"
38 mirror::ArtMethod* proxy_method = mirror::ArtMethod::FromReflectedMethod(soa, javaMethod);
40 mirror::Class* proxy_class = proxy_method->GetDeclaringClass();
50 mirror::ObjectArray<mirror
[all...]
H A Ddalvik_system_VMStack.cc19 #include "mirror/art_method-inl.h"
20 #include "mirror/class-inl.h"
21 #include "mirror/class_loader.h"
22 #include "mirror/object-inl.h"
32 if (soa.Decode<mirror::Object*>(peer) == soa.Self()->GetPeer()) {
90 ClosestUserClassLoaderVisitor(Thread* thread, mirror::Object* bootstrap, mirror::Object* system)
95 mirror::Class* c = GetMethod()->GetDeclaringClass();
96 mirror::Object* cl = c->GetClassLoader();
104 mirror
[all...]
H A Djava_lang_reflect_Constructor.cc19 #include "mirror/art_method.h"
20 #include "mirror/art_method-inl.h"
21 #include "mirror/class-inl.h"
22 #include "mirror/object-inl.h"
39 mirror::ArtMethod* m = mirror::ArtMethod::FromReflectedMethod(soa, javaMethod);
41 Handle<mirror::Class> c(hs.NewHandle(m->GetDeclaringClass()));
64 mirror::Object* receiver =
/art/runtime/
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 Dtransaction.h31 namespace mirror { namespace in namespace:art
44 void RecordWriteField32(mirror::Object* obj, MemberOffset field_offset, uint32_t value,
47 void RecordWriteField64(mirror::Object* obj, MemberOffset field_offset, uint64_t value,
50 void RecordWriteFieldReference(mirror::Object* obj, MemberOffset field_offset,
51 mirror::Object* value, bool is_volatile)
55 void RecordWriteArray(mirror::Array* array, size_t index, uint64_t value)
60 void RecordStrongStringInsertion(mirror::String* s)
63 void RecordWeakStringInsertion(mirror::String* s)
66 void RecordStrongStringRemoval(mirror::String* s)
69 void RecordWeakStringRemoval(mirror
[all...]
H A Dhandle_scope_test.cc35 StackReference<mirror::Object> references_storage_[kNumReferences];
45 test_table.SetReference(0, reinterpret_cast<mirror::Object*>(0x1234));
64 // Assume sizeof(StackReference<mirror::Object>) == sizeof(uint32_t)
66 EXPECT_EQ(sizeof(StackReference<mirror::Object>), sizeof(uint32_t));
H A Dreference_table.cc21 #include "mirror/array.h"
22 #include "mirror/array-inl.h"
23 #include "mirror/class.h"
24 #include "mirror/class-inl.h"
25 #include "mirror/object-inl.h"
26 #include "mirror/string-inl.h"
41 void ReferenceTable::Add(mirror::Object* obj) {
48 entries_.push_back(GcRoot<mirror::Object>(obj));
51 void ReferenceTable::Remove(mirror::Object* obj) {
54 mirror
[all...]
H A Dtransaction_test.cc20 #include "mirror/array-inl.h"
21 #include "mirror/art_field-inl.h"
22 #include "mirror/art_method-inl.h"
32 Handle<mirror::Class> h_klass(
38 Handle<mirror::Object> h_obj(hs.NewHandle(h_klass->AllocObject(soa.Self())));
51 Handle<mirror::Class> h_klass(
54 Handle<mirror::Object> h_obj(hs.NewHandle(h_klass->AllocObject(soa.Self())));
79 Handle<mirror::Class> h_klass(
89 Handle<mirror::Array> h_obj(
91 mirror
[all...]
H A Dcommon_throws.cc26 #include "mirror/art_method-inl.h"
27 #include "mirror/class-inl.h"
28 #include "mirror/object-inl.h"
29 #include "mirror/object_array-inl.h"
35 static void AddReferrerLocation(std::ostream& os, mirror::Class* referrer)
47 mirror::Class* referrer, const char* fmt, va_list* args = NULL)
69 mirror::Class* referrer, const char* fmt, va_list* args = NULL)
91 void ThrowAbstractMethodError(mirror::ArtMethod* method) {
112 void ThrowArrayStoreException(mirror::Class* element_class, mirror
[all...]
H A Dstack.h25 #include "mirror/object_reference.h"
32 namespace mirror { namespace in namespace:art
35 } // namespace mirror
103 class MANAGED StackReference : public mirror::ObjectReference<false, MirrorType> {
106 : mirror::ObjectReference<false, MirrorType>(nullptr) {}
115 : mirror::ObjectReference<false, MirrorType>(p) {}
127 (sizeof(StackReference<mirror::Object>) * num_vregs);
132 mirror::ArtMethod* method, uint32_t dex_pc) {
139 mirror::ArtMethod* method, uint32_t dex_pc, void* memory) {
217 mirror
[all...]
H A Djvalue.h25 namespace mirror { namespace in namespace:art
27 } // namespace mirror
53 mirror::Object* GetL() const { return l; }
54 void SetL(mirror::Object* new_l) { l = new_l; }
73 mirror::Object* l;
/art/runtime/entrypoints/
H A Dentrypoint_utils-inl.h28 #include "mirror/art_method.h"
29 #include "mirror/array.h"
30 #include "mirror/class-inl.h"
31 #include "mirror/object-inl.h"
32 #include "mirror/throwable.h"
40 static inline mirror::Class* CheckObjectAlloc(uint32_t type_idx,
41 mirror::ArtMethod* method,
43 mirror::Class* klass = method->GetDexCacheResolvedType<false>(type_idx);
62 mirror::Class* referrer = method->GetDeclaringClass();
71 Handle<mirror
[all...]
/art/runtime/gc/
H A Dreference_processor.h30 namespace mirror { namespace in namespace:art
34 } // namespace mirror
44 static bool PreserveSoftReferenceCallback(mirror::HeapReference<mirror::Object>* obj, void* arg)
58 mirror::Object* GetReferent(Thread* self, mirror::Reference* reference)
61 void DelayReferenceReferent(mirror::Class* klass, mirror::Reference* ref,
67 bool MakeCircularListIfUnenqueued(mirror::FinalizerReference* reference)
/art/test/116-nodex2oat/
H A Dnodex2oat.cc19 #include "mirror/class-inl.h"
29 mirror::Class* klass = soa.Decode<mirror::Class*>(cls);
/art/test/117-nopatchoat/
H A Dnopatchoat.cc19 #include "mirror/class-inl.h"
29 mirror::Class* klass = soa.Decode<mirror::Class*>(cls);
/art/test/118-noimage-dex2oat/
H A Dnoimage-dex2oat.cc19 #include "mirror/class-inl.h"
29 mirror::Class* klass = soa.Decode<mirror::Class*>(cls);
/art/runtime/gc/space/
H A Dbump_pointer_space.h49 mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
52 mirror::Object* AllocThreadUnsafe(Thread* self, size_t num_bytes, size_t* bytes_allocated,
56 mirror::Object* AllocNonvirtual(size_t num_bytes);
57 mirror::Object* AllocNonvirtualWithoutAccounting(size_t num_bytes);
60 size_t AllocationSize(mirror::Object* obj, size_t* usable_size) OVERRIDE
66 size_t Free(Thread*, mirror::Object*) OVERRIDE {
70 size_t FreeList(Thread*, size_t, mirror::Object**) OVERRIDE {
74 size_t AllocationSizeNonvirtual(mirror::Object* obj, size_t* usable_size)
123 bool Contains(const mirror::Object* obj) const {
132 static mirror
[all...]
H A Dmalloc_space.h57 virtual mirror::Object* AllocWithGrowth(Thread* self, size_t num_bytes,
60 virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
64 virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
65 virtual size_t Free(Thread* self, mirror::Object* ptr)
67 virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
130 mirror::Class* FindRecentFreedObject(const mirror::Object* obj);
153 virtual void RegisterRecentFree(mirror::Object* ptr)
164 std::pair<const mirror::Object*, mirror
[all...]
H A Dvalgrind_malloc_space-inl.h33 mirror::Object* ValgrindMallocSpace<S, A>::AllocWithGrowth(Thread* self, size_t num_bytes,
41 mirror::Object* result = reinterpret_cast<mirror::Object*>(
50 mirror::Object* ValgrindMallocSpace<S, A>::Alloc(Thread* self, size_t num_bytes,
58 mirror::Object* result = reinterpret_cast<mirror::Object*>(
67 size_t ValgrindMallocSpace<S, A>::AllocationSize(mirror::Object* obj, size_t* usable_size) {
68 size_t result = S::AllocationSize(reinterpret_cast<mirror::Object*>(
74 size_t ValgrindMallocSpace<S, A>::Free(Thread* self, mirror::Object* ptr) {
81 return S::Free(self, reinterpret_cast<mirror
[all...]
H A Dlarge_object_space.h57 size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) OVERRIDE;
86 bool Contains(const mirror::Object* obj) const {
95 static void SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg);
119 size_t AllocationSize(mirror::Object* obj, size_t* usable_size);
120 mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
122 size_t Free(Thread* self, mirror::Object* ptr);
125 bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
133 std::vector<mirror::Object*, TrackingAllocator<mirror::Object*, kAllocatorTagLOS>> large_objects_
135 typedef SafeMap<mirror
[all...]
H A Drosalloc_space-inl.h28 inline size_t RosAllocSpace::AllocationSizeNonvirtual(mirror::Object* obj, size_t* usable_size) {
50 inline mirror::Object* RosAllocSpace::AllocCommon(Thread* self, size_t num_bytes,
56 mirror::Object* result = reinterpret_cast<mirror::Object*>(
/art/runtime/gc/collector/
H A Dmark_compact.cc38 #include "mirror/art_field.h"
39 #include "mirror/art_field-inl.h"
40 #include "mirror/class-inl.h"
41 #include "mirror/class_loader.h"
42 #include "mirror/dex_cache.h"
43 #include "mirror/reference-inl.h"
44 #include "mirror/object-inl.h"
45 #include "mirror/object_array.h"
46 #include "mirror/object_array-inl.h"
52 using ::art::mirror
[all...]
/art/runtime/entrypoints/quick/
H A Dquick_deoptimization_entrypoints.cc20 #include "mirror/art_method-inl.h"
21 #include "mirror/class-inl.h"
22 #include "mirror/object_array-inl.h"
23 #include "mirror/object-inl.h"
30 extern "C" void artDeoptimize(Thread* self, StackReference<mirror::ArtMethod>* sp)
/art/runtime/mirror/
H A Diftable-inl.h23 namespace mirror { namespace in namespace:art
33 } // namespace mirror
H A Dproxy.h26 namespace mirror { namespace in namespace:art
28 // C++ mirror of java.lang.reflect.Proxy.
37 } // namespace mirror

Completed in 574 milliseconds

1234567891011>>