Home
last modified time | relevance | path

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

/art/runtime/
Dindirect_reference_table.cc54 void IndirectReferenceTable::AbortIfNoCheckJNI(const std::string& msg) { in AbortIfNoCheckJNI()
65 IndirectReferenceTable::IndirectReferenceTable(size_t max_count, in IndirectReferenceTable() function in art::IndirectReferenceTable
96 IndirectReferenceTable::~IndirectReferenceTable() { in ~IndirectReferenceTable()
99 void IndirectReferenceTable::ConstexprChecks() { in ConstexprChecks()
127 bool IndirectReferenceTable::IsValid() const { in IsValid()
176 void IndirectReferenceTable::RecoverHoles(IRTSegmentState prev_state) { in RecoverHoles()
209 bool IndirectReferenceTable::Resize(size_t new_size, std::string* error_msg) { in Resize()
239 IndirectRef IndirectReferenceTable::Add(IRTSegmentState previous_state, in Add()
260 << MutatorLockedDumpable<IndirectReferenceTable>(*this); in Add()
270 << 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.cc32 static void CheckDump(IndirectReferenceTable* irt, size_t num_objects, size_t num_unique) in CheckDump()
57 IndirectReferenceTable irt(kTableMax, in TEST_F()
59 IndirectReferenceTable::ResizableCapacity::kNo, in TEST_F()
299 IndirectReferenceTable irt(kTableMax, in TEST_F()
301 IndirectReferenceTable::ResizableCapacity::kNo, in TEST_F()
330 IndirectReferenceTable irt(kTableMax, in TEST_F()
332 IndirectReferenceTable::ResizableCapacity::kNo, in TEST_F()
366 IndirectReferenceTable irt(kTableMax, in TEST_F()
368 IndirectReferenceTable::ResizableCapacity::kNo, in TEST_F()
405 IndirectReferenceTable irt(kTableMax, in TEST_F()
[all …]
Dreference_table.h63 friend class IndirectReferenceTable; // For Dump. variable
Dindirect_reference_table.h222 class IndirectReferenceTable {
234 IndirectReferenceTable(size_t max_count,
239 ~IndirectReferenceTable();
Djava_vm_ext.h235 IndirectReferenceTable globals_;
248 IndirectReferenceTable weak_globals_;
Djni_env_ext.cc78 locals_(kLocalsInitial, kLocal, IndirectReferenceTable::ResizableCapacity::kYes, error_msg), in JNIEnvExt()
159 IndirectReferenceTable::SegmentStateOffset(pointer_size).Int32Value(); in SegmentStateOffset()
Djava_vm_ext.cc463 globals_(kGlobalsMax, kGlobal, IndirectReferenceTable::ResizableCapacity::kNo, error_msg), in JavaVMExt()
468 IndirectReferenceTable::ResizableCapacity::kNo, in JavaVMExt()
783 DCHECK_EQ(IndirectReferenceTable::GetIndirectRefKind(ref), kWeakGlobal); in DecodeWeakGlobal()
805 DCHECK_EQ(IndirectReferenceTable::GetIndirectRefKind(ref), kWeakGlobal); in DecodeWeakGlobalDuringShutdown()
818 DCHECK_EQ(IndirectReferenceTable::GetIndirectRefKind(ref), kWeakGlobal); in IsWeakGlobalCleared()
Djni_env_ext.h171 IndirectReferenceTable locals_ GUARDED_BY(Locks::mutator_lock_);
Dcheck_jni.cc350 GetIndirectRefKindString(IndirectReferenceTable::GetIndirectRefKind(java_object)), in CheckInstanceFieldID()
704 found_kind = IndirectReferenceTable::GetIndirectRefKind(obj); in CheckReferenceKind()
709 found_kind = IndirectReferenceTable::GetIndirectRefKind(obj); in CheckReferenceKind()
714 GetIndirectRefKindString(IndirectReferenceTable::GetIndirectRefKind(obj)), in CheckReferenceKind()
845 if (IndirectReferenceTable::GetIndirectRefKind(ref) != kWeakGlobal) { in CheckInstance()
854 GetIndirectRefKindString(IndirectReferenceTable::GetIndirectRefKind(java_object)), in CheckInstance()
865 GetIndirectRefKindString(IndirectReferenceTable::GetIndirectRefKind(java_object)), in CheckInstance()
1195 GetIndirectRefKindString(IndirectReferenceTable::GetIndirectRefKind(java_array)), in CheckArray()
Djni_internal_test.cc2448 IndirectReferenceTable irt(5, in TEST_F()
2450 IndirectReferenceTable::ResizableCapacity::kNo, in TEST_F()
2462 IndirectReferenceTable::SegmentStateOffset(sizeof(void*)).Int32Value(); in TEST_F()
2480 IndirectReferenceTable::SegmentStateOffset(sizeof(void*)).Uint32Value(); in TEST_F()
Dreflection.cc933 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in UpdateReference()
Dthread.cc2353 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in DecodeJObject()
2358 IndirectReferenceTable& locals = tlsPtr_.jni_env->locals_; in DecodeJObject()
2395 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in IsJWeakCleared()
Djni_internal.cc2504 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in GetObjectRefType()