Searched refs:IndirectReferenceTable (Results 1 – 8 of 8) sorted by relevance
/art/runtime/ |
D | indirect_reference_table.cc | 57 void IndirectReferenceTable::AbortIfNoCheckJNI() { in AbortIfNoCheckJNI() 65 IndirectReferenceTable::IndirectReferenceTable(size_t initialCount, in IndirectReferenceTable() function in art::IndirectReferenceTable 84 IndirectReferenceTable::~IndirectReferenceTable() { in ~IndirectReferenceTable() 87 IndirectRef IndirectReferenceTable::Add(uint32_t cookie, mirror::Object* obj) { in Add() 100 << MutatorLockedDumpable<IndirectReferenceTable>(*this); in Add() 137 void IndirectReferenceTable::AssertEmpty() { in AssertEmpty() 141 << MutatorLockedDumpable<IndirectReferenceTable>(*this); in AssertEmpty() 153 bool IndirectReferenceTable::Remove(uint32_t cookie, IndirectRef iref) { in Remove() 235 void IndirectReferenceTable::Trim() { in Trim() 242 void IndirectReferenceTable::VisitRoots(RootCallback* callback, void* arg, in VisitRoots() [all …]
|
D | indirect_reference_table-inl.h | 31 inline bool IndirectReferenceTable::GetChecked(IndirectRef iref) const { in GetChecked() 61 inline bool IndirectReferenceTable::CheckEntry(const char* what, IndirectRef iref, int idx) const { in CheckEntry() 74 inline mirror::Object* IndirectReferenceTable::Get(IndirectRef iref) const { in Get()
|
D | indirect_reference_table.h | 271 class IndirectReferenceTable { 273 IndirectReferenceTable(size_t initialCount, size_t maxCount, IndirectRefKind kind); 275 ~IndirectReferenceTable(); 347 return Offset(OFFSETOF_MEMBER(IndirectReferenceTable, segment_state_)); in SegmentStateOffset()
|
D | jni_internal.h | 118 IndirectReferenceTable globals; 133 IndirectReferenceTable weak_globals_ GUARDED_BY(weak_globals_lock_); 174 IndirectReferenceTable locals GUARDED_BY(Locks::mutator_lock_);
|
D | reference_table.h | 59 friend class IndirectReferenceTable; // For Dump. variable
|
D | indirect_reference_table_test.cc | 27 static void CheckDump(IndirectReferenceTable* irt, size_t num_objects, size_t num_unique) in CheckDump() 49 IndirectReferenceTable irt(kTableInitial, kTableMax, kGlobal); in TEST_F()
|
D | jni_internal.cc | 803 IndirectReferenceTable& globals = vm->globals; in NewGlobalRef() 814 IndirectReferenceTable& globals = vm->globals; in DeleteGlobalRef() 851 IndirectReferenceTable& locals = reinterpret_cast<JNIEnvExt*>(env)->locals; in DeleteLocalRef() 3009 IndirectReferenceTable::SegmentStateOffset().Int32Value()); in SegmentStateOffset()
|
D | thread.cc | 1344 IndirectReferenceTable& locals = tlsPtr_.jni_env->locals; in DecodeJObject()
|