Lines Matching refs:atomic
59 id objc_getProperty_non_gc(id self, SEL _cmd, ptrdiff_t offset, BOOL atomic) {
62 if (!atomic) return *slot;
75 static inline void reallySetProperty(id self, SEL _cmd, id newValue, ptrdiff_t offset, bool atomic, bool copy, bool mutableCopy) __attribute__((always_inline));
77 static inline void reallySetProperty(id self, SEL _cmd, id newValue, ptrdiff_t offset, bool atomic, bool copy, bool mutableCopy)
91 if (!atomic) {
105 void objc_setProperty_non_gc(id self, SEL _cmd, ptrdiff_t offset, id newValue, BOOL atomic, signed char shouldCopy)
109 reallySetProperty(self, _cmd, newValue, offset, atomic, copy, mutableCopy);
136 id objc_getProperty_gc(id self, SEL _cmd, ptrdiff_t offset, BOOL atomic) {
140 void objc_setProperty_gc(id self, SEL _cmd, ptrdiff_t offset, id newValue, BOOL atomic, signed char shouldCopy) {
152 objc_getProperty(id self, SEL _cmd, ptrdiff_t offset, BOOL atomic)
154 return objc_getProperty_non_gc(self, _cmd, offset, atomic);
159 BOOL atomic, signed char shouldCopy)
161 objc_setProperty_non_gc(self, _cmd, offset, newValue, atomic, shouldCopy);
170 void objc_copyStruct(void *dest, const void *src, ptrdiff_t size, BOOL atomic, BOOL hasStrong) {
174 if (atomic) {
197 if (atomic) {