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 | 1703 |
13 :
['reportComment', 'doCdataSection', 'memcmp', 'poolClear', 'freeBindings', 'XmlUtf8Encode', 'lookup', 'reportDefault', 'processInternalEntity', 'reportProcessingInstruction', 'getContext', 'poolStoreString', 'storeAtts'] |
135 | 1833 | doContent | call site: 00000 | /src/CMake/Utilities/cmexpat/lib/xmlparse.c:2999 |
135 | 1703 |
13 :
['reportComment', 'doCdataSection', 'memcmp', 'poolClear', 'freeBindings', 'XmlUtf8Encode', 'lookup', 'reportDefault', 'processInternalEntity', 'reportProcessingInstruction', 'getContext', 'poolStoreString', 'storeAtts'] |
135 | 1833 | doContent | call site: 00000 | /src/CMake/Utilities/cmexpat/lib/xmlparse.c:3060 |
7 | 73 |
3 :
['poolStoreString', 'normalizeLines', 'poolClear'] |
7 | 73 | reportProcessingInstruction | call site: 00000 | /src/CMake/Utilities/cmexpat/lib/xmlparse.c:6146 |
7 | 42 |
3 :
['poolStoreString', 'normalizeLines', 'poolClear'] |
7 | 42 | reportComment | call site: 00000 | /src/CMake/Utilities/cmexpat/lib/xmlparse.c:6171 |
4 | 4 |
2 :
['strtoul', '__errno_location'] |
4 | 4 | getDebugLevel | call site: 00016 | /src/CMake/Utilities/cmexpat/lib/xmlparse.c:8241 |
0 | 180 |
2 :
['lookup', 'poolGrow'] |
0 | 180 | getAttributeId | call site: 00000 | /src/CMake/Utilities/cmexpat/lib/xmlparse.c:6344 |
0 | 124 |
1 :
['little2_prologTok'] |
0 | 124 | initScan | call site: 00000 | /src/CMake/Utilities/cmexpat/lib/xmltok.c:1625 |
0 | 34 |
1 :
['XML_ParserFree'] |
0 | 34 | parserCreate | call site: 00000 | /src/CMake/Utilities/cmexpat/lib/xmlparse.c:1068 |
0 | 0 | None | 574 | 1148 | cdataSectionProcessor | call site: 00000 | /src/CMake/Utilities/cmexpat/lib/xmlparse.c:3869 |
0 | 0 | None | 135 | 1833 | doContent | call site: 00000 | /src/CMake/Utilities/cmexpat/lib/xmlparse.c:2831 |
0 | 0 | None | 135 | 1833 | doContent | call site: 00000 | /src/CMake/Utilities/cmexpat/lib/xmlparse.c:2853 |
0 | 0 | None | 135 | 1833 | doContent | call site: 00000 | /src/CMake/Utilities/cmexpat/lib/xmlparse.c:2865 |
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
poolGrow
[function]
[call site]
00055
XML_GetBuffer
[function]
[call site]
00056
XML_ParseBuffer
[function]
[call site]
00057
startParsing
[function]
[call site]
00058
XML_ParserFree
[function]
[call site]
00059
destroyBindings
[function]
[call site]
00060
destroyBindings
[function]
[call site]
00061
destroyBindings
[function]
[call site]
00062
poolDestroy
[function]
[call site]
00063
poolDestroy
[function]
[call site]
00064
dtdDestroy
[function]
[call site]
00065
hashTableIterInit
[function]
[call site]
00066
hashTableIterNext
[function]
[call site]
00067
hashTableDestroy
[function]
[call site]
00068
hashTableDestroy
[function]
[call site]
00069
hashTableDestroy
[function]
[call site]
00070
hashTableDestroy
[function]
[call site]
00071
poolDestroy
[function]
[call site]
00072
poolDestroy
[function]
[call site]
00073
__clang_call_terminate
[call site]
00074
__cxa_begin_catch
[call site]
00075
remove
[call site]
00076