libdispatch.order 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. #
  2. # Copyright (c) 2013 Apple Inc. All rights reserved.
  3. #
  4. # @APPLE_APACHE_LICENSE_HEADER_START@
  5. #
  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
  9. #
  10. # http://www.apache.org/licenses/LICENSE-2.0
  11. #
  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.
  17. #
  18. # @APPLE_APACHE_LICENSE_HEADER_END@
  19. #
  20. # Must be kept in sync with ObjC TFB checks in object_internal.h
  21. # dispatch_object_t classes
  22. _OBJC_CLASS_$_OS_dispatch_object
  23. _OBJC_CLASS_$_OS_dispatch_semaphore
  24. __OS_dispatch_semaphore_vtable
  25. _OBJC_CLASS_$_OS_dispatch_group
  26. __OS_dispatch_group_vtable
  27. _OBJC_CLASS_$_OS_dispatch_queue
  28. __OS_dispatch_queue_vtable
  29. _OBJC_CLASS_$_OS_dispatch_workloop
  30. __OS_dispatch_workloop_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_global
  36. __OS_dispatch_queue_global_vtable
  37. _OBJC_CLASS_$_OS_dispatch_queue_pthread_root
  38. __OS_dispatch_queue_pthread_root_vtable
  39. _OBJC_CLASS_$_OS_dispatch_queue_main
  40. __OS_dispatch_queue_main_vtable
  41. _OBJC_CLASS_$_OS_dispatch_queue_runloop
  42. __OS_dispatch_queue_runloop_vtable
  43. _OBJC_CLASS_$_OS_dispatch_queue_mgr
  44. __OS_dispatch_queue_mgr_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
  59. # os_object_t classes
  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
  66. # metaclasses
  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_workloop
  72. _OBJC_METACLASS_$_OS_dispatch_queue_serial
  73. _OBJC_METACLASS_$_OS_dispatch_queue_concurrent
  74. _OBJC_METACLASS_$_OS_dispatch_queue_global
  75. _OBJC_METACLASS_$_OS_dispatch_queue_pthread_root
  76. _OBJC_METACLASS_$_OS_dispatch_queue_main
  77. _OBJC_METACLASS_$_OS_dispatch_queue_runloop
  78. _OBJC_METACLASS_$_OS_dispatch_queue_mgr
  79. _OBJC_METACLASS_$_OS_dispatch_queue_attr
  80. _OBJC_METACLASS_$_OS_dispatch_source
  81. _OBJC_METACLASS_$_OS_dispatch_mach
  82. _OBJC_METACLASS_$_OS_dispatch_mach_msg
  83. _OBJC_METACLASS_$_OS_dispatch_io
  84. _OBJC_METACLASS_$_OS_dispatch_operation
  85. _OBJC_METACLASS_$_OS_dispatch_disk
  86. _OBJC_METACLASS_$_OS_object
  87. _OBJC_METACLASS_$_OS_voucher
  88. #_OBJC_METACLASS_$_OS_voucher_recipe
  89. _OBJC_METACLASS_$_OS_dispatch_data
  90. _OBJC_METACLASS_$_OS_dispatch_data_empty