Home
last modified time | relevance | path

Searched refs:queue (Results 1 – 10 of 10) 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/004-NativeAllocations/src-art/
DMain.java42 public static PhantomReference allocPhantom(ReferenceQueue<Object> queue) { in allocPhantom() argument
43 return new PhantomReference(new Object(), queue); in allocPhantom()
54 ReferenceQueue<Object> queue = new ReferenceQueue<Object>(); in checkRegisterNativeAllocation() local
55 ref = allocPhantom(queue); in checkRegisterNativeAllocation()
71 if (queue.remove(maxExpectedGcDurationMs) == null) { in checkRegisterNativeAllocation()
/art/test/079-phantom/src/
DBitmap.java121 ReferenceQueue<PhantomWrapper> queue, int nativeDataPtr) in PhantomWrapper() argument
123 super(wrapper, queue); in PhantomWrapper()
138 BitmapWatcher(ReferenceQueue<PhantomWrapper> queue) { in BitmapWatcher() argument
139 mQueue = queue; in BitmapWatcher()
/art/dexlayout/
Ddex_writer.cc664 void DexWriter::WriteMapItems(Stream* stream, MapItemQueue* queue) { in WriteMapItems() argument
666 const uint32_t map_list_size = queue->size(); in WriteMapItems()
668 while (!queue->empty()) { in WriteMapItems()
669 const MapItem& item = queue->top(); in WriteMapItems()
676 queue->pop(); in WriteMapItems()
682 MapItemQueue queue; in GenerateAndWriteMapItems() local
685 queue.AddIfNotEmpty(MapItem(DexFile::kDexTypeHeaderItem, 1, 0)); in GenerateAndWriteMapItems()
686 queue.AddIfNotEmpty(MapItem(DexFile::kDexTypeStringIdItem, in GenerateAndWriteMapItems()
689 queue.AddIfNotEmpty(MapItem(DexFile::kDexTypeTypeIdItem, in GenerateAndWriteMapItems()
692 queue.AddIfNotEmpty(MapItem(DexFile::kDexTypeProtoIdItem, in GenerateAndWriteMapItems()
[all …]
Ddex_writer.h260 void WriteMapItems(Stream* stream, MapItemQueue* queue);
/art/runtime/
Doat_file_manager.cc293 std::priority_queue<DexFileAndClassPair> queue; in CollisionCheck() local
296 queue.emplace(dex_files_loaded[i], &loaded_types[i], /*from_loaded_oat*/true); in CollisionCheck()
301 queue.emplace(dex_files_unloaded[i], &unloaded_types[i], /*from_loaded_oat*/false); in CollisionCheck()
308 while (!queue.empty()) { in CollisionCheck()
310 DexFileAndClassPair compare_pop(queue.top()); in CollisionCheck()
311 queue.pop(); in CollisionCheck()
314 while (!queue.empty()) { in CollisionCheck()
315 DexFileAndClassPair top(queue.top()); in CollisionCheck()
329 queue.pop(); in CollisionCheck()
330 AddNext(top, queue); in CollisionCheck()
[all …]
Dclass_linker.cc843 ArtField* queue = java_lang_ref_Reference->GetInstanceField(1); in FinishInit() local
844 CHECK_STREQ(queue->GetName(), "queue"); in FinishInit()
845 CHECK_STREQ(queue->GetTypeDescriptor(), "Ljava/lang/ref/ReferenceQueue;"); in FinishInit()
/art/runtime/base/
Darena_containers.h53 using ArenaQueue = std::queue<T, ArenaDeque<T>>;
Dscoped_arena_containers.h49 using ScopedArenaQueue = std::queue<T, ScopedArenaDeque<T>>;
/art/runtime/verifier/
Dreg_type_test.cc957 std::queue<const RegType*> work_list; in TEST_F()