Fuzz introspector: fuzz_xml
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
433 0 EP call site: 00000 ncclParamIsCacheDisabled

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 getpid [call site] 00001
1 sprintf [call site] 00002
1 fopen [call site] 00003
1 fwrite [call site] 00004
1 fclose [call site] 00005
1 ncclResult_t ncclCallocDebug<ncclXml>(ncclXml**, unsigned long, char const*, int, char const*, bool) [function] [call site] 00006
2 unsigned long ncclSizeOfT<ncclXml>() [function] [call site] 00007
2 unsigned long ncclSizeOfT<ncclXml>() [function] [call site] 00008
2 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00009
3 ncclDebugLogV(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, __va_list_tag*) [function] [call site] 00010
4 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00011
4 std::lock_guard<std::mutex>::lock_guard(std::mutex&) [function] [call site] 00012
5 std::mutex::lock() [function] [call site] 00013
6 __gthread_mutex_lock(pthread_mutex_t*) [function] [call site] 00014
7 __gthread_active_p() [function] [call site] 00015
7 pthread_mutex_lock [call site] 00016
4 vsnprintf [call site] 00017
4 std::lock_guard<std::mutex>::~lock_guard() [function] [call site] 00018
5 std::mutex::unlock() [function] [call site] 00019
6 __gthread_mutex_unlock(pthread_mutex_t*) [function] [call site] 00020
7 __gthread_active_p() [function] [call site] 00021
7 pthread_mutex_unlock [call site] 00022
5 __clang_call_terminate [call site] 00023
6 __cxa_begin_catch [call site] 00024
4 std::lock_guard<std::mutex>::lock_guard(std::mutex&) [function] [call site] 00025
4 ncclDebugInit() [function] [call site] 00026
5 fclose [call site] 00027
5 ncclParam<ncclDebugLogLevel>::operator()() [function] [call site] 00028
6 ncclParam<ncclDebugLogLevel>::ensureLoaded() [function] [call site] 00029
7 ncclParamIsCacheDisabled [function] [call site] 00030
8 strcmp [call site] 00031
8 __cxa_guard_acquire [call site] 00032
8 std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::unordered_set() [function] [call site] 00033
9 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_Hashtable() [function] [call site] 00034
10 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_Hashtable_alloc() [function] [call site] 00035
11 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >, true>::_Hashtable_ebo_helper() [function] [call site] 00036
12 std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::allocator() [function] [call site] 00037
13 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::new_allocator() [function] [call site] 00038
10 std::__detail::_Hash_node_base::_Hash_node_base() [function] [call site] 00039
10 std::__detail::_Prime_rehash_policy::_Prime_rehash_policy(float) [function] [call site] 00040
8 __cxa_atexit [call site] 00041
8 std::unordered_set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~unordered_set() [function] [call site] 00042
9 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::~_Hashtable() [function] [call site] 00043
10 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::clear() [function] [call site] 00044
11 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_deallocate_nodes(std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>*) [function] [call site] 00045
12 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_deallocate_node(std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>*) [function] [call site] 00046
13 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_node_allocator() [function] [call site] 00047
14 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >, true>::_S_get(std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >, true>&) [function] [call site] 00048
13 std::__detail::_Hash_node_value_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_valptr() [function] [call site] 00049
14 __gnu_cxx::__aligned_buffer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_ptr() [function] [call site] 00050
15 __gnu_cxx::__aligned_buffer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_addr() [function] [call site] 00051
13 void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00052
14 void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::destroy<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00053
15 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00054
16 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [function] [call site] 00055
17 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [function] [call site] 00056
18 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [function] [call site] 00057
18 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) [function] [call site] 00058
19 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) [function] [call site] 00059
18 __cxa_call_unexpected [call site] 00060
16 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00061
16 __clang_call_terminate [call site] 00062
13 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_deallocate_node_ptr(std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>*) [function] [call site] 00063
14 std::pointer_traits<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>*>::pointer_to(std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>&) [function] [call site] 00064
14 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_node_allocator() [function] [call site] 00065
14 std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::deallocate(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >&, std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>*, unsigned long) [function] [call site] 00066
15 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::deallocate(std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>*, unsigned long) [function] [call site] 00067
11 __clang_call_terminate [call site] 00068
10 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_deallocate_buckets() [function] [call site] 00069
11 std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Identity, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::_M_deallocate_buckets(std::__detail::_Hash_node_base**, unsigned long) [function] [call site] 00070
12 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_deallocate_buckets(std::__detail::_Hash_node_base**, unsigned long) [function] [call site] 00071
13 std::pointer_traits<std::__detail::_Hash_node_base**>::pointer_to(std::__detail::_Hash_node_base*&) [function] [call site] 00072
13 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > >::_M_node_allocator() [function] [call site] 00073
13 std::allocator<std::__detail::_Hash_node_base*>::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >(std::allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> > const&) [function] [call site] 00074
14 __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::new_allocator() [function] [call site] 00075
13 std::allocator_traits<std::allocator<std::__detail::_Hash_node_base*> >::deallocate(std::allocator<std::__detail::_Hash_node_base*>&, std::__detail::_Hash_node_base**, unsigned long) [function] [call site] 00076
14 __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::deallocate(std::__detail::_Hash_node_base**, unsigned long) [function] [call site] 00077
13 __gnu_cxx::new_allocator<std::__detail::_Hash_node_base*>::~new_allocator() [function] [call site] 00078
10 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true> >::~new_allocator() [function] [call site] 00079
10 __clang_call_terminate [call site] 00080
8 __cxa_guard_release [call site] 00081
8 std::allocator<char>::allocator() [function] [call site] 00082
9 __gnu_cxx::new_allocator<char>::new_allocator() [function] [call site] 00083
8 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) [function] [call site] 00084
9 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [function] [call site] 00085
10 std::pointer_traits<char*>::pointer_to(char&) [function] [call site] 00086
9 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&) [function] [call site] 00087
10 std::allocator<char>::allocator(std::allocator<char> const&) [function] [call site] 00088
11 __gnu_cxx::new_allocator<char>::new_allocator(__gnu_cxx::new_allocator<char> const&) [function] [call site] 00089
9 std::char_traits<char>::length(char const*) [function] [call site] 00090
10 strlen [call site] 00091
9 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*) [function] [call site] 00092
10 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char const*>(char const*, char const*, std::__false_type) [function] [call site] 00093
11 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) [function] [call site] 00094
12 bool __gnu_cxx::__is_null_pointer<char const>(char const*) [function] [call site] 00095
12 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [call site] 00096
12 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char*) [function] [call site] 00097
12 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [function] [call site] 00098
12 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char*, char const*, char const*) [function] [call site] 00099
13 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long) [function] [call site] 00100
14 std::char_traits<char>::assign(char&, char const&) [function] [call site] 00101
14 std::char_traits<char>::copy(char*, char const*, unsigned long) [function] [call site] 00102
13 __clang_call_terminate [call site] 00103
12 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [function] [call site] 00104
13 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [function] [call site] 00105
13 std::char_traits<char>::assign(char&, char const&) [function] [call site] 00106
9 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00107
8 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00108
8 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00109
8 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00110
8 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00111
7 std::unique_lock<std::mutex>::unique_lock() [function] [call site] 00112
7 std::unique_lock<std::mutex>::unique_lock(std::mutex&) [function] [call site] 00113
8 std::unique_lock<std::mutex>::lock() [function] [call site] 00114
9 std::mutex::lock() [function] [call site] 00115
7 ncclParam<ncclDebugLogLevel>::loadValue() [function] [call site] 00116
8 ncclParamEnvPluginGet [function] [call site] 00117
9 ncclInitEnv() [function] [call site] 00118
10 envInitOnceFunc() [function] [call site] 00119
11 ncclEnvPluginInit() [function] [call site] 00120
12 initEnv() [function] [call site] 00121
13 initEnvFunc() [function] [call site] 00122
14 getenv [call site] 00123
14 snprintf [call site] 00124
14 userHomeDir() [function] [call site] 00125
15 getenv [call site] 00126
14 snprintf [call site] 00127
14 setEnvFile(char const*) [function] [call site] 00128
15 fgets [call site] 00129
15 strlen [call site] 00130
15 strncpy [call site] 00131
15 strncpy [call site] 00132
15 ncclOsSetEnv(char const*, char const*) [function] [call site] 00133
16 setenv [call site] 00134
15 fclose [call site] 00135
14 setEnvFile(char const*) [function] [call site] 00136
12 ncclEnvPluginLoad() [function] [call site] 00137
13 getenv [call site] 00138
13 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00139
13 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00140
13 strcasecmp [call site] 00141
13 ncclOpenEnvPluginLib(char const*) [function] [call site] 00142
14 openPluginLib(ncclPluginType, char const*) [function] [call site] 00143
15 snprintf [call site] 00144
15 snprintf [call site] 00145
15 tryOpenLib(char*, int*, char*) [function] [call site] 00146
16 strlen [call site] 00147
16 strncasecmp [call site] 00148
16 ncclOsDlopen(char const*) [function] [call site] 00149
17 dlopen [call site] 00150
17 saveDlError() [function] [call site] 00151
18 dlerror [call site] 00152
18 snprintf [call site] 00153
16 ncclOsDlerror() [function] [call site] 00154
16 strstr [call site] 00155
15 strdup [call site] 00156
15 getLibPath(void*) [function] [call site] 00157
16 dlinfo [call site] 00158
16 strdup [call site] 00159
15 appendNameToList(char*, int*, char*) [function] [call site] 00160
16 snprintf [call site] 00161
16 strlen [call site] 00162
15 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00163
15 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00164
15 strlen [call site] 00165
15 strchr [call site] 00166
15 strncmp [call site] 00167
15 strncmp [call site] 00168
15 snprintf [call site] 00169
15 tryOpenLib(char*, int*, char*) [function] [call site] 00170
15 strdup [call site] 00171
15 getLibPath(void*) [function] [call site] 00172
15 appendNameToList(char*, int*, char*) [function] [call site] 00173
15 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00174
15 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00175
15 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00176
15 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00177
13 getNcclEnv_v2(void*) [function] [call site] 00178
14 ncclOsDlsym(void*, char const*) [function] [call site] 00179
15 dlsym [call site] 00180
15 saveDlError() [function] [call site] 00181
14 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00182
14 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00183
13 getNcclEnv_v1(void*) [function] [call site] 00184
14 ncclOsDlsym(void*, char const*) [function] [call site] 00185
14 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00186
14 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00187
13 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00188
13 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00189
13 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00190
13 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00191
13 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00192
13 ncclClosePluginLib(void*, ncclPluginType) [function] [call site] 00193
14 ncclOsDlclose(void*) [function] [call site] 00194
15 dlclose [call site] 00195
13 TLS wrapper function for ncclDebugNoWarn [call site] 00196
13 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00197
13 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00198
12 TLS wrapper function for ncclDebugNoWarn [call site] 00199
12 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00200
12 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00201
12 ncclDebugLog(ncclDebugLogLevel, unsigned long, char const*, int, char const*, ...) [function] [call site] 00202
13 ncclDebugLogV(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, __va_list_tag*) [function] [call site] 00203
14 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00204
14 ncclOsGetTid() [function] [call site] 00205
15 syscall [call site] 00206
14 clockRealtime(timespec*) [function] [call site] 00207
15 std::chrono::_V2::system_clock::now() [call site] 00208
15 _ZNSt6chrono15time_point_castINS_8durationIlSt5ratioILl1ELl1EEEENS_3_V212system_clockENS1_IlS2_ILl1ELl1000000000EEEEEENSt9enable_ifIXsr13__is_durationIT_EE5valueENS_10time_pointIT0_SA_EEE4typeERKNSB_ISC_T1_EE [function] [call site] 00209
16 _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEElS2_ILl1ELl1000000000EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE [function] [call site] 00210
17 std::chrono::duration<long, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1l> >, std::ratio<1l, 1000000000l>, long, true, false>::__cast<long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&) [function] [call site] 00211
18 std::chrono::duration<long, std::ratio<1l, 1l> >::duration<long, void>(long const&) [function] [call site] 00212
16 std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> > >::time_point(std::chrono::duration<long, std::ratio<1l, 1l> > const&) [function] [call site] 00213
15 std::common_type<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> > > const&) [function] [call site] 00214
16 std::common_type<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000000000l>, long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&) [function] [call site] 00215
17 std::chrono::duration<long, std::ratio<1l, 1000000000l> >::duration<long, std::ratio<1l, 1l>, void>(std::chrono::duration<long, std::ratio<1l, 1l> > const&) [function] [call site] 00216
18 _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000000EEEElS2_ILl1ELl1EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE [function] [call site] 00217
19 std::chrono::duration<long, std::ratio<1l, 1000000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::ratio<1000000000l, 1l>, long, false, true>::__cast<long, std::ratio<1l, 1l> >(std::chrono::duration<long, std::ratio<1l, 1l> > const&) [function] [call site] 00218
20 std::chrono::duration<long, std::ratio<1l, 1000000000l> >::duration<long, void>(long const&) [function] [call site] 00219
17 std::chrono::duration<long, std::ratio<1l, 1000000000l> >::duration<long, void>(long const&) [function] [call site] 00220
15 _ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000000EEEElS3_EENSt9enable_ifIXsr13__is_durationIT_EE5valueES6_E4typeERKNS1_IT0_T1_EE [function] [call site] 00221
16 std::chrono::duration<long, std::ratio<1l, 1000000000l> > std::chrono::__duration_cast_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::ratio<1l, 1l>, long, true, true>::__cast<long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&) [function] [call site] 00222
17 std::chrono::duration<long, std::ratio<1l, 1000000000l> >::duration<long, void>(long const&) [function] [call site] 00223
14 ncclOsLocaltime(long const*, tm*) [function] [call site] 00224
15 localtime_r [call site] 00225
14 snprintf [call site] 00226
14 strcpy [call site] 00227
14 strftime [call site] 00228
14 strftime [call site] 00229
14 snprintf [call site] 00230
14 cudaGetDevice [call site] 00231
14 snprintf [call site] 00232
14 snprintf [call site] 00233
14 ncclDebugLevelToMask(ncclDebugLogLevel) [function] [call site] 00234
14 snprintf [call site] 00235
14 snprintf [call site] 00236
14 snprintf [call site] 00237
14 snprintf [call site] 00238
14 std::chrono::_V2::steady_clock::now() [call site] 00239
14 std::common_type<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::type std::chrono::operator-<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) [function] [call site] 00240
15 std::common_type<std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >::type std::chrono::operator-<long, std::ratio<1l, 1000000000l>, long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&, std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&) [function] [call site] 00241
14 _ZNSt6chrono13duration_castINS_8durationIdSt5ratioILl1ELl1EEEElS2_ILl1ELl1000000000EEEENSt9enable_ifIXsr13__is_durationIT_EE5valueES7_E4typeERKNS1_IT0_T1_EE [function] [call site] 00242
15 std::chrono::duration<double, std::ratio<1l, 1l> > std::chrono::__duration_cast_impl<std::chrono::duration<double, std::ratio<1l, 1l> >, std::ratio<1l, 1000000000l>, double, true, false>::__cast<long, std::ratio<1l, 1000000000l> >(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&) [function] [call site] 00243
16 std::chrono::duration<double, std::ratio<1l, 1l> >::duration<double, void>(double const&) [function] [call site] 00244
14 snprintf [call site] 00245
14 snprintf [call site] 00246
14 vfprintf [call site] 00247
14 std::lock_guard<std::mutex>::~lock_guard() [function] [call site] 00248
12 TLS wrapper function for ncclDebugNoWarn [call site] 00249
12 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00250
12 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00251
12 atexit [call site] 00252
12 ncclEnvPluginFinalize() [function] [call site] 00253
13 ncclEnvPluginUnload() [function] [call site] 00254
14 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00255
14 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00256
14 ncclClosePluginLib(void*, ncclPluginType) [function] [call site] 00257
14 TLS wrapper function for ncclDebugNoWarn [call site] 00258
14 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00259
14 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00260
11 TLS wrapper function for ncclDebugNoWarn [call site] 00261
11 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00262
11 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00263
9 ncclEnvPluginGetEnv(char const*) [function] [call site] 00264
9 ncclEnvPluginInitialized() [function] [call site] 00265
9 ncclEnvPluginGetEnv(char const*) [function] [call site] 00266
8 ncclParamParser<ncclDebugLogLevel>::resolve(char const*, ncclDebugLogLevel&) const [function] [call site] 00267
8 ncclParamParser<ncclDebugLogLevel>::validate(ncclDebugLogLevel const&) const [function] [call site] 00268
8 nccl::param::utils::srcEnvPlugin() [function] [call site] 00269
8 nccl::param::utils::srcDefault() [function] [call site] 00270
7 std::unique_lock<std::mutex>::unique_lock(std::mutex&) [function] [call site] 00271
7 ncclParam<ncclDebugLogLevel>::loadValue() [function] [call site] 00272
7 std::atomic<bool>::store(bool, std::memory_order) [function] [call site] 00273
7 std::unique_lock<std::mutex>::~unique_lock() [function] [call site] 00274
8 std::unique_lock<std::mutex>::unlock() [function] [call site] 00275
9 std::mutex::unlock() [function] [call site] 00276
8 __clang_call_terminate [call site] 00277
6 std::unique_lock<std::mutex>::~unique_lock() [function] [call site] 00278
5 ncclDebugLevelToMask(ncclDebugLogLevel) [function] [call site] 00279
5 ncclParam<unsigned int>::operator()() [function] [call site] 00280
6 ncclParam<unsigned int>::ensureLoaded() [function] [call site] 00281
7 ncclParam<unsigned int>::loadValue() [function] [call site] 00282
8 ncclParamParser<unsigned int>::resolve(char const*, unsigned int&) const [function] [call site] 00283
8 ncclParamParser<unsigned int>::validate(unsigned int const&) const [function] [call site] 00284
7 ncclParam<unsigned int>::loadValue() [function] [call site] 00285
5 ncclParam<bool>::operator()() [function] [call site] 00286
6 ncclParam<bool>::ensureLoaded() [function] [call site] 00287
7 ncclParam<bool>::loadValue() [function] [call site] 00288
8 ncclParamParser<bool>::resolve(char const*, bool&) const [function] [call site] 00289
8 ncclParamParser<bool>::validate(bool const&) const [function] [call site] 00290
7 ncclParam<bool>::loadValue() [function] [call site] 00291
5 ncclParam<unsigned int>::operator()() [function] [call site] 00292
5 ncclParam<char const*>::operator()() [function] [call site] 00293
6 ncclParam<char const*>::ensureLoaded() [function] [call site] 00294
7 ncclParam<char const*>::loadValue() [function] [call site] 00295
8 ncclParamEnvPluginGet [function] [call site] 00296
8 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*) [function] [call site] 00297
9 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const*) [function] [call site] 00298
10 std::char_traits<char>::length(char const*) [function] [call site] 00299
10 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long) [call site] 00300
8 nccl::param::utils::srcEnvPlugin() [function] [call site] 00301
8 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*) [function] [call site] 00302
8 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [function] [call site] 00303
9 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [function] [call site] 00304
9 __clang_call_terminate [call site] 00305
8 nccl::param::utils::srcDefault() [function] [call site] 00306
7 ncclParam<char const*>::loadValue() [function] [call site] 00307
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [function] [call site] 00308
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [function] [call site] 00309
7 std::allocator<char>::allocator() [function] [call site] 00310
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char>&&) [function] [call site] 00311
8 std::allocator<char>::allocator(std::allocator<char> const&) [function] [call site] 00312
7 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00313
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [function] [call site] 00314
7 __clang_call_terminate [call site] 00315
6 __cxa_thread_atexit [call site] 00316
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00317
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00318
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00319
8 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [call site] 00320
6 std::unique_lock<std::mutex>::~unique_lock() [function] [call site] 00321
5 strlen [call site] 00322
5 strcpy [call site] 00323
5 strlen [call site] 00324
5 strcpy [call site] 00325
5 getHostNameForLog(char*, int, char) [function] [call site] 00326
6 getHostName(char*, int, char) [function] [call site] 00327
7 gethostname [call site] 00328
7 strncpy [call site] 00329
5 ncclOsGetPid() [function] [call site] 00330
6 getpid [call site] 00331
5 ncclParam<char const*>::operator()() [function] [call site] 00332
5 snprintf [call site] 00333
5 snprintf [call site] 00334
5 fopen [call site] 00335
5 setlinebuf [call site] 00336
5 std::chrono::_V2::steady_clock::now() [call site] 00337
5 ncclParam<unsigned long>::operator()() [function] [call site] 00338
6 ncclParam<unsigned long>::ensureLoaded() [function] [call site] 00339
7 ncclParam<unsigned long>::loadValue() [function] [call site] 00340
8 ncclParamParser<unsigned long>::resolve(char const*, unsigned long&) const [function] [call site] 00341
8 ncclParamParser<unsigned long>::validate(unsigned long const&) const [function] [call site] 00342
7 ncclParam<unsigned long>::loadValue() [function] [call site] 00343
2 unsigned long ncclSizeOfT<ncclXml>() [function] [call site] 00344
2 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00345
2 unsigned long ncclSizeOfT<ncclXml>() [function] [call site] 00346
2 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00347
1 ncclTopoGetXmlFromFile(char const*, ncclXml*, int) [function] [call site] 00348
2 fopen [call site] 00349
2 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00350
2 __errno_location [call site] 00351
2 strerror [call site] 00352
2 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00353
2 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00354
2 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00355
2 xmlLoadSub(_IO_FILE*, ncclXml*, ncclXmlNode*, xmlHandler*, int) [function] [call site] 00356
3 xmlGetNode(_IO_FILE*, ncclXmlNode*) [function] [call site] 00357
4 fread [call site] 00358
4 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00359
4 xmlGetToken(_IO_FILE*, char*, char*, char*) [function] [call site] 00360
5 xmlGetChar(_IO_FILE*, char*) [function] [call site] 00361
6 fread [call site] 00362
6 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00363
5 TLS wrapper function for ncclDebugNoWarn [call site] 00364
5 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00365
5 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00366
5 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00367
5 xmlGetValue(_IO_FILE*, char*, char*) [function] [call site] 00368
6 xmlGetChar(_IO_FILE*, char*) [function] [call site] 00369
6 TLS wrapper function for ncclDebugNoWarn [call site] 00370
6 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00371
6 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00372
6 xmlGetChar(_IO_FILE*, char*) [function] [call site] 00373
6 TLS wrapper function for ncclDebugNoWarn [call site] 00374
6 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00375
6 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00376
6 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00377
6 xmlGetChar(_IO_FILE*, char*) [function] [call site] 00378
6 TLS wrapper function for ncclDebugNoWarn [call site] 00379
6 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00380
6 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00381
5 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00382
4 TLS wrapper function for ncclDebugNoWarn [call site] 00383
4 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00384
4 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00385
4 strncmp [call site] 00386
4 xmlSkipComment(_IO_FILE*, char*, char) [function] [call site] 00387
5 strlen [call site] 00388
5 strcmp [call site] 00389
5 fread [call site] 00390
5 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00391
4 TLS wrapper function for ncclDebugNoWarn [call site] 00392
4 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00393
4 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00394
4 xmlGetNode(_IO_FILE*, ncclXmlNode*) [function] [call site] 00395
5 xmlGetToken(_IO_FILE*, char*, char*, char*) [function] [call site] 00396
5 TLS wrapper function for ncclDebugNoWarn [call site] 00397
5 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00398
5 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00399
5 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00400
5 xmlGetToken(_IO_FILE*, char*, char*, char*) [function] [call site] 00401
5 TLS wrapper function for ncclDebugNoWarn [call site] 00402
5 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00403
5 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00404
5 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00405
5 xmlGetToken(_IO_FILE*, char*, char*, char*) [function] [call site] 00406
5 TLS wrapper function for ncclDebugNoWarn [call site] 00407
5 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00408
5 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00409
5 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00410
3 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00411
3 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00412
3 xmlLoadSub(_IO_FILE*, ncclXml*, ncclXmlNode*, xmlHandler*, int) [function] [call site] 00413
4 strcmp [call site] 00414
4 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00415
4 TLS wrapper function for ncclDebugNoWarn [call site] 00416
4 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00417
4 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00418
4 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00419
4 strcmp [call site] 00420
4 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00421
4 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00422
4 TLS wrapper function for ncclDebugNoWarn [call site] 00423
4 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00424
4 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00425
4 TLS wrapper function for ncclDebugNoWarn [call site] 00426
4 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00427
4 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00428
2 TLS wrapper function for ncclDebugNoWarn [call site] 00429
2 ncclDebugShouldLog(int, unsigned long, unsigned long) [function] [call site] 00430
2 ncclDebugLogInternal(ncclDebugLogLevel, unsigned long, char const*, char const*, int, char const*, ...) [function] [call site] 00431
2 fclose [call site] 00432
1 unlink [call site] 00433