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

Fuzzer details

Fuzzer: ProtobufFuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 63832 97.8%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 1402 2.14%
All colors 65234 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
19782 43934 [com.google.protobuf.LazyStringArrayList].add(com.google.protobuf.ByteString) call site: 43934
18334 16889 [com.google.protobuf.FieldSet].isInitialized() call site: 16889
7590 36335 [com.google.protobuf.GeneratedMessageV3].mutableCopy(com.google.protobuf.Internal$BooleanList) call site: 36335
5497 3755 [com.google.protobuf.SmallSortedMap].makeImmutable() call site: 03755
2516 14344 [com.google.protobuf.GeneratedMessageV3].getField(com.google.protobuf.Descriptors$FieldDescriptor) call site: 14344
831 9253 [com.google.protobuf.FieldSet].isInitialized() call site: 09253
798 13203 [com.google.protobuf.MessageReflection].findMissingFields(com.google.protobuf.MessageOrBuilder,java.lang.String,java.util.List) call site: 13203
604 1497 [com.google.protobuf.UnknownFieldSet].newBuilder() call site: 01497
572 12548 [com.google.protobuf.MessageReflection].findMissingFields(com.google.protobuf.MessageOrBuilder,java.lang.String,java.util.List) call site: 12548
572 35664 [com.google.protobuf.GeneratedMessageV3].getAllFieldsMutable(boolean) call site: 35664
526 64450 [com.google.protobuf.AbstractParser].checkMessageInitialized(com.google.protobuf.MessageLite) call site: 64450
339 64038 [com.google.protobuf.GeneratedMessageV3].getDescriptorForType() call site: 64038

Runtime coverage analysis

