/art/runtime/gc/collector/ |
H A D | mark_sweep.h | 61 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 D | mark_compact.h | 67 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 D | semi_space.h | 69 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 D | sticky_mark_sweep.h | 38 REQUIRES(!mark_stack_lock_) 39 REQUIRES(Locks::heap_bitmap_lock_) 49 REQUIRES(Locks::heap_bitmap_lock_) 54 REQUIRES(Locks::heap_bitmap_lock_)
|
H A D | concurrent_copying.h | 65 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...] |
/art/runtime/ |
H A D | barrier.h | 42 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 D | linear_alloc.h | 31 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 D | intern_table.h | 61 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 D | thread_list.h | 50 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 D | transaction.h | 49 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 D | class_table.h | 74 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 D | oat_file_manager.h | 54 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 D | trace.h | 117 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 D | thread_pool.h | 67 static void* Callback(void* arg) REQUIRES(!Locks::mutator_lock_); 89 void StartWorkers(Thread* self) REQUIRES(!task_queue_lock_); 92 void StopWorkers(Thread* self) REQUIRES(!task_queue_lock_); 96 void AddTask(Thread* self, Task* task) REQUIRES(!task_queue_lock_); 99 void RemoveAllTasks(Thread* self) REQUIRES(!task_queue_lock_); 111 void Wait(Thread* self, bool do_work, bool may_hold_locks) REQUIRES(!task_queue_lock_); 113 size_t GetTaskCount(Thread* self) REQUIRES(!task_queue_lock_); 122 void SetMaxActiveWorkers(size_t threads) REQUIRES(!task_queue_lock_); 129 virtual Task* GetTask(Thread* self) REQUIRES(!task_queue_lock_); 132 Task* TryGetTask(Thread* self) REQUIRES(!task_queue_lock 136 bool IsShuttingDown() const REQUIRES(task_queue_lock_) { function in class:art::ThreadPool [all...] |
H A D | signal_catcher.h | 38 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 D | java_vm_ext.h | 96 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 D | monitor.h | 68 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 D | quick_alloc_entrypoints.h | 34 REQUIRES(Locks::mutator_lock_, Locks::runtime_shutdown_lock_); 37 REQUIRES(Locks::mutator_lock_, Locks::runtime_shutdown_lock_);
|
/art/runtime/gc/ |
H A D | task_processor.h | 57 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 D | reference_processor.h | 52 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 D | jit_code_cache.h | 67 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 D | profile_saver.h | 36 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 D | verification_results.h | 47 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 D | object_registry.h | 67 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 D | heap_bitmap.h | 39 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_);
|