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

12345

/art/runtime/gc/collector/
H A Dmark_sweep.h61 virtual void RunPhases() OVERRIDE REQUIRES(!mark_stack_lock_);
63 void MarkingPhase() REQUIRES(!mark_stack_lock_) SHARED_REQUIRES(Locks::mutator_lock_);
64 void PausePhase() REQUIRES(Locks::mutator_lock_) REQUIRES(!mark_stack_lock_);
65 void ReclaimPhase() REQUIRES(!mark_stack_lock_) SHARED_REQUIRES(Locks::mutator_lock_);
68 REQUIRES(Locks::heap_bitmap_lock_)
69 REQUIRES(!mark_stack_lock_)
92 REQUIRES(Locks::heap_bitmap_lock_)
93 REQUIRES(!mark_stack_lock_)
97 REQUIRES(Lock
[all...]
H A Dmark_compact.h67 void MarkingPhase() REQUIRES(Locks::mutator_lock_)
68 REQUIRES(!Locks::heap_bitmap_lock_);
69 void ReclaimPhase() REQUIRES(Locks::mutator_lock_)
70 REQUIRES(!Locks::heap_bitmap_lock_);
71 void FinishPhase() REQUIRES(Locks::mutator_lock_);
73 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_);
91 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_);
95 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_);
100 REQUIRES(!Locks::heap_bitmap_lock_);
103 REQUIRES(Lock
[all...]
H A Dsemi_space.h69 virtual void MarkingPhase() REQUIRES(Locks::mutator_lock_)
70 REQUIRES(!Locks::heap_bitmap_lock_);
71 virtual void ReclaimPhase() REQUIRES(Locks::mutator_lock_)
72 REQUIRES(!Locks::heap_bitmap_lock_);
73 virtual void FinishPhase() REQUIRES(Locks::mutator_lock_);
75 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_);
104 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_);
108 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_);
111 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_);
114 REQUIRES(Lock
[all...]
H A Dconcurrent_copying.h65 virtual void RunPhases() OVERRIDE REQUIRES(!mark_stack_lock_, !skipped_blocks_lock_);
66 void InitializePhase() SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!mark_stack_lock_);
68 REQUIRES(!mark_stack_lock_, !skipped_blocks_lock_);
69 void ReclaimPhase() SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!mark_stack_lock_);
70 void FinishPhase() REQUIRES(!mark_stack_lock_, !skipped_blocks_lock_);
73 REQUIRES(!Locks::heap_bitmap_lock_);
97 REQUIRES(!mark_stack_lock_, !skipped_blocks_lock_);
111 REQUIRES(!mark_stack_lock_);
115 REQUIRES(!mark_stack_lock_);
117 REQUIRES(!skipped_blocks_lock
[all...]
H A Dsticky_mark_sweep.h43 REQUIRES(Locks::heap_bitmap_lock_)
48 REQUIRES(Locks::heap_bitmap_lock_)
/art/runtime/
H A Dbarrier.h42 void Pass(Thread* self) REQUIRES(!lock_);
45 void Wait(Thread* self) REQUIRES(!lock_);
54 void Increment(Thread* self, int delta) REQUIRES(!lock_);
58 bool Increment(Thread* self, int delta, uint32_t timeout_ms) REQUIRES(!lock_);
62 void Init(Thread* self, int count) REQUIRES(!lock_);
65 void SetCountLocked(Thread* self, int count) REQUIRES(lock_);
H A Dlinear_alloc.h31 void* Alloc(Thread* self, size_t size) REQUIRES(!lock_);
34 void* Realloc(Thread* self, void* ptr, size_t old_size, size_t new_size) REQUIRES(!lock_);
38 T* AllocArray(Thread* self, size_t elements) REQUIRES(!lock_) {
43 size_t GetUsedMemory() const REQUIRES(!lock_);
45 ArenaPool* GetArenaPool() REQUIRES(!lock_);
48 bool Contains(void* ptr) const REQUIRES(!lock_);
H A Dintern_table.h61 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
71 REQUIRES(!Roles::uninterruptible_);
75 REQUIRES(!Roles::uninterruptible_);
79 REQUIRES(!Roles::uninterruptible_);
82 REQUIRES(!Locks::intern_table_lock_);
85 REQUIRES(!Locks::intern_table_lock_);
89 REQUIRES(!Locks::intern_table_lock_)
92 REQUIRES(!Locks::intern_table_lock_)
97 REQUIRES(!Locks::intern_table_lock_)
101 size_t Size() const REQUIRES(!Lock
[all...]
H A Dthread_list.h50 REQUIRES(!Locks::thread_list_lock_, !Locks::mutator_lock_);
53 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
58 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_)
61 REQUIRES(!Locks::thread_suspend_count_lock_);
68 REQUIRES(!Locks::thread_list_lock_,
79 REQUIRES(!Locks::mutator_lock_,
88 REQUIRES(!Locks::mutator_lock_,
93 Thread* FindThreadByThreadId(uint32_t thread_id) REQUIRES(Locks::thread_list_lock_);
99 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_);
102 REQUIRES(!Lock
148 std::list<Thread*> GetList() REQUIRES(Locks::thread_list_lock_) { function in class:art::ThreadList
[all...]
H A Dtransaction.h49 REQUIRES(!log_lock_)
52 REQUIRES(!log_lock_)
54 bool IsAborted() REQUIRES(!log_lock_);
59 REQUIRES(!log_lock_);
62 REQUIRES(!log_lock_);
65 REQUIRES(!log_lock_);
68 REQUIRES(!log_lock_);
71 REQUIRES(!log_lock_);
74 REQUIRES(!log_lock_);
77 REQUIRES(!log_lock
[all...]
H A Dclass_table.h74 REQUIRES(!lock_)
80 REQUIRES(!lock_)
84 size_t NumZygoteClasses() const REQUIRES(!lock_);
87 size_t NumNonZygoteClasses() const REQUIRES(!lock_);
91 REQUIRES(!lock_)
98 REQUIRES(!lock_)
104 REQUIRES(!lock_)
110 REQUIRES(!lock_)
115 REQUIRES(!lock_)
120 REQUIRES(!lock
[all...]
H A Doat_file_manager.h54 REQUIRES(!Locks::oat_file_manager_lock_);
57 REQUIRES(!Locks::oat_file_manager_lock_);
61 REQUIRES(!Locks::oat_file_manager_lock_);
66 REQUIRES(!Locks::oat_file_manager_lock_);
77 const OatFile* GetPrimaryOatFile() const REQUIRES(!Locks::oat_file_manager_lock_);
82 REQUIRES(!Locks::oat_file_manager_lock_);
105 REQUIRES(!Locks::oat_file_manager_lock_, !Locks::mutator_lock_);
124 REQUIRES(!Locks::oat_file_manager_lock_);
127 REQUIRES(Locks::oat_file_manager_lock_);
H A Dtrace.h117 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_,
119 static void Pause() REQUIRES(!Locks::trace_lock_, !Locks::thread_list_lock_);
120 static void Resume() REQUIRES(!Locks::trace_lock_);
124 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_);
127 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_);
129 REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_, !Locks::trace_lock_);
130 static TracingMode GetMethodTracingMode() REQUIRES(!Locks::trace_lock_);
138 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!*unique_methods_lock_, !*streaming_lock_);
143 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!*unique_methods_lock_, !*streaming_lock_)
148 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!*unique_methods_lock
[all...]
H A Dthread_pool.h67 static void* Callback(void* arg) REQUIRES(!Locks::mutator_lock_);
88 void StartWorkers(Thread* self) REQUIRES(!task_queue_lock_);
91 void StopWorkers(Thread* self) REQUIRES(!task_queue_lock_);
95 void AddTask(Thread* self, Task* task) REQUIRES(!task_queue_lock_);
98 void RemoveAllTasks(Thread* self) REQUIRES(!task_queue_lock_);
104 void Wait(Thread* self, bool do_work, bool may_hold_locks) REQUIRES(!task_queue_lock_);
106 size_t GetTaskCount(Thread* self) REQUIRES(!task_queue_lock_);
115 void SetMaxActiveWorkers(size_t threads) REQUIRES(!task_queue_lock_);
122 virtual Task* GetTask(Thread* self) REQUIRES(!task_queue_lock_);
125 Task* TryGetTask(Thread* self) REQUIRES(!task_queue_lock
129 bool IsShuttingDown() const REQUIRES(task_queue_lock_) { function in class:art::ThreadPool
[all...]
H A Dsignal_catcher.h38 void HandleSigQuit() REQUIRES(!Locks::mutator_lock_, !Locks::thread_list_lock_,
48 void SetHaltFlag(bool new_value) REQUIRES(!lock_);
49 bool ShouldHalt() REQUIRES(!lock_);
50 int WaitForSignal(Thread* self, SignalSet& signals) REQUIRES(!lock_);
H A Djava_vm_ext.h96 REQUIRES(!Locks::jni_libraries_lock_)
107 REQUIRES(!Locks::jni_libraries_lock_, !globals_lock_, !weak_globals_lock_);
110 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!globals_lock_, !weak_globals_lock_);
115 REQUIRES(!globals_lock_);
117 void DisallowNewWeakGlobals() SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!weak_globals_lock_);
118 void AllowNewWeakGlobals() SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!weak_globals_lock_);
120 REQUIRES(!weak_globals_lock_);
123 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!globals_lock_);
126 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!weak_globals_lock_);
128 void DeleteGlobalRef(Thread* self, jobject obj) REQUIRES(!globals_lock
[all...]
H A Dmonitor.h68 REQUIRES(!Roles::uninterruptible_)
74 REQUIRES(!Roles::uninterruptible_)
92 REQUIRES(!Locks::thread_suspend_count_lock_)
122 bool IsLocked() SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!monitor_lock_);
165 REQUIRES(!monitor_lock_)
170 void AppendToWaitSet(Thread* thread) REQUIRES(monitor_lock_);
174 void RemoveFromWaitSet(Thread* thread) REQUIRES(monitor_lock_);
192 REQUIRES(!Locks::thread_list_lock_,
198 REQUIRES(!monitor_lock_)
202 REQUIRES(monitor_lock
[all...]
/art/runtime/entrypoints/quick/
H A Dquick_alloc_entrypoints.h34 REQUIRES(Locks::mutator_lock_, Locks::runtime_shutdown_lock_);
37 REQUIRES(Locks::mutator_lock_, Locks::runtime_shutdown_lock_);
/art/runtime/gc/
H A Dtask_processor.h57 void AddTask(Thread* self, HeapTask* task) REQUIRES(!*lock_);
58 HeapTask* GetTask(Thread* self) REQUIRES(!*lock_);
59 void Start(Thread* self) REQUIRES(!*lock_);
62 void Stop(Thread* self) REQUIRES(!*lock_);
63 void RunAllTasks(Thread* self) REQUIRES(!*lock_);
64 bool IsRunning() const REQUIRES(!*lock_);
66 REQUIRES(!*lock_);
67 Thread* GetRunningThread() const REQUIRES(!*lock_);
H A Dreference_processor.h52 REQUIRES(Locks::heap_bitmap_lock_)
53 REQUIRES(!Locks::reference_processor_lock_);
61 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!Locks::reference_processor_lock_);
62 void EnqueueClearedReferences(Thread* self) REQUIRES(!Locks::mutator_lock_);
71 REQUIRES(!Locks::reference_processor_lock_,
77 void DisableSlowPath(Thread* self) REQUIRES(Locks::reference_processor_lock_)
82 void StartPreservingReferences(Thread* self) REQUIRES(!Locks::reference_processor_lock_);
83 void StopPreservingReferences(Thread* self) REQUIRES(!Locks::reference_processor_lock_);
/art/runtime/jit/
H A Djit_code_cache.h67 size_t CodeCacheSize() REQUIRES(!lock_);
70 size_t DataCacheSize() REQUIRES(!lock_);
74 REQUIRES(!lock_);
82 REQUIRES(!lock_);
86 REQUIRES(!lock_);
90 REQUIRES(!lock_);
103 REQUIRES(!lock_);
109 bool ContainsMethod(ArtMethod* method) REQUIRES(!lock_);
114 REQUIRES(!lock_);
119 REQUIRES(!lock
[all...]
H A Dprofile_saver.h36 REQUIRES(!Locks::profiler_lock_, !wait_lock_);
41 REQUIRES(!Locks::profiler_lock_, !wait_lock_)
45 static bool IsStarted() REQUIRES(!Locks::profiler_lock_);
54 REQUIRES(!Locks::profiler_lock_, !wait_lock_)
72 REQUIRES(!Locks::profiler_lock_, !wait_lock_)
76 void Run() REQUIRES(!Locks::profiler_lock_, !wait_lock_);
80 REQUIRES(!Locks::profiler_lock_)
81 REQUIRES(!Locks::mutator_lock_);
83 void NotifyJitActivityInternal() REQUIRES(!wait_lock_);
84 void WakeUpSaver() REQUIRES(wait_lock
[all...]
/art/compiler/dex/
H A Dverification_results.h47 REQUIRES(!verified_methods_lock_);
50 REQUIRES(!verified_methods_lock_);
52 void AddRejectedClass(ClassReference ref) REQUIRES(!rejected_classes_lock_);
53 bool IsClassRejected(ClassReference ref) REQUIRES(!rejected_classes_lock_);
/art/runtime/jdwp/
H A Dobject_registry.h67 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, !lock_);
71 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, !lock_);
76 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, !lock_);
80 REQUIRES(!Locks::thread_list_lock_, !Locks::thread_suspend_count_lock_, !lock_);
83 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!lock_) {
91 void Clear() SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!lock_);
94 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!lock_);
97 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!lock_);
100 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!lock_);
103 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!lock
[all...]
/art/runtime/gc/accounting/
H A Dheap_bitmap.h39 void Clear(const mirror::Object* obj) REQUIRES(Locks::heap_bitmap_lock_);
43 REQUIRES(Locks::heap_bitmap_lock_) ALWAYS_INLINE;
47 REQUIRES(Locks::heap_bitmap_lock_) ALWAYS_INLINE;
56 REQUIRES(Locks::heap_bitmap_lock_)
61 REQUIRES(Locks::heap_bitmap_lock_);
65 REQUIRES(Locks::heap_bitmap_lock_);

Completed in 337 milliseconds

12345