Covered functions
181
Functions that are reachable but not covered
9
Reachable functions
10
Percentage of reachable functions covered
10.0%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
ProtobufFuzzer 1
foo.TestFull$TestMessSubMess 24
com.google.protobuf.AbstractParser 8
com.google.protobuf.AbstractMessage 12
com.google.protobuf.MessageReflection 11
com.google.protobuf.GeneratedMessageV3 32
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable 6
com.google.protobuf.DescriptorProtos$OneofDescriptorProto 21
com.google.protobuf.DescriptorProtos 56
com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList 3
com.google.protobuf.RepeatedFieldBuilderV3 15
com.google.protobuf.LazyStringArrayList 33
com.google.protobuf.IntArrayList 18
com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList 3
com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList 2
com.google.protobuf.RepeatedFieldBuilder 8
com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList 1
com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList 3
com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList 2
com.google.protobuf.Internal$ListAdapter 2
com.google.protobuf.RepeatedFieldBuilder$MessageExternalList 2
com.google.protobuf.LazyStringArrayList$ByteStringListView 7
com.google.protobuf.UnmodifiableLazyStringList 8
com.google.protobuf.LazyStringArrayList$ByteArrayListView 7
com.google.protobuf.AbstractProtobufList 11
com.google.protobuf.LongArrayList 18
com.google.protobuf.FloatArrayList 18
com.google.protobuf.ProtobufArrayList 9
com.google.protobuf.BooleanArrayList 18
com.google.protobuf.DoubleArrayList 18
foo.TestFull$TestMess$2 2
foo.TestFull$TestEnum 2
foo.TestFull$TestMessPacked$2 2
foo.TestFull$TestMess$1 2
foo.TestFull$TestEnumSmall 2
foo.TestFull$TestMessPacked$1 2
com.google.protobuf.DescriptorProtos$FieldOptions$1 2
com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType 2
com.google.protobuf.ByteString 19
com.google.protobuf.ByteString$ArraysByteArrayCopier 1
com.google.protobuf.ByteString$SystemByteArrayCopier 1
com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString:com.google.protobuf.RopeByteString 1
com.google.protobuf.RopeByteString 21
com.google.protobuf.NioByteString 14
com.google.protobuf.Java8Compatibility 2
com.google.protobuf.ByteString$BoundedByteString 2
com.google.protobuf.ByteString$LiteralByteString 10
com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString 3
com.google.protobuf.Internal 6
com.google.protobuf.SingleFieldBuilder 6
com.google.protobuf.SingleFieldBuilderV3 8
com.google.protobuf.GeneratedMessage 14
com.google.protobuf.DescriptorProtos$FieldDescriptorProto 52
foo.TestFull$TestMessRequiredUInt64 15
foo.TestFull$TestMessOneof 35
com.google.protobuf.Value 24
com.google.protobuf.Int64Value 15
foo.TestFull$TestMessRequiredBool 15
foo.TestFull$TestMessRequiredInt32 15
foo.TestFull$TestMessOptional 49
com.google.protobuf.BytesValue 15
foo.TestFull$TestFieldNo262143 15
foo.TestFull$SubMess$SubSubMess 21
com.google.protobuf.UInt32Value 15
com.google.protobuf.Mixin 20
foo.TestFull$TestMessRequiredMessage 15
com.google.protobuf.Duration 17
foo.TestFull$AllocValues 22
foo.TestFull$LowerCase 15
foo.TestFull$EmptyMess 13
foo.TestFull$TestMessRequiredSInt64 15
com.google.protobuf.DescriptorProtos$EnumDescriptorProto 32
com.google.protobuf.Enum 31
foo.TestFull$TestFieldNo33554431 15
foo.TestFull$TestMessRequiredFloat 15
foo.TestFull$TestMessRequiredBytes 15
com.google.protobuf.ListValue 17
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration 34
com.google.protobuf.DescriptorProtos$ServiceOptions 22
foo.TestFull$TestMessRequiredSFixed32 15
com.google.protobuf.DescriptorProtos$FileDescriptorSet 18
com.google.protobuf.DescriptorProtos$EnumOptions 28
foo.TestFull$SubMess 26
com.google.protobuf.StringValue 16
com.google.protobuf.DescriptorProtos$MethodOptions 25
foo.TestFull$TestMessageCheck 32
com.google.protobuf.EnumValue 22
foo.TestFull$TestMessRequiredFixed64 15
com.google.protobuf.Api 34
foo.TestFull$TestFieldNo16 15
com.google.protobuf.DescriptorProtos$FileOptions 89
com.google.protobuf.FloatValue 15
com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest 30
com.google.protobuf.DescriptorProtos$UninterpretedOption 39
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo 16
foo.TestFull$TestFieldNo262144 15
com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location 31
com.google.protobuf.DescriptorProtos$OneofOptions 18
com.google.protobuf.Any 18
foo.TestFull$TestFieldFlags 26
com.google.protobuf.DescriptorProtos$FieldOptions 51
foo.TestFull$TestFieldNo2047 15
foo.TestFull$TestMessRequiredString 15
com.google.protobuf.Type 34
foo.TestFull$TestMessPacked 41
com.google.protobuf.DescriptorProtos$DescriptorProto 57
foo.TestFull$TestMessRequiredFixed32 15
com.google.protobuf.Empty 13
com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart 21
com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange 20
foo.TestFull$TestMessRequiredSFixed64 15
foo.TestFull$TestMessRequiredUInt32 15
com.google.protobuf.DescriptorProtos$SourceCodeInfo 16
foo.TestFull$TestMessRequiredInt64 15
com.google.protobuf.SourceContext 16
com.google.protobuf.Int32Value 15
foo.TestFull$TestMessRequiredDouble 15
com.google.protobuf.Method 33
foo.TestFull$TestMess 45
com.google.protobuf.compiler.PluginProtos$Version 27
com.google.protobuf.DescriptorProtos$MessageOptions 34
foo.TestFull$TestFieldNo2048 15
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File 29
foo.TestFull$TestMessageCheck$SubMessage 15
foo.TestFull$TestFieldNo15 15
com.google.protobuf.Field 41
foo.TestFull$DefaultRequiredValues 29
foo.TestFull$TestFieldNo33554432 15
com.google.protobuf.DescriptorProtos$EnumValueOptions 25
com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange 23
foo.TestFull$TestMessRequiredEnumSmall 15
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation 30
foo.TestFull$TestMessRequiredEnum 15
com.google.protobuf.DescriptorProtos$ServiceDescriptorProto 26
com.google.protobuf.DescriptorProtos$FileDescriptorProto 65
com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto 24
foo.TestFull$TestRequiredFieldsBitmap 271
com.google.protobuf.BoolValue 15
com.google.protobuf.UInt64Value 15
com.google.protobuf.FieldMask 16
foo.TestFull$DefaultOptionalValues 29
com.google.protobuf.Timestamp 17
com.google.protobuf.DoubleValue 15
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions 25
com.google.protobuf.Struct 19
com.google.protobuf.DescriptorProtos$MethodDescriptorProto 35
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse 25
com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange 20
foo.TestFull$TestMessRequiredSInt32 15
com.google.protobuf.Option 20
com.google.protobuf.DescriptorProtos$FileOptions$Builder 30
com.google.protobuf.GeneratedMessageV3$Builder 29
com.google.protobuf.GeneratedMessageV3$1 1
com.google.protobuf.GeneratedMessage$Builder$BuilderParentImpl 1
com.google.protobuf.GeneratedMessage$1 1
com.google.protobuf.GeneratedMessageV3$Builder$BuilderParentImpl 1
com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode 2
com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:com.google.protobuf.SmallSortedMap$EmptySet$1 1
com.google.protobuf.SmallSortedMap$DescendingEntryIterator 4
com.google.protobuf.SmallSortedMap 25
com.google.protobuf.MapField$MutabilityAwareMap 11
com.google.protobuf.MapFieldLite 16
com.google.protobuf.Internal$MapAdapter 4
com.google.protobuf.Internal$MapAdapter$SetAdapter 2
com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet 6
com.google.protobuf.SmallSortedMap$EntrySet 3
com.google.protobuf.SmallSortedMap$DescendingEntrySet 1
com.google.protobuf.Internal$MapAdapter$IteratorAdapter 3
com.google.protobuf.UnmodifiableLazyStringList$1 5
com.google.protobuf.SmallSortedMap$EntryIterator 4
com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator 4
com.google.protobuf.UnmodifiableLazyStringList$2 3
com.google.protobuf.LazyField$LazyIterator 3
com.google.protobuf.SmallSortedMap$EmptySet$2 1
com.google.protobuf.SmallSortedMap$EmptySet 2
com.google.protobuf.ByteString$LeafByteString 3
com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection 4
com.google.protobuf.ByteString$AbstractByteIterator 2
com.google.protobuf.ByteString$1 1
com.google.protobuf.RopeByteString$1 2
com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1 1
com.google.protobuf.RopeByteString$PieceIterator 5
com.google.protobuf.SmallSortedMap$EmptySet$1 2
com.google.protobuf.SmallSortedMap$Entry 7
com.google.protobuf.Internal$MapAdapter$EntryAdapter 4
com.google.protobuf.Internal$MapAdapter$1 4
com.google.protobuf.DescriptorProtos$FieldOptions$CType$1 1
com.google.protobuf.DescriptorProtos$FieldOptions$CType 2
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature$1 1
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature 1
com.google.protobuf.Syntax$1 1
com.google.protobuf.Syntax 2
com.google.protobuf.DescriptorProtos$FieldOptions$JSType$1 1
com.google.protobuf.DescriptorProtos$FieldOptions$JSType 2
com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel$1 1
com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel 2
com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType$1 1
com.google.protobuf.NullValue$1 1
com.google.protobuf.NullValue 2
foo.TestFull$TestEnum$1 1
foo.TestFull$TestEnumDupValues$1 1
foo.TestFull$TestEnumDupValues 1
com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode$1 1
com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention$1 1
com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention 2
com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label$1 1
com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label 2
foo.TestFull$TestEnumSmall$1 1
com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type$1 1
com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type 2
com.google.protobuf.Descriptors$EnumDescriptor 2
com.google.protobuf.Descriptors 2
com.google.protobuf.Descriptors$EnumValueDescriptor$2 2
com.google.protobuf.Descriptors$EnumValueDescriptor 1
com.google.protobuf.Descriptors$FieldDescriptor$1 2
com.google.protobuf.Descriptors$FieldDescriptor 30
foo.TestFull$LowerCase$CaseEnum$1 1
foo.TestFull$LowerCase$CaseEnum 2
com.google.protobuf.Field$Cardinality$1 1
com.google.protobuf.Field$Cardinality 2
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic$1 1
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic 2
com.google.protobuf.Field$Kind$1 1
com.google.protobuf.Field$Kind 2
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState$1 1
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState 2
com.google.protobuf.LazyField$LazyEntry 4
com.google.protobuf.LazyField 2
com.google.protobuf.LazyFieldLite 6
com.google.protobuf.GeneratedMessageLite 16
com.google.protobuf.DynamicMessage 18
com.google.protobuf.UnknownFieldSet 16
com.google.protobuf.MapEntry 17
com.google.protobuf.CodedInputStream 13
com.google.protobuf.CodedInputStream$ArrayDecoder 41
com.google.protobuf.InvalidProtocolBufferException 14
com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder 44
com.google.protobuf.UnsafeUtil 40
com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$1 1
com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder 16
com.google.protobuf.UnknownFieldSet$Builder 15
com.google.protobuf.UnknownFieldSet$Field 21
com.google.protobuf.UnknownFieldSet$Field$Builder 10
com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder 44
com.google.protobuf.UnsafeUtil$JvmMemoryAccessor 14
com.google.protobuf.UnsafeUtil$Android64MemoryAccessor 14
com.google.protobuf.UnsafeUtil$Android32MemoryAccessor 14
com.google.protobuf.UnsafeUtil$MemoryAccessor 7
com.google.protobuf.WireFormat 4
com.google.protobuf.CodedInputStream$StreamDecoder 51
com.google.protobuf.CodedInputStream$StreamDecoder$SkippedDataSink 1
com.google.protobuf.NioByteString$1 2
com.google.protobuf.AbstractMessageLite$Builder$LimitedInputStream 3
com.google.protobuf.RopeByteString$RopeInputStream 6
com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.NioByteString 1
com.google.protobuf.IterableByteBufferInputStream 3
com.google.protobuf.ByteString$LeafByteString:com.google.protobuf.RopeByteString 1
com.google.protobuf.RopeByteString$Balancer 5
com.google.protobuf.ExtensionRegistry 2
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder 18
com.google.protobuf.FloatValue$Builder 15
com.google.protobuf.Struct$Builder 18
com.google.protobuf.DescriptorProtos$EnumOptions$1 1
com.google.protobuf.DescriptorProtos$EnumOptions$Builder 23
com.google.protobuf.GeneratedMessageV3$ExtendableBuilder 13
com.google.protobuf.GeneratedMessageV3$ExtendableMessage 11
com.google.protobuf.FieldSet 44
com.google.protobuf.FieldSet$Builder 19
com.google.protobuf.SmallSortedMap$1 2
com.google.protobuf.TextFormat$Printer$MapEntryAdapter 3
com.google.protobuf.TextFormat 1
com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor 9
com.google.protobuf.FieldInfo 25
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState:com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label:com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type:com.google.protobuf.DescriptorProtos$FieldOptions$CType:com.google.protobuf.DescriptorProtos$FieldOptions$JSType:com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention:com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType:com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic:com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel:com.google.protobuf.Value$KindCase:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature:foo.TestFull$LowerCase$CaseEnum:foo.TestFull$TestEnum:foo.TestFull$TestEnumDupValues:foo.TestFull$TestEnumSmall:foo.TestFull$TestMessOneof$TestOneofCase 1
com.google.protobuf.MapField 16
com.google.protobuf.MutabilityOracle$1 1
com.google.protobuf.WireFormat$FieldType 2
foo.TestFull$DefaultRequiredValues$Builder 30
com.google.protobuf.AbstractMessage$Builder 13
com.google.protobuf.compiler.PluginProtos 8
com.google.protobuf.Descriptors$Descriptor 10
com.google.protobuf.Descriptors$OneofDescriptor 5
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$OneofAccessor 4
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$MapFieldAccessor 18
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor 14
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor 9
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$ReflectionInvoker 7
com.google.protobuf.GeneratedMessage$FieldAccessorTable 3
com.google.protobuf.DynamicMessage:com.google.protobuf.MapEntry 1
com.google.protobuf.MessageSchema 83
com.google.protobuf.Utf8 23
com.google.protobuf.Utf8$Processor 9
com.google.protobuf.Utf8$SafeProcessor 8
com.google.protobuf.Utf8$UnsafeProcessor 12
com.google.protobuf.Value$KindCase 1
com.google.protobuf.MapField$ImmutableMessageConverter 2
foo.TestFull$TestMessOneof$TestOneofCase 1
com.google.protobuf.UnknownFieldSetLite 16
com.google.protobuf.AbstractMessageLite 6
com.google.protobuf.CodedOutputStream 76
com.google.protobuf.WireFormat$FieldType:com.google.protobuf.WireFormat$FieldType$1:com.google.protobuf.WireFormat$FieldType$2:com.google.protobuf.WireFormat$FieldType$3:com.google.protobuf.WireFormat$FieldType$4 1
com.google.protobuf.Descriptors$FileDescriptor 3
com.google.protobuf.Descriptors$FileDescriptor$Syntax 1
com.google.protobuf.MapEntryLite 4
com.google.protobuf.GeneratedMessageLite:com.google.protobuf.MessageLite 1
com.google.protobuf.MapEntry$Builder 17
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder 23
com.google.protobuf.Any:com.google.protobuf.Any$Builder:com.google.protobuf.Api:com.google.protobuf.Api$Builder:com.google.protobuf.BoolValue:com.google.protobuf.BoolValue$Builder:com.google.protobuf.BytesValue:com.google.protobuf.BytesValue$Builder:com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder:com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder:com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder:com.google.protobuf.DescriptorProtos$SourceCodeInfo:com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder:com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder:com.google.protobuf.DoubleValue:com.google.protobuf.DoubleValue$Builder:com.google.protobuf.Duration:com.google.protobuf.Duration$Builder:com.google.protobuf.Empty:com.google.protobuf.Empty$Builder:com.google.protobuf.Enum:com.google.protobuf.Enum$Builder:com.google.protobuf.EnumValue:com.google.protobuf.EnumValue$Builder:com.google.protobuf.Field:com.google.protobuf.Field$Builder:com.google.protobuf.FieldMask:com.google.protobuf.FieldMask$Builder:com.google.protobuf.FloatValue:com.google.protobuf.FloatValue$Builder:com.google.protobuf.Int32Value:com.google.protobuf.Int32Value$Builder:com.google.protobuf.Int64Value:com.google.protobuf.Int64Value$Builder:com.google.protobuf.ListValue:com.google.protobuf.ListValue$Builder:com.google.protobuf.Method:com.google.protobuf.Method$Builder:com.google.protobuf.Mixin:com.google.protobuf.Mixin$Builder:com.google.protobuf.Option:com.google.protobuf.Option$Builder:com.google.protobuf.SourceContext:com.google.protobuf.SourceContext$Builder:com.google.protobuf.StringValue:com.google.protobuf.StringValue$Builder:com.google.protobuf.Struct:com.google.protobuf.Struct$Builder:com.google.protobuf.Timestamp:com.google.protobuf.Timestamp$Builder:com.google.protobuf.Type:com.google.protobuf.Type$Builder:com.google.protobuf.UInt32Value:com.google.protobuf.UInt32Value$Builder:com.google.protobuf.UInt64Value:com.google.protobuf.UInt64Value$Builder:com.google.protobuf.UnknownFieldSet:com.google.protobuf.UnknownFieldSet$Builder:com.google.protobuf.Value:com.google.protobuf.Value$Builder:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder:com.google.protobuf.compiler.PluginProtos$Version:com.google.protobuf.compiler.PluginProtos$Version$Builder:foo.TestFull$DefaultOptionalValues:foo.TestFull$DefaultOptionalValues$Builder:foo.TestFull$EmptyMess:foo.TestFull$EmptyMess$Builder:foo.TestFull$LowerCase:foo.TestFull$LowerCase$Builder:foo.TestFull$SubMess$SubSubMess:foo.TestFull$SubMess$SubSubMess$Builder:foo.TestFull$TestMessPacked:foo.TestFull$TestMessPacked$Builder 1
foo.TestFull$TestMessRequiredFloat$Builder 17
foo.TestFull$TestMessRequiredBool$Builder 17
foo.TestFull$TestMessRequiredSFixed64$Builder 17
com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder 44
foo.TestFull$TestMessRequiredString$Builder 16
com.google.protobuf.Option$Builder 18
com.google.protobuf.Any$Builder 15
com.google.protobuf.Timestamp$Builder 16
com.google.protobuf.DescriptorProtos$FieldOptions$Builder 31
com.google.protobuf.BoolValue$Builder 15
foo.TestFull$TestFieldNo33554431$Builder 16
foo.TestFull$TestMessRequiredInt32$Builder 17
com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder 18
foo.TestFull$TestMessRequiredBytes$Builder 17
foo.TestFull$TestFieldNo15$Builder 16
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder 17
foo.TestFull$TestMessRequiredEnumSmall$Builder 17
com.google.protobuf.StringValue$Builder 14
com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder 22
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder 18
foo.TestFull$TestFieldNo16$Builder 16
foo.TestFull$SubMess$Builder 28
com.google.protobuf.BytesValue$Builder 15
com.google.protobuf.DescriptorProtos$DescriptorProto$Builder 48
com.google.protobuf.DescriptorProtos$MethodOptions$Builder 22
foo.TestFull$TestMessRequiredInt64$Builder 17
com.google.protobuf.Mixin$Builder 14
com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder 21
com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder 22
com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder 25
com.google.protobuf.Method$Builder 20
foo.TestFull$EmptyMess$Builder 13
foo.TestFull$TestMessRequiredSInt32$Builder 17
com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder 22
foo.TestFull$TestMessageCheck$SubMessage$Builder 16
com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder 16
com.google.protobuf.FieldMask$Builder 15
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder 18
com.google.protobuf.DescriptorProtos$ServiceOptions$Builder 21
com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder 17
com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder 17
com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder 25
foo.TestFull$TestMessOneof$Builder 37
com.google.protobuf.Field$Builder 22
foo.TestFull$TestFieldNo262144$Builder 16
com.google.protobuf.Api$Builder 26
com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder 20
foo.TestFull$TestFieldNo2048$Builder 16
com.google.protobuf.DoubleValue$Builder 15
com.google.protobuf.UInt64Value$Builder 15
com.google.protobuf.Enum$Builder 24
foo.TestFull$AllocValues$Builder 25
foo.TestFull$TestMessRequiredSFixed32$Builder 17
foo.TestFull$TestMess$Builder 37
foo.TestFull$TestFieldNo33554432$Builder 16
com.google.protobuf.UInt32Value$Builder 15
foo.TestFull$DefaultOptionalValues$Builder 21
foo.TestFull$TestMessOptional$Builder 36
foo.TestFull$TestFieldNo2047$Builder 16
foo.TestFull$TestMessRequiredUInt32$Builder 17
foo.TestFull$TestMessRequiredDouble$Builder 17
foo.TestFull$TestMessRequiredMessage$Builder 20
com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder 28
com.google.protobuf.Duration$Builder 16
foo.TestFull$SubMess$SubSubMess$Builder 17
com.google.protobuf.DynamicMessage$Builder 18
com.google.protobuf.Descriptors$FieldDescriptor$Type 1
com.google.protobuf.GeneratedMessageLite$ExtendableBuilder 1
com.google.protobuf.GeneratedMessageLite$Builder 7
com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder 24
com.google.protobuf.Int64Value$Builder 15
foo.TestFull$TestFieldNo262143$Builder 16
foo.TestFull$TestMessRequiredUInt64$Builder 17
foo.TestFull$LowerCase$Builder 15
com.google.protobuf.DescriptorProtos$MessageOptions$Builder 25
com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder 25
foo.TestFull$TestRequiredFieldsBitmap$Builder 21
foo.TestFull$TestFieldFlags$Builder 22
com.google.protobuf.Int32Value$Builder 15
com.google.protobuf.Value$Builder 22
foo.TestFull$TestMessRequiredFixed64$Builder 17
foo.TestFull$TestMessRequiredSInt64$Builder 17
com.google.protobuf.Type$Builder 25
foo.TestFull$TestMessPacked$Builder 30
foo.TestFull$TestMessRequiredEnum$Builder 17
com.google.protobuf.SourceContext$Builder 14
foo.TestFull$TestMessSubMess$Builder 40
com.google.protobuf.ListValue$Builder 17
com.google.protobuf.DescriptorProtos$OneofOptions$Builder 20
com.google.protobuf.EnumValue$Builder 18
com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder 20
foo.TestFull$TestMessageCheck$Builder 36
com.google.protobuf.Empty$Builder 13
com.google.protobuf.compiler.PluginProtos$Version$Builder 17
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder 18
foo.TestFull$TestMessRequiredFixed32$Builder 17
com.google.protobuf.DynamicMessage:com.google.protobuf.DynamicMessage$Builder:com.google.protobuf.MapEntry:com.google.protobuf.MapEntry$Builder 1
com.google.protobuf.GeneratedMessage$Builder 13
com.google.protobuf.GeneratedMessage$ExtendableBuilder 9
com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor 13
com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor 10
com.google.protobuf.ExtensionRegistry$DescriptorIntPair:com.google.protobuf.ExtensionRegistryLite$ObjectIntPair 1
com.google.protobuf.TextFormatParseLocation 3
com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor 3
com.google.protobuf.Descriptors$EnumDescriptor$UnknownEnumValueReference 1
com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor 16
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor 3
com.google.protobuf.GeneratedMessage$ExtendableMessage 5
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$ReflectionInvoker 8
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedEnumFieldAccessor 5
com.google.protobuf.AbstractMessageLite$Builder 4
com.google.protobuf.Any:com.google.protobuf.Api:com.google.protobuf.BoolValue:com.google.protobuf.BytesValue:com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:com.google.protobuf.DescriptorProtos$SourceCodeInfo:com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:com.google.protobuf.DoubleValue:com.google.protobuf.Duration:com.google.protobuf.Empty:com.google.protobuf.Enum:com.google.protobuf.EnumValue:com.google.protobuf.Field:com.google.protobuf.FieldMask:com.google.protobuf.FloatValue:com.google.protobuf.Int32Value:com.google.protobuf.Int64Value:com.google.protobuf.ListValue:com.google.protobuf.Method:com.google.protobuf.Mixin:com.google.protobuf.Option:com.google.protobuf.SourceContext:com.google.protobuf.StringValue:com.google.protobuf.Struct:com.google.protobuf.Timestamp:com.google.protobuf.Type:com.google.protobuf.UInt32Value:com.google.protobuf.UInt64Value:com.google.protobuf.Value:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:com.google.protobuf.compiler.PluginProtos$Version:foo.TestFull$DefaultOptionalValues:foo.TestFull$EmptyMess:foo.TestFull$LowerCase:foo.TestFull$SubMess$SubSubMess:foo.TestFull$TestMessPacked 1
com.google.protobuf.Protobuf 6
com.google.protobuf.MessageSetSchema 14
com.google.protobuf.ExtensionSchemaLite 9
com.google.protobuf.ExtensionSchemaFull 10
com.google.protobuf.ManifestSchemaFactory 3
com.google.protobuf.SchemaUtil 57
com.google.protobuf.ManifestSchemaFactory$CompositeMessageInfoFactory 2
com.google.protobuf.DescriptorMessageInfoFactory 25
com.google.protobuf.ManifestSchemaFactory$1 2
com.google.protobuf.GeneratedMessageInfoFactory 2
com.google.protobuf.StructuralMessageInfo 5
com.google.protobuf.StructuralMessageInfo$Builder 6
com.google.protobuf.DescriptorMessageInfoFactory$OneofState 2
com.google.protobuf.FieldType 5
com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer 3
com.google.protobuf.RawMessageInfo:com.google.protobuf.StructuralMessageInfo 2
com.google.protobuf.ExtensionSchemas 2
com.google.protobuf.RawMessageInfo 4
com.google.protobuf.OneofInfo 2
com.google.protobuf.FieldType$Collection 1
com.google.protobuf.NewInstanceSchemas 2
com.google.protobuf.ListFieldSchema 2
com.google.protobuf.MapFieldSchemas 2
com.google.protobuf.MapFieldSchemaFull 10
com.google.protobuf.MapFieldSchemaLite 10
com.google.protobuf.Any:com.google.protobuf.Api:com.google.protobuf.BoolValue:com.google.protobuf.BytesValue:com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange:com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange:com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo:com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation:com.google.protobuf.DescriptorProtos$SourceCodeInfo:com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location:com.google.protobuf.DoubleValue:com.google.protobuf.Duration:com.google.protobuf.Empty:com.google.protobuf.Enum:com.google.protobuf.EnumValue:com.google.protobuf.Field:com.google.protobuf.FieldMask:com.google.protobuf.FloatValue:com.google.protobuf.Int32Value:com.google.protobuf.Int64Value:com.google.protobuf.ListValue:com.google.protobuf.Method:com.google.protobuf.Mixin:com.google.protobuf.Option:com.google.protobuf.SourceContext:com.google.protobuf.StringValue:com.google.protobuf.Struct:com.google.protobuf.Timestamp:com.google.protobuf.Type:com.google.protobuf.UInt32Value:com.google.protobuf.UInt64Value:com.google.protobuf.UnknownFieldSet:com.google.protobuf.Value:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse:com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File:com.google.protobuf.compiler.PluginProtos$Version:foo.TestFull$DefaultOptionalValues:foo.TestFull$EmptyMess:foo.TestFull$LowerCase:foo.TestFull$SubMess$SubSubMess:foo.TestFull$TestMessPacked 1
com.google.protobuf.DynamicMessage:com.google.protobuf.GeneratedMessageV3 1
com.google.protobuf.ByteString$CodedBuilder 2
com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder 29
com.google.protobuf.CodedOutputStream$ByteOutputEncoder 30
com.google.protobuf.CodedOutputStream$OutputStreamEncoder 30
com.google.protobuf.ByteString$Output 2
com.google.protobuf.BinaryWriter$UnsafeHeapWriter 54
com.google.protobuf.BinaryWriter 57
com.google.protobuf.BufferAllocator$1 2
com.google.protobuf.AllocatedBuffer 4
com.google.protobuf.AllocatedBuffer$1:com.google.protobuf.AllocatedBuffer$2 6
com.google.protobuf.AllocatedBuffer$1 2
com.google.protobuf.AllocatedBuffer$2 2
com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder 30
com.google.protobuf.BinaryWriter$SafeDirectWriter 54
com.google.protobuf.BinaryWriter$SafeHeapWriter 53
com.google.protobuf.CodedOutputStream$ArrayEncoder 28
com.google.protobuf.BinaryWriter$UnsafeDirectWriter 54
com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder 8
com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter 1
com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedEnumFieldAccessor 5
com.google.protobuf.MessageLite 1
com.google.protobuf.CodedOutputStreamWriter 52
com.google.protobuf.UnknownFieldSetLiteSchema:com.google.protobuf.UnknownFieldSetSchema 1
com.google.protobuf.UnknownFieldSetSchema 30
com.google.protobuf.BinaryWriter$SafeDirectWriter:com.google.protobuf.BinaryWriter$SafeHeapWriter 2
com.google.protobuf.UnknownFieldSetLiteSchema 31
com.google.protobuf.AbstractMessage:com.google.protobuf.GeneratedMessageLite 1
com.google.protobuf.CodedOutputStream$ArrayEncoder:com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder:com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder 1
com.google.protobuf.GeneratedMessageLite$ExtendableMessage 3
com.google.protobuf.Descriptors$DescriptorPool 4
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularStringFieldAccessor 2
com.google.protobuf.GeneratedMessage$Builder:com.google.protobuf.GeneratedMessageV3$Builder 2
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor 3
com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedMessageFieldAccessor 3
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularMessageFieldAccessor 4
com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularStringFieldAccessor 1
com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularMessageFieldAccessor 4
com.google.protobuf.DynamicMessage$Builder:com.google.protobuf.GeneratedMessage$Builder:com.google.protobuf.MapEntry$Builder 1
com.google.protobuf.DynamicMessage$Builder:com.google.protobuf.GeneratedMessage$Builder 1
com.google.protobuf.DiscardUnknownFieldsParser$1 1
foo.TestFull$TestFieldNo15$1 1
com.google.protobuf.UninitializedMessageException 1
foo.TestFull$AllocValues$1 1
foo.TestFull$TestFieldNo2048$1 1
foo.TestFull$TestMessRequiredFixed32$1 1
com.google.protobuf.DoubleValue$1 1
com.google.protobuf.BytesValue$1 1
com.google.protobuf.UInt64Value$1 1
com.google.protobuf.DescriptorProtos$SourceCodeInfo$1 1
foo.TestFull$TestMessRequiredFloat$1 1
foo.TestFull$TestFieldNo16$1 1
com.google.protobuf.DescriptorProtos$FieldOptions$2 1
com.google.protobuf.MessageReflection$ExtensionBuilderAdapter 11
com.google.protobuf.MessageReflection$ExtensionAdapter 11
com.google.protobuf.MessageReflection$BuilderAdapter 13
com.google.protobuf.ExtensionRegistryLite 3
com.google.protobuf.Utf8$DecodeUtil 18
com.google.protobuf.BinaryReader$SafeHeapReader 66
com.google.protobuf.CodedInputStreamReader 55
com.google.protobuf.BinaryReader$SafeHeapReader:com.google.protobuf.CodedInputStreamReader 1
com.google.protobuf.NewInstanceSchemaLite 1
com.google.protobuf.NewInstanceSchemaFull 1
com.google.protobuf.GeneratedMessageLite$GeneratedExtension 4
com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$StreamDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder 1
com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder 1
com.google.protobuf.ListFieldSchema$ListFieldSchemaFull 5
com.google.protobuf.ListFieldSchema$ListFieldSchemaLite 4
com.google.protobuf.BinaryReader 2
com.google.protobuf.UnknownFieldSchema 2
com.google.protobuf.DescriptorMessageInfoFactory$2 1
com.google.protobuf.DescriptorMessageInfoFactory$1 1
com.google.protobuf.DynamicMessage$Builder:com.google.protobuf.MapEntry$Builder 1
com.google.protobuf.WireFormat$Utf8Validation$3 1
com.google.protobuf.WireFormat$Utf8Validation$2 1
com.google.protobuf.WireFormat$Utf8Validation$1 1
com.google.protobuf.Struct$1 1
foo.TestFull$TestMessRequiredSInt32$1 1
com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$1 1
foo.TestFull$TestMessOneof$1 1
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$1 1
com.google.protobuf.StringValue$1 1
com.google.protobuf.Mixin$1 1
com.google.protobuf.Int64Value$1 1
com.google.protobuf.DescriptorProtos$MethodOptions$1 1
com.google.protobuf.BoolValue$1 1
com.google.protobuf.UnknownFieldSet$Parser 1
foo.TestFull$TestMessRequiredString$1 1
com.google.protobuf.ListValue$1 1
com.google.protobuf.DescriptorProtos$FileDescriptorProto$1 1
com.google.protobuf.Parser 1
com.google.protobuf.DynamicMessage$1 1
foo.TestFull$TestMessOptional$1 1
foo.TestFull$TestFieldNo262143$1 1
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$1 1
com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$1 1
foo.TestFull$DefaultRequiredValues$1 1
foo.TestFull$TestMessSubMess$1 1
foo.TestFull$LowerCase$1 1
foo.TestFull$TestMessRequiredMessage$1 1
com.google.protobuf.FieldMask$1 1
foo.TestFull$TestMessRequiredInt32$1 1
com.google.protobuf.Type$1 1
com.google.protobuf.DescriptorProtos$EnumDescriptorProto$1 1
foo.TestFull$TestMessageCheck$SubMessage$1 1
com.google.protobuf.Method$1 1
com.google.protobuf.UInt32Value$1 1
foo.TestFull$TestFieldNo33554432$1 1
foo.TestFull$TestMessRequiredUInt32$1 1
foo.TestFull$TestRequiredFieldsBitmap$1 1
com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$1 1
foo.TestFull$TestMessPacked$3 1
com.google.protobuf.MapEntry$Metadata$1 1
foo.TestFull$TestMessRequiredBool$1 1
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$1 1
com.google.protobuf.Any$1 1
com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$1 1
foo.TestFull$TestFieldNo33554431$1 1
com.google.protobuf.DescriptorProtos$FileOptions$1 1
com.google.protobuf.Int32Value$1 1
com.google.protobuf.EnumValue$1 1
com.google.protobuf.Field$1 1
com.google.protobuf.DescriptorProtos$ServiceOptions$1 1
com.google.protobuf.DescriptorProtos$EnumValueOptions$1 1
com.google.protobuf.Api$1 1
foo.TestFull$TestMessRequiredDouble$1 1
foo.TestFull$TestMessRequiredFixed64$1 1
com.google.protobuf.DescriptorProtos$OneofDescriptorProto$1 1
foo.TestFull$DefaultOptionalValues$1 1
foo.TestFull$EmptyMess$1 1
foo.TestFull$TestMessRequiredSInt64$1 1
foo.TestFull$TestMessRequiredInt64$1 1
com.google.protobuf.DescriptorProtos$DescriptorProto$1 1
com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$1 1
com.google.protobuf.Empty$1 1
com.google.protobuf.DescriptorProtos$MessageOptions$1 1
com.google.protobuf.DescriptorProtos$UninterpretedOption$1 1
com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser 2
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$1 1
foo.TestFull$SubMess$SubSubMess$1 1
com.google.protobuf.compiler.PluginProtos$Version$1 1
com.google.protobuf.Enum$1 1
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$1 1
com.google.protobuf.Timestamp$1 1
com.google.protobuf.Duration$1 1
com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$1 1
com.google.protobuf.DescriptorProtos$FieldDescriptorProto$1 1
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$1 1
foo.TestFull$TestMessRequiredEnum$1 1
foo.TestFull$TestMessRequiredUInt64$1 1
foo.TestFull$TestMessRequiredBytes$1 1
com.google.protobuf.SourceContext$1 1
foo.TestFull$TestFieldFlags$1 1
foo.TestFull$TestFieldNo262144$1 1
com.google.protobuf.DescriptorProtos$OneofOptions$1 1
com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$1 1
foo.TestFull$TestMessRequiredSFixed32$1 1
foo.TestFull$TestMess$3 1
com.google.protobuf.DescriptorProtos$FileDescriptorSet$1 1
com.google.protobuf.Value$1 1
com.google.protobuf.Option$1 1
foo.TestFull$TestMessRequiredEnumSmall$1 1
foo.TestFull$TestMessRequiredSFixed64$1 1
foo.TestFull$TestMessageCheck$1 1
com.google.protobuf.FloatValue$1 1
foo.TestFull$TestFieldNo2047$1 1
foo.TestFull$SubMess$1 1
com.google.protobuf.DescriptorProtos$MethodDescriptorProto$1 1
com.google.protobuf.ArrayDecoders 42
com.google.protobuf.ExtensionRegistryFactory 2

