Home
last modified time | relevance | path

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

/art/runtime/
Dindirect_reference_table.h94 enum IndirectRefKind { enum
101 std::ostream& operator<<(std::ostream& os, const IndirectRefKind& rhs);
102 const char* GetIndirectRefKindString(const IndirectRefKind& kind);
235 IndirectRefKind kind,
331 ALWAYS_INLINE static inline IndirectRefKind GetIndirectRefKind(IndirectRef iref) { in GetIndirectRefKind()
340 static_cast<uint32_t>(IndirectRefKind::kLastKind));
352 static constexpr uintptr_t EncodeIndirectRefKind(IndirectRefKind kind) { in EncodeIndirectRefKind()
355 static constexpr IndirectRefKind DecodeIndirectRefKind(uintptr_t uref) { in DecodeIndirectRefKind()
356 return static_cast<IndirectRefKind>(uref & kKindMask); in DecodeIndirectRefKind()
406 const IndirectRefKind kind_;
Dindirect_reference_table.cc40 const char* GetIndirectRefKindString(const IndirectRefKind& kind) { in GetIndirectRefKindString()
66 IndirectRefKind desired_kind, in IndirectReferenceTable()
Dreflection.cc933 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in UpdateReference()
Dcheck_jni.cc701 bool CheckReferenceKind(IndirectRefKind expected_kind, Thread* self, jobject obj) { in CheckReferenceKind()
702 IndirectRefKind found_kind; in CheckReferenceKind()
2763 static jobject NewRef(const char* function_name, JNIEnv* env, jobject obj, IndirectRefKind kind) { in NewRef()
2792 static void DeleteRef(const char* function_name, JNIEnv* env, jobject obj, IndirectRefKind kind) { in DeleteRef()
Dthread.cc2353 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in DecodeJObject()
2387 ToStr<IndirectRefKind>(kind).c_str(), obj); in DecodeJObject()
2395 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in IsJWeakCleared()
Djni_internal.cc2504 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in GetObjectRefType()