Home
last modified time | relevance | path

Searched refs:IndirectRefKind (Results 1 – 9 of 9) 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,
288 IndirectRefKind GetKind() const { in GetKind()
334 ALWAYS_INLINE static inline IndirectRefKind GetIndirectRefKind(IndirectRef iref) { in GetIndirectRefKind()
347 static_cast<uint32_t>(IndirectRefKind::kLastKind));
359 static constexpr uintptr_t EncodeIndirectRefKind(IndirectRefKind kind) { in EncodeIndirectRefKind()
362 static constexpr IndirectRefKind DecodeIndirectRefKind(uintptr_t uref) { in DecodeIndirectRefKind()
363 return static_cast<IndirectRefKind>(uref & kKindMask); in DecodeIndirectRefKind()
[all …]
Dindirect_reference_table.cc44 const char* GetIndirectRefKindString(const IndirectRefKind& kind) { in GetIndirectRefKindString()
70 IndirectRefKind desired_kind, in IndirectReferenceTable()
Dreflection.cc1067 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in UpdateReference()
Dthread.cc2635 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in DecodeJObject()
2663 << "use of deleted " << ToStr<IndirectRefKind>(kind).c_str() in DecodeJObject()
2671 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in IsJWeakCleared()
/art/runtime/jni/
Djni_env_ext.h217 IndirectRefKind kind);
Djava_vm_ext.h268 IndirectRefKind kind);
Dcheck_jni.cc58 IndirectRefKind kind) { in GetIndirectReferenceTable()
721 bool CheckReferenceKind(IndirectRefKind expected_kind, Thread* self, jobject obj) in CheckReferenceKind()
723 IndirectRefKind found_kind; in CheckReferenceKind()
865 IndirectRefKind ref_kind = IndirectReferenceTable::GetIndirectRefKind(ref); in CheckInstance()
911 ToStr<IndirectRefKind>(ref_kind).c_str(), in CheckInstance()
2818 static jobject NewRef(const char* function_name, JNIEnv* env, jobject obj, IndirectRefKind kind) { in NewRef()
2847 static void DeleteRef(const char* function_name, JNIEnv* env, jobject obj, IndirectRefKind kind) { in DeleteRef()
Djni_internal_test.cc2570 IndirectRefKind::kGlobal, in TEST_F()
Djni_internal.cc2737 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in GetObjectRefType()