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_root
32 __OS_dispatch_queue_root_vtable
33 _OBJC_CLASS_$_OS_dispatch_queue_runloop
34 __OS_dispatch_queue_runloop_vtable
35 _OBJC_CLASS_$_OS_dispatch_queue_mgr
36 __OS_dispatch_queue_mgr_vtable
37 _OBJC_CLASS_$_OS_dispatch_queue_specific_queue
38 __OS_dispatch_queue_specific_queue_vtable
39 _OBJC_CLASS_$_OS_dispatch_queue_attr
40 __OS_dispatch_queue_attr_vtable
41 _OBJC_CLASS_$_OS_dispatch_source
42 __OS_dispatch_source_vtable
43 _OBJC_CLASS_$_OS_dispatch_mach
44 __OS_dispatch_mach_vtable
45 _OBJC_CLASS_$_OS_dispatch_mach_msg
46 __OS_dispatch_mach_msg_vtable
47 _OBJC_CLASS_$_OS_dispatch_io
48 __OS_dispatch_io_vtable
49 _OBJC_CLASS_$_OS_dispatch_operation
50 __OS_dispatch_operation_vtable
51 _OBJC_CLASS_$_OS_dispatch_disk
52 __OS_dispatch_disk_vtable
53 # non-dispatch_object_t classes
54 _OBJC_CLASS_$_OS_object
55 _OBJC_CLASS_$_OS_dispatch_data
56 _OBJC_CLASS_$_OS_dispatch_data_empty
58 _OBJC_METACLASS_$_OS_dispatch_object
59 _OBJC_METACLASS_$_OS_dispatch_semaphore
60 _OBJC_METACLASS_$_OS_dispatch_group
61 _OBJC_METACLASS_$_OS_dispatch_queue
62 _OBJC_METACLASS_$_OS_dispatch_queue_root
63 _OBJC_METACLASS_$_OS_dispatch_queue_runloop
64 _OBJC_METACLASS_$_OS_dispatch_queue_mgr
65 _OBJC_METACLASS_$_OS_dispatch_queue_specific_queue
66 _OBJC_METACLASS_$_OS_dispatch_queue_attr
67 _OBJC_METACLASS_$_OS_dispatch_source
68 _OBJC_METACLASS_$_OS_dispatch_mach
69 _OBJC_METACLASS_$_OS_dispatch_mach_msg
70 _OBJC_METACLASS_$_OS_dispatch_io
71 _OBJC_METACLASS_$_OS_dispatch_operation
72 _OBJC_METACLASS_$_OS_dispatch_disk
73 _OBJC_METACLASS_$_OS_object
74 _OBJC_METACLASS_$_OS_dispatch_data
75 _OBJC_METACLASS_$_OS_dispatch_data_empty