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 |
---|---|---|---|---|---|---|---|
0 | 0 | None | 0 | 121 | Ppmd7_EncodeSymbol | call site: 00058 | /src/lzma-fuzz/sdk/C/Ppmd7Enc.c:149 |
0 | 0 | None | 0 | 105 | Ppmd7_DecodeSymbol | call site: 00087 | /src/lzma-fuzz/sdk/C/Ppmd7Dec.c:150 |
0 | 0 | None | 0 | 0 | LzmaAlloc(ISzAllocconst*,unsignedlong) | call site: 00000 | /src/lzma-fuzz/./common-alloc.h:36 |
0 | 0 | None | 0 | 0 | InputByteBuffer::Read() | call site: 00000 | /src/lzma-fuzz/./common-buffer.h:232 |
0 | 0 | None | 0 | 0 | SzAlloc | call site: 00000 | /src/lzma-fuzz/sdk/C/7zAlloc.c:28 |
0 | 0 | None | 0 | 0 | Ppmd7_Alloc | call site: 00003 | /src/lzma-fuzz/sdk/C/Ppmd7.c:115 |
0 | 0 | None | 0 | 0 | Ppmd7z_RangeDec_Init | call site: 00079 | /src/lzma-fuzz/sdk/C/Ppmd7Dec.c:16 |
0 | 0 | None | 0 | 0 | Ppmd7_DecodeSymbol | call site: 00083 | /src/lzma-fuzz/sdk/C/Ppmd7Dec.c:115 |
0 | 0 | None | 0 | 0 | Ppmd7_DecodeSymbol | call site: 00089 | /src/lzma-fuzz/sdk/C/Ppmd7Dec.c:185 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
Ppmd7_Construct
[function]
[call site]
00001
Ppmd7_Alloc
[function]
[call site]
00002
Ppmd7_Free
[function]
[call site]
00003
Ppmd7_Free
[function]
[call site]
00004
Ppmd7_Init
[function]
[call site]
00005
RestartModel
[function]
[call site]
00006
SetSuccessor
[function]
[call site]
00007
OutputByteBuffer::OutputByteBuffer()
[function]
[call site]
00008
Ppmd7z_RangeEnc_Init
[function]
[call site]
00009
OutputByteBuffer::stream()
[function]
[call site]
00010
Ppmd7_EncodeSymbol
[function]
[call site]
00011
RangeEnc_Encode
[function]
[call site]
00012
RangeEnc_ShiftLow
[function]
[call site]
00013
Ppmd7_Update1_0
[function]
[call site]
00014
Rescale
[function]
[call site]
00015
InsertNode
[function]
[call site]
00016
ShrinkUnits
[function]
[call site]
00017
RemoveNode
[function]
[call site]
00018
InsertNode
[function]
[call site]
00019
SplitBlock
[function]
[call site]
00020
InsertNode
[function]
[call site]
00021
InsertNode
[function]
[call site]
00022
NextContext
[function]
[call site]
00023
UpdateModel
[function]
[call site]
00024
SwapStates
[function]
[call site]
00025
CreateSuccessors
[function]
[call site]
00026
SetSuccessor
[function]
[call site]
00027
RemoveNode
[function]
[call site]
00028
AllocUnitsRare
[function]
[call site]
00029
GlueFreeBlocks
[function]
[call site]
00030
InsertNode
[function]
[call site]
00031
InsertNode
[function]
[call site]
00032
InsertNode
[function]
[call site]
00033
RemoveNode
[function]
[call site]
00034
RemoveNode
[function]
[call site]
00035
SplitBlock
[function]
[call site]
00036
SetSuccessor
[function]
[call site]
00037
RestartModel
[function]
[call site]
00038
SetSuccessor
[function]
[call site]
00039
RestartModel
[function]
[call site]
00040
CreateSuccessors
[function]
[call site]
00041
RestartModel
[function]
[call site]
00042
SetSuccessor
[function]
[call site]
00043
AllocUnits
[function]
[call site]
00044
RemoveNode
[function]
[call site]
00045
AllocUnitsRare
[function]
[call site]
00046
RestartModel
[function]
[call site]
00047
InsertNode
[function]
[call site]
00048
AllocUnits
[function]
[call site]
00049
RestartModel
[function]
[call site]
00050
SetSuccessor
[function]
[call site]
00051
RangeEnc_Encode
[function]
[call site]
00052
RangeEnc_Encode
[function]
[call site]
00053
RangeEnc_EncodeBit_0
[function]
[call site]
00054
RangeEnc_ShiftLow
[function]
[call site]
00055
Ppmd7_UpdateBin
[function]
[call site]
00056
NextContext
[function]
[call site]
00057
RangeEnc_EncodeBit_1
[function]
[call site]
00058
RangeEnc_ShiftLow
[function]
[call site]
00059
Ppmd7_MakeEscFreq
[function]
[call site]
00060
RangeEnc_Encode
[function]
[call site]
00061
Ppmd7_Update2
[function]
[call site]
00062
Rescale
[function]
[call site]
00063
UpdateModel
[function]
[call site]
00064
RangeEnc_Encode
[function]
[call site]
00065
OutputByteBuffer::~OutputByteBuffer()
[function]
[call site]
00066
Ppmd7z_RangeEnc_FlushData
[function]
[call site]
00067
RangeEnc_ShiftLow
[function]
[call site]
00068
Ppmd7_Free
[function]
[call site]
00069
OutputByteBuffer::size() const
[function]
[call site]
00070
__assert_fail
[call site]
00071
OutputByteBuffer::data() const
[function]
[call site]
00072
Ppmd7_Construct
[function]
[call site]
00073
Ppmd7_Alloc
[function]
[call site]
00074
__assert_fail
[call site]
00075
Ppmd7_Init
[function]
[call site]
00076
Ppmd7z_RangeDec_CreateVTable
[function]
[call site]
00077
InputByteBuffer::stream()
[function]
[call site]
00078
Ppmd7z_RangeDec_Init
[function]
[call site]
00079
__assert_fail
[call site]
00080
Ppmd7_DecodeSymbol
[function]
[call site]
00081
Ppmd7_Update1_0
[function]
[call site]
00082
Ppmd7_Update1
[function]
[call site]
00083
SwapStates
[function]
[call site]
00084
Rescale
[function]
[call site]
00085
NextContext
[function]
[call site]
00086
Ppmd7_UpdateBin
[function]
[call site]
00087
Ppmd7_MakeEscFreq
[function]
[call site]
00088
Ppmd7_Update2
[function]
[call site]
00089
__assert_fail
[call site]
00090
__assert_fail
[call site]
00091
Ppmd7_Free
[function]
[call site]
00092