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 :
['MatchFinder_Normalize'] |
9 | 33 | MatchFinder_CheckLimits | call site: 00000 | /src/lzma-fuzz/sdk/C/LzFind.c:375 |
0 | 0 | None | 0 | 407 | LzmaEnc_CodeOneBlock | call site: 00117 | /src/lzma-fuzz/sdk/C/LzmaEnc.c:2537 |
0 | 0 | None | 0 | 388 | LzmaDec_DecodeToDic | call site: 00135 | /src/lzma-fuzz/sdk/C/LzmaDec.c:942 |
0 | 0 | None | 0 | 121 | LzmaDec_DecodeReal2 | call site: 00137 | /src/lzma-fuzz/sdk/C/LzmaDec.c:632 |
0 | 0 | None | 0 | 44 | LzmaEnc_CodeOneBlock | call site: 00051 | /src/lzma-fuzz/sdk/C/LzmaEnc.c:2282 |
0 | 0 | None | 0 | 41 | LzmaEnc_Alloc | call site: 00025 | /src/lzma-fuzz/sdk/C/LzmaEnc.c:2562 |
0 | 0 | None | 0 | 37 | LzmaEnc_Alloc | call site: 00026 | /src/lzma-fuzz/sdk/C/LzmaEnc.c:2576 |
0 | 0 | None | 0 | 37 | LzmaEnc_Alloc | call site: 00027 | /src/lzma-fuzz/sdk/C/LzmaEnc.c:2587 |
0 | 0 | None | 0 | 7 | MatchFinder_Create | call site: 00028 | /src/lzma-fuzz/sdk/C/LzFind.c:184 |
0 | 0 | None | 0 | 7 | MatchFinder_Create | call site: 00032 | /src/lzma-fuzz/sdk/C/LzFind.c:201 |
0 | 0 | None | 0 | 4 | LzmaEnc_Alloc | call site: 00028 | /src/lzma-fuzz/sdk/C/LzmaEnc.c:2605 |
0 | 0 | None | 0 | 0 | LzmaAlloc(ISzAllocconst*,unsignedlong) | call site: 00000 | /src/lzma-fuzz/./common-alloc.h:36 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
LzmaEncProps_Init
[function]
[call site]
00001
LzmaEncProps_Normalize
[function]
[call site]
00002
LzmaEnc_Create
[function]
[call site]
00003
LzmaEnc_Construct
[function]
[call site]
00004
RangeEnc_Construct
[function]
[call site]
00005
MatchFinder_Construct
[function]
[call site]
00006
MatchFinder_SetDefaultSettings
[function]
[call site]
00007
LzmaEncProps_Init
[function]
[call site]
00008
LzmaEnc_SetProps
[function]
[call site]
00009
LzmaEncProps_Normalize
[function]
[call site]
00010
LzmaEnc_FastPosInit
[function]
[call site]
00011
LzmaEnc_InitPriceTables
[function]
[call site]
00012
OutputBuffer::OutputBuffer()
[function]
[call site]
00013
InputBuffer::InputBuffer(unsigned char const*, unsigned long)
[function]
[call site]
00014
LzmaEnc_SetProps
[function]
[call site]
00015
OutputBuffer::~OutputBuffer()
[function]
[call site]
00016
LzmaEnc_SetDataSize
[function]
[call site]
00017
LzmaEnc_WriteProperties
[function]
[call site]
00018
__assert_fail
[call site]
00019
OutputBuffer::stream()
[function]
[call site]
00020
LzmaEnc_Encode
[function]
[call site]
00021
LzmaEnc_Prepare
[function]
[call site]
00022
LzmaEnc_AllocAndInit
[function]
[call site]
00023
LzmaEnc_Alloc
[function]
[call site]
00024
RangeEnc_Alloc
[function]
[call site]
00025
LzmaEnc_FreeLits
[function]
[call site]
00026
LzmaEnc_FreeLits
[function]
[call site]
00027
MatchFinder_Create
[function]
[call site]
00028
MatchFinder_Free
[function]
[call site]
00029
MatchFinder_FreeThisClassMemory
[function]
[call site]
00030
LzInWindow_Free
[function]
[call site]
00031
LzInWindow_Create
[function]
[call site]
00032
LzInWindow_Free
[function]
[call site]
00033
MatchFinder_FreeThisClassMemory
[function]
[call site]
00034
AllocRefs
[function]
[call site]
00035
MatchFinder_Free
[function]
[call site]
00036
MatchFinder_CreateVTable
[function]
[call site]
00037
LzmaEnc_Init
[function]
[call site]
00038
RangeEnc_Init
[function]
[call site]
00039
LenEnc_Init
[function]
[call site]
00040
LenEnc_Init
[function]
[call site]
00041
LzmaEnc_InitPrices
[function]
[call site]
00042
FillDistancesPrices
[function]
[call site]
00043
FillAlignPrices
[function]
[call site]
00044
LenPriceEnc_UpdateTables
[function]
[call site]
00045
SetPrices_3
[function]
[call site]
00046
SetPrices_3
[function]
[call site]
00047
LenPriceEnc_UpdateTables
[function]
[call site]
00048
LzmaEnc_Encode2
[function]
[call site]
00049
LzmaEnc_CodeOneBlock
[function]
[call site]
00050
CheckErrors
[function]
[call site]
00051
Flush
[function]
[call site]
00052
WriteEndMarker
[function]
[call site]
00053
RangeEnc_ShiftLow
[function]
[call site]
00054
RangeEnc_FlushStream
[function]
[call site]
00055
RangeEnc_FlushStream
[function]
[call site]
00056
RangeEnc_ShiftLow
[function]
[call site]
00057
LenEnc_Encode
[function]
[call site]
00058
RangeEnc_ShiftLow
[function]
[call site]
00059
RangeEnc_ShiftLow
[function]
[call site]
00060
LitEnc_Encode
[function]
[call site]
00061
RangeEnc_ShiftLow
[function]
[call site]
00062
RangeEnc_ShiftLow
[function]
[call site]
00063
RangeEnc_ShiftLow
[function]
[call site]
00064
RangeEnc_ShiftLow
[function]
[call site]
00065
RangeEnc_ShiftLow
[function]
[call site]
00066
RangeEnc_ShiftLow
[function]
[call site]
00067
RangeEnc_ShiftLow
[function]
[call site]
00068
RangeEnc_ShiftLow
[function]
[call site]
00069
RangeEnc_FlushData
[function]
[call site]
00070
RangeEnc_ShiftLow
[function]
[call site]
00071
RangeEnc_FlushStream
[function]
[call site]
00072
CheckErrors
[function]
[call site]
00073
ReadMatchDistances
[function]
[call site]
00074
RangeEnc_EncodeBit_0
[function]
[call site]
00075
RangeEnc_ShiftLow
[function]
[call site]
00076
LitEnc_Encode
[function]
[call site]
00077
GetOptimumFast
[function]
[call site]
00078
ReadMatchDistances
[function]
[call site]
00079
ReadMatchDistances
[function]
[call site]
00080
GetOptimum
[function]
[call site]
00081
ReadMatchDistances
[function]
[call site]
00082
LitEnc_Matched_GetPrice
[function]
[call site]
00083
LitEnc_GetPrice
[function]
[call site]
00084
GetPrice_PureRep
[function]
[call site]
00085
ReadMatchDistances
[function]
[call site]
00086
LitEnc_Matched_GetPrice
[function]
[call site]
00087
LitEnc_GetPrice
[function]
[call site]
00088
GetPrice_PureRep
[function]
[call site]
00089
LitEnc_Matched_GetPrice
[function]
[call site]
00090
LitEnc_Matched_GetPrice
[function]
[call site]
00091
Backward
[function]
[call site]
00092
RangeEnc_ShiftLow
[function]
[call site]
00093
LitEnc_Encode
[function]
[call site]
00094
LitEnc_EncodeMatched
[function]
[call site]
00095
RangeEnc_ShiftLow
[function]
[call site]
00096
RangeEnc_ShiftLow
[function]
[call site]
00097
RangeEnc_ShiftLow
[function]
[call site]
00098
RangeEnc_ShiftLow
[function]
[call site]
00099
RangeEnc_ShiftLow
[function]
[call site]
00100
RangeEnc_ShiftLow
[function]
[call site]
00101
RangeEnc_ShiftLow
[function]
[call site]
00102
LenEnc_Encode
[function]
[call site]
00103
RangeEnc_ShiftLow
[function]
[call site]
00104
LenEnc_Encode
[function]
[call site]
00105
RangeEnc_ShiftLow
[function]
[call site]
00106
RcTree_ReverseEncode
[function]
[call site]
00107
RangeEnc_ShiftLow
[function]
[call site]
00108
RangeEnc_ShiftLow
[function]
[call site]
00109
RangeEnc_ShiftLow
[function]
[call site]
00110
RangeEnc_ShiftLow
[function]
[call site]
00111
RangeEnc_ShiftLow
[function]
[call site]
00112
RangeEnc_ShiftLow
[function]
[call site]
00113
FillAlignPrices
[function]
[call site]
00114
FillDistancesPrices
[function]
[call site]
00115
LenPriceEnc_UpdateTables
[function]
[call site]
00116
LenPriceEnc_UpdateTables
[function]
[call site]
00117
CheckErrors
[function]
[call site]
00118
Flush
[function]
[call site]
00119
LzmaEnc_Finish
[function]
[call site]
00120
__assert_fail
[call site]
00121
OutputBuffer::size() const
[function]
[call site]
00122
__assert_fail
[call site]
00123
__assert_fail
[call site]
00124
OutputBuffer::size() const
[function]
[call site]
00125
OutputBuffer::data() const
[function]
[call site]
00126
LzmaDecode
[function]
[call site]
00127
LzmaDec_AllocateProbs
[function]
[call site]
00128
LzmaProps_Decode
[function]
[call site]
00129
LzmaDec_AllocateProbs2
[function]
[call site]
00130
LzmaDec_FreeProbs
[function]
[call site]
00131
LzmaDec_Init
[function]
[call site]
00132
LzmaDec_InitDicAndState
[function]
[call site]
00133
LzmaDec_DecodeToDic
[function]
[call site]
00134
LzmaDec_WriteRem
[function]
[call site]
00135
LzmaDec_TryDummy
[function]
[call site]
00136
LzmaDec_DecodeReal2
[function]
[call site]
00137
LzmaDec_DecodeReal_3
[function]
[call site]
00138
LzmaDec_WriteRem
[function]
[call site]
00139
LzmaDec_TryDummy
[function]
[call site]
00140
LzmaDec_DecodeReal2
[function]
[call site]
00141
LzmaDec_FreeProbs
[function]
[call site]
00142
__assert_fail
[call site]
00143
__assert_fail
[call site]
00144
OutputBuffer::size() const
[function]
[call site]
00145
__assert_fail
[call site]
00146
memcmp
[call site]
00147
LzmaEnc_Destroy
[function]
[call site]
00148
LzmaEnc_Destruct
[function]
[call site]
00149
MatchFinder_Free
[function]
[call site]
00150
LzmaEnc_FreeLits
[function]
[call site]
00151
RangeEnc_Free
[function]
[call site]
00152