tbb_main.cpp File Reference
`#include "tbb/tbb_config.h"`
`#include "tbb/global_control.h"`
`#include "tbb_main.h"`
`#include "governor.h"`
`#include "market.h"`
`#include "tbb_misc.h"`
`#include "itt_notify.h"`
Include dependency graph for tbb_main.cpp:

Go to the source code of this file.

## Classes

class | tbb::internal::control_storage
class | tbb::internal::allowed_parallelism_control
class | tbb::internal::stack_size_control

## Namespaces

| tbb
| The graph class.
| tbb::internal
| Identifiers declared inside namespace internal should never be used directly by client code.
| tbb::interface9

## Functions

void | tbb::internal::initialize_cache_aligned_allocator ()
| Defined in cache_aligned_allocator.cpp. More...
void | tbb::internal::Scheduler_OneTimeInitialization (bool itt_present)
| Defined in scheduler.cpp. More...
void | tbb::internal::DoOneTimeInitializations ()
| Performs thread-safe lazy one-time general TBB initialization. More...
void __TBB_EXPORTED_FUNC | tbb::internal::itt_store_pointer_with_release_v3 (void *dst, void *src)
void *__TBB_EXPORTED_FUNC | tbb::internal::itt_load_pointer_with_acquire_v3 (const void *src)
void __TBB_EXPORTED_FUNC | tbb::internal::call_itt_notify_v5 (int t, void *ptr)
void __TBB_EXPORTED_FUNC | tbb::internal::itt_make_task_group_v7 (itt_domain_enum domain, void *group, unsigned long long group_extra, void *parent, unsigned long long parent_extra, string_index name_index)
void __TBB_EXPORTED_FUNC | tbb::internal::itt_metadata_str_add_v7 (itt_domain_enum domain, void *addr, unsigned long long addr_extra, string_index key, const char *value)
void __TBB_EXPORTED_FUNC | tbb::internal::itt_relation_add_v7 (itt_domain_enum domain, void *addr0, unsigned long long addr0_extra, itt_relation relation, void *addr1, unsigned long long addr1_extra)
void __TBB_EXPORTED_FUNC | tbb::internal::itt_metadata_ptr_add_v11 (itt_domain_enum domain, void *addr, unsigned long long addr_extra, string_index key, void *value)
void __TBB_EXPORTED_FUNC | tbb::internal::itt_task_begin_v7 (itt_domain_enum domain, void *task, unsigned long long task_extra, void *parent, unsigned long long parent_extra, string_index name_index)
void __TBB_EXPORTED_FUNC | tbb::internal::itt_task_end_v7 (itt_domain_enum domain)
void __TBB_EXPORTED_FUNC | tbb::internal::itt_region_begin_v9 (itt_domain_enum domain, void *region, unsigned long long region_extra, void *parent, unsigned long long parent_extra, string_index name_index)
void __TBB_EXPORTED_FUNC | tbb::internal::itt_region_end_v9 (itt_domain_enum domain, void *region, unsigned long long region_extra)
void *__TBB_EXPORTED_FUNC | tbb::internal::itt_load_pointer_v3 (const void *src)
void | tbb::internal::itt_set_sync_name_v3 (void *obj, const tchar *name)

## Variables

static const char | tbb::internal::_pad [NFS_MaxLineSize - sizeof(int)] = {}
| Padding in order to prevent false sharing. More...
static __TBB_InitOnce | tbb::internal::__TBB_InitOnceHiddenInstance
static allowed_parallelism_control | tbb::internal::allowed_parallelism_ctl
static stack_size_control | tbb::internal::stack_size_ctl
static control_storage * | tbb::internal::controls [] = {&allowed_parallelism_ctl, &stack_size_ctl}

Copyright © 2005-2020 Intel Corporation. All Rights Reserved.

Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

* Other names and brands may be claimed as the property of others.