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

1234

/art/runtime/entrypoints/quick/
H A Dquick_entrypoints.h54 // 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 Dquick_lock_entrypoints.cc24 NO_THREAD_SAFETY_ANALYSIS
45 NO_THREAD_SAFETY_ANALYSIS
H A Dquick_trampoline_entrypoints_test.cc42 NO_THREAD_SAFETY_ANALYSIS {
57 NO_THREAD_SAFETY_ANALYSIS {
66 NO_THREAD_SAFETY_ANALYSIS {
H A Dquick_jni_entrypoints.cc31 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 Dverify_object.h57 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 Dnative_stack_dump.h39 NO_THREAD_SAFETY_ANALYSIS; member in namespace:art
H A Dclass_table.h82 // 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 Dfault_handler.h59 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 Dlinear_alloc.h53 bool ContainsUnsafe(void* ptr) const NO_THREAD_SAFETY_ANALYSIS; member in class:art::LinearAlloc
H A Dsignal_catcher.h43 // 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 Dmonitor.h62 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 Dintern_table.h161 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 Dmonitor_pool.h117 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 Dobject_array.h53 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 Darray.h146 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 Dprofile_saver.h39 // 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 Dmutex_test.cc49 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 Ddumpable.h73 NO_THREAD_SAFETY_ANALYSIS; member in namespace:art
H A Dmutex.h469 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 Dmutex-inl.h55 static inline void CheckUnattachedThread(LockLevel level) NO_THREAD_SAFETY_ANALYSIS {
/art/runtime/gc/accounting/
H A Datomic_stack.h44 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 Dti_monitor.cc57 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 Darch_test.cc44 NO_THREAD_SAFETY_ANALYSIS {
/art/runtime/gc/collector/
H A Dmark_compact.cc433 // 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 Dmalloc_space.h134 MallocSpace** out_malloc_space) NO_THREAD_SAFETY_ANALYSIS; member in class:art::gc::space::MallocSpace

Completed in 335 milliseconds

1234