/art/runtime/ |
H A D | utils.h | 46 namespace mirror { namespace in namespace:art 50 } // namespace mirror 136 std::string PrettyDescriptor(mirror::String* descriptor) 139 std::string PrettyDescriptor(mirror::Class* klass) 159 std::string PrettyTypeOf(mirror::Object* obj) 168 std::string PrettyClass(mirror::Class* c) 172 std::string PrettyClassAndClassLoader(mirror::Class* c)
|
H A D | monitor_pool.cc | 26 namespace mirror { namespace in namespace:art 28 } // namespace mirror 108 Monitor* MonitorPool::CreateMonitorInPool(Thread* self, Thread* owner, mirror::Object* obj,
|
H A D | well_known_classes.h | 24 namespace mirror { namespace in namespace:art 26 } // namespace mirror 40 static mirror::Class* ToClass(jclass global_jclass)
|
H A D | Android.mk | 122 mirror/abstract_method.cc \ 123 mirror/array.cc \ 124 mirror/class.cc \ 125 mirror/dex_cache.cc \ 126 mirror/field.cc \ 127 mirror/method.cc \ 128 mirror/object.cc \ 129 mirror/reference.cc \ 130 mirror/stack_trace_element.cc \ 131 mirror/strin [all...] |
H A D | image.h | 23 #include "mirror/object.h" 224 mirror::Object* GetImageRoot(ImageRoot image_root) const 228 mirror::ObjectArray<mirror::Object>* GetImageRoots() const
|
H A D | instrumentation.cc | 34 #include "mirror/class-inl.h" 35 #include "mirror/dex_cache.h" 36 #include "mirror/object_array-inl.h" 37 #include "mirror/object-inl.h" 58 bool operator()(mirror::Class* klass) OVERRIDE REQUIRES(Locks::mutator_lock_) { 90 void Instrumentation::InstallStubsForClass(mirror::Class* klass) { 905 void Instrumentation::MethodEnterEventImpl(Thread* thread, mirror::Object* this_object, 917 void Instrumentation::MethodExitEventImpl(Thread* thread, mirror::Object* this_object, 929 void Instrumentation::MethodUnwindEvent(Thread* thread, mirror::Object* this_object, 941 void Instrumentation::DexPcMovedEventImpl(Thread* thread, mirror [all...] |
H A D | quick_exception_handler.cc | 28 #include "mirror/class-inl.h" 29 #include "mirror/class_loader.h" 30 #include "mirror/throwable.h" 58 CatchBlockStackVisitor(Thread* self, Context* context, Handle<mirror::Throwable>* exception, 106 Handle<mirror::Class> to_find(hs.NewHandle((*exception_)->GetClass())); 133 Handle<mirror::Throwable>* exception_; 140 void QuickExceptionHandler::FindCatch(mirror::Throwable* exception) { 143 mirror::String* msg = exception->GetDetailMessage(); 149 Handle<mirror::Throwable> exception_ref(hs.NewHandle(exception)); 463 new_frame->SetVRegReference(vreg, reinterpret_cast<mirror [all...] |
/art/compiler/optimizing/ |
H A D | inliner.h | 92 HInstanceFieldGet* CreateInstanceFieldGet(Handle<mirror::DexCache> dex_cache, 96 HInstanceFieldSet* CreateInstanceFieldSet(Handle<mirror::DexCache> dex_cache,
|
/art/runtime/openjdkjvm/ |
H A D | OpenjdkJvm.cc | 48 #include "mirror/class_loader.h" 54 #include "mirror/string-inl.h" 291 art::mirror::String* s = soa.Decode<art::mirror::String*>(jstr); 292 art::mirror::String* result = s->Intern(); 369 art::mirror::Object* lock = soa.Decode<art::mirror::Object*>(java_lock); 400 art::mirror::Object* object = soa.Decode<art::mirror::Object*>(jobj); 412 if (soa.Decode<art::mirror [all...] |
/art/compiler/ |
H A D | compiler.h | 56 Handle<mirror::DexCache> dex_cache) const = 0;
|
/art/runtime/gc/space/ |
H A D | malloc_space.cc | 24 #include "mirror/class-inl.h" 25 #include "mirror/object-inl.h" 101 mirror::Class* MallocSpace::FindRecentFreedObject(const mirror::Object* obj) { 116 void MallocSpace::RegisterRecentFree(mirror::Object* ptr) { 231 void MallocSpace::SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg) {
|
H A D | dlmalloc_space.cc | 26 #include "mirror/class-inl.h" 27 #include "mirror/object-inl.h" 128 mirror::Object* DlMallocSpace::AllocWithGrowth(Thread* self, size_t num_bytes, 131 mirror::Object* result; 167 size_t DlMallocSpace::Free(Thread* self, mirror::Object* ptr) { 181 size_t DlMallocSpace::FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) { 187 mirror::Object* ptr = ptrs[i];
|
H A D | region_space.cc | 19 #include "mirror/object-inl.h" 20 #include "mirror/class-inl.h" 288 void RegionSpace::FreeLarge(mirror::Object* large_obj, size_t bytes_allocated) { 296 Region* reg = RefToRegionLocked(reinterpret_cast<mirror::Object*>(addr)); 307 Region* following_reg = RefToRegionLocked(reinterpret_cast<mirror::Object*>(end_addr)); 329 void RegionSpace::RecordAlloc(mirror::Object* ref) { 370 Region* r = RefToRegionLocked(reinterpret_cast<mirror::Object*>(tlab_start));
|
/art/runtime/mirror/ |
H A D | iftable.h | 24 namespace mirror { namespace in namespace:art 78 } // namespace mirror
|
H A D | stack_trace_element.h | 29 namespace mirror { namespace in namespace:art 31 // C++ mirror of java.lang.StackTraceElement 82 } // namespace mirror
|
H A D | class.h | 52 namespace mirror { namespace in namespace:art 60 // C++ mirror of java.lang.Class 508 mirror::Class* const component_type = GetComponentType<kVerifyFlags, kReadBarrierOption>(); 767 mirror::Class* klass, 768 mirror::String* name, 769 mirror::ObjectArray<mirror::Class>* args) 773 mirror::Class* klass, 774 mirror::ObjectArray<mirror [all...] |
/art/compiler/jit/ |
H A D | jit_compiler.cc | 66 extern "C" void jit_types_loaded(void* handle, mirror::Class** types, size_t count) 71 const ArrayRef<mirror::Class*> types_array(types, count); 210 Handle<mirror::Class> h_class(hs.NewHandle(method->GetDeclaringClass()));
|
/art/compiler/jni/quick/ |
H A D | calling_convention.h | 79 handle_scope_pointer_size_(sizeof(StackReference<mirror::Object>)), 176 return sizeof(mirror::HeapReference<mirror::Object>); // this argument
|
/art/runtime/jit/ |
H A D | jit.h | 110 mirror::Object* this_object, 141 static void NewTypeLoadedIfUsingJit(mirror::Class* type) 181 static void (*jit_types_loaded_)(void*, mirror::Class**, size_t count);
|
H A D | jit.cc | 49 void (*Jit::jit_types_loaded_)(void*, mirror::Class**, size_t count) = nullptr; 216 jit_types_loaded_ = reinterpret_cast<void (*)(void*, mirror::Class**, size_t)>( 348 void Jit::NewTypeLoadedIfUsingJit(mirror::Class* type) { 362 bool operator()(mirror::Class* klass) override { 366 std::vector<mirror::Class*> classes_; 682 mirror::Object* this_object,
|
/art/runtime/lambda/ |
H A D | shorty_field_type.h | 29 namespace mirror { namespace in namespace:art 31 } // namespace mirror 350 // ShortyFieldTypeTraits::IsObjectType<mirror::Object*>() == true 380 // Note: This is equivalent to std::base_of<mirror::Object*, T>::value 411 IS_VALID_TYPE_SPECIALIZATION(mirror::Object*, Object); 469 SHORTY_FIELD_TYPE_SELECT_IMPL(mirror::Object*, kObject);
|
H A D | shorty_field_type_test.cc | 18 #include "mirror/object_reference.h" 336 ShortyTypeCharacteristics<mirror::Object*, ShortyFieldType::kObject> chars; 340 EXPECT_EQ(kObjectReferenceSize, sizeof(mirror::CompressedReference<mirror::Object>));
|
/art/runtime/jdwp/ |
H A D | jdwp_event.cc | 116 locationClass(hs.NewHandle<mirror::Class>(nullptr)), 117 exceptionClass(hs.NewHandle<mirror::Class>(nullptr)), 120 thisPtr(hs.NewHandle<mirror::Object>(nullptr)) { } 126 MutableHandle<mirror::Class> locationClass; /* ClassOnly */ 127 MutableHandle<mirror::Class> exceptionClass; /* ExceptionOnly */ 130 MutableHandle<mirror::Object> thisPtr; /* InstanceOnly */ 829 void JdwpState::PostLocationEvent(const EventLocation* pLoc, mirror::Object* thisPtr, 926 mirror::Object* this_object, const JValue* fieldValue, 1102 void JdwpState::PostException(const EventLocation* pThrowLoc, mirror::Throwable* exception_object, 1103 const EventLocation* pCatchLoc, mirror [all...] |
/art/runtime/native/ |
H A D | dalvik_system_DexFile.cc | 29 #include "mirror/class_loader.h" 30 #include "mirror/object-inl.h" 31 #include "mirror/string.h" 221 mirror::Object* dex_files_object = soa.Decode<mirror::Object*>(cookie); 222 mirror::LongArray* long_dex_files = dex_files_object->AsLongArray(); 279 Handle<mirror::ClassLoader> class_loader( 280 hs.NewHandle(soa.Decode<mirror::ClassLoader*>(javaLoader))); 282 mirror::Class* result = class_linker->DefineClass(soa.Self(), 290 class_linker->InsertDexFileInToClassLoader(soa.Decode<mirror [all...] |
H A D | dalvik_system_VMDebug.cc | 36 #include "mirror/class.h" 262 mirror::Class* c = soa.Decode<mirror::Class*>(javaClass); 266 std::vector<mirror::Class*> classes {c}; 277 auto* decoded_classes = soa.Decode<mirror::ObjectArray<mirror::Class>*>(javaClasses); 281 std::vector<mirror::Class*> classes; 288 auto* long_counts = mirror::LongArray::Alloc(soa.Self(), counts.size());
|