Searched refs:IndirectReferenceTable (Results 1 – 14 of 14) 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 | indirect_reference_table.h | 221 class IndirectReferenceTable { 233 IndirectReferenceTable(size_t max_count, 238 ~IndirectReferenceTable();
|
D | reference_table.h | 63 friend class IndirectReferenceTable; // For Dump. variable
|
D | reflection.cc | 1003 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in UpdateReference()
|
D | thread.cc | 2553 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in DecodeJObject() 2558 IndirectReferenceTable& locals = tlsPtr_.jni_env->locals_; in DecodeJObject() 2595 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in IsJWeakCleared()
|
/art/runtime/jni/ |
D | java_vm_ext.h | 241 IndirectReferenceTable globals_; 254 IndirectReferenceTable weak_globals_;
|
D | jni_env_ext.cc | 79 locals_(kLocalsInitial, kLocal, IndirectReferenceTable::ResizableCapacity::kYes, error_msg), in JNIEnvExt() 160 IndirectReferenceTable::SegmentStateOffset(pointer_size).Int32Value(); in SegmentStateOffset()
|
D | jni_env_ext.h | 171 IndirectReferenceTable locals_ GUARDED_BY(Locks::mutator_lock_);
|
D | java_vm_ext.cc | 492 globals_(kGlobalsMax, kGlobal, IndirectReferenceTable::ResizableCapacity::kNo, error_msg), in JavaVMExt() 497 IndirectReferenceTable::ResizableCapacity::kNo, in JavaVMExt() 811 DCHECK_EQ(IndirectReferenceTable::GetIndirectRefKind(ref), kWeakGlobal); in DecodeWeakGlobal() 833 DCHECK_EQ(IndirectReferenceTable::GetIndirectRefKind(ref), kWeakGlobal); in DecodeWeakGlobalDuringShutdown() 846 DCHECK_EQ(IndirectReferenceTable::GetIndirectRefKind(ref), kWeakGlobal); in IsWeakGlobalCleared()
|
D | check_jni.cc | 353 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()
|
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 | 2699 IndirectRefKind kind = IndirectReferenceTable::GetIndirectRefKind(ref); in GetObjectRefType()
|