You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

923 lines
15 KiB

  1. ; Copyright 2005-2014 Intel Corporation. All Rights Reserved.
  2. ;
  3. ; The source code contained or described herein and all documents related
  4. ; to the source code ("Material") are owned by Intel Corporation or its
  5. ; suppliers or licensors. Title to the Material remains with Intel
  6. ; Corporation or its suppliers and licensors. The Material is protected
  7. ; by worldwide copyright laws and treaty provisions. No part of the
  8. ; Material may be used, copied, reproduced, modified, published, uploaded,
  9. ; posted, transmitted, distributed, or disclosed in any way without
  10. ; Intel's prior express written permission.
  11. ;
  12. ; No license under any patent, copyright, trade secret or other
  13. ; intellectual property right is granted to or conferred upon you by
  14. ; disclosure or delivery of the Materials, either expressly, by
  15. ; implication, inducement, estoppel or otherwise. Any license under such
  16. ; intellectual property rights must be express and approved by Intel in
  17. ; writing.
  18. ; This file is organized with a section for each .cpp file.
  19. ; Each of these sections is in alphabetical order.
  20. EXPORTS
  21. ; Copyright 2005-2014 Intel Corporation. All Rights Reserved.
  22. ;
  23. ; The source code contained or described herein and all documents related
  24. ; to the source code ("Material") are owned by Intel Corporation or its
  25. ; suppliers or licensors. Title to the Material remains with Intel
  26. ; Corporation or its suppliers and licensors. The Material is protected
  27. ; by worldwide copyright laws and treaty provisions. No part of the
  28. ; Material may be used, copied, reproduced, modified, published, uploaded,
  29. ; posted, transmitted, distributed, or disclosed in any way without
  30. ; Intel's prior express written permission.
  31. ;
  32. ; No license under any patent, copyright, trade secret or other
  33. ; intellectual property right is granted to or conferred upon you by
  34. ; disclosure or delivery of the Materials, either expressly, by
  35. ; implication, inducement, estoppel or otherwise. Any license under such
  36. ; intellectual property rights must be express and approved by Intel in
  37. ; writing.
  38. __TBB_machine_cmpswp1
  39. __TBB_machine_fetchadd1
  40. __TBB_machine_fetchstore1
  41. __TBB_machine_cmpswp2
  42. __TBB_machine_fetchadd2
  43. __TBB_machine_fetchstore2
  44. __TBB_machine_pause
  45. __TBB_machine_try_lock_elided
  46. __TBB_machine_unlock_elided
  47. __TBB_machine_is_in_transaction
  48. ?NFS_Allocate@internal@tbb@@YAPEAX_K0PEAX@Z
  49. ?NFS_GetLineSize@internal@tbb@@YA_KXZ
  50. ?NFS_Free@internal@tbb@@YAXPEAX@Z
  51. ?allocate_via_handler_v3@internal@tbb@@YAPEAX_K@Z
  52. ?deallocate_via_handler_v3@internal@tbb@@YAXPEAX@Z
  53. ?is_malloc_used_v3@internal@tbb@@YA_NXZ
  54. ?resize@affinity_partitioner_base_v3@internal@tbb@@AEAAXI@Z
  55. ?allocate@allocate_additional_child_of_proxy@internal@tbb@@QEBAAEAVtask@3@_K@Z
  56. ?allocate@allocate_child_proxy@internal@tbb@@QEBAAEAVtask@3@_K@Z
  57. ?allocate@allocate_continuation_proxy@internal@tbb@@QEBAAEAVtask@3@_K@Z
  58. ?allocate@allocate_root_proxy@internal@tbb@@SAAEAVtask@3@_K@Z
  59. ?destroy@task_base@internal@interface5@tbb@@SAXAEAVtask@4@@Z
  60. ?free@allocate_additional_child_of_proxy@internal@tbb@@QEBAXAEAVtask@3@@Z
  61. ?free@allocate_child_proxy@internal@tbb@@QEBAXAEAVtask@3@@Z
  62. ?free@allocate_continuation_proxy@internal@tbb@@QEBAXAEAVtask@3@@Z
  63. ?free@allocate_root_proxy@internal@tbb@@SAXAEAVtask@3@@Z
  64. ?internal_set_ref_count@task@tbb@@AEAAXH@Z
  65. ?internal_decrement_ref_count@task@tbb@@AEAA_JXZ
  66. ?is_owned_by_current_thread@task@tbb@@QEBA_NXZ
  67. ?note_affinity@task@tbb@@UEAAXG@Z
  68. ?self@task@tbb@@SAAEAV12@XZ
  69. ?spawn_and_wait_for_all@task@tbb@@QEAAXAEAVtask_list@2@@Z
  70. ?default_num_threads@task_scheduler_init@tbb@@SAHXZ
  71. ?initialize@task_scheduler_init@tbb@@QEAAXH_K@Z
  72. ?initialize@task_scheduler_init@tbb@@QEAAXH@Z
  73. ?terminate@task_scheduler_init@tbb@@QEAAXXZ
  74. ?observe@task_scheduler_observer_v3@internal@tbb@@QEAAX_N@Z
  75. ?internal_current_slot@task_arena_base@internal@interface7@tbb@@KAHXZ
  76. ?internal_initialize@task_arena_base@internal@interface7@tbb@@IEAAXXZ
  77. ?internal_terminate@task_arena_base@internal@interface7@tbb@@IEAAXXZ
  78. ?internal_enqueue@task_arena_base@internal@interface7@tbb@@IEBAXAEAVtask@4@_J@Z
  79. ?internal_execute@task_arena_base@internal@interface7@tbb@@IEBAXAEAVdelegate_base@234@@Z
  80. ?internal_wait@task_arena_base@internal@interface7@tbb@@IEBAXXZ
  81. ?destroy@task@tbb@@QEAAXAEAV12@@Z
  82. ?allocate@allocate_root_with_context_proxy@internal@tbb@@QEBAAEAVtask@3@_K@Z
  83. ?free@allocate_root_with_context_proxy@internal@tbb@@QEBAXAEAVtask@3@@Z
  84. ?change_group@task@tbb@@QEAAXAEAVtask_group_context@2@@Z
  85. ?is_group_execution_cancelled@task_group_context@tbb@@QEBA_NXZ
  86. ?cancel_group_execution@task_group_context@tbb@@QEAA_NXZ
  87. ?reset@task_group_context@tbb@@QEAAXXZ
  88. ?init@task_group_context@tbb@@IEAAXXZ
  89. ?register_pending_exception@task_group_context@tbb@@QEAAXXZ
  90. ??1task_group_context@tbb@@QEAA@XZ
  91. ?set_priority@task_group_context@tbb@@QEAAXW4priority_t@2@@Z
  92. ?priority@task_group_context@tbb@@QEBA?AW4priority_t@2@XZ
  93. ?name@captured_exception@tbb@@UEBAPEBDXZ
  94. ?what@captured_exception@tbb@@UEBAPEBDXZ
  95. ??1captured_exception@tbb@@UEAA@XZ
  96. ?move@captured_exception@tbb@@UEAAPEAV12@XZ
  97. ?destroy@captured_exception@tbb@@UEAAXXZ
  98. ?set@captured_exception@tbb@@QEAAXPEBD0@Z
  99. ?clear@captured_exception@tbb@@QEAAXXZ
  100. ?throw_bad_last_alloc_exception_v4@internal@tbb@@YAXXZ
  101. ?throw_exception_v4@internal@tbb@@YAXW4exception_id@12@@Z
  102. ?what@bad_last_alloc@tbb@@UEBAPEBDXZ
  103. ?what@missing_wait@tbb@@UEBAPEBDXZ
  104. ?what@invalid_multiple_scheduling@tbb@@UEBAPEBDXZ
  105. ?what@improper_lock@tbb@@UEBAPEBDXZ
  106. ?what@user_abort@tbb@@UEBAPEBDXZ
  107. ?assertion_failure@tbb@@YAXPEBDH00@Z
  108. ?get_initial_auto_partitioner_divisor@internal@tbb@@YA_KXZ
  109. ?handle_perror@internal@tbb@@YAXHPEBD@Z
  110. ?set_assertion_handler@tbb@@YAP6AXPEBDH00@ZP6AX0H00@Z@Z
  111. ?runtime_warning@internal@tbb@@YAXPEBDZZ
  112. TBB_runtime_interface_version
  113. ?itt_load_pointer_with_acquire_v3@internal@tbb@@YAPEAXPEBX@Z
  114. ?itt_store_pointer_with_release_v3@internal@tbb@@YAXPEAX0@Z
  115. ?call_itt_notify_v5@internal@tbb@@YAXHPEAX@Z
  116. ?itt_load_pointer_v3@internal@tbb@@YAPEAXPEBX@Z
  117. ?itt_set_sync_name_v3@internal@tbb@@YAXPEAXPEB_W@Z
  118. ??_7pipeline@tbb@@6B@
  119. ??0pipeline@tbb@@QEAA@XZ
  120. ??1filter@tbb@@UEAA@XZ
  121. ??1pipeline@tbb@@UEAA@XZ
  122. ?add_filter@pipeline@tbb@@QEAAXAEAVfilter@2@@Z
  123. ?clear@pipeline@tbb@@QEAAXXZ
  124. ?inject_token@pipeline@tbb@@AEAAXAEAVtask@2@@Z
  125. ?run@pipeline@tbb@@QEAAX_K@Z
  126. ?run@pipeline@tbb@@QEAAX_KAEAVtask_group_context@2@@Z
  127. ?process_item@thread_bound_filter@tbb@@QEAA?AW4result_type@12@XZ
  128. ?try_process_item@thread_bound_filter@tbb@@QEAA?AW4result_type@12@XZ
  129. ?set_end_of_input@filter@tbb@@IEAAXXZ
  130. ?internal_construct@queuing_rw_mutex@tbb@@QEAAXXZ
  131. ?acquire@scoped_lock@queuing_rw_mutex@tbb@@QEAAXAEAV23@_N@Z
  132. ?downgrade_to_reader@scoped_lock@queuing_rw_mutex@tbb@@QEAA_NXZ
  133. ?release@scoped_lock@queuing_rw_mutex@tbb@@QEAAXXZ
  134. ?upgrade_to_writer@scoped_lock@queuing_rw_mutex@tbb@@QEAA_NXZ
  135. ?try_acquire@scoped_lock@queuing_rw_mutex@tbb@@QEAA_NAEAV23@_N@Z
  136. ?try_lock_read@reader_writer_lock@interface5@tbb@@QEAA_NXZ
  137. ?try_lock@reader_writer_lock@interface5@tbb@@QEAA_NXZ
  138. ?unlock@reader_writer_lock@interface5@tbb@@QEAAXXZ
  139. ?lock_read@reader_writer_lock@interface5@tbb@@QEAAXXZ
  140. ?lock@reader_writer_lock@interface5@tbb@@QEAAXXZ
  141. ?internal_construct@reader_writer_lock@interface5@tbb@@AEAAXXZ
  142. ?internal_destroy@reader_writer_lock@interface5@tbb@@AEAAXXZ
  143. ?internal_construct@scoped_lock@reader_writer_lock@interface5@tbb@@AEAAXAEAV234@@Z
  144. ?internal_destroy@scoped_lock@reader_writer_lock@interface5@tbb@@AEAAXXZ
  145. ?internal_construct@scoped_lock_read@reader_writer_lock@interface5@tbb@@AEAAXAEAV234@@Z
  146. ?internal_destroy@scoped_lock_read@reader_writer_lock@interface5@tbb@@AEAAXXZ
  147. ?internal_itt_releasing@spin_rw_mutex@tbb@@CAXPEAV12@@Z
  148. ?internal_acquire_writer@spin_rw_mutex@tbb@@CA_NPEAV12@@Z
  149. ?internal_acquire_reader@spin_rw_mutex@tbb@@CAXPEAV12@@Z
  150. ?internal_downgrade@spin_rw_mutex@tbb@@CAXPEAV12@@Z
  151. ?internal_upgrade@spin_rw_mutex@tbb@@CA_NPEAV12@@Z
  152. ?internal_release_reader@spin_rw_mutex@tbb@@CAXPEAV12@@Z
  153. ?internal_release_writer@spin_rw_mutex@tbb@@CAXPEAV12@@Z
  154. ?internal_try_acquire_writer@spin_rw_mutex@tbb@@CA_NPEAV12@@Z
  155. ?internal_try_acquire_reader@spin_rw_mutex@tbb@@CA_NPEAV12@@Z
  156. ?internal_construct@spin_rw_mutex_v3@tbb@@AEAAXXZ
  157. ?internal_upgrade@spin_rw_mutex_v3@tbb@@AEAA_NXZ
  158. ?internal_downgrade@spin_rw_mutex_v3@tbb@@AEAAXXZ
  159. ?internal_acquire_reader@spin_rw_mutex_v3@tbb@@AEAAXXZ
  160. ?internal_acquire_writer@spin_rw_mutex_v3@tbb@@AEAA_NXZ
  161. ?internal_release_reader@spin_rw_mutex_v3@tbb@@AEAAXXZ
  162. ?internal_release_writer@spin_rw_mutex_v3@tbb@@AEAAXXZ
  163. ?internal_try_acquire_reader@spin_rw_mutex_v3@tbb@@AEAA_NXZ
  164. ?internal_try_acquire_writer@spin_rw_mutex_v3@tbb@@AEAA_NXZ
  165. ?internal_construct@spin_mutex@tbb@@QEAAXXZ
  166. ?internal_acquire@scoped_lock@spin_mutex@tbb@@AEAAXAEAV23@@Z
  167. ?internal_release@scoped_lock@spin_mutex@tbb@@AEAAXXZ
  168. ?internal_try_acquire@scoped_lock@spin_mutex@tbb@@AEAA_NAEAV23@@Z
  169. ?internal_acquire@scoped_lock@mutex@tbb@@AEAAXAEAV23@@Z
  170. ?internal_release@scoped_lock@mutex@tbb@@AEAAXXZ
  171. ?internal_try_acquire@scoped_lock@mutex@tbb@@AEAA_NAEAV23@@Z
  172. ?internal_construct@mutex@tbb@@AEAAXXZ
  173. ?internal_destroy@mutex@tbb@@AEAAXXZ
  174. ?internal_construct@recursive_mutex@tbb@@AEAAXXZ
  175. ?internal_destroy@recursive_mutex@tbb@@AEAAXXZ
  176. ?internal_acquire@scoped_lock@recursive_mutex@tbb@@AEAAXAEAV23@@Z
  177. ?internal_try_acquire@scoped_lock@recursive_mutex@tbb@@AEAA_NAEAV23@@Z
  178. ?internal_release@scoped_lock@recursive_mutex@tbb@@AEAAXXZ
  179. ?internal_construct@queuing_mutex@tbb@@QEAAXXZ
  180. ?acquire@scoped_lock@queuing_mutex@tbb@@QEAAXAEAV23@@Z
  181. ?release@scoped_lock@queuing_mutex@tbb@@QEAAXXZ
  182. ?try_acquire@scoped_lock@queuing_mutex@tbb@@QEAA_NAEAV23@@Z
  183. ?internal_construct@critical_section_v4@internal@tbb@@QEAAXXZ
  184. ?internal_grow_predicate@hash_map_segment_base@internal@tbb@@QEBA_NXZ
  185. ??0concurrent_queue_base@internal@tbb@@IEAA@_K@Z
  186. ??0concurrent_queue_iterator_base@internal@tbb@@IEAA@AEBVconcurrent_queue_base@12@@Z
  187. ??1concurrent_queue_base@internal@tbb@@MEAA@XZ
  188. ??1concurrent_queue_iterator_base@internal@tbb@@IEAA@XZ
  189. ?advance@concurrent_queue_iterator_base@internal@tbb@@IEAAXXZ
  190. ?assign@concurrent_queue_iterator_base@internal@tbb@@IEAAXAEBV123@@Z
  191. ?internal_pop@concurrent_queue_base@internal@tbb@@IEAAXPEAX@Z
  192. ?internal_pop_if_present@concurrent_queue_base@internal@tbb@@IEAA_NPEAX@Z
  193. ?internal_push@concurrent_queue_base@internal@tbb@@IEAAXPEBX@Z
  194. ?internal_push_if_not_full@concurrent_queue_base@internal@tbb@@IEAA_NPEBX@Z
  195. ?internal_set_capacity@concurrent_queue_base@internal@tbb@@IEAAX_J_K@Z
  196. ?internal_size@concurrent_queue_base@internal@tbb@@IEBA_JXZ
  197. ??0concurrent_queue_iterator_base_v3@internal@tbb@@IEAA@AEBVconcurrent_queue_base_v3@12@@Z
  198. ??0concurrent_queue_iterator_base_v3@internal@tbb@@IEAA@AEBVconcurrent_queue_base_v3@12@_K@Z
  199. ??1concurrent_queue_iterator_base_v3@internal@tbb@@IEAA@XZ
  200. ?assign@concurrent_queue_iterator_base_v3@internal@tbb@@IEAAXAEBV123@@Z
  201. ?advance@concurrent_queue_iterator_base_v3@internal@tbb@@IEAAXXZ
  202. ??0concurrent_queue_base_v3@internal@tbb@@IEAA@_K@Z
  203. ??1concurrent_queue_base_v3@internal@tbb@@MEAA@XZ
  204. ?internal_push@concurrent_queue_base_v3@internal@tbb@@IEAAXPEBX@Z
  205. ?internal_push_if_not_full@concurrent_queue_base_v3@internal@tbb@@IEAA_NPEBX@Z
  206. ?internal_pop@concurrent_queue_base_v3@internal@tbb@@IEAAXPEAX@Z
  207. ?internal_pop_if_present@concurrent_queue_base_v3@internal@tbb@@IEAA_NPEAX@Z
  208. ?internal_abort@concurrent_queue_base_v3@internal@tbb@@IEAAXXZ
  209. ?internal_size@concurrent_queue_base_v3@internal@tbb@@IEBA_JXZ
  210. ?internal_empty@concurrent_queue_base_v3@internal@tbb@@IEBA_NXZ
  211. ?internal_finish_clear@concurrent_queue_base_v3@internal@tbb@@IEAAXXZ
  212. ?internal_set_capacity@concurrent_queue_base_v3@internal@tbb@@IEAAX_J_K@Z
  213. ?internal_throw_exception@concurrent_queue_base_v3@internal@tbb@@IEBAXXZ
  214. ?assign@concurrent_queue_base_v3@internal@tbb@@IEAAXAEBV123@@Z
  215. ?internal_assign@concurrent_vector_base@internal@tbb@@IEAAXAEBV123@_KP6AXPEAX1@ZP6AX2PEBX1@Z5@Z
  216. ?internal_capacity@concurrent_vector_base@internal@tbb@@IEBA_KXZ
  217. ?internal_clear@concurrent_vector_base@internal@tbb@@IEAAXP6AXPEAX_K@Z_N@Z
  218. ?internal_copy@concurrent_vector_base@internal@tbb@@IEAAXAEBV123@_KP6AXPEAXPEBX1@Z@Z
  219. ?internal_grow_by@concurrent_vector_base@internal@tbb@@IEAA_K_K0P6AXPEAX0@Z@Z
  220. ?internal_grow_to_at_least@concurrent_vector_base@internal@tbb@@IEAAX_K0P6AXPEAX0@Z@Z
  221. ?internal_push_back@concurrent_vector_base@internal@tbb@@IEAAPEAX_KAEA_K@Z
  222. ?internal_reserve@concurrent_vector_base@internal@tbb@@IEAAX_K00@Z
  223. ??1concurrent_vector_base_v3@internal@tbb@@IEAA@XZ
  224. ?internal_assign@concurrent_vector_base_v3@internal@tbb@@IEAAXAEBV123@_KP6AXPEAX1@ZP6AX2PEBX1@Z5@Z
  225. ?internal_capacity@concurrent_vector_base_v3@internal@tbb@@IEBA_KXZ
  226. ?internal_clear@concurrent_vector_base_v3@internal@tbb@@IEAA_KP6AXPEAX_K@Z@Z
  227. ?internal_copy@concurrent_vector_base_v3@internal@tbb@@IEAAXAEBV123@_KP6AXPEAXPEBX1@Z@Z
  228. ?internal_grow_by@concurrent_vector_base_v3@internal@tbb@@IEAA_K_K0P6AXPEAXPEBX0@Z2@Z
  229. ?internal_grow_to_at_least@concurrent_vector_base_v3@internal@tbb@@IEAAX_K0P6AXPEAXPEBX0@Z2@Z
  230. ?internal_push_back@concurrent_vector_base_v3@internal@tbb@@IEAAPEAX_KAEA_K@Z
  231. ?internal_reserve@concurrent_vector_base_v3@internal@tbb@@IEAAX_K00@Z
  232. ?internal_compact@concurrent_vector_base_v3@internal@tbb@@IEAAPEAX_KPEAXP6AX10@ZP6AX1PEBX0@Z@Z
  233. ?internal_swap@concurrent_vector_base_v3@internal@tbb@@IEAAXAEAV123@@Z
  234. ?internal_throw_exception@concurrent_vector_base_v3@internal@tbb@@IEBAX_K@Z
  235. ?internal_resize@concurrent_vector_base_v3@internal@tbb@@IEAAX_K00PEBXP6AXPEAX0@ZP6AX210@Z@Z
  236. ?internal_grow_to_at_least_with_result@concurrent_vector_base_v3@internal@tbb@@IEAA_K_K0P6AXPEAXPEBX0@Z2@Z
  237. ?allocate_closure_v3@internal@tbb@@YAPEAX_K@Z
  238. ?detach@tbb_thread_v3@internal@tbb@@QEAAXXZ
  239. ?free_closure_v3@internal@tbb@@YAXPEAX@Z
  240. ?hardware_concurrency@tbb_thread_v3@internal@tbb@@SAIXZ
  241. ?internal_start@tbb_thread_v3@internal@tbb@@AEAAXP6AIPEAX@Z0@Z
  242. ?join@tbb_thread_v3@internal@tbb@@QEAAXXZ
  243. ?move_v3@internal@tbb@@YAXAEAVtbb_thread_v3@12@0@Z
  244. ?thread_get_id_v3@internal@tbb@@YA?AVid@tbb_thread_v3@12@XZ
  245. ?thread_sleep_v3@internal@tbb@@YAXAEBVinterval_t@tick_count@2@@Z
  246. ?thread_yield_v3@internal@tbb@@YAXXZ
  247. ?internal_initialize_condition_variable@internal@interface5@tbb@@YAXAEATcondvar_impl_t@123@@Z
  248. ?internal_condition_variable_wait@internal@interface5@tbb@@YA_NAEATcondvar_impl_t@123@PEAVmutex@3@PEBVinterval_t@tick_count@3@@Z
  249. ?internal_condition_variable_notify_one@internal@interface5@tbb@@YAXAEATcondvar_impl_t@123@@Z
  250. ?internal_condition_variable_notify_all@internal@interface5@tbb@@YAXAEATcondvar_impl_t@123@@Z
  251. ?internal_destroy_condition_variable@internal@interface5@tbb@@YAXAEATcondvar_impl_t@123@@Z