#include <dispatch/introspection.h> not included by <dispatch/dispatch.h> — include it explicitly

dispatch/introspection.h

@header @abstract Interposable introspection hooks for libdispatch. @discussion These hooks are only available in the introspection version of the library, loaded by running a process with the environment variable DYLD_LIBRARY_PATH=/usr/lib/system/introspection
7 functions

functiondispatch_introspection_hook_queue_create

API_AVAILABLE(macos(10.9), ios(7.0)) DISPATCH_EXPORT void dispatch_introspection_hook_queue_create(
	dispatch_queue_t queue
)

functiondispatch_introspection_hook_queue_destroy

API_AVAILABLE(macos(10.9), ios(7.0)) DISPATCH_EXPORT void dispatch_introspection_hook_queue_destroy(
	dispatch_queue_t queue
)

functiondispatch_introspection_hook_queue_item_enqueue

API_AVAILABLE(macos(10.9), ios(7.0)) DISPATCH_EXPORT void dispatch_introspection_hook_queue_item_enqueue(
	dispatch_queue_t queue,
	dispatch_object_t item
)

functiondispatch_introspection_hook_queue_item_dequeue

API_AVAILABLE(macos(10.9), ios(7.0)) DISPATCH_EXPORT void dispatch_introspection_hook_queue_item_dequeue(
	dispatch_queue_t queue,
	dispatch_object_t item
)

functiondispatch_introspection_hook_queue_item_complete

API_AVAILABLE(macos(10.10), ios(7.1)) DISPATCH_EXPORT void dispatch_introspection_hook_queue_item_complete(
	dispatch_object_t item
)

functiondispatch_introspection_hook_queue_callout_begin

API_AVAILABLE(macos(10.9), ios(7.0)) DISPATCH_EXPORT void dispatch_introspection_hook_queue_callout_begin(
	dispatch_queue_t queue,
	void *_Nullable context,
	dispatch_function_t function
)

functiondispatch_introspection_hook_queue_callout_end

API_AVAILABLE(macos(10.9), ios(7.0)) DISPATCH_EXPORT void dispatch_introspection_hook_queue_callout_end(
	dispatch_queue_t queue,
	void *_Nullable context,
	dispatch_function_t function
)