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 |
---|---|---|---|---|---|---|---|
135 | 1709 |
13 :
['reportComment', 'poolClear', 'processInternalEntity', 'getContext', 'XmlUtf8Encode', 'memcmp', 'freeBindings', 'storeAtts', 'reportDefault', 'reportProcessingInstruction', 'lookup', 'poolStoreString', 'doCdataSection'] |
135 | 1839 | doContent | call site: 00000 | /src/CMake/Utilities/cmexpat/lib/xmlparse.c:3078 |
135 | 1709 |
13 :
['reportComment', 'poolClear', 'processInternalEntity', 'getContext', 'XmlUtf8Encode', 'memcmp', 'freeBindings', 'storeAtts', 'reportDefault', 'reportProcessingInstruction', 'lookup', 'poolStoreString', 'doCdataSection'] |
135 | 1839 | doContent | call site: 00000 | /src/CMake/Utilities/cmexpat/lib/xmlparse.c:3139 |
7 | 73 |
3 :
['normalizeLines', 'poolStoreString', 'poolClear'] |
7 | 73 | reportProcessingInstruction | call site: 00000 | /src/CMake/Utilities/cmexpat/lib/xmlparse.c:6422 |
7 | 42 |
3 :
['normalizeLines', 'poolStoreString', 'poolClear'] |
7 | 42 | reportComment | call site: 00000 | /src/CMake/Utilities/cmexpat/lib/xmlparse.c:6447 |
4 | 4 |
2 :
['__errno_location', 'strtoul'] |
4 | 4 | getDebugLevel | call site: 00016 | /src/CMake/Utilities/cmexpat/lib/xmlparse.c:8526 |
0 | 180 |
2 :
['poolGrow', 'lookup'] |
0 | 180 | getAttributeId | call site: 00000 | /src/CMake/Utilities/cmexpat/lib/xmlparse.c:6621 |
0 | 124 |
1 :
['little2_prologTok'] |
0 | 124 | initScan | call site: 00000 | /src/CMake/Utilities/cmexpat/lib/xmltok.c:1621 |
0 | 34 |
1 :
['XML_ParserFree'] |
0 | 34 | parserCreate | call site: 00000 | /src/CMake/Utilities/cmexpat/lib/xmlparse.c:1161 |
0 | 0 | None | 579 | 1158 | cdataSectionProcessor | call site: 00000 | /src/CMake/Utilities/cmexpat/lib/xmlparse.c:4073 |
0 | 0 | None | 135 | 1839 | doContent | call site: 00000 | /src/CMake/Utilities/cmexpat/lib/xmlparse.c:2910 |
0 | 0 | None | 135 | 1839 | doContent | call site: 00000 | /src/CMake/Utilities/cmexpat/lib/xmlparse.c:2932 |
0 | 0 | None | 135 | 1839 | doContent | call site: 00000 | /src/CMake/Utilities/cmexpat/lib/xmlparse.c:2944 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
fopen
[call site]
00001
fwrite
[call site]
00002
fclose
[call site]
00003
cmXMLParser::cmXMLParser()
[function]
[call site]
00004
cmXMLParser::ParseFile(char const*)
[function]
[call site]
00005
cmXMLParser::~cmXMLParser()
[function]
[call site]
00006
cmXMLParser::CleanupParser()
[function]
[call site]
00007
XML_Parse
[function]
[call site]
00008
startParsing
[function]
[call site]
00009
generate_hash_secret_salt
[function]
[call site]
00010
writeRandomBytes_getrandom_nonblock
[function]
[call site]
00011
getrandom
[call site]
00012
__errno_location
[call site]
00013
ENTROPY_DEBUG
[function]
[call site]
00014
getDebugLevel
[function]
[call site]
00015
fprintf
[call site]
00019
writeRandomBytes_dev_urandom
[function]
[call site]
00020
open
[call site]
00021
read
[call site]
00022
__errno_location
[call site]
00023
close
[call site]
00024
ENTROPY_DEBUG
[function]
[call site]
00025
gather_time_entropy
[function]
[call site]
00026
gettimeofday
[call site]
00027
getpid
[call site]
00028
ENTROPY_DEBUG
[function]
[call site]
00029
setContext
[function]
[call site]
00030
poolGrow
[function]
[call site]
00031
poolBytesToAllocateFor
[function]
[call site]
00032
poolBytesToAllocateFor
[function]
[call site]
00033
lookup
[function]
[call site]
00034
hash
[function]
[call site]
00035
copy_salt_to_sipkey
[function]
[call site]
00036
get_hash_secret_salt
[function]
[call site]
00037
sip24_init
[function]
[call site]
00038
keylen
[function]
[call site]
00039
sip24_update
[function]
[call site]
00040
sip_round
[function]
[call site]
00041
sip24_final
[function]
[call site]
00042
sip_round
[function]
[call site]
00043
sip_round
[function]
[call site]
00044
hash
[function]
[call site]
00045
keyeq
[function]
[call site]
00046
hash
[function]
[call site]
00047
poolGrow
[function]
[call site]
00048
lookup
[function]
[call site]
00049
poolCopyString
[function]
[call site]
00050
poolGrow
[function]
[call site]
00051
poolGrow
[function]
[call site]
00052
poolGrow
[function]
[call site]
00053
addBinding
[function]
[call site]
00054
is_rfc3986_uri_char
[function]
[call site]
00055
poolGrow
[function]
[call site]
00056
XML_GetBuffer
[function]
[call site]
00057
XML_ParseBuffer
[function]
[call site]
00058
startParsing
[function]
[call site]
00059
callProcessor
[function]
[call site]
00060
XML_ParserFree
[function]
[call site]
00061
destroyBindings
[function]
[call site]
00062
destroyBindings
[function]
[call site]
00063
destroyBindings
[function]
[call site]
00064
poolDestroy
[function]
[call site]
00065
poolDestroy
[function]
[call site]
00066
dtdDestroy
[function]
[call site]
00067
hashTableIterInit
[function]
[call site]
00068
hashTableIterNext
[function]
[call site]
00069
hashTableDestroy
[function]
[call site]
00070
hashTableDestroy
[function]
[call site]
00071
hashTableDestroy
[function]
[call site]
00072
hashTableDestroy
[function]
[call site]
00073
poolDestroy
[function]
[call site]
00074
poolDestroy
[function]
[call site]
00075
__clang_call_terminate
[call site]
00076
__cxa_begin_catch
[call site]
00077
remove
[call site]
00078