- _dispatch_queue_push(dq, _tail, pp);
-}
-
-DISPATCH_ALWAYS_INLINE
-static inline void
-_dispatch_trace_queue_push_wakeup(dispatch_queue_t dq, dispatch_object_t _tail,
- pthread_priority_t pp, bool wakeup)
-{
- if (slowpath(DISPATCH_QUEUE_PUSH_ENABLED())) {
- struct dispatch_object_s *dou = _tail._do;
- _dispatch_trace_continuation(dq, dou, DISPATCH_QUEUE_PUSH);
- }
- _dispatch_introspection_queue_push(dq, _tail);
- _dispatch_queue_push_wakeup(dq, _tail, pp, wakeup);