Home
last modified time | relevance | path

Searched refs:IndirectRefKind (Results 1 – 10 of 10) sorted by relevance

/art/runtime/
Dindirect_reference_table.h68 enum IndirectRefKind { enum
75 EXPORT std::ostream& operator<<(std::ostream& os, IndirectRefKind rhs);
76 const char* GetIndirectRefKindString(IndirectRefKind kind);
152 explicit IndirectReferenceTable(IndirectRefKind kind);
190 IndirectRefKind GetKind() const { in GetKind()
217 ALWAYS_INLINE static inline IndirectRefKind GetIndirectRefKind(IndirectRef iref) { in GetIndirectRefKind()
261 static_cast<uint32_t>(IndirectRefKind::kLastKind));
273 static constexpr uintptr_t EncodeIndirectRefKind(IndirectRefKind kind) { in EncodeIndirectRefKind()
276 static constexpr IndirectRefKind DecodeIndirectRefKind(uintptr_t uref) { in DecodeIndirectRefKind()
277 return static_cast<IndirectRefKind>(uref & kKindMask); in DecodeIndirectRefKind()
[all …]
Dindirect_reference_table.cc44 const char* GetIndirectRefKindString(IndirectRefKind kind) { in GetIndirectRefKindString()
82 IndirectReferenceTable::IndirectReferenceTable(IndirectRefKind kind) in IndirectReferenceTable()
Dreflection.cc1067 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in UpdateReference()
Dthread.cc2827 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in DecodeGlobalJObject()
2845 << "use of deleted " << ToStr<IndirectRefKind>(kind).c_str() in DecodeGlobalJObject()
2853 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in IsJWeakCleared()
/art/runtime/jni/
Dlocal_reference_table.h200 static_assert(enum_cast<uint32_t>(IndirectRefKind::kLastKind) < alignof(LrtEntry));
302 IndirectRefKind GetKind() const { in GetKind()
Djni_env_ext.h205 IndirectRefKind kind);
Djava_vm_ext.h291 IndirectRefKind kind);
Dcheck_jni.cc59 IndirectRefKind kind) { in GetIndirectReferenceTable()
727 bool CheckReferenceKind(IndirectRefKind expected_kind, Thread* self, jobject obj) in CheckReferenceKind()
729 IndirectRefKind found_kind; in CheckReferenceKind()
869 IndirectRefKind ref_kind = IndirectReferenceTable::GetIndirectRefKind(ref); in CheckInstance()
918 ToStr<IndirectRefKind>(ref_kind).c_str(), in CheckInstance()
2827 static jobject NewRef(const char* function_name, JNIEnv* env, jobject obj, IndirectRefKind kind) { in NewRef()
2856 static void DeleteRef(const char* function_name, JNIEnv* env, jobject obj, IndirectRefKind kind) { in DeleteRef()
Dlocal_reference_table.cc424 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(iref); in Remove()
Djni_internal.cc2849 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in GetObjectRefType()