HomeSort by relevance Sort by last modified time
    Searched refs:ObjPtr (Results 26 - 50 of 252) sorted by null

12 3 4 5 6 7 8 91011

  /art/runtime/
class_linker-inl.h 37 ObjPtr<mirror::Class>* element_class) {
40 ObjPtr<mirror::Class> array_class = find_array_class_cache_[i].Read();
51 ObjPtr<mirror::Class> array_class = FindClass(self, descriptor.c_str(), class_loader);
64 inline ObjPtr<mirror::Class> ClassLinker::LookupResolvedType(
66 ObjPtr<mirror::DexCache> dex_cache,
67 ObjPtr<mirror::ClassLoader> class_loader) {
68 ObjPtr<mirror::Class> type = dex_cache->GetResolvedType(type_idx);
81 ObjPtr<mirror::Class> resolved_type = referrer->GetDexCache()->GetResolvedType(type_idx);
84 ObjPtr<mirror::Class> declaring_class = referrer->GetDeclaringClass();
94 inline bool ClassLinker::CheckInvokeClassMismatch(ObjPtr<mirror::DexCache> dex_cache
    [all...]
class_linker.h 83 virtual bool operator()(ObjPtr<mirror::Class> klass) = 0;
89 virtual void Visit(ObjPtr<mirror::ClassLoader> class_loader)
194 mirror::Class* FindArrayClass(Thread* self, ObjPtr<mirror::Class>* element_class)
217 ObjPtr<mirror::ClassLoader> class_loader)
222 void LookupClasses(const char* descriptor, std::vector<ObjPtr<mirror::Class>>& classes)
245 ObjPtr<mirror::DexCache> dex_cache)
253 ObjPtr<mirror::Class> referrer)
266 ObjPtr<mirror::Class> LookupResolvedType(const DexFile& dex_file,
268 ObjPtr<mirror::DexCache> dex_cache,
269 ObjPtr<mirror::ClassLoader> class_loader
    [all...]
method_handles.h 37 bool IsParameterTypeConvertible(ObjPtr<mirror::Class> from,
38 ObjPtr<mirror::Class> to);
42 bool IsReturnTypeConvertible(ObjPtr<mirror::Class> from,
43 ObjPtr<mirror::Class> to);
51 ObjPtr<mirror::Class> from,
52 ObjPtr<mirror::Class> to,
91 // ObjPtr<mirror::Object> GetReference();
102 // void SetReference(ObjPtr<mirror::Object>)
161 ALWAYS_INLINE ObjPtr<mirror::Object> GetReference() REQUIRES_SHARED(Locks::mutator_lock_) {
189 ALWAYS_INLINE void SetReference(ObjPtr<mirror::Object> value
    [all...]
reference_table.h 44 void Add(ObjPtr<mirror::Object> obj) REQUIRES_SHARED(Locks::mutator_lock_);
46 void Remove(ObjPtr<mirror::Object> obj) REQUIRES_SHARED(Locks::mutator_lock_);
jni_env_ext-inl.h 27 inline T JNIEnvExt::AddLocalReference(ObjPtr<mirror::Object> obj) {
verify_object.cc 28 void VerifyObjectImpl(ObjPtr<mirror::Object> obj) {
art_field.cc 46 ObjPtr<mirror::Class> ArtField::ProxyFindSystemClass(const char* descriptor) {
51 ObjPtr<mirror::String> ArtField::ResolveGetStringName(Thread* self,
54 ObjPtr<mirror::DexCache> dex_cache) {
indirect_reference_table-inl.h 90 inline ObjPtr<mirror::Object> IndirectReferenceTable::Get(IndirectRef iref) const {
95 ObjPtr<mirror::Object> obj = table_[idx].GetReference()->Read<kReadBarrierOption>();
100 inline void IndirectReferenceTable::Update(IndirectRef iref, ObjPtr<mirror::Object> obj) {
109 inline void IrtEntry::Add(ObjPtr<mirror::Object> obj) {
117 inline void IrtEntry::SetReference(ObjPtr<mirror::Object> obj) {
class_table-inl.h 92 ObjPtr<mirror::Class> const before_ptr(ExtractPtr(before));
93 ObjPtr<mirror::Class> const after_ptr(
106 ObjPtr<mirror::Class> before_ptr(ExtractPtr(before));
109 ObjPtr<mirror::Class> after_ptr(root.Read<kWithoutReadBarrier>());
117 inline ObjPtr<mirror::Class> ClassTable::TableSlot::ExtractPtr(uint32_t data) {
121 inline uint32_t ClassTable::TableSlot::Encode(ObjPtr<mirror::Class> klass, uint32_t hash_bits) {
126 inline ClassTable::TableSlot::TableSlot(ObjPtr<mirror::Class> klass, uint32_t descriptor_hash)
reference_table.cc 47 void ReferenceTable::Add(ObjPtr<mirror::Object> obj) {
57 void ReferenceTable::Remove(ObjPtr<mirror::Object> obj) {
60 ObjPtr<mirror::Object> entry = entries_[i].Read();
70 static size_t GetElementCount(ObjPtr<mirror::Object> obj) REQUIRES_SHARED(Locks::mutator_lock_) {
84 static void DumpSummaryLine(std::ostream& os, ObjPtr<mirror::Object> obj, size_t element_count,
134 ObjPtr<mirror::Object> obj1 = root1.Read<kWithoutReadBarrier>();
135 ObjPtr<mirror::Object> obj2 = root2.Read<kWithoutReadBarrier>();
171 ObjPtr<mirror::Object> ref = entries[idx].Read();
193 ObjPtr<mirror::String> s = ref->AsString();
201 ObjPtr<mirror::Object> referent = ref->AsReference()->GetReferent()
    [all...]
reflection.cc 79 void Append(ObjPtr<mirror::Object> obj) REQUIRES_SHARED(Locks::mutator_lock_) {
102 ObjPtr<mirror::Object> receiver,
139 ObjPtr<mirror::Object> receiver, jvalue* args)
220 bool BuildArgArrayFromObjectArray(ObjPtr<mirror::Object> receiver,
221 ObjPtr<mirror::ObjectArray<mirror::Object>> raw_args,
240 ObjPtr<mirror::Class> dst_class(
381 ObjPtr<mirror::Class> param_type(m->GetClassFromTypeIndex(type_idx, true /* resolve */));
393 ObjPtr<mirror::Object> argument =
440 static ArtMethod* FindVirtualMethod(ObjPtr<mirror::Object> receiver, ArtMethod* method)
474 ObjPtr<mirror::Object> receiver = method->IsStatic() ? nullptr : soa.Decode<mirror::Object>(obj)
    [all...]
  /art/runtime/mirror/
class_ext.h 44 void SetVerifyError(ObjPtr<Object> obj) REQUIRES_SHARED(Locks::mutator_lock_);
66 void SetOriginalDexFile(ObjPtr<Object> bytes) REQUIRES_SHARED(Locks::mutator_lock_);
68 void SetObsoleteArrays(ObjPtr<PointerArray> methods, ObjPtr<ObjectArray<DexCache>> dex_caches)
75 static void SetClass(ObjPtr<Class> dalvik_system_ClassExt);
class.cc 50 void Class::SetClassClass(ObjPtr<Class> java_lang_Class) {
69 ObjPtr<ClassExt> existing(GetExtData());
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));
193 void Class::SetDexCache(ObjPtr<DexCache> new_dex_cache) {
282 ObjPtr<Class> interface = GetDirectInterface(self, h_this.Get(), i);
286 ObjPtr<ClassLoader> cl = interface->GetClassLoader();
336 for (ObjPtr<Class> c = this; c != nullptr; c = c->GetSuperClass())
    [all...]
object.cc 47 explicit CopyReferenceFieldsWithReadBarrierVisitor(ObjPtr<Object> dest_obj)
50 void operator()(ObjPtr<Object> obj, MemberOffset offset, bool /* is_static */) const
53 ObjPtr<Object> ref = obj->GetFieldObject<Object>(offset);
59 void operator()(ObjPtr<mirror::Class> klass, mirror::Reference* ref) const
73 ObjPtr<Object> const dest_obj_;
76 Object* Object::CopyObject(ObjPtr<mirror::Object> dest,
77 ObjPtr<mirror::Object> src,
122 ObjPtr<Class> c = src->GetClass();
140 void operator()(ObjPtr<Object> obj, size_t usable_size ATTRIBUTE_UNUSED) const
159 ObjPtr<Object> copy
    [all...]
object_reference-inl.h 28 void ObjectReference<kPoisonReferences, MirrorType>::Assign(ObjPtr<MirrorType> ptr) {
33 HeapReference<MirrorType> HeapReference<MirrorType>::FromObjPtr(ObjPtr<MirrorType> ptr) {
class_loader-inl.h 31 inline void ClassLoader::VisitReferences(ObjPtr<mirror::Class> klass, const Visitor& visitor) {
method_handle_impl-inl.h 36 inline ObjPtr<mirror::Class> MethodHandle::GetTargetClass() {
reference.cc 27 void Reference::SetClass(ObjPtr<Class> java_lang_ref_Reference) {
  /art/runtime/gc/
reference_processor.h 62 ObjPtr<mirror::Object> GetReferent(Thread* self, ObjPtr<mirror::Reference> reference)
65 void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
66 ObjPtr<mirror::Reference> ref,
72 bool MakeCircularListIfUnenqueued(ObjPtr<mirror::FinalizerReference> reference)
76 void ClearReferent(ObjPtr<mirror::Reference> ref)
  /art/runtime/native/
java_lang_VMClassLoader.cc 41 ObjPtr<mirror::ClassLoader> class_loader)
47 static ObjPtr<mirror::Class> FindClassInPathClassLoader(ClassLinker* cl,
54 ObjPtr<mirror::Class> result;
65 ObjPtr<mirror::ClassLoader> loader = soa.Decode<mirror::ClassLoader>(javaLoader);
76 ObjPtr<mirror::Class> c = VMClassLoader::LookupClass(cl,
88 ObjPtr<mirror::Class> iae_class =
90 ObjPtr<mirror::Class> ncdfe_class =
92 ObjPtr<mirror::Class> exception = self->GetException()->GetClass();
java_lang_System.cc 42 ObjPtr<mirror::Object> array)
67 ObjPtr<mirror::Object> srcObject = soa.Decode<mirror::Object>(javaSrc);
72 ObjPtr<mirror::Object> dstObject = soa.Decode<mirror::Object>(javaDst);
77 ObjPtr<mirror::Array> srcArray = srcObject->AsArray();
78 ObjPtr<mirror::Array> dstArray = dstObject->AsArray();
91 ObjPtr<mirror::Class> dstComponentType = dstArray->GetClass()->GetComponentType();
92 ObjPtr<mirror::Class> srcComponentType = srcArray->GetClass()->GetComponentType();
149 ObjPtr<mirror::ObjectArray<mirror::Object>> dstObjArray =
151 ObjPtr<mirror::ObjectArray<mirror::Object>> srcObjArray =
165 inline ObjPtr<T> AsPrimitiveArray(ObjPtr<mirror::Array> array
    [all...]
java_lang_reflect_Array.cc 41 ObjPtr<mirror::Object> dimensions_obj = soa.Decode<mirror::Object>(javaDimArray);
46 hs.NewHandle(ObjPtr<mirror::IntArray>::DownCast(dimensions_obj)));
60 ObjPtr<mirror::Class> element_class = soa.Decode<mirror::Class>(javaElementClass);
63 ObjPtr<mirror::Class> array_class = class_linker->FindArrayClass(soa.Self(), &element_class);
69 ObjPtr<mirror::Array> new_array = mirror::ObjectArray<mirror::Object*>::Alloc(
sun_misc_Unsafe.cc 40 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj);
51 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj);
62 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj);
63 ObjPtr<mirror::Object> expectedValue = soa.Decode<mirror::Object>(javaExpectedValue);
64 ObjPtr<mirror::Object> newValue = soa.Decode<mirror::Object>(javaNewValue);
85 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj);
91 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj);
97 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj);
105 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj);
113 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj)
    [all...]
  /art/test/004-UnsafeTest/
unsafe_test.cc 29 ObjPtr<mirror::Class> klass = soa.Decode<mirror::Class>(classObj);
36 ObjPtr<mirror::Class> klass = soa.Decode<mirror::Class>(classObj);
  /art/runtime/openjdkjvmti/
ti_threadgroup.cc 102 art::ObjPtr<art::mirror::Object> obj = soa.Decode<art::mirror::Object>(group);
109 art::ObjPtr<art::mirror::String> name_obj =
110 art::ObjPtr<art::mirror::String>::DownCast(name_field->GetObject(obj));
132 art::ObjPtr<art::mirror::Object> parent_group = parent_field->GetObject(obj);
157 art::ObjPtr<art::mirror::Object> peer)
164 art::ObjPtr<art::mirror::Object> group = thread_group_field->GetObject(peer);
169 std::vector<art::ObjPtr<art::mirror::Object>>* thread_peers)
178 art::ObjPtr<art::mirror::Object> peer = t->GetPeerFromOtherThread();
189 std::vector<art::ObjPtr<art::mirror::Object>>* thread_groups)
196 art::ObjPtr<art::mirror::Object> groups_array = groups_field->GetObject(thread_group.Get())
    [all...]

Completed in 177 milliseconds

12 3 4 5 6 7 8 91011