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

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
100 31 LLVMFuzzerTestOneInput call site: 00031 brpc::SplitVHostFromApp
26 4 LLVMFuzzerTestOneInput call site: 00004

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 brpc::URI::URI [function] [call site] 00003
1 brpc::ParseRtmpURL [function] [call site] 00031
2 brpc::RemoveRtmpPrefix [function] [call site] 00033
3 starts_with [function] [call site] 00034
3 butil::BasicStringPiece::size [function] [call site] 00035
3 butil::BasicStringPiece::remove_prefix [function] [call site] 00036
2 butil::BasicStringPiece::find_first_of [function] [call site] 00037
3 butil::internal::find_first_of [function] [call site] 00038
2 brpc::ParseRtmpHostAndPort [function] [call site] 00059
2 brpc::ParseRtmpHostAndPort [function] [call site] 00064
2 butil::BasicStringPiece::substr [function] [call site] 00065
3 butil::internal::substr [function] [call site] 00066
2 butil::BasicStringPiece::size [function] [call site] 00074
2 butil::BasicStringPiece::remove_prefix [function] [call site] 00075
2 butil::BasicStringPiece::find_first_of [function] [call site] 00076
2 brpc::SplitVHostFromApp [function] [call site] 00077
3 butil::BasicStringPiece::data [function] [call site] 00082
3 butil::BasicStringPiece::data [function] [call site] 00083
3 butil::BasicStringPiece::size [function] [call site] 00084
3 butil::StringSplitter::field [function] [call site] 00085
3 butil::StringSplitter::length [function] [call site] 00086
4 static_cast<size_t> [function] [call site] 00087
3 butil::BasicStringPiece::starts_with [function] [call site] 00088
4 butil::BasicStringPiece::wordmemcmp [function] [call site] 00089
5 brpc::policy::server_compare [function] [call site] 00090
3 butil::BasicStringPiece::substr [function] [call site] 00091
3 butil::BasicStringPiece::find_last_of [function] [call site] 00092
3 butil::BasicStringPiece::remove_suffix [function] [call site] 00121
3 bthread_keytable_pool_size [function] [call site] 00122
4 bthread_keytable_pool_getstat [function] [call site] 00123
5 pthread_rwlock_wrlock [function] [call site] 00125
5 pthread_rwlock_unlock [function] [call site] 00126
2 brpc::SplitVHostFromApp [function] [call site] 00128
2 butil::BasicStringPiece::substr [function] [call site] 00129
2 butil::BasicStringPiece::size [function] [call site] 00130
2 butil::BasicStringPiece::remove_prefix [function] [call site] 00131