The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 78 | 65 | LLVMFuzzerTestOneInput | call site: 00065 | butil::IOBufCutter::pop_front |
| 55 | 9 | LLVMFuzzerTestOneInput | call site: 00009 | bthread::TaskGroup::sched_to |
| 4 | 4 | LLVMFuzzerTestOneInput | call site: 00004 | butil::IOBuf::append |
| 2 | 1 | LLVMFuzzerTestOneInput | call site: 00001 |
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
get_fuzz_socket
[function]
[call site]
00009
butil::EndPoint
[function]
[call site]
00010
Socket::Create
[function]
[call site]
00011
brpc::Stream::Create
[function]
[call site]
00012
brpc::Stream::Create
[function]
[call site]
00013
brpc::SetTrackMeAddress
[function]
[call site]
00014
BAIDU_SCOPED_LOCK
[function]
[call site]
00015
brpc::ReadJPaasHostPort
[function]
[call site]
00016
getuid
[function]
[call site]
00017
getpwuid
[function]
[call site]
00018
snprintf
[function]
[call site]
00019
fopen
[function]
[call site]
00020
snprintf
[function]
[call site]
00021
getline
[function]
[call site]
00022
butil::ScopedFILE::get
[function]
[call site]
00023
memcmp
[function]
[call site]
00024
strtol
[function]
[call site]
00025
free
[function]
[call site]
00026
RPC_VLOG_IF
[function]
[call site]
00027
butil::endpoint2str
[function]
[call site]
00028
butil::details::ExtendedEndPoint::is_extended
[function]
[call site]
00029
butil::details::ExtendedEndPoint::address
[function]
[call site]
00030
butil::details::ExtendedEndPoint::is_extended
[function]
[call site]
00031
::butil::address_resource<ExtendedEndPoint>
[function]
[call site]
00032
CHECK
[function]
[call site]
00033
bthread::TaskGroup::sched_to
[function]
[call site]
00034
bthread::TaskGroup::address_meta
[function]
[call site]
00035
address_resource
[function]
[call site]
00036
get_slot
[function]
[call site]
00037
get_stack
[function]
[call site]
00038
bthread::stack_type
[function]
[call site]
00039
static_cast<StackType>
[function]
[call site]
00040
get_stack
[function]
[call site]
00041
bthread::stack_type
[function]
[call site]
00042
bthread::set_stack
[function]
[call site]
00043
bthread::set_stack
[function]
[call site]
00044
bthread::TaskGroup::sched_to
[function]
[call site]
00045
bthread::TaskGroup::address_meta
[function]
[call site]
00046
get_stack
[function]
[call site]
00047
bthread::stack_type
[function]
[call site]
00048
get_stack
[function]
[call site]
00049
bthread::stack_type
[function]
[call site]
00050
bthread::set_stack
[function]
[call site]
00051
bthread::set_stack
[function]
[call site]
00052
bthread::TaskGroup::sched_to
[function]
[call site]
00053
inet_ntop
[function]
[call site]
00054
butil::endpoint2str
[function]
[call site]
00055
butil::EndPoint
[function]
[call site]
00056
strlen
[function]
[call site]
00057
butil::snprintf
[function]
[call site]
00058
va_start
[function]
[call site]
00059
butil::vsnprintf
[function]
[call site]
00060
butil::vsnprintf
[function]
[call site]
00061
va_end
[function]
[call site]
00062
std::string::string
[function]
[call site]
00063
get
[function]
[call site]
00064
brpc::policy::ParseMemcacheMessage
[function]
[call site]
00065
butil::IOBufCutter::fetch1
[function]
[call site]
00066
butil::IOBufCutter::load_next_ref
[function]
[call site]
00067
_pop_front_ref
[function]
[call site]
00068
_ref_num
[function]
[call site]
00069
_front_ref
[function]
[call site]
00070
MakeParseError
[function]
[call site]
00071
MakeParseError
[function]
[call site]
00072
butil::IOBuf::fetch
[function]
[call site]
00073
butil::IOBuf::length
[function]
[call site]
00074
_ref_at
[function]
[call site]
00075
butil::iobuf::cp
[function]
[call site]
00076
cp_rvv
[function]
[call site]
00077
memcpy
[function]
[call site]
00078
butil::IOBuf::_ref_num
[function]
[call site]
00079
butil::IOBuf::_small
[function]
[call site]
00080
_ref_at
[function]
[call site]
00081
butil::iobuf::cp
[function]
[call site]
00082
butil::iobuf::cp
[function]
[call site]
00083
MakeParseError
[function]
[call site]
00084
butil::NetToHost32
[function]
[call site]
00085
butil::ByteSwap
[function]
[call site]
00086
_byteswap_ushort
[function]
[call site]
00087
MakeParseError
[function]
[call site]
00088
MyStringView::size
[function]
[call site]
00089
MakeParseError
[function]
[call site]
00090
brpc::policy::IsSupportedCommand
[function]
[call site]
00091
pthread_once
[function]
[call site]
00092
butil::bit_array_get
[function]
[call site]
00093
LOG
[function]
[call site]
00094
butil::IOBufCutter::pop_front
[function]
[call site]
00095
butil::IOBufCutter::load_next_ref
[function]
[call site]
00096
MakeParseError
[function]
[call site]
00097
brpc::Socket::PopPipelinedInfo
[function]
[call site]
00098
BAIDU_SCOPED_LOCK
[function]
[call site]
00099
empty
[function]
[call site]
00100
front
[function]
[call site]
00101
pop_front
[function]
[call site]
00102
LOG
[function]
[call site]
00103
butil::IOBufCutter::pop_front
[function]
[call site]
00104
MakeParseError
[function]
[call site]
00105
static_cast<MostCommonMessage*>
[function]
[call site]
00106
brpc::Socket::reset_parsing_context
[function]
[call site]
00107
exchange
[function]
[call site]
00108
AuthSession::Destroy
[function]
[call site]
00109
TestRpcPBMessageFactory::Get
[function]
[call site]
00110
butil::get_object<DefaultRpcPBMessages>
[function]
[call site]
00111
butil::get_object<v1::EchoRequest>
[function]
[call site]
00112
butil::get_object<v1::EchoResponse>
[function]
[call site]
00113
auto::clear_message
[function]
[call site]
00114
auto::clear_message
[function]
[call site]
00115
brpc::Socket::reset_parsing_context
[function]
[call site]
00116
exchange
[function]
[call site]
00117
AuthSession::Destroy
[function]
[call site]
00118
butil::NetToHost16
[function]
[call site]
00119
butil::ByteSwap
[function]
[call site]
00120
butil::NetToHost16
[function]
[call site]
00121
butil::NetToHost32
[function]
[call site]
00122
butil::NetToHost64
[function]
[call site]
00123
butil::ByteSwap
[function]
[call site]
00124
append
[function]
[call site]
00125
butil::IOBufCutter::pop_front
[function]
[call site]
00126
mcpack2pb::InputStream::cutn
[function]
[call site]
00127
memcpy
[function]
[call site]
00128
memcpy
[function]
[call site]
00129
Next
[function]
[call site]
00130
LOG
[function]
[call site]
00131
MakeParseError
[function]
[call site]
00132
static_cast<MostCommonMessage*>
[function]
[call site]
00133
brpc::Socket::release_parsing_context
[function]
[call site]
00134
exchange
[function]
[call site]
00135
brpc::Socket::GivebackPipelinedInfo
[function]
[call site]
00136
BAIDU_SCOPED_LOCK
[function]
[call site]
00137
push_front
[function]
[call site]
00138
CHECK_EQ
[function]
[call site]
00139
static_cast<MostCommonMessage*>
[function]
[call site]
00140
brpc::Socket::release_parsing_context
[function]
[call site]
00141
MakeMessage
[function]
[call site]
00142
brpc::Socket::GivebackPipelinedInfo
[function]
[call site]
00143