Home
last modified time | relevance | path

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

/art/runtime/
Dindirect_reference_table.h93 enum IndirectRefKind { enum
100 std::ostream& operator<<(std::ostream& os, IndirectRefKind rhs);
101 const char* GetIndirectRefKindString(const IndirectRefKind& kind);
234 IndirectRefKind kind,
330 ALWAYS_INLINE static inline IndirectRefKind GetIndirectRefKind(IndirectRef iref) { in GetIndirectRefKind()
339 static_cast<uint32_t>(IndirectRefKind::kLastKind));
351 static constexpr uintptr_t EncodeIndirectRefKind(IndirectRefKind kind) { in EncodeIndirectRefKind()
354 static constexpr IndirectRefKind DecodeIndirectRefKind(uintptr_t uref) { in DecodeIndirectRefKind()
355 return static_cast<IndirectRefKind>(uref & kKindMask); in DecodeIndirectRefKind()
405 const IndirectRefKind kind_;
Dindirect_reference_table.cc41 const char* GetIndirectRefKindString(const IndirectRefKind& kind) { in GetIndirectRefKindString()
67 IndirectRefKind desired_kind, in IndirectReferenceTable()
Dreflection.cc1045 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in UpdateReference()
Dthread.cc2559 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in DecodeJObject()
2593 ToStr<IndirectRefKind>(kind).c_str(), obj); in DecodeJObject()
2601 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in IsJWeakCleared()
/art/runtime/jni/
Dcheck_jni.cc706 bool CheckReferenceKind(IndirectRefKind expected_kind, Thread* self, jobject obj) { in CheckReferenceKind()
707 IndirectRefKind found_kind; in CheckReferenceKind()
2768 static jobject NewRef(const char* function_name, JNIEnv* env, jobject obj, IndirectRefKind kind) { in NewRef()
2797 static void DeleteRef(const char* function_name, JNIEnv* env, jobject obj, IndirectRefKind kind) { in DeleteRef()
Djni_internal_test.cc2467 IndirectRefKind::kGlobal, in TEST_F()
Djni_internal.cc2571 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in GetObjectRefType()