Searched refs:IndirectReferenceTable (Results 1 – 12 of 12) sorted by relevance
/art/runtime/ |
D | indirect_reference_table.cc | 55 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 …]
|
D | indirect_reference_table-inl.h | 36 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()
|
D | indirect_reference_table_test.cc | 33 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 …]
|
D | reference_table.h | 63 friend class IndirectReferenceTable; // For Dump. variable
|
D | indirect_reference_table.h | 221 class IndirectReferenceTable { 233 IndirectReferenceTable(size_t max_count, 238 ~IndirectReferenceTable();
|
D | reflection.cc | 1045 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in UpdateReference()
|
/art/runtime/jni/ |
D | java_vm_ext.h | 241 IndirectReferenceTable globals_; 254 IndirectReferenceTable weak_globals_;
|
D | jni_env_ext.cc | 80 locals_(kLocalsInitial, kLocal, IndirectReferenceTable::ResizableCapacity::kYes, error_msg), in JNIEnvExt() 160 IndirectReferenceTable::SegmentStateOffset(pointer_size).Int32Value(); in SegmentStateOffset()
|
D | java_vm_ext.cc | 499 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()
|
D | jni_env_ext.h | 181 IndirectReferenceTable locals_ GUARDED_BY(Locks::mutator_lock_);
|
D | jni_internal_test.cc | 2447 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()
|
D | jni_internal.cc | 2538 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in GetObjectRefType()
|