Home
last modified time | relevance | path

Searched refs:IndirectReferenceTable (Results 1 – 8 of 8) sorted by relevance

/art/runtime/
Dindirect_reference_table.cc57 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 …]
Dindirect_reference_table-inl.h31 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()
Dindirect_reference_table.h271 class IndirectReferenceTable {
273 IndirectReferenceTable(size_t initialCount, size_t maxCount, IndirectRefKind kind);
275 ~IndirectReferenceTable();
347 return Offset(OFFSETOF_MEMBER(IndirectReferenceTable, segment_state_)); in SegmentStateOffset()
Djni_internal.h118 IndirectReferenceTable globals;
133 IndirectReferenceTable weak_globals_ GUARDED_BY(weak_globals_lock_);
174 IndirectReferenceTable locals GUARDED_BY(Locks::mutator_lock_);
Dreference_table.h59 friend class IndirectReferenceTable; // For Dump. variable
Dindirect_reference_table_test.cc27 static void CheckDump(IndirectReferenceTable* irt, size_t num_objects, size_t num_unique) in CheckDump()
49 IndirectReferenceTable irt(kTableInitial, kTableMax, kGlobal); in TEST_F()
Djni_internal.cc803 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()
Dthread.cc1344 IndirectReferenceTable& locals = tlsPtr_.jni_env->locals; in DecodeJObject()