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

123

/art/runtime/entrypoints/quick/
H A Dquick_entrypoints.h52 // TODO: NO_THREAD_SAFETY_ANALYSIS due to different control paths depending on fast JNI.
53 extern uint32_t JniMethodStart(Thread* self) NO_THREAD_SAFETY_ANALYSIS HOT_ATTR;
55 NO_THREAD_SAFETY_ANALYSIS HOT_ATTR;
57 NO_THREAD_SAFETY_ANALYSIS HOT_ATTR;
60 NO_THREAD_SAFETY_ANALYSIS HOT_ATTR;
63 NO_THREAD_SAFETY_ANALYSIS HOT_ATTR;
68 NO_THREAD_SAFETY_ANALYSIS HOT_ATTR;
72 NO_THREAD_SAFETY_ANALYSIS HOT_ATTR;
H A Dquick_lock_entrypoints.cc25 NO_THREAD_SAFETY_ANALYSIS /* EXCLUSIVE_LOCK_FUNCTION(Monitor::monitor_lock_) */ {
45 NO_THREAD_SAFETY_ANALYSIS /* UNLOCK_FUNCTION(Monitor::monitor_lock_) */ {
H A Dquick_trampoline_entrypoints_test.cc35 NO_THREAD_SAFETY_ANALYSIS {
51 NO_THREAD_SAFETY_ANALYSIS {
60 NO_THREAD_SAFETY_ANALYSIS {
H A Dquick_jni_entrypoints.cc51 // TODO: NO_THREAD_SAFETY_ANALYSIS due to different control paths depending on fast JNI.
52 static void GoToRunnable(Thread* self) NO_THREAD_SAFETY_ANALYSIS {
89 NO_THREAD_SAFETY_ANALYSIS {
/art/runtime/
H A Dverify_object.h55 ALWAYS_INLINE void VerifyObject(mirror::Object* obj) NO_THREAD_SAFETY_ANALYSIS; member in namespace:art
58 ALWAYS_INLINE bool VerifyClassClass(mirror::Class* c) NO_THREAD_SAFETY_ANALYSIS; member in namespace:art
H A Dfault_handler.h60 NO_THREAD_SAFETY_ANALYSIS; member in class:art::FaultManager
62 NO_THREAD_SAFETY_ANALYSIS; member in class:art::FaultManager
123 bool Action(int sig, siginfo_t* siginfo, void* context) OVERRIDE NO_THREAD_SAFETY_ANALYSIS; member in class:art::FINAL
H A Dhandle_scope_test.cc41 TEST(HandleScopeTest, Offsets) NO_THREAD_SAFETY_ANALYSIS {
H A Djni_env_ext.cc33 // with NO_THREAD_SAFETY_ANALYSIS.
34 static bool CheckLocalsValid(JNIEnvExt* in) NO_THREAD_SAFETY_ANALYSIS {
H A Dmonitor.h63 NO_THREAD_SAFETY_ANALYSIS; // TODO: Reading lock owner without holding lock is racy. member in class:art::Monitor
111 Thread* GetOwner() const NO_THREAD_SAFETY_ANALYSIS {
129 uint32_t hash_code) NO_THREAD_SAFETY_ANALYSIS; member in class:art::Monitor
H A Dintern_table.h117 std::size_t operator()(const GcRoot<mirror::String>& root) const NO_THREAD_SAFETY_ANALYSIS; member in class:art::InternTable::StringHashEquals
119 NO_THREAD_SAFETY_ANALYSIS; member in class:art::InternTable::StringHashEquals
H A Dmonitor_pool.h111 MonitorPool() NO_THREAD_SAFETY_ANALYSIS; member in class:art::MonitorPool
H A Dclass_linker.h707 std::size_t operator()(const GcRoot<mirror::Class>& root) const NO_THREAD_SAFETY_ANALYSIS; member in class:art::ClassLinker::ClassDescriptorHashEquals
709 NO_THREAD_SAFETY_ANALYSIS; member in class:art::ClassLinker::ClassDescriptorHashEquals
712 NO_THREAD_SAFETY_ANALYSIS; member in class:art::ClassLinker::ClassDescriptorHashEquals
715 NO_THREAD_SAFETY_ANALYSIS; member in class:art::ClassLinker::ClassDescriptorHashEquals
718 NO_THREAD_SAFETY_ANALYSIS; member in class:art::ClassLinker::ClassDescriptorHashEquals
719 std::size_t operator()(const char* descriptor) const NO_THREAD_SAFETY_ANALYSIS; member in class:art::ClassLinker::ClassDescriptorHashEquals
/art/compiler/dex/quick/
H A Ddex_file_to_method_inliner_map.h43 DexFileMethodInliner* GetMethodInliner(const DexFile* dex_file) NO_THREAD_SAFETY_ANALYSIS; member in class:art::DexFileToMethodInlinerMap
45 // Fix the NO_THREAD_SAFETY_ANALYSIS when this works and add the appropriate LOCKS_EXCLUDED.
/art/runtime/mirror/
H A Dobject_array.h46 bool CheckAssignable(T* object) NO_THREAD_SAFETY_ANALYSIS; member in class:art::mirror::ObjectArray
52 ALWAYS_INLINE void Set(int32_t i, T* object) NO_THREAD_SAFETY_ANALYSIS; member in class:art::mirror::ObjectArray
60 ALWAYS_INLINE void SetWithoutChecks(int32_t i, T* object) NO_THREAD_SAFETY_ANALYSIS; member in class:art::mirror::ObjectArray
66 NO_THREAD_SAFETY_ANALYSIS; member in class:art::mirror::ObjectArray
89 void VisitReferences(const Visitor& visitor) NO_THREAD_SAFETY_ANALYSIS; member in class:art::mirror::ObjectArray
H A Darray.h132 void Set(int32_t i, T value) ALWAYS_INLINE NO_THREAD_SAFETY_ANALYSIS; member in class:art::mirror::PrimitiveArray
137 void SetWithoutChecks(int32_t i, T value) ALWAYS_INLINE NO_THREAD_SAFETY_ANALYSIS; member in class:art::mirror::PrimitiveArray
/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 {
162 static void SharedTryLockUnlockTest() NO_THREAD_SAFETY_ANALYSIS {
H A Dmutex.h399 void Wait(Thread* self) NO_THREAD_SAFETY_ANALYSIS; member in class:art::ConditionVariable
400 bool TimedWait(Thread* self, int64_t ms, int32_t ns) NO_THREAD_SAFETY_ANALYSIS; member in class:art::ConditionVariable
404 void WaitHoldingLocks(Thread* self) NO_THREAD_SAFETY_ANALYSIS; member in class:art::ConditionVariable
494 static void InitConditions() NO_THREAD_SAFETY_ANALYSIS; // Condition variables. member in class:art::Locks
H A Dmacros.h253 #define NO_THREAD_SAFETY_ANALYSIS THREAD_ANNOTATION_ATTRIBUTE__(no_thread_safety_analysis) macro
H A Dmutex-inl.h57 static inline void CheckUnattachedThread(LockLevel level) NO_THREAD_SAFETY_ANALYSIS {
/art/runtime/gc/collector/
H A Dmark_sweep.h61 virtual void RunPhases() OVERRIDE NO_THREAD_SAFETY_ANALYSIS; member in class:art::gc::collector::MarkSweep
236 bool MarkObjectParallel(const mirror::Object* obj) NO_THREAD_SAFETY_ANALYSIS; member in class:art::gc::collector::MarkSweep
241 NO_THREAD_SAFETY_ANALYSIS; member in class:art::gc::collector::MarkSweep
272 void RevokeAllThreadLocalAllocationStacks(Thread* self) NO_THREAD_SAFETY_ANALYSIS; member in class:art::gc::collector::MarkSweep
/art/runtime/gc/accounting/
H A Datomic_stack.h43 bool operator()(const T* a, const StackReference<T>& b) const NO_THREAD_SAFETY_ANALYSIS {
46 bool operator()(const StackReference<T>& a, const T* b) const NO_THREAD_SAFETY_ANALYSIS {
51 NO_THREAD_SAFETY_ANALYSIS {
H A Dspace_bitmap_test.cc114 void RunTest() NO_THREAD_SAFETY_ANALYSIS {
/art/runtime/gc/space/
H A Dmalloc_space.h135 MallocSpace** out_malloc_space) NO_THREAD_SAFETY_ANALYSIS; member in class:art::gc::space::MallocSpace
H A Drosalloc_space.cc303 void* arg, bool do_null_callback_at_end) NO_THREAD_SAFETY_ANALYSIS {
304 // TODO: NO_THREAD_SAFETY_ANALYSIS.
320 void* arg, bool do_null_callback_at_end) NO_THREAD_SAFETY_ANALYSIS {
321 // TODO: NO_THREAD_SAFETY_ANALYSIS.
/art/runtime/gc/
H A Dheap.h250 // TODO: NO_THREAD_SAFETY_ANALYSIS since we call this everywhere and it is impossible to find a
252 void VerifyObjectBody(mirror::Object* o) NO_THREAD_SAFETY_ANALYSIS; member in class:art::gc::Heap
521 void PreZygoteFork() NO_THREAD_SAFETY_ANALYSIS; member in class:art::gc::Heap
595 void DumpObject(std::ostream& stream, mirror::Object* obj) NO_THREAD_SAFETY_ANALYSIS; member in class:art::gc::Heap
597 std::string SafeGetClassDescriptor(mirror::Class* klass) NO_THREAD_SAFETY_ANALYSIS; member in class:art::gc::Heap
598 std::string SafePrettyTypeOf(mirror::Object* obj) NO_THREAD_SAFETY_ANALYSIS; member in class:art::gc::Heap

Completed in 199 milliseconds

123