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