Home
last modified time | relevance | path

Searched refs:FirstFreeField (Results 1 – 2 of 2) sorted by relevance

/art/runtime/jni/
Dlocal_reference_table.cc146 FirstFreeField::Update(kFreeListEnd, check_jni ? 1u << kFlagCheckJni : 0u)), in LocalReferenceTable()
242 uint32_t free_entry_index = FirstFreeField::Decode(free_entries_list); in PrunePoppedFreeEntries()
248 free_entries_list_ = FirstFreeField::Update(free_entry_index, free_entries_list); in PrunePoppedFreeEntries()
317 free_entries_list_ = FirstFreeField::Update(free_entry->GetNextFree(), 0u); in Add()
342 free_entries_list_ = FirstFreeField::Update(free_entry->GetNextFree(), free_entries_list_); in Add()
360 free_entries_list_ = FirstFreeField::Update(first_free_index, 1u << kFlagCheckJni); in Add()
560 free_entries_list_ = FirstFreeField::Update(free_index, free_entries_list_); in Remove()
587 free_entries_list_ = FirstFreeField::Update(entry_index, free_entries_list_); in Remove()
Dlocal_reference_table.h378 using FirstFreeField = BitField<uint32_t, kFieldFirstFree, kFieldFirstFreeSize>; variable
386 FirstFreeField::Update(kFreeListEnd, 0u); // kFlagCheckJni not set.
467 return FirstFreeField::Decode(free_entries_list_); in GetFirstFreeIndex()