Home
last modified time | relevance | path

Searched refs:IndirectReferenceTable (Results 1 – 14 of 14) sorted by relevance

/art/runtime/
Dindirect_reference_table.cc55 void IndirectReferenceTable::AbortIfNoCheckJNI(const std::string& msg) { in AbortIfNoCheckJNI()
66 IndirectReferenceTable::IndirectReferenceTable(size_t max_count, in IndirectReferenceTable() function in art::IndirectReferenceTable
100 IndirectReferenceTable::~IndirectReferenceTable() { in ~IndirectReferenceTable()
103 void IndirectReferenceTable::ConstexprChecks() { in ConstexprChecks()
131 bool IndirectReferenceTable::IsValid() const { in IsValid()
180 void IndirectReferenceTable::RecoverHoles(IRTSegmentState prev_state) { in RecoverHoles()
213 bool IndirectReferenceTable::Resize(size_t new_size, std::string* error_msg) { in Resize()
241 IndirectRef IndirectReferenceTable::Add(IRTSegmentState previous_state, in Add()
262 << MutatorLockedDumpable<IndirectReferenceTable>(*this); in Add()
272 << MutatorLockedDumpable<IndirectReferenceTable>(*this) in Add()
[all …]
Dindirect_reference_table-inl.h36 inline bool IndirectReferenceTable::GetChecked(IndirectRef iref) const { in GetChecked()
72 inline bool IndirectReferenceTable::CheckEntry(const char* what, in CheckEntry()
90 inline ObjPtr<mirror::Object> IndirectReferenceTable::Get(IndirectRef iref) const { in Get()
100 inline void IndirectReferenceTable::Update(IndirectRef iref, ObjPtr<mirror::Object> obj) { in Update()
Dindirect_reference_table_test.cc33 static void CheckDump(IndirectReferenceTable* irt, size_t num_objects, size_t num_unique) in CheckDump()
58 IndirectReferenceTable irt(kTableMax, in TEST_F()
60 IndirectReferenceTable::ResizableCapacity::kNo, in TEST_F()
302 IndirectReferenceTable irt(kTableMax, in TEST_F()
304 IndirectReferenceTable::ResizableCapacity::kNo, in TEST_F()
333 IndirectReferenceTable irt(kTableMax, in TEST_F()
335 IndirectReferenceTable::ResizableCapacity::kNo, in TEST_F()
369 IndirectReferenceTable irt(kTableMax, in TEST_F()
371 IndirectReferenceTable::ResizableCapacity::kNo, in TEST_F()
408 IndirectReferenceTable irt(kTableMax, in TEST_F()
[all …]
Dreference_table.h63 friend class IndirectReferenceTable; // For Dump. variable
Dindirect_reference_table.h221 class IndirectReferenceTable {
233 IndirectReferenceTable(size_t max_count,
238 ~IndirectReferenceTable();
Dreflection.cc1045 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in UpdateReference()
Dthread.cc2559 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in DecodeJObject()
2564 IndirectReferenceTable& locals = tlsPtr_.jni_env->locals_; in DecodeJObject()
2601 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in IsJWeakCleared()
/art/runtime/jni/
Djava_vm_ext.h241 IndirectReferenceTable globals_;
254 IndirectReferenceTable weak_globals_;
Djni_env_ext.cc80 locals_(kLocalsInitial, kLocal, IndirectReferenceTable::ResizableCapacity::kYes, error_msg), in JNIEnvExt()
160 IndirectReferenceTable::SegmentStateOffset(pointer_size).Int32Value(); in SegmentStateOffset()
Djava_vm_ext.cc501 globals_(kGlobalsMax, kGlobal, IndirectReferenceTable::ResizableCapacity::kNo, error_msg), in JavaVMExt()
506 IndirectReferenceTable::ResizableCapacity::kNo, in JavaVMExt()
820 DCHECK_EQ(IndirectReferenceTable::GetIndirectRefKind(ref), kWeakGlobal); in DecodeWeakGlobal()
842 DCHECK_EQ(IndirectReferenceTable::GetIndirectRefKind(ref), kWeakGlobal); in DecodeWeakGlobalDuringShutdown()
855 DCHECK_EQ(IndirectReferenceTable::GetIndirectRefKind(ref), kWeakGlobal); in IsWeakGlobalCleared()
Djni_env_ext.h181 IndirectReferenceTable locals_ GUARDED_BY(Locks::mutator_lock_);
Dcheck_jni.cc353 GetIndirectRefKindString(IndirectReferenceTable::GetIndirectRefKind(java_object)), in CheckInstanceFieldID()
709 found_kind = IndirectReferenceTable::GetIndirectRefKind(obj); in CheckReferenceKind()
714 found_kind = IndirectReferenceTable::GetIndirectRefKind(obj); in CheckReferenceKind()
719 GetIndirectRefKindString(IndirectReferenceTable::GetIndirectRefKind(obj)), in CheckReferenceKind()
850 if (IndirectReferenceTable::GetIndirectRefKind(ref) != kWeakGlobal) { in CheckInstance()
859 GetIndirectRefKindString(IndirectReferenceTable::GetIndirectRefKind(java_object)), in CheckInstance()
870 GetIndirectRefKindString(IndirectReferenceTable::GetIndirectRefKind(java_object)), in CheckInstance()
1200 GetIndirectRefKindString(IndirectReferenceTable::GetIndirectRefKind(java_array)), in CheckArray()
Djni_internal_test.cc2466 IndirectReferenceTable irt(5, in TEST_F()
2468 IndirectReferenceTable::ResizableCapacity::kNo, in TEST_F()
2480 IndirectReferenceTable::SegmentStateOffset(sizeof(void*)).Int32Value(); in TEST_F()
2498 IndirectReferenceTable::SegmentStateOffset(sizeof(void*)).Uint32Value(); in TEST_F()
Djni_internal.cc2571 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in GetObjectRefType()