2 # Copyright (c) 2013 Apple Inc. All rights reserved.
4 # @APPLE_APACHE_LICENSE_HEADER_START@
6 # Licensed under the Apache License, Version 2.0 (the "License");
7 # you may not use this file except in compliance with the License.
8 # You may obtain a copy of the License at
10 # http://www.apache.org/licenses/LICENSE-2.0
12 # Unless required by applicable law or agreed to in writing, software
13 # distributed under the License is distributed on an "AS IS" BASIS,
14 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 # See the License for the specific language governing permissions and
16 # limitations under the License.
18 # @APPLE_APACHE_LICENSE_HEADER_END@
21 # Must be kept in sync with ObjC TFB checks in object_internal.h
23 # dispatch_object_t classes
24 _OBJC_CLASS_$_OS_dispatch_object
25 _OBJC_CLASS_$_OS_dispatch_semaphore
26 __OS_dispatch_semaphore_vtable
27 _OBJC_CLASS_$_OS_dispatch_group
28 __OS_dispatch_group_vtable
29 _OBJC_CLASS_$_OS_dispatch_queue
30 __OS_dispatch_queue_vtable
31 _OBJC_CLASS_$_OS_dispatch_queue_serial
32 __OS_dispatch_queue_serial_vtable
33 _OBJC_CLASS_$_OS_dispatch_queue_concurrent
34 __OS_dispatch_queue_concurrent_vtable
35 _OBJC_CLASS_$_OS_dispatch_queue_root
36 __OS_dispatch_queue_root_vtable
37 _OBJC_CLASS_$_OS_dispatch_queue_main
38 __OS_dispatch_queue_main_vtable
39 _OBJC_CLASS_$_OS_dispatch_queue_runloop
40 __OS_dispatch_queue_runloop_vtable
41 _OBJC_CLASS_$_OS_dispatch_queue_mgr
42 __OS_dispatch_queue_mgr_vtable
43 _OBJC_CLASS_$_OS_dispatch_queue_specific_queue
44 __OS_dispatch_queue_specific_queue_vtable
45 _OBJC_CLASS_$_OS_dispatch_queue_attr
46 __OS_dispatch_queue_attr_vtable
47 _OBJC_CLASS_$_OS_dispatch_source
48 __OS_dispatch_source_vtable
49 _OBJC_CLASS_$_OS_dispatch_mach
50 __OS_dispatch_mach_vtable
51 _OBJC_CLASS_$_OS_dispatch_mach_msg
52 __OS_dispatch_mach_msg_vtable
53 _OBJC_CLASS_$_OS_dispatch_io
54 __OS_dispatch_io_vtable
55 _OBJC_CLASS_$_OS_dispatch_operation
56 __OS_dispatch_operation_vtable
57 _OBJC_CLASS_$_OS_dispatch_disk
58 __OS_dispatch_disk_vtable
60 _OBJC_CLASS_$_OS_object
61 _OBJC_CLASS_$_OS_voucher
62 #_OBJC_CLASS_$_OS_voucher_recipe
63 # non-os_object_t classes
64 _OBJC_CLASS_$_OS_dispatch_data
65 _OBJC_CLASS_$_OS_dispatch_data_empty
67 _OBJC_METACLASS_$_OS_dispatch_object
68 _OBJC_METACLASS_$_OS_dispatch_semaphore
69 _OBJC_METACLASS_$_OS_dispatch_group
70 _OBJC_METACLASS_$_OS_dispatch_queue
71 _OBJC_METACLASS_$_OS_dispatch_queue_serial
72 _OBJC_METACLASS_$_OS_dispatch_queue_concurrent
73 _OBJC_METACLASS_$_OS_dispatch_queue_root
74 _OBJC_METACLASS_$_OS_dispatch_queue_main
75 _OBJC_METACLASS_$_OS_dispatch_queue_runloop
76 _OBJC_METACLASS_$_OS_dispatch_queue_mgr
77 _OBJC_METACLASS_$_OS_dispatch_queue_specific_queue
78 _OBJC_METACLASS_$_OS_dispatch_queue_attr
79 _OBJC_METACLASS_$_OS_dispatch_source
80 _OBJC_METACLASS_$_OS_dispatch_mach
81 _OBJC_METACLASS_$_OS_dispatch_mach_msg
82 _OBJC_METACLASS_$_OS_dispatch_io
83 _OBJC_METACLASS_$_OS_dispatch_operation
84 _OBJC_METACLASS_$_OS_dispatch_disk
85 _OBJC_METACLASS_$_OS_object
86 _OBJC_METACLASS_$_OS_voucher
87 #_OBJC_METACLASS_$_OS_voucher_recipe
88 _OBJC_METACLASS_$_OS_dispatch_data
89 _OBJC_METACLASS_$_OS_dispatch_data_empty