Browse the source code of
tbb
/
ThreadBB
/
src
/
test/
online
../
harness.h
DummyBody
FastRandom
FastRandomBody
NativeMutex
NoAfterlife
TestResult
InitReporter
Movable
MoveOnly
NativeParallelForTask
NoAssign
NoCopy
main
harness_allocator.h
IsEqual
allocator_aware_data
allocator_counters
arena
arena_data
debug_allocator
local_counting_allocator
non_movable_object
pmr_stateful_allocator
propagating_allocator
stateful_allocator
static_counting_allocator
static_shared_counting_allocator
static_shared_counting_allocator_base
harness_allocator_overload.h
harness_assert.h
harness_bad_expr.h
AssertionFailure
harness_barrier.h
SpinBarrier
TimedWaitWhileEq
WaitWhileEq
harness_checktype.h
Check
check_type
harness_concurrency.h
harness_concurrency_tracker.h
ConcurrencyTracker
ExactConcurrencyLevel
harness_cpu.h
harness_defs.h
int_to_type
harness_dynamic_libs.h
harness_eh.h
CancellatorTask
solitary_test_exception
test_exception
harness_fp.h
FPModeContext
harness_graph.h
converter
harness_counting_receiver
harness_counting_sender
harness_graph_default_functor
harness_graph_default_multifunction_functor
harness_graph_executor
harness_graph_multifunction_executor
harness_mapped_receiver
harness_reserving_body
concurrency_checker_body
condition_predicate
limited_lightweight_checker_body
native_loop_body
native_loop_limited_body
mof_helper
serial_continue_body
serial_fn_body
harness_inject_scheduler.h
harness_iterator.h
ConstRandomIterator
ForwardIterator
InputIterator
RandomIterator
harness_m128.h
ClassWithVectorType
harness_memory.h
MemoryStatType
harness_preload.h
harness_report.h
TbbHarnessReporter
Tracer
harness_runtime_loader.h
harness_state_trackable.h
StateTrackable
StateTrackableBase
StateTrackableCounters
harness_task.h
TaskGenerator
harness_tbb_independence.h
harness_test_cases_framework.h
assertion_failure
test_suite
tag
test_case
run_all_and_print_results_should_respect_silent_mode
run_all_and_print_results_should_respect_verbose_mode
silent_switch_fixture
harness_tls.h
LimitTLSKeysTo
harness_tsx.h
test_ScalableAllocator.cpp
MinimalAllocator
NullAllocator
test_ScalableAllocator_STL.cpp
test_aggregator.cpp
BasicBody
ExpertBody
my_handler
op_data
pop_fnobj
push_fnobj
test_aligned_space.cpp
Minimal
test_allocator.h
Body
Foo
is_zero_filling
test_allocator_STL.h
MoveOperationTracker
test_assembly.cpp
test_async_msg.cpp
F2_body
F3_body
UserAsyncActivity
UserAsyncActivityChaining
UserAsyncMsg
UserAsyncMsg1
A
CheckerMakeEdge
CheckerTryPut
ImpossibleType
TypeChecker
UserAsync_T
WrappedChecker
test_async_node.cpp
async_activity
basic_test
counting_async_body
equeueing_on_inner_level
minimal_type
place_wrapper
spin_test
wrapper_helper
test_atomic.cpp
AlignedAtomic
AlignmentChecker
ArrayElement
Color
DekkerArbitrationBody
FlagAndMessage
HammerAssignment
HammerLoadAndStoreFence
HasImplicitConversionToInt
LoadStoreExpression
LoadStoreTraits
ScopedColor1
ScopedColor2
SparseEnumValueSet
SparseFloatSet
SparseValueSet
registration
static_objects_dynamic_init_order_tester
written_number_enum
TestRelaxedLoadStoreAtomicBody
TestRelaxedLoadStorePlainBody
TestStruct
TestAtomicANDSerially
TestAtomicORSerially
TestAtomicORandANDConcurrently
fixture
TestDefaultInitialization
TestDirectInitialization
TestValueInitialization
test_initialization_fixture
TestMaskedCAS_Body
intptr_as_array_of
atomic_impl
white_box_ad_hoc_type
Foo
test_blocked_range.cpp
AbstractValueType
Striker
test_blocked_range2d.cpp
AbstractValueType
ColTag
RowTag
Striker
test_blocked_range3d.cpp
AbstractValueType
ColTag
PageTag
RowTag
Striker
test_blocked_rangeNd.cpp
AbstractValueType
utils
test_broadcast_node.cpp
counting_array_receiver
int_convertable_type
native_body
test_buffer_node.cpp
parallel_gets
parallel_put_get
parallel_puts
touches
test_cache_aligned_allocator.cpp
is_zero_filling
test_cache_aligned_allocator_STL.cpp
test_combinable.cpp
Body
CombineEachHelper
CombineEachHelperCnt
CombineEachVectorHelper
FunctorAddCombine
FunctorAddCombineRef
FunctorAddFinit
FunctorAddFinit7
ParallelScalarBody
ParallelScalarBodyNoInit
ParallelVectorForBody
minimal
test_composite_node.cpp
adder_node
compare
ct_body
cube_body
input_only_output_only_seq
m_fxn_body
passthru_body
prefix_node
seq_body
square_body
src_body
tiny_node
test_concurrent_associative_common.h
CallIf
CheckTable
CheckValue
FillTable
ParallelTraverseBody
SpecialTests
TestOperatorSquareBrackets
TestRange
Value
ValueFactory
strip_const
unique_ptr
test_concurrent_hash_map.cpp
AddToTable
CompareTables
Emplace
Erase
FakeExclusive
Find
FindConst
InnerInsert
Insert
InsertErase
InsertInitList
Tiger
MyData
MyData2
MyException
MyHashCompare
MyKey
ParallelTraverseBody
RemoveFromTable
RvalueInsert
TableOperation
UserDefinedKeyType
YourHashCompare
check_value
debug_hash_compare
do_default_construction_test
hash_map_move_traits
non_default_constructible_hash_compare
only_node_counting_allocator
tbb_hash_compare
test_insert
test_insert_by_key
test_range
test_concurrent_lru_cache.cpp
filled_instance_counting_fixture_with_external_array
array_searcher
get_lru_cache_type
empty_fixture
native_for_concurrent_op_repeated
object_instances_counting_type
native_for_single_op_repeated_fixture
call_counting_function
tag
mv_sem_fixture
filled_instance_counting_fixture_with_external_map
clonning_function
map_searcher
instance_counting_fixture
test_concurrent_monitor.cpp
AddOne
AllButOneSleep
Counter
PredicateEq
QueuingMutex
QueuingMutex_Context
QueuingMutex_Until
SpinMutex
SpinMutex_Context
SpinMutex_Until
test_concurrent_priority_queue.cpp
EmptyBody
FillBody
FloggerBody
ForwardInEmplaceTester
MoveOperationTracker
NoDefaultCtorType
QueuePushHelper
SmartPointersCompare
cpq_src_fixture
to_vector
less_a
my_data_type
my_less
my_throwing_type
special_member_calls_t
test_concurrent_queue.cpp
Bar
BarEx
BarIterator
Bar_exception
Body
ConcQPushPopWrapper
ConcQWithCapacity
ConcQWithSizeWrapper
Foo
FooEx
Foo_exception
MoveOperationTracker
NonTrivialConstructorType
SimplePopBody
SimplePushBody
TestNegativeQueueBody
TestQueueElements
allocator
emplace_t
emplacer
pop_t
popper
push_t
pusher
state_t
test_concurrent_queue_whitebox.cpp
FloggerBody
test_concurrent_unordered_common.h
degenerate_hash
tbb_hash
unordered_move_traits_base
test_concurrent_unordered_map.cpp
SpecialTests
UnorderedMapTypesTester
cu_map_type
cu_multimap_type
test_concurrent_unordered_set.cpp
test_concurrent_vector.cpp
AssignElement
CheckElement
FindPrimes
GrowBy
c_vector_type
do_default_construction_test
wrapper_type
grain_map
move_only_type
fixture
throwing_foo
test_default_construction
test_grow_by
test_grow_by_and_resize
GrowToAtLeast
dummy
access_vector_fields
alignment_check_helper
internal_segments_table_v3
segment_t_v3
test_condition_variable.h
Counter
TestPredicate1
TestPredicateFalse
TestPredicateFalseToTrue
TestPredicateTrue
WorkForCondVarCtor
WorkForCondVarDtor
WorkForCondVarTimedWait
WorkForCondVarWaitAndNotifyOne
WorkForCondVarWaitPredAndNotifyAll
WorkForLocks
test_container_move_support.h
Foo
FooIterator
FooIteratorBase
FooLimit
FooPairIterator
FooWithAssign
Foo_exception
TestHelperStuff
arena_allocator_fixture
default_container_traits
default_stateful_fixture_make_helper
is_not_state_f
is_state_f
limit_allocated_items_in_scope
limit_foo_count_in_scope
memory_locations
move_fixture
std_stateful_allocator
track_allocator_memory
track_foo_count
two_memory_arenas_fixture
test_continue_node.cpp
add_to_counter
empty_no_assign
fake_continue_sender
inc_functor
lightweight_policy_body
parallel_puts
test_critical_section.cpp
BusyBody
BusyBodyScoped
test_dynamic_link.cpp
FOO_TYPE
test_eh_algorithms.cpp
CancellatorTask2
CustomPipeline
FilterSet
FilterToCancel
FilterToCancel2
FinalizationBaseFilter
InputFilter
InputFilterWithFinalization
MyCapturedException
NoThrowFilter
NoThrowParForBody
OuterFilter
OuterFilterWithEhBody
OuterFilterWithIsolatedCtx
OuterParDoBody
OuterParDoBodyWithFeeder
OuterParDoBodyWithIsolatedCtx
OuterParDoBodyWithIsolatedCtxWithFeeder
OuterParDoWithEhBody
OuterParDoWithEhBodyWithFeeder
OuterParForBody
OuterParForBodyWithIsolatedCtx
OuterParForExceptionSafeBody
OutputFilterWithFinalization
ParDoBodyToCancel
ParDoBodyToCancel2
ParDoBodyToCancel2WithFeeder
ParDoBodyToCancelWithFeeder
ParDoBodyWithThrowingFeederTasks
ParDoWorkerTask
ParForBodyToCancel
ParForBodyToCancel2
ParForLauncherTask
ParReduceBody
PipelineLauncherTask
ProcessingFilterWithFinalization
RecursiveParReduceBodyWithSharedWorker
SimpleFilter
SimpleParDoBody
SimpleParDoBodyWithFeeder
SimpleParForBody
SimpleParReduceBody
StatsCounters
Worker
test_eh_flow_graph.cpp
AttachPoint
Foo
IssueOutput
NodeFetchType
TestNodeTypeEnum
TestNodeTypeName
WaitThrow
absorber_body
concurrencyName
graph_policy_name
less_body
multifunction_node_body
myLess
run_one_join_node_test
sequencer_body
tag_func
test_source_body
tuple_test_source_body
test_eh_tasks.cpp
BoundHierarchyLauncherTask
BoundHierarchyLauncherTask2
CtxConcurrentDestroyer
CtxDestroyerTask
CtxLauncherTask
ExceptionData
LeafTask
LeafTaskWithMovableExceptions
RootLauncherTask
RootsGroupLauncherTask
SimpleRootTask
SimpleThrowingTask
TaskBase
TaskStats
ThrowingRootLauncherTask
test_enumerable_thread_specific.cpp
Accumulator
BigType
ClearingAccumulator
EmptyCombineEach
FunctorAddCombine
FunctorAddCombineRef
FunctorFinit
HasNoDefaultConstructor
HasNoDefaultConstructorCombine
HasNoDefaultConstructorFinit
HasSpecialAndMoveCtor
MakeETS_Functor
SecretTagType
Thrower
ThrowingConstructor
Validator
alignment_of
minimal
parallel_scalar_body
parallel_vector_for_body
parallel_vector_reduce_body
set_body
test_helper
test_examples_common_utility.cpp
validator
non_pod
test_fast_random.cpp
CheckDistributionBody
CheckReproducibilityBody
SingleCheck
rng
test_flow_graph.cpp
AddRemoveBody
decrement_wait
function_body
multifunction_body
my_int_buffer
nodes_test_functor
return_functor
run_functor
run_test_functor
set_functor
source_body
test_flow_graph_whitebox.cpp
mf_body
receiverBody
seq_body
snode_body
tag_func
test_reversal
test_fp.cpp
CheckNoSseStatusPropagationBody
LauncherBody
RoundingModeCheckBody
TestContextFpuEnvBody
TestContextFpuEnvEhBody
TestContextFpuEnvEhNativeLoopBody
TestContextFpuEnvNativeLoopBody
TestContextFpuEnvTask
TestGlobalIsolatedContextNativeLoopBody
TestGlobalIsolatedContextTask
test_function_node.cpp
continue_msg_to_int
empty_no_assign
inc_functor
parallel_put_until_limit
parallel_puts
pass_through
test_global_control.cpp
ArenaObserver
ArenaRun
ArenaUserRun
ArenasObserveRun
CountWorkersTask
DummyBody
FFTask
FFTasksRun
NoUnwantedEnforcedRun
ParallelForRun
SetUseRun
StackSizeRun
TestMultipleControlsRun
WaiterTask
WorkAndEnqueueTask
blocking_task_scheduler_init
test_global_control_whitebox.cpp
ThreadsTask
test_halt.cpp
SharedSerialFibBody
test_handle_perror.cpp
test_hw_concurrency.cpp
test_indexer_node.cpp
generate_test
getval_helper
makeIndexer
name_of
parallel_test
serial_queue_helper
serial_test
source_body
source_node_helper
test_class
test_initializer_list.h
ad_hoc_container
skip_test
test_assign
test_special_insert
test_inits_loop.cpp
test_intrusive_list.cpp
DataItemWithInheritedNode
DataItemWithInheritedNodeBase
DataItemWithMemberNodeBase
DataItemWithMemberNodes
VerificationBase
test_ittnotify.cpp
WorkEmulator
test_join_node.cpp
generate_recirc_test
recirc_output_func_body
tag_recirculation_test
test_join_node.h
K_deref
MyKeyFirst
MyKeySecond
MyKeyWithBrokenMessageKey
MyMessageKeyWithBrokenKey
MyMessageKeyWithoutKey
MyMessageKeyWithoutKeyMethod
VtoKFB
cast_from
filter_out_message_based_key_matching
generate_test
index_to_key
is_key_matching_join
makeJoin
make_hash_compare
make_thingie
message_based_key_matching
myTagValue
my_struct_key
name_of
parallel_test
policy_name
recirc_func_body
recirc_source_node_body
serial_queue_helper
serial_test
source_body
source_node_helper
tag_func
threebyte
test_join_node_key_matching.cpp
test_join_node_msg_key_matching.cpp
test_lambda.cpp
test_limiter_node.cpp
empty_sender
fn_body
mfnode_body
parallel_receiver
put_body
put_dec_body
serial_receiver
test_malloc_atexit.cpp
test_malloc_compliance.cpp
CMemTest
Limit
MemStruct
PtrSize
RoundRobin
TestStruct
main
test_malloc_init_shutdown.cpp
TestFunc1
TestFunc2a
TestFunc2b
TestThread
test_malloc_lib_unload.cpp
Run
test_malloc_new_handler.cpp
AllocLoopBody
test_malloc_overload.cpp
BackRefIdx
BigStruct
BlockI
LargeMemoryBlock
LargeObjectHdr
test_malloc_overload_disable.cpp
test_malloc_pools.cpp
AllocatedObject
CrossThreadRun
FixedPoolHead
FixedPoolHeadBase
FixedPoolNomem
FixedPoolSomeMem
FixedPoolUse
MallocPoolHeader
NoLeakOnDestroyRun
PoolIdentityCheck
PoolSpace
SharedPoolRun
test_malloc_pure_c.c
main
test_malloc_regression.cpp
minimalAllocFree
test_malloc_shutdown_hang.cpp
AllocatorThrashTask
GlobalObject
main
test_malloc_used_by_lib.cpp
RunWithLoad
UnloadCallback
UseDll
test_malloc_whitebox.cpp
AllocInfo
BackRefWork
CacheBinModel
CheckNotCached
HOThresholdTester
LocalCachesHit
MallocPoolHeader
RunTestHeapLimit
SimpleBarrier
StressLOCacheWork
TestBackendWork
TestBootstrap
TestCleanAllBuffersBody
TestCleanThreadBuffersBody
TestCollapsingBootstrap
TestCollapsingMallocFree
TestInvalidBackrefs
TestLargeObjCache
TestRandom
TestStartupAlloc
test_multifunction_node.cpp
empty_no_assign
inc_functor
oddEvenBody
parallel_put_until_limit
parallel_puts
test_mutex.cpp
AddOne
AddOne_CheckTransaction
Counter
Invariant
NullRecursive
NullUpgradeDowngrade
RWStateMultipleChangeBody
RecursiveAcquisition
TBB_MutexFromISO_Mutex
TwiddleInvariant
test_mutex_native_threads.cpp
Counter
Invariant
Work
test_openmp.cpp
InnerBody
OuterBody
test_overwrite_node.cpp
native_body
test_parallel_do.cpp
FakeTaskGeneratorBody
FakeTaskGeneratorBody_ConstRefVersion
FakeTaskGeneratorBody_RefVersion
FakeTaskGeneratorBody_RvalueRefVersion
FakeTaskGeneratorBody_VolatileRefVersion
TaskGeneratorBody
TaskGeneratorBody_ConstRefVersion
TaskGeneratorBody_ConstVersion
TaskGeneratorBody_ConstVolatileRefVersion
TaskGeneratorBody_RefVersion
TaskGeneratorBody_RvalueRefVersion
TaskGeneratorBody_VolatileRefVersion
TestMoveIteratorBody
TestMoveIteratorBodyByValue
MoveOnly
MovePreferable
set_to
value_t
test_parallel_for.cpp
FooBody
FooRange
Invoker
InvokerStep
SSE_Functor
TestFunctor
TestSimplePartitionerStabilityFunctor
empty_partitioner_tag
functor_to_cancel
my_worker_pfor_step_task
ArenaBody
BlockedRangeWhitebox
CombineBody
parallel_tag
serial_tag
test_functor_with_exception
Body
test_parallel_for_each.cpp
my_worker_pforeach_task
set_to
test_parallel_for_vectorization.cpp
Body
test_parallel_invoke.cpp
ParInvokeLauncherTask
test_parallel_pipeline.cpp
free_on_scope_exit
input_filter
middle_filter
output_filter
test_parallel_reduce.cpp
Accumulator
Body
FooBody
MinimalRange
ParallelSumTester
ReduceBody
RotOp
Sum
harness_default_partitioner
parallel_deterministic_reduce_invoker
parallel_deterministic_reduce_lambda_invoker
test_parallel_scan.cpp
Accumulator
AddendFlag
BodyId
JoinBody
ScanBody
Storage
test_parallel_sort.cpp
Minimal
MinimalCompare
test_parallel_while.cpp
IntegerStream
MatrixMultiplyBody
MinimalArgumentType
test_partitioner.h
BinaryTree
RangeBase
RangeStatisticCollector
RangeStatisticData
SimpleBody
SimpleReduceBody
BlockedRange
ExactSplitRange
InvertedProportionRange
Range1_2
Range1_999
Range999_1
RoundedDownRange
RoundedUpRange
TreeNode
Range1
Range2
Range3
Range4
Range5
Range6
SplitConstructorAssertedRange
test_partitioner_whitebox.cpp
ParallelBody
test_partitioner_whitebox.h
fake_task
start_for
ParallelTestBody
test_pipeline.cpp
BaseFilter
Buffer
InputFilter
hacked_filter
hacked_input_buffer
hacked_pipeline
waiting_probe
test_pipeline_with_tbf.cpp
BaseFilter
Buffer
InputFilter
PipelineTest
hacked_filter
hacked_ordered_buffer
hacked_pipeline
process_loop
waiting_probe
test_priority_queue_node.cpp
parallel_gets
parallel_put_get
parallel_puts
test_queue_node.cpp
parallel_gets
parallel_put_get
parallel_puts
touches
test_range_based_for.h
pair_second_summer
unified_summer
test_reader_writer_lock.cpp
CorrectRWLBody
CorrectRWLScopedBody
StressRWLBody
test_rwm_upgrade_downgrade.cpp
Hammer
test_semaphore.cpp
AddOne
Body
Counter
FilterBase
FilterType
ProduceConsumeBody
test_sequencer_node.cpp
parallel_gets
parallel_put_get
parallel_puts
seq_inspector
touches
test_source_node.cpp
function_body
source_body
test_push_receiver
test_split_node.cpp
generate_test
makeSplit
name_of
parallel_test
serial_test
sink_node_helper
source_body
tuple_helper
test_static_assert.cpp
template_struct
test_std_thread.cpp
test_tagged_msg.cpp
test_task.cpp
AffinityTask
ConstructionFailure
DagTask
LongRunningTask
MasterBody
NoteAffinityTask
RecursiveTask
RelaxedOwnershipTask
RightFibTask
RootTaskForTestUnconstructibleTask
TaskWithChildToSteal
TaskWithMember
UnboundedlyRecursiveOnUnboundedStealingTask
UnconstructibleTask
waitable_task
test_task_arena.cpp
ArenaObserver
AsynchronousWork
CheckArenaNumThreads
DefaultCreatedWorkersAmountBody
EnqueueTaskIntoTaskArena
ExecuteParallelFor
ForEachArenaEntryBody
IndexTrackingBody
MultipleMastersPart1
MultipleMastersPart2
MultipleMastersPart3
MultipleMastersPart4
MyLoopBody
MyObserver
NativeParallelForBody
TaskArenaValidator
TaskForArenaExecute
TestArenaConcurrencyBody
TestArenaEntryBody
TestAttachBody
TestDelegatedSpawnWaitBody
TestFunctor
ContinuationTestIsolated
ContinuationTestParForBody
ContinuationTestReduceBody
ExceptionTestBody
HeavyMixTestBody
IsolatedBodyThrowsException
MyException
NestedParFor
NonConstBody
OuterParFor
ParForBody
RandomInitializer
TestEnqueueIsolateBody
TestEnqueueTask
MoveOnlyFunctor
MovePreferableFunctor
NoMoveNoCopyFunctor
TestFunctor
TestMultipleWaitsArenaWait
TestMultipleWaitsThreadBody
Functor
ReturnType
noDefaultTag
test_task_assertions.cpp
AbuseOneTask
StaticInitializationChecker
test_task_auto_init.cpp
DriverThreadBody
FireAndForgetTask
TestThreadBody
test_task_enqueue.cpp
BlockingTask
CarrierTask
DummyTask
EnqueuedTask
EnqueuerBody
Functor
ITask
ProgressMonitor
SharedRootBody
SpawnerTask
TestTask
test_task_group.cpp
FibTask
FibTask_SpawnBothChildren
FibTask_SpawnRightChildOnly
RunAndWaitSyncronizationTestBody
SharedGroupBody
SharedGroupBodyImpl
SharingMode
StructuredCancellationTestDriver
TestFunctor
MoveOnlyFunctor
MovePreferableFunctor
NoMoveNoCopyFunctor
TestFunctor
ThrowingTask
test_exception
test_task_leaks.cpp
ChangeProducer
TaskGenerator
TaskList
test_task_priority.cpp
BlockingNodeTask
LeafTask
MasterBody
MasterBodyBase
NestedGroupNodeTask
NodeTask
NonblockingNodeTask
Options
OrderedTask
OuterParFor
PeriodicActivitiesBody
SingleChildRootTask
TestTGContext
TestSetPriorityTask
test_task_scheduler_init.cpp
EmptyBody
ExceptionTest1
ExceptionTest2
TestAutoInitBody
TestMultpleWaitBody
TestNoWorkerSurplusRun
ThreadedInit
test_task_scheduler_observer.cpp
FibTask
MyObserver
ObserverStats
TestBody
TestMode
ThreadState
test_task_steal_limit.cpp
TestTask
test_tbb_condition_variable.cpp
test_tbb_fork.cpp
AllocTask
RunInNativeThread
RunWorkersBody
test_tbb_header.cpp
Body
Body1
Body1a
Body1b
Body2
Body2a
Body3
Body3a
Msg
test_tbb_thread.cpp
test_tbb_version.cpp
main
string_required
test_thread.h
AnotherThreadFunc
Base
Data
ThreadFunc
test_tick_count.cpp
TickCountDifferenceBody
test_tuple.cpp
non_trivial
test_write_once_node.cpp
native_body
test_yield.cpp
RoundRobin
Generated on
2019-Sep-18
Powered by
Code Browser
2.1
Generator usage only permitted with license