Home
last modified time | relevance | path

Searched refs:LocalReferenceTable (Results 1 – 9 of 9) sorted by relevance

/aosp_15_r20/art/runtime/jni/
H A Dlocal_reference_table.cc141 LocalReferenceTable::LocalReferenceTable(bool check_jni) in LocalReferenceTable() function in art::jni::LocalReferenceTable
152 void LocalReferenceTable::SetCheckJniEnabled(bool enabled) { in SetCheckJniEnabled()
157 bool LocalReferenceTable::Initialize(size_t max_count, std::string* error_msg) { in Initialize()
179 LocalReferenceTable::~LocalReferenceTable() { in ~LocalReferenceTable()
193 bool LocalReferenceTable::Resize(size_t new_size, std::string* error_msg) { in Resize()
239 inline void LocalReferenceTable::PrunePoppedFreeEntries(EntryGetter&& get_entry) { in PrunePoppedFreeEntries()
251 inline uint32_t LocalReferenceTable::IncrementSerialNumber(LrtEntry* serial_number_entry) { in IncrementSerialNumber()
265 IndirectRef LocalReferenceTable::Add(ObjPtr<mirror::Object> obj, std::string* error_msg) { in Add()
373 << MutatorLockedDumpable<LocalReferenceTable>(*this) in Add()
384 << MutatorLockedDumpable<LocalReferenceTable>(*this) in Add()
[all …]
H A Dlocal_reference_table-inl.h65 inline uint32_t LocalReferenceTable::GetReferenceEntryIndex(IndirectRef iref) const { in GetReferenceEntryIndex()
89 inline bool LocalReferenceTable::IsValidReference(IndirectRef iref, in IsValidReference()
131 inline void LocalReferenceTable::DCheckValidReference(IndirectRef iref) const { in DCheckValidReference()
141 inline ObjPtr<mirror::Object> LocalReferenceTable::Get(IndirectRef iref) const { in Get()
146 inline void LocalReferenceTable::Update(IndirectRef iref, ObjPtr<mirror::Object> obj) { in Update()
H A Dlocal_reference_table_test.cc38 static void CheckDump(LocalReferenceTable* lrt, size_t num_objects, size_t num_unique)
49 LocalReferenceTable* lrt, size_t num_objects, size_t num_unique) { in CheckDump()
84 LocalReferenceTable lrt(check_jni); in BasicTest()
324 LocalReferenceTable lrt(check_jni); in BasicHolesTest()
355 LocalReferenceTable lrt(check_jni); in BasicHolesTest()
387 LocalReferenceTable lrt(check_jni); in BasicHolesTest()
427 LocalReferenceTable lrt(check_jni); in BasicHolesTest()
469 LocalReferenceTable lrt(check_jni); in BasicHolesTest()
524 LocalReferenceTable lrt(check_jni); in BasicResizeTest()
577 LocalReferenceTable lrt(check_jni); in TestAddRemove()
[all …]
H A Dlocal_reference_table.h244 class LocalReferenceTable {
246 explicit LocalReferenceTable(bool check_jni);
247 ~LocalReferenceTable();
352 return MemberOffset(OFFSETOF_MEMBER(LocalReferenceTable, previous_state_)); in PreviousStateOffset()
358 return MemberOffset(OFFSETOF_MEMBER(LocalReferenceTable, segment_state_)); in SegmentStateOffset()
H A Djni_env_ext.h171 jni::LocalReferenceTable locals_;
206 friend jni::LocalReferenceTable* GetLocalReferenceTable(ScopedObjectAccess& soa);
H A Djni_env_ext.cc157 jni::LocalReferenceTable::SegmentStateOffset().SizeValue()); in LrtSegmentStateOffset()
162 jni::LocalReferenceTable::PreviousStateOffset().SizeValue()); in LrtPreviousStateOffset()
H A Djni_internal_test.cc2584 jni::LocalReferenceTable lrt(/*check_jni=*/ true); in TEST_F()
2591 jni::LocalReferenceTable::PreviousStateOffset().SizeValue()); in TEST_F()
2594 jni::LocalReferenceTable::SegmentStateOffset().SizeValue()); in TEST_F()
2644 jni::LocalReferenceTable::PreviousStateOffset().Uint32Value(); in TEST_F()
2650 jni::LocalReferenceTable::SegmentStateOffset().Uint32Value(); in TEST_F()
H A Dcheck_jni.cc70 inline jni::LocalReferenceTable* GetLocalReferenceTable(ScopedObjectAccess& soa) { in GetLocalReferenceTable()
881 jni::LocalReferenceTable* lrt = GetLocalReferenceTable(soa); in CheckInstance()
/aosp_15_r20/art/runtime/
H A Dreference_table.h33 class LocalReferenceTable; variable
68 friend class jni::LocalReferenceTable; // For Dump.