Searched refs:mirror (Results 151 - 175 of 338) sorted by relevance

1234567891011>>

/art/runtime/gc/accounting/
H A Dheap_bitmap-inl.h38 inline bool HeapBitmap::Test(const mirror::Object* obj) {
52 inline void HeapBitmap::Clear(const mirror::Object* obj) {
67 inline bool HeapBitmap::Set(const mirror::Object* obj, const LargeObjectSetVisitor& visitor) {
83 inline bool HeapBitmap::AtomicTestAndSet(const mirror::Object* obj,
99 inline ContinuousSpaceBitmap* HeapBitmap::GetContinuousSpaceBitmap(const mirror::Object* obj) const {
H A Dspace_bitmap-inl.h33 inline bool SpaceBitmap<kAlignment>::AtomicTestAndSet(const mirror::Object* obj) {
55 inline bool SpaceBitmap<kAlignment>::Test(const mirror::Object* obj) const {
70 mirror::Object* obj = reinterpret_cast<mirror::Object*>(i);
111 mirror::Object* obj = reinterpret_cast<mirror::Object*>(ptr_base + shift * kAlignment);
124 mirror::Object* obj = reinterpret_cast<mirror::Object*>(ptr_base + shift * kAlignment);
150 mirror::Object* obj = reinterpret_cast<mirror
[all...]
H A Dremembered_set.cc29 #include "mirror/art_field-inl.h"
30 #include "mirror/object-inl.h"
31 #include "mirror/class-inl.h"
32 #include "mirror/object_array-inl.h"
71 void operator()(mirror::Object* obj, MemberOffset offset, bool /* is_static */) const
74 mirror::HeapReference<mirror::Object>* ref_ptr = obj->GetFieldObjectReferenceAddr(offset);
82 void operator()(mirror::Class* klass, mirror::Reference* ref) const
108 void operator()(mirror
[all...]
/art/runtime/
H A Dutils_test.cc20 #include "mirror/array.h"
21 #include "mirror/array-inl.h"
22 #include "mirror/object-inl.h"
23 #include "mirror/object_array-inl.h"
24 #include "mirror/string.h"
111 Handle<mirror::String> s(hs.NewHandle(mirror::String::AllocFromModifiedUtf8(soa.Self(), "")));
114 Handle<mirror::ShortArray> a(hs.NewHandle(mirror::ShortArray::Alloc(soa.Self(), 2)));
117 mirror
[all...]
H A Druntime.cc59 #include "mirror/art_field-inl.h"
60 #include "mirror/art_method-inl.h"
61 #include "mirror/array.h"
62 #include "mirror/class-inl.h"
63 #include "mirror/class_loader.h"
64 #include "mirror/stack_trace_element.h"
65 #include "mirror/throwable.h"
244 mirror::Throwable* exception = self->GetException(&throw_location);
352 Handle<mirror::Class> class_loader_class(
353 hs.NewHandle(soa.Decode<mirror
[all...]
H A Dexception_test.cc24 #include "mirror/class-inl.h"
25 #include "mirror/object_array-inl.h"
26 #include "mirror/object-inl.h"
27 #include "mirror/stack_trace_element.h"
43 Handle<mirror::ClassLoader> class_loader(
44 hs.NewHandle(soa.Decode<mirror::ClassLoader*>(LoadDex("ExceptionHandle"))));
47 Handle<mirror::Class> klass(hs.NewHandle(my_klass_));
114 mirror::ArtMethod* method_f_;
115 mirror::ArtMethod* method_g_;
118 mirror
[all...]
H A Dscoped_thread_state_change.h127 T AddLocalReference(mirror::Object* obj) const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
145 mirror::ArtField* DecodeField(jfieldID fid) const
150 mirror::ArtField* field = reinterpret_cast<mirror::ArtField*>(fid);
151 return ReadBarrier::BarrierForRoot<mirror::ArtField, kWithReadBarrier>(&field);
154 jfieldID EncodeField(mirror::ArtField* field) const
162 mirror::ArtMethod* DecodeMethod(jmethodID mid) const
167 mirror::ArtMethod* method = reinterpret_cast<mirror::ArtMethod*>(mid);
168 return ReadBarrier::BarrierForRoot<mirror
[all...]
H A Djni_internal.cc39 #include "mirror/art_field-inl.h"
40 #include "mirror/art_method-inl.h"
41 #include "mirror/class-inl.h"
42 #include "mirror/class_loader.h"
43 #include "mirror/object-inl.h"
44 #include "mirror/object_array-inl.h"
45 #include "mirror/string-inl.h"
46 #include "mirror/throwable.h"
72 static jweak AddWeakGlobalReference(ScopedObjectAccess& soa, mirror::Object* obj)
106 static void ThrowNoSuchMethodError(ScopedObjectAccess& soa, mirror
[all...]
H A Dmethod_helper.cc22 #include "mirror/art_method-inl.h"
23 #include "mirror/dex_cache.h"
28 mirror::String* MethodHelper::GetNameAsString(Thread* self) {
30 mirror::ArtMethod* method = method_->GetInterfaceMethodIfProxy();
34 Handle<mirror::DexCache> dex_cache(hs.NewHandle(method->GetDexCache()));
55 mirror::Class* param_type = GetClassFromTypeIdx(types->GetTypeItem(i).type_idx_);
56 mirror::Class* other_param_type =
67 mirror::ArtMethod* method = GetMethod();
108 mirror::ArtMethod* method = GetMethod();
H A Dmonitor.cc27 #include "mirror/art_method-inl.h"
28 #include "mirror/class-inl.h"
29 #include "mirror/object-inl.h"
30 #include "mirror/object_array-inl.h"
54 * The lock value itself is stored in mirror::Object::monitor_ and the representation is described
83 Monitor::Monitor(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code)
89 obj_(GcRoot<mirror::Object>(obj)),
105 Monitor::Monitor(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code,
112 obj_(GcRoot<mirror::Object>(obj)),
129 if (hash_code_.CompareExchangeWeakRelaxed(0, mirror
[all...]
H A Dtrace.cc28 #include "mirror/art_method-inl.h"
29 #include "mirror/class-inl.h"
30 #include "mirror/dex_cache.h"
31 #include "mirror/object_array-inl.h"
32 #include "mirror/object-inl.h"
92 mirror::ArtMethod* m = GetMethod();
101 std::vector<mirror::ArtMethod*>* GetStackTrace() const {
106 std::vector<mirror::ArtMethod*>* const method_trace_;
121 std::unique_ptr<std::vector<mirror::ArtMethod*>> Trace::temp_stack_trace_;
123 static mirror
[all...]
H A Dreflection_test.cc24 #include "mirror/art_method-inl.h"
79 mirror::Class* c = class_linker_->FindPrimitiveClass(descriptor);
84 void ReflectionTestMakeExecutable(mirror::ArtMethod** method,
85 mirror::Object** receiver,
93 Handle<mirror::ClassLoader> class_loader(
95 ScopedObjectAccessUnchecked(self).Decode<mirror::ClassLoader*>(jclass_loader)));
97 MakeExecutable(ScopedObjectAccessUnchecked(self).Decode<mirror::ClassLoader*>(jclass_loader),
102 MakeExecutable(ScopedObjectAccessUnchecked(self).Decode<mirror::ClassLoader*>(jclass_loader),
106 mirror::Class* c = class_linker_->FindClass(self, DotToDescriptor(class_name).c_str(),
119 Handle<mirror
[all...]
H A Dimage.h23 #include "mirror/object.h"
117 mirror::Object* GetImageRoot(ImageRoot image_root) const
119 mirror::ObjectArray<mirror::Object>* GetImageRoots() const;
/art/runtime/verifier/
H A Dreg_type.h34 namespace mirror { namespace in namespace:art
36 } // namespace mirror
213 mirror::Class* GetClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
231 bool CanAccessMember(mirror::Class* klass, uint32_t access_flags)
268 static mirror::Class* ClassJoin(mirror::Class* s, mirror::Class* t)
276 RegType(mirror::Class* klass, const std::string& descriptor, uint16_t cache_id)
278 : descriptor_(descriptor), klass_(GcRoot<mirror::Class>(klass)), cache_id_(cache_id) {
288 GcRoot<mirror
[all...]
/art/runtime/entrypoints/portable/
H A Dportable_trampoline_entrypoints.cc23 #include "mirror/art_method-inl.h"
24 #include "mirror/object-inl.h"
62 PortableArgumentVisitor(MethodHelper& caller_mh, mirror::ArtMethod** sp)
150 BuildPortableShadowFrameVisitor(MethodHelper& caller_mh, mirror::ArtMethod** sp,
162 sf_.SetVRegReference(cur_reg_, *reinterpret_cast<mirror::Object**>(GetParamAddress()));
186 extern "C" uint64_t artPortableToInterpreterBridge(mirror::ArtMethod* method, Thread* self,
187 mirror::ArtMethod** sp)
217 Handle<mirror::Class> h_class(hs.NewHandle(method->GetDeclaringClass()));
236 BuildPortableArgumentVisitor(MethodHelper& caller_mh, mirror::ArtMethod** sp,
245 mirror
[all...]
/art/runtime/interpreter/
H A Dinterpreter_common.h35 #include "mirror/art_field-inl.h"
36 #include "mirror/art_method.h"
37 #include "mirror/art_method-inl.h"
38 #include "mirror/class.h"
39 #include "mirror/class-inl.h"
40 #include "mirror/object-inl.h"
41 #include "mirror/object_array-inl.h"
42 #include "mirror/string-inl.h"
48 using ::art::mirror::ArtField;
49 using ::art::mirror
[all...]
/art/compiler/driver/
H A Dcompiler_driver_test.cc27 #include "mirror/art_method-inl.h"
28 #include "mirror/class-inl.h"
29 #include "mirror/class_loader.h"
30 #include "mirror/dex_cache-inl.h"
31 #include "mirror/object_array-inl.h"
32 #include "mirror/object-inl.h"
85 Handle<mirror::ClassLoader> loader(
86 hs.NewHandle(soa.Decode<mirror::ClassLoader*>(class_loader)));
87 mirror::Class* c = class_linker->FindClass(soa.Self(), descriptor, loader);
110 mirror
[all...]
H A Dcompiler_driver.cc44 #include "mirror/art_field-inl.h"
45 #include "mirror/art_method-inl.h"
46 #include "mirror/class_loader.h"
47 #include "mirror/class-inl.h"
48 #include "mirror/dex_cache-inl.h"
49 #include "mirror/object-inl.h"
50 #include "mirror/object_array-inl.h"
51 #include "mirror/throwable.h"
519 Thread* self, Handle<mirror::ClassLoader> class_loader, const DexFile& dex_file,
523 mirror
[all...]
/art/runtime/gc/
H A Dheap-inl.h39 inline mirror::Object* Heap::AllocObjectWithAllocator(Thread* self, mirror::Class* klass,
55 mirror::Object* obj;
115 WriteBarrierField(obj, mirror::Object::ClassOffset(), klass);
163 inline void Heap::PushOnAllocationStack(Thread* self, mirror::Object** obj) {
174 inline mirror::Object* Heap::AllocLargeObject(Thread* self, mirror::Class* klass,
183 inline mirror::Object* Heap::TryToAllocate(Thread* self, AllocatorType allocator_type,
190 mirror::Object* ret;
264 inline Heap::AllocationTimer::AllocationTimer(Heap* heap, mirror
[all...]
/art/runtime/gc/space/
H A Dzygote_space.cc34 void operator()(mirror::Object* obj) const {
78 mirror::Object* ZygoteSpace::Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
84 size_t ZygoteSpace::AllocationSize(mirror::Object* obj, size_t* usable_size) {
89 size_t ZygoteSpace::Free(Thread* self, mirror::Object* ptr) {
94 size_t ZygoteSpace::FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) {
104 void ZygoteSpace::SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg) {
/art/runtime/mirror/
H A Darray.cc33 namespace mirror { namespace in namespace:art
45 Handle<mirror::IntArray> dimensions)
61 Handle<mirror::Class> h_component_type(hs.NewHandle(array_class->GetComponentType()));
95 mirror::Class* element_class_ptr = element_class.Get();
97 Handle<mirror::Class> array_class(
104 mirror::Class* array_class_ptr = array_class.Get();
139 } // namespace mirror
/art/compiler/
H A Dcommon_compiler_test.cc32 #include "mirror/art_method.h"
33 #include "mirror/dex_cache.h"
34 #include "mirror/object-inl.h"
42 extern "C" void art_quick_generic_jni_trampoline(mirror::ArtMethod*);
163 void CommonCompilerTest::MakeExecutable(mirror::ArtMethod* method) {
168 mirror::DexCache* dex_cache = method->GetDeclaringClass()->GetDexCache();
272 void CommonCompilerTest::MakeExecutable(mirror::ClassLoader* class_loader, const char* class_name) {
276 Handle<mirror::ClassLoader> loader(hs.NewHandle(class_loader));
277 mirror::Class* klass = class_linker_->FindClass(self, class_descriptor.c_str(), loader);
353 void CommonCompilerTest::CompileClass(mirror
[all...]
H A Delf_patcher.h23 #include "mirror/art_method.h"
24 #include "mirror/class.h"
25 #include "mirror/object.h"
34 typedef void* (*ImageAddressCallback)(void* data, mirror::Object* obj);
74 static void* DefaultImageAddressCallback(void* data_unused, mirror::Object* obj) {
81 mirror::ArtMethod* GetTargetMethod(const CompilerDriver::CallPatchInformation* patch)
84 mirror::Class* GetTargetType(const CompilerDriver::TypePatchInformation* patch)
/art/compiler/dex/
H A Dmir_method_info.cc22 #include "mirror/class_loader.h" // Only to allow casts in Handle<ClassLoader>.
23 #include "mirror/dex_cache.h" // Only to allow casts in Handle<DexCache>.
49 Handle<mirror::DexCache> dex_cache(hs.NewHandle(compiler_driver->GetDexCache(mUnit)));
50 Handle<mirror::ClassLoader> class_loader(
52 Handle<mirror::Class> referrer_class(hs.NewHandle(
65 mirror::ArtMethod* resolved_method =
/art/runtime/entrypoints/jni/
H A Djni_entrypoints.cc19 #include "mirror/art_method-inl.h"
20 #include "mirror/object-inl.h"
37 mirror::ArtMethod* method = self->GetCurrentMethod(NULL);

Completed in 419 milliseconds

1234567891011>>