Home
last modified time | relevance | path

Searched refs:NO_THREAD_SAFETY_ANALYSIS (Results 1 – 25 of 54) sorted by relevance

123

/art/runtime/entrypoints/quick/
Dquick_entrypoints.h50 extern uint32_t JniMethodStart(Thread* self) NO_THREAD_SAFETY_ANALYSIS HOT_ATTR;
52 NO_THREAD_SAFETY_ANALYSIS HOT_ATTR;
54 NO_THREAD_SAFETY_ANALYSIS HOT_ATTR;
57 NO_THREAD_SAFETY_ANALYSIS HOT_ATTR;
60 NO_THREAD_SAFETY_ANALYSIS HOT_ATTR;
65 NO_THREAD_SAFETY_ANALYSIS HOT_ATTR;
Dquick_lock_entrypoints.cc26 NO_THREAD_SAFETY_ANALYSIS /* EXCLUSIVE_LOCK_FUNCTION(Monitor::monitor_lock_) */ { in artLockObjectFromCode()
49 NO_THREAD_SAFETY_ANALYSIS /* UNLOCK_FUNCTION(Monitor::monitor_lock_) */ { in artUnlockObjectFromCode()
Dquick_trampoline_entrypoints_test.cc30 NO_THREAD_SAFETY_ANALYSIS { in CreateCalleeSaveMethod()
46 NO_THREAD_SAFETY_ANALYSIS { in CheckFrameSize()
55 NO_THREAD_SAFETY_ANALYSIS { in CheckPCOffset()
Dquick_jni_entrypoints.cc50 static void GoToRunnable(Thread* self) NO_THREAD_SAFETY_ANALYSIS { in GoToRunnable()
/art/runtime/mirror/
Dobject_array.h46 bool CheckAssignable(T* object) NO_THREAD_SAFETY_ANALYSIS;
52 ALWAYS_INLINE void Set(int32_t i, T* object) NO_THREAD_SAFETY_ANALYSIS;
60 ALWAYS_INLINE void SetWithoutChecks(int32_t i, T* object) NO_THREAD_SAFETY_ANALYSIS;
66 NO_THREAD_SAFETY_ANALYSIS;
89 void VisitReferences(const Visitor& visitor) NO_THREAD_SAFETY_ANALYSIS;
Darray.h138 void Set(int32_t i, T value) ALWAYS_INLINE NO_THREAD_SAFETY_ANALYSIS;
143 void SetWithoutChecks(int32_t i, T value) ALWAYS_INLINE NO_THREAD_SAFETY_ANALYSIS;
/art/runtime/base/
Dmutex_test.cc49 static void TryLockUnlockTest() NO_THREAD_SAFETY_ANALYSIS { in TryLockUnlockTest()
63 static void RecursiveLockUnlockTest() NO_THREAD_SAFETY_ANALYSIS { in RecursiveLockUnlockTest()
81 static void RecursiveTryLockUnlockTest() NO_THREAD_SAFETY_ANALYSIS { in RecursiveTryLockUnlockTest()
117 static void RecursiveLockWaitTest() NO_THREAD_SAFETY_ANALYSIS { in RecursiveLockWaitTest()
161 static void SharedTryLockUnlockTest() NO_THREAD_SAFETY_ANALYSIS { in SharedTryLockUnlockTest()
Dmutex.h390 void Wait(Thread* self) NO_THREAD_SAFETY_ANALYSIS;
391 void TimedWait(Thread* self, int64_t ms, int32_t ns) NO_THREAD_SAFETY_ANALYSIS;
395 void WaitHoldingLocks(Thread* self) NO_THREAD_SAFETY_ANALYSIS;
Dmacros.h198 #define NO_THREAD_SAFETY_ANALYSIS THREAD_ANNOTATION_ATTRIBUTE__(no_thread_safety_analysis) macro
/art/runtime/entrypoints/portable/
Dportable_lock_entrypoints.cc24 NO_THREAD_SAFETY_ANALYSIS /* EXCLUSIVE_LOCK_FUNCTION(Monitor::monitor_lock_) */ { in art_portable_lock_object_from_code()
34 NO_THREAD_SAFETY_ANALYSIS /* UNLOCK_FUNCTION(Monitor::monitor_lock_) */ { in art_portable_unlock_object_from_code()
Dportable_jni_entrypoints.cc35 UNLOCK_FUNCTION(Locks::mutator_lock_) NO_THREAD_SAFETY_ANALYSIS { in art_portable_jni_method_start_synchronized()
/art/runtime/
Dverify_object.h55 ALWAYS_INLINE void VerifyObject(mirror::Object* obj) NO_THREAD_SAFETY_ANALYSIS;
58 ALWAYS_INLINE bool VerifyClassClass(mirror::Class* c) NO_THREAD_SAFETY_ANALYSIS;
Dfault_handler.h56 NO_THREAD_SAFETY_ANALYSIS;
58 NO_THREAD_SAFETY_ANALYSIS;
119 bool Action(int sig, siginfo_t* siginfo, void* context) OVERRIDE NO_THREAD_SAFETY_ANALYSIS;
Dmonitor.h61 NO_THREAD_SAFETY_ANALYSIS; // TODO: Reading lock owner without holding lock is racy.
107 Thread* GetOwner() const NO_THREAD_SAFETY_ANALYSIS { in GetOwner()
125 uint32_t hash_code) NO_THREAD_SAFETY_ANALYSIS;
Dhandle_scope_test.cc41 TEST(HandleScopeTest, Offsets) NO_THREAD_SAFETY_ANALYSIS { in TEST()
Dintern_table.h102 std::size_t operator()(const GcRoot<mirror::String>& root) const NO_THREAD_SAFETY_ANALYSIS;
104 NO_THREAD_SAFETY_ANALYSIS;
Dclass_linker.h705 std::size_t operator()(const GcRoot<mirror::Class>& root) const NO_THREAD_SAFETY_ANALYSIS;
707 NO_THREAD_SAFETY_ANALYSIS;
710 NO_THREAD_SAFETY_ANALYSIS;
713 NO_THREAD_SAFETY_ANALYSIS;
716 NO_THREAD_SAFETY_ANALYSIS;
717 std::size_t operator()(const char* descriptor) const NO_THREAD_SAFETY_ANALYSIS;
Dmonitor_pool.h106 MonitorPool() NO_THREAD_SAFETY_ANALYSIS;
/art/runtime/gc/collector/
Dmark_sweep.h61 virtual void RunPhases() OVERRIDE NO_THREAD_SAFETY_ANALYSIS;
233 bool MarkObjectParallel(const mirror::Object* obj) NO_THREAD_SAFETY_ANALYSIS;
238 NO_THREAD_SAFETY_ANALYSIS;
250 void VerifyRoot(const mirror::Object* root, const RootInfo& root_info) NO_THREAD_SAFETY_ANALYSIS;
271 void RevokeAllThreadLocalAllocationStacks(Thread* self) NO_THREAD_SAFETY_ANALYSIS;
/art/compiler/dex/quick/
Ddex_file_to_method_inliner_map.h43 DexFileMethodInliner* GetMethodInliner(const DexFile* dex_file) NO_THREAD_SAFETY_ANALYSIS;
/art/runtime/gc/
Dheap.h231 void VerifyObjectBody(mirror::Object* o) NO_THREAD_SAFETY_ANALYSIS;
488 void PreZygoteFork() NO_THREAD_SAFETY_ANALYSIS;
559 void DumpObject(std::ostream& stream, mirror::Object* obj) NO_THREAD_SAFETY_ANALYSIS;
561 std::string SafeGetClassDescriptor(mirror::Class* klass) NO_THREAD_SAFETY_ANALYSIS;
562 std::string SafePrettyTypeOf(mirror::Object* obj) NO_THREAD_SAFETY_ANALYSIS;
/art/runtime/gc/space/
Drosalloc_space.cc292 void* arg, bool do_null_callback_at_end) NO_THREAD_SAFETY_ANALYSIS { in InspectAllRosAllocWithSuspendAll()
309 … void* arg, bool do_null_callback_at_end) NO_THREAD_SAFETY_ANALYSIS { in InspectAllRosAlloc()
Dmalloc_space.h125 MallocSpace** out_malloc_space) NO_THREAD_SAFETY_ANALYSIS;
Drosalloc_space.h81 NO_THREAD_SAFETY_ANALYSIS;
/art/runtime/gc/accounting/
Dspace_bitmap_test.cc114 void RunTest() NO_THREAD_SAFETY_ANALYSIS { in RunTest()

123