The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
227 | 0 | EP | call site: 00000 | memcpy |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
opendnp3::Buffer::Buffer(unsigned char const*, unsigned long)
[function]
[call site]
00001
opendnp3::ConsoleLogger::Create(bool)
[function]
[call site]
00002
opendnp3::ModuleId::ModuleId()
[function]
[call site]
00003
opendnp3::Logger::Logger(std::__1::shared_ptr<opendnp3::ILogHandler> const&, opendnp3::ModuleId, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, opendnp3::LogLevels)
[function]
[call site]
00004
opendnp3::IDecoderCallbacks::IDecoderCallbacks()
[function]
[call site]
00005
opendnp3::Uncopyable::Uncopyable()
[function]
[call site]
00006
opendnp3::Decoder::Decoder(opendnp3::IDecoderCallbacks&, opendnp3::Logger const&)
[function]
[call site]
00007
opendnp3::DecoderImpl::DecoderImpl(opendnp3::IDecoderCallbacks&, opendnp3::Logger const&)
[function]
[call site]
00008
opendnp3::IFrameSink::IFrameSink()
[function]
[call site]
00009
opendnp3::Logger::Logger(opendnp3::Logger const&)
[function]
[call site]
00010
opendnp3::LinkLayerParser::LinkLayerParser(opendnp3::Logger const&)
[function]
[call site]
00011
opendnp3::Logger::Logger(opendnp3::Logger const&)
[function]
[call site]
00012
opendnp3::LinkStatistics::Parser::Parser()
[function]
[call site]
00013
opendnp3::LinkHeader::LinkHeader()
[function]
[call site]
00014
ser4cpp::RSeq<unsigned long>::RSeq()
[function]
[call site]
00015
ser4cpp::HasLength<unsigned long>::HasLength(unsigned long)
[function]
[call site]
00016
opendnp3::ShiftableBuffer::ShiftableBuffer(unsigned char*, unsigned long)
[function]
[call site]
00017
opendnp3::Logger::~Logger()
[function]
[call site]
00018
opendnp3::TransportRx::TransportRx(opendnp3::Logger const&, unsigned int)
[function]
[call site]
00019
opendnp3::Logger::Logger(opendnp3::Logger const&)
[function]
[call site]
00020
opendnp3::StackStatistics::Transport::Rx::Rx()
[function]
[call site]
00021
ser4cpp::Buffer::Buffer(unsigned long)
[function]
[call site]
00022
ser4cpp::HasLength<unsigned long>::HasLength(unsigned long)
[function]
[call site]
00023
ser4cpp::Uncopyable::Uncopyable()
[function]
[call site]
00024
ser4cpp::Uncopyable::~Uncopyable()
[function]
[call site]
00025
opendnp3::Addresses::Addresses()
[function]
[call site]
00026
opendnp3::SequenceNum<unsigned char, (unsigned char)64>::SequenceNum()
[function]
[call site]
00027
ser4cpp::Buffer::~Buffer()
[function]
[call site]
00028
ser4cpp::Uncopyable::~Uncopyable()
[function]
[call site]
00029
opendnp3::Logger::~Logger()
[function]
[call site]
00030
opendnp3::LinkLayerParser::~LinkLayerParser()
[function]
[call site]
00031
opendnp3::Logger::~Logger()
[function]
[call site]
00032
opendnp3::Logger::~Logger()
[function]
[call site]
00033
opendnp3::IFrameSink::~IFrameSink()
[function]
[call site]
00034
opendnp3::Decoder::DecodeLPDU(opendnp3::Buffer const&)
[function]
[call site]
00035
ser4cpp::RSeq<unsigned long>::RSeq(unsigned char const*, unsigned long)
[function]
[call site]
00036
ser4cpp::HasLength<unsigned long>::HasLength(unsigned long)
[function]
[call site]
00037
opendnp3::DecoderImpl::DecodeLPDU(ser4cpp::RSeq<unsigned long> const&)
[function]
[call site]
00038
opendnp3::Indent::Indent(opendnp3::IDecoderCallbacks&)
[function]
[call site]
00039
opendnp3::Uncopyable::Uncopyable()
[function]
[call site]
00040
opendnp3::Uncopyable::~Uncopyable()
[function]
[call site]
00041
ser4cpp::HasLength<unsigned long>::is_not_empty() const
[function]
[call site]
00042
opendnp3::LinkLayerParser::WriteBuff() const
[function]
[call site]
00043
opendnp3::ShiftableBuffer::WriteBuff() const
[function]
[call site]
00044
opendnp3::ShiftableBuffer::NumWriteBytes() const
[function]
[call site]
00045
ser4cpp::WSeq<unsigned long>::WSeq(unsigned char*, unsigned long)
[function]
[call site]
00046
ser4cpp::HasLength<unsigned long>::length() const
[function]
[call site]
00047
ser4cpp::RSeq<unsigned long>::take(unsigned long) const
[function]
[call site]
00048
ser4cpp::HasLength<unsigned long>::length() const
[function]
[call site]
00049
ser4cpp::RSeq<unsigned long>::RSeq(unsigned char const*, unsigned long)
[function]
[call site]
00050
ser4cpp::WSeq<unsigned long>::copy_from(ser4cpp::RSeq<unsigned long> const&)
[function]
[call site]
00051
ser4cpp::RSeq<unsigned long> ser4cpp::WSeq<unsigned long>::transfer_from<(void* (*)(void*, void const*, unsigned long))(&memcpy)>(ser4cpp::RSeq<unsigned long> const&)
[function]
[call site]
00052
ser4cpp::HasLength<unsigned long>::length() const
[function]
[call site]
00053
ser4cpp::RSeq<unsigned long>::empty()
[function]
[call site]
00054
ser4cpp::RSeq<unsigned long>::RSeq(unsigned char const*, unsigned long)
[function]
[call site]
00055
ser4cpp::WSeq<unsigned long>::readonly() const
[function]
[call site]
00056
ser4cpp::HasLength<unsigned long>::length() const
[function]
[call site]
00057
ser4cpp::RSeq<unsigned long>::RSeq(unsigned char const*, unsigned long)
[function]
[call site]
00058
ser4cpp::HasLength<unsigned long>::length() const
[function]
[call site]
00059
ser4cpp::RSeq<unsigned long>::take(unsigned long) const
[function]
[call site]
00060
ser4cpp::RSeq<unsigned long>::operator unsigned char const*() const
[function]
[call site]
00061
ser4cpp::HasLength<unsigned long>::length() const
[function]
[call site]
00062
memcpy
[call site]
00063
ser4cpp::HasLength<unsigned long>::length() const
[function]
[call site]
00064
ser4cpp::WSeq<unsigned long>::advance(unsigned long)
[function]
[call site]
00065
unsigned long ser4cpp::min<unsigned long>(unsigned long, unsigned long)
[function]
[call site]
00066
opendnp3::LinkLayerParser::OnRead(unsigned long, opendnp3::IFrameSink&)
[function]
[call site]
00067
opendnp3::ShiftableBuffer::AdvanceWrite(unsigned long)
[function]
[call site]
00068
opendnp3::ShiftableBuffer::NumWriteBytes() const
[function]
[call site]
00069
__assert_fail
[call site]
00070
opendnp3::LinkLayerParser::ParseUntilComplete()
[function]
[call site]
00071
opendnp3::LinkLayerParser::ParseOneStep()
[function]
[call site]
00072
opendnp3::LinkLayerParser::ParseSync()
[function]
[call site]
00073
opendnp3::ShiftableBuffer::NumBytesRead() const
[function]
[call site]
00074
opendnp3::ShiftableBuffer::Sync(unsigned long&)
[function]
[call site]
00075
opendnp3::ShiftableBuffer::NumBytesRead() const
[function]
[call site]
00076
opendnp3::ShiftableBuffer::ReadBuffer() const
[function]
[call site]
00077
opendnp3::ShiftableBuffer::NumBytesRead() const
[function]
[call site]
00078
ser4cpp::RSeq<unsigned long>::RSeq(unsigned char const*, unsigned long)
[function]
[call site]
00079
ser4cpp::RSeq<unsigned long>::operator unsigned char const*() const
[function]
[call site]
00080
opendnp3::ShiftableBuffer::AdvanceRead(unsigned long)
[function]
[call site]
00081
opendnp3::ShiftableBuffer::NumBytesRead() const
[function]
[call site]
00082
__assert_fail
[call site]
00083
opendnp3::Logger::is_enabled(opendnp3::LogLevel const&) const
[function]
[call site]
00084
opendnp3::LogLevels::is_set(opendnp3::LogLevel const&) const
[function]
[call site]
00085
snprintf
[call site]
00086
opendnp3::Logger::log(opendnp3::LogLevel const&, char const*, char const*)
[function]
[call site]
00087
opendnp3::LinkLayerParser::ParseHeader()
[function]
[call site]
00088
opendnp3::ShiftableBuffer::NumBytesRead() const
[function]
[call site]
00089
opendnp3::LinkLayerParser::ReadHeader()
[function]
[call site]
00090
opendnp3::ShiftableBuffer::ReadBuffer() const
[function]
[call site]
00091
ser4cpp::RSeq<unsigned long>::operator unsigned char const*() const
[function]
[call site]
00092
opendnp3::LinkHeader::Read(unsigned char const*)
[function]
[call site]
00093
ser4cpp::RSeq<unsigned long>::RSeq(unsigned char const*, unsigned long)
[function]
[call site]
00094
ser4cpp::Bit16<unsigned short, (unsigned char)0, (unsigned char)1>::read_from(ser4cpp::RSeq<unsigned long>&, unsigned short&)
[function]
[call site]
00095
ser4cpp::HasLength<unsigned long>::length() const
[function]
[call site]
00096
ser4cpp::RSeq<unsigned long>::operator unsigned char const*() const
[function]
[call site]
00097
ser4cpp::Bit16<unsigned short, (unsigned char)0, (unsigned char)1>::read(unsigned char const*)
[function]
[call site]
00098
ser4cpp::RSeq<unsigned long>::advance(unsigned long)
[function]
[call site]
00099
ser4cpp::HasLength<unsigned long>::length() const
[function]
[call site]
00100
unsigned long ser4cpp::min<unsigned long>(unsigned long, unsigned long)
[function]
[call site]
00101
ser4cpp::Bit16<unsigned short, (unsigned char)0, (unsigned char)1>::read_from(ser4cpp::RSeq<unsigned long>&, unsigned short&)
[function]
[call site]
00102
opendnp3::ShiftableBuffer::ReadBuffer() const
[function]
[call site]
00103
ser4cpp::RSeq<unsigned long>::operator unsigned char const*() const
[function]
[call site]
00104
opendnp3::CRC::IsCorrectCRC(unsigned char const*, unsigned long)
[function]
[call site]
00105
opendnp3::LinkLayerParser::ValidateHeaderParameters()
[function]
[call site]
00106
opendnp3::LinkHeader::ValidLength()
[function]
[call site]
00107
opendnp3::Logger::is_enabled(opendnp3::LogLevel const&) const
[function]
[call site]
00108
opendnp3::LinkHeader::GetLength() const
[function]
[call site]
00109
snprintf
[call site]
00110
opendnp3::Logger::log(opendnp3::LogLevel const&, char const*, char const*)
[function]
[call site]
00111
opendnp3::LinkLayerParser::ValidateFunctionCode()
[function]
[call site]
00112
opendnp3::LinkHeader::IsPriToSec() const
[function]
[call site]
00113
opendnp3::LinkHeader::GetFuncEnum() const
[function]
[call site]
00114
opendnp3::LinkFunctionSpec::from_type(unsigned char)
[function]
[call site]
00115
opendnp3::Logger::is_enabled(opendnp3::LogLevel const&) const
[function]
[call site]
00116
opendnp3::LinkHeader::GetFuncEnum() const
[function]
[call site]
00117
opendnp3::LinkFunctionSpec::to_human_string(opendnp3::LinkFunction)
[function]
[call site]
00118
snprintf
[call site]
00119
opendnp3::Logger::log(opendnp3::LogLevel const&, char const*, char const*)
[function]
[call site]
00120
opendnp3::LinkHeader::IsFcvDfcSet() const
[function]
[call site]
00121
opendnp3::Logger::is_enabled(opendnp3::LogLevel const&) const
[function]
[call site]
00122
opendnp3::LinkHeader::GetFuncEnum() const
[function]
[call site]
00123
opendnp3::LinkFunctionSpec::to_human_string(opendnp3::LinkFunction)
[function]
[call site]
00124
snprintf
[call site]
00125
opendnp3::Logger::log(opendnp3::LogLevel const&, char const*, char const*)
[function]
[call site]
00126
opendnp3::LinkHeader::GetFuncEnum() const
[function]
[call site]
00127
opendnp3::Logger::is_enabled(opendnp3::LogLevel const&) const
[function]
[call site]
00128
opendnp3::LinkHeader::GetFuncEnum() const
[function]
[call site]
00129
opendnp3::LinkFunctionSpec::to_human_string(opendnp3::LinkFunction)
[function]
[call site]
00130
snprintf
[call site]
00131
opendnp3::Logger::log(opendnp3::LogLevel const&, char const*, char const*)
[function]
[call site]
00132
opendnp3::LinkHeader::IsFcbSet() const
[function]
[call site]
00133
opendnp3::Logger::is_enabled(opendnp3::LogLevel const&) const
[function]
[call site]
00134
opendnp3::LinkHeader::GetFuncEnum() const
[function]
[call site]
00135
opendnp3::LinkFunctionSpec::to_human_string(opendnp3::LinkFunction)
[function]
[call site]
00136
snprintf
[call site]
00137
opendnp3::Logger::log(opendnp3::LogLevel const&, char const*, char const*)
[function]
[call site]
00138
opendnp3::LinkHeader::GetLength() const
[function]
[call site]
00139
opendnp3::LinkFrame::CalcFrameSize(unsigned long)
[function]
[call site]
00140
opendnp3::LinkFrame::CalcUserDataSize(unsigned long)
[function]
[call site]
00141
opendnp3::LinkHeader::GetFuncEnum() const
[function]
[call site]
00142
opendnp3::Logger::is_enabled(opendnp3::LogLevel const&) const
[function]
[call site]
00143
opendnp3::LinkFunctionSpec::to_human_string(opendnp3::LinkFunction)
[function]
[call site]
00144
snprintf
[call site]
00145
opendnp3::Logger::log(opendnp3::LogLevel const&, char const*, char const*)
[function]
[call site]
00146
opendnp3::Logger::is_enabled(opendnp3::LogLevel const&) const
[function]
[call site]
00147
opendnp3::LinkFunctionSpec::to_human_string(opendnp3::LinkFunction)
[function]
[call site]
00148
snprintf
[call site]
00149
opendnp3::Logger::log(opendnp3::LogLevel const&, char const*, char const*)
[function]
[call site]
00150
opendnp3::LinkFrame::CalcFrameSize(unsigned long)
[function]
[call site]
00151
opendnp3::Logger::is_enabled(opendnp3::LogLevel const&) const
[function]
[call site]
00152
opendnp3::Logger::log(opendnp3::LogLevel const&, char const*, char const*)
[function]
[call site]
00153
opendnp3::LinkLayerParser::FailFrame()
[function]
[call site]
00154
opendnp3::ShiftableBuffer::AdvanceRead(unsigned long)
[function]
[call site]
00155
opendnp3::LinkLayerParser::ParseBody()
[function]
[call site]
00156
opendnp3::ShiftableBuffer::NumBytesRead() const
[function]
[call site]
00157
opendnp3::LinkLayerParser::ValidateBody()
[function]
[call site]
00158
opendnp3::LinkHeader::GetLength() const
[function]
[call site]
00159
opendnp3::ShiftableBuffer::ReadBuffer() const
[function]
[call site]
00160
ser4cpp::RSeq<unsigned long>::operator unsigned char const*() const
[function]
[call site]
00161
opendnp3::LinkFrame::ValidateBodyCRC(unsigned char const*, unsigned long)
[function]
[call site]
00162
opendnp3::CRC::IsCorrectCRC(unsigned char const*, unsigned long)
[function]
[call site]
00163
opendnp3::Logger::is_enabled(opendnp3::LogLevel const&) const
[function]
[call site]
00164
opendnp3::LinkHeader::GetFuncEnum() const
[function]
[call site]
00165
opendnp3::LinkFunctionSpec::to_human_string(opendnp3::LinkFunction)
[function]
[call site]
00166
opendnp3::LinkHeader::GetDest() const
[function]
[call site]
00167
opendnp3::LinkHeader::GetSrc() const
[function]
[call site]
00168
opendnp3::LinkHeader::GetLength() const
[function]
[call site]
00169
snprintf
[call site]
00170
opendnp3::Logger::log(opendnp3::LogLevel const&, char const*, char const*)
[function]
[call site]
00171
opendnp3::Logger::is_enabled(opendnp3::LogLevel const&) const
[function]
[call site]
00172
opendnp3::ShiftableBuffer::ReadBuffer() const
[function]
[call site]
00173
ser4cpp::RSeq<unsigned long>::take(unsigned long) const
[function]
[call site]
00174
opendnp3::HexLogging::log(opendnp3::Logger&, opendnp3::LogLevel, ser4cpp::RSeq<unsigned long> const&, char, unsigned int, unsigned int)
[function]
[call site]
00175
unsigned int ser4cpp::bounded<unsigned int>(unsigned int, unsigned int, unsigned int)
[function]
[call site]
00176
unsigned int ser4cpp::max<unsigned int>(unsigned int, unsigned int)
[function]
[call site]
00177
unsigned int ser4cpp::min<unsigned int>(unsigned int, unsigned int)
[function]
[call site]
00178
unsigned int ser4cpp::bounded<unsigned int>(unsigned int, unsigned int, unsigned int)
[function]
[call site]
00179
ser4cpp::HasLength<unsigned long>::is_not_empty() const
[function]
[call site]
00180
opendnp3::HexLogging::log_line(opendnp3::Logger&, opendnp3::LogLevel, ser4cpp::RSeq<unsigned long> const&, char, unsigned int)
[function]
[call site]
00181
ser4cpp::HasLength<unsigned long>::length() const
[function]
[call site]
00182
ser4cpp::RSeq<unsigned long>::operator unsigned char const*() const
[function]
[call site]
00183
ser4cpp::HexConversions::to_hex_char(char)
[function]
[call site]
00184
ser4cpp::RSeq<unsigned long>::operator unsigned char const*() const
[function]
[call site]
00185
ser4cpp::HexConversions::to_hex_char(char)
[function]
[call site]
00186
opendnp3::Logger::log(opendnp3::LogLevel const&, char const*, char const*)
[function]
[call site]
00187
ser4cpp::RSeq<unsigned long>::skip(unsigned long) const
[function]
[call site]
00188
ser4cpp::HasLength<unsigned long>::length() const
[function]
[call site]
00189
unsigned long ser4cpp::min<unsigned long>(unsigned long, unsigned long)
[function]
[call site]
00190
ser4cpp::HasLength<unsigned long>::length() const
[function]
[call site]
00191
ser4cpp::RSeq<unsigned long>::RSeq(unsigned char const*, unsigned long)
[function]
[call site]
00192
opendnp3::Logger::is_enabled(opendnp3::LogLevel const&) const
[function]
[call site]
00193
opendnp3::Logger::log(opendnp3::LogLevel const&, char const*, char const*)
[function]
[call site]
00194
opendnp3::LinkLayerParser::TransferUserData()
[function]
[call site]
00195
opendnp3::LinkHeader::GetLength() const
[function]
[call site]
00196
opendnp3::ShiftableBuffer::ReadBuffer() const
[function]
[call site]
00197
ser4cpp::RSeq<unsigned long>::operator unsigned char const*() const
[function]
[call site]
00198
opendnp3::LinkFrame::ReadUserData(unsigned char const*, unsigned char*, unsigned long)
[function]
[call site]
00199
ser4cpp::RSeq<unsigned long>::RSeq(unsigned char const*, unsigned long)
[function]
[call site]
00200
opendnp3::LinkLayerParser::FailFrame()
[function]
[call site]
00201
opendnp3::LinkLayerParser::PushFrame(opendnp3::IFrameSink&)
[function]
[call site]
00202
opendnp3::LinkHeader::GetFuncEnum() const
[function]
[call site]
00203
opendnp3::LinkHeader::IsFromMaster() const
[function]
[call site]
00204
opendnp3::LinkHeader::IsFcbSet() const
[function]
[call site]
00205
opendnp3::LinkHeader::IsFcvDfcSet() const
[function]
[call site]
00206
opendnp3::LinkHeader::GetSrc() const
[function]
[call site]
00207
opendnp3::LinkHeader::GetDest() const
[function]
[call site]
00208
opendnp3::Addresses::Addresses(unsigned short, unsigned short)
[function]
[call site]
00209
opendnp3::LinkHeaderFields::LinkHeaderFields(opendnp3::LinkFunction, bool, bool, bool, opendnp3::Addresses)
[function]
[call site]
00210
opendnp3::ShiftableBuffer::AdvanceRead(unsigned long)
[function]
[call site]
00211
opendnp3::ShiftableBuffer::Shift()
[function]
[call site]
00212
opendnp3::ShiftableBuffer::NumBytesRead() const
[function]
[call site]
00213
ser4cpp::RSeq<unsigned long>::advance(unsigned long)
[function]
[call site]
00214
opendnp3::Indent::~Indent()
[function]
[call site]
00215
opendnp3::Uncopyable::~Uncopyable()
[function]
[call site]
00216
__clang_call_terminate
[call site]
00217
__cxa_begin_catch
[call site]
00218
opendnp3::Decoder::~Decoder()
[function]
[call site]
00219
opendnp3::DecoderImpl::~DecoderImpl()
[function]
[call site]
00220
opendnp3::TransportRx::~TransportRx()
[function]
[call site]
00221
ser4cpp::Buffer::~Buffer()
[function]
[call site]
00222
opendnp3::Logger::~Logger()
[function]
[call site]
00223
opendnp3::LinkLayerParser::~LinkLayerParser()
[function]
[call site]
00224
opendnp3::IFrameSink::~IFrameSink()
[function]
[call site]
00225
opendnp3::IDecoderCallbacks::~IDecoderCallbacks()
[function]
[call site]
00226
opendnp3::Uncopyable::~Uncopyable()
[function]
[call site]
00227