Fuzz introspector: fuzz_src_ua_util
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
4 6 UA_memoryManager_setLimitFromLast4Bytes call site: {node_id} removeFromMap
3 2 UA_memoryManager_setLimitFromLast4Bytes call site: {node_id} addToMap
3 14 UA_memoryManager_setLimitFromLast4Bytes call site: {node_id} removeFromMap
2 11 UA_memoryManager_setLimitFromLast4Bytes call site: {node_id} addToMap

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 UA_memoryManager_setLimitFromLast4Bytes [function] [call site] 00001
2 UA_memoryManager_malloc [function] [call site] 00002
3 addToMap [function] [call site] 00003
4 pthread_mutex_lock [call site] 00004
4 pthread_mutex_unlock [call site] 00005
2 UA_memoryManager_free [function] [call site] 00006
3 removeFromMap [function] [call site] 00007
4 pthread_mutex_lock [call site] 00008
4 pthread_mutex_unlock [call site] 00009
4 pthread_mutex_unlock [call site] 00010
2 UA_memoryManager_calloc [function] [call site] 00011
3 calloc [call site] 00012
2 UA_memoryManager_realloc [function] [call site] 00014
3 removeFromMap [function] [call site] 00015
3 realloc [call site] 00016
1 tortureParseEndpointUrl(unsigned char const*, unsigned long) [function] [call site] 00018
2 UA_parseEndpointUrl [function] [call site] 00019
3 strlen [call site] 00020
3 strncmp [call site] 00021
3 strlen [call site] 00022
3 UA_readNumber [function] [call site] 00023
4 UA_readNumberWithBase [function] [call site] 00024
5 __assert_fail [call site] 00025
5 __assert_fail [call site] 00026
3 __assert_fail [call site] 00027
1 tortureParseEndpointUrlEthernet(unsigned char const*, unsigned long) [function] [call site] 00028
2 UA_parseEndpointUrlEthernet [function] [call site] 00029
3 strncmp [call site] 00030
3 UA_readNumber [function] [call site] 00031
3 UA_readNumber [function] [call site] 00032