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

  /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...]

Completed in 598 milliseconds