# # Copyright (c) 2013 Apple Inc. All rights reserved. # # @APPLE_APACHE_LICENSE_HEADER_START@ # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # @APPLE_APACHE_LICENSE_HEADER_END@ # # Must be kept in sync with ObjC TFB checks in object_internal.h # dispatch_object_t classes _OBJC_CLASS_$_OS_dispatch_object _OBJC_CLASS_$_OS_dispatch_semaphore __OS_dispatch_semaphore_vtable _OBJC_CLASS_$_OS_dispatch_group __OS_dispatch_group_vtable _OBJC_CLASS_$_OS_dispatch_queue __OS_dispatch_queue_vtable _OBJC_CLASS_$_OS_dispatch_workloop __OS_dispatch_workloop_vtable _OBJC_CLASS_$_OS_dispatch_queue_serial __OS_dispatch_queue_serial_vtable _OBJC_CLASS_$_OS_dispatch_queue_concurrent __OS_dispatch_queue_concurrent_vtable _OBJC_CLASS_$_OS_dispatch_queue_global __OS_dispatch_queue_global_vtable _OBJC_CLASS_$_OS_dispatch_queue_pthread_root __OS_dispatch_queue_pthread_root_vtable _OBJC_CLASS_$_OS_dispatch_queue_main __OS_dispatch_queue_main_vtable _OBJC_CLASS_$_OS_dispatch_queue_runloop __OS_dispatch_queue_runloop_vtable _OBJC_CLASS_$_OS_dispatch_queue_mgr __OS_dispatch_queue_mgr_vtable _OBJC_CLASS_$_OS_dispatch_queue_attr __OS_dispatch_queue_attr_vtable _OBJC_CLASS_$_OS_dispatch_source __OS_dispatch_source_vtable _OBJC_CLASS_$_OS_dispatch_mach __OS_dispatch_mach_vtable _OBJC_CLASS_$_OS_dispatch_mach_msg __OS_dispatch_mach_msg_vtable _OBJC_CLASS_$_OS_dispatch_io __OS_dispatch_io_vtable _OBJC_CLASS_$_OS_dispatch_operation __OS_dispatch_operation_vtable _OBJC_CLASS_$_OS_dispatch_disk __OS_dispatch_disk_vtable # os_object_t classes _OBJC_CLASS_$_OS_object _OBJC_CLASS_$_OS_voucher #_OBJC_CLASS_$_OS_voucher_recipe # non-os_object_t classes _OBJC_CLASS_$_OS_dispatch_data _OBJC_CLASS_$_OS_dispatch_data_empty # metaclasses _OBJC_METACLASS_$_OS_dispatch_object _OBJC_METACLASS_$_OS_dispatch_semaphore _OBJC_METACLASS_$_OS_dispatch_group _OBJC_METACLASS_$_OS_dispatch_queue _OBJC_METACLASS_$_OS_dispatch_workloop _OBJC_METACLASS_$_OS_dispatch_queue_serial _OBJC_METACLASS_$_OS_dispatch_queue_concurrent _OBJC_METACLASS_$_OS_dispatch_queue_global _OBJC_METACLASS_$_OS_dispatch_queue_pthread_root _OBJC_METACLASS_$_OS_dispatch_queue_main _OBJC_METACLASS_$_OS_dispatch_queue_runloop _OBJC_METACLASS_$_OS_dispatch_queue_mgr _OBJC_METACLASS_$_OS_dispatch_queue_attr _OBJC_METACLASS_$_OS_dispatch_source _OBJC_METACLASS_$_OS_dispatch_mach _OBJC_METACLASS_$_OS_dispatch_mach_msg _OBJC_METACLASS_$_OS_dispatch_io _OBJC_METACLASS_$_OS_dispatch_operation _OBJC_METACLASS_$_OS_dispatch_disk _OBJC_METACLASS_$_OS_object _OBJC_METACLASS_$_OS_voucher #_OBJC_METACLASS_$_OS_voucher_recipe _OBJC_METACLASS_$_OS_dispatch_data _OBJC_METACLASS_$_OS_dispatch_data_empty # Other dirty symbols # large structs / hashes __dispatch_main_q __dispatch_mgr_q __dispatch_mgr_sched __dispatch_root_queues __dispatch_sources __dispatch_timers_heap __dispatch_trace_next_timer __voucher_hash # 64 bits __dispatch_narrow_check_interval_cache __dispatch_narrowing_deadlines __voucher_aid_next __voucher_unique_pid # pointer sized __dispatch_begin_NSAutoReleasePool __dispatch_continuation_alloc_init_pred __dispatch_end_NSAutoReleasePool __dispatch_is_daemon_pred __dispatch_kq_poll_pred __dispatch_logv_pred __dispatch_mach_calendar_pred __dispatch_mach_host_port_pred __dispatch_mach_notify_port_pred __dispatch_mach_xpc_hooks __dispatch_main_heap __dispatch_main_q_handle_pred __dispatch_mgr_sched_pred __dispatch_queue_serial_numbers __dispatch_root_queues_pred __dispatch_source_timer_telemetry_pred __firehose_task_buffer __firehose_task_buffer_pred __voucher_activity_debug_channel __voucher_libtrace_hooks __voucher_task_mach_voucher_pred # 32bits __dispatch_mach_host_port __dispatch_mach_notify_port __voucher_default_task_mach_voucher __voucher_hash_lock __voucher_task_mach_voucher # byte-sized __dispatch_is_daemon __dispatch_memory_warn __dispatch_mode __dispatch_program_is_probably_callback_driven __dispatch_unsafe_fork __dispatch_use_dispatch_alloc __dispatch_io_devs __dispatch_io_fds __dispatch_io_devs_lockq __dispatch_io_fds_lockq __dispatch_io_init_pred