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
99 34 LLVMFuzzerTestOneInput call site: 00034 brpc::SplitVHostFromApp
29 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] 00034
2 brpc::RemoveRtmpPrefix [function] [call site] 00039
3 starts_with [function] [call site] 00040
3 butil::BasicStringPiece::size [function] [call site] 00041
3 butil::BasicStringPiece::remove_prefix [function] [call site] 00042
2 butil::BasicStringPiece::find_first_of [function] [call site] 00043
3 butil::internal::find_first_of [function] [call site] 00044
2 brpc::ParseRtmpHostAndPort [function] [call site] 00065
2 brpc::ParseRtmpHostAndPort [function] [call site] 00070
2 butil::BasicStringPiece::substr [function] [call site] 00071
3 butil::internal::substr [function] [call site] 00072
2 butil::BasicStringPiece::size [function] [call site] 00080
2 butil::BasicStringPiece::remove_prefix [function] [call site] 00081
2 butil::BasicStringPiece::find_first_of [function] [call site] 00082
2 brpc::SplitVHostFromApp [function] [call site] 00083
3 butil::BasicStringPiece::data [function] [call site] 00088
3 butil::BasicStringPiece::data [function] [call site] 00089
3 butil::BasicStringPiece::size [function] [call site] 00090
3 butil::StringSplitter::field [function] [call site] 00091
3 butil::StringSplitter::length [function] [call site] 00092
4 static_cast<size_t> [function] [call site] 00093
3 butil::BasicStringPiece::starts_with [function] [call site] 00094
4 butil::BasicStringPiece::wordmemcmp [function] [call site] 00095
5 brpc::policy::server_compare [function] [call site] 00096
3 butil::BasicStringPiece::substr [function] [call site] 00097
3 butil::BasicStringPiece::find_last_of [function] [call site] 00098
3 butil::BasicStringPiece::remove_suffix [function] [call site] 00127
3 MyStringView::size [function] [call site] 00128
2 brpc::SplitVHostFromApp [function] [call site] 00130
2 butil::BasicStringPiece::substr [function] [call site] 00131
2 butil::BasicStringPiece::size [function] [call site] 00132
2 butil::BasicStringPiece::remove_prefix [function] [call site] 00133