Fuzz introspector: dgif_protobuf_target
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

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 :

['google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteOutOfLineHelper ()']

9 9 google::protobuf::Arena*google::protobuf::internal::InternalMetadata::DeleteReturnArena () call site: 00000 /src/LPM/external.protobuf/include/google/protobuf/metadata_lite.h:108
6 6 1 :

['google::protobuf::internal::RepeatedPtrFieldBase::MergeFromInternal(google::protobuf::internal::RepeatedPtrFieldBase const&, void (google::protobuf::internal::RepeatedPtrFieldBase::*)(void**, void**, int, int))']

6 6 voidgoogle::protobuf::internal::RepeatedPtrFieldBase::MergeFrom ::TypeHandler>(google::protobuf::internal::RepeatedPtrFieldBaseconst&) call site: 00000 /src/LPM/external.protobuf/include/google/protobuf/repeated_ptr_field.h:304
2 13 3 :

['gifProtoFuzzer::GlobalColorTable::_internal_colors() const', 'google::protobuf::MessageLite::GetArenaForAllocation() const', 'google::protobuf::internal::ArenaStringPtr::Set(std::__1::basic_string , std::__1::allocator > const&, google::protobuf::Arena*)']

11 22 gifProtoFuzzer::GlobalColorTable::MergeImpl(google::protobuf::Message&,google::protobuf::Messageconst&) call site: 00000 /src/genfiles/gif_fuzz_proto.pb.cc:1068
2 13 3 :

['gifProtoFuzzer::LocalColorTable::_internal_colors() const', 'google::protobuf::MessageLite::GetArenaForAllocation() const', 'google::protobuf::internal::ArenaStringPtr::Set(std::__1::basic_string , std::__1::allocator > const&, google::protobuf::Arena*)']

11 22 gifProtoFuzzer::LocalColorTable::MergeImpl(google::protobuf::Message&,google::protobuf::Messageconst&) call site: 00000 /src/genfiles/gif_fuzz_proto.pb.cc:2191
2 4 2 :

['gifProtoFuzzer::ImageData::_internal_set_lzw(unsigned int)', 'gifProtoFuzzer::ImageData::_internal_lzw() const']

11 13 gifProtoFuzzer::ImageData::MergeImpl(google::protobuf::Message&,google::protobuf::Messageconst&) call site: 00000 /src/genfiles/gif_fuzz_proto.pb.cc:2691
2 4 2 :

['gifProtoFuzzer::Header::_internal_ver() const', 'gifProtoFuzzer::Header::_internal_set_ver(gifProtoFuzzer::Header_Version)']

11 13 gifProtoFuzzer::Header::MergeImpl(google::protobuf::Message&,google::protobuf::Messageconst&) call site: 00000 /src/genfiles/gif_fuzz_proto.pb.cc:3698
0 6 1 :

['google::protobuf::internal::ArenaStringPtr::ClearNonDefaultToEmpty()']

10 16 gifProtoFuzzer::LocalColorTable::Clear() call site: 00000 /src/genfiles/gif_fuzz_proto.pb.cc:2091
0 0 None 10 10 gifProtoFuzzer::ImageDescriptor::Clear() call site: 00000 /src/genfiles/gif_fuzz_proto.pb.cc:1198
0 0 None 9 9 gifProtoFuzzer::LogicalScreenDescriptor::MergeImpl(google::protobuf::Message&,google::protobuf::Messageconst&) call site: 00000 /src/genfiles/gif_fuzz_proto.pb.cc:838
0 0 None 9 9 gifProtoFuzzer::ImageDescriptor::MergeImpl(google::protobuf::Message&,google::protobuf::Messageconst&) call site: 00000 /src/genfiles/gif_fuzz_proto.pb.cc:1428
0 0 3 :

['std::__1::basic_ofstream >::basic_ofstream(char const*, unsigned int)', 'std::__1::basic_ostream >::write(char const*, long)', 'std::__1::basic_ofstream >::~basic_ofstream()']

