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 |
---|---|---|---|---|---|---|---|
523 | 523 |
2 :
['guetzli::OutputImage::Downsample(guetzli::OutputImage::DownsampleConfig const&)', 'guetzli::OutputImage::DownsampleConfig::DownsampleConfig()'] |
523 | 523 | guetzli::(anonymousnamespace)::Processor::DownsampleImage(guetzli::OutputImage*) | call site: 00000 | /src/guetzli/guetzli/processor.cc:98 |
0 | 0 | None | 8 | 4171 | guetzli::(anonymousnamespace)::Processor::ProcessJpegData(guetzli::Paramsconst&,guetzli::JPEGDataconst&,guetzli::Comparator*,guetzli::GuetzliOutput*,guetzli::ProcessStats*) | call site: 00000 | /src/guetzli/guetzli/processor.cc:861 |
0 | 0 | None | 4 | 352 |
voidbutteraugli::MaltaDiffMapImpl
|
call site: 00000 | /src/guetzli/third_party/butteraugli/butteraugli/butteraugli.cc:1498 |
0 | 0 | None | 4 | 352 |
voidbutteraugli::MaltaDiffMapImpl
|
call site: 00000 | /src/guetzli/third_party/butteraugli/butteraugli/butteraugli.cc:1505 |
0 | 0 | None | 4 | 352 |
voidbutteraugli::MaltaDiffMapImpl
|
call site: 00000 | /src/guetzli/third_party/butteraugli/butteraugli/butteraugli.cc:1514 |
0 | 0 | None | 4 | 352 |
voidbutteraugli::MaltaDiffMapImpl
|
call site: 00000 | /src/guetzli/third_party/butteraugli/butteraugli/butteraugli.cc:1521 |
0 | 0 | None | 4 | 352 |
voidbutteraugli::MaltaDiffMapImpl
|
call site: 00000 | /src/guetzli/third_party/butteraugli/butteraugli/butteraugli.cc:1498 |
0 | 0 | None | 4 | 352 |
voidbutteraugli::MaltaDiffMapImpl
|
call site: 00000 | /src/guetzli/third_party/butteraugli/butteraugli/butteraugli.cc:1505 |
0 | 0 | None | 4 | 352 |
voidbutteraugli::MaltaDiffMapImpl
|
call site: 00000 | /src/guetzli/third_party/butteraugli/butteraugli/butteraugli.cc:1514 |
0 | 0 | None | 4 | 352 |
voidbutteraugli::MaltaDiffMapImpl
|
call site: 00000 | /src/guetzli/third_party/butteraugli/butteraugli/butteraugli.cc:1521 |
0 | 0 | None | 2 | 2 |
guetzli::PrintDebug(guetzli::ProcessStats*,std::__1::basic_string
|
call site: 00000 | /src/guetzli/guetzli/debug_print.cc:22 |
0 | 0 | None | 2 | 2 | guetzli::(anonymousnamespace)::ProcessSOF(unsignedcharconst*,unsignedlong,guetzli::JpegReadMode,unsignedlong*,guetzli::JPEGData*) | call site: 00000 | /src/guetzli/guetzli/jpeg_data_reader.cc:151 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
guetzli::JPEGData::JPEGData()
[function]
[call site]
00001
guetzli::ReadJpeg(unsigned char const*, unsigned long, guetzli::JpegReadMode, guetzli::JPEGData*)
[function]
[call site]
00002
fprintf
[call site]
00003
fprintf
[call site]
00004
guetzli::(anonymous namespace)::FindNextMarker(unsigned char const*, unsigned long, unsigned long)
[function]
[call site]
00005
fprintf
[call site]
00006
guetzli::(anonymous namespace)::ProcessSOF(unsigned char const*, unsigned long, guetzli::JpegReadMode, unsigned long*, guetzli::JPEGData*)
[function]
[call site]
00007
fwrite
[call site]
00008
fprintf
[call site]
00009
guetzli::(anonymous namespace)::ReadUint16(unsigned char const*, unsigned long*)
[function]
[call site]
00010
guetzli::(anonymous namespace)::ReadUint8(unsigned char const*, unsigned long*)
[function]
[call site]
00011
guetzli::(anonymous namespace)::ReadUint16(unsigned char const*, unsigned long*)
[function]
[call site]
00012
guetzli::(anonymous namespace)::ReadUint16(unsigned char const*, unsigned long*)
[function]
[call site]
00013
guetzli::(anonymous namespace)::ReadUint8(unsigned char const*, unsigned long*)
[function]
[call site]
00014
fprintf
[call site]
00015
fprintf
[call site]
00016
fprintf
[call site]
00017
fprintf
[call site]
00018
fprintf
[call site]
00019
guetzli::(anonymous namespace)::ReadUint8(unsigned char const*, unsigned long*)
[function]
[call site]
00020
fprintf
[call site]
00021
guetzli::(anonymous namespace)::ReadUint8(unsigned char const*, unsigned long*)
[function]
[call site]
00022
fprintf
[call site]
00023
fprintf
[call site]
00024
guetzli::(anonymous namespace)::ReadUint8(unsigned char const*, unsigned long*)
[function]
[call site]
00025
guetzli::(anonymous namespace)::DivCeil(int, int)
[function]
[call site]
00026
guetzli::(anonymous namespace)::DivCeil(int, int)
[function]
[call site]
00027
fwrite
[call site]
00028
fwrite
[call site]
00029
fprintf
[call site]
00030
guetzli::(anonymous namespace)::ProcessDHT(unsigned char const*, unsigned long, guetzli::JpegReadMode, std::__1::vector<guetzli::HuffmanTableEntry, std::__1::allocator<guetzli::HuffmanTableEntry> >*, std::__1::vector<guetzli::HuffmanTableEntry, std::__1::allocator<guetzli::HuffmanTableEntry> >*, unsigned long*, guetzli::JPEGData*)
[function]
[call site]
00031
fprintf
[call site]
00032
guetzli::(anonymous namespace)::ReadUint16(unsigned char const*, unsigned long*)
[function]
[call site]
00033
fwrite
[call site]
00034
fprintf
[call site]
00035
guetzli::JPEGHuffmanCode::JPEGHuffmanCode()
[function]
[call site]
00036
guetzli::(anonymous namespace)::ReadUint8(unsigned char const*, unsigned long*)
[function]
[call site]
00037
fprintf
[call site]
00038
fprintf
[call site]
00039
guetzli::(anonymous namespace)::ReadUint8(unsigned char const*, unsigned long*)
[function]
[call site]
00040
fprintf
[call site]
00041
fprintf
[call site]
00042
fprintf
[call site]
00043
guetzli::(anonymous namespace)::ReadUint8(unsigned char const*, unsigned long*)
[function]
[call site]
00044
fprintf
[call site]
00045
fprintf
[call site]
00046
fwrite
[call site]
00047
guetzli::BuildJpegHuffmanTable(int const*, int const*, guetzli::HuffmanTableEntry*)
[function]
[call site]
00048
guetzli::HuffmanTableEntry::HuffmanTableEntry()
[function]
[call site]
00049
guetzli::NextTableBitSize(int const*, int)
[function]
[call site]
00050
fwrite
[call site]
00051
guetzli::JPEGHuffmanCode::~JPEGHuffmanCode()
[function]
[call site]
00052
fprintf
[call site]
00053
guetzli::(anonymous namespace)::ProcessScan(unsigned char const*, unsigned long, std::__1::vector<guetzli::HuffmanTableEntry, std::__1::allocator<guetzli::HuffmanTableEntry> > const&, std::__1::vector<guetzli::HuffmanTableEntry, std::__1::allocator<guetzli::HuffmanTableEntry> > const&, unsigned short (*) [64], bool, unsigned long*, guetzli::JPEGData*)
[function]
[call site]
00054
guetzli::(anonymous namespace)::ProcessSOS(unsigned char const*, unsigned long, unsigned long*, guetzli::JPEGData*)
[function]
[call site]
00055
fprintf
[call site]
00056
guetzli::(anonymous namespace)::ReadUint16(unsigned char const*, unsigned long*)
[function]
[call site]
00057
guetzli::(anonymous namespace)::ReadUint8(unsigned char const*, unsigned long*)
[function]
[call site]
00058
fprintf
[call site]
00059
guetzli::JPEGScanInfo::JPEGScanInfo()
[function]
[call site]
00060
fprintf
[call site]
00061
guetzli::(anonymous namespace)::ReadUint8(unsigned char const*, unsigned long*)
[function]
[call site]
00062
fprintf
[call site]
00063
fprintf
[call site]
00064
guetzli::(anonymous namespace)::ReadUint8(unsigned char const*, unsigned long*)
[function]
[call site]
00065
fprintf
[call site]
00066
fprintf
[call site]
00067
fprintf
[call site]
00068
guetzli::(anonymous namespace)::ReadUint8(unsigned char const*, unsigned long*)
[function]
[call site]
00069
guetzli::(anonymous namespace)::ReadUint8(unsigned char const*, unsigned long*)
[function]
[call site]
00070
fprintf
[call site]
00071
fprintf
[call site]
00072
guetzli::(anonymous namespace)::ReadUint8(unsigned char const*, unsigned long*)
[function]
[call site]
00073
fprintf
[call site]
00074
fprintf
[call site]
00075
fprintf
[call site]
00076
guetzli::JPEGScanInfo::~JPEGScanInfo()
[function]
[call site]
00077
guetzli::(anonymous namespace)::DivCeil(int, int)
[function]
[call site]
00078
guetzli::(anonymous namespace)::DivCeil(int, int)
[function]
[call site]
00079
guetzli::(anonymous namespace)::BitReaderState::BitReaderState(unsigned char const*, unsigned long, unsigned long)
[function]
[call site]
00080
guetzli::(anonymous namespace)::BitReaderState::Reset(unsigned long)
[function]
[call site]
00081
guetzli::(anonymous namespace)::BitReaderState::FillBitWindow()
[function]
[call site]
00082
guetzli::(anonymous namespace)::BitReaderState::GetNextByte()
[function]
[call site]
00083
fprintf
[call site]
00084
fprintf
[call site]
00085
guetzli::(anonymous namespace)::ProcessRestart(unsigned char const*, unsigned long, int*, guetzli::(anonymous namespace)::BitReaderState*, guetzli::JPEGData*)
[function]
[call site]
00086
guetzli::(anonymous namespace)::BitReaderState::FinishStream(unsigned long*)
[function]
[call site]
00087
fwrite
[call site]
00088
fprintf
[call site]
00089
fprintf
[call site]
00090
guetzli::(anonymous namespace)::BitReaderState::Reset(unsigned long)
[function]
[call site]
00091
guetzli::(anonymous namespace)::DecodeDCTBlock(guetzli::HuffmanTableEntry const*, guetzli::HuffmanTableEntry const*, int, int, int, int*, guetzli::(anonymous namespace)::BitReaderState*, guetzli::JPEGData*, short*, short*)
[function]
[call site]
00092
guetzli::(anonymous namespace)::ReadSymbol(guetzli::HuffmanTableEntry const*, guetzli::(anonymous namespace)::BitReaderState*)
[function]
[call site]
00093
guetzli::(anonymous namespace)::BitReaderState::FillBitWindow()
[function]
[call site]
00094
fprintf
[call site]
00095
guetzli::(anonymous namespace)::BitReaderState::ReadBits(int)
[function]
[call site]
00096
guetzli::(anonymous namespace)::BitReaderState::FillBitWindow()
[function]
[call site]
00097
guetzli::(anonymous namespace)::HuffExtend(int, int)
[function]
[call site]
00098
guetzli::(anonymous namespace)::SignedLeftshift(int, int)
[function]
[call site]
00099
fprintf
[call site]
00100
guetzli::(anonymous namespace)::ReadSymbol(guetzli::HuffmanTableEntry const*, guetzli::(anonymous namespace)::BitReaderState*)
[function]
[call site]
00101
fprintf
[call site]
00102
fprintf
[call site]
00103
fprintf
[call site]
00104
guetzli::(anonymous namespace)::BitReaderState::ReadBits(int)
[function]
[call site]
00105
guetzli::(anonymous namespace)::HuffExtend(int, int)
[function]
[call site]
00106
guetzli::(anonymous namespace)::SignedLeftshift(int, int)
[function]
[call site]
00107
fwrite
[call site]
00108
guetzli::(anonymous namespace)::BitReaderState::ReadBits(int)
[function]
[call site]
00109
guetzli::(anonymous namespace)::RefineDCTBlock(guetzli::HuffmanTableEntry const*, int, int, int, int*, guetzli::(anonymous namespace)::BitReaderState*, guetzli::JPEGData*, short*)
[function]
[call site]
00110
guetzli::(anonymous namespace)::BitReaderState::ReadBits(int)
[function]
[call site]
00111
guetzli::(anonymous namespace)::ReadSymbol(guetzli::HuffmanTableEntry const*, guetzli::(anonymous namespace)::BitReaderState*)
[function]
[call site]
00112
fprintf
[call site]
00113
fprintf
[call site]
00114
guetzli::(anonymous namespace)::BitReaderState::ReadBits(int)
[function]
[call site]
00115
fwrite
[call site]
00116
guetzli::(anonymous namespace)::BitReaderState::ReadBits(int)
[function]
[call site]
00117
guetzli::(anonymous namespace)::BitReaderState::ReadBits(int)
[function]
[call site]
00118
fprintf
[call site]
00119
fwrite
[call site]
00120
guetzli::(anonymous namespace)::BitReaderState::ReadBits(int)
[function]
[call site]
00121
fprintf
[call site]
00122
fwrite
[call site]
00123
fwrite
[call site]
00124
guetzli::(anonymous namespace)::BitReaderState::FinishStream(unsigned long*)
[function]
[call site]
00125
fprintf
[call site]
00126
guetzli::(anonymous namespace)::ProcessDQT(unsigned char const*, unsigned long, unsigned long*, guetzli::JPEGData*)
[function]
[call site]
00127
fprintf
[call site]
00128
guetzli::(anonymous namespace)::ReadUint16(unsigned char const*, unsigned long*)
[function]
[call site]
00129
fwrite
[call site]
00130
fprintf
[call site]
00131
guetzli::(anonymous namespace)::ReadUint8(unsigned char const*, unsigned long*)
[function]
[call site]
00132
fprintf
[call site]
00133
fprintf
[call site]
00134
guetzli::JPEGQuantTable::JPEGQuantTable()
[function]
[call site]
00135
guetzli::(anonymous namespace)::ReadUint8(unsigned char const*, unsigned long*)
[function]
[call site]
00136
guetzli::(anonymous namespace)::ReadUint16(unsigned char const*, unsigned long*)
[function]
[call site]
00137
fprintf
[call site]
00138
guetzli::JPEGQuantTable::~JPEGQuantTable()
[function]
[call site]
00139
fprintf
[call site]
00140
guetzli::(anonymous namespace)::ProcessDRI(unsigned char const*, unsigned long, unsigned long*, guetzli::JPEGData*)
[function]
[call site]
00141
fwrite
[call site]
00142
fprintf
[call site]
00143
guetzli::(anonymous namespace)::ReadUint16(unsigned char const*, unsigned long*)
[function]
[call site]
00144
guetzli::(anonymous namespace)::ReadUint16(unsigned char const*, unsigned long*)
[function]
[call site]
00145
fprintf
[call site]
00146
guetzli::(anonymous namespace)::ProcessAPP(unsigned char const*, unsigned long, unsigned long*, guetzli::JPEGData*)
[function]
[call site]
00147
fprintf
[call site]
00148
guetzli::(anonymous namespace)::ReadUint16(unsigned char const*, unsigned long*)
[function]
[call site]
00149
fprintf
[call site]
00150
fprintf
[call site]
00151
guetzli::(anonymous namespace)::ProcessCOM(unsigned char const*, unsigned long, unsigned long*, guetzli::JPEGData*)
[function]
[call site]
00152
fprintf
[call site]
00153
guetzli::(anonymous namespace)::ReadUint16(unsigned char const*, unsigned long*)
[function]
[call site]
00154
fprintf
[call site]
00155
fprintf
[call site]
00156
fprintf
[call site]
00157
fwrite
[call site]
00158
guetzli::(anonymous namespace)::FixupIndexes(guetzli::JPEGData*)
[function]
[call site]
00159
fprintf
[call site]
00160
fwrite
[call site]
00161
fwrite
[call site]
00162
guetzli::Params::Params()
[function]
[call site]
00163
guetzli::Process(guetzli::Params const&, guetzli::ProcessStats*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)
[function]
[call site]
00164
guetzli::JPEGData::JPEGData()
[function]
[call site]
00165
guetzli::ReadJpeg(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, guetzli::JpegReadMode, guetzli::JPEGData*)
[function]
[call site]
00166
guetzli::ReadJpeg(unsigned char const*, unsigned long, guetzli::JpegReadMode, guetzli::JPEGData*)
[function]
[call site]
00167
fwrite
[call site]
00168
guetzli::(anonymous namespace)::CheckJpegSanity(guetzli::JPEGData const&)
[function]
[call site]
00169
abs[abi:ne180100](long)
[function]
[call site]
00170
fwrite
[call site]
00171
guetzli::DecodeJpegToRGB(guetzli::JPEGData const&)
[function]
[call site]
00172
guetzli::HasYCbCrColorSpace(guetzli::JPEGData const&)
[function]
[call site]
00173
guetzli::JPEGData::Is420() const
[function]
[call site]
00174
guetzli::JPEGData::Is444() const
[function]
[call site]
00175
guetzli::OutputImage::OutputImage(int, int)
[function]
[call site]
00176
guetzli::OutputImageComponent::OutputImageComponent(int, int)
[function]
[call site]
00177
guetzli::OutputImageComponent::Reset(int, int)
[function]
[call site]
00178
guetzli::OutputImageComponent::~OutputImageComponent()
[function]
[call site]
00179
guetzli::OutputImage::CopyFromJpegData(guetzli::JPEGData const&)
[function]
[call site]
00180
__assert_fail
[call site]
00181
__assert_fail
[call site]
00182
__assert_fail
[call site]
00183
guetzli::OutputImageComponent::CopyFromJpegComponent(guetzli::JPEGComponent const&, int, int, int const*)
[function]
[call site]
00184
guetzli::OutputImageComponent::Reset(int, int)
[function]
[call site]
00185
__assert_fail
[call site]
00186
__assert_fail
[call site]
00187
guetzli::OutputImageComponent::SetCoeffBlock(int, int, short const*)
[function]
[call site]
00188
__assert_fail
[call site]
00189
__assert_fail
[call site]
00190
guetzli::ComputeBlockIDCT(short const*, unsigned char*)
[function]
[call site]
00191
guetzli::Compute1dIDCT(short const*, int, int*)
[function]
[call site]
00192
guetzli::Compute1dIDCT(short const*, int, int*)
[function]
[call site]
00193
guetzli::OutputImageComponent::UpdatePixelsForBlock(int, int, unsigned char const*)
[function]
[call site]
00194
printf
[call site]
00195
exit
[call site]
00196
guetzli::OutputImage::ToSRGB() const
[function]
[call site]
00197
guetzli::OutputImage::ToSRGB(int, int, int, int) const
[function]
[call site]
00198
guetzli::OutputImageComponent::ToPixels(int, int, int, int, unsigned char*, int) const
[function]
[call site]
00199
__assert_fail
[call site]
00200
__assert_fail
[call site]
00201
__assert_fail
[call site]
00202
__assert_fail
[call site]
00203
guetzli::ColorTransformYCbCrToRGB(unsigned char*)
[function]
[call site]
00204
guetzli::OutputImage::~OutputImage()
[function]
[call site]
00205
fwrite
[call site]
00206
guetzli::GuetzliOutput::GuetzliOutput()
[function]
[call site]
00207
guetzli::ProcessStats::ProcessStats()
[function]
[call site]
00208
guetzli::ButteraugliComparator::ButteraugliComparator(int, int, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const*, float, guetzli::ProcessStats*)
[function]
[call site]
00209
guetzli::Comparator::Comparator()
[function]
[call site]
00210
guetzli::(anonymous namespace)::LinearRgb(unsigned long, unsigned long, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&)
[function]
[call site]
00211
guetzli::Srgb8ToLinearTable()
[function]
[call site]
00212
__cxa_guard_acquire
[call site]
00213
guetzli::NewSrgb8ToLinearTable()
[function]
[call site]
00214
pow
[call site]
00215
__cxa_guard_release
[call site]
00216
__cxa_guard_abort
[call site]
00217
std::__1::vector<butteraugli::Image<float>, std::__1::allocator<butteraugli::Image<float> > > butteraugli::CreatePlanes<float>(unsigned long, unsigned long, unsigned long)
[function]
[call site]
00218
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00219
printf
[call site]
00220
abort
[call site]
00221
butteraugli::ButteraugliComparator::ButteraugliComparator(std::__1::vector<butteraugli::Image<float>, std::__1::allocator<butteraugli::Image<float> > > const&)
[function]
[call site]
00222
butteraugli::Image<float>::xsize() const
[function]
[call site]
00223
butteraugli::Image<float>::ysize() const
[function]
[call site]
00224
butteraugli::PsychoImage::PsychoImage()
[function]
[call site]
00225
butteraugli::OpsinDynamicsImage(std::__1::vector<butteraugli::Image<float>, std::__1::allocator<butteraugli::Image<float> > > const&)
[function]
[call site]
00226
butteraugli::Image<float>::xsize() const
[function]
[call site]
00227
butteraugli::Image<float>::ysize() const
[function]
[call site]
00228
butteraugli::Image<float>::Image(unsigned long, unsigned long)
[function]
[call site]
00229
butteraugli::Image<float>::BytesPerRow(unsigned long)
[function]
[call site]
00230
std::__1::unique_ptr<unsigned char [], void (*)(void*)> butteraugli::Allocate<unsigned char>(unsigned long)
[function]
[call site]
00231
butteraugli::CacheAligned::Allocate(unsigned long)
[function]
[call site]
00232
butteraugli::Image<float>::operator=(butteraugli::Image<float>&&)
[function]
[call site]
00233
butteraugli::Image<float>::~Image()
[function]
[call site]
00234
butteraugli::Blur(butteraugli::Image<float> const&, float, float)
[function]
[call site]
00235
butteraugli::ComputeKernel(float)
[function]
[call site]
00236
butteraugli::Convolution(butteraugli::Image<float> const&, std::__1::vector<float, std::__1::allocator<float> > const&, float)
[function]
[call site]
00237
butteraugli::Image<float>::ysize() const
[function]
[call site]
00238
butteraugli::Image<float>::xsize() const
[function]
[call site]
00239
butteraugli::Image<float>::Image(unsigned long, unsigned long)
[function]
[call site]
00240
butteraugli::Image<float>::xsize() const
[function]
[call site]
00241
butteraugli::Image<float>::xsize() const
[function]
[call site]
00242
butteraugli::Image<float>::ysize() const
[function]
[call site]
00243
butteraugli::Image<float>::Row(unsigned long) const
[function]
[call site]
00244
printf
[call site]
00245
abort
[call site]
00246
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00247
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00248
butteraugli::ConvolveBorderColumn(butteraugli::Image<float> const&, std::__1::vector<float, std::__1::allocator<float> > const&, float, float, unsigned long, float*)
[function]
[call site]
00249
butteraugli::Image<float>::xsize() const
[function]
[call site]
00250
butteraugli::Image<float>::ysize() const
[function]
[call site]
00251
butteraugli::Image<float>::Row(unsigned long) const
[function]
[call site]
00252
butteraugli::Image<float>::xsize() const
[function]
[call site]
00253
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00254
butteraugli::ConvolveBorderColumn(butteraugli::Image<float> const&, std::__1::vector<float, std::__1::allocator<float> > const&, float, float, unsigned long, float*)
[function]
[call site]
00255
butteraugli::Image<float>::~Image()
[function]
[call site]
00256
butteraugli::Image<float>::~Image()
[function]
[call site]
00257
butteraugli::Image<float>::operator=(butteraugli::Image<float>&&)
[function]
[call site]
00258
butteraugli::Image<float>::~Image()
[function]
[call site]
00259
butteraugli::Image<float>::ysize() const
[function]
[call site]
00260
butteraugli::Image<float>::Row(unsigned long) const
[function]
[call site]
00261
butteraugli::Image<float>::Row(unsigned long) const
[function]
[call site]
00262
butteraugli::Image<float>::Row(unsigned long) const
[function]
[call site]
00263
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00264
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00265
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00266
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00267
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00268
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00269
butteraugli::Image<float>::xsize() const
[function]
[call site]
00270
void butteraugli::OpsinAbsorbance<float>(float const&, float const&, float const&, float*, float*, float*)
[function]
[call site]
00271
butteraugli::Gamma(double)
[function]
[call site]
00272
butteraugli::GammaPolynomial(double)
[function]
[call site]
00273
butteraugli::RationalPolynomial::operator()(double) const
[function]
[call site]
00274
double butteraugli::RationalPolynomial::EvaluatePolynomial<6>(double, double const (&) [6])
[function]
[call site]
00275
void butteraugli::ClenshawRecursion<5>(double, double const*, double*, double*)
[function]
[call site]
00276
void butteraugli::ClenshawRecursion<4>(double, double const*, double*, double*)
[function]
[call site]
00277
void butteraugli::ClenshawRecursion<3>(double, double const*, double*, double*)
[function]
[call site]
00278
void butteraugli::ClenshawRecursion<2>(double, double const*, double*, double*)
[function]
[call site]
00279
void butteraugli::ClenshawRecursion<1>(double, double const*, double*, double*)
[function]
[call site]
00280
void butteraugli::ClenshawRecursion<0>(double, double const*, double*, double*)
[function]
[call site]
00281
double butteraugli::RationalPolynomial::EvaluatePolynomial<6>(double, double const (&) [6])
[function]
[call site]
00282
butteraugli::Gamma(double)
[function]
[call site]
00283
butteraugli::Gamma(double)
[function]
[call site]
00284
void butteraugli::OpsinAbsorbance<float>(float const&, float const&, float const&, float*, float*, float*)
[function]
[call site]
00285
void butteraugli::RgbToXyb<float>(float const&, float const&, float const&, float*, float*, float*)
[function]
[call site]
00286
butteraugli::SeparateFrequencies(unsigned long, unsigned long, std::__1::vector<butteraugli::Image<float>, std::__1::allocator<butteraugli::Image<float> > > const&, butteraugli::PsychoImage&)
[function]
[call site]
00287
butteraugli::Blur(butteraugli::Image<float> const&, float, float)
[function]
[call site]
00288
butteraugli::Image<float>::operator=(butteraugli::Image<float>&&)
[function]
[call site]
00289
butteraugli::Image<float>::~Image()
[function]
[call site]
00290
butteraugli::Image<float>::Image(unsigned long, unsigned long)
[function]
[call site]
00291
butteraugli::Image<float>::operator=(butteraugli::Image<float>&&)
[function]
[call site]
00292
butteraugli::Image<float>::~Image()
[function]
[call site]
00293
butteraugli::Image<float>::Row(unsigned long) const
[function]
[call site]
00294
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00295
butteraugli::Blur(butteraugli::Image<float> const&, float, float)
[function]
[call site]
00296
butteraugli::Image<float>::operator=(butteraugli::Image<float>&&)
[function]
[call site]
00297
butteraugli::Image<float>::~Image()
[function]
[call site]
00298
butteraugli::SuppressXByY(unsigned long, unsigned long, butteraugli::Image<float> const&, butteraugli::Image<float> const&, double)
[function]
[call site]
00299
butteraugli::Image<float>::Image(unsigned long, unsigned long)
[function]
[call site]
00300
butteraugli::Image<float>::Row(unsigned long) const
[function]
[call site]
00301
butteraugli::Image<float>::Row(unsigned long) const
[function]
[call site]
00302
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00303
butteraugli::Image<float>::~Image()
[function]
[call site]
00304
butteraugli::Image<float>::operator=(butteraugli::Image<float>&&)
[function]
[call site]
00305
butteraugli::Image<float>::~Image()
[function]
[call site]
00306
butteraugli::Image<float>::Image(unsigned long, unsigned long)
[function]
[call site]
00307
butteraugli::Image<float>::operator=(butteraugli::Image<float>&&)
[function]
[call site]
00308
butteraugli::Image<float>::~Image()
[function]
[call site]
00309
butteraugli::Blur(butteraugli::Image<float> const&, float, float)
[function]
[call site]
00310
butteraugli::Image<float>::operator=(butteraugli::Image<float>&&)
[function]
[call site]
00311
butteraugli::Image<float>::~Image()
[function]
[call site]
00312
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00313
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00314
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00315
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00316
butteraugli::RemoveRangeAroundZero(float, float)
[function]
[call site]
00317
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00318
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00319
butteraugli::AmplifyRangeAroundZero(float, float)
[function]
[call site]
00320
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00321
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00322
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00323
void butteraugli::XybLowFreqToVals<float>(float const&, float const&, float const&, float*, float*, float*)
[function]
[call site]
00324
butteraugli::Image<float>::Image(unsigned long, unsigned long)
[function]
[call site]
00325
butteraugli::Image<float>::operator=(butteraugli::Image<float>&&)
[function]
[call site]
00326
butteraugli::Image<float>::~Image()
[function]
[call site]
00327
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00328
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00329
butteraugli::Blur(butteraugli::Image<float> const&, float, float)
[function]
[call site]
00330
butteraugli::Image<float>::operator=(butteraugli::Image<float>&&)
[function]
[call site]
00331
butteraugli::Image<float>::~Image()
[function]
[call site]
00332
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00333
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00334
butteraugli::RemoveRangeAroundZero(float, float)
[function]
[call site]
00335
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00336
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00337
butteraugli::Image<float>::Row(unsigned long)
[function]
[call site]
00338
butteraugli::MaximumClamp(float, float)
[function]
[call site]
00339
butteraugli::MaximumClamp(float, float)
[function]
[call site]
00340
butteraugli::SuppressUhfInBrightAreas(float, float, float, float)
[function]
[call site]
00341
butteraugli::SuppressHfInBrightAreas(float, float, float, float)
[function]
[call site]
00342
butteraugli::PsychoImage::~PsychoImage()
[function]
[call site]
00343
guetzli::Comparator::~Comparator()
[function]
[call site]
00344
guetzli::ProcessJpegData(guetzli::Params const&, guetzli::JPEGData const&, guetzli::Comparator*, guetzli::GuetzliOutput*, guetzli::ProcessStats*)
[function]
[call site]
00345
guetzli::(anonymous namespace)::Processor::Processor()
[function]
[call site]
00346
guetzli::Params::Params()
[function]
[call site]
00347
guetzli::(anonymous namespace)::Processor::ProcessJpegData(guetzli::Params const&, guetzli::JPEGData const&, guetzli::Comparator*, guetzli::GuetzliOutput*, guetzli::ProcessStats*)
[function]
[call site]
00348
fwrite
[call site]
00349
guetzli::HasYCbCrColorSpace(guetzli::JPEGData const&)
[function]
[call site]
00350
fwrite
[call site]
00351
guetzli::JPEGData::Is444() const
[function]
[call site]
00352
guetzli::JPEGData::Is420() const
[function]
[call site]
00353
fwrite
[call site]
00354
fputc
[call site]
00355
fprintf
[call site]
00356
guetzli::(anonymous namespace)::Processor::OutputJpeg(guetzli::JPEGData const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)
[function]
[call site]
00357
guetzli::JPEGOutput::JPEGOutput(int (*)(void*, unsigned char const*, unsigned long), void*)
[function]
[call site]
00358
guetzli::GuetzliStringOut(void*, unsigned char const*, unsigned long)
[function]
[call site]
00359
guetzli::WriteJpeg(guetzli::JPEGData const&, bool, guetzli::JPEGOutput)
[function]
[call site]
00360
guetzli::(anonymous namespace)::JPEGWrite(guetzli::JPEGOutput, unsigned char const*, unsigned long)
[function]
[call site]
00361
guetzli::JPEGOutput::Write(unsigned char const*, unsigned long) const
[function]
[call site]
00362
guetzli::JPEGOutput::Write(unsigned char const*, unsigned long) const
[function]
[call site]
00363
guetzli::(anonymous namespace)::EncodeMetadata(guetzli::JPEGData const&, bool, guetzli::JPEGOutput)
[function]
[call site]
00364
guetzli::(anonymous namespace)::JPEGWrite(guetzli::JPEGOutput, unsigned char const*, unsigned long)
[function]
[call site]
00365
guetzli::(anonymous namespace)::JPEGWrite(guetzli::JPEGOutput, unsigned char const*, unsigned long)
[function]
[call site]
00366
guetzli::(anonymous namespace)::JPEGWrite(guetzli::JPEGOutput, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00367
guetzli::(anonymous namespace)::JPEGWrite(guetzli::JPEGOutput, unsigned char const*, unsigned long)
[function]
[call site]
00368
guetzli::(anonymous namespace)::JPEGWrite(guetzli::JPEGOutput, unsigned char const*, unsigned long)
[function]
[call site]
00369
guetzli::(anonymous namespace)::JPEGWrite(guetzli::JPEGOutput, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00370
guetzli::(anonymous namespace)::EncodeDQT(std::__1::vector<guetzli::JPEGQuantTable, std::__1::allocator<guetzli::JPEGQuantTable> > const&, guetzli::JPEGOutput)
[function]
[call site]
00371
guetzli::(anonymous namespace)::JPEGWrite(guetzli::JPEGOutput, unsigned char const*, unsigned long)
[function]
[call site]
00372
guetzli::(anonymous namespace)::EncodeSOF(guetzli::JPEGData const&, guetzli::JPEGOutput)
[function]
[call site]
00373
guetzli::(anonymous namespace)::JPEGWrite(guetzli::JPEGOutput, unsigned char const*, unsigned long)
[function]
[call site]
00374
guetzli::(anonymous namespace)::BuildAndEncodeHuffmanCodes(guetzli::JPEGData const&, guetzli::JPEGOutput, std::__1::vector<guetzli::HuffmanCodeTable, std::__1::allocator<guetzli::HuffmanCodeTable> >*, std::__1::vector<guetzli::HuffmanCodeTable, std::__1::allocator<guetzli::HuffmanCodeTable> >*)
[function]
[call site]
00375
guetzli::BuildDCHistograms(guetzli::JPEGData const&, guetzli::JpegHistogram*)
[function]
[call site]
00376
guetzli::Log2Floor(unsigned int)
[function]
[call site]
00377
guetzli::Log2FloorNonZero(unsigned int)
[function]
[call site]
00378
guetzli::JpegHistogram::Add(int)
[function]
[call site]
00379
guetzli::ClusterHistograms(guetzli::JpegHistogram*, unsigned long*, int*, unsigned char*)
[function]
[call site]
00380
guetzli::CreateHuffmanTree(unsigned int const*, unsigned long, int, guetzli::HuffmanTree*, unsigned char*)
[function]
[call site]
00381
guetzli::HuffmanTree::HuffmanTree(unsigned int, short, short)
[function]
[call site]
00382
guetzli::SortHuffmanTree(guetzli::HuffmanTree const&, guetzli::HuffmanTree const&)
[function]
[call site]
00383
guetzli::HuffmanTree::HuffmanTree(unsigned int, short, short)
[function]
[call site]
00384
guetzli::SetDepth(int, guetzli::HuffmanTree*, unsigned char*, int)
[function]
[call site]
00385
__assert_fail
[call site]
00386
guetzli::HistogramHeaderCost(guetzli::JpegHistogram const&)
[function]
[call site]
00387
guetzli::HistogramEntropyCost(guetzli::JpegHistogram const&, unsigned char const*)
[function]
[call site]
00388
guetzli::JpegHistogram::AddHistogram(guetzli::JpegHistogram const&)
[function]
[call site]
00389
guetzli::CreateHuffmanTree(unsigned int const*, unsigned long, int, guetzli::HuffmanTree*, unsigned char*)
[function]
[call site]
00390
guetzli::HistogramHeaderCost(guetzli::JpegHistogram const&)
[function]
[call site]
00391
guetzli::HistogramEntropyCost(guetzli::JpegHistogram const&, unsigned char const*)
[function]
[call site]
00392
guetzli::JpegHistogram::JpegHistogram()
[function]
[call site]
00393
guetzli::JpegHistogram::Clear()
[function]
[call site]
00394
guetzli::BuildACHistograms(guetzli::JPEGData const&, guetzli::JpegHistogram*)
[function]
[call site]
00395
guetzli::UpdateACHistogramForDCTBlock(short const*, guetzli::JpegHistogram*)
[function]
[call site]
00396
guetzli::JpegHistogram::Add(int)
[function]
[call site]
00397
guetzli::Log2FloorNonZero(unsigned int)
[function]
[call site]
00398
guetzli::JpegHistogram::Add(int)
[function]
[call site]
00399
guetzli::JpegHistogram::Add(int)
[function]
[call site]
00400
guetzli::ClusterHistograms(guetzli::JpegHistogram*, unsigned long*, int*, unsigned char*)
[function]
[call site]
00401
guetzli::JpegHistogram::NumSymbols() const
[function]
[call site]
00402
guetzli::(anonymous namespace)::BuildHuffmanCode(unsigned char*, int*, int*)
[function]
[call site]
00403
guetzli::(anonymous namespace)::BuildHuffmanCodeTable(int const*, int const*, guetzli::HuffmanCodeTable*)
[function]
[call site]
00404
__assert_fail
[call site]
00405
guetzli::(anonymous namespace)::JPEGWrite(guetzli::JPEGOutput, unsigned char const*, unsigned long)
[function]
[call site]
00406
guetzli::(anonymous namespace)::EncodeScan(guetzli::JPEGData const&, std::__1::vector<guetzli::HuffmanCodeTable, std::__1::allocator<guetzli::HuffmanCodeTable> > const&, std::__1::vector<guetzli::HuffmanCodeTable, std::__1::allocator<guetzli::HuffmanCodeTable> > const&, guetzli::JPEGOutput)
[function]
[call site]
00407
guetzli::BitWriter::BitWriter(unsigned long)
[function]
[call site]
00408
guetzli::(anonymous namespace)::EncodeDCTBlockSequential(short const*, guetzli::HuffmanCodeTable const&, guetzli::HuffmanCodeTable const&, short*, guetzli::BitWriter*)
[function]
[call site]
00409
guetzli::Log2Floor(unsigned int)
[function]
[call site]
00410
guetzli::BitWriter::WriteBits(int, unsigned long)
[function]
[call site]
00411
guetzli::HasZeroByte(unsigned long)
[function]
[call site]
00412
guetzli::BitWriter::EmitByte(int)
[function]
[call site]
00413
guetzli::BitWriter::EmitByte(int)
[function]
[call site]
00414
guetzli::BitWriter::EmitByte(int)
[function]
[call site]
00415
guetzli::BitWriter::EmitByte(int)
[function]
[call site]
00416
guetzli::BitWriter::EmitByte(int)
[function]
[call site]
00417
guetzli::BitWriter::EmitByte(int)
[function]
[call site]
00418
guetzli::BitWriter::WriteBits(int, unsigned long)
[function]
[call site]
00419
guetzli::BitWriter::WriteBits(int, unsigned long)
[function]
[call site]
00420
guetzli::Log2FloorNonZero(unsigned int)
[function]
[call site]
00421
guetzli::BitWriter::WriteBits(int, unsigned long)
[function]
[call site]
00422
guetzli::BitWriter::WriteBits(int, unsigned long)
[function]
[call site]
00423
guetzli::BitWriter::WriteBits(int, unsigned long)
[function]
[call site]
00424
guetzli::(anonymous namespace)::JPEGWrite(guetzli::JPEGOutput, unsigned char const*, unsigned long)
[function]
[call site]
00425
guetzli::BitWriter::JumpToByteBoundary()
[function]
[call site]
00426
guetzli::BitWriter::EmitByte(int)
[function]
[call site]
00427
guetzli::BitWriter::EmitByte(int)
[function]
[call site]
00428
guetzli::(anonymous namespace)::JPEGWrite(guetzli::JPEGOutput, unsigned char const*, unsigned long)
[function]
[call site]
00429
guetzli::BitWriter::~BitWriter()
[function]
[call site]
00430
guetzli::(anonymous namespace)::JPEGWrite(guetzli::JPEGOutput, unsigned char const*, unsigned long)
[function]
[call site]
00431
guetzli::(anonymous namespace)::JPEGWrite(guetzli::JPEGOutput, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00432
__assert_fail
[call site]
00433
snprintf
[call site]
00434
__assert_fail
[call site]
00435
guetzli::PrintDebug(guetzli::ProcessStats*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
[function]
[call site]
00436
fputs
[call site]
00437
guetzli::PrintDebug(guetzli::ProcessStats*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
[function]
[call site]
00438
guetzli::JPEGData::JPEGData(guetzli::JPEGData const&)
[function]
[call site]
00439
guetzli::(anonymous namespace)::RemoveOriginalQuantization(guetzli::JPEGData*, int (*) [64])
[function]
[call site]
00440
guetzli::SaveQuantTables(int const (*) [64], guetzli::JPEGData*)
[function]
[call site]
00441
memcmp
[call site]
00442
guetzli::JPEGQuantTable::JPEGQuantTable()
[function]
[call site]
00443
__assert_fail
[call site]
00444
__assert_fail
[call site]
00445
guetzli::JPEGQuantTable::~JPEGQuantTable()
[function]
[call site]
00446
guetzli::OutputImage::OutputImage(int, int)
[function]
[call site]
00447
guetzli::OutputImage::CopyFromJpegData(guetzli::JPEGData const&)
[function]
[call site]
00448
guetzli::OutputImage::~OutputImage()
[function]
[call site]
00449
guetzli::JPEGData::~JPEGData()
[function]
[call site]
00450
guetzli::(anonymous namespace)::Processor::MaybeOutput(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00451
snprintf
[call site]
00452
__assert_fail
[call site]
00453
guetzli::PrintDebug(guetzli::ProcessStats*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
[function]
[call site]
00454
guetzli::PrintDebug(guetzli::ProcessStats*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
[function]
[call site]
00455
guetzli::PrintDebug(guetzli::ProcessStats*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
[function]
[call site]
00456
guetzli::IsGrayscale(guetzli::JPEGData const&)
[function]
[call site]
00457
guetzli::JPEGData::JPEGData(guetzli::JPEGData const&)
[function]
[call site]
00458
guetzli::(anonymous namespace)::RemoveOriginalQuantization(guetzli::JPEGData*, int (*) [64])
[function]
[call site]
00459
guetzli::OutputImage::OutputImage(int, int)
[function]
[call site]
00460
guetzli::OutputImage::CopyFromJpegData(guetzli::JPEGData const&)
[function]
[call site]
00461
guetzli::(anonymous namespace)::Processor::DownsampleImage(guetzli::OutputImage*)
[function]
[call site]
00462
guetzli::OutputImage::component(int)
[function]
[call site]
00463
guetzli::OutputImageComponent::factor_x() const
[function]
[call site]
00464
guetzli::OutputImageComponent::factor_y() const
[function]
[call site]
00465
guetzli::OutputImage::DownsampleConfig::DownsampleConfig()
[function]
[call site]
00466
guetzli::OutputImage::Downsample(guetzli::OutputImage::DownsampleConfig const&)
[function]
[call site]
00467
guetzli::OutputImageComponent::IsAllZero() const
[function]
[call site]
00468
guetzli::OutputImage::ToSRGB() const
[function]
[call site]
00469
guetzli::RGBToYUV420(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&, int, int)
[function]
[call site]
00470
guetzli::(anonymous namespace)::LinearlyAveragedLuma(std::__1::vector<float, std::__1::allocator<float> > const&)
[function]
[call site]
00471
__assert_fail
[call site]
00472
guetzli::(anonymous namespace)::GammaToLinear(float)
[function]
[call site]
00473
guetzli::(anonymous namespace)::GammaToLinear(float)
[function]
[call site]
00474
guetzli::(anonymous namespace)::GammaToLinear(float)
[function]
[call site]
00475
guetzli::(anonymous namespace)::RGBToY(float, float, float)
[function]
[call site]
00476
guetzli::(anonymous namespace)::LinearToGamma(float)
[function]
[call site]
00477
guetzli::(anonymous namespace)::LinearlyDownsample2x2(std::__1::vector<float, std::__1::allocator<float> > const&, int, int)
[function]
[call site]
00478
__assert_fail
[call site]
00479
guetzli::(anonymous namespace)::GammaToLinear(float)
[function]
[call site]
00480
guetzli::(anonymous namespace)::LinearToGamma(float)
[function]
[call site]
00481
guetzli::(anonymous namespace)::RGBToYUV(std::__1::vector<float, std::__1::allocator<float> > const&)
[function]
[call site]
00482
guetzli::(anonymous namespace)::RGBToY(float, float, float)
[function]
[call site]
00483
guetzli::(anonymous namespace)::RGBToU(float, float, float)
[function]
[call site]
00484
guetzli::(anonymous namespace)::RGBToV(float, float, float)
[function]
[call site]
00485
guetzli::(anonymous namespace)::Upsample2x2(std::__1::vector<float, std::__1::allocator<float> > const&, int, int)
[function]
[call site]
00486
__assert_fail
[call site]
00487
guetzli::(anonymous namespace)::Upsample2x2(std::__1::vector<float, std::__1::allocator<float> > const&, int, int)
[function]
[call site]
00488
guetzli::(anonymous namespace)::YUV420ToRGB(std::__1::vector<std::__1::vector<float, std::__1::allocator<float> >, std::__1::allocator<std::__1::vector<float, std::__1::allocator<float> > > > const&, int, int)
[function]
[call site]
00489
guetzli::(anonymous namespace)::Upsample2x2(std::__1::vector<float, std::__1::allocator<float> > const&, int, int)
[function]
[call site]
00490
guetzli::(anonymous namespace)::Upsample2x2(std::__1::vector<float, std::__1::allocator<float> > const&, int, int)
[function]
[call site]
00491
guetzli::(anonymous namespace)::Blur(std::__1::vector<float, std::__1::allocator<float> > const&, int, int)
[function]
[call site]
00492
guetzli::(anonymous namespace)::Blur(std::__1::vector<float, std::__1::allocator<float> > const&, int, int)
[function]
[call site]
00493
guetzli::(anonymous namespace)::YUVToRGB(std::__1::vector<std::__1::vector<float, std::__1::allocator<float> >, std::__1::allocator<std::__1::vector<float, std::__1::allocator<float> > > > const&)
[function]
[call site]
00494
guetzli::(anonymous namespace)::YUVToR(float, float, float)
[function]
[call site]
00495
guetzli::(anonymous namespace)::Clip(float)
[function]
[call site]
00496
guetzli::(anonymous namespace)::YUVToG(float, float, float)
[function]
[call site]
00497
guetzli::(anonymous namespace)::Clip(float)
[function]
[call site]
00498
guetzli::(anonymous namespace)::YUVToB(float, float, float)
[function]
[call site]
00499
guetzli::(anonymous namespace)::Clip(float)
[function]
[call site]
00500
guetzli::(anonymous namespace)::LinearlyAveragedLuma(std::__1::vector<float, std::__1::allocator<float> > const&)
[function]
[call site]
00501
guetzli::(anonymous namespace)::LinearlyDownsample2x2(std::__1::vector<float, std::__1::allocator<float> > const&, int, int)
[function]
[call site]
00502
guetzli::(anonymous namespace)::RGBToYUV(std::__1::vector<float, std::__1::allocator<float> > const&)
[function]
[call site]
00503
guetzli::(anonymous namespace)::UpdateGuess(std::__1::vector<float, std::__1::allocator<float> > const&, std::__1::vector<float, std::__1::allocator<float> > const&, std::__1::vector<float, std::__1::allocator<float> >*)
[function]
[call site]
00504
__assert_fail
[call site]
00505
__assert_fail
[call site]
00506
guetzli::(anonymous namespace)::Clip(float)
[function]
[call site]
00507
guetzli::(anonymous namespace)::UpdateGuess(std::__1::vector<float, std::__1::allocator<float> > const&, std::__1::vector<float, std::__1::allocator<float> > const&, std::__1::vector<float, std::__1::allocator<float> >*)
[function]
[call site]
00508
guetzli::(anonymous namespace)::UpdateGuess(std::__1::vector<float, std::__1::allocator<float> > const&, std::__1::vector<float, std::__1::allocator<float> > const&, std::__1::vector<float, std::__1::allocator<float> >*)
[function]
[call site]
00509
guetzli::(anonymous namespace)::Upsample2x2(std::__1::vector<float, std::__1::allocator<float> > const&, int, int)
[function]
[call site]
00510
guetzli::(anonymous namespace)::SetDownsampledCoefficients(std::__1::vector<float, std::__1::allocator<float> > const&, int, int, guetzli::OutputImageComponent*)
[function]
[call site]
00511
guetzli::OutputImageComponent::width() const
[function]
[call site]
00512
guetzli::OutputImageComponent::height() const
[function]
[call site]
00513
__assert_fail
[call site]
00514
guetzli::OutputImageComponent::Reset(int, int)
[function]
[call site]
00515
guetzli::OutputImageComponent::height_in_blocks() const
[function]
[call site]
00516
guetzli::OutputImageComponent::width_in_blocks() const
[function]
[call site]
00517
guetzli::OutputImageComponent::width() const
[function]
[call site]
00518
guetzli::OutputImageComponent::height() const
[function]
[call site]
00519
guetzli::OutputImageComponent::width() const
[function]
[call site]
00520
guetzli::OutputImageComponent::height() const
[function]
[call site]
00521
guetzli::OutputImageComponent::width() const
[function]
[call site]
00522
guetzli::ComputeBlockDCTDouble(double*)
[function]
[call site]
00523
guetzli::(anonymous namespace)::TransformBlock(double*, void (*)(double const*, int, double*))
[function]
[call site]
00524
guetzli::(anonymous namespace)::DCT1d(double const*, int, double*)
[function]
[call site]
00525
guetzli::OutputImageComponent::SetCoeffBlock(int, int, short const*)
[function]
[call site]
00526
__assert_fail
[call site]
00527
__assert_fail
[call site]
00528
guetzli::(anonymous namespace)::SetDownsampledCoefficients(std::__1::vector<float, std::__1::allocator<float> > const&, int, int, guetzli::OutputImageComponent*)
[function]
[call site]
00529
guetzli::(anonymous namespace)::SetDownsampledCoefficients(std::__1::vector<float, std::__1::allocator<float> > const&, int, int, guetzli::OutputImageComponent*)
[function]
[call site]
00530
guetzli::OutputImageComponent::ToFloatPixels(float*, int) const
[function]
[call site]
00531
__assert_fail
[call site]
00532
__assert_fail
[call site]
00533
guetzli::OutputImageComponent::GetCoeffBlock(int, int, short*) const
[function]
[call site]
00534
__assert_fail
[call site]
00535
__assert_fail
[call site]
00536
guetzli::ComputeBlockIDCTDouble(double*)
[function]
[call site]
00537
guetzli::(anonymous namespace)::TransformBlock(double*, void (*)(double const*, int, double*))
[function]
[call site]
00538
guetzli::(anonymous namespace)::IDCT1d(double const*, int, double*)
[function]
[call site]
00539
guetzli::PreProcessChannel(int, int, int, float, float, bool, bool, std::__1::vector<std::__1::vector<float, std::__1::allocator<float> >, std::__1::allocator<std::__1::vector<float, std::__1::allocator<float> > > > const&)
[function]
[call site]
00540
(anonymous namespace)::Erode(int, int, std::__1::vector<bool, std::__1::allocator<bool> >*)
[function]
[call site]
00541
(anonymous namespace)::Erode(int, int, std::__1::vector<bool, std::__1::allocator<bool> >*)
[function]
[call site]
00542
(anonymous namespace)::Erode(int, int, std::__1::vector<bool, std::__1::allocator<bool> >*)
[function]
[call site]
00543
(anonymous namespace)::Dilate(int, int, std::__1::vector<bool, std::__1::allocator<bool> >*)
[function]
[call site]
00544
(anonymous namespace)::Dilate(int, int, std::__1::vector<bool, std::__1::allocator<bool> >*)
[function]
[call site]
00545
(anonymous namespace)::Dilate(int, int, std::__1::vector<bool, std::__1::allocator<bool> >*)
[function]
[call site]
00546
(anonymous namespace)::Convolve2D(std::__1::vector<float, std::__1::allocator<float> > const&, int, int, double const*, int)
[function]
[call site]
00547
(anonymous namespace)::Erode(int, int, std::__1::vector<bool, std::__1::allocator<bool> >*)
[function]
[call site]
00548
(anonymous namespace)::Erode(int, int, std::__1::vector<bool, std::__1::allocator<bool> >*)
[function]
[call site]
00549
(anonymous namespace)::Sharpen(std::__1::vector<float, std::__1::allocator<float> > const&, int, int, float, float)
[function]
[call site]
00550
(anonymous namespace)::Normal(double, double)
[function]
[call site]
00551
exp
[call site]
00552
(anonymous namespace)::Convolve2X(std::__1::vector<float, std::__1::allocator<float> > const&, int, int, double const*, int, double)
[function]
[call site]
00553
(anonymous namespace)::Blur(std::__1::vector<float, std::__1::allocator<float> > const&, int, int)
[function]
[call site]
00554
(anonymous namespace)::Normal(double, double)
[function]
[call site]
00555
(anonymous namespace)::Convolve2X(std::__1::vector<float, std::__1::allocator<float> > const&, int, int, double const*, int, double)
[function]
[call site]
00556
guetzli::PreProcessChannel(int, int, int, float, float, bool, bool, std::__1::vector<std::__1::vector<float, std::__1::allocator<float> >, std::__1::allocator<std::__1::vector<float, std::__1::allocator<float> > > > const&)
[function]
[call site]
00557
guetzli::(anonymous namespace)::SetDownsampledCoefficients(std::__1::vector<float, std::__1::allocator<float> > const&, int, int, guetzli::OutputImageComponent*)
[function]
[call site]
00558
guetzli::(anonymous namespace)::SetDownsampledCoefficients(std::__1::vector<float, std::__1::allocator<float> > const&, int, int, guetzli::OutputImageComponent*)
[function]
[call site]
00559
guetzli::OutputImage::SaveToJpegData(guetzli::JPEGData*) const
[function]
[call site]
00560
guetzli::OutputImageComponent::factor_x() const
[function]
[call site]
00561
__assert_fail
[call site]
00562
guetzli::OutputImageComponent::factor_y() const
[function]
[call site]
00563
__assert_fail
[call site]
00564
guetzli::OutputImageComponent::width_in_blocks() const
[function]
[call site]
00565
guetzli::OutputImageComponent::height_in_blocks() const
[function]
[call site]
00566
guetzli::OutputImageComponent::IsAllZero() const
[function]
[call site]
00567
guetzli::OutputImageComponent::quant() const
[function]
[call site]
00568
guetzli::OutputImageComponent::factor_x() const
[function]
[call site]
00569
guetzli::OutputImageComponent::factor_y() const
[function]
[call site]
00570
guetzli::OutputImageComponent::width_in_blocks() const
[function]
[call site]
00571
guetzli::OutputImageComponent::height_in_blocks() const
[function]
[call site]
00572
guetzli::SaveQuantTables(int const (*) [64], guetzli::JPEGData*)
[function]
[call site]
00573
guetzli::OutputImageComponent::factor_x() const
[function]
[call site]
00574
__assert_fail
[call site]
00575
guetzli::OutputImageComponent::factor_y() const
[function]
[call site]
00576
__assert_fail
[call site]
00577
guetzli::OutputImageComponent::factor_x() const
[function]
[call site]
00578
guetzli::OutputImageComponent::factor_y() const
[function]
[call site]
00579
guetzli::OutputImageComponent::coeffs() const
[function]
[call site]
00580
guetzli::OutputImageComponent::height_in_blocks() const
[function]
[call site]
00581
guetzli::OutputImageComponent::width_in_blocks() const
[function]
[call site]
00582
__assert_fail
[call site]
00583
guetzli::(anonymous namespace)::Processor::SelectQuantMatrix(guetzli::JPEGData const&, bool, int (*) [64], guetzli::OutputImage*)
[function]
[call site]
00584
guetzli::QuantMatrixGenerator::QuantMatrixGenerator(bool, guetzli::ProcessStats*)
[function]
[call site]
00585
guetzli::ContrastSensitivity(int)
[function]
[call site]
00586
guetzli::(anonymous namespace)::Processor::TryQuantMatrix(guetzli::JPEGData const&, float, int (*) [64], guetzli::OutputImage*)
[function]
[call site]
00587
guetzli::OutputImage::CopyFromJpegData(guetzli::JPEGData const&)
[function]
[call site]
00588
guetzli::OutputImage::ApplyGlobalQuantization(int const (*) [64])
[function]
[call site]
00589
guetzli::OutputImageComponent::ApplyGlobalQuantization(int const*)
[function]
[call site]
00590
guetzli::OutputImageComponent::GetCoeffBlock(int, int, short*) const
[function]
[call site]
00591
guetzli::QuantizeBlock(short*, int const*)
[function]
[call site]
00592
guetzli::Quantize(short, int)
[function]
[call site]
00593
guetzli::OutputImageComponent::SetCoeffBlock(int, int, short const*)
[function]
[call site]
00594
guetzli::JPEGData::JPEGData(guetzli::JPEGData const&)
[function]
[call site]
00595
guetzli::OutputImage::SaveToJpegData(guetzli::JPEGData*) const
[function]
[call site]
00596
guetzli::(anonymous namespace)::Processor::OutputJpeg(guetzli::JPEGData const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)
[function]
[call site]
00597
guetzli::JPEGData::~JPEGData()
[function]
[call site]
00598
guetzli::OutputImage::FrameTypeStr() const
[function]
[call site]
00599
guetzli::OutputImage::component(int) const
[function]
[call site]
00600
guetzli::OutputImageComponent::factor_x() const
[function]
[call site]
00601
guetzli::OutputImageComponent::factor_y() const
[function]
[call site]
00602
guetzli::OutputImage::component(int) const
[function]
[call site]
00603
guetzli::OutputImageComponent::factor_x() const
[function]
[call site]
00604
guetzli::OutputImageComponent::factor_y() const
[function]
[call site]
00605
guetzli::OutputImage::component(int) const
[function]
[call site]
00606
guetzli::OutputImageComponent::factor_x() const
[function]
[call site]
00607
guetzli::OutputImageComponent::factor_y() const
[function]
[call site]
00608
snprintf
[call site]
00609
snprintf
[call site]
00610
__assert_fail
[call site]
00611
guetzli::PrintDebug(guetzli::ProcessStats*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
[function]
[call site]
00612
snprintf
[call site]
00613
__assert_fail
[call site]
00614
guetzli::PrintDebug(guetzli::ProcessStats*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
[function]
[call site]
00615
guetzli::OutputImage::FrameTypeStr() const
[function]
[call site]
00616
guetzli::QuantMatrixHeuristicScore(int const (*) [64])
[function]
[call site]
00617
guetzli::ContrastSensitivity(int)
[function]
[call site]
00618
snprintf
[call site]
00619
__assert_fail
[call site]
00620
guetzli::PrintDebug(guetzli::ProcessStats*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
[function]
[call site]
00621
guetzli::(anonymous namespace)::Processor::MaybeOutput(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00622
guetzli::QuantMatrixGenerator::GetNext(int (*) [64])
[function]
[call site]
00623
guetzli::QuantMatrixGenerator::GetQuantMatrixWithHeuristicScore(double, int (*) [64]) const
[function]
[call site]
00624
guetzli::ContrastSensitivity(int)
[function]
[call site]
00625
guetzli::QuantMatrixGenerator::GetQuantMatrixWithHeuristicScore(double, int (*) [64]) const
[function]
[call site]
00626
guetzli::CompareQuantMatrices(int const*, int const*)
[function]
[call site]
00627
guetzli::QuantMatrixGenerator::GetQuantMatrixWithHeuristicScore(double, int (*) [64]) const
[function]
[call site]
00628
guetzli::CompareQuantMatrices(int const*, int const*)
[function]
[call site]
00629
guetzli::(anonymous namespace)::Processor::TryQuantMatrix(guetzli::JPEGData const&, float, int (*) [64], guetzli::OutputImage*)
[function]
[call site]
00630
guetzli::QuantMatrixGenerator::Add(guetzli::(anonymous namespace)::QuantData const&)
[function]
[call site]
00631
guetzli::QuantMatrixHeuristicScore(int const (*) [64])
[function]
[call site]
00632
guetzli::CompareQuantData(guetzli::(anonymous namespace)::QuantData const&, guetzli::(anonymous namespace)::QuantData const&)
[function]
[call site]
00633
snprintf
[call site]
00634
__assert_fail
[call site]
00635
guetzli::PrintDebug(guetzli::ProcessStats*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
[function]
[call site]
00636
guetzli::QuantMatrixGenerator::~QuantMatrixGenerator()
[function]
[call site]
00637
snprintf
[call site]
00638
__assert_fail
[call site]
00639
guetzli::PrintDebug(guetzli::ProcessStats*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
[function]
[call site]
00640
guetzli::OutputImage::CopyFromJpegData(guetzli::JPEGData const&)
[function]
[call site]
00641
guetzli::OutputImage::ApplyGlobalQuantization(int const (*) [64])
[function]
[call site]
00642
guetzli::(anonymous namespace)::Processor::SelectFrequencyMasking(guetzli::JPEGData const&, guetzli::OutputImage*, unsigned char, double, bool)
[function]
[call site]
00643
guetzli::OutputImage::width() const
[function]
[call site]
00644
guetzli::OutputImage::height() const
[function]
[call site]
00645
guetzli::Log2FloorNonZero(unsigned int)
[function]
[call site]
00646
guetzli::OutputImage::component(int)
[function]
[call site]
00647
guetzli::OutputImageComponent::factor_x() const
[function]
[call site]
00648
guetzli::OutputImage::component(int)
[function]
[call site]
00649
guetzli::OutputImageComponent::factor_y() const
[function]
[call site]
00650
guetzli::OutputImage::component(int)
[function]
[call site]
00651
guetzli::OutputImageComponent::factor_x() const
[function]
[call site]
00652
guetzli::OutputImage::component(int)
[function]
[call site]
00653
guetzli::OutputImageComponent::factor_y() const
[function]
[call site]
00654
guetzli::OutputImage::component(int)
[function]
[call site]
00655
guetzli::OutputImageComponent::GetCoeffBlock(int, int, short*) const
[function]
[call site]
00656
guetzli::(anonymous namespace)::Processor::ComputeBlockZeroingOrder(short const*, short const*, int, int, int, int, unsigned char, guetzli::OutputImage*, std::__1::vector<guetzli::(anonymous namespace)::CoeffData, std::__1::allocator<guetzli::(anonymous namespace)::CoeffData> >*)
[function]
[call site]
00657
guetzli::OutputImage::width() const
[function]
[call site]
00658
guetzli::OutputImage::height() const
[function]
[call site]
00659
guetzli::OutputImage::component(int)
[function]
[call site]
00660
guetzli::OutputImageComponent::SetCoeffBlock(int, int, short const*)
[function]
[call site]
00661
guetzli::OutputImage::component(int)
[function]
[call site]
00662
guetzli::OutputImageComponent::SetCoeffBlock(int, int, short const*)
[function]
[call site]
00663
guetzli::OutputImage::component(int)
[function]
[call site]
00664
guetzli::OutputImageComponent::SetCoeffBlock(int, int, short const*)
[function]
[call site]
00665
__assert_fail
[call site]
00666
__assert_fail
[call site]
00667
guetzli::JPEGData::JPEGData(guetzli::JPEGData const&)
[function]
[call site]
00668
guetzli::OutputImage::SaveToJpegData(guetzli::JPEGData*) const
[function]
[call site]
00669
guetzli::JpegHeaderSize(guetzli::JPEGData const&, bool)
[function]
[call site]
00670
guetzli::(anonymous namespace)::EstimateDCSize(guetzli::JPEGData const&)
[function]
[call site]
00671
guetzli::BuildDCHistograms(guetzli::JPEGData const&, guetzli::JpegHistogram*)
[function]
[call site]
00672
guetzli::ClusterHistograms(guetzli::JpegHistogram*, unsigned long*, int*, unsigned char*)
[function]
[call site]
00673
guetzli::BuildACHistograms(guetzli::JPEGData const&, guetzli::JpegHistogram*)
[function]
[call site]
00674
guetzli::JPEGData::~JPEGData()
[function]
[call site]
00675
guetzli::(anonymous namespace)::ComputeEntropyCodes(std::__1::vector<guetzli::JpegHistogram, std::__1::allocator<guetzli::JpegHistogram> > const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*)
[function]
[call site]
00676
guetzli::ClusterHistograms(guetzli::JpegHistogram*, unsigned long*, int*, unsigned char*)
[function]
[call site]
00677
guetzli::HistogramHeaderCost(guetzli::JpegHistogram const&)
[function]
[call site]
00678
guetzli::(anonymous namespace)::EntropyCodedDataSize(std::__1::vector<guetzli::JpegHistogram, std::__1::allocator<guetzli::JpegHistogram> > const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&)
[function]
[call site]
00679
guetzli::HistogramEntropyCost(guetzli::JpegHistogram const&, unsigned char const*)
[function]
[call site]
00680
guetzli::OutputImage::component(int)
[function]
[call site]
00681
guetzli::OutputImageComponent::quant() const
[function]
[call site]
00682
guetzli::Quantize(short, int)
[function]
[call site]
00683
guetzli::OutputImage::component(int)
[function]
[call site]
00684
guetzli::OutputImageComponent::GetCoeffBlock(int, int, short*) const
[function]
[call site]
00685
guetzli::(anonymous namespace)::UpdateACHistogram(int, short const*, int const*, guetzli::JpegHistogram*)
[function]
[call site]
00686
guetzli::JpegHistogram::Add(int, int)
[function]
[call site]
00687
guetzli::Log2FloorNonZero(unsigned int)
[function]
[call site]
00688
guetzli::JpegHistogram::Add(int, int)
[function]
[call site]
00689
guetzli::JpegHistogram::Add(int, int)
[function]
[call site]
00690
guetzli::(anonymous namespace)::UpdateACHistogram(int, short const*, int const*, guetzli::JpegHistogram*)
[function]
[call site]
00691
guetzli::OutputImage::component(int)
[function]
[call site]
00692
guetzli::OutputImageComponent::SetCoeffBlock(int, int, short const*)
[function]
[call site]
00693
guetzli::(anonymous namespace)::ComputeEntropyCodes(std::__1::vector<guetzli::JpegHistogram, std::__1::allocator<guetzli::JpegHistogram> > const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >*)
[function]
[call site]
00694
guetzli::(anonymous namespace)::EntropyCodedDataSize(std::__1::vector<guetzli::JpegHistogram, std::__1::allocator<guetzli::JpegHistogram> > const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&)
[function]
[call site]
00695
guetzli::JPEGData::JPEGData(guetzli::JPEGData const&)
[function]
[call site]
00696
guetzli::OutputImage::SaveToJpegData(guetzli::JPEGData*) const
[function]
[call site]
00697
guetzli::(anonymous namespace)::Processor::OutputJpeg(guetzli::JPEGData const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)
[function]
[call site]
00698
guetzli::JPEGData::~JPEGData()
[function]
[call site]
00699
guetzli::OutputImage::FrameTypeStr() const
[function]
[call site]
00700
snprintf
[call site]
00701
__assert_fail
[call site]
00702
guetzli::PrintDebug(guetzli::ProcessStats*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
[function]
[call site]
00703
guetzli::(anonymous namespace)::Processor::MaybeOutput(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00704
guetzli::(anonymous namespace)::Processor::SelectFrequencyMasking(guetzli::JPEGData const&, guetzli::OutputImage*, unsigned char, double, bool)
[function]
[call site]
00705
guetzli::(anonymous namespace)::Processor::SelectFrequencyMasking(guetzli::JPEGData const&, guetzli::OutputImage*, unsigned char, double, bool)
[function]
[call site]
00706
guetzli::OutputImage::~OutputImage()
[function]
[call site]
00707
guetzli::JPEGData::~JPEGData()
[function]
[call site]
00708
guetzli::ProcessStats::~ProcessStats()
[function]
[call site]
00709
guetzli::GuetzliOutput::~GuetzliOutput()
[function]
[call site]
00710
guetzli::JPEGData::~JPEGData()
[function]
[call site]
00711
guetzli::JPEGData::~JPEGData()
[function]
[call site]
00712