Analyses and suggestions

Optimal target analysis

Remaining optimal interesting functions

The following table shows a list of functions that are optimal targets. Optimal targets are identified by finding the functions that in combination, yield a high code coverage.

Func name Functions filename Arg count Args Function depth hitcount instr count bb count cyclomatic complexity Reachable functions Incoming references total cyclomatic complexity Unreached complexity
[com.google.protobuf.MessageReflection].mergeMessageFrom(com.google.protobuf.Message$Builder,com.google.protobuf.UnknownFieldSet$Builder,com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite) com.google.protobuf.MessageReflection 4 ['com.google.protobuf.Message$Builder', 'com.google.protobuf.UnknownFieldSet$Builder', 'com.google.protobuf.CodedInputStream', 'com.google.protobuf.ExtensionRegistryLite'] 402 0 15 7 2 8255 0 5214 5214
[com.google.protobuf.MessageSchema].mergeFromHelper(com.google.protobuf.UnknownFieldSchema,com.google.protobuf.ExtensionSchema,java.lang.Object,com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite) com.google.protobuf.MessageSchema 5 ['com.google.protobuf.UnknownFieldSchema', 'com.google.protobuf.ExtensionSchema', 'java.lang.Object', 'com.google.protobuf.Reader', 'com.google.protobuf.ExtensionRegistryLite'] 476 0 486 139 8 8020 37 5177 598
[com.google.protobuf.AbstractParser].checkMessageInitialized(com.google.protobuf.MessageLite) com.google.protobuf.AbstractParser 1 ['com.google.protobuf.MessageLite'] 161 0 10 4 1 6799 0 4477 459
[com.google.protobuf.UnknownFieldSetLite].hashCode(java.lang.Object[],int) com.google.protobuf.UnknownFieldSetLite 2 ['java.lang.Object[]', 'int'] 175 0 12 4 2 6001 66 3879 333
[foo.TestFull$TestMessSubMess$Builder].mergeFrom(foo.TestFull$TestMessSubMess) foo.TestFull$TestMessSubMess$Builder 1 ['foo.TestFull$TestMessSubMess'] 16 0 29 13 1 1544 0 786 257

