Searched refs:list (Results 1 - 25 of 25) sorted by relevance

/art/compiler/utils/
H A Dscoped_hashtable.h20 #include <list>
39 for (typename std::list<std::map<K, V>>::const_iterator scopes_it = scopes.begin();
58 // when removing scope and the list of scopes is empty.
67 std::list<std::map<K, V>> scopes;
H A Dswap_space.h21 #include <list>
76 std::list<SpaceChunk> maps_;
/art/compiler/dex/
H A Dpass_driver.h67 // Now add to the list.
145 * @brief Gets the list of passes currently schedule to execute.
156 static void SetDumpPassList(const std::string& list) { argument
157 dump_pass_list_ = list;
160 static void SetPrintPassList(const std::string& list) { argument
161 print_pass_list_ = list;
198 /** @brief The default pass list is used to initialize pass_list_. */
H A Dmir_graph.h427 void InsertMIRBefore(MIR* insert_before, MIR* list);
/art/test/061-out-of-memory/src/
H A DMain.java67 * list afterwards. Even if we null out list when we're done, the conservative
73 LinkedList<Object> list = new LinkedList<Object>();
82 list.add((Object)new byte[objSize]);
/art/compiler/
H A Dcommon_compiler_test.h20 #include <list>
88 // Chunks must not move their storage after being created - use the node-based std::list.
89 std::list<std::vector<uint8_t>> header_code_and_maps_chunks_;
/art/runtime/
H A Dthread_list.h26 #include <list>
121 // Add/remove current thread from list.
130 // Return a copy of the thread list.
131 std::list<Thread*> GetList() EXCLUSIVE_LOCKS_REQUIRED(Locks::thread_list_lock_) {
161 // The actual list of all threads.
162 std::list<Thread*> list_ GUARDED_BY(Locks::thread_list_lock_);
H A Dinstrumentation.cc240 // need to push a DEX pc into the dex_pcs_ list to match size of instrumentation stack.
439 std::list<InstrumentationListener*>* modified;
441 modified = new std::list<InstrumentationListener*>(*dex_pc_listeners_.get());
443 modified = new std::list<InstrumentationListener*>();
450 std::list<InstrumentationListener*>* modified;
452 modified = new std::list<InstrumentationListener*>(*field_read_listeners_.get());
454 modified = new std::list<InstrumentationListener*>();
461 std::list<InstrumentationListener*>* modified;
463 modified = new std::list<InstrumentationListener*>(*field_write_listeners_.get());
465 modified = new std::list<InstrumentationListene
[all...]
H A Dinstrumentation.h21 #include <list>
438 std::list<InstrumentationListener*> method_entry_listeners_ GUARDED_BY(Locks::mutator_lock_);
439 std::list<InstrumentationListener*> method_exit_listeners_ GUARDED_BY(Locks::mutator_lock_);
440 std::list<InstrumentationListener*> method_unwind_listeners_ GUARDED_BY(Locks::mutator_lock_);
441 std::shared_ptr<std::list<InstrumentationListener*>> dex_pc_listeners_
443 std::shared_ptr<std::list<InstrumentationListener*>> field_read_listeners_
445 std::shared_ptr<std::list<InstrumentationListener*>> field_write_listeners_
447 std::shared_ptr<std::list<InstrumentationListener*>> exception_caught_listeners_
H A Dmonitor.h24 #include <list>
229 // Free list for monitor pool.
255 typedef std::list<Monitor*, TrackingAllocator<Monitor*, kAllocatorTagMonitorList>> Monitors;
H A Doat_file.h20 #include <list>
368 // elements. std::list<> and std::deque<> satisfy this requirement, std::vector<> doesn't.
369 mutable std::list<std::string> string_cache_ GUARDED_BY(secondary_lookup_lock_);
H A Dtransaction.h28 #include <list>
190 std::list<InternStringLog> intern_string_logs_ GUARDED_BY(log_lock_);
H A Dtransaction.cc26 #include <list>
151 // most recent operation is at list begin so just have to iterate over it.
168 std::list<ObjectPair> moving_roots;
196 std::list<ArrayPair> moving_roots;
H A Dmonitor.cc331 // Acquire thread list lock so threads won't disappear from under us.
1063 // Check the monitor appears in the monitor list.
1065 MonitorList* list = Runtime::Current()->GetMonitorList(); local
1066 MutexLock mu(Thread::Current(), list->monitor_list_lock_);
1067 for (Monitor* list_mon : list->list_) {
1121 // TODO: Is it an invariant that *all* open monitors are in the list? Then we could
H A Ddex_file_verifier.cc205 // Check that the list is available. The first 4B are the count.
290 // Check that map list content is available.
303 // Sanity check the size of the map list.
455 ErrorStringPrintf("Static/instance field not in expected list");
479 ErrorStringPrintf("Direct/virtual method not in expected list");
732 * times within a single parameter list. However, longer parameter lists
1039 if (!CheckListSize(field_item, field_count, sizeof(DexFile::FieldAnnotationsItem), "field_annotations list")) {
1057 if (!CheckListSize(method_item, method_count, sizeof(DexFile::MethodAnnotationsItem), "method_annotations list")) {
1077 "parameter_annotations list")) {
1368 ErrorStringPrintf("Multiple map list item
1794 const DexFile::AnnotationSetRefList* list = local
[all...]
H A Dthread.h23 #include <list>
451 // Waiter link-list support.
642 // Linked list recording fragments of managed stack.
1083 // Top of linked list of handle scopes or nullptr for none.
H A Dthread.cc31 #include <list>
621 // Attempt to rectify locks so that we dump thread list with required locks before exiting.
628 LOG(WARNING) << "Dumping thread list without holding mutator_lock_";
634 LOG(WARNING) << "Dumping thread list without holding thread_list_lock_";
674 // checkpoints. Then clear the list and the flag. The RequestCheckpoint
H A Ddebugger.cc1148 // Get the complete list of reference classes (i.e. all classes except
2244 std::list<Thread*> all_threads_list;
2256 // This thread is being started (and has been registered in the thread list). However, it is
3661 // Check the argument list matches the method.
3709 // The fact that we've released the thread list lock is a bit risky --- if the thread goes
3834 * will add the object to the "do not touch" list.
4009 std::list<Thread*> threads;
4616 // "i" is the head of the list. We want to start at the end of the
4617 // list and move forward to the tail.
/art/test/092-locale/src/
H A DMain.java103 String[] list = syms.getAmPmStrings();
104 System.out.println("USA dfs: " + Arrays.deepToString(list));
/art/runtime/gc/space/
H A Dbump_pointer_space.cc104 // TODO: Not do a copy of the thread list?
105 std::list<Thread*> thread_list = Runtime::Current()->GetThreadList()->GetList();
123 // TODO: Not do a copy of the thread list?
124 std::list<Thread*> thread_list = Runtime::Current()->GetThreadList()->GetList();
214 std::list<Thread*> thread_list = Runtime::Current()->GetThreadList()->GetList();
232 std::list<Thread*> thread_list = Runtime::Current()->GetThreadList()->GetList();
/art/compiler/sea_ir/types/
H A Dtype_inference.cc145 std::list<InstructionNode*> worklist;
146 // Fill the work-list with all instructions.
162 // Sparse (SSA) fixed-point algorithm that processes each instruction in the work-list,
163 // adding consumers of instructions whose result changed type back into the work-list.
164 // Note: According to [1] list iterators should not be invalidated on insertion,
170 for (std::list<InstructionNode*>::const_iterator instruction_it = worklist.begin();
178 // Add SSA consumers of the current instruction to the work-list.
/art/compiler/optimizing/
H A Dgraph_visualizer.cc172 void PrintInstructions(const HInstructionList& list) { argument
174 for (HInstructionIterator it(list); !it.Done(); it.Advance()) {
/art/runtime/gc/allocator/
H A Drosalloc.cc26 #include <list>
1719 std::list<Thread*> thread_list = Runtime::Current()->GetThreadList()->GetList();
1744 std::list<Thread*> thread_list = Runtime::Current()->GetThreadList()->GetList();
1968 std::list<Thread*> threads = Runtime::Current()->GetThreadList()->GetList();
2018 std::list<Thread*> thread_list = Runtime::Current()->GetThreadList()->GetList();
/art/test/
H A DAndroid.run-test.mk164 # A generated list of prerequisites that call 'run-test --build-only', the actual prerequisite is
506 # $(2): list of prerequisites
/art/runtime/gc/
H A Dheap.cc85 // Whether or not we use the free list large object space. Only use it if USE_ART_LOW_4G_ALLOCATOR
1254 // free list backed space typically increasing memory footprint due to padding and binning.
1898 // Don't sweep any spaces since we probably blasted the internal accounting of the free list
2663 std::list<Thread*> thread_list = Runtime::Current()->GetThreadList()->GetList();

Completed in 563 milliseconds