Home
last modified time | relevance | path

Searched refs:queue (Results 1 – 7 of 7) sorted by relevance

/art/runtime/gc/
Dreference_queue_test.cc35 ReferenceQueue queue(&lock); in TEST_F() local
36 ASSERT_TRUE(queue.IsEmpty()); in TEST_F()
37 ASSERT_EQ(queue.GetLength(), 0U); in TEST_F()
46 queue.EnqueueReference(ref1.Get()); in TEST_F()
47 ASSERT_TRUE(!queue.IsEmpty()); in TEST_F()
48 ASSERT_EQ(queue.GetLength(), 1U); in TEST_F()
49 queue.EnqueueReference(ref2.Get()); in TEST_F()
50 ASSERT_TRUE(!queue.IsEmpty()); in TEST_F()
51 ASSERT_EQ(queue.GetLength(), 2U); in TEST_F()
55 dequeued.insert(queue.DequeuePendingReference().Ptr()); in TEST_F()
[all …]
/art/test/079-phantom/src/
DBitmap.java114 ReferenceQueue<PhantomWrapper> queue, int nativeDataPtr) in PhantomWrapper() argument
116 super(wrapper, queue); in PhantomWrapper()
129 BitmapWatcher(ReferenceQueue<PhantomWrapper> queue) { in BitmapWatcher() argument
130 mQueue = queue; in BitmapWatcher()
/art/dexlayout/
Ddex_writer.cc530 std::priority_queue<MapItemContainer> queue; in WriteMapItem() local
533 queue.push(MapItemContainer(DexFile::kDexTypeHeaderItem, 1, 0)); in WriteMapItem()
535 queue.push(MapItemContainer(DexFile::kDexTypeStringIdItem, collection.StringIdsSize(), in WriteMapItem()
539 queue.push(MapItemContainer(DexFile::kDexTypeTypeIdItem, collection.TypeIdsSize(), in WriteMapItem()
543 queue.push(MapItemContainer(DexFile::kDexTypeProtoIdItem, collection.ProtoIdsSize(), in WriteMapItem()
547 queue.push(MapItemContainer(DexFile::kDexTypeFieldIdItem, collection.FieldIdsSize(), in WriteMapItem()
551 queue.push(MapItemContainer(DexFile::kDexTypeMethodIdItem, collection.MethodIdsSize(), in WriteMapItem()
555 queue.push(MapItemContainer(DexFile::kDexTypeClassDefItem, collection.ClassDefsSize(), in WriteMapItem()
559 queue.push(MapItemContainer(DexFile::kDexTypeCallSiteIdItem, collection.CallSiteIdsSize(), in WriteMapItem()
563 queue.push(MapItemContainer(DexFile::kDexTypeMethodHandleItem, in WriteMapItem()
[all …]
/art/runtime/
Doat_file_manager.cc476 std::priority_queue<DexFileAndClassPair> queue; in CollisionCheck() local
479 queue.emplace(dex_files_loaded[i], &loaded_types[i], /*from_loaded_oat*/true); in CollisionCheck()
484 queue.emplace(dex_files_unloaded[i], &unloaded_types[i], /*from_loaded_oat*/false); in CollisionCheck()
491 while (!queue.empty()) { in CollisionCheck()
493 DexFileAndClassPair compare_pop(queue.top()); in CollisionCheck()
494 queue.pop(); in CollisionCheck()
497 while (!queue.empty()) { in CollisionCheck()
498 DexFileAndClassPair top(queue.top()); in CollisionCheck()
512 queue.pop(); in CollisionCheck()
513 AddNext(top, queue); in CollisionCheck()
[all …]
Dclass_linker.cc782 ArtField* queue = java_lang_ref_Reference->GetInstanceField(1); in FinishInit() local
783 CHECK_STREQ(queue->GetName(), "queue"); in FinishInit()
784 CHECK_STREQ(queue->GetTypeDescriptor(), "Ljava/lang/ref/ReferenceQueue;"); in FinishInit()
/art/runtime/base/
Dscoped_arena_containers.h49 using ScopedArenaQueue = std::queue<T, ScopedArenaDeque<T>>;
Darena_containers.h53 using ArenaQueue = std::queue<T, ArenaDeque<T>>;