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