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