Fuzz introspector: fuzz_entries
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
37 33 ...fuzz_entries.TestInput call site: 00033 google.protobuf.json_format.MessageToDict
19 11 google.cloud._helpers._name_from_project_path call site: 00011 google.cloud.logging_v2.entries.logger_name_from_path
1 9 google.cloud._helpers._name_from_project_path call site: 00009 re.compile
1 31 ...fuzz_entries.TestInput call site: 00031 .super
1 71 ...fuzz_entries.TestInput call site: 00071 .super
1 74 ...fuzz_entries.TestInput call site: 00074 protobuf_entry.to_api_repr

Fuzzer calltree

0 ...fuzz_entries.TestInput [function] [call site] 00000
1 <builtin>.len [function] [call site] 00001
1 atheris.FuzzedDataProvider [function] [call site] 00002
1 fdp.ConsumeInt [function] [call site] 00003
1 google.cloud.logging_v2.entries._int_or_none [function] [call site] 00004
2 <builtin>.int [function] [call site] 00005
1 fdp.ConsumeString [function] [call site] 00006
1 google.cloud.logging_v2.entries.logger_name_from_path [function] [call site] 00007
2 google.cloud._helpers._name_from_project_path [function] [call site] 00008
3 <builtin>.isinstance [function] [call site] 00009
3 re.compile [function] [call site] 00010
3 template.match [function] [call site] 00011
3 match.group [function] [call site] 00012
3 match.group [function] [call site] 00013
1 fdp.ConsumeString [function] [call site] 00014
1 fdp.ConsumeString [function] [call site] 00015
1 google.cloud.logging_v2.entries.logger_name_from_path [function] [call site] 00016
1 ...fuzz_entries.create_dummy_log_entry [function] [call site] 00017
2 fdp.ConsumeString [function] [call site] 00018
2 fdp.ConsumeString [function] [call site] 00019
2 fdp.ConsumeString [function] [call site] 00020
2 fdp.ConsumeString [function] [call site] 00021
2 fdp.ConsumeString [function] [call site] 00022
2 fdp.ConsumeBool [function] [call site] 00023
2 fdp.ConsumeString [function] [call site] 00024
2 fdp.ConsumeString [function] [call site] 00025
2 fdp.ConsumeString [function] [call site] 00026
2 fdp.ConsumeString [function] [call site] 00027
2 fdp.ConsumeString [function] [call site] 00028
2 fdp.ConsumeBool [function] [call site] 00029
2 fdp.ConsumeBool [function] [call site] 00030
1 google.cloud.logging_v2.entries.TextEntry.to_api_repr [function] [call site] 00031
2 <builtin>.super [function] [call site] 00032
1 google.cloud.logging_v2.entries.ProtobufEntry.to_api_repr [function] [call site] 00033
2 <builtin>.super [function] [call site] 00034
2 google.protobuf.json_format.MessageToDict [function] [call site] 00035
3 google.protobuf.json_format._Printer.__init__ [function] [call site] 00036
3 google.protobuf.json_format._Printer._MessageToJsonObject [function] [call site] 00037
4 google.protobuf.json_format._IsWrapperMessage [function] [call site] 00038
4 google.protobuf.json_format._Printer._WrapperMessageToJsonObject [function] [call site] 00039
5 google.protobuf.json_format._Printer._FieldToJsonObject [function] [call site] 00040
6 google.protobuf.json_format._Printer._MessageToJsonObject [function] [call site] 00041
6 field.enum_type.values_by_number.get [function] [call site] 00042
6 base64.b64encode [function] [call site] 00043
6 <builtin>.str [function] [call site] 00044
6 <builtin>.bool [function] [call site] 00045
6 <builtin>.str [function] [call site] 00046
6 math.isinf [function] [call site] 00047
6 math.isnan [function] [call site] 00048
6 <builtin>.format [function] [call site] 00049
6 <builtin>.float [function] [call site] 00050
6 google.protobuf.internal.type_checkers.ToShortestFloat [function] [call site] 00051
7 <builtin>.float [function] [call site] 00052
7 google.protobuf.internal.type_checkers.TruncateToFourByteFloat [function] [call site] 00053
8 struct.pack [function] [call site] 00054
8 struct.unpack [function] [call site] 00055
7 <builtin>.float [function] [call site] 00056
4 operator.methodcaller [function] [call site] 00057
4 google.protobuf.json_format._Printer._RegularMessageToJsonObject [function] [call site] 00058
5 message.ListFields [function] [call site] 00059
5 google.protobuf.json_format._IsMapEntry [function] [call site] 00060
6 field.message_type.GetOptions [function] [call site] 00061
5 <builtin>.isinstance [function] [call site] 00062
5 <builtin>.str [function] [call site] 00063
5 google.protobuf.json_format._Printer._FieldToJsonObject [function] [call site] 00064
5 google.protobuf.json_format._Printer._FieldToJsonObject [function] [call site] 00065
5 google.protobuf.json_format._Printer._FieldToJsonObject [function] [call site] 00066
5 google.protobuf.json_format._Printer._FieldToJsonObject [function] [call site] 00067
5 google.protobuf.json_format._IsMapEntry [function] [call site] 00068
5 google.protobuf.json_format._Printer._FieldToJsonObject [function] [call site] 00069
2 <builtin>.dict [function] [call site] 00070
1 google.cloud.logging_v2.entries.StructEntry.to_api_repr [function] [call site] 00071
2 <builtin>.super [function] [call site] 00072
1 protobuf_entry.payload_pb [function] [call site] 00073
1 protobuf_entry.payload_json [function] [call site] 00074
1 protobuf_entry.to_api_repr [function] [call site] 00075
1 <builtin>.str [function] [call site] 00076