Home
last modified time | relevance | path

Searched refs:IndirectReferenceTable (Results 1 – 12 of 12) 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()
/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.cc499 globals_(kGlobalsMax, kGlobal, IndirectReferenceTable::ResizableCapacity::kNo, error_msg), in JavaVMExt()
504 IndirectReferenceTable::ResizableCapacity::kNo, in JavaVMExt()
818 DCHECK_EQ(IndirectReferenceTable::GetIndirectRefKind(ref), kWeakGlobal); in DecodeWeakGlobal()
840 DCHECK_EQ(IndirectReferenceTable::GetIndirectRefKind(ref), kWeakGlobal); in DecodeWeakGlobalDuringShutdown()
853 DCHECK_EQ(IndirectReferenceTable::GetIndirectRefKind(ref), kWeakGlobal); in IsWeakGlobalCleared()
Djni_env_ext.h181 IndirectReferenceTable locals_ GUARDED_BY(Locks::mutator_lock_);
Djni_internal_test.cc2447 IndirectReferenceTable irt(5, in TEST_F()
2449 IndirectReferenceTable::ResizableCapacity::kNo, in TEST_F()
2461 IndirectReferenceTable::SegmentStateOffset(sizeof(void*)).Int32Value(); in TEST_F()
2479 IndirectReferenceTable::SegmentStateOffset(sizeof(void*)).Uint32Value(); in TEST_F()
Djni_internal.cc2538 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in GetObjectRefType()