The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 127 | 9 | LLVMFuzzerTestOneInput | call site: 00009 | brpc::SkipAMFObjectBody |
| 4 | 4 | LLVMFuzzerTestOneInput | call site: 00004 | butil::IOBuf::append |
| 3 | 140 | LLVMFuzzerTestOneInput | call site: 00140 | brpc::AMFInputStream::cutn |
| 3 | 145 | LLVMFuzzerTestOneInput | call site: 00145 | brpc::AMFInputStream::cutn |
| 2 | 1 | LLVMFuzzerTestOneInput | call site: 00001 | |
| 1 | 138 | LLVMFuzzerTestOneInput | call site: 00138 | brpc::AMFInputStream::cutn |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
butil::IOBuf::IOBuf
[function]
[call site]
00001
reset_block_ref
[function]
[call site]
00002
reset_block_ref
[function]
[call site]
00003
butil::IOBuf::append
[function]
[call site]
00004
butil::IOBuf::append
[function]
[call site]
00005
data
[function]
[call site]
00006
butil::IOBuf::length
[function]
[call site]
00007
butil::IOBuf::_small
[function]
[call site]
00008
brpc::ReadAMFObject
[function]
[call site]
00009
brpc::AMFInputStream::cut_u8
[function]
[call site]
00010
brpc::AMFInputStream::cutn
[function]
[call site]
00011
memcpy
[function]
[call site]
00012
memcpy
[function]
[call site]
00013
Next
[function]
[call site]
00014
LOG
[function]
[call site]
00015
brpc::ReadAMFObjectBody
[function]
[call site]
00016
EvilService::GetDescriptor
[function]
[call site]
00017
brpc::ReadAMFShortStringBody
[function]
[call site]
00018
brpc::AMFInputStream::cut_u16
[function]
[call site]
00019
butil::NetToHost16
[function]
[call site]
00020
butil::ByteSwap
[function]
[call site]
00021
_byteswap_ushort
[function]
[call site]
00022
brpc::AMFInputStream::cutn
[function]
[call site]
00023
butil::NetToHost16
[function]
[call site]
00024
LOG
[function]
[call site]
00025
std::string*::resize
[function]
[call site]
00026
mcpack2pb::InputStream::cutn
[function]
[call site]
00027
memcpy
[function]
[call site]
00028
memcpy
[function]
[call site]
00029
Next
[function]
[call site]
00030
LOG
[function]
[call site]
00031
std::string::empty
[function]
[call site]
00032
brpc::AMFInputStream::cut_u8
[function]
[call site]
00033
LOG
[function]
[call site]
00034
LOG
[function]
[call site]
00035
google::protobuf::Descriptor*::FindFieldByName
[function]
[call site]
00036
RPC_VLOG_IF
[function]
[call site]
00037
google::protobuf::Descriptor*::full_name
[function]
[call site]
00038
brpc::ReadAMFObjectField
[function]
[call site]
00039
google::protobuf::Message*::GetReflection
[function]
[call site]
00040
brpc::AMFInputStream::cut_u8
[function]
[call site]
00041
LOG
[function]
[call site]
00042
brpc::AMFInputStream::cut_u64
[function]
[call site]
00043
butil::NetToHost64
[function]
[call site]
00044
butil::ByteSwap
[function]
[call site]
00045
brpc::AMFInputStream::cutn
[function]
[call site]
00046
butil::NetToHost64
[function]
[call site]
00047
LOG
[function]
[call site]
00048
google::protobuf::FieldDescriptor*::cpp_type
[function]
[call site]
00049
LOG
[function]
[call site]
00050
google::protobuf::FieldDescriptor*::full_name
[function]
[call site]
00051
google::protobuf::Reflection*::SetDouble
[function]
[call site]
00052
brpc::AMFInputStream::cut_u8
[function]
[call site]
00053
LOG
[function]
[call site]
00054
google::protobuf::FieldDescriptor*::cpp_type
[function]
[call site]
00055
LOG
[function]
[call site]
00056
google::protobuf::FieldDescriptor*::full_name
[function]
[call site]
00057
brpc::AMFField::SetBool
[function]
[call site]
00058
brpc::AMFField::Clear
[function]
[call site]
00059
brpc::AMFField::SlowerClear
[function]
[call site]
00060
brpc::AMFField::type
[function]
[call site]
00061
free
[function]
[call site]
00062
brpc::ReadAMFShortStringBody
[function]
[call site]
00063
google::protobuf::FieldDescriptor*::cpp_type
[function]
[call site]
00064
LOG
[function]
[call site]
00065
google::protobuf::FieldDescriptor*::full_name
[function]
[call site]
00066
brpc::RedisReply::SetString
[function]
[call site]
00067
brpc::RedisReply::SetStringImpl
[function]
[call site]
00068
brpc::RedisReply::Reset
[function]
[call site]
00069
brpc::RedisReply::size
[function]
[call site]
00070
memcpy
[function]
[call site]
00071
brpc::RedisReply::data
[function]
[call site]
00072
brpc::RedisReply::is_string
[function]
[call site]
00073
butil::BasicStringPiece::BasicStringPiece
[function]
[call site]
00074
butil::BasicStringPiece::BasicStringPiece
[function]
[call site]
00075
CHECK
[function]
[call site]
00076
RedisReplyTypeToString
[function]
[call site]
00077
butil::BasicStringPiece::BasicStringPiece
[function]
[call site]
00078
allocate
[function]
[call site]
00079
LOG
[function]
[call site]
00080
memcpy
[function]
[call site]
00081
brpc::RedisReply::data
[function]
[call site]
00082
brpc::ReadAMFShortStringBody
[function]
[call site]
00083
LOG
[function]
[call site]
00084
google::protobuf::FieldDescriptor*::cpp_type
[function]
[call site]
00085
LOG
[function]
[call site]
00086
google::protobuf::FieldDescriptor*::full_name
[function]
[call site]
00087
google::protobuf::Reflection*::MutableMessage
[function]
[call site]
00088
brpc::ReadAMFObjectBody
[function]
[call site]
00089
brpc::SkipAMFObjectBody
[function]
[call site]
00090
brpc::ReadAMFShortStringBody
[function]
[call site]
00091
std::string::empty
[function]
[call site]
00092
brpc::AMFInputStream::cut_u8
[function]
[call site]
00093
LOG
[function]
[call site]
00094
LOG
[function]
[call site]
00095
brpc::ReadAMFObjectField
[function]
[call site]
00096
LOG
[function]
[call site]
00097
brpc::marker2str
[function]
[call site]
00098
CHECK
[function]
[call site]
00099
brpc::ReadAMFLongStringBody
[function]
[call site]
00100
brpc::AMFInputStream::cut_u32
[function]
[call site]
00101
butil::NetToHost32
[function]
[call site]
00102
butil::ByteSwap
[function]
[call site]
00103
brpc::AMFInputStream::cutn
[function]
[call site]
00104
butil::NetToHost32
[function]
[call site]
00105
LOG
[function]
[call site]
00106
std::string*::resize
[function]
[call site]
00107
mcpack2pb::InputStream::cutn
[function]
[call site]
00108
LOG
[function]
[call site]
00109
LOG
[function]
[call site]
00110
google::protobuf::FieldDescriptor*::cpp_type
[function]
[call site]
00111
LOG
[function]
[call site]
00112
google::protobuf::FieldDescriptor*::full_name
[function]
[call site]
00113
brpc::RedisReply::SetString
[function]
[call site]
00114
brpc::ReadAMFEcmaArrayBody
[function]
[call site]
00115
brpc::AMFInputStream::cut_u32
[function]
[call site]
00116
LOG
[function]
[call site]
00117
EvilService::GetDescriptor
[function]
[call site]
00118
brpc::ReadAMFShortStringBody
[function]
[call site]
00119
LOG
[function]
[call site]
00120
google::protobuf::Descriptor*::FindFieldByName
[function]
[call site]
00121
RPC_VLOG_IF
[function]
[call site]
00122
google::protobuf::Descriptor*::full_name
[function]
[call site]
00123
brpc::ReadAMFObjectField
[function]
[call site]
00124
LOG
[function]
[call site]
00125
brpc::marker2str
[function]
[call site]
00126
brpc::RedisRequest::IsInitialized
[function]
[call site]
00127
LOG
[function]
[call site]
00128
brpc::NonreflectableMessage::InitializationErrorString
[function]
[call site]
00129
brpc::ReadAMFString
[function]
[call site]
00130
brpc::AMFInputStream::cut_u8
[function]
[call site]
00131
LOG
[function]
[call site]
00132
brpc::ReadAMFShortStringBody
[function]
[call site]
00133
brpc::ReadAMFLongStringBody
[function]
[call site]
00134
LOG
[function]
[call site]
00135
brpc::marker2str
[function]
[call site]
00136
brpc::AMFInputStream::good
[function]
[call site]
00137
brpc::AMFInputStream::cut_u8
[function]
[call site]
00138
brpc::AMFInputStream::cutn
[function]
[call site]
00139
brpc::AMFInputStream::cut_u64
[function]
[call site]
00140
butil::NetToHost64
[function]
[call site]
00141
brpc::AMFInputStream::cutn
[function]
[call site]
00142
butil::NetToHost64
[function]
[call site]
00143
brpc::AMFInputStream::cut_u8
[function]
[call site]
00144
brpc::AMFInputStream::cut_u16
[function]
[call site]
00145
butil::NetToHost16
[function]
[call site]
00146
brpc::AMFInputStream::cutn
[function]
[call site]
00147
butil::NetToHost16
[function]
[call site]
00148
brpc::AMFInputStream::cutn
[function]
[call site]
00149