Searched refs:IndirectRefKind (Results 1 – 6 of 6) sorted by relevance
/art/runtime/ |
D | indirect_reference_table.h | 94 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_;
|
D | indirect_reference_table.cc | 40 const char* GetIndirectRefKindString(const IndirectRefKind& kind) { in GetIndirectRefKindString() 66 IndirectRefKind desired_kind, in IndirectReferenceTable()
|
D | reflection.cc | 933 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in UpdateReference()
|
D | check_jni.cc | 701 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()
|
D | thread.cc | 2353 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in DecodeJObject() 2387 ToStr<IndirectRefKind>(kind).c_str(), obj); in DecodeJObject() 2395 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in IsJWeakCleared()
|
D | jni_internal.cc | 2504 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in GetObjectRefType()
|