/art/runtime/entrypoints/quick/ |
H A D | quick_entrypoints.h | 54 // TODO: NO_THREAD_SAFETY_ANALYSIS due to different control paths depending on fast JNI. 55 extern uint32_t JniMethodStart(Thread* self) NO_THREAD_SAFETY_ANALYSIS HOT_ATTR; 56 extern uint32_t JniMethodFastStart(Thread* self) NO_THREAD_SAFETY_ANALYSIS HOT_ATTR; 58 NO_THREAD_SAFETY_ANALYSIS HOT_ATTR; 60 NO_THREAD_SAFETY_ANALYSIS HOT_ATTR; 62 NO_THREAD_SAFETY_ANALYSIS HOT_ATTR; 65 NO_THREAD_SAFETY_ANALYSIS HOT_ATTR; 68 NO_THREAD_SAFETY_ANALYSIS HOT_ATTR; 72 NO_THREAD_SAFETY_ANALYSIS HOT_ATTR; 78 NO_THREAD_SAFETY_ANALYSIS HOT_ATT [all...] |
H A D | quick_lock_entrypoints.cc | 24 NO_THREAD_SAFETY_ANALYSIS 45 NO_THREAD_SAFETY_ANALYSIS
|
H A D | quick_trampoline_entrypoints_test.cc | 42 NO_THREAD_SAFETY_ANALYSIS { 57 NO_THREAD_SAFETY_ANALYSIS { 66 NO_THREAD_SAFETY_ANALYSIS {
|
H A D | quick_jni_entrypoints.cc | 31 static inline void GoToRunnableFast(Thread* self) NO_THREAD_SAFETY_ANALYSIS; member in namespace:art 83 // TODO: NO_THREAD_SAFETY_ANALYSIS due to different control paths depending on fast JNI. 84 static void GoToRunnable(Thread* self) NO_THREAD_SAFETY_ANALYSIS { 94 // TODO: NO_THREAD_SAFETY_ANALYSIS due to different control paths depending on fast JNI. 96 ALWAYS_INLINE static inline void GoToRunnableFast(Thread* self) NO_THREAD_SAFETY_ANALYSIS { 154 NO_THREAD_SAFETY_ANALYSIS { 201 // TODO: NO_THREAD_SAFETY_ANALYSIS as GoToRunnable() is NO_THREAD_SAFETY_ANALYSIS 202 NO_THREAD_SAFETY_ANALYSIS {
|
/art/runtime/ |
H A D | verify_object.h | 57 void VerifyObjectImpl(ObjPtr<mirror::Object> obj) NO_THREAD_SAFETY_ANALYSIS; member in namespace:art 61 static inline void VerifyObject(ObjPtr<mirror::Object> obj) NO_THREAD_SAFETY_ANALYSIS { 68 ALWAYS_INLINE bool VerifyClassClass(ObjPtr<mirror::Class> c) NO_THREAD_SAFETY_ANALYSIS; member in namespace:art
|
H A D | native_stack_dump.h | 39 NO_THREAD_SAFETY_ANALYSIS; member in namespace:art
|
H A D | class_table.h | 82 // NO_THREAD_SAFETY_ANALYSIS since the visitor may require heap bitmap lock. 84 void VisitRoot(const Visitor& visitor) const NO_THREAD_SAFETY_ANALYSIS; member in class:art::ClassTable::TableSlot 104 uint32_t operator()(const TableSlot& slot) const NO_THREAD_SAFETY_ANALYSIS; member in class:art::ClassTable::ClassDescriptorHashEquals 107 NO_THREAD_SAFETY_ANALYSIS; member in class:art::ClassTable::ClassDescriptorHashEquals 110 NO_THREAD_SAFETY_ANALYSIS; member in class:art::ClassTable::ClassDescriptorHashEquals 112 uint32_t operator()(const DescriptorHashPair& pair) const NO_THREAD_SAFETY_ANALYSIS; member in class:art::ClassTable::ClassDescriptorHashEquals 117 void MakeEmpty(TableSlot& item) const NO_THREAD_SAFETY_ANALYSIS { 121 bool IsEmpty(const TableSlot& item) const NO_THREAD_SAFETY_ANALYSIS { 172 // NO_THREAD_SAFETY_ANALYSIS for object marking requiring heap bitmap lock. 175 NO_THREAD_SAFETY_ANALYSIS 260 void CopyWithoutLocks(const ClassTable& source_table) NO_THREAD_SAFETY_ANALYSIS; member in class:art::ClassTable 261 void InsertWithoutLocks(ObjPtr<mirror::Class> klass) NO_THREAD_SAFETY_ANALYSIS; member in class:art::ClassTable [all...] |
H A D | fault_handler.h | 59 NO_THREAD_SAFETY_ANALYSIS; member in class:art::FaultManager 61 NO_THREAD_SAFETY_ANALYSIS; member in class:art::FaultManager 66 NO_THREAD_SAFETY_ANALYSIS; member in class:art::FaultManager 134 bool Action(int sig, siginfo_t* siginfo, void* context) OVERRIDE NO_THREAD_SAFETY_ANALYSIS; member in class:art::FINAL
|
H A D | linear_alloc.h | 53 bool ContainsUnsafe(void* ptr) const NO_THREAD_SAFETY_ANALYSIS; member in class:art::LinearAlloc
|
H A D | signal_catcher.h | 43 // NO_THREAD_SAFETY_ANALYSIS for static function calling into member function with excludes lock. 44 static void* Run(void* arg) NO_THREAD_SAFETY_ANALYSIS; member in class:art::SignalCatcher
|
H A D | monitor.h | 62 NO_THREAD_SAFETY_ANALYSIS; // TODO: Reading lock owner without holding lock is racy. member in class:art::Monitor 64 // NO_THREAD_SAFETY_ANALYSIS for mon->Lock. 67 NO_THREAD_SAFETY_ANALYSIS 71 // NO_THREAD_SAFETY_ANALYSIS for mon->Unlock. 73 NO_THREAD_SAFETY_ANALYSIS 86 // NO_THREAD_SAFETY_ANALYSIS for mon->Wait. 89 REQUIRES_SHARED(Locks::mutator_lock_) NO_THREAD_SAFETY_ANALYSIS; member in class:art::Monitor 116 Thread* GetOwner() const NO_THREAD_SAFETY_ANALYSIS { 138 // NO_THREAD_SAFETY_ANALYSIS for monitor->monitor_lock_. 140 REQUIRES_SHARED(Locks::mutator_lock_) NO_THREAD_SAFETY_ANALYSIS; member in class:art::Monitor 182 NO_THREAD_SAFETY_ANALYSIS; // For m->Install(self) member in class:art::Monitor 213 REQUIRES_SHARED(Locks::mutator_lock_) NO_THREAD_SAFETY_ANALYSIS; // For mon->Notify. member in class:art::Monitor [all...] |
H A D | intern_table.h | 161 std::size_t operator()(const GcRoot<mirror::String>& root) const NO_THREAD_SAFETY_ANALYSIS; member in class:art::InternTable::StringHashEquals 163 NO_THREAD_SAFETY_ANALYSIS; member in class:art::InternTable::StringHashEquals 172 NO_THREAD_SAFETY_ANALYSIS; member in class:art::InternTable::StringHashEquals
|
H A D | monitor_pool.h | 117 MonitorPool() NO_THREAD_SAFETY_ANALYSIS; member in class:art::MonitorPool 123 void FreeInternal() NO_THREAD_SAFETY_ANALYSIS; member in class:art::MonitorPool
|
/art/runtime/mirror/ |
H A D | object_array.h | 53 bool CheckAssignable(ObjPtr<T> object) NO_THREAD_SAFETY_ANALYSIS; member in class:art::mirror::ObjectArray 59 ALWAYS_INLINE void Set(int32_t i, ObjPtr<T> object) NO_THREAD_SAFETY_ANALYSIS; member in class:art::mirror::ObjectArray 67 ALWAYS_INLINE void SetWithoutChecks(int32_t i, ObjPtr<T> object) NO_THREAD_SAFETY_ANALYSIS; member in class:art::mirror::ObjectArray 73 NO_THREAD_SAFETY_ANALYSIS; member in class:art::mirror::ObjectArray 112 void VisitReferences(const Visitor& visitor) NO_THREAD_SAFETY_ANALYSIS; member in class:art::mirror::ObjectArray
|
H A D | array.h | 146 void Set(int32_t i, T value) ALWAYS_INLINE NO_THREAD_SAFETY_ANALYSIS; member in class:art::mirror::PrimitiveArray 153 void SetWithoutChecks(int32_t i, T value) ALWAYS_INLINE NO_THREAD_SAFETY_ANALYSIS; member in class:art::mirror::PrimitiveArray
|
/art/runtime/jit/ |
H A D | profile_saver.h | 39 // NO_THREAD_SAFETY_ANALYSIS for static function calling into member function with excludes lock. 42 NO_THREAD_SAFETY_ANALYSIS; member in class:art::ProfileSaver 50 // NO_THREAD_SAFETY_ANALYSIS for static function calling into member function with excludes lock. 53 NO_THREAD_SAFETY_ANALYSIS; member in class:art::ProfileSaver 70 // NO_THREAD_SAFETY_ANALYSIS for static function calling into member function with excludes lock. 73 NO_THREAD_SAFETY_ANALYSIS; member in class:art::ProfileSaver
|
/art/runtime/base/ |
H A D | mutex_test.cc | 49 static void TryLockUnlockTest() NO_THREAD_SAFETY_ANALYSIS { 63 static void RecursiveLockUnlockTest() NO_THREAD_SAFETY_ANALYSIS { 81 static void RecursiveTryLockUnlockTest() NO_THREAD_SAFETY_ANALYSIS { 117 static void RecursiveLockWaitTest() NO_THREAD_SAFETY_ANALYSIS { 161 static void SharedTryLockUnlockTest() NO_THREAD_SAFETY_ANALYSIS {
|
H A D | dumpable.h | 73 NO_THREAD_SAFETY_ANALYSIS; member in namespace:art
|
H A D | mutex.h | 469 void Wait(Thread* self) NO_THREAD_SAFETY_ANALYSIS; member in class:art::ConditionVariable 470 bool TimedWait(Thread* self, int64_t ms, int32_t ns) NO_THREAD_SAFETY_ANALYSIS; member in class:art::ConditionVariable 474 void WaitHoldingLocks(Thread* self) NO_THREAD_SAFETY_ANALYSIS; member in class:art::ConditionVariable 575 static void InitConditions() NO_THREAD_SAFETY_ANALYSIS; // Condition variables. member in class:art::Locks 583 static void SetClientCallback(ClientCallback* is_safe_to_call_abort_cb) NO_THREAD_SAFETY_ANALYSIS; member in class:art::Locks 585 static bool IsSafeToCallAbortRacy() NO_THREAD_SAFETY_ANALYSIS; member in class:art::Locks
|
H A D | mutex-inl.h | 55 static inline void CheckUnattachedThread(LockLevel level) NO_THREAD_SAFETY_ANALYSIS {
|
/art/runtime/gc/accounting/ |
H A D | atomic_stack.h | 44 bool operator()(const T* a, const StackReference<T>& b) const NO_THREAD_SAFETY_ANALYSIS { 47 bool operator()(const StackReference<T>& a, const T* b) const NO_THREAD_SAFETY_ANALYSIS { 52 NO_THREAD_SAFETY_ANALYSIS {
|
/art/runtime/openjdkjvmti/ |
H A D | ti_monitor.cc | 57 static bool Destroy(art::Thread* self, JvmtiMonitor* monitor) NO_THREAD_SAFETY_ANALYSIS { 74 void MonitorEnter(art::Thread* self) NO_THREAD_SAFETY_ANALYSIS { 89 bool MonitorExit(art::Thread* self) NO_THREAD_SAFETY_ANALYSIS {
|
/art/runtime/arch/ |
H A D | arch_test.cc | 44 NO_THREAD_SAFETY_ANALYSIS {
|
/art/runtime/gc/collector/ |
H A D | mark_compact.cc | 433 // TODO: Remove NO_THREAD_SAFETY_ANALYSIS when clang better understands visitors. 435 NO_THREAD_SAFETY_ANALYSIS { 442 NO_THREAD_SAFETY_ANALYSIS { 582 // TODO: Remove NO_THREAD_SAFETY_ANALYSIS when clang better understands visitors. 584 NO_THREAD_SAFETY_ANALYSIS { 591 NO_THREAD_SAFETY_ANALYSIS {
|
/art/runtime/gc/space/ |
H A D | malloc_space.h | 134 MallocSpace** out_malloc_space) NO_THREAD_SAFETY_ANALYSIS; member in class:art::gc::space::MallocSpace
|