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: 00159 | /src/brunsli/_deps/brotli-src/c/common/transform.c:271 |
0 | 48 |
11 :
['std::__1::vector
|
0 | 60 | brunsli::DecodeOriginalJpg(brunsli::internal::dec::State*,brunsli::JPEGData*) | call site: 00000 | /src/brunsli/c/dec/brunsli_decode.cc:2025 |
0 | 9 |
2 :
['brunsli::SkipAvailableBytes(brunsli::internal::dec::State*, unsigned long)', 'brunsli::RemainingSectionLength(brunsli::internal::dec::State*)'] |
0 | 66 | brunsli::DecodeHistogramDataSection(brunsli::internal::dec::State*,brunsli::JPEGData*) | call site: 00000 | /src/brunsli/c/dec/brunsli_decode.cc:1864 |
0 | 2 |
1 :
['SaveErrorCode'] |
0 | 2 | BrotliDecoderTakeOutput | call site: 00178 | /src/brunsli/_deps/brotli-src/c/dec/decode.c:2563 |
0 | 0 | None | 9 | 9 | BrotliTransformDictionaryWord | call site: 00158 | /src/brunsli/_deps/brotli-src/c/common/transform.c:267 |
0 | 0 | None | 4 | 11 | brunsli::(anonymousnamespace)::EncodeCOM(brunsli::JPEGDataconst&,brunsli::internal::dec::SerializationState*) | call site: 00000 | /src/brunsli/c/dec/jpeg_data_writer.cc:493 |
0 | 0 | None | 2 | 490 | brunsli::DecodeHistogramDataSection(brunsli::internal::dec::State*,brunsli::JPEGData*) | call site: 00000 | /src/brunsli/c/dec/brunsli_decode.cc:1847 |
0 | 0 | None | 0 | 1987 | brunsli::internal::dec::ProcessJpeg(brunsli::internal::dec::State*,brunsli::JPEGData*) | call site: 00000 | /src/brunsli/c/dec/brunsli_decode.cc:2421 |
0 | 0 | None | 0 | 1987 | brunsli::internal::dec::ProcessJpeg(brunsli::internal::dec::State*,brunsli::JPEGData*) | call site: 00000 | /src/brunsli/c/dec/brunsli_decode.cc:2431 |
0 | 0 | None | 0 | 1381 | BrotliDecoderDecompressStream | call site: 00173 | /src/brunsli/_deps/brotli-src/c/dec/decode.c:2075 |
0 | 0 | None | 0 | 1381 | BrotliDecoderDecompressStream | call site: 00173 | /src/brunsli/_deps/brotli-src/c/dec/decode.c:2179 |
0 | 0 | None | 0 | 455 | brunsli::internal::dec::SerializeJpeg(brunsli::internal::dec::State*,brunsli::JPEGDataconst&,unsignedlong*,unsignedchar**) | call site: 00000 | /src/brunsli/c/dec/jpeg_data_writer.cc:1030 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
DoTestOneInput(unsigned char const*, unsigned long)
[function]
[call site]
00001
brunsli::JPEGOutput::JPEGOutput(unsigned long (*)(void*, unsigned char const*, unsigned long), void*)
[function]
[call site]
00002
DiscardOutputFunction(void*, unsigned char const*, unsigned long)
[function]
[call site]
00003
brunsli::JPEGData::JPEGData()
[function]
[call site]
00004
brunsli::BrunsliDecodeJpeg(unsigned char const*, unsigned long, brunsli::JPEGData*)
[function]
[call site]
00005
brunsli::internal::dec::State::State()
[function]
[call site]
00006
brunsli::internal::dec::InternalState::InternalState()
[function]
[call site]
00007
brunsli::internal::dec::AcDcState::AcDcState()
[function]
[call site]
00008
brunsli::ANSDecoder::ANSDecoder()
[function]
[call site]
00009
brunsli::BitSource::BitSource()
[function]
[call site]
00010
brunsli::BinaryArithmeticDecoder::BinaryArithmeticDecoder()
[function]
[call site]
00011
brunsli::internal::dec::SerializationState::SerializationState()
[function]
[call site]
00012
brunsli::internal::dec::EncodeScanState::EncodeScanState()
[function]
[call site]
00013
brunsli::internal::dec::BitWriter::BitWriter()
[function]
[call site]
00014
brunsli::internal::dec::OutputChunk::OutputChunk(unsigned long)
[function]
[call site]
00015
brunsli::internal::dec::MetadataState::~MetadataState()
[function]
[call site]
00016
BrotliDecoderDestroyInstance
[function]
[call site]
00017
BrotliDecoderStateCleanup
[function]
[call site]
00018
BrotliDecoderStateCleanupAfterMetablock
[function]
[call site]
00019
__clang_call_terminate
[call site]
00020
__cxa_begin_catch
[call site]
00021
brunsli::internal::dec::ProcessJpeg(brunsli::internal::dec::State*, brunsli::JPEGData*)
[function]
[call site]
00022
brunsli::internal::dec::ChargeBuffer(brunsli::internal::dec::State*)
[function]
[call site]
00023
brunsli::internal::dec::LoadInput(brunsli::internal::dec::State*)
[function]
[call site]
00024
brunsli::internal::dec::DoProcessJpeg(brunsli::internal::dec::State*, brunsli::JPEGData*)
[function]
[call site]
00025
brunsli::VerifySignature(brunsli::internal::dec::State*)
[function]
[call site]
00026
brunsli::CheckCanRead(brunsli::internal::dec::State*, unsigned long)
[function]
[call site]
00027
memcmp
[call site]
00028
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00029
brunsli::DecodeHeader(brunsli::internal::dec::State*, brunsli::JPEGData*)
[function]
[call site]
00030
brunsli::ReadTag(brunsli::internal::dec::State*, brunsli::internal::dec::SectionState*)
[function]
[call site]
00031
brunsli::CheckCanReadByte(brunsli::internal::dec::State*)
[function]
[call site]
00032
brunsli::ReadByte(brunsli::internal::dec::State*)
[function]
[call site]
00033
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00034
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00035
brunsli::EnterSection(brunsli::internal::dec::State*, brunsli::internal::dec::SectionState*)
[function]
[call site]
00036
brunsli::DecodeBase128(brunsli::internal::dec::State*, unsigned long*)
[function]
[call site]
00037
brunsli::CheckCanRead(brunsli::internal::dec::State*, unsigned long)
[function]
[call site]
00038
brunsli::PeekByte(brunsli::internal::dec::State*, unsigned long)
[function]
[call site]
00039
brunsli::SkipBytes(brunsli::internal::dec::State*, unsigned long)
[function]
[call site]
00040
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00041
brunsli::IsAtSectionBoundary(brunsli::internal::dec::State*)
[function]
[call site]
00042
brunsli::ReadTag(brunsli::internal::dec::State*, brunsli::internal::dec::SectionState*)
[function]
[call site]
00043
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00044
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00045
brunsli::DecodeBase128(brunsli::internal::dec::State*, unsigned long*)
[function]
[call site]
00046
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00047
brunsli::SkipAvailableBytes(brunsli::internal::dec::State*, unsigned long)
[function]
[call site]
00048
brunsli::GetBytesAvailable(brunsli::internal::dec::State*)
[function]
[call site]
00049
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00050
brunsli::DecodeBase128(brunsli::internal::dec::State*, unsigned long*)
[function]
[call site]
00051
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00052
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00053
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00054
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00055
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00056
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00057
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00058
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00059
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00060
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00061
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00062
brunsli::internal::dec::UpdateSubsamplingDerivatives(brunsli::JPEGData*)
[function]
[call site]
00063
brunsli::DivCeil(int, int)
[function]
[call site]
00064
brunsli::DivCeil(int, int)
[function]
[call site]
00065
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00066
brunsli::internal::dec::PrepareMeta(brunsli::JPEGData const*, brunsli::internal::dec::State*)
[function]
[call site]
00067
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00068
brunsli::LeaveSection(brunsli::internal::dec::SectionState*)
[function]
[call site]
00069
brunsli::DecodeOriginalJpg(brunsli::internal::dec::State*, brunsli::JPEGData*)
[function]
[call site]
00070
brunsli::ReadTag(brunsli::internal::dec::State*, brunsli::internal::dec::SectionState*)
[function]
[call site]
00071
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00072
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00073
brunsli::EnterSection(brunsli::internal::dec::State*, brunsli::internal::dec::SectionState*)
[function]
[call site]
00074
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00075
brunsli::GetBytesAvailable(brunsli::internal::dec::State*)
[function]
[call site]
00076
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00077
brunsli::SkipBytes(brunsli::internal::dec::State*, unsigned long)
[function]
[call site]
00078
brunsli::SkipBytes(brunsli::internal::dec::State*, unsigned long)
[function]
[call site]
00079
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00080
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00081
brunsli::LeaveSection(brunsli::internal::dec::SectionState*)
[function]
[call site]
00082
brunsli::ParseSection(brunsli::internal::dec::State*)
[function]
[call site]
00083
brunsli::EnterSection(brunsli::internal::dec::State*, brunsli::internal::dec::SectionState*)
[function]
[call site]
00084
brunsli::DecodeBase128(brunsli::internal::dec::State*, unsigned long*)
[function]
[call site]
00085
brunsli::ReadTag(brunsli::internal::dec::State*, brunsli::internal::dec::SectionState*)
[function]
[call site]
00086
brunsli::internal::dec::HasSection(brunsli::internal::dec::State const*, unsigned int)
[function]
[call site]
00087
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00088
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00089
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00090
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00091
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00092
brunsli::ProcessSection(brunsli::internal::dec::State*, brunsli::JPEGData*)
[function]
[call site]
00093
brunsli::GetBytesAvailable(brunsli::internal::dec::State*)
[function]
[call site]
00094
brunsli::RemainingSectionLength(brunsli::internal::dec::State*)
[function]
[call site]
00095
brunsli::IsOutOfSectionBounds(brunsli::internal::dec::State*)
[function]
[call site]
00096
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00097
brunsli::DecodeMetaDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)
[function]
[call site]
00098
brunsli::IsAtSectionBoundary(brunsli::internal::dec::State*)
[function]
[call site]
00099
brunsli::RemainingSectionLength(brunsli::internal::dec::State*)
[function]
[call site]
00100
brunsli::CheckCanReadByte(brunsli::internal::dec::State*)
[function]
[call site]
00101
brunsli::ReadByte(brunsli::internal::dec::State*)
[function]
[call site]
00102
brunsli::ProcessMetaData(unsigned char const*, unsigned long, brunsli::internal::dec::MetadataState*, brunsli::JPEGData*)
[function]
[call site]
00103
brunsli::GenerateApp0Marker(unsigned char)
[function]
[call site]
00104
brunsli::GenerateAppMarker(unsigned char, unsigned char)
[function]
[call site]
00105
brunsli::internal::dec::MetadataState::CanFinish()
[function]
[call site]
00106
brunsli::DecodeBase128(brunsli::internal::dec::State*, unsigned long*)
[function]
[call site]
00107
brunsli::IsOutOfSectionBounds(brunsli::internal::dec::State*)
[function]
[call site]
00108
brunsli::RemainingSectionLength(brunsli::internal::dec::State*)
[function]
[call site]
00109
BrotliDecoderCreateInstance
[function]
[call site]
00110
BrotliDecoderStateInit
[function]
[call site]
00111
BrotliInitBitReader
[function]
[call site]
00112
BrotliGetDictionary
[function]
[call site]
00113
BrotliGetTransforms
[function]
[call site]
00114
brunsli::GetBytesAvailable(brunsli::internal::dec::State*)
[function]
[call site]
00115
BrotliDecoderDecompressStream
[function]
[call site]
00116
WriteRingBuffer
[function]
[call site]
00117
UnwrittenBytes
[function]
[call site]
00118
BrotliWarmupBitReader
[function]
[call site]
00119
DecodeWindowBits
[function]
[call site]
00120
BrotliDecoderStateMetablockBegin
[function]
[call site]
00121
DecodeMetaBlockLength
[function]
[call site]
00122
BrotliCalculateRingBufferSize
[function]
[call site]
00123
DecodeVarLenUint8
[function]
[call site]
00124
ReadHuffmanCode
[function]
[call site]
00125
ReadSimpleHuffmanSymbols
[function]
[call site]
00126
BrotliBuildSimpleHuffmanTable
[function]
[call site]
00127
ReadCodeLengthCodeLengths
[function]
[call site]
00128
BrotliBuildCodeLengthsHuffmanTable
[function]
[call site]
00129
ReadSymbolCodeLengths
[function]
[call site]
00130
BrotliWarmupBitReader
[function]
[call site]
00131
SafeReadSymbolCodeLengths
[function]
[call site]
00132
BrotliBuildHuffmanTable
[function]
[call site]
00133
ReadHuffmanCode
[function]
[call site]
00134
SafeDecodeSymbol
[function]
[call site]
00135
CopyUncompressedBlockToOutput
[function]
[call site]
00136
BrotliEnsureRingBuffer
[function]
[call site]
00137
WriteRingBuffer
[function]
[call site]
00138
ReadContextModes
[function]
[call site]
00139
DecodeContextMap
[function]
[call site]
00140
DecodeVarLenUint8
[function]
[call site]
00141
ReadHuffmanCode
[function]
[call site]
00142
SafeDecodeSymbol
[function]
[call site]
00143
InverseMoveToFrontTransform
[function]
[call site]
00144
DecodeContextMap
[function]
[call site]
00145
BrotliDecoderHuffmanTreeGroupInit
[function]
[call site]
00146
BrotliDecoderHuffmanTreeGroupInit
[function]
[call site]
00147
BrotliDecoderHuffmanTreeGroupInit
[function]
[call site]
00148
HuffmanTreeGroupDecode
[function]
[call site]
00149
ReadHuffmanCode
[function]
[call site]
00150
BrotliEnsureRingBuffer
[function]
[call site]
00151
CalculateDistanceLut
[function]
[call site]
00152
ProcessCommands
[function]
[call site]
00153
BrotliWarmupBitReader
[function]
[call site]
00154
DecodeLiteralBlockSwitch
[function]
[call site]
00155
BrotliTransformDictionaryWord
[function]
[call site]
00156
ToUpperCase
[function]
[call site]
00157
ToUpperCase
[function]
[call site]
00158
Shift
[function]
[call site]
00159
Shift
[function]
[call site]
00160
SafeProcessCommands
[function]
[call site]
00161
SafeDecodeCommandBlockSwitch
[function]
[call site]
00162
SafeDecodeSymbol
[function]
[call site]
00163
SafeDecodeSymbol
[function]
[call site]
00164
SafeDecodeSymbol
[function]
[call site]
00165
SafeDecodeSymbol
[function]
[call site]
00166
SafeDecodeSymbol
[function]
[call site]
00167
BrotliTransformDictionaryWord
[function]
[call site]
00168
WriteRingBuffer
[function]
[call site]
00169
WrapRingBuffer
[function]
[call site]
00170
BrotliDecoderStateCleanupAfterMetablock
[function]
[call site]
00171
WriteRingBuffer
[function]
[call site]
00172
SaveErrorCode
[function]
[call site]
00173
brunsli::DecodeMetaDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00174
BrotliDecoderDestroyInstance
[function]
[call site]
00175
BrotliDecoderTakeOutput
[function]
[call site]
00176
WrapRingBuffer
[function]
[call site]
00177
WriteRingBuffer
[function]
[call site]
00178
SaveErrorCode
[function]
[call site]
00179
brunsli::SkipBytes(brunsli::internal::dec::State*, unsigned long)
[function]
[call site]
00180
brunsli::ProcessMetaData(unsigned char const*, unsigned long, brunsli::internal::dec::MetadataState*, brunsli::JPEGData*)
[function]
[call site]
00181
brunsli::RemainingSectionLength(brunsli::internal::dec::State*)
[function]
[call site]
00182
brunsli::internal::dec::MetadataState::CanFinish()
[function]
[call site]
00183
brunsli::RemainingSectionLength(brunsli::internal::dec::State*)
[function]
[call site]
00184
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00185
brunsli::DecodeJPEGInternalsSection(brunsli::internal::dec::State*, brunsli::JPEGData*)
[function]
[call site]
00186
brunsli::BrunsliBitReaderInit(brunsli::BrunsliBitReader*)
[function]
[call site]
00187
brunsli::PrepareBitReader(brunsli::BrunsliBitReader*, brunsli::internal::dec::State*)
[function]
[call site]
00188
brunsli::GetBytesAvailable(brunsli::internal::dec::State*)
[function]
[call site]
00189
brunsli::BrunsliBitReaderResume(brunsli::BrunsliBitReader*, unsigned char const*, unsigned long)
[function]
[call site]
00190
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00191
brunsli::DecodeJPEGInternalsSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00192
brunsli::SuspendBitReader(brunsli::BrunsliBitReader*, brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00193
brunsli::GetBytesAvailable(brunsli::internal::dec::State*)
[function]
[call site]
00194
brunsli::BrunsliBitReaderSuspend(brunsli::BrunsliBitReader*)
[function]
[call site]
00195
brunsli::SkipBytes(brunsli::internal::dec::State*, unsigned long)
[function]
[call site]
00196
brunsli::CheckBoundary(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00197
brunsli::RemainingSectionLength(brunsli::internal::dec::State*)
[function]
[call site]
00198
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00199
brunsli::DecodeJPEGInternalsSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00200
brunsli::DecodeHuffmanCode(brunsli::internal::dec::State*, brunsli::JPEGData*)
[function]
[call site]
00201
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00202
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00203
brunsli::PermutationCoder::Init(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >)
[function]
[call site]
00204
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00205
Log2FloorNonZero(unsigned int)
[function]
[call site]
00206
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00207
brunsli::PermutationCoder::num_bits() const
[function]
[call site]
00208
Log2FloorNonZero(unsigned int)
[function]
[call site]
00209
bool brunsli::DecodeLimitedVarint<2ul>(brunsli::internal::dec::VarintState*, brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00210
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00211
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00212
brunsli::BrunsliDumpAndAbort(char const*, int, char const*)
[function]
[call site]
00213
brunsli::PermutationCoder::Remove(unsigned long, unsigned char*)
[function]
[call site]
00217
brunsli::PermutationCoder::Clear()
[function]
[call site]
00218
brunsli::DecodeJPEGInternalsSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00219
brunsli::DecodeJPEGInternalsSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00220
brunsli::DecodeScanInfo(brunsli::internal::dec::State*, brunsli::JPEGData*)
[function]
[call site]
00221
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00222
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00223
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00224
brunsli::DecodeVarint(brunsli::internal::dec::VarintState*, brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00225
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00226
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00227
brunsli::BrunsliDumpAndAbort(char const*, int, char const*)
[function]
[call site]
00228
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00229
brunsli::DecodeScanInfo(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()() const
[function]
[call site]
00230
brunsli::DecodeVarint(brunsli::internal::dec::VarintState*, brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00231
brunsli::DecodeScanInfo(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()() const
[function]
[call site]
00232
brunsli::DecodeJPEGInternalsSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00233
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00234
brunsli::DecodeJPEGInternalsSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00235
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00236
brunsli::DecodeJPEGInternalsSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00237
brunsli::DecodeJPEGInternalsSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00238
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00239
brunsli::DecodeJPEGInternalsSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00240
brunsli::DecodeJPEGInternalsSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00241
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00242
brunsli::DecodeJPEGInternalsSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00243
bool brunsli::DecodeLimitedVarint<8ul>(brunsli::internal::dec::VarintState*, brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00244
brunsli::DecodeJPEGInternalsSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00245
brunsli::PaddingBitsLimit(brunsli::JPEGData const&)
[function]
[call site]
00246
brunsli::DecodeJPEGInternalsSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00247
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00248
brunsli::DecodeJPEGInternalsSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00249
brunsli::DecodeJPEGInternalsSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00250
brunsli::BrunsliBitReaderFinish(brunsli::BrunsliBitReader*)
[function]
[call site]
00251
brunsli::BrunsliBitReaderIsHealthy(brunsli::BrunsliBitReader*)
[function]
[call site]
00252
brunsli::DecodeJPEGInternalsSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00253
brunsli::DecodeBase128(brunsli::internal::dec::State*, unsigned long*)
[function]
[call site]
00254
brunsli::CheckBoundary(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00255
brunsli::RemainingSectionLength(brunsli::internal::dec::State*)
[function]
[call site]
00256
brunsli::GetBytesAvailable(brunsli::internal::dec::State*)
[function]
[call site]
00257
brunsli::SkipBytes(brunsli::internal::dec::State*, unsigned long)
[function]
[call site]
00258
brunsli::IsAtSectionBoundary(brunsli::internal::dec::State*)
[function]
[call site]
00259
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00260
brunsli::internal::dec::HasSection(brunsli::internal::dec::State const*, unsigned int)
[function]
[call site]
00261
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00262
brunsli::DecodeQuantDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)
[function]
[call site]
00263
brunsli::BrunsliBitReaderInit(brunsli::BrunsliBitReader*)
[function]
[call site]
00264
brunsli::PrepareBitReader(brunsli::BrunsliBitReader*, brunsli::internal::dec::State*)
[function]
[call site]
00265
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00266
brunsli::DecodeQuantDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00267
brunsli::SuspendBitReader(brunsli::BrunsliBitReader*, brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00268
brunsli::DecodeQuantDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00269
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00270
brunsli::DecodeQuantDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00271
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00272
brunsli::DecodeQuantDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00273
brunsli::FillQuantMatrix(bool, unsigned int, unsigned char*)
[function]
[call site]
00274
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00275
brunsli::DecodeQuantDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00276
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00277
brunsli::DecodeQuantDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00278
brunsli::DecodeVarint(brunsli::internal::dec::VarintState*, brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00279
brunsli::DecodeQuantDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00280
brunsli::DecodeQuantDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00281
brunsli::DecodeQuantDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00282
brunsli::DecodeQuantDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00283
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00284
brunsli::DecodeQuantDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00285
brunsli::DecodeQuantDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00286
brunsli::DecodeQuantDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00287
brunsli::BrunsliBitReaderFinish(brunsli::BrunsliBitReader*)
[function]
[call site]
00288
brunsli::BrunsliBitReaderIsHealthy(brunsli::BrunsliBitReader*)
[function]
[call site]
00289
brunsli::IsAtSectionBoundary(brunsli::internal::dec::State*)
[function]
[call site]
00290
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00291
brunsli::internal::dec::HasSection(brunsli::internal::dec::State const*, unsigned int)
[function]
[call site]
00292
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00293
brunsli::DecodeHistogramDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)
[function]
[call site]
00294
brunsli::BrunsliBitReaderInit(brunsli::BrunsliBitReader*)
[function]
[call site]
00295
brunsli::Arena<brunsli::HuffmanCode>::reserve(unsigned long)
[function]
[call site]
00296
brunsli::PrepareBitReader(brunsli::BrunsliBitReader*, brunsli::internal::dec::State*)
[function]
[call site]
00297
brunsli::RemainingSectionLength(brunsli::internal::dec::State*)
[function]
[call site]
00298
brunsli::BrunsliBitReaderSetOptimistic(brunsli::BrunsliBitReader*)
[function]
[call site]
00299
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00300
brunsli::DecodeHistogramDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00301
brunsli::SuspendBitReader(brunsli::BrunsliBitReader*, brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00302
brunsli::DecodeHistogramDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00303
brunsli::BrunsliBitReaderIsHealthy(brunsli::BrunsliBitReader*)
[function]
[call site]
00304
brunsli::DecodeHistogramDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00305
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00306
brunsli::DecodeHistogramDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00307
brunsli::DecodeVarLenUint8(brunsli::BrunsliBitReader*)
[function]
[call site]
00308
brunsli::BrunsliBitReaderIsHealthy(brunsli::BrunsliBitReader*)
[function]
[call site]
00309
brunsli::DecodeHistogramDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00310
brunsli::DecodeHistogramDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00311
brunsli::BrunsliBitReaderIsHealthy(brunsli::BrunsliBitReader*)
[function]
[call site]
00312
brunsli::DecodeHistogramDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00313
brunsli::RemainingSectionLength(brunsli::internal::dec::State*)
[function]
[call site]
00314
brunsli::IsAtSectionBoundary(brunsli::internal::dec::State*)
[function]
[call site]
00315
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00316
brunsli::DecodeHistogramDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00317
brunsli::HuffmanDecodingData::HuffmanDecodingData()
[function]
[call site]
00318
brunsli::HuffmanDecodingData::ReadFromBitStream(unsigned long, brunsli::BrunsliBitReader*, brunsli::Arena<brunsli::HuffmanCode>*)
[function]
[call site]
00319
brunsli::Arena<brunsli::HuffmanCode>::Arena()
[function]
[call site]
00320
Log2FloorNonZero(unsigned int)
[function]
[call site]
00321
brunsli::ReadSimpleCode(unsigned short, brunsli::BrunsliBitReader*, brunsli::HuffmanCode*)::{lambda(unsigned long, unsigned long)#1}::operator()(unsigned long, unsigned long) const
[function]
[call site]
00322
brunsli::BrunsliBitReaderIsHealthy(brunsli::BrunsliBitReader*)
[function]
[call site]
00323
brunsli::ReadHuffmanCodeLengths(unsigned char const*, unsigned long, unsigned char*, brunsli::BrunsliBitReader*)
[function]
[call site]
00324
brunsli::BuildHuffmanTable(brunsli::HuffmanCode*, unsigned long, unsigned char const*, unsigned long, unsigned short*)
[function]
[call site]
00325
brunsli::ReplicateValue(brunsli::HuffmanCode*, int, int, brunsli::HuffmanCode)
[function]
[call site]
00326
brunsli::GetNextKey(int, unsigned long)
[function]
[call site]
00327
brunsli::NextTableBitSize(unsigned short const*, unsigned long, unsigned long)
[function]
[call site]
00328
brunsli::ReplicateValue(brunsli::HuffmanCode*, int, int, brunsli::HuffmanCode)
[function]
[call site]
00329
brunsli::GetNextKey(int, unsigned long)
[function]
[call site]
00330
brunsli::BrunsliBitReaderIsHealthy(brunsli::BrunsliBitReader*)
[function]
[call site]
00331
brunsli::BrunsliBitReaderIsHealthy(brunsli::BrunsliBitReader*)
[function]
[call site]
00332
brunsli::Arena<brunsli::HuffmanCode>::reserve(unsigned long)
[function]
[call site]
00333
brunsli::Arena<brunsli::HuffmanCode>::data()
[function]
[call site]
00334
brunsli::BuildHuffmanTable(brunsli::HuffmanCode*, unsigned long, unsigned char const*, unsigned long, unsigned short*)
[function]
[call site]
00335
brunsli::Arena<brunsli::HuffmanCode>::data()
[function]
[call site]
00336
brunsli::Arena<brunsli::HuffmanCode>::~Arena()
[function]
[call site]
00337
brunsli::DecodeHistogramDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00338
brunsli::DecodeContextMap(brunsli::HuffmanDecodingData const&, unsigned long, unsigned long*, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*, brunsli::BrunsliBitReader*)
[function]
[call site]
00339
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00340
brunsli::HuffmanDecodingData::ReadSymbol(brunsli::BrunsliBitReader*) const
[function]
[call site]
00341
brunsli::(anonymous namespace)::InverseMoveToFrontTransform(unsigned char*, unsigned long)
[function]
[call site]
00342
brunsli::(anonymous namespace)::MoveToFront(unsigned char*, unsigned char)
[function]
[call site]
00343
brunsli::BrunsliBitReaderIsHealthy(brunsli::BrunsliBitReader*)
[function]
[call site]
00344
brunsli::DecodeHistogramDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00345
brunsli::BrunsliBitReaderCanRead(brunsli::BrunsliBitReader*, unsigned long)
[function]
[call site]
00346
brunsli::DecodeHistogramDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00347
brunsli::ReadHistogram(unsigned int, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >*, brunsli::BrunsliBitReader*)
[function]
[call site]
00348
brunsli::(anonymous namespace)::ReadShortHuffmanCode(brunsli::BrunsliBitReader*, signed char const*)
[function]
[call site]
00349
brunsli::(anonymous namespace)::ReadShortHuffmanCode(brunsli::BrunsliBitReader*, signed char const*)
[function]
[call site]
00350
brunsli::GetPopulationCountPrecision(unsigned int)
[function]
[call site]
00351
brunsli::BrunsliBitReaderIsHealthy(brunsli::BrunsliBitReader*)
[function]
[call site]
00352
brunsli::DecodeHistogramDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00353
brunsli::ANSDecodingData::Init(std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > const&)
[function]
[call site]
00354
brunsli::DecodeHistogramDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00355
brunsli::DecodeHistogramDataSection(brunsli::internal::dec::State*, brunsli::JPEGData*)::$_0::operator()(brunsli::BrunsliStatus) const
[function]
[call site]
00356
brunsli::BrunsliBitReaderFinish(brunsli::BrunsliBitReader*)
[function]
[call site]
00357
brunsli::BrunsliBitReaderIsHealthy(brunsli::BrunsliBitReader*)
[function]
[call site]
00358
brunsli::IsAtSectionBoundary(brunsli::internal::dec::State*)
[function]
[call site]
00359
brunsli::Arena<brunsli::HuffmanCode>::reset()
[function]
[call site]
00360
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00361
brunsli::internal::dec::HasSection(brunsli::internal::dec::State const*, unsigned int)
[function]
[call site]
00362
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00363
brunsli::internal::dec::HasSection(brunsli::internal::dec::State const*, unsigned int)
[function]
[call site]
00364
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00365
brunsli::RemainingSectionLength(brunsli::internal::dec::State*)
[function]
[call site]
00366
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00367
brunsli::internal::dec::WarmupMeta(brunsli::JPEGData*, brunsli::internal::dec::State*)
[function]
[call site]
00368
brunsli::DecodeDCDataSection(brunsli::internal::dec::State*)
[function]
[call site]
00369
brunsli::GetBytesAvailable(brunsli::internal::dec::State*)
[function]
[call site]
00370
brunsli::RemainingSectionLength(brunsli::internal::dec::State*)
[function]
[call site]
00371
brunsli::WordSource::WordSource(unsigned char const*, unsigned long, bool)
[function]
[call site]
00372
brunsli::DecodeDC(brunsli::internal::dec::State*, brunsli::WordSource*)
[function]
[call site]
00373
brunsli::ComponentStateDC::SetWidth(int)
[function]
[call site]
00374
brunsli::WordSource::CanRead(unsigned long)
[function]
[call site]
00375
brunsli::EnsureSubdecodersInitialized(brunsli::internal::dec::State*, brunsli::WordSource*)
[function]
[call site]
00376
brunsli::ANSDecoder::Init(brunsli::WordSource*)
[function]
[call site]
00377
brunsli::WordSource::GetNextWord()
[function]
[call site]
00378
brunsli::WordSource::GetNextWord()
[function]
[call site]
00379
brunsli::BitSource::Init(brunsli::WordSource*)
[function]
[call site]
00380
brunsli::WordSource::GetNextWord()
[function]
[call site]
00381
brunsli::BinaryArithmeticDecoder::Init(brunsli::WordSource*)
[function]
[call site]
00382
brunsli::WordSource::GetNextWord()
[function]
[call site]
00383
brunsli::WordSource::GetNextWord()
[function]
[call site]
00384
brunsli::WordSource::CanRead(unsigned long)
[function]
[call site]
00385
brunsli::IsEmptyBlockContext(int const*, int)
[function]
[call site]
00386
brunsli::Prob::get_proba() const
[function]
[call site]
00387
brunsli::BinaryArithmeticDecoder::ReadBit(int, brunsli::WordSource*)
[function]
[call site]
00388
brunsli::WordSource::GetNextWord()
[function]
[call site]
00389
brunsli::Prob::Add(int)
[function]
[call site]
00390
brunsli::Prob::get_proba() const
[function]
[call site]
00391
brunsli::BinaryArithmeticDecoder::ReadBit(int, brunsli::WordSource*)
[function]
[call site]
00392
brunsli::Prob::Add(int)
[function]
[call site]
00393
brunsli::WeightedAverageContextDC(int const*, int)
[function]
[call site]
00394
Log2FloorNonZero(unsigned int)
[function]
[call site]
00395
brunsli::Prob::get_proba() const
[function]
[call site]
00396
brunsli::BinaryArithmeticDecoder::ReadBit(int, brunsli::WordSource*)
[function]
[call site]
00397
brunsli::Prob::Add(int)
[function]
[call site]
00398
brunsli::ANSDecoder::ReadSymbol(brunsli::ANSDecodingData const&, brunsli::WordSource*)
[function]
[call site]
00399
brunsli::WordSource::GetNextWord()
[function]
[call site]
00400
brunsli::Prob::get_proba() const
[function]
[call site]
00401
brunsli::BinaryArithmeticDecoder::ReadBit(int, brunsli::WordSource*)
[function]
[call site]
00402
brunsli::Prob::Add(int)
[function]
[call site]
00403
brunsli::BitSource::ReadBits(int, brunsli::WordSource*)
[function]
[call site]
00404
brunsli::WordSource::GetNextWord()
[function]
[call site]
00405
brunsli::PredictWithAdaptiveMedian(short const*, int, int, int)
[function]
[call site]
00406
brunsli::(anonymous namespace)::AdaptiveMedian(int, int, int)
[function]
[call site]
00407
brunsli::FinalizeSubdecoders(brunsli::internal::dec::State*)
[function]
[call site]
00408
brunsli::ANSDecoder::CheckCRC() const
[function]
[call site]
00409
brunsli::BitSource::Finish()
[function]
[call site]
00410
brunsli::SkipBytes(brunsli::internal::dec::State*, unsigned long)
[function]
[call site]
00411
brunsli::IsAtSectionBoundary(brunsli::internal::dec::State*)
[function]
[call site]
00412
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00413
brunsli::internal::dec::HasSection(brunsli::internal::dec::State const*, unsigned int)
[function]
[call site]
00414
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00415
brunsli::RemainingSectionLength(brunsli::internal::dec::State*)
[function]
[call site]
00416
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00417
brunsli::internal::dec::WarmupMeta(brunsli::JPEGData*, brunsli::internal::dec::State*)
[function]
[call site]
00418
brunsli::DecodeACDataSection(brunsli::internal::dec::State*)
[function]
[call site]
00419
brunsli::GetBytesAvailable(brunsli::internal::dec::State*)
[function]
[call site]
00420
brunsli::RemainingSectionLength(brunsli::internal::dec::State*)
[function]
[call site]
00421
brunsli::WordSource::WordSource(unsigned char const*, unsigned long, bool)
[function]
[call site]
00422
brunsli::DecodeAC(brunsli::internal::dec::State*, brunsli::WordSource*)
[function]
[call site]
00423
brunsli::ComponentState::SetWidth(int)
[function]
[call site]
00424
brunsli::ComputeACPredictMultipliers(int const*, int*, int*)
[function]
[call site]
00425
brunsli::WordSource::CanRead(unsigned long)
[function]
[call site]
00426
brunsli::EnsureSubdecodersInitialized(brunsli::internal::dec::State*, brunsli::WordSource*)
[function]
[call site]
00427
brunsli::WordSource::CanRead(unsigned long)
[function]
[call site]
00428
brunsli::DecodeCoeffOrder(unsigned int*, brunsli::BitSource*, brunsli::WordSource*)
[function]
[call site]
00429
brunsli::BitSource::ReadBits(int, brunsli::WordSource*)
[function]
[call site]
00430
brunsli::BitSource::ReadBits(int, brunsli::WordSource*)
[function]
[call site]
00431
brunsli::DecodeLehmerCode(unsigned int const*, unsigned long, unsigned int*)
[function]
[call site]
00432
brunsli::WordSource::CanRead(unsigned long)
[function]
[call site]
00433
brunsli::DecodeAcBlock(brunsli::AcBlockCookie const&)
[function]
[call site]
00434
brunsli::NumNonzerosContext(unsigned char const*, int, int)
[function]
[call site]
00435
brunsli::DecodeNumNonzeros(brunsli::Prob*, brunsli::BinaryArithmeticDecoder*, brunsli::WordSource*)
[function]
[call site]
00436
brunsli::Prob::get_proba() const
[function]
[call site]
00437
brunsli::BinaryArithmeticDecoder::ReadBit(int, brunsli::WordSource*)
[function]
[call site]
00438
brunsli::Prob::Add(int)
[function]
[call site]
00439
brunsli::Prob::get_proba() const
[function]
[call site]
00440
brunsli::BinaryArithmeticDecoder::ReadBit(int, brunsli::WordSource*)
[function]
[call site]
00441
brunsli::Prob::Add(int)
[function]
[call site]
00442
brunsli::ACPredictContextRow(short const*, short const*, int const*, unsigned long*, unsigned long*)
[function]
[call site]
00443
brunsli::ACPredictContext(long, unsigned long*, unsigned long*)
[function]
[call site]
00444
Log2FloorNonZero(unsigned int)
[function]
[call site]
00445
brunsli::ACPredictContextCol(short const*, short const*, int const*, unsigned long*, unsigned long*)
[function]
[call site]
00446
brunsli::ACPredictContext(long, unsigned long*, unsigned long*)
[function]
[call site]
00447
brunsli::WeightedAverageContext(int const*, int)
[function]
[call site]
00448
Log2FloorNonZero(unsigned int)
[function]
[call site]
00449
brunsli::Prob::get_proba() const
[function]
[call site]
00450
brunsli::BinaryArithmeticDecoder::ReadBit(int, brunsli::WordSource*)
[function]
[call site]
00451
brunsli::Prob::Add(int)
[function]
[call site]
00452
brunsli::ZeroDensityContext(unsigned long, unsigned long, unsigned long)
[function]
[call site]
00453
brunsli::ANSDecoder::ReadSymbol(brunsli::ANSDecodingData const&, brunsli::WordSource*)
[function]
[call site]
00454
brunsli::Prob::get_proba() const
[function]
[call site]
00455
brunsli::BinaryArithmeticDecoder::ReadBit(int, brunsli::WordSource*)
[function]
[call site]
00456
brunsli::Prob::Add(int)
[function]
[call site]
00457
brunsli::BitSource::ReadBits(int, brunsli::WordSource*)
[function]
[call site]
00458
brunsli::DecodeEmptyAcBlock(int*, int*)
[function]
[call site]
00459
brunsli::FinalizeSubdecoders(brunsli::internal::dec::State*)
[function]
[call site]
00460
brunsli::SkipBytes(brunsli::internal::dec::State*, unsigned long)
[function]
[call site]
00461
brunsli::IsAtSectionBoundary(brunsli::internal::dec::State*)
[function]
[call site]
00462
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00463
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00464
brunsli::IsAtSectionBoundary(brunsli::internal::dec::State*)
[function]
[call site]
00465
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00466
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00467
brunsli::Fail(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00468
brunsli::internal::dec::UnloadInput(brunsli::internal::dec::State*, brunsli::BrunsliStatus)
[function]
[call site]
00469
brunsli::internal::dec::UnchargeBuffer(brunsli::internal::dec::State*)
[function]
[call site]
00470
brunsli::internal::dec::State::~State()
[function]
[call site]
00471
brunsli::WriteJpeg(brunsli::JPEGData const&, brunsli::JPEGOutput)
[function]
[call site]
00472
brunsli::internal::dec::State::State()
[function]
[call site]
00473
brunsli::internal::dec::SerializeJpeg(brunsli::internal::dec::State*, brunsli::JPEGData const&, unsigned long*, unsigned char**)
[function]
[call site]
00474
brunsli::internal::dec::SerializeJpeg(brunsli::internal::dec::State*, brunsli::JPEGData const&, unsigned long*, unsigned char**)::$_0::operator()() const
[function]
[call site]
00475
brunsli::(anonymous namespace)::PushOutput(std::__1::deque<brunsli::internal::dec::OutputChunk, std::__1::allocator<brunsli::internal::dec::OutputChunk> >*, unsigned long*, unsigned char**)
[function]
[call site]
00476
brunsli::internal::dec::HasSection(brunsli::internal::dec::State const*, unsigned int)
[function]
[call site]
00477
brunsli::internal::dec::HasSection(brunsli::internal::dec::State const*, unsigned int)
[function]
[call site]
00478
brunsli::(anonymous namespace)::EncodeSOI(brunsli::internal::dec::SerializationState*)
[function]
[call site]
00479
brunsli::internal::dec::OutputChunk::OutputChunk(std::initializer_list<unsigned char>)
[function]
[call site]
00480
brunsli::internal::dec::SerializeJpeg(brunsli::internal::dec::State*, brunsli::JPEGData const&, unsigned long*, unsigned char**)::$_0::operator()() const
[function]
[call site]
00481
brunsli::(anonymous namespace)::SerializeSection(unsigned char, brunsli::internal::dec::State const&, brunsli::internal::dec::SerializationState*, brunsli::JPEGData const&)
[function]
[call site]
00482
brunsli::(anonymous namespace)::EncodeSOF(brunsli::JPEGData const&, unsigned char, brunsli::internal::dec::SerializationState*)
[function]
[call site]
00483
brunsli::(anonymous namespace)::EncodeDHT(brunsli::JPEGData const&, brunsli::internal::dec::SerializationState*)
[function]
[call site]
00484
brunsli::(anonymous namespace)::BuildHuffmanCodeTable(brunsli::JPEGHuffmanCode const&, brunsli::HuffmanCodeTable*)
[function]
[call site]
00485
brunsli::(anonymous namespace)::EncodeRestart(unsigned char, brunsli::internal::dec::SerializationState*)
[function]
[call site]
00486
brunsli::internal::dec::OutputChunk::OutputChunk(std::initializer_list<unsigned char>)
[function]
[call site]
00487
brunsli::(anonymous namespace)::EncodeEOI(brunsli::JPEGData const&, brunsli::internal::dec::SerializationState*)
[function]
[call site]
00488
brunsli::internal::dec::OutputChunk::OutputChunk(std::initializer_list<unsigned char>)
[function]
[call site]
00489
brunsli::internal::dec::SerializationStatus brunsli::(anonymous namespace)::DoEncodeScan<0>(brunsli::JPEGData const&, brunsli::internal::dec::State const&, brunsli::internal::dec::SerializationState*)
[function]
[call site]
00490
brunsli::(anonymous namespace)::EncodeSOS(brunsli::JPEGData const&, brunsli::JPEGScanInfo const&, brunsli::internal::dec::SerializationState*)
[function]
[call site]
00491
brunsli::(anonymous namespace)::BitWriterInit(brunsli::internal::dec::BitWriter*, std::__1::deque<brunsli::internal::dec::OutputChunk, std::__1::allocator<brunsli::internal::dec::OutputChunk> >*)
[function]
[call site]
00492
brunsli::internal::dec::OutputChunk::OutputChunk(unsigned long)
[function]
[call site]
00493
brunsli::(anonymous namespace)::DCTCodingStateInit(brunsli::internal::dec::DCTCodingState*)
[function]
[call site]
00494
brunsli::(anonymous namespace)::DoEncodeScan<0>(brunsli::JPEGData const&, brunsli::internal::dec::State const&, brunsli::internal::dec::SerializationState*)::{lambda()#1}::operator()() const
[function]
[call site]
00495
brunsli::(anonymous namespace)::DoEncodeScan<0>(brunsli::JPEGData const&, brunsli::internal::dec::State const&, brunsli::internal::dec::SerializationState*)::{lambda()#2}::operator()() const
[function]
[call site]
00496
brunsli::internal::dec::HasSection(brunsli::internal::dec::State const*, unsigned int)
[function]
[call site]
00497
Log2FloorNonZero(unsigned int)
[function]
[call site]
00498
brunsli::(anonymous namespace)::SwapBuffer(brunsli::internal::dec::BitWriter*)
[function]
[call site]
00499
brunsli::internal::dec::OutputChunk::OutputChunk(unsigned long)
[function]
[call site]
00500
brunsli::(anonymous namespace)::JumpToByteBoundary(brunsli::internal::dec::BitWriter*, int const**, int const*)
[function]
[call site]
00501
brunsli::(anonymous namespace)::SwapBuffer(brunsli::internal::dec::BitWriter*)
[function]
[call site]
00502
brunsli::(anonymous namespace)::EmitMarker(brunsli::internal::dec::BitWriter*, int)
[function]
[call site]
00503
brunsli::(anonymous namespace)::SwapBuffer(brunsli::internal::dec::BitWriter*)
[function]
[call site]
00504
Log2FloorNonZero(unsigned int)
[function]
[call site]
00505
brunsli::(anonymous namespace)::DoEncodeScan<0>(brunsli::JPEGData const&, brunsli::internal::dec::State const&, brunsli::internal::dec::SerializationState*)::{lambda()#2}::operator()() const
[function]
[call site]
00506
brunsli::(anonymous namespace)::DoEncodeScan<0>(brunsli::JPEGData const&, brunsli::internal::dec::State const&, brunsli::internal::dec::SerializationState*)::{lambda()#1}::operator()() const
[function]
[call site]
00507
brunsli::(anonymous namespace)::EncodeDCTBlockSequential(short const*, brunsli::HuffmanCodeTable const&, brunsli::HuffmanCodeTable const&, int, short*, brunsli::internal::dec::BitWriter*)
[function]
[call site]
00508
Log2FloorNonZero(unsigned int)
[function]
[call site]
00509
Log2FloorNonZero(unsigned int)
[function]
[call site]
00510
Log2FloorNonZero(unsigned int)
[function]
[call site]
00511
brunsli::(anonymous namespace)::JumpToByteBoundary(brunsli::internal::dec::BitWriter*, int const**, int const*)
[function]
[call site]
00512
brunsli::(anonymous namespace)::BitWriterFinish(brunsli::internal::dec::BitWriter*)
[function]
[call site]
00513
brunsli::internal::dec::OutputChunk::OutputChunk(unsigned char const*, unsigned long)
[function]
[call site]
00514
brunsli::(anonymous namespace)::EncodeDQT(brunsli::JPEGData const&, brunsli::internal::dec::SerializationState*)
[function]
[call site]
00515
brunsli::(anonymous namespace)::EncodeDRI(brunsli::JPEGData const&, brunsli::internal::dec::SerializationState*)
[function]
[call site]
00516
brunsli::internal::dec::OutputChunk::OutputChunk(std::initializer_list<unsigned char>)
[function]
[call site]
00517
brunsli::internal::dec::OutputChunk::~OutputChunk()
[function]
[call site]
00518
brunsli::(anonymous namespace)::EncodeAPP(brunsli::JPEGData const&, unsigned char, brunsli::internal::dec::SerializationState*)
[function]
[call site]
00519
brunsli::internal::dec::OutputChunk::OutputChunk(std::initializer_list<unsigned char>)
[function]
[call site]
00520
brunsli::(anonymous namespace)::EncodeCOM(brunsli::JPEGData const&, brunsli::internal::dec::SerializationState*)
[function]
[call site]
00521
brunsli::internal::dec::OutputChunk::OutputChunk(std::initializer_list<unsigned char>)
[function]
[call site]
00522
brunsli::(anonymous namespace)::EncodeInterMarkerData(brunsli::JPEGData const&, brunsli::internal::dec::SerializationState*)
[function]
[call site]
00523
brunsli::internal::dec::SerializeJpeg(brunsli::internal::dec::State*, brunsli::JPEGData const&, unsigned long*, unsigned char**)::$_0::operator()() const
[function]
[call site]
00524
brunsli::JPEGOutput::Write(unsigned char const*, unsigned long) const
[function]
[call site]
00525
brunsli::internal::dec::State::~State()
[function]
[call site]
00526
brunsli::JPEGData::~JPEGData()
[function]
[call site]
00527