MCPcopy Create free account

hub / github.com/Compaile/ctrack / functions

Functions296 in github.com/Compaile/ctrack

↓ 106 callersFunctionwithin_tolerance
test/test_helpers.hpp:61
↓ 76 callersFunctionclear_ctrack
Helper to clear ctrack data between tests
test/test_helpers.hpp:248
↓ 75 callersFunctionresult_get_tables
include/ctrack.hpp:1237
↓ 44 callersFunctionsleep_ms
Sleep for a specific number of milliseconds with reasonable precision
test/test_helpers.hpp:24
↓ 24 callersFunctiontest_function_with_sleep
test/test_helpers.hpp:255
↓ 19 callersMethodscopedElement
test/doctest.h:5349
↓ 18 callersFunctionparseCommaSepArgs
parses a comma separated list of words after a pattern in one of the arguments in argv
test/doctest.h:6530
↓ 16 callersFunctiontest_function_with_sleep
Helper function to test statistical calculations with known timing patterns
test/test_statistics.cpp:11
↓ 14 callersFunctiontoStreamLit
test/doctest.h:3949
↓ 13 callersFunctiongetContextOptions
test/doctest.h:4028
↓ 13 callersFunctionparseFlag
locates a flag on the command line
test/doctest.h:6525
↓ 12 callersFunctionskipPathFromFilename
test/doctest.h:3889
↓ 11 callersMethodinsert
test/doctest.h:1012
↓ 10 callersMethodwait
test/test_helpers.hpp:101
↓ 9 callersFunctionisOnStack
test/doctest.h:611
↓ 9 callersFunctionsum_field
include/ctrack.hpp:60
↓ 8 callersFunctionbusy_wait_ns
Precise busy wait function - waits for specified nanoseconds
benchmark/ctrack_benchmark.cpp:71
↓ 7 callersFunctionmultithreaded_test_function
Helper function for multi-threaded testing
test/test_multithreaded.cpp:15
↓ 6 callersFunctionc_str
the only functions I'm willing to leave in the interface - available for inlining
test/doctest.h:642
↓ 6 callersFunctionsimple_function_10ms
test/test_basic.cpp:13
↓ 5 callersFunctioncalc_stats_and_clear
include/ctrack.hpp:1187
↓ 5 callersFunctionget_unique_event_id
include/ctrack.hpp:464
↓ 5 callersFunctionresult_as_string
include/ctrack.hpp:1225
↓ 5 callersFunctionresult_print
include/ctrack.hpp:1216
↓ 5 callersFunctionsorted_create_grouped_simple_events
requires already sorted
include/ctrack.hpp:507
↓ 5 callersFunctionvalidate_detail_stats
Validate detail stats
test/test_helpers.hpp:199
↓ 4 callersMethodaddRow
include/ctrack.hpp:318
↓ 4 callersFunctionnested_level_1
test/test_helpers.hpp:272
↓ 4 callersMethodprint
include/ctrack.hpp:329
↓ 4 callersFunctionsimple_function_5ms
Test functions with predictable timing
test/test_basic.cpp:7
↓ 4 callersFunctionsleepy_function
examples/complex_multithreaded_puzzle.cpp:13
↓ 4 callersMethodstringify
test/doctest.h:1861
↓ 4 callersFunctionvalidate_summary_row
Validate summary row
test/test_helpers.hpp:179
↓ 3 callersFunctionApprox
test/doctest.h:1218
↓ 3 callersFunctionContextScopeBase
test/doctest.h:1832
↓ 3 callersFunctionSubcase
test/doctest.h:1342
↓ 3 callersFunctionget_memory_usage
Get current memory usage in bytes
benchmark/ctrack_benchmark.cpp:57
↓ 3 callersFunctionparseOption
parses an option and returns the string after the '=' character
test/doctest.h:6512
↓ 3 callersFunctionstringifyBinaryExpr
test/doctest.h:1355
↓ 3 callersMethodwriteDeclaration
test/doctest.h:5423
↓ 2 callersFunctionMessageBuilder
test/doctest.h:1877
↓ 2 callersMethodadd
test/doctest.h:5785
↓ 2 callersMethodaddFailure
test/doctest.h:5802
↓ 2 callersMethodaddTime
test/doctest.h:5795
↓ 2 callersMethodappendSubcaseNamesToLastTestcase
test/doctest.h:5789
↓ 2 callersFunctioncreate_simple_events
include/ctrack.hpp:472
↓ 2 callersFunctiondiamond_leaf_d
Diamond pattern helper functions
test/test_nested.cpp:34
↓ 2 callersMethodensureTagClosed
test/doctest.h:5416
↓ 2 callersFunctionfailureString
test/doctest.h:3872
↓ 2 callersFunctionfill
NOLINTEND(*-avoid-c-arrays)
test/doctest.h:1175
↓ 2 callersMethodfill
test/doctest.h:3943
↓ 2 callersFunctionfulltext_log_assert_to_stream
test/doctest.h:5677
↓ 2 callersMethodget_detail_table
include/ctrack.hpp:850
↓ 2 callersFunctionget_distinct_field_values
include/ctrack.hpp:107
↓ 2 callersMethodget_summary_table
include/ctrack.hpp:818
↓ 2 callersFunctionleaf_function
Benchmark functions with predictable timing
benchmark/ctrack_benchmark.cpp:88
↓ 2 callersFunctionleaf_function_no_track
Version without CTRACK for overhead measurement
benchmark/ctrack_benchmark.cpp:128
↓ 2 callersFunctionlevel_1_function
benchmark/ctrack_benchmark.cpp:118
↓ 2 callersFunctionload_child_events_simple
include/ctrack.hpp:536
↓ 2 callersFunctionnamed_test_function_1
test/test_multithreaded.cpp:22
↓ 2 callersFunctionnamed_test_function_2
test/test_multithreaded.cpp:27
↓ 2 callersFunctionnested_level_2
Nested test functions
test/test_helpers.hpp:267
↓ 2 callersFunctionnested_root
test/test_helpers.hpp:278
↓ 2 callersFunctionparseOptionImpl
the implementation of parseOption()
test/doctest.h:6477
↓ 2 callersFunctionprecise_busy_wait
test/test_helpers.hpp:16
↓ 2 callersFunctionprint_usage
Print usage
benchmark/ctrack_benchmark.cpp:696
↓ 2 callersFunctionrecursive_factorial
Recursive factorial function for testing recursive scenarios
test/test_nested.cpp:12
↓ 2 callersFunctionregisterReporterImpl
test/doctest.h:7099
↓ 2 callersFunctionsimple_function_20ms
test/test_basic.cpp:19
↓ 2 callersFunctiontoString
test/doctest.h:1094
↓ 2 callersFunctionwithin_tolerance_absolute
Absolute tolerance in nanoseconds
test/test_helpers.hpp:53
↓ 2 callersFunctionwithin_tolerance_relative
Simple tolerance check for nanoseconds (as int64_t) Relative tolerance with default 15%, minimum 1ms
test/test_helpers.hpp:44
↓ 2 callersFunctionzero_duration_function
test/test_basic.cpp:25
↓ 1 callersFunctionMakeContextScope
test/doctest.h:1910
↓ 1 callersFunctionStringContains
test/doctest.h:852
↓ 1 callersMethodaddError
test/doctest.h:5807
↓ 1 callersMethodadd_sub_events
include/ctrack.hpp:952
↓ 1 callersMethodcalculateStats
include/ctrack.hpp:567
↓ 1 callersMethodcalculate_stats
include/ctrack.hpp:884
↓ 1 callersFunctioncalculate_std_dev_field
include/ctrack.hpp:90
↓ 1 callersFunctionclear_a_store
include/ctrack.hpp:1153
↓ 1 callersFunctioncompare_with_baseline
Compare current results with baseline
benchmark/ctrack_benchmark.cpp:630
↓ 1 callersFunctiondeep_level_1
test/test_nested.cpp:82
↓ 1 callersFunctiondeep_level_2
test/test_nested.cpp:76
↓ 1 callersFunctiondeep_level_3
test/test_nested.cpp:70
↓ 1 callersFunctiondeep_level_4
test/test_nested.cpp:64
↓ 1 callersFunctiondeep_level_5
Deep nesting functions
test/test_nested.cpp:59
↓ 1 callersFunctiondeep_recursive_func
Deep recursive function for extreme nesting
test/test_edge_cases.cpp:127
↓ 1 callersFunctiondeep_root
test/test_nested.cpp:88
↓ 1 callersFunctiondiamond_branch_b
test/test_nested.cpp:39
↓ 1 callersFunctiondiamond_branch_c
test/test_nested.cpp:45
↓ 1 callersFunctiondiamond_root_a
test/test_nested.cpp:51
↓ 1 callersFunctionempty_function
examples/ctrack_overhead_test.cpp:7
↓ 1 callersFunctionepsilon
test/doctest.h:1229
↓ 1 callersFunctionestimate_pi
examples/high_variance_pi_estimation.cpp:7
↓ 1 callersFunctionfactorial
Function to calculate the factorial of n
examples/basic_singlethreaded.cpp:16
↓ 1 callersFunctionfetch_event_t_id
include/ctrack.hpp:1057
↓ 1 callersFunctionfibonacci
Function to calculate the nth Fibonacci number
examples/basic_singlethreaded.cpp:23
↓ 1 callersFunctionfilloss
test/doctest.h:1053
↓ 1 callersFunctionget_platform
Get platform string
benchmark/ctrack_benchmark.cpp:666
next →1–100 of 296, ranked by callers