/libcore/libart/src/main/java/dalvik/system/ |
ClassExt.java | 28 public final class ClassExt { 78 private ClassExt() {}
|
/art/runtime/mirror/ |
class_ext.cc | 34 GcRoot<Class> ClassExt::dalvik_system_ClassExt_; 36 uint32_t ClassExt::ClassSize(PointerSize pointer_size) { 41 void ClassExt::SetObsoleteArrays(ObjPtr<PointerArray> methods, 44 auto obsolete_dex_cache_off = OFFSET_OF_OBJECT_MEMBER(ClassExt, obsolete_dex_caches_); 45 auto obsolete_methods_off = OFFSET_OF_OBJECT_MEMBER(ClassExt, obsolete_methods_); 54 bool ClassExt::ExtendObsoleteArrays(Thread* self, uint32_t increase) { 55 // TODO It would be good to check that we have locked the class associated with this ClassExt. 57 Handle<ClassExt> h_this(hs.NewHandle(this)); 104 ClassExt* ClassExt::Alloc(Thread* self) [all...] |
class_ext.h | 35 // C++ mirror of dalvik.system.ClassExt 36 class MANAGED ClassExt : public Object { 40 // Size of an instance of dalvik.system.ClassExt. 42 return sizeof(ClassExt); 48 return GetFieldObject<ClassExt>(OFFSET_OF_OBJECT_MEMBER(ClassExt, verify_error_)); 53 OFFSET_OF_OBJECT_MEMBER(ClassExt, obsolete_dex_caches_)); 60 OFFSET_OF_OBJECT_MEMBER(ClassExt, obsolete_methods_)); 64 return GetFieldObject<Object>(OFFSET_OF_OBJECT_MEMBER(ClassExt, original_dex_file_)); 84 static ClassExt* Alloc(Thread* self) REQUIRES_SHARED(Locks::mutator_lock_) [all...] |
class_ext-inl.h | 28 void ClassExt::VisitNativeRoots(Visitor& visitor, PointerSize pointer_size) {
|
class-refvisitor-inl.h | 73 ObjPtr<ClassExt> ext(GetExtData<kDefaultVerifyFlags, kReadBarrierOption>());
|
class.cc | 68 ClassExt* Class::EnsureExtDataPresent(Thread* self) { 69 ObjPtr<ClassExt> existing(GetExtData()); 79 // Allocate the ClassExt 80 Handle<ClassExt> new_ext(hs.NewHandle(ClassExt::Alloc(self))); 82 // OOM allocating the classExt. 92 ObjPtr<ClassExt>(nullptr), 96 ObjPtr<ClassExt>(nullptr), 99 ObjPtr<ClassExt> ret(set ? new_ext.Get() : h_this->GetExtData()); 142 ObjPtr<ClassExt> ext(h_this->EnsureExtDataPresent(self)) [all...] |
class.h | 53 class ClassExt; [all...] |
class-inl.h | 87 inline ClassExt* Class::GetExtData() { 88 return GetFieldObject<ClassExt, kVerifyFlags, kReadBarrierOption>( [all...] |
/art/test/981-dedup-original-dex/src/art/ |
Test981.java | 23 import dalvik.system.ClassExt; 163 ClassExt ext_data_object = (ClassExt) getObjectField(k, "extData");
|
/art/runtime/ |
object_lock.cc | 65 template class ObjectLock<mirror::ClassExt>;
|
class_linker_test.cc | 617 struct ClassExtOffsets : public CheckOffsets<mirror::ClassExt> { 618 ClassExtOffsets() : CheckOffsets<mirror::ClassExt>(false, "Ldalvik/system/ClassExt;") { 619 addOffset(OFFSETOF_MEMBER(mirror::ClassExt, obsolete_dex_caches_), "obsoleteDexCaches"); 620 addOffset(OFFSETOF_MEMBER(mirror::ClassExt, obsolete_methods_), "obsoleteMethods"); 621 addOffset(OFFSETOF_MEMBER(mirror::ClassExt, original_dex_file_), "originalDexFile"); 622 addOffset(OFFSETOF_MEMBER(mirror::ClassExt, verify_error_), "verifyError"); [all...] |
art_method.cc | 91 ObjPtr<mirror::ClassExt> ext(GetDeclaringClass()->GetExtData()); [all...] |
class_linker.cc | 155 ObjPtr<mirror::ClassExt> ext(c->GetExtData()); 225 // TODO This might be wrong if we hit an OOME while allocating the ClassExt. In that case we 536 // Setup dalvik.system.ClassExt 538 AllocClass(self, java_lang_Class.Get(), mirror::ClassExt::ClassSize(image_pointer_size_)))); 540 mirror::ClassExt::SetClass(dalvik_system_ClassExt.Get()); 588 // Object, String, ClassExt and DexCache need to be rerun through FindSystemClass to finish init 598 CheckSystemClass(self, dalvik_system_ClassExt, "Ldalvik/system/ClassExt;"); 599 CHECK_EQ(dalvik_system_ClassExt->GetObjectSize(), mirror::ClassExt::InstanceSize()); [all...] |
runtime.cc | [all...] |
/art/runtime/openjdkjvmti/ |
ti_class_definition.cc | 89 art::Handle<art::mirror::ClassExt> ext(hs.NewHandle(klass->GetExtData()));
|
ti_redefine.cc | 75 // A helper that fills in a classes obsolete_methods_ and obsolete_dex_caches_ classExt fields as 128 // Pointers to the fields in mirror::ClassExt. These can be held as ObjPtr since this is only used 215 // the redefined classes ClassExt as it is filled. 477 art::ObjPtr<art::mirror::ClassExt> ext(GetMirrorClass()->GetExtData()); 518 art::mirror::ClassExt* ext = art_klass->GetExtData(); [all...] |
ti_class.cc | 225 // First allocate the ClassExt 226 art::Handle<art::mirror::ClassExt> ext(hs.NewHandle(klass->EnsureExtDataPresent(self))); 227 // Make sure we have a ClassExt. This is fine even though we are a temporary since it will 276 // Actually set the ClassExt's original bytes once we have actually succeeded. [all...] |
/libcore/ojluni/src/main/java/java/lang/ |
Class.java | 59 import dalvik.system.ClassExt; 135 private transient ClassExt extData; [all...] |
/external/clang/lib/AST/ |
DeclObjC.cpp | 377 const ObjCCategoryDecl *ClassExt = Ext; 378 for (auto *Prop : ClassExt->properties()) { [all...] |
/libcore/ |
non_openjdk_java_files.mk | 50 libart/src/main/java/dalvik/system/ClassExt.java \
|
/external/clang/lib/CodeGen/ |
CGDebugInfo.cpp | [all...] |
CGObjCMac.cpp | [all...] |
/art/compiler/ |
image_writer.cc | 765 ObjPtr<mirror::ClassExt> ext(klass->GetExtData()); [all...] |
/frameworks/base/ |
preloaded-classes | [all...] |
compiled-classes-phone | [all...] |