Implementing fuzzers that target the above functions will improve reachability such that it becomes:

Functions statically reachable by fuzzers
72.0%
4833 / 6681
Cyclomatic complexity statically reachable by fuzzers
74.0%
5615 / 7544

All functions overview

If you implement fuzzers for these functions, the status of all functions in the project will be:

Func name Functions filename Args Function call depth Reached by Fuzzers Fuzzers runtime hit Func lines hit % I Count BB Count Cyclomatic complexity Functions reached Reached by functions Accumulated cyclomatic complexity Undiscovered complexity

Runtime coverage analysis

This section shows analysis of runtime coverage data.

For futher technical details on how this section is generated, please see the Glossary .

Complex functions with low coverage

Func name Function total lines Lines covered at runtime percentage covered Reached by fuzzers
[com.google.protobuf.AbstractParser].checkMessageInitialized(com.google.protobuf.MessageLite) 71 19 26.76% []
[com.google.protobuf.LazyFieldLite].setValue(com.google.protobuf.MessageLite) 44 0 0.0% []
[com.google.protobuf.Descriptors].access$2800() 781 330 42.25% []
[com.google.protobuf.Descriptors].computeFullName(com.google.protobuf.Descriptors$FileDescriptor,com.google.protobuf.Descriptors$Descriptor,java.lang.String) 164 65 39.63% []
[com.google.protobuf.TextFormat].access$300() 49 1 2.040% []
[com.google.protobuf.TextFormat].multiLineOutput(java.lang.Appendable) 347 21 6.051% []
[com.google.protobuf.TextFormat].unescapeBytes(java.lang.CharSequence) 106 22 20.75% []
[com.google.protobuf.TextFormat].parseInteger(java.lang.String,boolean,boolean) 41 20 48.78% []
[com.google.protobuf.LazyStringArrayList].emptyList() 37 9 24.32% []
[foo.TestFull].registerAllExtensions(com.google.protobuf.ExtensionRegistry) 6810 2029 29.79% []
[com.google.protobuf.GeneratedMessageV3].newBuilderForType(com.google.protobuf.AbstractMessage$BuilderParent) 408 48 11.76% []
[com.google.protobuf.GeneratedMessageV3].internalGetMapField(int) 321 155 48.28% []
[com.google.protobuf.GeneratedMessageV3].writeString(com.google.protobuf.CodedOutputStream,int,java.lang.Object) 36 0 0.0% []
[com.google.protobuf.MessageReflection].mergeFieldFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet$Builder,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.Descriptors$Descriptor,com.google.protobuf.MessageReflection$MergeTarget,int) 83 0 0.0% []
[com.google.protobuf.GeneratedMessage].newBuilderForType(com.google.protobuf.AbstractMessage$BuilderParent) 64 0 0.0% []
[com.google.protobuf.DescriptorProtos].access$29400() 7878 989 12.55% []
[com.google.protobuf.Internal].partialHash(int,byte[],int,int) 43 4 9.302% []
[com.google.protobuf.Utf8].estimateConsecutiveAscii(java.nio.ByteBuffer,int,int) 599 58 9.682% []
[com.google.protobuf.FieldSet].setField(com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object) 39 0 0.0% []
[com.google.protobuf.FieldSet].writeElementNoTag(com.google.protobuf.CodedOutputStream,com.google.protobuf.WireFormat$FieldType,java.lang.Object) 43 0 0.0% []
[com.google.protobuf.AbstractMessageLite].getSerializingExceptionMessage(java.lang.String) 122 1 0.819% []
[com.google.protobuf.UnknownFieldSet].parseFrom(com.google.protobuf.ByteString) 317 93 29.33% []
[com.google.protobuf.UnsafeUtil].field(java.lang.Class,java.lang.String) 174 53 30.45% []
[com.google.protobuf.AbstractMessage].newUninitializedMessageException() 71 3 4.225% []
[com.google.protobuf.CodedInputStream].decodeZigZag64(long) 1513 173 11.43% []
[com.google.protobuf.ExtensionRegistry].findImmutableExtensionByNumber(com.google.protobuf.Descriptors$Descriptor,int) 78 7 8.974% []
[com.google.protobuf.ByteString].truncateAndEscapeForDisplay() 84 10 11.90% []

Files and Directories in report

This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link

Files in report

