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 |
---|---|---|---|---|---|---|---|
17 | 17 |
1 :
['PrintBlockSplitPoints'] |
17 | 17 | ZopfliBlockSplitLZ77 | call site: 00259 | /src/zopfli/src/zopfli/blocksplitter.c:268 |
10 | 31 |
3 :
['malloc', 'realloc', 'AddBit'] |
10 | 31 | AddNonCompressedBlock | call site: 00026 | /src/zopfli/src/zopfli/deflate.c:660 |
2 | 2 |
1 :
['exit'] |
2 | 2 | ZopfliInitCache | call site: 00029 | /src/zopfli/src/zopfli/cache.c:34 |
0 | 23 |
1 :
['AddNonCompressedBlock'] |
0 | 23 | ZopfliDeflatePart | call site: 00016 | /src/zopfli/src/zopfli/deflate.c:826 |
0 | 0 | None | 0 | 497 | ZopfliLZ77Optimal | call site: 00292 | /src/zopfli/src/zopfli/squeeze.c:493 |
0 | 0 | None | 0 | 269 | AddLZ77BlockAutoType | call site: 00337 | /src/zopfli/src/zopfli/deflate.c:787 |
0 | 0 | None | 0 | 105 | GetBestLengths | call site: 00047 | /src/zopfli/src/zopfli/squeeze.c:277 |
0 | 0 | None | 0 | 0 | ZopfliLengthLimitedCodeLengths | call site: 00129 | /src/zopfli/src/zopfli/katajainen.c:202 |
0 | 0 | None | 0 | 0 | ZopfliLengthLimitedCodeLengths | call site: 00129 | /src/zopfli/src/zopfli/katajainen.c:225 |
0 | 0 | None | 0 | 0 | ZopfliVerifyLenDist | call site: 00094 | /src/zopfli/src/zopfli/lz77.c:281 |
0 | 0 | None | 0 | 0 | ZopfliCompress | call site: 00353 | /src/zopfli/src/zopfli/zopfli_lib.c:35 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
ZopfliInitOptions
[function]
[call site]
00001
ZopfliCompress
[function]
[call site]
00002
ZopfliGzipCompress
[function]
[call site]
00003
CRC
[function]
[call site]
00004
realloc
[call site]
00005
realloc
[call site]
00006
realloc
[call site]
00007
realloc
[call site]
00008
realloc
[call site]
00009
realloc
[call site]
00010
realloc
[call site]
00011
realloc
[call site]
00012
realloc
[call site]
00013
realloc
[call site]
00014
ZopfliDeflate
[function]
[call site]
00015
ZopfliDeflatePart
[function]
[call site]
00016
AddNonCompressedBlock
[function]
[call site]
00017
AddBit
[function]
[call site]
00018
realloc
[call site]
00019
AddBit
[function]
[call site]
00020
AddBit
[function]
[call site]
00021
realloc
[call site]
00022
realloc
[call site]
00023
realloc
[call site]
00024
realloc
[call site]
00025
realloc
[call site]
00026
ZopfliInitLZ77Store
[function]
[call site]
00027
ZopfliInitBlockState
[function]
[call site]
00028
ZopfliInitCache
[function]
[call site]
00029
fprintf
[call site]
00030
exit
[call site]
00031
ZopfliLZ77OptimalFixed
[function]
[call site]
00032
exit
[call site]
00033
exit
[call site]
00034
ZopfliAllocHash
[function]
[call site]
00035
LZ77OptimalRun
[function]
[call site]
00036
GetBestLengths
[function]
[call site]
00037
GetCostModelMinCost
[function]
[call site]
00038
ZopfliResetHash
[function]
[call site]
00039
ZopfliWarmupHash
[function]
[call site]
00040
UpdateHashValue
[function]
[call site]
00041
UpdateHashValue
[function]
[call site]
00042
ZopfliUpdateHash
[function]
[call site]
00043
UpdateHashValue
[function]
[call site]
00044
ZopfliUpdateHash
[function]
[call site]
00045
ZopfliUpdateHash
[function]
[call site]
00046
ZopfliFindLongestMatch
[function]
[call site]
00047
TryGetFromLongestMatchCache
[function]
[call site]
00048
ZopfliMaxCachedSublen
[function]
[call site]
00049
ZopfliMaxCachedSublen
[function]
[call site]
00050
ZopfliCacheToSublen
[function]
[call site]
00051
ZopfliMaxCachedSublen
[function]
[call site]
00052
__assert_fail
[call site]
00053
__assert_fail
[call site]
00054
__assert_fail
[call site]
00055
__assert_fail
[call site]
00056
__assert_fail
[call site]
00057
__assert_fail
[call site]
00058
__assert_fail
[call site]
00059
__assert_fail
[call site]
00060
__assert_fail
[call site]
00061
__assert_fail
[call site]
00062
__assert_fail
[call site]
00063
__assert_fail
[call site]
00064
GetMatch
[function]
[call site]
00065
StoreInLongestMatchCache
[function]
[call site]
00066
__assert_fail
[call site]
00067
__assert_fail
[call site]
00068
ZopfliSublenToCache
[function]
[call site]
00069
__assert_fail
[call site]
00070
__assert_fail
[call site]
00071
ZopfliMaxCachedSublen
[function]
[call site]
00072
__assert_fail
[call site]
00073
__assert_fail
[call site]
00074
__assert_fail
[call site]
00075
__assert_fail
[call site]
00076
zopfli_min
[function]
[call site]
00077
__assert_fail
[call site]
00078
__assert_fail
[call site]
00079
__assert_fail
[call site]
00080
TraceBackwards
[function]
[call site]
00081
realloc
[call site]
00082
__assert_fail
[call site]
00083
__assert_fail
[call site]
00084
__assert_fail
[call site]
00085
FollowPath
[function]
[call site]
00086
ZopfliResetHash
[function]
[call site]
00087
ZopfliWarmupHash
[function]
[call site]
00088
ZopfliUpdateHash
[function]
[call site]
00089
__assert_fail
[call site]
00090
ZopfliUpdateHash
[function]
[call site]
00091
ZopfliFindLongestMatch
[function]
[call site]
00092
__assert_fail
[call site]
00093
ZopfliVerifyLenDist
[function]
[call site]
00094
__assert_fail
[call site]
00095
ZopfliStoreLitLenDist
[function]
[call site]
00096
realloc
[call site]
00097
realloc
[call site]
00098
realloc
[call site]
00099
realloc
[call site]
00100
realloc
[call site]
00101
__assert_fail
[call site]
00102
realloc
[call site]
00103
realloc
[call site]
00104
realloc
[call site]
00105
ZopfliGetLengthSymbol
[function]
[call site]
00106
realloc
[call site]
00107
ZopfliGetDistSymbol
[function]
[call site]
00108
ZopfliGetLengthSymbol
[function]
[call site]
00109
ZopfliGetDistSymbol
[function]
[call site]
00110
ZopfliStoreLitLenDist
[function]
[call site]
00111
__assert_fail
[call site]
00112
ZopfliUpdateHash
[function]
[call site]
00113
__assert_fail
[call site]
00114
ZopfliCleanHash
[function]
[call site]
00115
AddLZ77Block
[function]
[call site]
00116
ZopfliLZ77GetByteRange
[function]
[call site]
00117
AddNonCompressedBlock
[function]
[call site]
00118
AddBit
[function]
[call site]
00119
AddBit
[function]
[call site]
00120
AddBit
[function]
[call site]
00121
GetFixedTree
[function]
[call site]
00122
__assert_fail
[call site]
00123
GetDynamicLengths
[function]
[call site]
00124
ZopfliLZ77GetHistogram
[function]
[call site]
00125
ZopfliLZ77GetHistogramAt
[function]
[call site]
00126
ZopfliLZ77GetHistogramAt
[function]
[call site]
00127
ZopfliCalculateBitLengths
[function]
[call site]
00128
ZopfliLengthLimitedCodeLengths
[function]
[call site]
00129
qsort
[call site]
00130
LeafComparator
[function]
[call site]
00131
InitLists
[function]
[call site]
00132
InitNode
[function]
[call site]
00133
InitNode
[function]
[call site]
00134
BoundaryPM
[function]
[call site]
00135
InitNode
[function]
[call site]
00136
InitNode
[function]
[call site]
00137
InitNode
[function]
[call site]
00138
BoundaryPM
[function]
[call site]
00139
BoundaryPMFinal
[function]
[call site]
00140
ExtractBitLengths
[function]
[call site]
00141
ZopfliCalculateBitLengths
[function]
[call site]
00142
PatchDistanceCodesForBuggyDecoders
[function]
[call site]
00143
TryOptimizeHuffmanForRle
[function]
[call site]
00144
CalculateTreeSize
[function]
[call site]
00145
EncodeTree
[function]
[call site]
00146
realloc
[call site]
00147
realloc
[call site]
00148
realloc
[call site]
00149
realloc
[call site]
00150
realloc
[call site]
00151
realloc
[call site]
00152
realloc
[call site]
00153
realloc
[call site]
00154
realloc
[call site]
00155
realloc
[call site]
00156
ZopfliCalculateBitLengths
[function]
[call site]
00157
ZopfliLengthsToSymbols
[function]
[call site]
00158
__assert_fail
[call site]
00159
AddBits
[function]
[call site]
00160
realloc
[call site]
00161
AddBits
[function]
[call site]
00162
AddBits
[function]
[call site]
00163
AddBits
[function]
[call site]
00164
AddHuffmanBits
[function]
[call site]
00165
realloc
[call site]
00166
AddBits
[function]
[call site]
00167
AddBits
[function]
[call site]
00168
AddBits
[function]
[call site]
00169
CalculateBlockSymbolSizeGivenCounts
[function]
[call site]
00170
CalculateBlockSymbolSizeSmall
[function]
[call site]
00171
__assert_fail
[call site]
00172
__assert_fail
[call site]
00173
ZopfliGetLengthSymbol
[function]
[call site]
00174
ZopfliGetDistSymbol
[function]
[call site]
00175
ZopfliGetLengthSymbolExtraBits
[function]
[call site]
00176
ZopfliGetDistSymbolExtraBits
[function]
[call site]
00177
ZopfliGetLengthSymbolExtraBits
[function]
[call site]
00178
ZopfliGetDistSymbolExtraBits
[function]
[call site]
00179
OptimizeHuffmanForRle
[function]
[call site]
00180
AbsDiff
[function]
[call site]
00181
OptimizeHuffmanForRle
[function]
[call site]
00182
ZopfliCalculateBitLengths
[function]
[call site]
00183
ZopfliCalculateBitLengths
[function]
[call site]
00184
PatchDistanceCodesForBuggyDecoders
[function]
[call site]
00185
CalculateTreeSize
[function]
[call site]
00186
CalculateBlockSymbolSizeGivenCounts
[function]
[call site]
00187
AddDynamicTree
[function]
[call site]
00188
EncodeTree
[function]
[call site]
00189
EncodeTree
[function]
[call site]
00190
fprintf
[call site]
00191
ZopfliLengthsToSymbols
[function]
[call site]
00192
ZopfliLengthsToSymbols
[function]
[call site]
00193
AddLZ77Data
[function]
[call site]
00194
__assert_fail
[call site]
00195
__assert_fail
[call site]
00196
AddHuffmanBits
[function]
[call site]
00197
ZopfliGetLengthSymbol
[function]
[call site]
00198
ZopfliGetDistSymbol
[function]
[call site]
00199
__assert_fail
[call site]
00200
__assert_fail
[call site]
00201
__assert_fail
[call site]
00202
AddHuffmanBits
[function]
[call site]
00203
ZopfliGetLengthExtraBitsValue
[function]
[call site]
00204
ZopfliGetLengthExtraBits
[function]
[call site]
00205
AddBits
[function]
[call site]
00206
AddHuffmanBits
[function]
[call site]
00207
ZopfliGetDistExtraBitsValue
[function]
[call site]
00208
ZopfliGetDistExtraBits
[function]
[call site]
00209
AddBits
[function]
[call site]
00210
__assert_fail
[call site]
00211
AddHuffmanBits
[function]
[call site]
00212
fprintf
[call site]
00213
ZopfliCleanBlockState
[function]
[call site]
00214
ZopfliCleanCache
[function]
[call site]
00215
ZopfliCleanLZ77Store
[function]
[call site]
00216
ZopfliBlockSplit
[function]
[call site]
00217
ZopfliInitLZ77Store
[function]
[call site]
00218
ZopfliInitBlockState
[function]
[call site]
00219
ZopfliAllocHash
[function]
[call site]
00220
ZopfliLZ77Greedy
[function]
[call site]
00221
ZopfliResetHash
[function]
[call site]
00222
ZopfliWarmupHash
[function]
[call site]
00223
ZopfliUpdateHash
[function]
[call site]
00224
ZopfliUpdateHash
[function]
[call site]
00225
ZopfliFindLongestMatch
[function]
[call site]
00226
GetLengthScore
[function]
[call site]
00227
GetLengthScore
[function]
[call site]
00228
ZopfliStoreLitLenDist
[function]
[call site]
00229
ZopfliVerifyLenDist
[function]
[call site]
00230
ZopfliStoreLitLenDist
[function]
[call site]
00231
__assert_fail
[call site]
00232
ZopfliUpdateHash
[function]
[call site]
00233
ZopfliVerifyLenDist
[function]
[call site]
00234
ZopfliStoreLitLenDist
[function]
[call site]
00235
ZopfliStoreLitLenDist
[function]
[call site]
00236
__assert_fail
[call site]
00237
ZopfliUpdateHash
[function]
[call site]
00238
ZopfliBlockSplitLZ77
[function]
[call site]
00239
exit
[call site]
00240
__assert_fail
[call site]
00241
FindMinimum
[function]
[call site]
00242
__assert_fail
[call site]
00243
__assert_fail
[call site]
00244
EstimateCost
[function]
[call site]
00245
ZopfliCalculateBlockSizeAutoType
[function]
[call site]
00246
ZopfliCalculateBlockSize
[function]
[call site]
00247
ZopfliLZ77GetByteRange
[function]
[call site]
00248
GetFixedTree
[function]
[call site]
00249
CalculateBlockSymbolSize
[function]
[call site]
00250
CalculateBlockSymbolSizeSmall
[function]
[call site]
00251
ZopfliLZ77GetHistogram
[function]
[call site]
00252
CalculateBlockSymbolSizeGivenCounts
[function]
[call site]
00253
GetDynamicLengths
[function]
[call site]
00254
ZopfliCalculateBlockSize
[function]
[call site]
00255
ZopfliCalculateBlockSize
[function]
[call site]
00256
AddSorted
[function]
[call site]
00257
realloc
[call site]
00258
FindLargestSplittableBlock
[function]
[call site]
00259
PrintBlockSplitPoints
[function]
[call site]
00260
realloc
[call site]
00261
__assert_fail
[call site]
00262
fprintf
[call site]
00263
fprintf
[call site]
00264
fprintf
[call site]
00265
fprintf
[call site]
00266
realloc
[call site]
00267
__assert_fail
[call site]
00268
ZopfliCleanBlockState
[function]
[call site]
00269
ZopfliCleanLZ77Store
[function]
[call site]
00270
ZopfliCleanHash
[function]
[call site]
00271
ZopfliInitLZ77Store
[function]
[call site]
00272
ZopfliInitLZ77Store
[function]
[call site]
00273
ZopfliInitBlockState
[function]
[call site]
00274
ZopfliLZ77Optimal
[function]
[call site]
00275
exit
[call site]
00276
InitRanState
[function]
[call site]
00277
InitStats
[function]
[call site]
00278
ZopfliInitLZ77Store
[function]
[call site]
00279
ZopfliAllocHash
[function]
[call site]
00280
ZopfliLZ77Greedy
[function]
[call site]
00281
GetStatistics
[function]
[call site]
00282
ZopfliGetLengthSymbol
[function]
[call site]
00283
ZopfliGetDistSymbol
[function]
[call site]
00284
CalculateStatistics
[function]
[call site]
00285
ZopfliCalculateEntropy
[function]
[call site]
00286
log
[call site]
00287
ZopfliCalculateEntropy
[function]
[call site]
00288
ZopfliCleanLZ77Store
[function]
[call site]
00289
ZopfliInitLZ77Store
[function]
[call site]
00290
LZ77OptimalRun
[function]
[call site]
00291
ZopfliCalculateBlockSize
[function]
[call site]
00292
fprintf
[call site]
00293
ZopfliCopyLZ77Store
[function]
[call site]
00294
CeilDiv
[function]
[call site]
00295
CeilDiv
[function]
[call site]
00296
ZopfliCleanLZ77Store
[function]
[call site]
00297
ZopfliInitLZ77Store
[function]
[call site]
00298
exit
[call site]
00299
exit
[call site]
00300
exit
[call site]
00301
exit
[call site]
00302
CopyStats
[function]
[call site]
00303
CopyStats
[function]
[call site]
00304
ClearStatFreqs
[function]
[call site]
00305
GetStatistics
[function]
[call site]
00306
AddWeighedStatFreqs
[function]
[call site]
00307
CalculateStatistics
[function]
[call site]
00308
CopyStats
[function]
[call site]
00309
RandomizeStatFreqs
[function]
[call site]
00310
RandomizeFreqs
[function]
[call site]
00311
Ran
[function]
[call site]
00312
RandomizeFreqs
[function]
[call site]
00313
CalculateStatistics
[function]
[call site]
00314
ZopfliCleanLZ77Store
[function]
[call site]
00315
ZopfliCleanHash
[function]
[call site]
00316
ZopfliCalculateBlockSizeAutoType
[function]
[call site]
00317
ZopfliAppendLZ77Store
[function]
[call site]
00318
ZopfliStoreLitLenDist
[function]
[call site]
00319
ZopfliCleanBlockState
[function]
[call site]
00320
ZopfliCleanLZ77Store
[function]
[call site]
00321
ZopfliBlockSplitLZ77
[function]
[call site]
00322
ZopfliCalculateBlockSizeAutoType
[function]
[call site]
00323
AddLZ77BlockAutoType
[function]
[call site]
00324
ZopfliCalculateBlockSize
[function]
[call site]
00325
ZopfliCalculateBlockSize
[function]
[call site]
00326
ZopfliCalculateBlockSize
[function]
[call site]
00327
AddBits
[function]
[call site]
00328
AddBits
[function]
[call site]
00329
AddBits
[function]
[call site]
00330
ZopfliInitLZ77Store
[function]
[call site]
00331
ZopfliLZ77GetByteRange
[function]
[call site]
00332
ZopfliInitBlockState
[function]
[call site]
00333
ZopfliLZ77OptimalFixed
[function]
[call site]
00334
ZopfliCalculateBlockSize
[function]
[call site]
00335
ZopfliCleanBlockState
[function]
[call site]
00336
AddLZ77Block
[function]
[call site]
00337
AddLZ77Block
[function]
[call site]
00338
AddLZ77Block
[function]
[call site]
00339
AddLZ77Block
[function]
[call site]
00340
ZopfliCleanLZ77Store
[function]
[call site]
00341
ZopfliCleanLZ77Store
[function]
[call site]
00342
fprintf
[call site]
00343
realloc
[call site]
00344
realloc
[call site]
00345
realloc
[call site]
00346
realloc
[call site]
00347
realloc
[call site]
00348
realloc
[call site]
00349
realloc
[call site]
00350
realloc
[call site]
00351
fprintf
[call site]
00352
ZopfliZlibCompress
[function]
[call site]
00353
adler32
[function]
[call site]
00354
realloc
[call site]
00355
realloc
[call site]
00356
ZopfliDeflate
[function]
[call site]
00357
realloc
[call site]
00358
realloc
[call site]
00359
realloc
[call site]
00360
ZopfliDeflate
[function]
[call site]
00361