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
34 42 ...fuzz_entries.TestInput call site: {node_id} google.protobuf.json_format._Printer._FieldToJsonObject
22 8 google.cloud.logging_v2.entries.logger_name_from_path call site: {node_id} google.cloud.logging_v2.entries.logger_name_from_path
6 33 ...fuzz_entries.TestInput call site: {node_id} google.cloud._helpers._datetime_to_rfc3339
1 31 ...fuzz_entries.TestInput call site: {node_id} .super
1 40 ...fuzz_entries.TestInput call site: {node_id} .super
1 78 ...fuzz_entries.TestInput call site: {node_id} protobuf_entry.to_api_repr

Fuzzer calltree

0 ...fuzz_entries.TestInput [function] [call site] 00000
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
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 .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
1 google.cloud.logging_v2.entries.LogEntry.to_api_repr [function] [call site] 00033
2 google.cloud._helpers._datetime_to_rfc3339 [function] [call site] 00034
3 value.replace [function] [call site] 00035
3 value.utcoffset [function] [call site] 00036
3 value.strftime [function] [call site] 00037
2 source_location.pop [function] [call site] 00038
1 google.cloud.logging_v2.entries.StructEntry.to_api_repr [function] [call site] 00040
1 google.cloud.logging_v2.entries.ProtobufEntry.to_api_repr [function] [call site] 00042
2 google.protobuf.json_format.MessageToDict [function] [call site] 00045
3 google.protobuf.json_format._Printer.__init__ [function] [call site] 00046
3 google.protobuf.json_format._Printer._MessageToJsonObject [function] [call site] 00047
4 google.protobuf.json_format._IsWrapperMessage [function] [call site] 00048
4 google.protobuf.json_format._Printer._WrapperMessageToJsonObject [function] [call site] 00049
5 google.protobuf.json_format._Printer._FieldToJsonObject [function] [call site] 00050
6 google.protobuf.json_format._Printer._MessageToJsonObject [function] [call site] 00051
6 field.enum_type.values_by_number.get [function] [call site] 00052
6 base64.b64encode [function] [call site] 00053
6 math.isinf [function] [call site] 00056
6 math.isnan [function] [call site] 00057
6 google.protobuf.internal.type_checkers.ToShortestFloat [function] [call site] 00060
7 google.protobuf.internal.type_checkers.TruncateToFourByteFloat [function] [call site] 00062
8 ctypes.c_float [function] [call site] 00063
4 operator.methodcaller [function] [call site] 00065
4 google.protobuf.json_format._Printer._RegularMessageToJsonObject [function] [call site] 00066
5 google.protobuf.json_format._IsMapEntry [function] [call site] 00067
6 field.message_type.GetOptions [function] [call site] 00068
5 .isinstance [function] [call site] 00069
5 google.protobuf.json_format._Printer._FieldToJsonObject [function] [call site] 00071
5 google.protobuf.json_format._Printer._FieldToJsonObject [function] [call site] 00072
5 google.protobuf.json_format._Printer._FieldToJsonObject [function] [call site] 00073
5 google.protobuf.json_format._Printer._FieldToJsonObject [function] [call site] 00074
5 google.protobuf.json_format._IsMapEntry [function] [call site] 00075
5 google.protobuf.json_format._Printer._FieldToJsonObject [function] [call site] 00076
1 protobuf_entry.payload_pb [function] [call site] 00077
1 protobuf_entry.payload_json [function] [call site] 00078
1 protobuf_entry.to_api_repr [function] [call site] 00079