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 |
---|---|---|---|---|---|---|---|
9 | 9 |
1 :
['Shift'] |
9 | 9 | BrotliTransformDictionaryWord | call site: 00051 | /src/brotli/c/common/transform.c:271 |
0 | 0 | None | 9 | 9 | BrotliTransformDictionaryWord | call site: 00050 | /src/brotli/c/common/transform.c:267 |
0 | 0 | None | 6 | 1401 | BrotliDecoderDecompressStream | call site: 00065 | /src/brotli/c/dec/decode.c:2412 |
0 | 0 | None | 6 | 1401 | BrotliDecoderDecompressStream | call site: 00065 | /src/brotli/c/dec/decode.c:2628 |
0 | 0 | None | 6 | 1401 | BrotliDecoderDecompressStream | call site: 00065 | /src/brotli/c/dec/decode.c:2720 |
0 | 0 | None | 0 | 0 | SkipMetadataBlock | call site: 00030 | /src/brotli/c/dec/decode.c:1382 |
0 | 0 | None | 0 | 0 | BrotliEnsureRingBuffer | call site: 00028 | /src/brotli/c/dec/decode.c:1343 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
BrotliDecoderCreateInstance
[function]
[call site]
00001
BrotliDecoderStateInit
[function]
[call site]
00002
BrotliInitBitReader
[function]
[call site]
00003
BrotliSharedDictionaryCreateInstance
[function]
[call site]
00004
BrotliGetDictionary
[function]
[call site]
00005
BrotliGetTransforms
[function]
[call site]
00006
BrotliDecoderDecompressStream
[function]
[call site]
00007
WriteRingBuffer
[function]
[call site]
00008
UnwrittenBytes
[function]
[call site]
00009
BrotliWarmupBitReader
[function]
[call site]
00010
DecodeWindowBits
[function]
[call site]
00011
BrotliDecoderStateMetablockBegin
[function]
[call site]
00012
DecodeMetaBlockLength
[function]
[call site]
00013
BrotliCalculateRingBufferSize
[function]
[call site]
00014
DecodeVarLenUint8
[function]
[call site]
00015
ReadHuffmanCode
[function]
[call site]
00016
ReadSimpleHuffmanSymbols
[function]
[call site]
00017
BrotliBuildSimpleHuffmanTable
[function]
[call site]
00018
ReadCodeLengthCodeLengths
[function]
[call site]
00019
BrotliBuildCodeLengthsHuffmanTable
[function]
[call site]
00020
ReadSymbolCodeLengths
[function]
[call site]
00021
BrotliWarmupBitReader
[function]
[call site]
00022
SafeReadSymbolCodeLengths
[function]
[call site]
00023
BrotliBuildHuffmanTable
[function]
[call site]
00024
ReadHuffmanCode
[function]
[call site]
00025
SafeDecodeSymbol
[function]
[call site]
00026
CopyUncompressedBlockToOutput
[function]
[call site]
00027
BrotliEnsureRingBuffer
[function]
[call site]
00028
WriteRingBuffer
[function]
[call site]
00029
SkipMetadataBlock
[function]
[call site]
00030
ReadContextModes
[function]
[call site]
00031
DecodeContextMap
[function]
[call site]
00032
DecodeVarLenUint8
[function]
[call site]
00033
ReadHuffmanCode
[function]
[call site]
00034
SafeDecodeSymbol
[function]
[call site]
00035
InverseMoveToFrontTransform
[function]
[call site]
00036
DecodeContextMap
[function]
[call site]
00037
BrotliDecoderHuffmanTreeGroupInit
[function]
[call site]
00038
BrotliDecoderHuffmanTreeGroupInit
[function]
[call site]
00039
BrotliDecoderHuffmanTreeGroupInit
[function]
[call site]
00040
HuffmanTreeGroupDecode
[function]
[call site]
00041
ReadHuffmanCode
[function]
[call site]
00042
BrotliEnsureRingBuffer
[function]
[call site]
00043
CalculateDistanceLut
[function]
[call site]
00044
ProcessCommands
[function]
[call site]
00045
GetCompoundDictionarySize
[function]
[call site]
00046
BrotliWarmupBitReader
[function]
[call site]
00047
BrotliTransformDictionaryWord
[function]
[call site]
00048
ToUpperCase
[function]
[call site]
00049
ToUpperCase
[function]
[call site]
00050
Shift
[function]
[call site]
00051
Shift
[function]
[call site]
00052
SafeProcessCommands
[function]
[call site]
00053
GetCompoundDictionarySize
[function]
[call site]
00054
SafeDecodeSymbol
[function]
[call site]
00055
SafeDecodeSymbol
[function]
[call site]
00056
SafeDecodeSymbol
[function]
[call site]
00057
SafeDecodeSymbol
[function]
[call site]
00058
BrotliTransformDictionaryWord
[function]
[call site]
00059
WriteRingBuffer
[function]
[call site]
00060
WrapRingBuffer
[function]
[call site]
00061
CopyFromCompoundDictionary
[function]
[call site]
00062
BrotliDecoderStateCleanupAfterMetablock
[function]
[call site]
00063
WriteRingBuffer
[function]
[call site]
00064
SaveErrorCode
[function]
[call site]
00065
BrotliDecoderDestroyInstance
[function]
[call site]
00066
BrotliDecoderStateCleanup
[function]
[call site]
00067
BrotliDecoderStateCleanupAfterMetablock
[function]
[call site]
00068
BrotliSharedDictionaryDestroyInstance
[function]
[call site]
00069