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

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
0 0 None 0 10 winpr_BinToHexString call site: 00002 /src/FreeRDP/winpr/libwinpr/utils/print.c:251
0 0 None 0 0 winpr_BinToHexStringBuffer call site: 00003 /src/FreeRDP/winpr/libwinpr/utils/print.c:219
0 0 None 0 0 winpr_BinToHexStringBuffer call site: 00003 /src/FreeRDP/winpr/libwinpr/utils/print.c:231
0 0 None 0 0 winpr_BinToHexStringBuffer call site: 00003 /src/FreeRDP/winpr/libwinpr/utils/print.c:235
0 0 1 :

['free']

0 0 winpr_BinToHexString call site: 00003 /src/FreeRDP/winpr/libwinpr/utils/print.c:255

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 freerdp_assistance_bin_to_hex_string [function] [call site] 00001
2 winpr_BinToHexString [function] [call site] 00002
3 winpr_BinToHexStringBuffer [function] [call site] 00003