Lines Matching refs:__TBB_ASSERT
44 __TBB_ASSERT( !my_ref_count, "Attempt to destroy proxy still in use" ); in ~observer_proxy()
68 __TBB_ASSERT(!next || p == next->my_prev, nullptr); in clear()
69 __TBB_ASSERT(is_alive(p->my_ref_count), "Observer's proxy died prematurely"); in clear()
70 …__TBB_ASSERT(p->my_ref_count.load(std::memory_order_relaxed) == 1, "Reference for observer is miss… in clear()
87 …__TBB_ASSERT(my_head.load(std::memory_order_relaxed) == nullptr && my_tail.load(std::memory_order_… in clear()
102 …__TBB_ASSERT(my_head.load(std::memory_order_relaxed), "Attempt to remove an item from an empty lis… in remove()
103 …__TBB_ASSERT(!my_tail.load(std::memory_order_relaxed)->my_next, "Last item's my_next must be nullp… in remove()
105 __TBB_ASSERT(!p->my_next, nullptr); in remove()
108 __TBB_ASSERT(p->my_next, nullptr); in remove()
112 __TBB_ASSERT(!p->my_prev, nullptr); in remove()
115 __TBB_ASSERT(p->my_prev, nullptr); in remove()
118 …__TBB_ASSERT((my_head.load(std::memory_order_relaxed) && my_tail.load(std::memory_order_relaxed)) … in remove()
124 __TBB_ASSERT(is_alive(r), nullptr); in remove_ref()
130 __TBB_ASSERT(r == 1, nullptr); in remove_ref()
140 __TBB_ASSERT(r || !p->my_ref_count, nullptr); in remove_ref()
166 …__TBB_ASSERT(int(p->my_ref_count.load(std::memory_order_relaxed)) >= 1 + (p->my_observer ? 1 : 0),… in do_notify_entry_observers()
169 … __TBB_ASSERT(int(p->my_ref_count.load(std::memory_order_relaxed)), nullptr); in do_notify_entry_observers()
191 __TBB_ASSERT(!prev || p != prev, nullptr); in do_notify_entry_observers()
200 __TBB_ASSERT(p->my_ref_count.load(std::memory_order_relaxed), nullptr); in do_notify_entry_observers()
219 … __TBB_ASSERT(p->my_next, "List items before 'last' must have valid my_next pointer"); in do_notify_exit_observers()
238 … __TBB_ASSERT(p, "Nonzero 'last' must guarantee that the global list is non-empty"); in do_notify_exit_observers()
247 __TBB_ASSERT(!prev || p != prev, nullptr); in do_notify_exit_observers()
254 __TBB_ASSERT(p->my_ref_count || p == last, nullptr); in do_notify_exit_observers()
273 __TBB_ASSERT(__TBB_InitOnce::initialization_done(), nullptr); in observe()
274 __TBB_ASSERT(td && td->my_arena, nullptr); in observe()
283 __TBB_ASSERT(a != nullptr, nullptr); in observe()
297 __TBB_ASSERT( proxy->my_observer == &tso, nullptr); in observe()
298 …__TBB_ASSERT( is_alive(proxy->my_ref_count.load(std::memory_order_relaxed)), "Observer's proxy die… in observe()
299 …__TBB_ASSERT( proxy->my_ref_count.load(std::memory_order_relaxed) >= 1, "reference for observer mi… in observe()
308 __TBB_ASSERT( !proxy->my_ref_count, nullptr); in observe()