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 |
---|---|---|---|---|---|---|---|
4 | 4 |
1 :
['CheckSlowModel'] |
4 | 4 | x86CPUInfo | call site: 00000 | /src/libwebp/src/dsp/cpu.c:151 |
2 | 44 |
3 :
['xgetbv', 'GetCPUInfo', 'x86CPUInfo'] |
2 | 44 | x86CPUInfo | call site: 00000 | /src/libwebp/src/dsp/cpu.c:158 |
0 | 0 | None | 0 | 266 | ReadHuffmanCodesHelper | call site: 00132 | /src/libwebp/src/dec/vp8l_dec.c:473 |
0 | 0 | None | 0 | 266 | ReadHuffmanCodesHelper | call site: 00139 | /src/libwebp/src/dec/vp8l_dec.c:483 |
0 | 0 | None | 0 | 3 | VP8LBuildHuffmanTable | call site: 00166 | /src/libwebp/src/utils/huffman_utils.c:240 |
0 | 0 | None | 0 | 0 | x86CPUInfo | call site: 00000 | /src/libwebp/src/dsp/cpu.c:133 |
0 | 0 | None | 0 | 0 | x86CPUInfo | call site: 00000 | /src/libwebp/src/dsp/cpu.c:148 |
0 | 0 | None | 0 | 0 | VP8LHtreeGroupsNew | call site: 00133 | /src/libwebp/src/utils/huffman_utils.c:28 |
0 | 0 | None | 0 | 0 | BuildHuffmanTable | call site: 00156 | /src/libwebp/src/utils/huffman_utils.c:100 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
VP8LNew
[function]
[call site]
00001
WebPSafeCalloc
[function]
[call site]
00002
CheckSizeArgumentsOverflow
[function]
[call site]
00003
CheckSizeOverflow
[function]
[call site]
00004
__assert_fail
[call site]
00005
calloc
[call site]
00006
VP8LDspInit
[function]
[call site]
00007
pthread_mutex_lock
[call site]
00008
VP8LDspInit_body
[function]
[call site]
00009
VP8LPredictor0_C
[function]
[call site]
00010
PredictorAdd0_C
[function]
[call site]
00011
VP8LAddPixels
[function]
[call site]
00012
PredictorAdd0_C
[function]
[call site]
00013
VP8LAddGreenToBlueAndRed_C
[function]
[call site]
00014
VP8LTransformColorInverse_C
[function]
[call site]
00015
ColorTransformDelta
[function]
[call site]
00016
ColorTransformDelta
[function]
[call site]
00017
ColorTransformDelta
[function]
[call site]
00018
VP8LConvertBGRAToRGBA_C
[function]
[call site]
00019
VP8LConvertBGRAToRGB_C
[function]
[call site]
00020
VP8LConvertBGRAToBGR_C
[function]
[call site]
00021
VP8LConvertBGRAToRGBA4444_C
[function]
[call site]
00022
VP8LConvertBGRAToRGB565_C
[function]
[call site]
00023
MapARGB_C
[function]
[call site]
00024
VP8GetARGBIndex
[function]
[call site]
00025
MapAlpha_C
[function]
[call site]
00026
VP8GetAlphaIndex
[function]
[call site]
00027
VP8LDspInitSSE2
[function]
[call site]
00028
Predictor5_SSE2
[function]
[call site]
00029
Average3_SSE2
[function]
[call site]
00030
Average2_uint32_16_SSE2
[function]
[call site]
00031
Predictor6_SSE2
[function]
[call site]
00032
Average2_SSE2
[function]
[call site]
00033
Average2_uint32_SSE2
[function]
[call site]
00034
Predictor7_SSE2
[function]
[call site]
00035
Average2_SSE2
[function]
[call site]
00036
Predictor8_SSE2
[function]
[call site]
00037
Average2_SSE2
[function]
[call site]
00038
Predictor9_SSE2
[function]
[call site]
00039
Average2_SSE2
[function]
[call site]
00040
Predictor10_SSE2
[function]
[call site]
00041
Average4_SSE2
[function]
[call site]
00042
Average2_uint32_16_SSE2
[function]
[call site]
00043
Average2_uint32_16_SSE2
[function]
[call site]
00044
Predictor11_SSE2
[function]
[call site]
00045
Select_SSE2
[function]
[call site]
00046
Predictor12_SSE2
[function]
[call site]
00047
ClampedAddSubtractFull_SSE2
[function]
[call site]
00048
Predictor13_SSE2
[function]
[call site]
00049
ClampedAddSubtractHalf_SSE2
[function]
[call site]
00050
PredictorAdd0_SSE2
[function]
[call site]
00051
PredictorAdd1_SSE2
[function]
[call site]
00052
PredictorAdd2_SSE2
[function]
[call site]
00053
PredictorAdd3_SSE2
[function]
[call site]
00054
PredictorAdd4_SSE2
[function]
[call site]
00055
PredictorAdd5_SSE2
[function]
[call site]
00056
__assert_fail
[call site]
00057
Predictor5_SSE2
[function]
[call site]
00058
VP8LAddPixels
[function]
[call site]
00059
PredictorAdd6_SSE2
[function]
[call site]
00060
__assert_fail
[call site]
00061
Predictor6_SSE2
[function]
[call site]
00062
VP8LAddPixels
[function]
[call site]
00063
PredictorAdd7_SSE2
[function]
[call site]
00064
__assert_fail
[call site]
00065
Predictor7_SSE2
[function]
[call site]
00066
VP8LAddPixels
[function]
[call site]
00067
PredictorAdd8_SSE2
[function]
[call site]
00068
Average2_m128i
[function]
[call site]
00069
PredictorAdd9_SSE2
[function]
[call site]
00070
Average2_m128i
[function]
[call site]
00071
PredictorAdd10_SSE2
[function]
[call site]
00072
Average2_m128i
[function]
[call site]
00073
Average2_m128i
[function]
[call site]
00074
Average2_m128i
[function]
[call site]
00075
Average2_m128i
[function]
[call site]
00076
Average2_m128i
[function]
[call site]
00077
PredictorAdd11_SSE2
[function]
[call site]
00078
PredictorAdd12_SSE2
[function]
[call site]
00079
PredictorAdd13_SSE2
[function]
[call site]
00080
__assert_fail
[call site]
00081
Predictor13_SSE2
[function]
[call site]
00082
VP8LAddPixels
[function]
[call site]
00083
AddGreenToBlueAndRed_SSE2
[function]
[call site]
00084
VP8LAddGreenToBlueAndRed_C
[function]
[call site]
00085
TransformColorInverse_SSE2
[function]
[call site]
00086
VP8LTransformColorInverse_C
[function]
[call site]
00087
ConvertBGRAToRGB_SSE2
[function]
[call site]
00088
VP8L32bToPlanar_SSE2
[function]
[call site]
00089
VP8L32bToPlanar_SSE2
[function]
[call site]
00090
VP8PlanarTo24b_SSE2
[function]
[call site]
00091
VP8LConvertBGRAToRGB_C
[function]
[call site]
00092
ConvertBGRAToRGBA_SSE2
[function]
[call site]
00093
VP8LConvertBGRAToRGBA_C
[function]
[call site]
00094
ConvertBGRAToRGBA4444_SSE2
[function]
[call site]
00095
VP8LConvertBGRAToRGBA4444_C
[function]
[call site]
00096
ConvertBGRAToRGB565_SSE2
[function]
[call site]
00097
VP8LConvertBGRAToRGB565_C
[function]
[call site]
00098
ConvertBGRAToBGR_SSE2
[function]
[call site]
00099
VP8LConvertBGRAToBGR_C
[function]
[call site]
00100
VP8LDspInitSSE41
[function]
[call site]
00101
TransformColorInverse_SSE41
[function]
[call site]
00102
VP8LTransformColorInverse_C
[function]
[call site]
00103
ConvertBGRAToRGB_SSE41
[function]
[call site]
00104
VP8LConvertBGRAToRGB_C
[function]
[call site]
00105
ConvertBGRAToBGR_SSE41
[function]
[call site]
00106
VP8LConvertBGRAToBGR_C
[function]
[call site]
00107
__assert_fail
[call site]
00108
__assert_fail
[call site]
00109
__assert_fail
[call site]
00110
__assert_fail
[call site]
00111
__assert_fail
[call site]
00112
__assert_fail
[call site]
00113
__assert_fail
[call site]
00114
__assert_fail
[call site]
00115
__assert_fail
[call site]
00116
VP8LInitBitReader
[function]
[call site]
00117
__assert_fail
[call site]
00118
__assert_fail
[call site]
00119
__assert_fail
[call site]
00120
VP8LReadBits
[function]
[call site]
00121
__assert_fail
[call site]
00122
VP8LPrefetchBits
[function]
[call site]
00123
ShiftBytes
[function]
[call site]
00124
VP8LIsEndOfStream
[function]
[call site]
00125
__assert_fail
[call site]
00126
VP8LSetEndOfStream
[function]
[call site]
00127
VP8LSetEndOfStream
[function]
[call site]
00128
VP8LReadBits
[function]
[call site]
00129
ReadHuffmanCodesHelper
[function]
[call site]
00130
WebPSafeCalloc
[function]
[call site]
00131
VP8LHtreeGroupsNew
[function]
[call site]
00132
WebPSafeMalloc
[function]
[call site]
00133
CheckSizeArgumentsOverflow
[function]
[call site]
00134
__assert_fail
[call site]
00135
__assert_fail
[call site]
00136
VP8LHuffmanTablesAllocate
[function]
[call site]
00137
WebPSafeMalloc
[function]
[call site]
00138
VP8LSetError
[function]
[call site]
00139
ReadHuffmanCode
[function]
[call site]
00140
VP8LReadBits
[function]
[call site]
00141
VP8LReadBits
[function]
[call site]
00142
VP8LReadBits
[function]
[call site]
00143
VP8LReadBits
[function]
[call site]
00144
VP8LReadBits
[function]
[call site]
00145
VP8LReadBits
[function]
[call site]
00146
__assert_fail
[call site]
00147
VP8LReadBits
[function]
[call site]
00148
ReadHuffmanCodeLengths
[function]
[call site]
00149
VP8LHuffmanTablesAllocate
[function]
[call site]
00150
VP8LBuildHuffmanTable
[function]
[call site]
00151
BuildHuffmanTable
[function]
[call site]
00152
__assert_fail
[call site]
00153
__assert_fail
[call site]
00154
__assert_fail
[call site]
00155
__assert_fail
[call site]
00156
ReplicateValue
[function]
[call site]
00157
__assert_fail
[call site]
00158
ReplicateValue
[function]
[call site]
00159
GetNextKey
[function]
[call site]
00160
NextTableBitSize
[function]
[call site]
00161
ReplicateValue
[function]
[call site]
00162
GetNextKey
[function]
[call site]
00163
__assert_fail
[call site]
00164
WebPSafeMalloc
[function]
[call site]
00165
WebPSafeMalloc
[function]
[call site]
00166
WebPSafeFree
[function]
[call site]
00167
BuildHuffmanTable
[function]
[call site]
00168
WebPSafeMalloc
[function]
[call site]
00169
BuildHuffmanTable
[function]
[call site]
00170
WebPSafeFree
[function]
[call site]
00171
VP8LReadBits
[function]
[call site]
00172
VP8LReadBits
[function]
[call site]
00173
VP8LReadBits
[function]
[call site]
00174
VP8LFillBitWindow
[function]
[call site]
00175
VP8LDoFillBitWindow
[function]
[call site]
00176
__assert_fail
[call site]
00177
WebPMemToUint32
[function]
[call site]
00178
ShiftBytes
[function]
[call site]
00179
VP8LPrefetchBits
[function]
[call site]
00180
VP8LSetBitPos
[function]
[call site]
00181
VP8LReadBits
[function]
[call site]
00182
VP8LHuffmanTablesDeallocate
[function]
[call site]
00183
WebPSafeFree
[function]
[call site]
00184
WebPSafeFree
[function]
[call site]
00185
WebPSafeFree
[function]
[call site]
00186
VP8LSetError
[function]
[call site]
00187
VP8LBuildHuffmanTable
[function]
[call site]
00188
VP8LSetError
[function]
[call site]
00189
ReadHuffmanCode
[function]
[call site]
00190
BuildPackedTable
[function]
[call site]
00191
AccumulateHCode
[function]
[call site]
00192
__assert_fail
[call site]
00193
AccumulateHCode
[function]
[call site]
00194
AccumulateHCode
[function]
[call site]
00195
AccumulateHCode
[function]
[call site]
00196
WebPSafeFree
[function]
[call site]
00197
VP8LHuffmanTablesDeallocate
[function]
[call site]
00198
VP8LHtreeGroupsFree
[function]
[call site]
00199
WebPSafeFree
[function]
[call site]
00200
WebPSafeFree
[function]
[call site]
00201
VP8LHtreeGroupsFree
[function]
[call site]
00202
VP8LHuffmanTablesDeallocate
[function]
[call site]
00203
VP8LDelete
[function]
[call site]
00204
VP8LClear
[function]
[call site]
00205
ClearMetadata
[function]
[call site]
00206
__assert_fail
[call site]
00207
WebPSafeFree
[function]
[call site]
00208
VP8LHuffmanTablesDeallocate
[function]
[call site]
00209
VP8LHtreeGroupsFree
[function]
[call site]
00210
VP8LColorCacheClear
[function]
[call site]
00211
VP8LColorCacheClear
[function]
[call site]
00212
InitMetadata
[function]
[call site]
00213
__assert_fail
[call site]
00214
WebPSafeFree
[function]
[call site]
00215
ClearTransform
[function]
[call site]
00216
WebPSafeFree
[function]
[call site]
00217
WebPSafeFree
[function]
[call site]
00218
WebPSafeFree
[function]
[call site]
00219