libobjc.def 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. ; GNU Objective C Runtime DLL Export Definitions
  2. ; Copyright (C) 1997-2022 Free Software Foundation, Inc.
  3. ; Contributed by Scott Christley <scottc@net-community.com>
  4. ;
  5. ; This file is part of GCC.
  6. ;
  7. ; GCC is free software; you can redistribute it and/or modify it under the
  8. ; terms of the GNU General Public License as published by the Free Software
  9. ; Foundation; either version 3, or (at your option) any later version.
  10. ;
  11. ; GCC is distributed in the hope that it will be useful, but WITHOUT ANY
  12. ; WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  13. ; FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
  14. ; details.
  15. ;
  16. ; You should have received a copy of the GNU General Public License along with
  17. ; GCC; see the file COPYING3. If not, see <http://www.gnu.org/licenses/>.
  18. ; FIXME: This file needs to be updated or removed
  19. LIBRARY libobjc
  20. EXPORTS
  21. search_for_method_in_list
  22. objc_get_uninstalled_dtable
  23. _objc_load_callback
  24. objc_malloc
  25. objc_atomic_malloc
  26. objc_realloc
  27. objc_calloc
  28. objc_free
  29. __objc_init_thread_system
  30. objc_mutex_allocate
  31. objc_mutex_deallocate
  32. objc_mutex_lock
  33. objc_mutex_trylock
  34. objc_mutex_unlock
  35. objc_thread_detach
  36. objc_thread_exit
  37. objc_thread_get_data
  38. objc_thread_get_priority
  39. objc_thread_id
  40. objc_thread_set_data
  41. objc_thread_set_priority
  42. objc_thread_yield
  43. objc_thread_add
  44. objc_thread_remove
  45. __objc_class_name_Object
  46. __objc_class_name_Protocol
  47. __objc_class_name_NXConstantString
  48. class_create_instance
  49. object_copy
  50. object_dispose
  51. __objc_init_selector_tables
  52. __objc_register_selectors_from_class
  53. __sel_register_typed_name
  54. sel_get_any_typed_uid
  55. sel_get_any_uid
  56. sel_get_name
  57. sel_get_type
  58. sel_get_typed_uid
  59. sel_get_uid
  60. sel_is_mapped
  61. sel_register_name
  62. sel_register_typed_name
  63. sel_types_match
  64. method_get_first_argument
  65. method_get_next_argument
  66. method_get_nth_argument
  67. method_get_number_of_arguments
  68. method_get_sizeof_arguments
  69. objc_aligned_size
  70. objc_alignof_type
  71. objc_get_type_qualifiers
  72. objc_promoted_size
  73. objc_sizeof_type
  74. objc_skip_argspec
  75. objc_skip_offset
  76. objc_skip_type_qualifiers
  77. objc_skip_typespec
  78. __objc_exec_class
  79. __objc_init_dispatch_tables
  80. __objc_install_premature_dtable
  81. __objc_print_dtable_stats
  82. __objc_update_dispatch_table_for_class
  83. class_add_method_list
  84. class_get_class_method
  85. class_get_instance_method
  86. get_imp
  87. nil_method
  88. objc_msg_lookup
  89. objc_msg_lookup_super
  90. objc_msg_sendv
  91. __objc_add_class_to_hash
  92. __objc_init_class_tables
  93. __objc_resolve_class_links
  94. class_pose_as
  95. objc_get_class
  96. objc_get_meta_class
  97. objc_lookup_class
  98. objc_next_class