4 232 TestOneProtoInput(gifProtoFuzzer::GifProtoconst&) call site: 00000 /src/dgif_protobuf_target.cc:19
0 0 None 2 39 DGifOpen call site: 00185 /src/giflib-code/dgif_lib.c:185

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 gifProtoFuzzer::GifProto::GifProto() [function] [call site] 00001
2 gifProtoFuzzer::GifProto::GifProto(google::protobuf::Arena*, bool) [function] [call site] 00002
3 google::protobuf::Message::Message(google::protobuf::Arena*, bool) [function] [call site] 00003
4 google::protobuf::MessageLite::MessageLite(google::protobuf::Arena*, bool) [function] [call site] 00004
5 google::protobuf::internal::InternalMetadata::InternalMetadata(google::protobuf::Arena*, bool) [function] [call site] 00005
6 google::protobuf::internal::InternalMetadata::SetArena(google::protobuf::Arena*, bool) [function] [call site] 00006
7 google::protobuf::internal::LogMessage::LogMessage(google::protobuf::LogLevel, char const*, int) [call site] 00007
3 gifProtoFuzzer::GifProto::SharedCtor(google::protobuf::Arena*, bool) [function] [call site] 00008
4 google::protobuf::internal::CachedSize::CachedSize() [function] [call site] 00009
4 google::protobuf::RepeatedPtrField ::RepeatedPtrField(google::protobuf::Arena*) [function] [call site] 00010
5 google::protobuf::internal::RepeatedPtrFieldBase::RepeatedPtrFieldBase(google::protobuf::Arena*) [function] [call site] 00011
3 google::protobuf::Message::~Message() [function] [call site] 00012
4 google::protobuf::MessageLite::~MessageLite() [function] [call site] 00013
5 google::protobuf::internal::InternalMetadata::~InternalMetadata() [function] [call site] 00014
6 google::protobuf::Arena::~Arena() [function] [call site] 00015
7 google::protobuf::internal::ThreadSafeArena::~ThreadSafeArena() [call site] 00016
6 __clang_call_terminate [call site] 00017
7 __cxa_begin_catch [call site] 00018
1 protobuf_mutator::libfuzzer::LoadProtoInput(bool, unsigned char const*, unsigned long, google::protobuf::Message*) [call site] 00019
1 TestOneProtoInput(gifProtoFuzzer::GifProto const&) [function] [call site] 00020
2 gifProtoFuzzer::ProtoConverter::ProtoConverter() [function] [call site] 00021
2 gifProtoFuzzer::ProtoConverter::gifProtoToString(gifProtoFuzzer::GifProto const&) [function] [call site] 00022
3 gifProtoFuzzer::ProtoConverter::visit(gifProtoFuzzer::GifProto const&) [function] [call site] 00023
4 gifProtoFuzzer::GifProto::header() const [function] [call site] 00024
5 gifProtoFuzzer::GifProto::_internal_header() const [function] [call site] 00025
4 gifProtoFuzzer::GifProto::lsd() const [function] [call site] 00026
5 gifProtoFuzzer::GifProto::_internal_lsd() const [function] [call site] 00027
4 gifProtoFuzzer::ProtoConverter::visit(gifProtoFuzzer::LogicalScreenDescriptor const&) [function] [call site] 00028
5 gifProtoFuzzer::LogicalScreenDescriptor::screenwidth() const [function] [call site] 00029
6 gifProtoFuzzer::LogicalScreenDescriptor::_internal_screenwidth() const [function] [call site] 00030
5 gifProtoFuzzer::ProtoConverter::extractWordFromUInt32(unsigned int) [function] [call site] 00031
5 gifProtoFuzzer::LogicalScreenDescriptor::screenheight() const [function] [call site] 00032
6 gifProtoFuzzer::LogicalScreenDescriptor::_internal_screenheight() const [function] [call site] 00033
5 gifProtoFuzzer::ProtoConverter::extractWordFromUInt32(unsigned int) [function] [call site] 00034
5 gifProtoFuzzer::LogicalScreenDescriptor::packed() const [function] [call site] 00035
6 gifProtoFuzzer::LogicalScreenDescriptor::_internal_packed() const [function] [call site] 00036
5 gifProtoFuzzer::ProtoConverter::extractByteFromUInt32(unsigned int) [function] [call site] 00037
5 gifProtoFuzzer::ProtoConverter::writeByte(unsigned char) [function] [call site] 00038
5 gifProtoFuzzer::LogicalScreenDescriptor::backgroundcolor() const [function] [call site] 00039
6 gifProtoFuzzer::LogicalScreenDescriptor::_internal_backgroundcolor() const [function] [call site] 00040
5 gifProtoFuzzer::ProtoConverter::extractByteFromUInt32(unsigned int) [function] [call site] 00041
5 gifProtoFuzzer::LogicalScreenDescriptor::aspectratio() const [function] [call site] 00042
6 gifProtoFuzzer::LogicalScreenDescriptor::_internal_aspectratio() const [function] [call site] 00043
5 gifProtoFuzzer::ProtoConverter::extractByteFromUInt32(unsigned int) [function] [call site] 00044
4 gifProtoFuzzer::GifProto::gct() const [function] [call site] 00045
5 gifProtoFuzzer::GifProto::_internal_gct() const [function] [call site] 00046
4 gifProtoFuzzer::ProtoConverter::visit(gifProtoFuzzer::GlobalColorTable const&) [function] [call site] 00047
5 gifProtoFuzzer::GlobalColorTable::colors() const [function] [call site] 00048
6 gifProtoFuzzer::GlobalColorTable::_internal_colors() const [function] [call site] 00049
7 google::protobuf::internal::TaggedStringPtr::Get() const [function] [call site] 00050
8 google::protobuf::internal::TaggedStringPtr::as_int() const [function] [call site] 00051
5 gifProtoFuzzer::ProtoConverter::tableExpToTableSize(unsigned int) [function] [call site] 00052
6 _Z3powIijENSt3__19enable_ifIXaasr3std13is_arithmeticIT_EE5valuesr3std13is_arithmeticIT0_EE5valueENS0_9__promoteIS2_S3_vEEE4type4typeES2_S3_ [function] [call site] 00053
7 pow [call site] 00054
5 gifProtoFuzzer::GlobalColorTable::colors() const [function] [call site] 00055
4 gifProtoFuzzer::GifProto::chunks() const [function] [call site] 00056
4 google::protobuf::RepeatedPtrField ::begin() const [function] [call site] 00057
5 google::protobuf::internal::RepeatedPtrFieldBase::raw_data() const [function] [call site] 00058
4 gifProtoFuzzer::ProtoConverter::visit(gifProtoFuzzer::ImageChunk const&) [function] [call site] 00059
5 gifProtoFuzzer::ImageChunk::chunk_oneof_case() const [function] [call site] 00060
5 gifProtoFuzzer::ImageChunk::basic() const [function] [call site] 00061
6 gifProtoFuzzer::ImageChunk::_internal_basic() const [function] [call site] 00062
7 gifProtoFuzzer::ImageChunk::_internal_has_basic() const [function] [call site] 00063
8 gifProtoFuzzer::ImageChunk::chunk_oneof_case() const [function] [call site] 00064
5 gifProtoFuzzer::ProtoConverter::visit(gifProtoFuzzer::BasicChunk const&) [function] [call site] 00065
6 gifProtoFuzzer::BasicChunk::has_gcext() const [function] [call site] 00066
7 gifProtoFuzzer::BasicChunk::_internal_has_gcext() const [function] [call site] 00067
8 google::protobuf::internal::LogMessage::LogMessage(google::protobuf::LogLevel, char const*, int) [call site] 00068
6 gifProtoFuzzer::BasicChunk::gcext() const [function] [call site] 00069
7 gifProtoFuzzer::BasicChunk::_internal_gcext() const [function] [call site] 00070
6 gifProtoFuzzer::ProtoConverter::visit(gifProtoFuzzer::GraphicControlExtension const&) [function] [call site] 00071
7 gifProtoFuzzer::ProtoConverter::writeByte(unsigned char) [function] [call site] 00072
7 gifProtoFuzzer::ProtoConverter::writeByte(unsigned char) [function] [call site] 00073
7 gifProtoFuzzer::ProtoConverter::writeByte(unsigned char) [function] [call site] 00074
7 gifProtoFuzzer::GraphicControlExtension::packed() const [function] [call site] 00075
8 gifProtoFuzzer::GraphicControlExtension::_internal_packed() const [function] [call site] 00076
7 gifProtoFuzzer::ProtoConverter::extractByteFromUInt32(unsigned int) [function] [call site] 00077
7 gifProtoFuzzer::ProtoConverter::writeByte(unsigned char) [function] [call site] 00078
7 gifProtoFuzzer::GraphicControlExtension::delaytime() const [function] [call site] 00079
8 gifProtoFuzzer::GraphicControlExtension::_internal_delaytime() const [function] [call site] 00080
7 gifProtoFuzzer::ProtoConverter::extractWordFromUInt32(unsigned int) [function] [call site] 00081
7 gifProtoFuzzer::GraphicControlExtension::transparentcolorindex() const [function] [call site] 00082
8 gifProtoFuzzer::GraphicControlExtension::_internal_transparentcolorindex() const [function] [call site] 00083
7 gifProtoFuzzer::ProtoConverter::extractByteFromUInt32(unsigned int) [function] [call site] 00084
7 gifProtoFuzzer::ProtoConverter::writeByte(unsigned char) [function] [call site] 00085
6 gifProtoFuzzer::BasicChunk::imdescriptor() const [function] [call site] 00086
7 gifProtoFuzzer::BasicChunk::_internal_imdescriptor() const [function] [call site] 00087
6 gifProtoFuzzer::ProtoConverter::visit(gifProtoFuzzer::ImageDescriptor const&) [function] [call site] 00088
7 gifProtoFuzzer::ProtoConverter::writeByte(unsigned char) [function] [call site] 00089
7 gifProtoFuzzer::ImageDescriptor::left() const [function] [call site] 00090
8 gifProtoFuzzer::ImageDescriptor::_internal_left() const [function] [call site] 00091
7 gifProtoFuzzer::ProtoConverter::extractWordFromUInt32(unsigned int) [function] [call site] 00092
7 gifProtoFuzzer::ImageDescriptor::top() const [function] [call site] 00093
8 gifProtoFuzzer::ImageDescriptor::_internal_top() const [function] [call site] 00094
7 gifProtoFuzzer::ProtoConverter::extractWordFromUInt32(unsigned int) [function] [call site] 00095
7 gifProtoFuzzer::ImageDescriptor::height() const [function] [call site] 00096
8 gifProtoFuzzer::ImageDescriptor::_internal_height() const [function] [call site] 00097
7 gifProtoFuzzer::ProtoConverter::extractWordFromUInt32(unsigned int) [function] [call site] 00098
7 gifProtoFuzzer::ImageDescriptor::width() const [function] [call site] 00099
8 gifProtoFuzzer::ImageDescriptor::_internal_width() const [function] [call site] 00100
7 gifProtoFuzzer::ProtoConverter::extractWordFromUInt32(unsigned int) [function] [call site] 00101
7 gifProtoFuzzer::ImageDescriptor::packed() const [function] [call site] 00102
8 gifProtoFuzzer::ImageDescriptor::_internal_packed() const [function] [call site] 00103
7 gifProtoFuzzer::ProtoConverter::extractByteFromUInt32(unsigned int) [function] [call site] 00104
6 gifProtoFuzzer::BasicChunk::lct() const [function] [call site] 00105
7 gifProtoFuzzer::BasicChunk::_internal_lct() const [function] [call site] 00106
6 gifProtoFuzzer::ProtoConverter::visit(gifProtoFuzzer::LocalColorTable const&) [function] [call site] 00107
7 gifProtoFuzzer::LocalColorTable::colors() const [function] [call site] 00108
8 gifProtoFuzzer::LocalColorTable::_internal_colors() const [function] [call site] 00109
9 google::protobuf::internal::TaggedStringPtr::Get() const [function] [call site] 00110
7 gifProtoFuzzer::ProtoConverter::tableExpToTableSize(unsigned int) [function] [call site] 00111
7 gifProtoFuzzer::LocalColorTable::colors() const [function] [call site] 00112
6 gifProtoFuzzer::BasicChunk::img() const [function] [call site] 00113
7 gifProtoFuzzer::BasicChunk::_internal_img() const [function] [call site] 00114
6 gifProtoFuzzer::ProtoConverter::visit(gifProtoFuzzer::ImageData const&) [function] [call site] 00115
7 gifProtoFuzzer::ImageData::lzw() const [function] [call site] 00116
8 gifProtoFuzzer::ImageData::_internal_lzw() const [function] [call site] 00117
7 gifProtoFuzzer::ProtoConverter::extractByteFromUInt32(unsigned int) [function] [call site] 00118
7 gifProtoFuzzer::ImageData::subs() const [function] [call site] 00119
7 google::protobuf::RepeatedPtrField ::begin() const [function] [call site] 00120
7 gifProtoFuzzer::ProtoConverter::visit(gifProtoFuzzer::SubBlock const&) [function] [call site] 00121
8 gifProtoFuzzer::SubBlock::len() const [function] [call site] 00122
9 gifProtoFuzzer::SubBlock::_internal_len() const [function] [call site] 00123
8 gifProtoFuzzer::ProtoConverter::extractByteFromUInt32(unsigned int) [function] [call site] 00124
8 gifProtoFuzzer::ProtoConverter::writeByte(unsigned char) [function] [call site] 00125
8 gifProtoFuzzer::SubBlock::data() const [function] [call site] 00126
9 gifProtoFuzzer::SubBlock::_internal_data() const [function] [call site] 00127
10 google::protobuf::internal::TaggedStringPtr::Get() const [function] [call site] 00128
8 gifProtoFuzzer::SubBlock::data() const [function] [call site] 00129
7 gifProtoFuzzer::ProtoConverter::writeByte(unsigned char) [function] [call site] 00130
5 gifProtoFuzzer::ImageChunk::plaintext() const [function] [call site] 00131
6 gifProtoFuzzer::ImageChunk::_internal_plaintext() const [function] [call site] 00132
7 gifProtoFuzzer::ImageChunk::_internal_has_plaintext() const [function] [call site] 00133
8 gifProtoFuzzer::ImageChunk::chunk_oneof_case() const [function] [call site] 00134
5 gifProtoFuzzer::ProtoConverter::visit(gifProtoFuzzer::PlainTextExtension const&) [function] [call site] 00135
6 gifProtoFuzzer::PlainTextExtension::has_gcext() const [function] [call site] 00136
7 gifProtoFuzzer::PlainTextExtension::_internal_has_gcext() const [function] [call site] 00137
8 google::protobuf::internal::LogMessage::LogMessage(google::protobuf::LogLevel, char const*, int) [call site] 00138
6 gifProtoFuzzer::PlainTextExtension::gcext() const [function] [call site] 00139
7 gifProtoFuzzer::PlainTextExtension::_internal_gcext() const [function] [call site] 00140
6 gifProtoFuzzer::ProtoConverter::visit(gifProtoFuzzer::GraphicControlExtension const&) [function] [call site] 00141
6 gifProtoFuzzer::ProtoConverter::writeByte(unsigned char) [function] [call site] 00142
6 gifProtoFuzzer::ProtoConverter::writeByte(unsigned char) [function] [call site] 00143
6 gifProtoFuzzer::ProtoConverter::writeByte(unsigned char) [function] [call site] 00144
6 gifProtoFuzzer::PlainTextExtension::subs() const [function] [call site] 00145
6 google::protobuf::RepeatedPtrField ::begin() const [function] [call site] 00146
6 gifProtoFuzzer::ProtoConverter::visit(gifProtoFuzzer::SubBlock const&) [function] [call site] 00147
6 gifProtoFuzzer::ProtoConverter::writeByte(unsigned char) [function] [call site] 00148
5 gifProtoFuzzer::ImageChunk::appext() const [function] [call site] 00149
6 gifProtoFuzzer::ImageChunk::_internal_appext() const [function] [call site] 00150
7 gifProtoFuzzer::ImageChunk::_internal_has_appext() const [function] [call site] 00151
8 gifProtoFuzzer::ImageChunk::chunk_oneof_case() const [function] [call site] 00152
5 gifProtoFuzzer::ProtoConverter::visit(gifProtoFuzzer::ApplicationExtension const&) [function] [call site] 00153
6 gifProtoFuzzer::ProtoConverter::writeByte(unsigned char) [function] [call site] 00154
6 gifProtoFuzzer::ProtoConverter::writeByte(unsigned char) [function] [call site] 00155
6 gifProtoFuzzer::ProtoConverter::writeByte(unsigned char) [function] [call site] 00156
6 gifProtoFuzzer::ApplicationExtension::appid() const [function] [call site] 00157
7 gifProtoFuzzer::ApplicationExtension::_internal_appid() const [function] [call site] 00158
6 gifProtoFuzzer::ProtoConverter::writeLong(unsigned long) [function] [call site] 00159
6 gifProtoFuzzer::ProtoConverter::writeByte(unsigned char) [function] [call site] 00160
6 gifProtoFuzzer::ProtoConverter::writeByte(unsigned char) [function] [call site] 00161
6 gifProtoFuzzer::ProtoConverter::writeByte(unsigned char) [function] [call site] 00162
6 gifProtoFuzzer::ApplicationExtension::subs() const [function] [call site] 00163
6 google::protobuf::RepeatedPtrField ::begin() const [function] [call site] 00164
6 gifProtoFuzzer::ProtoConverter::visit(gifProtoFuzzer::SubBlock const&) [function] [call site] 00165
6 gifProtoFuzzer::ProtoConverter::writeByte(unsigned char) [function] [call site] 00166
5 gifProtoFuzzer::ImageChunk::comext() const [function] [call site] 00167
6 gifProtoFuzzer::ImageChunk::_internal_comext() const [function] [call site] 00168
7 gifProtoFuzzer::ImageChunk::_internal_has_comext() const [function] [call site] 00169
8 gifProtoFuzzer::ImageChunk::chunk_oneof_case() const [function] [call site] 00170
5 gifProtoFuzzer::ProtoConverter::visit(gifProtoFuzzer::CommentExtension const&) [function] [call site] 00171
6 gifProtoFuzzer::ProtoConverter::writeByte(unsigned char) [function] [call site] 00172
6 gifProtoFuzzer::ProtoConverter::writeByte(unsigned char) [function] [call site] 00173
6 gifProtoFuzzer::CommentExtension::subs() const [function] [call site] 00174
6 google::protobuf::RepeatedPtrField ::begin() const [function] [call site] 00175
6 gifProtoFuzzer::ProtoConverter::visit(gifProtoFuzzer::SubBlock const&) [function] [call site] 00176
6 gifProtoFuzzer::ProtoConverter::writeByte(unsigned char) [function] [call site] 00177
4 gifProtoFuzzer::GifProto::trailer() const [function] [call site] 00178
5 gifProtoFuzzer::GifProto::_internal_trailer() const [function] [call site] 00179
4 gifProtoFuzzer::ProtoConverter::visit(gifProtoFuzzer::Trailer const&) [function] [call site] 00180
5 gifProtoFuzzer::ProtoConverter::writeByte(unsigned char) [function] [call site] 00181
2 getenv [call site] 00182
2 fuzz_dgif_extended(unsigned char const*, unsigned long) [function] [call site] 00183
3 DGifOpen [function] [call site] 00184
4 calloc [call site] 00185
4 InternalRead [function] [call site] 00186
5 fread [call site] 00187
4 strncmp [call site] 00188
4 DGifGetScreenDesc [function] [call site] 00189
5 DGifGetWord [function] [call site] 00190
6 InternalRead [function] [call site] 00191
5 DGifGetWord [function] [call site] 00192
5 InternalRead [function] [call site] 00193
5 GifFreeMapObject [function] [call site] 00194
5 GifMakeMapObject [function] [call site] 00195
6 GifBitSize [function] [call site] 00196
6 calloc [call site] 00197
6 GifBitSize [function] [call site] 00198
5 InternalRead [function] [call site] 00199
5 GifFreeMapObject [function] [call site] 00200
3 stub_input_reader(GifFileType*, unsigned char*, int) [function] [call site] 00201
3 DGifSlurp [function] [call site] 00202
4 DGifGetRecordType [function] [call site] 00203
5 InternalRead [function] [call site] 00204
4 DGifGetImageDesc [function] [call site] 00205
5 DGifGetImageHeader [function] [call site] 00206
6 DGifGetWord [function] [call site] 00207
6 DGifGetWord [function] [call site] 00208
6 DGifGetWord [function] [call site] 00209
6 DGifGetWord [function] [call site] 00210
6 InternalRead [function] [call site] 00211
6 GifFreeMapObject [function] [call site] 00212
6 GifFreeMapObject [function] [call site] 00213
6 GifMakeMapObject [function] [call site] 00214
6 InternalRead [function] [call site] 00215
6 GifFreeMapObject [function] [call site] 00216
6 DGifSetupDecompress [function] [call site] 00217
7 InternalRead [function] [call site] 00218
5 openbsd_reallocarray [function] [call site] 00219
6 __errno_location [call site] 00220
6 realloc [call site] 00221
5 GifMakeMapObject [function] [call site] 00222
4 openbsd_reallocarray [function] [call site] 00223
4 DGifGetLine [function] [call site] 00224
5 DGifDecompressLine [function] [call site] 00225
6 DGifDecompressInput [function] [call site] 00226
7 DGifBufferedInput [function] [call site] 00227
8 InternalRead [function] [call site] 00228
8 InternalRead [function] [call site] 00229
6 DGifGetPrefixChar [function] [call site] 00230
6 DGifGetPrefixChar [function] [call site] 00231
6 DGifGetPrefixChar [function] [call site] 00232
6 DGifGetPrefixChar [function] [call site] 00233
5 DGifGetCodeNext [function] [call site] 00234
6 InternalRead [function] [call site] 00235
6 InternalRead [function] [call site] 00236
4 DGifGetLine [function] [call site] 00237
4 DGifGetExtension [function] [call site] 00238
5 InternalRead [function] [call site] 00239
5 DGifGetExtensionNext [function] [call site] 00240
6 InternalRead [function] [call site] 00241
6 InternalRead [function] [call site] 00242
4 GifAddExtensionBlock [function] [call site] 00243
5 openbsd_reallocarray [function] [call site] 00244
4 DGifGetExtensionNext [function] [call site] 00245
4 GifAddExtensionBlock [function] [call site] 00246
3 DGifCloseFile [function] [call site] 00247
4 GifFreeMapObject [function] [call site] 00248
4 GifFreeMapObject [function] [call site] 00249
4 GifFreeSavedImages [function] [call site] 00250
5 GifFreeMapObject [function] [call site] 00251
5 GifFreeExtensions [function] [call site] 00252
4 GifFreeExtensions [function] [call site] 00253
4 fclose [call site] 00254
3 DGifSavedExtensionToGCB [function] [call site] 00255
4 DGifExtensionToGCB [function] [call site] 00256
3 DGifSavedExtensionToGCB [function] [call site] 00257
3 DGifCloseFile [function] [call site] 00258
2 gifProtoFuzzer::ProtoConverter::~ProtoConverter() [function] [call site] 00259
1 gifProtoFuzzer::GifProto::~GifProto() [function] [call site] 00260
2 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteReturnArena () [function] [call site] 00261
3 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteOutOfLineHelper () [function] [call site] 00262
4 google::protobuf::internal::InternalMetadata::ContainerBase* google::protobuf::internal::InternalMetadata::PtrValue () const [function] [call site] 00263
4 google::protobuf::internal::InternalMetadata::Container * google::protobuf::internal::InternalMetadata::PtrValue >() const [function] [call site] 00264
3 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::PtrValue () const [function] [call site] 00265
2 gifProtoFuzzer::GifProto::SharedDtor() [function] [call site] 00266
3 google::protobuf::MessageLite::GetArenaForAllocation() const [function] [call site] 00267
4 google::protobuf::internal::InternalMetadata::ContainerBase* google::protobuf::internal::InternalMetadata::PtrValue () const [function] [call site] 00268
3 google::protobuf::internal::LogMessage::LogMessage(google::protobuf::LogLevel, char const*, int) [call site] 00269
3 google::protobuf::RepeatedPtrField ::~RepeatedPtrField() [function] [call site] 00270
4 google::protobuf::internal::RepeatedPtrFieldBase::NeedsDestroy() const [function] [call site] 00271
4 google::protobuf::internal::RepeatedPtrFieldBase::DestroyProtos() [call site] 00272
4 google::protobuf::internal::RepeatedPtrFieldBase::~RepeatedPtrFieldBase() [function] [call site] 00273
3 gifProtoFuzzer::GifProto::internal_default_instance() [function] [call site] 00274
3 gifProtoFuzzer::Header::~Header() [function] [call site] 00275
4 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteReturnArena () [function] [call site] 00276
4 gifProtoFuzzer::Header::SharedDtor() [function] [call site] 00277
5 google::protobuf::MessageLite::GetArenaForAllocation() const [function] [call site] 00278
5 google::protobuf::internal::LogMessage::LogMessage(google::protobuf::LogLevel, char const*, int) [call site] 00279
4 google::protobuf::Message::~Message() [function] [call site] 00280
4 __clang_call_terminate [call site] 00281
3 gifProtoFuzzer::GifProto::internal_default_instance() [function] [call site] 00282
3 gifProtoFuzzer::LogicalScreenDescriptor::~LogicalScreenDescriptor() [function] [call site] 00283
4 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteReturnArena () [function] [call site] 00284
4 gifProtoFuzzer::LogicalScreenDescriptor::SharedDtor() [function] [call site] 00285
5 google::protobuf::MessageLite::GetArenaForAllocation() const [function] [call site] 00286
5 google::protobuf::internal::LogMessage::LogMessage(google::protobuf::LogLevel, char const*, int) [call site] 00287
4 google::protobuf::Message::~Message() [function] [call site] 00288
4 __clang_call_terminate [call site] 00289
3 gifProtoFuzzer::GifProto::internal_default_instance() [function] [call site] 00290
3 gifProtoFuzzer::GlobalColorTable::~GlobalColorTable() [function] [call site] 00291
4 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteReturnArena () [function] [call site] 00292
4 gifProtoFuzzer::GlobalColorTable::SharedDtor() [function] [call site] 00293
5 google::protobuf::MessageLite::GetArenaForAllocation() const [function] [call site] 00294
5 google::protobuf::internal::LogMessage::LogMessage(google::protobuf::LogLevel, char const*, int) [call site] 00295
5 google::protobuf::internal::ArenaStringPtr::Destroy() [call site] 00296
4 google::protobuf::Message::~Message() [function] [call site] 00297
4 __clang_call_terminate [call site] 00298
3 gifProtoFuzzer::GifProto::internal_default_instance() [function] [call site] 00299
2 google::protobuf::Message::~Message() [function] [call site] 00300
2 __clang_call_terminate [call site] 00301