Source file Reached by Covered by
foo.TestFull$TestMessRequiredString$1 ['ProtobufFuzzer'] []
com.google.protobuf.LazyStringArrayList$ByteArrayListView ['ProtobufFuzzer'] []
com.google.protobuf.Empty$Builder ['ProtobufFuzzer'] []
com.google.protobuf.ManifestSchemaFactory$1 ['ProtobufFuzzer'] []
foo.TestFull$TestFieldFlags$1 ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder ['ProtobufFuzzer'] []
com.google.protobuf.NewInstanceSchema [] []
com.google.protobuf.ExtensionRegistryLite$ExtensionClassHolder [] []
com.google.protobuf.DescriptorProtos$SourceCodeInfo ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$1 ['ProtobufFuzzer'] []
foo.TestFull$TestMessOrBuilder [] []
com.google.protobuf.TextFormatEscaper$1 [] []
com.google.protobuf.Reader [] []
com.google.protobuf.DescriptorProtos$FileOptions$Builder ['ProtobufFuzzer'] []
com.google.protobuf.LazyField$LazyEntry ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor ['ProtobufFuzzer'] []
com.google.protobuf.MixinOrBuilder [] []
com.google.protobuf.DoubleValueOrBuilder [] []
foo.TestFull$TestMessageCheckOrBuilder [] []
com.google.protobuf.BinaryWriter$UnsafeDirectWriter ['ProtobufFuzzer'] []
com.google.protobuf.InlineMe [] []
foo.TestFull$TestMessRequiredSFixed64$1 ['ProtobufFuzzer'] []
com.google.protobuf.AbstractMessage$BuilderParent [] []
foo.TestFull$TestMess$3 ['ProtobufFuzzer'] []
com.google.protobuf.Int64ValueOrBuilder [] []
com.google.protobuf.Internal$BooleanList [] []
foo.TestFull$TestMessageCheck$1 ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$FieldDescriptorProto ['ProtobufFuzzer'] []
com.google.protobuf.Field$1 ['ProtobufFuzzer'] []
com.google.protobuf.MessageReflection ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredEnum$1 ['ProtobufFuzzer'] []
foo.TestFull$EmptyMess ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder ['ProtobufFuzzer'] []
com.google.protobuf.SourceContext$1 ['ProtobufFuzzer'] []
foo.TestFull$TestFieldNo262143 ['ProtobufFuzzer'] []
com.google.protobuf.CodedInputStreamReader ['ProtobufFuzzer'] []
com.google.protobuf.Message$Builder [] []
com.google.protobuf.Descriptors$Descriptor ['ProtobufFuzzer'] []
foo.TestFull$TestMessOneof$Builder ['ProtobufFuzzer'] []
com.google.protobuf.ByteString$LiteralByteString ['ProtobufFuzzer'] []
foo.TestFull$TestMessOneofOrBuilder [] []
foo.TestFull$TestMessRequiredFloat$Builder ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessageLite$Builder ['ProtobufFuzzer'] []
com.google.protobuf.Mixin$1 ['ProtobufFuzzer'] []
com.google.protobuf.SmallSortedMap$EmptySet$2 ['ProtobufFuzzer'] []
com.google.protobuf.Int64Value$1 ['ProtobufFuzzer'] []
com.google.protobuf.MapEntry$Builder ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredInt32 ['ProtobufFuzzer'] []
com.google.protobuf.StructuralMessageInfo$Builder ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredSInt64OrBuilder [] []
com.google.protobuf.MapField$Converter [] []
foo.TestFull$TestMessOneof$TestOneofCase ['ProtobufFuzzer'] []
com.google.protobuf.TypeRegistry [] []
foo.TestFull$TestMessOptionalOrBuilder [] []
com.google.protobuf.DescriptorMessageInfoFactory$2 ['ProtobufFuzzer'] []
com.google.protobuf.DurationProto [] []
com.google.protobuf.WireFormat$FieldType$2 [] []
com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedMessageFieldAccessor ['ProtobufFuzzer'] []
foo.TestFull$TestMessageCheck$SubMessage ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredInt32$1 ['ProtobufFuzzer'] []
com.google.protobuf.UnmodifiableLazyStringList$2 ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart ['ProtobufFuzzer'] []
com.google.protobuf.TextFormat$Parser [] []
foo.TestFull$TestFieldNo15OrBuilder [] []
com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$ServiceDescriptorProto ['ProtobufFuzzer'] []
foo.TestFull$TestMessOneof$1 ['ProtobufFuzzer'] []
foo.TestFull$TestRequiredFieldsBitmapOrBuilder [] []
com.google.protobuf.ByteString$LeafByteString ['ProtobufFuzzer'] []
com.google.protobuf.ListFieldSchema$ListFieldSchemaFull ['ProtobufFuzzer'] []
com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequestOrBuilder [] []
foo.TestFull$TestMessPacked$Builder ['ProtobufFuzzer'] []
com.google.protobuf.ManifestSchemaFactory ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$SourceCodeInfo$1 ['ProtobufFuzzer'] []
com.google.protobuf.Any ['ProtobufFuzzer'] []
foo.TestFull$EmptyMess$1 ['ProtobufFuzzer'] []
com.google.protobuf.Int64Value ['ProtobufFuzzer'] []
com.google.protobuf.SingleFieldBuilderV3 ['ProtobufFuzzer'] []
com.google.protobuf.FieldOrBuilder [] []
com.google.protobuf.WrappersProto [] []
com.google.protobuf.GeneratedMessage$FieldAccessorTable$OneofAccessor [] []
com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$EnumValueOptions$1 ['ProtobufFuzzer'] []
com.google.protobuf.Writer [] []
com.google.protobuf.SmallSortedMap ['ProtobufFuzzer'] []
com.google.protobuf.Timestamp$Builder ['ProtobufFuzzer'] []
com.google.protobuf.Descriptors$MethodDescriptor [] []
com.google.protobuf.WireFormat$Utf8Validation$2 ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredFixed32OrBuilder [] []
foo.TestFull$TestMessRequiredMessage$1 ['ProtobufFuzzer'] []
com.google.protobuf.Field$Builder ['ProtobufFuzzer'] []
com.google.protobuf.MapField ['ProtobufFuzzer'] []
foo.TestFull$TestMessPacked ['ProtobufFuzzer'] []
com.google.protobuf.Descriptors$EnumValueDescriptor ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessage$4 [] []
foo.TestFull$TestMessageCheck$SubMessage$Builder ['ProtobufFuzzer'] []
com.google.protobuf.compiler.PluginProtos$Version$Builder ['ProtobufFuzzer'] []
com.google.protobuf.Internal$EnumVerifier [] []
com.google.protobuf.RopeByteString ['ProtobufFuzzer'] []
com.google.protobuf.WireFormat$FieldType ['ProtobufFuzzer'] []
com.google.protobuf.Internal$MapAdapter$SetAdapter ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$FieldOptions$JSType$1 ['ProtobufFuzzer'] []
com.google.protobuf.Utf8$SafeProcessor ['ProtobufFuzzer'] []
com.google.protobuf.Extension [] []
foo.TestFull$TestEnumDupValues ['ProtobufFuzzer'] []
com.google.protobuf.Internal$DoubleList [] []
com.google.protobuf.DescriptorProtos$FieldOptions$JSType ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic$1 ['ProtobufFuzzer'] []
foo.TestFull [] []
com.google.protobuf.WireFormat ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$ServiceOptions$Builder ['ProtobufFuzzer'] []
com.google.protobuf.BytesValue$1 ['ProtobufFuzzer'] []
com.google.protobuf.UnknownFieldSetSchema ['ProtobufFuzzer'] []
com.google.protobuf.ListValueOrBuilder [] []
foo.TestFull$TestFieldNo33554431$Builder ['ProtobufFuzzer'] []
foo.TestFull$TestFieldNo16 ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredMessage ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location ['ProtobufFuzzer'] []
com.google.protobuf.TypeRegistry$Builder [] []
foo.TestFull$LowerCase ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor ['ProtobufFuzzer'] []
foo.TestFull$SubMess$1 ['ProtobufFuzzer'] []
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse ['ProtobufFuzzer'] []
com.google.protobuf.BooleanArrayList ['ProtobufFuzzer'] []
com.google.protobuf.CodedInputStream$StreamDecoder$RefillCallback [] []
com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$1 ['ProtobufFuzzer'] []
com.google.protobuf.MapFieldSchemaLite ['ProtobufFuzzer'] []
com.google.protobuf.MapFieldSchemaFull ['ProtobufFuzzer'] []
com.google.protobuf.SourceContextOrBuilder [] []
com.google.protobuf.DescriptorProtos$EnumOptions ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$SourceCodeInfo$LocationOrBuilder [] []
foo.TestFull$SubMess ['ProtobufFuzzer'] []
com.google.protobuf.BinaryWriter$SafeDirectWriter ['ProtobufFuzzer'] []
foo.TestFull$TestFieldNo262143OrBuilder [] []
foo.TestFull$TestFieldNo262144 ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$MessageOptions$Builder ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredFloat$1 ['ProtobufFuzzer'] []
com.google.protobuf.RopeByteString$Balancer ['ProtobufFuzzer'] []
foo.TestFull$TestFieldFlags ['ProtobufFuzzer'] []
com.google.protobuf.RepeatedFieldBuilder ['ProtobufFuzzer'] []
foo.TestFull$LowerCaseOrBuilder [] []
foo.TestFull$TestMessRequiredInt64$1 ['ProtobufFuzzer'] []
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponseOrBuilder [] []
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$FileOrBuilder [] []
com.google.protobuf.DescriptorProtos$EnumValueDescriptorProtoOrBuilder [] []
com.google.protobuf.CodedOutputStream ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorMessageInfoFactory ['ProtobufFuzzer'] []
com.google.protobuf.Struct ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$MethodDescriptorProtoOrBuilder [] []
com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$1 ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable ['ProtobufFuzzer'] []
foo.TestFull$TestFieldNo33554431$1 ['ProtobufFuzzer'] []
foo.TestFull$TestFieldNo33554432$Builder ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$GeneratedCodeInfoOrBuilder [] []
com.google.protobuf.ByteString$ByteArrayCopier [] []
com.google.protobuf.Utf8$Processor ['ProtobufFuzzer'] []
com.google.protobuf.MapField$ImmutableMessageConverter ['ProtobufFuzzer'] []
com.google.protobuf.NioByteString$1 ['ProtobufFuzzer'] []
foo.TestFull$TestFieldNo262143$Builder ['ProtobufFuzzer'] []
com.google.protobuf.MapField$StorageMode [] []
com.google.protobuf.ProtocolMessageEnum [] []
com.google.protobuf.UInt64Value$Builder ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessage$GeneratedExtension [] []
com.google.protobuf.LazyStringList [] []
com.google.protobuf.StringValue$1 ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredUInt32$Builder ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$1 ['ProtobufFuzzer'] []
com.google.protobuf.Internal$MapAdapter$IteratorAdapter ['ProtobufFuzzer'] []
foo.TestFull$TestFieldNo15 ['ProtobufFuzzer'] []
foo.TestFull$LowerCase$CaseEnum ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$DescriptorProto ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder [] []
com.google.protobuf.DescriptorProtos$EnumDescriptorProto ['ProtobufFuzzer'] []
com.google.protobuf.TextFormat ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos ['ProtobufFuzzer'] []
com.google.protobuf.Descriptors$FileDescriptor$InternalDescriptorAssigner [] []
foo.TestFull$TestMessRequiredBytesOrBuilder [] []
com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto ['ProtobufFuzzer'] []
com.google.protobuf.ByteString$Output ['ProtobufFuzzer'] []
com.google.protobuf.UInt32Value$1 ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessageV3$Builder$BuilderParentImpl ['ProtobufFuzzer'] []
com.google.protobuf.ByteString$SystemByteArrayCopier ['ProtobufFuzzer'] []
com.google.protobuf.WireFormat$Utf8Validation [] []
com.google.protobuf.NewInstanceSchemas ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredSInt64$1 ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$OneofOptions$1 ['ProtobufFuzzer'] []
com.google.protobuf.ByteOutput [] []
foo.TestFull$TestMessRequiredFixed64$Builder ['ProtobufFuzzer'] []
com.google.protobuf.Descriptors$DescriptorPool$SearchFilter [] []
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessageLite$MethodToInvoke [] []
com.google.protobuf.MessageSchema ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredInt32OrBuilder [] []
com.google.protobuf.AnyOrBuilder [] []
com.google.protobuf.RepeatedFieldBuilderV3 ['ProtobufFuzzer'] []
com.google.protobuf.ByteString$AbstractByteIterator ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder ['ProtobufFuzzer'] []
foo.TestFull$TestMessOptional ['ProtobufFuzzer'] []
foo.TestFull$TestFieldNo262144OrBuilder [] []
com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$ServiceOptionsOrBuilder [] []
com.google.protobuf.ManifestSchemaFactory$CompositeMessageInfoFactory ['ProtobufFuzzer'] []
com.google.protobuf.TextFormat$ParseException [] []
com.google.protobuf.GeneratedMessageLite$SerializedForm [] []
foo.TestFull$SubMess$Builder ['ProtobufFuzzer'] []
com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type$1 ['ProtobufFuzzer'] []
com.google.protobuf.DynamicMessage ['ProtobufFuzzer'] []
com.google.protobuf.Internal$FloatList [] []
com.google.protobuf.FieldSet ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder [] []
com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder ['ProtobufFuzzer'] []
com.google.protobuf.Field$Kind$1 ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessageInfoFactory ['ProtobufFuzzer'] []
com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder ['ProtobufFuzzer'] []
com.google.protobuf.Enum$1 ['ProtobufFuzzer'] []
com.google.protobuf.DynamicMessage$1 ['ProtobufFuzzer'] []
com.google.protobuf.Internal$MapAdapter$Converter [] []
foo.TestFull$TestFieldNo16OrBuilder [] []
com.google.protobuf.AbstractProtobufList ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessageLite$GeneratedExtension ['ProtobufFuzzer'] []
com.google.protobuf.CodedOutputStreamWriter ['ProtobufFuzzer'] []
com.google.protobuf.ExtensionSchema [] []
com.google.protobuf.Empty ['ProtobufFuzzer'] []
com.google.protobuf.Descriptors$EnumDescriptor ['ProtobufFuzzer'] []
com.google.protobuf.MessageOrBuilder [] []
com.google.protobuf.RepeatedFieldBuilderV3$BuilderExternalList ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredSInt64 ['ProtobufFuzzer'] []
com.google.protobuf.UninitializedMessageException ['ProtobufFuzzer'] []
com.google.protobuf.BufferAllocator$1 ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredBytes$1 ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$OneofOptions$Builder ['ProtobufFuzzer'] []
foo.TestFull$TestMessPackedOrBuilder [] []
foo.TestFull$DefaultOptionalValuesOrBuilder [] []
com.google.protobuf.MutabilityOracle$1 ['ProtobufFuzzer'] []
com.google.protobuf.UnknownFieldSetLiteSchema ['ProtobufFuzzer'] []
com.google.protobuf.Any$Builder ['ProtobufFuzzer'] []
com.google.protobuf.Descriptors$FieldDescriptor$1 ['ProtobufFuzzer'] []
com.google.protobuf.Descriptors$FileDescriptor$Syntax ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredEnumSmall$1 ['ProtobufFuzzer'] []
com.google.protobuf.SmallSortedMap$EmptySet$1 ['ProtobufFuzzer'] []
com.google.protobuf.UInt64Value$1 ['ProtobufFuzzer'] []
foo.TestFull$TestMessageCheck$SubMessageOrBuilder [] []
com.google.protobuf.TextFormat$Printer [] []
com.google.protobuf.Internal$EnumLiteMap [] []
com.google.protobuf.ByteString$ArraysByteArrayCopier ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder ['ProtobufFuzzer'] []
foo.TestFull$TestMessOptional$1 ['ProtobufFuzzer'] []
com.google.protobuf.BytesValue$Builder ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredSFixed64$Builder ['ProtobufFuzzer'] []
foo.TestFull$DefaultRequiredValuesOrBuilder [] []
com.google.protobuf.TextFormatEscaper$2 [] []
com.google.protobuf.DescriptorProtos$MethodOptions ['ProtobufFuzzer'] []
com.google.protobuf.BoolValue ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$MessageOptions ['ProtobufFuzzer'] []
foo.TestFull$DefaultOptionalValues ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessage$ExtensionDescriptorRetriever [] []
foo.TestFull$TestMessRequiredSFixed32OrBuilder [] []
com.google.protobuf.MapEntry$Metadata$1 ['ProtobufFuzzer'] []
com.google.protobuf.ApiOrBuilder [] []
com.google.protobuf.UnsafeByteOperations [] []
com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter [] []
com.google.protobuf.Descriptors$OneofDescriptor ['ProtobufFuzzer'] []
com.google.protobuf.MapEntry ['ProtobufFuzzer'] []
foo.TestFull$TestEnumSmall$1 ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder ['ProtobufFuzzer'] []
com.google.protobuf.NewInstanceSchemaFull ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessageV3$ExtendableMessage ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredInt32$Builder ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$SourceCodeInfoOrBuilder [] []
com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange ['ProtobufFuzzer'] []
com.google.protobuf.BinaryWriter$SafeHeapWriter ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention$1 ['ProtobufFuzzer'] []
com.google.protobuf.EnumValue$Builder ['ProtobufFuzzer'] []
com.google.protobuf.UnknownFieldSet$Field ['ProtobufFuzzer'] []
com.google.protobuf.DiscardUnknownFieldsParser [] []
com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorMessageInfoFactory$1 ['ProtobufFuzzer'] []
com.google.protobuf.TextFormat$Parser$UnknownField$Type [] []
com.google.protobuf.NullValue$1 ['ProtobufFuzzer'] []
com.google.protobuf.DoubleValue$Builder ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$FieldOptions$CType ['ProtobufFuzzer'] []
com.google.protobuf.Extension$MessageType [] []
foo.TestFull$TestMessRequiredFixed64 ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder ['ProtobufFuzzer'] []
com.google.protobuf.Field$Cardinality$1 ['ProtobufFuzzer'] []
com.google.protobuf.WireFormat$FieldType$3 [] []
com.google.protobuf.BinaryReader$SafeHeapReader ['ProtobufFuzzer'] []
com.google.protobuf.Utf8$DecodeUtil ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessage$2 [] []
com.google.protobuf.LegacyDescriptorsUtil$LegacyFileDescriptor$Syntax [] []
com.google.protobuf.ExtensionRegistryFactory ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$1 ['ProtobufFuzzer'] []
com.google.protobuf.Empty$1 ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredFixed64OrBuilder [] []
com.google.protobuf.LazyField$LazyIterator ['ProtobufFuzzer'] []
com.google.protobuf.MapFieldLite ['ProtobufFuzzer'] []
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$1 ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredUInt32$1 ['ProtobufFuzzer'] []
com.google.protobuf.EnumValue$1 ['ProtobufFuzzer'] []
foo.TestFull$TestFieldNo262144$1 ['ProtobufFuzzer'] []
com.google.protobuf.AnyProto [] []
com.google.protobuf.Field$Cardinality ['ProtobufFuzzer'] []
foo.TestFull$DefaultRequiredValues$1 ['ProtobufFuzzer'] []
com.google.protobuf.Type$Builder ['ProtobufFuzzer'] []
foo.TestFull$TestFieldNo33554431OrBuilder [] []
com.google.protobuf.BoolValue$1 ['ProtobufFuzzer'] []
com.google.protobuf.MessageReflection$BuilderAdapter ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$FileDescriptorProto ['ProtobufFuzzer'] []
foo.TestFull$TestFieldNo2047OrBuilder [] []
foo.TestFull$TestMessRequiredEnumSmall ['ProtobufFuzzer'] []
foo.TestFull$TestEnumSmall ['ProtobufFuzzer'] []
foo.TestFull$TestFieldNo2047$1 ['ProtobufFuzzer'] []
foo.TestFull$TestRequiredFieldsBitmap ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessage$FieldAccessorTable$FieldAccessor [] []
com.google.protobuf.Duration$Builder ['ProtobufFuzzer'] []
com.google.protobuf.SchemaUtil ['ProtobufFuzzer'] []
com.google.protobuf.FieldType ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularMessageFieldAccessor ['ProtobufFuzzer'] []
com.google.protobuf.MessageLite$Builder [] []
com.google.protobuf.MessageReflection$ExtensionAdapter ['ProtobufFuzzer'] []
foo.TestFull$TestEnumDupValues$1 ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredSFixed32 ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredString$Builder ['ProtobufFuzzer'] []
foo.TestFull$TestFieldFlagsOrBuilder [] []
foo.TestFull$TestMessPacked$3 ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$ReflectionInvoker ['ProtobufFuzzer'] []
foo.TestFull$TestFieldNo262144$Builder ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor$MethodInvoker [] []
com.google.protobuf.ProtocolStringList [] []
com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRangeOrBuilder [] []
foo.TestFull$TestMessRequiredFloatOrBuilder [] []
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic ['ProtobufFuzzer'] []
com.google.protobuf.NewInstanceSchemaLite ['ProtobufFuzzer'] []
com.google.protobuf.FieldSet$FieldDescriptorLite [] []
com.google.protobuf.FieldMask$Builder ['ProtobufFuzzer'] []
com.google.protobuf.AbstractMessageLite$InternalOneOfEnum [] []
com.google.protobuf.SmallSortedMap$Entry ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessage$3 [] []
com.google.protobuf.UInt32Value$Builder ['ProtobufFuzzer'] []
com.google.protobuf.UnsafeUtil$JvmMemoryAccessor ['ProtobufFuzzer'] []
com.google.protobuf.DoubleValue$1 ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$ServiceOptions$1 ['ProtobufFuzzer'] []
com.google.protobuf.Type$1 ['ProtobufFuzzer'] []
com.google.protobuf.IntArrayList ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredFixed32 ['ProtobufFuzzer'] []
com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredBool ['ProtobufFuzzer'] []
ProtobufFuzzer ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder ['ProtobufFuzzer'] []
com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy [] []
com.google.protobuf.DescriptorProtos$FieldOptions$2 ['ProtobufFuzzer'] []
com.google.protobuf.TextFormat$Parser$Builder [] []
com.google.protobuf.DescriptorProtos$OneofDescriptorProto$1 ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredUInt32 ['ProtobufFuzzer'] []
com.google.protobuf.DoubleArrayList ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$UninterpretedOption$1 ['ProtobufFuzzer'] []
com.google.protobuf.WireFormat$FieldType$4 [] []
foo.TestFull$TestMessRequiredFixed32$1 ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$FieldOptions ['ProtobufFuzzer'] []
com.google.protobuf.FieldMaskOrBuilder [] []
com.google.protobuf.Descriptors$DescriptorPool$PackageDescriptor [] []
com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel$1 ['ProtobufFuzzer'] []
com.google.protobuf.MessageInfoFactory [] []
foo.TestFull$SubMess$SubSubMess ['ProtobufFuzzer'] []
com.google.protobuf.SmallSortedMap$DescendingEntryIterator ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor ['ProtobufFuzzer'] []
com.google.protobuf.StructuralMessageInfo ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessageV3 ['ProtobufFuzzer'] []
com.google.protobuf.Internal$MapAdapter$EntryAdapter ['ProtobufFuzzer'] []
com.google.protobuf.UnknownFieldSet$Parser ['ProtobufFuzzer'] []
com.google.protobuf.Struct$1 ['ProtobufFuzzer'] []
com.google.protobuf.Descriptors ['ProtobufFuzzer'] []
foo.TestFull$SubMess$SubSubMess$1 ['ProtobufFuzzer'] []
com.google.protobuf.UnknownFieldSet ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$OneofDescriptorProto ['ProtobufFuzzer'] []
foo.TestFull$TestMessOptional$Builder ['ProtobufFuzzer'] []
com.google.protobuf.Option$Builder ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo ['ProtobufFuzzer'] []
foo.TestFull$TestMessageCheck$Builder ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$EnumOptions$1 ['ProtobufFuzzer'] []
com.google.protobuf.Java8Compatibility ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredDouble ['ProtobufFuzzer'] []
com.google.protobuf.Int32Value$1 ['ProtobufFuzzer'] []
com.google.protobuf.MessageSetSchema ['ProtobufFuzzer'] []
com.google.protobuf.RepeatedFieldBuilder$MessageExternalList ['ProtobufFuzzer'] []
com.google.protobuf.Value$1 ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredSInt64$Builder ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState$1 ['ProtobufFuzzer'] []
com.google.protobuf.Protobuf ['ProtobufFuzzer'] []
foo.TestFull$TestMess$1 ['ProtobufFuzzer'] []
com.google.protobuf.RpcChannel [] []
com.google.protobuf.ListFieldSchema$ListFieldSchemaLite ['ProtobufFuzzer'] []
com.google.protobuf.Descriptors$FieldDescriptor$JavaType [] []
com.google.protobuf.StringValueOrBuilder [] []
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$1 ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$FileDescriptorSetOrBuilder [] []
foo.TestFull$TestMessRequiredSFixed64OrBuilder [] []
com.google.protobuf.Android [] []
com.google.protobuf.WireFormat$JavaType [] []
com.google.protobuf.LegacyDescriptorsUtil$LegacyFileDescriptor [] []
com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$OneofAccessor ['ProtobufFuzzer'] []
com.google.protobuf.WireFormat$Utf8Validation$1 ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredBoolOrBuilder [] []
com.google.protobuf.AbstractMessageLite$Builder ['ProtobufFuzzer'] []
com.google.protobuf.Descriptors$GenericDescriptor [] []
com.google.protobuf.AbstractMessage ['ProtobufFuzzer'] []
com.google.protobuf.BinaryReader ['ProtobufFuzzer'] []
com.google.protobuf.ByteString$CodedBuilder ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessage$FieldAccessorTable ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$MethodOptions$1 ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredSFixed32$1 ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessageV3$ExtendableBuilder ['ProtobufFuzzer'] []
foo.TestFull$EmptyMess$Builder ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder ['ProtobufFuzzer'] []
com.google.protobuf.TextFormatEscaper [] []
foo.TestFull$TestEnum ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredEnum ['ProtobufFuzzer'] []
com.google.protobuf.UInt32Value ['ProtobufFuzzer'] []
foo.TestFull$SubMess$SubSubMess$Builder ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularEnumFieldAccessor ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$EnumOptions$Builder ['ProtobufFuzzer'] []
com.google.protobuf.TypeOrBuilder [] []
com.google.protobuf.UInt64Value ['ProtobufFuzzer'] []
com.google.protobuf.FloatValueOrBuilder [] []
com.google.protobuf.Descriptors$FileDescriptor ['ProtobufFuzzer'] []
com.google.protobuf.EmptyProto [] []
com.google.protobuf.MutabilityOracle [] []
com.google.protobuf.Descriptors$DescriptorPool ['ProtobufFuzzer'] []
com.google.protobuf.Struct$Builder ['ProtobufFuzzer'] []
com.google.protobuf.ByteString ['ProtobufFuzzer'] []
com.google.protobuf.ByteString$1 ['ProtobufFuzzer'] []
com.google.protobuf.JavaType [] []
foo.TestFull$TestMessRequiredSInt32OrBuilder [] []
com.google.protobuf.TypeProto [] []
foo.TestFull$TestFieldNo33554432 ['ProtobufFuzzer'] []
com.google.protobuf.AbstractMessage$Builder ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessage$ExtendableMessage ['ProtobufFuzzer'] []
com.google.protobuf.ByteString$ByteIterator [] []
com.google.protobuf.compiler.PluginProtos$Version ['ProtobufFuzzer'] []
com.google.protobuf.ExtensionSchemaFull ['ProtobufFuzzer'] []
foo.TestFull$TestFieldNo2048$1 ['ProtobufFuzzer'] []
com.google.protobuf.NioByteString ['ProtobufFuzzer'] []
com.google.protobuf.ExtensionSchemas ['ProtobufFuzzer'] []
com.google.protobuf.ExtensionRegistry ['ProtobufFuzzer'] []
foo.TestFull$TestMessSubMess$1 ['ProtobufFuzzer'] []
foo.TestFull$TestFieldFlags$Builder ['ProtobufFuzzer'] []
com.google.protobuf.BufferAllocator [] []
com.google.protobuf.RpcUtil$2 [] []
com.google.protobuf.NullValue ['ProtobufFuzzer'] []
com.google.protobuf.ByteString$BoundedByteString ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$MapFieldAccessor ['ProtobufFuzzer'] []
com.google.protobuf.MessageLite ['ProtobufFuzzer'] []
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature$1 ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredBool$Builder ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredEnum$Builder ['ProtobufFuzzer'] []
com.google.protobuf.FieldMaskProto [] []
com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$1 ['ProtobufFuzzer'] []
com.google.protobuf.FloatValue ['ProtobufFuzzer'] []
foo.TestFull$TestMessageCheck ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredEnumSmallOrBuilder [] []
com.google.protobuf.TextFormat$TextGenerator [] []
com.google.protobuf.Mixin ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredInt64 ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$AnnotationOrBuilder [] []
com.google.protobuf.Utf8$UnsafeProcessor ['ProtobufFuzzer'] []
com.google.protobuf.FloatValue$Builder ['ProtobufFuzzer'] []
com.google.protobuf.RopeByteString$RopeInputStream ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$1 ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder ['ProtobufFuzzer'] []
com.google.protobuf.CodedOutputStream$ArrayEncoder ['ProtobufFuzzer'] []
com.google.protobuf.Internal$MapAdapter$1 ['ProtobufFuzzer'] []
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label$1 ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$MethodOptions$Builder ['ProtobufFuzzer'] []
com.google.protobuf.Int32Value ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder ['ProtobufFuzzer'] []
com.google.protobuf.BytesValueOrBuilder [] []
com.google.protobuf.OneofInfo ['ProtobufFuzzer'] []
com.google.protobuf.LazyField ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessage$Builder$BuilderParentImpl ['ProtobufFuzzer'] []
com.google.protobuf.Writer$FieldOrder [] []
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder ['ProtobufFuzzer'] []
com.google.protobuf.Field ['ProtobufFuzzer'] []
com.google.protobuf.Service [] []
com.google.protobuf.StructOrBuilder [] []
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature ['ProtobufFuzzer'] []
com.google.protobuf.RopeByteString$PieceIterator ['ProtobufFuzzer'] []
com.google.protobuf.MessageInfo [] []
com.google.protobuf.DoubleValue ['ProtobufFuzzer'] []
com.google.protobuf.RpcUtil$1 [] []
com.google.protobuf.DurationOrBuilder [] []
com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator ['ProtobufFuzzer'] []
com.google.protobuf.Descriptors$FieldDescriptor$Type ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode$1 ['ProtobufFuzzer'] []
com.google.protobuf.Api ['ProtobufFuzzer'] []
foo.TestFull$SubMessOrBuilder [] []
com.google.protobuf.DescriptorProtos$ServiceOptions ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$FieldOptions$CType$1 ['ProtobufFuzzer'] []
com.google.protobuf.ValueOrBuilder [] []
foo.TestFull$TestRequiredFieldsBitmap$Builder ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$DeclarationOrBuilder [] []
com.google.protobuf.LazyFieldLite ['ProtobufFuzzer'] []
com.google.protobuf.Method$1 ['ProtobufFuzzer'] []
com.google.protobuf.UnsafeUtil ['ProtobufFuzzer'] []
foo.TestFull$AllocValues$1 ['ProtobufFuzzer'] []
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder ['ProtobufFuzzer'] []
com.google.protobuf.UnsafeUtil$Android32MemoryAccessor ['ProtobufFuzzer'] []
com.google.protobuf.Syntax ['ProtobufFuzzer'] []
com.google.protobuf.UnknownFieldSchema ['ProtobufFuzzer'] []
foo.TestFull$TestMessageCheck$SubMessage$1 ['ProtobufFuzzer'] []
com.google.protobuf.MessageLiteToString [] []
com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredMessageOrBuilder [] []
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$EnumValueOptionsOrBuilder [] []
foo.TestFull$SubMess$SubSubMessOrBuilder [] []
com.google.protobuf.TypeRegistry$EmptyTypeRegistryHolder [] []
com.google.protobuf.TextFormat$Tokenizer [] []
foo.TestFull$TestMessRequiredFloat ['ProtobufFuzzer'] []
com.google.protobuf.FloatArrayList ['ProtobufFuzzer'] []
com.google.protobuf.CodedInputStream$StreamDecoder ['ProtobufFuzzer'] []
com.google.protobuf.UInt64ValueOrBuilder [] []
com.google.protobuf.Enum ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredFixed64$1 ['ProtobufFuzzer'] []
com.google.protobuf.BytesValue ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredSFixed32$Builder ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$OneofDescriptorProtoOrBuilder [] []
foo.TestFull$TestMess ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessageV3$ExtendableMessage$ExtensionWriter ['ProtobufFuzzer'] []
com.google.protobuf.FieldInfo ['ProtobufFuzzer'] []
com.google.protobuf.UnknownFieldSet$Builder ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredDouble$1 ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$DescriptorProtoOrBuilder [] []
com.google.protobuf.UnsafeUtil$1 [] []
com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder ['ProtobufFuzzer'] []
com.google.protobuf.RpcCallback [] []
com.google.protobuf.ExtensionLite [] []
foo.TestFull$LowerCase$Builder ['ProtobufFuzzer'] []
com.google.protobuf.Internal$IntList [] []
foo.TestFull$TestMessPacked$1 ['ProtobufFuzzer'] []
com.google.protobuf.RpcController [] []
foo.TestFull$AllocValues$Builder ['ProtobufFuzzer'] []
com.google.protobuf.StringValue ['ProtobufFuzzer'] []
com.google.protobuf.Parser ['ProtobufFuzzer'] []
com.google.protobuf.MapField$MutabilityAwareMap ['ProtobufFuzzer'] []
com.google.protobuf.Duration$1 ['ProtobufFuzzer'] []
com.google.protobuf.RopeByteString$1 ['ProtobufFuzzer'] []
com.google.protobuf.LongArrayList ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$FieldDescriptorProto$1 ['ProtobufFuzzer'] []
com.google.protobuf.SmallSortedMap$1 ['ProtobufFuzzer'] []
com.google.protobuf.Value$Builder ['ProtobufFuzzer'] []
com.google.protobuf.ExtensionRegistryLite ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedEnumFieldAccessor ['ProtobufFuzzer'] []
com.google.protobuf.TextFormatParseInfoTree [] []
com.google.protobuf.Extension$ExtensionType [] []
com.google.protobuf.DescriptorProtos$MessageOptions$1 ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$FieldOptionsOrBuilder [] []
com.google.protobuf.Descriptors$NumberGetter [] []
com.google.protobuf.Message [] []
com.google.protobuf.DescriptorProtos$FileDescriptorProto$1 ['ProtobufFuzzer'] []
com.google.protobuf.CodedOutputStream$HeapNioEncoder [] []
com.google.protobuf.DescriptorProtos$FieldOptions$Builder ['ProtobufFuzzer'] []
foo.TestFull$TestMess$2 ['ProtobufFuzzer'] []
com.google.protobuf.Timestamp$1 ['ProtobufFuzzer'] []
com.google.protobuf.SmallSortedMap$EntrySet ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder ['ProtobufFuzzer'] []
foo.TestFull$TestFieldNo16$1 ['ProtobufFuzzer'] []
com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList ['ProtobufFuzzer'] []
com.google.protobuf.BoolValue$Builder ['ProtobufFuzzer'] []
com.google.protobuf.FieldType$Collection ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$UninterpretedOption ['ProtobufFuzzer'] []
foo.TestFull$TestMessSubMess$Builder ['ProtobufFuzzer'] []
com.google.protobuf.Descriptors$EnumValueDescriptor$1 [] []
foo.TestFull$TestMessRequiredUInt64OrBuilder [] []
com.google.protobuf.Timestamp ['ProtobufFuzzer'] []
com.google.protobuf.UnknownFieldSetLite ['ProtobufFuzzer'] []
com.google.protobuf.Int64Value$Builder ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessage$ExtendableMessageOrBuilder [] []
com.google.protobuf.UnknownFieldSet$Field$Builder ['ProtobufFuzzer'] []
foo.TestFull$TestFieldNo2048 ['ProtobufFuzzer'] []
com.google.protobuf.TextFormat$UnknownFieldParseException [] []
foo.TestFull$TestFieldNo33554432$1 ['ProtobufFuzzer'] []
com.google.protobuf.SmallSortedMap$EmptySet ['ProtobufFuzzer'] []
com.google.protobuf.FieldSet$Builder ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder ['ProtobufFuzzer'] []
com.google.protobuf.Int32Value$Builder ['ProtobufFuzzer'] []
com.google.protobuf.MessageLiteOrBuilder [] []
foo.TestFull$TestMessRequiredUInt32OrBuilder [] []
foo.TestFull$LowerCase$1 ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredStringOrBuilder [] []
com.google.protobuf.BinaryWriter$UnsafeHeapWriter ['ProtobufFuzzer'] []
foo.TestFull$TestMessSubMessOrBuilder [] []
foo.TestFull$TestMessRequiredString ['ProtobufFuzzer'] []
com.google.protobuf.StringValue$Builder ['ProtobufFuzzer'] []
com.google.protobuf.Descriptors$FieldDescriptor ['ProtobufFuzzer'] []
com.google.protobuf.SourceContext$Builder ['ProtobufFuzzer'] []
com.google.protobuf.EnumValueOrBuilder [] []
com.google.protobuf.Syntax$1 ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$ExtensionRangeOptionsOrBuilder [] []
com.google.protobuf.TextFormatParseInfoTree$Builder [] []
com.google.protobuf.Internal$ProtobufList [] []
com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessage ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredDoubleOrBuilder [] []
foo.TestFull$TestFieldNo2048$Builder ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$1 ['ProtobufFuzzer'] []
foo.TestFull$TestFieldNo15$Builder ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessage$ExtendableBuilder ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder [] []
com.google.protobuf.ByteString$2 [] []
foo.TestFull$TestFieldNo2048OrBuilder [] []
com.google.protobuf.SourceContext ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$MethodDescriptorProto ['ProtobufFuzzer'] []
com.google.protobuf.TimestampOrBuilder [] []
com.google.protobuf.SourceContextProto [] []
com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder ['ProtobufFuzzer'] []
com.google.protobuf.ApiProto [] []
foo.TestFull$TestMessRequiredBytes ['ProtobufFuzzer'] []
com.google.protobuf.Internal$ListAdapter$Converter [] []
com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor ['ProtobufFuzzer'] []
com.google.protobuf.MapFieldSchema [] []
com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder [] []
com.google.protobuf.CodedOutputStream$OutputStreamEncoder ['ProtobufFuzzer'] []
com.google.protobuf.CodedInputStream ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredSInt32$Builder ['ProtobufFuzzer'] []
com.google.protobuf.LazyStringArrayList ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$MethodOptionsOrBuilder [] []
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$ReflectionInvoker ['ProtobufFuzzer'] []
com.google.protobuf.Utf8 ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$1 ['ProtobufFuzzer'] []
foo.TestFull$TestFieldNo15$1 ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$FileOptions ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$DescriptorProto$1 ['ProtobufFuzzer'] []
com.google.protobuf.MethodOrBuilder [] []
com.google.protobuf.RpcUtil [] []
com.google.protobuf.StructProto [] []
foo.TestFull$TestEnum$1 ['ProtobufFuzzer'] []
com.google.protobuf.RawMessageInfo ['ProtobufFuzzer'] []
com.google.protobuf.EnumOrBuilder [] []
com.google.protobuf.GeneratedMessageLite$ExtendableMessage ['ProtobufFuzzer'] []
com.google.protobuf.SingleFieldBuilder ['ProtobufFuzzer'] []
com.google.protobuf.AllocatedBuffer$1 ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredInt64$Builder ['ProtobufFuzzer'] []
com.google.protobuf.Value$KindCase ['ProtobufFuzzer'] []
com.google.protobuf.ProtoSyntax [] []
com.google.protobuf.DescriptorProtos$FileDescriptorSet ['ProtobufFuzzer'] []
com.google.protobuf.Descriptors$DescriptorValidationException [] []
com.google.protobuf.SmallSortedMap$EntryIterator ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$FileOptions$1 ['ProtobufFuzzer'] []
com.google.protobuf.UnsafeUtil$Android64MemoryAccessor ['ProtobufFuzzer'] []
com.google.protobuf.RepeatedFieldBuilderV3$MessageExternalList ['ProtobufFuzzer'] []
com.google.protobuf.FloatValue$1 ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$EnumDescriptorProtoOrBuilder [] []
com.google.protobuf.DescriptorProtos$DescriptorProto$Builder ['ProtobufFuzzer'] []
com.google.protobuf.BoolValueOrBuilder [] []
com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType$1 ['ProtobufFuzzer'] []
foo.TestFull$TestFieldNo16$Builder ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredSInt32$1 ['ProtobufFuzzer'] []
com.google.protobuf.ListValue ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$FieldOptions$1 ['ProtobufFuzzer'] []
com.google.protobuf.TextFormat$Printer$MapEntryAdapter ['ProtobufFuzzer'] []
com.google.protobuf.MessageReflection$ExtensionBuilderAdapter ['ProtobufFuzzer'] []
com.google.protobuf.FieldMask ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredBytes$Builder ['ProtobufFuzzer'] []
com.google.protobuf.Internal$EnumLite [] []
com.google.protobuf.Method$Builder ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$EnumDescriptorProto$1 ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredFixed32$Builder ['ProtobufFuzzer'] []
foo.TestFull$DefaultRequiredValues$Builder ['ProtobufFuzzer'] []
com.google.protobuf.ExperimentalApi [] []
com.google.protobuf.Internal$MapAdapter ['ProtobufFuzzer'] []
com.google.protobuf.SchemaFactory [] []
com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder [] []
com.google.protobuf.UnmodifiableLazyStringList$1 ['ProtobufFuzzer'] []
com.google.protobuf.Descriptors$EnumValueDescriptor$2 ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention ['ProtobufFuzzer'] []
com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection ['ProtobufFuzzer'] []
com.google.protobuf.Internal$ListAdapter ['ProtobufFuzzer'] []
com.google.protobuf.Int32ValueOrBuilder [] []
com.google.protobuf.compiler.PluginProtos$Version$1 ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedMessageFieldAccessor ['ProtobufFuzzer'] []
com.google.protobuf.Method ['ProtobufFuzzer'] []
com.google.protobuf.Value ['ProtobufFuzzer'] []
com.google.protobuf.InvalidProtocolBufferException ['ProtobufFuzzer'] []
com.google.protobuf.ExtensionRegistry$DescriptorIntPair [] []
com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$1 ['ProtobufFuzzer'] []
foo.TestFull$AllocValuesOrBuilder [] []
foo.TestFull$TestRequiredFieldsBitmap$1 ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredEnumOrBuilder [] []
com.google.protobuf.Option$1 ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredEnumSmall$Builder ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$1 ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessageV3$ExtensionDescriptorRetriever [] []
foo.TestFull$TestFieldNo262143$1 ['ProtobufFuzzer'] []
com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessage$GeneratedExtension$1 [] []
foo.TestFull$TestFieldNo2047$Builder ['ProtobufFuzzer'] []
com.google.protobuf.AllocatedBuffer$2 ['ProtobufFuzzer'] []
foo.TestFull$DefaultRequiredValues ['ProtobufFuzzer'] []
com.google.protobuf.MessageReflection$MergeTarget$ContainerType [] []
com.google.protobuf.DescriptorMessageInfoFactory$OneofState ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$EnumOptionsOrBuilder [] []
com.google.protobuf.OptionOrBuilder [] []
com.google.protobuf.compiler.PluginProtos$VersionOrBuilder [] []
foo.TestFull$AllocValues ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedEnumFieldAccessor ['ProtobufFuzzer'] []
com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList ['ProtobufFuzzer'] []
com.google.protobuf.Enum$Builder ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer ['ProtobufFuzzer'] []
com.google.protobuf.Any$1 ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessageLite$ExtendableBuilder ['ProtobufFuzzer'] []
com.google.protobuf.Schema [] []
foo.TestFull$TestFieldNo33554432OrBuilder [] []
foo.TestFull$TestMessRequiredUInt64$1 ['ProtobufFuzzer'] []
com.google.protobuf.TimestampProto [] []
com.google.protobuf.DescriptorProtos$MessageOptionsOrBuilder [] []
com.google.protobuf.FieldInfo$Builder [] []
com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder [] []
com.google.protobuf.GeneratedMessage$1 ['ProtobufFuzzer'] []
com.google.protobuf.ProtobufArrayList ['ProtobufFuzzer'] []
com.google.protobuf.CodedInputStream$ArrayDecoder ['ProtobufFuzzer'] []
foo.TestFull$TestFieldNo2047 ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$OneofOptions ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessage$Builder ['ProtobufFuzzer'] []
com.google.protobuf.EnumValue ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder [] []
foo.TestFull$TestFieldNo33554431 ['ProtobufFuzzer'] []
foo.TestFull$LowerCase$CaseEnum$1 ['ProtobufFuzzer'] []
com.google.protobuf.ExtensionRegistryLite$ObjectIntPair [] []
com.google.protobuf.RepeatedFieldBuilderV3$MessageOrBuilderExternalList ['ProtobufFuzzer'] []
com.google.protobuf.BinaryWriter ['ProtobufFuzzer'] []
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder ['ProtobufFuzzer'] []
com.google.protobuf.LazyStringArrayList$ByteStringListView ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredUInt64 ['ProtobufFuzzer'] []
com.google.protobuf.Descriptors$ServiceDescriptor [] []
com.google.protobuf.GeneratedMessageV3$Builder ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredInt64OrBuilder [] []
foo.TestFull$TestMessSubMess ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter [] []
com.google.protobuf.GeneratedMessageLite ['ProtobufFuzzer'] []
com.google.protobuf.CodedOutputStream$ByteOutputEncoder ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$FileOptionsOrBuilder [] []
com.google.protobuf.DynamicMessage$Builder ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredDouble$Builder ['ProtobufFuzzer'] []
com.google.protobuf.Field$Kind ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$MethodDescriptorProto$1 ['ProtobufFuzzer'] []
com.google.protobuf.AbstractMessageLite ['ProtobufFuzzer'] []
foo.TestFull$DefaultOptionalValues$Builder ['ProtobufFuzzer'] []
com.google.protobuf.IterableByteBufferInputStream ['ProtobufFuzzer'] []
com.google.protobuf.MessageReflection$MergeTarget [] []
com.google.protobuf.ExtensionSchemaLite ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredMessage$Builder ['ProtobufFuzzer'] []
com.google.protobuf.ListValue$1 ['ProtobufFuzzer'] []
com.google.protobuf.Internal ['ProtobufFuzzer'] []
com.google.protobuf.BlockingRpcChannel [] []
com.google.protobuf.WireFormat$Utf8Validation$3 ['ProtobufFuzzer'] []
com.google.protobuf.compiler.PluginProtos ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredUInt64$Builder ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePartOrBuilder [] []
com.google.protobuf.GeneratedMessageLite$ExtendableMessageOrBuilder [] []
com.google.protobuf.DiscardUnknownFieldsParser$1 ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$FieldAccessor [] []
com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularStringFieldAccessor ['ProtobufFuzzer'] []
com.google.protobuf.FieldMask$1 ['ProtobufFuzzer'] []
com.google.protobuf.TextFormatParseLocation ['ProtobufFuzzer'] []
com.google.protobuf.WireFormat$FieldType$1 [] []
com.google.protobuf.GeneratedMessage$CachedDescriptorRetriever [] []
com.google.protobuf.DescriptorProtos$OneofOptionsOrBuilder [] []
com.google.protobuf.MapFieldSchemas ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredSInt32 ['ProtobufFuzzer'] []
com.google.protobuf.UInt32ValueOrBuilder [] []
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularMessageFieldAccessor ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularStringFieldAccessor ['ProtobufFuzzer'] []
com.google.protobuf.AllocatedBuffer ['ProtobufFuzzer'] []
foo.TestFull$TestMessOneof ['ProtobufFuzzer'] []
com.google.protobuf.ListValue$Builder ['ProtobufFuzzer'] []
foo.TestFull$TestMessRequiredBool$1 ['ProtobufFuzzer'] []
com.google.protobuf.UnsafeUtil$MemoryAccessor ['ProtobufFuzzer'] []
com.google.protobuf.AbstractMessageLite$Builder$LimitedInputStream ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$RepeatedFieldAccessor ['ProtobufFuzzer'] []
com.google.protobuf.AbstractParser ['ProtobufFuzzer'] []
com.google.protobuf.Descriptors$EnumDescriptor$UnknownEnumValueReference ['ProtobufFuzzer'] []
com.google.protobuf.Type ['ProtobufFuzzer'] []
com.google.protobuf.ByteBufferWriter [] []
foo.TestFull$TestMessPacked$2 ['ProtobufFuzzer'] []
com.google.protobuf.SmallSortedMap$DescendingEntrySet ['ProtobufFuzzer'] []
com.google.protobuf.Internal$LongList [] []
com.google.protobuf.MapEntryLite ['ProtobufFuzzer'] []
com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder ['ProtobufFuzzer'] []
com.google.protobuf.ArrayDecoders ['ProtobufFuzzer'] []
com.google.protobuf.TextFormatEscaper$ByteSequence [] []
com.google.protobuf.Duration ['ProtobufFuzzer'] []
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$1 ['ProtobufFuzzer'] []
com.google.protobuf.BlockingService [] []
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable$SingularFieldAccessor$MethodInvoker [] []
foo.TestFull$TestMessRequiredSFixed64 ['ProtobufFuzzer'] []
com.google.protobuf.Api$Builder ['ProtobufFuzzer'] []
com.google.protobuf.Mixin$Builder ['ProtobufFuzzer'] []
com.google.protobuf.GeneratedMessageV3$1 ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$EnumValueOptions ['ProtobufFuzzer'] []
com.google.protobuf.DescriptorProtos$FileDescriptorSet$1 ['ProtobufFuzzer'] []
com.google.protobuf.Api$1 ['ProtobufFuzzer'] []
foo.TestFull$TestMess$Builder ['ProtobufFuzzer'] []
foo.TestFull$DefaultOptionalValues$1 ['ProtobufFuzzer'] []
com.google.protobuf.ListFieldSchema ['ProtobufFuzzer'] []
com.google.protobuf.CodedInputStream$StreamDecoder$SkippedDataSink ['ProtobufFuzzer'] []
com.google.protobuf.Option ['ProtobufFuzzer'] []
com.google.protobuf.UnmodifiableLazyStringList ['ProtobufFuzzer'] []

Directories in report

Directory