1 ; Copyright 2005-2014 Intel Corporation. All Rights Reserved.
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.
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
19 ; This file is organized with a section for each .cpp file.
20 ; Each of these sections is in alphabetical order.
24 ; Copyright 2005-2014 Intel Corporation. All Rights Reserved.
26 ; The source code contained or described herein and all documents related
27 ; to the source code ("Material") are owned by Intel Corporation or its
28 ; suppliers or licensors. Title to the Material remains with Intel
29 ; Corporation or its suppliers and licensors. The Material is protected
30 ; by worldwide copyright laws and treaty provisions. No part of the
31 ; Material may be used, copied, reproduced, modified, published, uploaded,
32 ; posted, transmitted, distributed, or disclosed in any way without
33 ; Intel's prior express written permission.
35 ; No license under any patent, copyright, trade secret or other
36 ; intellectual property right is granted to or conferred upon you by
37 ; disclosure or delivery of the Materials, either expressly, by
38 ; implication, inducement, estoppel or otherwise. Any license under such
39 ; intellectual property rights must be express and approved by Intel in
223 __TBB_machine_cmpswp1
224 __TBB_machine_fetchadd1
225 __TBB_machine_fetchstore1
226 __TBB_machine_cmpswp2
227 __TBB_machine_fetchadd2
228 __TBB_machine_fetchstore2
230 __TBB_machine_try_lock_elided
231 __TBB_machine_unlock_elided
232 __TBB_machine_is_in_transaction
235 ?NFS_Allocate@internal@tbb@@YAPEAX_K0PEAX@Z
236 ?NFS_GetLineSize@internal@tbb@@YA_KXZ
237 ?NFS_Free@internal@tbb@@YAXPEAX@Z
238 ?allocate_via_handler_v3@internal@tbb@@YAPEAX_K@Z
239 ?deallocate_via_handler_v3@internal@tbb@@YAXPEAX@Z
240 ?is_malloc_used_v3@internal@tbb@@YA_NXZ
244 ?resize@affinity_partitioner_base_v3@internal@tbb@@AEAAXI@Z
245 ?allocate@allocate_additional_child_of_proxy@internal@tbb@@QEBAAEAVtask@3@_K@Z
246 ?allocate@allocate_child_proxy@internal@tbb@@QEBAAEAVtask@3@_K@Z
247 ?allocate@allocate_continuation_proxy@internal@tbb@@QEBAAEAVtask@3@_K@Z
248 ?allocate@allocate_root_proxy@internal@tbb@@SAAEAVtask@3@_K@Z
249 ?destroy@task_base@internal@interface5@tbb@@SAXAEAVtask@4@@Z
250 ?free@allocate_additional_child_of_proxy@internal@tbb@@QEBAXAEAVtask@3@@Z
251 ?free@allocate_child_proxy@internal@tbb@@QEBAXAEAVtask@3@@Z
252 ?free@allocate_continuation_proxy@internal@tbb@@QEBAXAEAVtask@3@@Z
253 ?free@allocate_root_proxy@internal@tbb@@SAXAEAVtask@3@@Z
254 ?internal_set_ref_count@task@tbb@@AEAAXH@Z
255 ?internal_decrement_ref_count@task@tbb@@AEAA_JXZ
256 ?is_owned_by_current_thread@task@tbb@@QEBA_NXZ
257 ?note_affinity@task@tbb@@UEAAXG@Z
258 ?self@task@tbb@@SAAEAV12@XZ
259 ?spawn_and_wait_for_all@task@tbb@@QEAAXAEAVtask_list@2@@Z
260 ?default_num_threads@task_scheduler_init@tbb@@SAHXZ
261 ?initialize@task_scheduler_init@tbb@@QEAAXH_K@Z
262 ?initialize@task_scheduler_init@tbb@@QEAAXH@Z
263 ?terminate@task_scheduler_init@tbb@@QEAAXXZ
264 ?observe@task_scheduler_observer_v3@internal@tbb@@QEAAX_N@Z
267 ?internal_current_slot@task_arena_base@internal@interface7@tbb@@KAHXZ
268 ?internal_initialize@task_arena_base@internal@interface7@tbb@@IEAAXXZ
269 ?internal_terminate@task_arena_base@internal@interface7@tbb@@IEAAXXZ
270 ?internal_enqueue@task_arena_base@internal@interface7@tbb@@IEBAXAEAVtask@4@_J@Z
271 ?internal_execute@task_arena_base@internal@interface7@tbb@@IEBAXAEAVdelegate_base@234@@Z
272 ?internal_wait@task_arena_base@internal@interface7@tbb@@IEBAXXZ
275 ?destroy@task@tbb@@QEAAXAEAV12@@Z
278 ?allocate@allocate_root_with_context_proxy@internal@tbb@@QEBAAEAVtask@3@_K@Z
279 ?free@allocate_root_with_context_proxy@internal@tbb@@QEBAXAEAVtask@3@@Z
280 ?change_group@task@tbb@@QEAAXAEAVtask_group_context@2@@Z
281 ?is_group_execution_cancelled@task_group_context@tbb@@QEBA_NXZ
282 ?cancel_group_execution@task_group_context@tbb@@QEAA_NXZ
283 ?reset@task_group_context@tbb@@QEAAXXZ
284 ?capture_fp_settings@task_group_context@tbb@@QEAAXXZ
285 ?init@task_group_context@tbb@@IEAAXXZ
286 ?register_pending_exception@task_group_context@tbb@@QEAAXXZ
287 ??1task_group_context@tbb@@QEAA@XZ
288 ?set_priority@task_group_context@tbb@@QEAAXW4priority_t@2@@Z
289 ?priority@task_group_context@tbb@@QEBA?AW4priority_t@2@XZ
290 ?name@captured_exception@tbb@@UEBAPEBDXZ
291 ?what@captured_exception@tbb@@UEBAPEBDXZ
292 ??1captured_exception@tbb@@UEAA@XZ
293 ?move@captured_exception@tbb@@UEAAPEAV12@XZ
294 ?destroy@captured_exception@tbb@@UEAAXXZ
295 ?set@captured_exception@tbb@@QEAAXPEBD0@Z
296 ?clear@captured_exception@tbb@@QEAAXXZ
299 ?throw_bad_last_alloc_exception_v4@internal@tbb@@YAXXZ
300 ?throw_exception_v4@internal@tbb@@YAXW4exception_id@12@@Z
301 ?what@bad_last_alloc@tbb@@UEBAPEBDXZ
302 ?what@missing_wait@tbb@@UEBAPEBDXZ
303 ?what@invalid_multiple_scheduling@tbb@@UEBAPEBDXZ
304 ?what@improper_lock@tbb@@UEBAPEBDXZ
305 ?what@user_abort@tbb@@UEBAPEBDXZ
308 ?assertion_failure@tbb@@YAXPEBDH00@Z
309 ?get_initial_auto_partitioner_divisor@internal@tbb@@YA_KXZ
310 ?handle_perror@internal@tbb@@YAXHPEBD@Z
311 ?set_assertion_handler@tbb@@YAP6AXPEBDH00@ZP6AX0H00@Z@Z
312 ?runtime_warning@internal@tbb@@YAXPEBDZZ
313 TBB_runtime_interface_version
316 ?itt_load_pointer_with_acquire_v3@internal@tbb@@YAPEAXPEBX@Z
317 ?itt_store_pointer_with_release_v3@internal@tbb@@YAXPEAX0@Z
318 ?call_itt_notify_v5@internal@tbb@@YAXHPEAX@Z
319 ?itt_load_pointer_v3@internal@tbb@@YAPEAXPEBX@Z
320 ?itt_set_sync_name_v3@internal@tbb@@YAXPEAXPEB_W@Z
323 ??_7pipeline@tbb@@6B@
324 ??0pipeline@tbb@@QEAA@XZ
325 ??1filter@tbb@@UEAA@XZ
326 ??1pipeline@tbb@@UEAA@XZ
327 ?add_filter@pipeline@tbb@@QEAAXAEAVfilter@2@@Z
328 ?clear@pipeline@tbb@@QEAAXXZ
329 ?inject_token@pipeline@tbb@@AEAAXAEAVtask@2@@Z
330 ?run@pipeline@tbb@@QEAAX_K@Z
331 ?run@pipeline@tbb@@QEAAX_KAEAVtask_group_context@2@@Z
332 ?process_item@thread_bound_filter@tbb@@QEAA?AW4result_type@12@XZ
333 ?try_process_item@thread_bound_filter@tbb@@QEAA?AW4result_type@12@XZ
334 ?set_end_of_input@filter@tbb@@IEAAXXZ
337 ?internal_construct@queuing_rw_mutex@tbb@@QEAAXXZ
338 ?acquire@scoped_lock@queuing_rw_mutex@tbb@@QEAAXAEAV23@_N@Z
339 ?downgrade_to_reader@scoped_lock@queuing_rw_mutex@tbb@@QEAA_NXZ
340 ?release@scoped_lock@queuing_rw_mutex@tbb@@QEAAXXZ
341 ?upgrade_to_writer@scoped_lock@queuing_rw_mutex@tbb@@QEAA_NXZ
342 ?try_acquire@scoped_lock@queuing_rw_mutex@tbb@@QEAA_NAEAV23@_N@Z
345 ?try_lock_read@reader_writer_lock@interface5@tbb@@QEAA_NXZ
346 ?try_lock@reader_writer_lock@interface5@tbb@@QEAA_NXZ
347 ?unlock@reader_writer_lock@interface5@tbb@@QEAAXXZ
348 ?lock_read@reader_writer_lock@interface5@tbb@@QEAAXXZ
349 ?lock@reader_writer_lock@interface5@tbb@@QEAAXXZ
350 ?internal_construct@reader_writer_lock@interface5@tbb@@AEAAXXZ
351 ?internal_destroy@reader_writer_lock@interface5@tbb@@AEAAXXZ
352 ?internal_construct@scoped_lock@reader_writer_lock@interface5@tbb@@AEAAXAEAV234@@Z
353 ?internal_destroy@scoped_lock@reader_writer_lock@interface5@tbb@@AEAAXXZ
354 ?internal_construct@scoped_lock_read@reader_writer_lock@interface5@tbb@@AEAAXAEAV234@@Z
355 ?internal_destroy@scoped_lock_read@reader_writer_lock@interface5@tbb@@AEAAXXZ
358 ?internal_itt_releasing@spin_rw_mutex@tbb@@CAXPEAV12@@Z
359 ?internal_acquire_writer@spin_rw_mutex@tbb@@CA_NPEAV12@@Z
360 ?internal_acquire_reader@spin_rw_mutex@tbb@@CAXPEAV12@@Z
361 ?internal_downgrade@spin_rw_mutex@tbb@@CAXPEAV12@@Z
362 ?internal_upgrade@spin_rw_mutex@tbb@@CA_NPEAV12@@Z
363 ?internal_release_reader@spin_rw_mutex@tbb@@CAXPEAV12@@Z
364 ?internal_release_writer@spin_rw_mutex@tbb@@CAXPEAV12@@Z
365 ?internal_try_acquire_writer@spin_rw_mutex@tbb@@CA_NPEAV12@@Z
366 ?internal_try_acquire_reader@spin_rw_mutex@tbb@@CA_NPEAV12@@Z
369 ?internal_construct@spin_rw_mutex_v3@tbb@@AEAAXXZ
370 ?internal_upgrade@spin_rw_mutex_v3@tbb@@AEAA_NXZ
371 ?internal_downgrade@spin_rw_mutex_v3@tbb@@AEAAXXZ
372 ?internal_acquire_reader@spin_rw_mutex_v3@tbb@@AEAAXXZ
373 ?internal_acquire_writer@spin_rw_mutex_v3@tbb@@AEAA_NXZ
374 ?internal_release_reader@spin_rw_mutex_v3@tbb@@AEAAXXZ
375 ?internal_release_writer@spin_rw_mutex_v3@tbb@@AEAAXXZ
376 ?internal_try_acquire_reader@spin_rw_mutex_v3@tbb@@AEAA_NXZ
377 ?internal_try_acquire_writer@spin_rw_mutex_v3@tbb@@AEAA_NXZ
380 ?internal_acquire_writer@x86_rtm_rw_mutex@internal@interface8@tbb@@AEAAXAEAVscoped_lock@1234@_N@Z
381 ?internal_acquire_reader@x86_rtm_rw_mutex@internal@interface8@tbb@@AEAAXAEAVscoped_lock@1234@_N@Z
382 ?internal_upgrade@x86_rtm_rw_mutex@internal@interface8@tbb@@AEAA_NAEAVscoped_lock@1234@@Z
383 ?internal_downgrade@x86_rtm_rw_mutex@internal@interface8@tbb@@AEAA_NAEAVscoped_lock@1234@@Z
384 ?internal_try_acquire_writer@x86_rtm_rw_mutex@internal@interface8@tbb@@AEAA_NAEAVscoped_lock@1234@@Z
385 ?internal_release@x86_rtm_rw_mutex@internal@interface8@tbb@@AEAAXAEAVscoped_lock@1234@@Z
386 ?internal_construct@x86_rtm_rw_mutex@internal@interface8@tbb@@AEAAXXZ
389 ?internal_construct@spin_mutex@tbb@@QEAAXXZ
390 ?internal_acquire@scoped_lock@spin_mutex@tbb@@AEAAXAEAV23@@Z
391 ?internal_release@scoped_lock@spin_mutex@tbb@@AEAAXXZ
392 ?internal_try_acquire@scoped_lock@spin_mutex@tbb@@AEAA_NAEAV23@@Z
395 ?internal_acquire@scoped_lock@mutex@tbb@@AEAAXAEAV23@@Z
396 ?internal_release@scoped_lock@mutex@tbb@@AEAAXXZ
397 ?internal_try_acquire@scoped_lock@mutex@tbb@@AEAA_NAEAV23@@Z
398 ?internal_construct@mutex@tbb@@AEAAXXZ
399 ?internal_destroy@mutex@tbb@@AEAAXXZ
402 ?internal_construct@recursive_mutex@tbb@@AEAAXXZ
403 ?internal_destroy@recursive_mutex@tbb@@AEAAXXZ
404 ?internal_acquire@scoped_lock@recursive_mutex@tbb@@AEAAXAEAV23@@Z
405 ?internal_try_acquire@scoped_lock@recursive_mutex@tbb@@AEAA_NAEAV23@@Z
406 ?internal_release@scoped_lock@recursive_mutex@tbb@@AEAAXXZ
409 ?internal_construct@queuing_mutex@tbb@@QEAAXXZ
410 ?acquire@scoped_lock@queuing_mutex@tbb@@QEAAXAEAV23@@Z
411 ?release@scoped_lock@queuing_mutex@tbb@@QEAAXXZ
412 ?try_acquire@scoped_lock@queuing_mutex@tbb@@QEAA_NAEAV23@@Z
415 ?internal_construct@critical_section_v4@internal@tbb@@QEAAXXZ
418 ?internal_grow_predicate@hash_map_segment_base@internal@tbb@@QEBA_NXZ
421 ??0concurrent_queue_base@internal@tbb@@IEAA@_K@Z
422 ??0concurrent_queue_iterator_base@internal@tbb@@IEAA@AEBVconcurrent_queue_base@12@@Z
423 ??1concurrent_queue_base@internal@tbb@@MEAA@XZ
424 ??1concurrent_queue_iterator_base@internal@tbb@@IEAA@XZ
425 ?advance@concurrent_queue_iterator_base@internal@tbb@@IEAAXXZ
426 ?assign@concurrent_queue_iterator_base@internal@tbb@@IEAAXAEBV123@@Z
427 ?internal_pop@concurrent_queue_base@internal@tbb@@IEAAXPEAX@Z
428 ?internal_pop_if_present@concurrent_queue_base@internal@tbb@@IEAA_NPEAX@Z
429 ?internal_push@concurrent_queue_base@internal@tbb@@IEAAXPEBX@Z
430 ?internal_push_if_not_full@concurrent_queue_base@internal@tbb@@IEAA_NPEBX@Z
431 ?internal_set_capacity@concurrent_queue_base@internal@tbb@@IEAAX_J_K@Z
432 ?internal_size@concurrent_queue_base@internal@tbb@@IEBA_JXZ
435 ??0concurrent_queue_iterator_base_v3@internal@tbb@@IEAA@AEBVconcurrent_queue_base_v3@12@@Z
436 ??0concurrent_queue_iterator_base_v3@internal@tbb@@IEAA@AEBVconcurrent_queue_base_v3@12@_K@Z
437 ??1concurrent_queue_iterator_base_v3@internal@tbb@@IEAA@XZ
438 ?assign@concurrent_queue_iterator_base_v3@internal@tbb@@IEAAXAEBV123@@Z
439 ?advance@concurrent_queue_iterator_base_v3@internal@tbb@@IEAAXXZ
440 ??0concurrent_queue_base_v3@internal@tbb@@IEAA@_K@Z
441 ??1concurrent_queue_base_v3@internal@tbb@@MEAA@XZ
442 ?internal_push@concurrent_queue_base_v3@internal@tbb@@IEAAXPEBX@Z
443 ?internal_push_move@concurrent_queue_base_v8@internal@tbb@@IEAAXPEBX@Z
444 ?internal_push_if_not_full@concurrent_queue_base_v3@internal@tbb@@IEAA_NPEBX@Z
445 ?internal_push_move_if_not_full@concurrent_queue_base_v8@internal@tbb@@IEAA_NPEBX@Z
446 ?internal_pop@concurrent_queue_base_v3@internal@tbb@@IEAAXPEAX@Z
447 ?internal_pop_if_present@concurrent_queue_base_v3@internal@tbb@@IEAA_NPEAX@Z
448 ?internal_abort@concurrent_queue_base_v3@internal@tbb@@IEAAXXZ
449 ?internal_size@concurrent_queue_base_v3@internal@tbb@@IEBA_JXZ
450 ?internal_empty@concurrent_queue_base_v3@internal@tbb@@IEBA_NXZ
451 ?internal_finish_clear@concurrent_queue_base_v3@internal@tbb@@IEAAXXZ
452 ?internal_set_capacity@concurrent_queue_base_v3@internal@tbb@@IEAAX_J_K@Z
453 ?internal_throw_exception@concurrent_queue_base_v3@internal@tbb@@IEBAXXZ
454 ?assign@concurrent_queue_base_v3@internal@tbb@@IEAAXAEBV123@@Z
455 ?move_content@concurrent_queue_base_v8@internal@tbb@@IEAAXAEAV123@@Z
458 ?internal_assign@concurrent_vector_base@internal@tbb@@IEAAXAEBV123@_KP6AXPEAX1@ZP6AX2PEBX1@Z5@Z
459 ?internal_capacity@concurrent_vector_base@internal@tbb@@IEBA_KXZ
460 ?internal_clear@concurrent_vector_base@internal@tbb@@IEAAXP6AXPEAX_K@Z_N@Z
461 ?internal_copy@concurrent_vector_base@internal@tbb@@IEAAXAEBV123@_KP6AXPEAXPEBX1@Z@Z
462 ?internal_grow_by@concurrent_vector_base@internal@tbb@@IEAA_K_K0P6AXPEAX0@Z@Z
463 ?internal_grow_to_at_least@concurrent_vector_base@internal@tbb@@IEAAX_K0P6AXPEAX0@Z@Z
464 ?internal_push_back@concurrent_vector_base@internal@tbb@@IEAAPEAX_KAEA_K@Z
465 ?internal_reserve@concurrent_vector_base@internal@tbb@@IEAAX_K00@Z
468 ??1concurrent_vector_base_v3@internal@tbb@@IEAA@XZ
469 ?internal_assign@concurrent_vector_base_v3@internal@tbb@@IEAAXAEBV123@_KP6AXPEAX1@ZP6AX2PEBX1@Z5@Z
470 ?internal_capacity@concurrent_vector_base_v3@internal@tbb@@IEBA_KXZ
471 ?internal_clear@concurrent_vector_base_v3@internal@tbb@@IEAA_KP6AXPEAX_K@Z@Z
472 ?internal_copy@concurrent_vector_base_v3@internal@tbb@@IEAAXAEBV123@_KP6AXPEAXPEBX1@Z@Z
473 ?internal_grow_by@concurrent_vector_base_v3@internal@tbb@@IEAA_K_K0P6AXPEAXPEBX0@Z2@Z
474 ?internal_grow_to_at_least@concurrent_vector_base_v3@internal@tbb@@IEAAX_K0P6AXPEAXPEBX0@Z2@Z
475 ?internal_push_back@concurrent_vector_base_v3@internal@tbb@@IEAAPEAX_KAEA_K@Z
476 ?internal_reserve@concurrent_vector_base_v3@internal@tbb@@IEAAX_K00@Z
477 ?internal_compact@concurrent_vector_base_v3@internal@tbb@@IEAAPEAX_KPEAXP6AX10@ZP6AX1PEBX0@Z@Z
478 ?internal_swap@concurrent_vector_base_v3@internal@tbb@@IEAAXAEAV123@@Z
479 ?internal_throw_exception@concurrent_vector_base_v3@internal@tbb@@IEBAX_K@Z
480 ?internal_resize@concurrent_vector_base_v3@internal@tbb@@IEAAX_K00PEBXP6AXPEAX0@ZP6AX210@Z@Z
481 ?internal_grow_to_at_least_with_result@concurrent_vector_base_v3@internal@tbb@@IEAA_K_K0P6AXPEAXPEBX0@Z2@Z
484 ?allocate_closure_v3@internal@tbb@@YAPEAX_K@Z
485 ?detach@tbb_thread_v3@internal@tbb@@QEAAXXZ
486 ?free_closure_v3@internal@tbb@@YAXPEAX@Z
487 ?hardware_concurrency@tbb_thread_v3@internal@tbb@@SAIXZ
488 ?internal_start@tbb_thread_v3@internal@tbb@@AEAAXP6AIPEAX@Z0@Z
489 ?join@tbb_thread_v3@internal@tbb@@QEAAXXZ
490 ?move_v3@internal@tbb@@YAXAEAVtbb_thread_v3@12@0@Z
491 ?thread_get_id_v3@internal@tbb@@YA?AVid@tbb_thread_v3@12@XZ
492 ?thread_sleep_v3@internal@tbb@@YAXAEBVinterval_t@tick_count@2@@Z
493 ?thread_yield_v3@internal@tbb@@YAXXZ
496 ?internal_initialize_condition_variable@internal@interface5@tbb@@YAXAEATcondvar_impl_t@123@@Z
497 ?internal_condition_variable_wait@internal@interface5@tbb@@YA_NAEATcondvar_impl_t@123@PEAVmutex@3@PEBVinterval_t@tick_count@3@@Z
498 ?internal_condition_variable_notify_one@internal@interface5@tbb@@YAXAEATcondvar_impl_t@123@@Z
499 ?internal_condition_variable_notify_all@internal@interface5@tbb@@YAXAEATcondvar_impl_t@123@@Z
500 ?internal_destroy_condition_variable@internal@interface5@tbb@@YAXAEATcondvar_impl_t@123@@Z