Searched refs:IndirectReferenceTable (Results 1 – 14 of 14) sorted by relevance
/art/runtime/ |
D | indirect_reference_table.cc | 54 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 …]
|
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 | 32 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 …]
|
D | reference_table.h | 63 friend class IndirectReferenceTable; // For Dump. variable
|
D | indirect_reference_table.h | 222 class IndirectReferenceTable { 234 IndirectReferenceTable(size_t max_count, 239 ~IndirectReferenceTable();
|
D | java_vm_ext.h | 235 IndirectReferenceTable globals_; 248 IndirectReferenceTable weak_globals_;
|
D | jni_env_ext.cc | 78 locals_(kLocalsInitial, kLocal, IndirectReferenceTable::ResizableCapacity::kYes, error_msg), in JNIEnvExt() 159 IndirectReferenceTable::SegmentStateOffset(pointer_size).Int32Value(); in SegmentStateOffset()
|
D | java_vm_ext.cc | 463 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()
|
D | jni_env_ext.h | 171 IndirectReferenceTable locals_ GUARDED_BY(Locks::mutator_lock_);
|
D | check_jni.cc | 350 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()
|
D | jni_internal_test.cc | 2448 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()
|
D | reflection.cc | 933 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in UpdateReference()
|
D | thread.cc | 2353 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in DecodeJObject() 2358 IndirectReferenceTable& locals = tlsPtr_.jni_env->locals_; in DecodeJObject() 2395 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in IsJWeakCleared()
|
D | jni_internal.cc | 2504 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in GetObjectRefType()
|