Warning:
The number of runtime covered functions are larger than the
number of reachable functions. This means that Fuzz Introspector found
there are more functions covered at runtime than what is considered
reachable based on the static analysis. This is a limitation in the
analysis as anything covered at runtime is by definition reachable by the
fuzzers.
This is likely due to a limitation in the static analysis. In this case, the
count of functions covered at runtime is the true value, which means this
is what should be considered "achieved" by the fuzzer.
Use the project functions table below to query all functions that were not covered at runtime.
The following table shows data about each function in the project. The functions included in this table correspond to all functions that exist in the executables of the fuzzers. As such, there may be functions that are from third-party libraries.
For further technical details on the meaning of columns in the below table, please see the Glossary .
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 |
---|
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 | 84065 | 91.1% |
gold | [1:9] | 7418 | 8.04% |
yellow | [10:29] | 755 | 0.81% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 1 | 0.00% |
All colors | 92239 | 100 |
The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
16455 | 35020 | [com.google.protobuf.GeneratedMessage].getField(com.google.protobuf.Descriptors$FieldDescriptor) | call site: 35020 | |
5527 | 28515 | [com.google.protobuf.FieldSet$Builder].buildImpl(boolean) | call site: 28515 | |
4500 | 65576 | [com.google.protobuf.DescriptorProtos$FeatureSetDefaults$FeatureSetEditionDefault$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite) | call site: 65576 | |
2828 | 83503 | [com.google.protobuf.DescriptorProtos$FeatureSet].hashCode() | call site: 83503 | |
2693 | 51969 | [com.google.protobuf.GeneratedMessage].getAllFields() | call site: 51969 | |
1844 | 59564 | [com.google.protobuf.MessageReflection$ExtensionBuilderAdapter].findExtensionByNumber(com.google.protobuf.ExtensionRegistry,com.google.protobuf.Descriptors$Descriptor,int) | call site: 59564 | |
1791 | 14130 | [foo.TestFull$SubMess$SubSubMess].getStr1() | call site: 14130 | |
1756 | 70159 | [com.google.protobuf.UnknownFieldSet$Field$Builder].addGroup(com.google.protobuf.UnknownFieldSet) | call site: 70159 | |
1490 | 9175 | [com.google.protobuf.DescriptorProtos$FeatureSetDefaults$FeatureSetEditionDefault].getFixedFeatures() | call site: 09175 | |
1474 | 72901 | [com.google.protobuf.CodedInputStream$ArrayDecoder].readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite) | call site: 72901 | |
1035 | 79628 | [foo.TestFull$TestMess].getTestEnumCount() | call site: 79628 | |
1010 | 20156 | [foo.TestFull$TestMessOptional$Builder].getTestMessageFieldBuilder() | call site: 20156 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
ProtobufFuzzer | 1 |
foo.TestFull$TestMessSubMess | 27 |
com.google.protobuf.AbstractParser | 9 |
com.google.protobuf.DynamicMessage | 21 |
com.google.protobuf.Descriptors$Descriptor | 16 |
java.util.Arrays | 20 |
java.util.Collections | 7 |
com.google.protobuf.LazyField$LazyIterator | 4 |
com.google.protobuf.SmallSortedMap$EntryIterator | 6 |
com.google.protobuf.SmallSortedMap | 30 |
com.google.protobuf.MapFieldLite | 21 |
java.util.LinkedHashMap | 7 |
java.util.HashMap | 12 |
com.google.protobuf.MapField$MutabilityAwareMap | 14 |
com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet | 10 |
java.lang.Object | 6 |
com.google.protobuf.Internal$MapAdapter | 4 |
com.google.protobuf.Internal$MapAdapter$SetAdapter | 3 |
java.util.AbstractSet | 3 |
java.util.Hashtable | 14 |
java.util.Properties | 14 |
com.google.protobuf.SmallSortedMap$EntrySet | 7 |
java.util.jar.Attributes | 13 |
java.util.IdentityHashMap | 13 |
java.util.TreeMap | 13 |
java.util.WeakHashMap | 10 |
java.util.stream.Collectors$Partition | 1 |
java.security.Provider | 8 |
java.util.concurrent.ConcurrentHashMap | 14 |
java.util.HashSet | 7 |
java.util.concurrent.ConcurrentHashMap$EntrySetView | 5 |
com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator | 7 |
com.google.protobuf.SmallSortedMap$DescendingEntrySet | 3 |
com.google.protobuf.SmallSortedMap$DescendingEntryIterator | 6 |
com.google.protobuf.Internal$MapAdapter$IteratorAdapter | 4 |
java.util.concurrent.ConcurrentHashMap$KeySetView | 5 |
java.util.TreeMap$KeySet | 4 |
java.util.TreeMap$EntrySet | 3 |
java.nio.file.FileTreeIterator | 2 |
jdk.internal.module.ModuleBootstrap$2 | 2 |
java.nio.file.Files$2 | 2 |
com.google.protobuf.RopeByteString$1 | 4 |
com.google.protobuf.ByteString$1 | 3 |
com.google.protobuf.UnmodifiableLazyStringList$1 | 3 |
com.google.protobuf.RopeByteString$PieceIterator | 7 |
com.google.protobuf.UnmodifiableLazyStringList$2 | 4 |
java.io.BufferedReader$1 | 2 |
java.util.AbstractMap | 14 |
com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2 | 1 |
java.util.concurrent.CopyOnWriteArrayList | 15 |
java.util.ArrayList | 18 |
java.util.AbstractList | 9 |
java.util.Vector | 15 |
com.google.protobuf.UnmodifiableLazyStringList | 9 |
java.util.AbstractSequentialList | 4 |
com.google.protobuf.Internal$MapAdapter$EntryAdapter | 6 |
java.util.NoSuchElementException | 1 |
java.util.ArrayDeque | 10 |
com.google.protobuf.RopeByteString | 26 |
com.google.protobuf.ByteString | 24 |
com.google.protobuf.ByteString$LiteralByteString | 16 |
com.google.protobuf.ByteString$NioByteString | 16 |
com.google.protobuf.ByteString$BoundedByteString | 6 |
com.google.protobuf.ByteString$AbstractByteIterator | 3 |
java.lang.ArrayIndexOutOfBoundsException | 2 |
java.lang.IndexOutOfBoundsException | 2 |
java.lang.RuntimeException | 4 |
java.lang.Exception | 4 |
java.lang.Throwable | 11 |
sun.nio.fs.UnixException | 2 |
java.lang.Byte | 9 |
com.google.protobuf.LazyField$LazyEntry | 6 |
com.google.protobuf.Internal$MapAdapter$1 | 4 |
foo.TestFull$TestEnumSmall$1 | 1 |
foo.TestFull$TestEnumSmall | 2 |
com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label$1 | 1 |
com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label | 2 |
com.google.protobuf.DescriptorProtos$FieldOptions$CType$1 | 1 |
com.google.protobuf.DescriptorProtos$FieldOptions$CType | 2 |
com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType$1 | 1 |
com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType | 2 |
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic$1 | 1 |
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic | 2 |
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature$1 | 1 |
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature | 2 |
com.google.protobuf.DescriptorProtos$FieldOptions$JSType$1 | 1 |
com.google.protobuf.DescriptorProtos$FieldOptions$JSType | 2 |
com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type$1 | 1 |
com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type | 2 |
com.google.protobuf.Syntax$1 | 1 |
com.google.protobuf.Syntax | 2 |
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState$1 | 1 |
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState | 2 |
com.google.protobuf.DescriptorProtos$FeatureSet$JsonFormat$1 | 1 |
com.google.protobuf.DescriptorProtos$FeatureSet$JsonFormat | 2 |
com.google.protobuf.NullValue$1 | 1 |
com.google.protobuf.NullValue | 2 |
com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode$1 | 1 |
com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode | 2 |
foo.TestFull$TestEnum$1 | 1 |
foo.TestFull$TestEnum | 2 |
com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel$1 | 1 |
com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel | 2 |
com.google.protobuf.Field$Cardinality$1 | 1 |
com.google.protobuf.Field$Cardinality | 2 |
com.google.protobuf.DescriptorProtos$FeatureSet$FieldPresence$1 | 1 |
com.google.protobuf.DescriptorProtos$FeatureSet$FieldPresence | 2 |
com.google.protobuf.Field$Kind$1 | 1 |
com.google.protobuf.Field$Kind | 2 |
com.google.protobuf.DescriptorProtos$Edition$1 | 1 |
com.google.protobuf.DescriptorProtos$Edition | 2 |
com.google.protobuf.DescriptorProtos$FeatureSet$RepeatedFieldEncoding$1 | 1 |
com.google.protobuf.DescriptorProtos$FeatureSet$RepeatedFieldEncoding | 2 |
com.google.protobuf.DescriptorProtos$FeatureSet$EnumType$1 | 1 |
com.google.protobuf.DescriptorProtos$FeatureSet$EnumType | 2 |
com.google.protobuf.Descriptors$EnumDescriptor | 10 |
com.google.protobuf.Descriptors | 7 |
com.google.protobuf.Descriptors$FieldDescriptor$1 | 2 |
com.google.protobuf.Descriptors$FieldDescriptor | 40 |
com.google.protobuf.DescriptorProtos$FieldDescriptorProto | 56 |
com.google.protobuf.Descriptors$EnumValueDescriptor$2 | 2 |
com.google.protobuf.Descriptors$EnumValueDescriptor | 11 |
com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto | 28 |
com.google.protobuf.DescriptorProtos$FeatureSet$Utf8Validation$1 | 1 |
com.google.protobuf.DescriptorProtos$FeatureSet$Utf8Validation | 2 |
foo.TestFull$LowerCase$CaseEnum$1 | 1 |
foo.TestFull$LowerCase$CaseEnum | 2 |
foo.TestFull$TestEnumDupValues$1 | 1 |
foo.TestFull$TestEnumDupValues | 2 |
com.google.protobuf.DescriptorProtos$FeatureSet$MessageEncoding$1 | 1 |
com.google.protobuf.DescriptorProtos$FeatureSet$MessageEncoding | 2 |
com.google.protobuf.JavaFeaturesProto$JavaFeatures$Utf8Validation$1 | 1 |
com.google.protobuf.JavaFeaturesProto$JavaFeatures$Utf8Validation | 2 |
com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention$1 | 1 |
com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention | 2 |
java.lang.Integer | 19 |
java.util.TreeMap$Entry | 6 |
java.util.concurrent.ConcurrentHashMap$Node | 6 |
java.util.AbstractMap$SimpleImmutableEntry | 7 |
java.util.WeakHashMap$Entry | 6 |
java.util.Hashtable$Entry | 7 |
com.google.protobuf.SmallSortedMap$Entry | 11 |
java.util.HashMap$Node | 6 |
com.google.protobuf.SmallSortedMap$Entry:java.util.AbstractMap$SimpleImmutableEntry:java.util.HashMap$Node:java.util.Hashtable$Entry:java.util.TreeMap$Entry:java.util.WeakHashMap$Entry:java.util.concurrent.ConcurrentHashMap$Node | 2 |
com.google.protobuf.LazyField | 5 |
com.google.protobuf.LazyFieldLite | 9 |
foo.TestFull$TestMessRequiredSFixed32 | 17 |
foo.TestFull$SubMess | 32 |
com.google.protobuf.GeneratedMessageLite | 19 |
com.google.protobuf.UInt64Value | 18 |
foo.TestFull$TestMessRequiredSInt32 | 17 |
com.google.protobuf.DescriptorProtos$FileOptions | 92 |
foo.TestFull$TestMessageCheck | 39 |
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration | 35 |
foo.TestFull$LowerCase | 17 |
foo.TestFull$TestFieldFlags | 36 |
com.google.protobuf.DescriptorProtos$FeatureSetDefaults$FeatureSetEditionDefault | 27 |
com.google.protobuf.DescriptorProtos$FieldOptions | 62 |
com.google.protobuf.Duration | 20 |
com.google.protobuf.Struct | 21 |
com.google.protobuf.DescriptorProtos$OneofDescriptorProto | 25 |
com.google.protobuf.DescriptorProtos$MethodDescriptorProto | 39 |
foo.TestFull$TestFieldNo2047 | 17 |
com.google.protobuf.UInt32Value | 18 |
foo.TestFull$EmptyMess | 15 |
foo.TestFull$TestMessRequiredUInt64 | 17 |
com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart | 25 |
com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange | 24 |
com.google.protobuf.Timestamp | 20 |
com.google.protobuf.DescriptorProtos$FieldOptions$FeatureSupport | 30 |
foo.TestFull$TestFieldNo15 | 17 |
com.google.protobuf.DescriptorProtos$FeatureSet | 36 |
com.google.protobuf.DescriptorProtos$EnumValueOptions | 34 |
com.google.protobuf.DescriptorProtos$SourceCodeInfo | 20 |
com.google.protobuf.DescriptorProtos$FileDescriptorProto | 71 |
foo.TestFull$TestMessOneof | 37 |
foo.TestFull$TestRequiredFieldsBitmap | 273 |
foo.TestFull$TestFieldNo2048 | 17 |
foo.TestFull$TestMessRequiredFixed32 | 17 |
foo.TestFull$TestMessPacked | 82 |
com.google.protobuf.DescriptorProtos$DescriptorProto | 63 |
foo.TestFull$TestMessageCheck$SubMessage | 18 |
foo.TestFull$TestMessRequiredFixed64 | 17 |
com.google.protobuf.JavaFeaturesProto$JavaFeatures | 23 |
com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest | 41 |
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions | 32 |
com.google.protobuf.Enum | 37 |
com.google.protobuf.DescriptorProtos$EnumOptions | 34 |
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation | 35 |
foo.TestFull$TestFieldNo262143 | 17 |
foo.TestFull$TestFieldNo262144 | 17 |
com.google.protobuf.Any | 21 |
com.google.protobuf.BoolValue | 18 |
com.google.protobuf.GeneratedMessage | 38 |
java.lang.UnsupportedOperationException | 2 |
com.google.protobuf.Api | 41 |
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo | 20 |
com.google.protobuf.FloatValue | 18 |
foo.TestFull$TestMessRequiredFloat | 17 |
com.google.protobuf.EnumValue | 26 |
com.google.protobuf.DescriptorProtos$OneofOptions | 25 |
foo.TestFull$TestMessRequiredEnumSmall | 17 |
com.google.protobuf.DescriptorProtos$UninterpretedOption | 43 |
com.google.protobuf.DescriptorProtos$MethodOptions | 31 |
foo.TestFull$TestMessRequiredInt64 | 17 |
com.google.protobuf.DescriptorProtos$ServiceOptions | 28 |
foo.TestFull$TestMessRequiredDouble | 17 |
com.google.protobuf.StringValue | 19 |
com.google.protobuf.DynamicMessage$1 | 2 |
foo.TestFull$TestMessRequiredSFixed64 | 17 |
foo.TestFull$TestMessRequiredEnum | 17 |
com.google.protobuf.Type | 41 |
com.google.protobuf.ListValue | 21 |
com.google.protobuf.Option | 24 |
com.google.protobuf.Int32Value | 18 |
com.google.protobuf.DescriptorProtos$FeatureSetDefaults | 29 |
com.google.protobuf.Method | 37 |
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse | 35 |
com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange | 24 |
com.google.protobuf.Mixin | 23 |
foo.TestFull$SubMess$SubSubMess | 25 |
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File | 34 |
com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location | 38 |
foo.TestFull$TestMessRequiredSInt64 | 17 |
com.google.protobuf.DescriptorProtos$FileDescriptorSet | 21 |
foo.TestFull$TestMessRequiredUInt32 | 17 |
com.google.protobuf.Int64Value | 18 |
foo.TestFull$TestMessRequiredMessage | 18 |
com.google.protobuf.DescriptorProtos$ServiceDescriptorProto | 30 |
foo.TestFull$TestFieldNo33554432 | 17 |
com.google.protobuf.DescriptorProtos$EnumDescriptorProto | 38 |
com.google.protobuf.Field | 45 |
com.google.protobuf.Empty | 16 |
foo.TestFull$TestMess | 90 |
com.google.protobuf.SourceContext | 19 |
foo.TestFull$TestMessRequiredString | 17 |
com.google.protobuf.FieldMask | 20 |
foo.TestFull$AllocValues | 26 |
foo.TestFull$TestMessRequiredBool | 17 |
com.google.protobuf.BytesValue | 18 |
foo.TestFull$TestFieldNo33554431 | 17 |
foo.TestFull$DefaultOptionalValues | 31 |
com.google.protobuf.DescriptorProtos$MessageOptions | 40 |
com.google.protobuf.DescriptorProtos$FieldOptions$EditionDefault | 25 |
com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange | 27 |
com.google.protobuf.UnknownFieldSet | 25 |
com.google.protobuf.DoubleValue | 18 |
foo.TestFull$TestMessRequiredBytes | 17 |
foo.TestFull$TestFieldNo16 | 17 |
foo.TestFull$TestMessRequiredInt32 | 17 |
foo.TestFull$TestMessOptional | 52 |
foo.TestFull$DefaultRequiredValues | 31 |
com.google.protobuf.Value | 27 |
com.google.protobuf.compiler.PluginProtos$Version | 30 |
com.google.protobuf.MapEntry | 22 |
com.google.protobuf.CodedInputStream | 14 |
com.google.protobuf.CodedInputStream$ArrayDecoder | 43 |
com.google.protobuf.InvalidProtocolBufferException | 16 |
java.io.IOException | 2 |
java.lang.IllegalArgumentException | 4 |
com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder | 46 |
com.google.protobuf.UnsafeUtil | 40 |
com.google.protobuf.UnsafeUtil$MemoryAccessor | 7 |
sun.misc.Unsafe | 22 |
java.nio.ByteBuffer | 7 |
com.google.protobuf.ByteString$1:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:java.nio.file.Path:java.util.AbstractList:java.util.AbstractSequentialList:java.util.ArrayDeque:java.util.ArrayList:java.util.HashSet:java.util.ServiceLoader:java.util.TreeMap$EntrySet:java.util.TreeMap$KeySet:java.util.Vector:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.concurrent.ConcurrentHashMap$ValuesView:java.util.concurrent.CopyOnWriteArrayList:java.util.concurrent.LinkedBlockingQueue | 2 |
com.google.protobuf.ByteString$LeafByteString | 6 |
com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection | 8 |
java.util.concurrent.ConcurrentHashMap$ValuesView | 1 |
java.util.concurrent.LinkedBlockingQueue | 3 |
com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder | 46 |
java.nio.file.Path | 1 |
java.util.ServiceLoader | 2 |
com.google.protobuf.IterableByteBufferInputStream | 5 |
java.io.InputStream | 4 |
com.google.protobuf.CodedInputStream$StreamDecoder | 54 |
com.google.protobuf.Internal | 14 |
java.lang.NullPointerException | 2 |
com.google.protobuf.Timestamp$1 | 1 |
com.google.protobuf.Timestamp$Builder | 16 |
com.google.protobuf.GeneratedMessage$Builder | 34 |
com.google.protobuf.AbstractMessage$Builder | 13 |
com.google.protobuf.AbstractMessageLite$Builder | 5 |
com.google.protobuf.GeneratedMessage$Builder$BuilderParentImpl | 3 |
com.google.protobuf.SingleFieldBuilder | 10 |
com.google.protobuf.RepeatedFieldBuilder | 16 |
com.google.protobuf.UnknownFieldSet$Builder | 18 |
java.lang.StringBuilder | 16 |
java.lang.Number | 1 |
com.google.protobuf.UnknownFieldSet$Field | 29 |
com.google.protobuf.UnknownFieldSet$Field$Builder | 11 |
java.util.AbstractCollection | 6 |
com.google.protobuf.LazyStringArrayList | 32 |
com.google.protobuf.AbstractProtobufList | 12 |
java.util.LinkedList | 9 |
com.google.protobuf.Internal$ListAdapter | 2 |
com.google.protobuf.ProtobufArrayList | 9 |
com.google.protobuf.RepeatedFieldBuilder$MessageExternalList | 3 |
com.google.protobuf.LazyStringArrayList$ByteStringListView | 4 |
com.google.protobuf.BooleanArrayList | 18 |
com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList | 3 |
com.google.protobuf.FloatArrayList | 18 |
com.google.protobuf.DoubleArrayList | 18 |
com.google.protobuf.LongArrayList | 18 |
com.google.protobuf.LazyStringArrayList$ByteArrayListView | 4 |
com.google.protobuf.Internal$IntListAdapter | 3 |
com.google.protobuf.IntArrayList | 18 |
com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList | 3 |
com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList | 3 |
java.lang.OutOfMemoryError | 1 |
java.lang.VirtualMachineError | 1 |
java.lang.System | 3 |
com.google.protobuf.UnsafeUtil$Android32MemoryAccessor | 14 |
com.google.protobuf.UnsafeUtil$Android64MemoryAccessor | 14 |
com.google.protobuf.UnsafeUtil$JvmMemoryAccessor | 14 |
com.google.protobuf.WireFormat | 4 |
java.lang.IllegalStateException | 4 |
com.google.protobuf.CodedInputStream$StreamDecoder$SkippedDataSink | 1 |
java.io.ByteArrayOutputStream | 4 |
java.io.ObjectInputStream$BlockDataInputStream | 4 |
com.google.protobuf.ByteString$NioByteString$1 | 3 |
java.lang.Math | 3 |
com.google.protobuf.RopeByteString$RopeInputStream | 7 |
com.google.protobuf.Java8Compatibility | 2 |
java.util.Objects | 6 |
java.util.jar.Manifest$FastInputStream | 4 |
com.google.protobuf.AbstractMessageLite$Builder$LimitedInputStream | 4 |
java.io.FilterInputStream | 4 |
java.io.InputStream$1 | 4 |
java.io.ObjectInputStream$PeekInputStream | 4 |
java.io.FileInputStream | 4 |
java.lang.ProcessBuilder$NullInputStream | 2 |
java.io.ObjectInputStream | 3 |
java.util.zip.InflaterInputStream | 4 |
java.lang.ProcessImpl$DeferredCloseInputStream | 4 |
java.io.BufferedInputStream | 4 |
java.io.ByteArrayInputStream | 4 |
java.io.DataInputStream | 1 |
java.util.jar.JarInputStream | 1 |
java.util.zip.ZipInputStream | 3 |
com.google.protobuf.InvalidProtocolBufferException$InvalidWireTypeException | 1 |
java.lang.Process$PipeInputStream | 1 |
java.lang.Long | 15 |
java.lang.Double | 15 |
java.lang.Boolean | 9 |
java.lang.Float | 15 |
com.google.protobuf.ByteString$SystemByteArrayCopier | 1 |
com.google.protobuf.ByteString$ArraysByteArrayCopier | 1 |
java.nio.ByteOrder | 2 |
java.util.concurrent.ConcurrentHashMap$CollectionView | 4 |
java.lang.String | 45 |
java.util.Formatter | 4 |
com.google.protobuf.ByteString$BoundedByteString:com.google.protobuf.ByteString$LiteralByteString:com.google.protobuf.ByteString$NioByteString:com.google.protobuf.RopeByteString | 1 |
com.google.protobuf.RopeByteString$Balancer | 7 |
com.google.protobuf.ExtensionRegistry | 8 |
foo.TestFull$TestMessRequiredDouble$Builder | 14 |
com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder | 22 |
foo.TestFull$TestMessRequiredString$Builder | 13 |
com.google.protobuf.EnumValue$Builder | 18 |
java.util.jar.Manifest | 3 |
sun.util.calendar.CalendarDate | 4 |
java.text.DateFormatSymbols | 3 |
com.google.protobuf.GeneratedMessageLite$Builder | 7 |
java.security.Signature | 2 |
java.lang.Thread | 9 |
java.lang.CloneNotSupportedException | 1 |
java.text.NumberFormat | 3 |
java.text.DateFormat | 3 |
java.security.SignatureSpi | 1 |
java.text.Collator | 2 |
com.google.protobuf.FieldSet | 49 |
com.google.protobuf.SmallSortedMap$1 | 3 |
com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor | 9 |
foo.TestFull$TestMessPacked$2 | 1 |
foo.TestFull$TestMess$2 | 1 |
foo.TestFull$TestMess$1 | 1 |
foo.TestFull$TestMessPacked$1 | 1 |
com.google.protobuf.DescriptorProtos$FieldOptions$1 | 1 |
java.util.AbstractList:java.util.AbstractSequentialList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList | 2 |
java.lang.StringIndexOutOfBoundsException | 2 |
java.lang.StringCoding | 2 |
foo.TestFull$TestFieldNo2047$Builder | 13 |
com.google.protobuf.DescriptorProtos$EnumOptions$Builder | 28 |
com.google.protobuf.GeneratedMessage$ExtendableBuilder | 19 |
com.google.protobuf.Type$Builder | 26 |
com.google.protobuf.AbstractMessage | 16 |
com.google.protobuf.AbstractMessageLite | 7 |
com.google.protobuf.FieldMask$Builder | 15 |
com.google.protobuf.Struct$Builder | 18 |
com.google.protobuf.MapFieldBuilder | 12 |
com.google.protobuf.MapField | 20 |
com.google.protobuf.MapFieldReflectionAccessor | 1 |
com.google.protobuf.MapField$ImmutableMessageConverter | 4 |
java.nio.ShortBuffer | 4 |
java.time.zone.ZoneOffsetTransition | 4 |
java.nio.IntBuffer | 4 |
java.lang.StringBuffer | 6 |
java.lang.AbstractStringBuilder | 5 |
java.nio.DoubleBuffer | 4 |
java.time.LocalDate | 4 |
java.lang.Runtime$Version | 4 |
java.math.BigDecimal | 4 |
java.time.ZoneOffset | 4 |
java.text.CollationKey | 1 |
java.time.chrono.ChronoZonedDateTime | 1 |
sun.nio.fs.UnixPath | 4 |
java.time.LocalTime | 4 |
java.lang.module.ModuleDescriptor$Requires | 4 |
java.lang.module.ModuleDescriptor | 5 |
java.nio.LongBuffer | 4 |
java.time.LocalDateTime | 4 |
java.lang.Enum | 8 |
java.lang.Class | 42 |
java.lang.ClassCastException | 2 |
java.io.ObjectStreamField | 2 |
java.lang.ProcessHandleImpl | 4 |
java.time.Instant | 4 |
java.time.Duration | 4 |
com.google.protobuf.FieldInfo | 26 |
java.io.File | 6 |
com.google.protobuf.TextFormat$Printer$MapEntryAdapter | 6 |
com.google.protobuf.TextFormat | 9 |
java.util.logging.Logger | 2 |
java.lang.StringLatin1 | 14 |
java.lang.StringUTF16 | 21 |
java.lang.Character | 21 |
java.util.Date | 5 |
java.lang.module.ModuleDescriptor$Provides | 4 |
java.lang.module.ModuleDescriptor$Version | 4 |
java.net.URI | 4 |
java.math.BigInteger | 8 |
java.lang.module.ModuleDescriptor$Exports | 4 |
java.time.chrono.Chronology | 1 |
java.util.Calendar | 5 |
java.nio.CharBuffer | 7 |
java.time.OffsetDateTime | 4 |
java.lang.module.ModuleDescriptor$Opens | 4 |
java.time.OffsetTime | 4 |
java.nio.FloatBuffer | 4 |
java.nio.charset.Charset | 4 |
java.lang.Short | 8 |
java.nio.file.attribute.FileTime | 4 |
java.time.chrono.AbstractChronology | 4 |
com.google.protobuf.MutabilityOracle$1 | 1 |
com.google.protobuf.Value$KindCase | 2 |
foo.TestFull$TestMessOneof$TestOneofCase | 2 |
java.security.Provider:java.util.AbstractMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes | 1 |
com.google.protobuf.SmallSortedMap$Entry:java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:java.util.AbstractMap$SimpleImmutableEntry:java.util.HashMap$Node:java.util.HashSet:java.util.Hashtable$Entry:java.util.TreeMap$Entry:java.util.TreeMap$EntrySet:java.util.TreeMap$KeySet:java.util.WeakHashMap$Entry:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.concurrent.ConcurrentHashMap$Node | 1 |
com.google.protobuf.Struct$Builder$FieldsConverter | 3 |
com.google.protobuf.MapEntry$Builder | 23 |
com.google.protobuf.WireFormat$FieldType | 3 |
com.google.protobuf.GeneratedMessage$ExtendableMessage | 14 |
com.google.protobuf.Descriptors$GenericDescriptor | 7 |
com.google.protobuf.Descriptors$FileDescriptor | 10 |
com.google.protobuf.Utf8 | 23 |
com.google.protobuf.Utf8$UnsafeProcessor | 12 |
java.lang.AssertionError | 5 |
java.lang.Error | 2 |
com.google.protobuf.Utf8$SafeProcessor | 8 |
com.google.protobuf.Utf8$Processor | 9 |
com.google.protobuf.Descriptors$DescriptorPool$PackageDescriptor | 3 |
com.google.protobuf.Descriptors$ServiceDescriptor | 5 |
com.google.protobuf.Descriptors$OneofDescriptor | 11 |
com.google.protobuf.Descriptors$MethodDescriptor | 5 |
com.google.protobuf.GeneratedMessage$FieldAccessorTable | 6 |
com.google.protobuf.DescriptorProtos | 66 |
com.google.protobuf.Descriptors$FieldDescriptor$Type | 1 |
com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor | 19 |
java.lang.ClassLoader | 2 |
java.lang.SecurityManager | 3 |
sun.reflect.misc.ReflectUtil | 3 |
java.lang.reflect.Proxy | 1 |
jdk.internal.ref.CleanerImpl$SoftCleanableRef | 1 |
java.lang.ref.SoftReference | 2 |
java.lang.Class$ReflectionData | 1 |
java.lang.Class$Atomic | 1 |
java.text.Format | 1 |
java.util.EnumSet | 1 |
com.google.protobuf.Enum$Builder | 25 |
foo.TestFull$TestFieldNo33554432$Builder | 13 |
com.google.protobuf.BytesValue$Builder | 15 |
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder | 17 |
foo.TestFull$TestMessRequiredFixed64$Builder | 14 |
foo.TestFull$TestMessRequiredEnumSmall$Builder | 14 |
foo.TestFull$TestMessRequiredBool$Builder | 14 |
foo.TestFull$AllocValues$Builder | 23 |
foo.TestFull$TestFieldNo15$Builder | 13 |
foo.TestFull$TestMessRequiredMessage$Builder | 18 |
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder | 18 |
com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder | 16 |
com.google.protobuf.DescriptorProtos$FeatureSet$Builder | 20 |
foo.TestFull$TestFieldNo262143$Builder | 13 |
com.google.protobuf.BoolValue$Builder | 15 |
com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder | 17 |
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder | 28 |
foo.TestFull$TestMessageCheck$Builder | 34 |
com.google.protobuf.DescriptorProtos$OneofOptions$Builder | 25 |
com.google.protobuf.Option$Builder | 19 |
com.google.protobuf.DoubleValue$Builder | 15 |
foo.TestFull$TestMessRequiredFixed32$Builder | 14 |
com.google.protobuf.compiler.PluginProtos$Version$Builder | 17 |
com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder | 17 |
foo.TestFull$TestFieldNo33554431$Builder | 13 |
com.google.protobuf.Method$Builder | 20 |
foo.TestFull$TestFieldNo262144$Builder | 13 |
foo.TestFull$TestMessRequiredSFixed32$Builder | 14 |
foo.TestFull$TestMessRequiredSInt64$Builder | 14 |
foo.TestFull$TestMessSubMess$Builder | 38 |
com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder | 25 |
com.google.protobuf.SourceContext$Builder | 14 |
foo.TestFull$TestMessPacked$Builder | 35 |
com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder | 23 |
foo.TestFull$TestMess$Builder | 41 |
foo.TestFull$TestFieldNo16$Builder | 13 |
foo.TestFull$SubMess$SubSubMess$Builder | 15 |
com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder | 28 |
foo.TestFull$TestRequiredFieldsBitmap$Builder | 18 |
com.google.protobuf.Int64Value$Builder | 15 |
foo.TestFull$TestMessageCheck$SubMessage$Builder | 13 |
com.google.protobuf.DescriptorProtos$ServiceOptions$Builder | 26 |
foo.TestFull$TestFieldFlags$Builder | 19 |
com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder | 22 |
foo.TestFull$SubMess$Builder | 26 |
com.google.protobuf.DescriptorProtos$FileOptions$Builder | 34 |
com.google.protobuf.DescriptorProtos$FieldOptions$Builder | 42 |
com.google.protobuf.Empty$Builder | 13 |
foo.TestFull$TestMessOneof$Builder | 34 |
com.google.protobuf.Field$Builder | 22 |
foo.TestFull$TestMessRequiredInt32$Builder | 14 |
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder | 20 |
foo.TestFull$TestMessRequiredUInt64$Builder | 14 |
com.google.protobuf.DescriptorProtos$FieldOptions$EditionDefault$Builder | 15 |
com.google.protobuf.ListValue$Builder | 17 |
com.google.protobuf.DescriptorProtos$FeatureSetDefaults$Builder | 21 |
com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder | 17 |
foo.TestFull$TestMessRequiredUInt32$Builder | 14 |
com.google.protobuf.Duration$Builder | 16 |
com.google.protobuf.DescriptorProtos$FeatureSetDefaults$FeatureSetEditionDefault$Builder | 26 |
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder | 17 |
com.google.protobuf.Value$Builder | 22 |
com.google.protobuf.UInt64Value$Builder | 15 |
com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder | 16 |
com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder | 19 |
foo.TestFull$TestMessRequiredSFixed64$Builder | 14 |
foo.TestFull$TestMessRequiredFloat$Builder | 14 |
com.google.protobuf.JavaFeaturesProto$JavaFeatures$Builder | 16 |
com.google.protobuf.Mixin$Builder | 14 |
com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder | 45 |
com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder | 25 |
com.google.protobuf.StringValue$Builder | 14 |
com.google.protobuf.UInt32Value$Builder | 15 |
com.google.protobuf.DescriptorProtos$MethodOptions$Builder | 27 |
com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder | 29 |
com.google.protobuf.Int32Value$Builder | 15 |
com.google.protobuf.Any$Builder | 15 |
com.google.protobuf.FloatValue$Builder | 15 |
com.google.protobuf.DescriptorProtos$DescriptorProto$Builder | 48 |
foo.TestFull$LowerCase$Builder | 13 |
com.google.protobuf.Api$Builder | 27 |
foo.TestFull$DefaultOptionalValues$Builder | 19 |
foo.TestFull$TestMessRequiredBytes$Builder | 14 |
foo.TestFull$TestMessRequiredEnum$Builder | 14 |
foo.TestFull$TestMessRequiredInt64$Builder | 14 |
com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder | 22 |
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder | 19 |
foo.TestFull$DefaultRequiredValues$Builder | 27 |
foo.TestFull$TestFieldNo2048$Builder | 13 |
com.google.protobuf.DescriptorProtos$FieldOptions$FeatureSupport$Builder | 17 |
com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder | 32 |
foo.TestFull$TestMessRequiredSInt32$Builder | 14 |
foo.TestFull$TestMessOptional$Builder | 34 |
foo.TestFull$EmptyMess$Builder | 11 |
com.google.protobuf.DescriptorProtos$MessageOptions$Builder | 31 |
com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder | 20 |
com.google.protobuf.FieldSet$Builder | 22 |
com.google.protobuf.compiler.PluginProtos | 8 |
com.google.protobuf.JavaFeaturesProto | 3 |
com.google.protobuf.GeneratedMessage$FieldAccessorTable$RealOneofAccessor | 5 |
java.lang.reflect.Method | 8 |
java.lang.reflect.InvocationTargetException | 1 |
com.google.protobuf.GeneratedMessage$FieldAccessorTable$SyntheticOneofAccessor | 5 |
com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor | 16 |
com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor | 11 |
com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor$ReflectionInvoker | 9 |
com.google.protobuf.UnknownFieldSetLite | 22 |
java.text.FieldPosition | 3 |
java.lang.invoke.MemberName | 5 |
com.google.protobuf.ExtensionRegistry$DescriptorIntPair | 3 |
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 |
jdk.internal.jimage.ImageReader$Node | 4 |
java.time.format.DecimalStyle | 3 |
java.math.MathContext | 3 |
java.net.Proxy | 3 |
java.security.cert.Certificate | 2 |
java.util.jar.Attributes$Name | 3 |
java.net.NetworkInterface | 3 |
java.util.PropertyPermission | 2 |
java.lang.invoke.StringConcatFactory$RecipeElement | 2 |
java.io.FilePermission | 2 |
com.google.protobuf.ExtensionRegistryLite$ObjectIntPair | 3 |
java.net.HttpCookie | 4 |
java.time.zone.ZoneOffsetTransitionRule | 3 |
jdk.internal.module.IllegalAccessLogger$Usage | 2 |
java.security.CodeSource | 3 |
java.time.ZonedDateTime | 3 |
java.net.SocketPermission | 2 |
java.text.DecimalFormatSymbols | 3 |
java.lang.Character$Subset | 3 |
java.util.Optional | 3 |
java.security.Timestamp | 3 |
java.text.ParsePosition | 3 |
jdk.internal.module.ModuleReferenceImpl | 4 |
java.lang.module.ModuleReference | 1 |
java.lang.invoke.StringConcatFactory$Key | 2 |
jdk.internal.org.objectweb.asm.Type | 5 |
java.lang.reflect.Constructor | 4 |
java.lang.invoke.LambdaForm$Name | 3 |
javax.security.auth.Subject | 3 |
sun.nio.fs.UnixFileStore | 3 |
java.security.Provider$ServiceKey | 2 |
java.util.logging.Level | 3 |
java.lang.StackTraceElement | 3 |
java.lang.invoke.ClassSpecializer$SpeciesData | 3 |
sun.util.locale.BaseLocale | 3 |
java.security.BasicPermission | 2 |
java.time.ZoneId | 3 |
java.security.AllPermission | 2 |
java.lang.reflect.Parameter | 3 |
java.util.OptionalDouble | 3 |
jdk.internal.module.ServicesCatalog$ServiceProvider | 2 |
jdk.internal.org.objectweb.asm.Handle | 3 |
java.text.AttributedCharacterIterator$Attribute | 3 |
java.lang.invoke.LambdaFormEditor$Transform | 3 |
java.util.ResourceBundle$CacheKey | 3 |
java.lang.invoke.MethodType | 3 |
java.security.CodeSigner | 3 |
com.google.protobuf.CodedOutputStream | 80 |
com.google.protobuf.Utf8$UnpairedSurrogateException | 1 |
com.google.protobuf.WireFormat$FieldType$4 | 1 |
com.google.protobuf.WireFormat$FieldType$1 | 1 |
com.google.protobuf.WireFormat$FieldType$3 | 1 |
com.google.protobuf.WireFormat$FieldType$2 | 1 |
com.google.protobuf.MapEntryLite | 6 |
com.google.protobuf.MessageReflection | 11 |
com.google.protobuf.DynamicMessage$Builder | 23 |
com.google.protobuf.GeneratedMessageLite$ExtendableBuilder | 1 |
com.google.protobuf.UninitializedMessageException | 4 |
javax.crypto.CryptoPermission | 3 |
java.util.OptionalInt | 3 |
sun.util.calendar.Era | 3 |
java.net.InetAddress | 3 |
java.util.zip.ZipFile$Source$Key | 2 |
java.security.AccessControlContext | 2 |
java.time.temporal.ValueRange | 3 |
java.text.MessageFormat | 3 |
java.lang.invoke.StringConcatFactory$Recipe | 2 |
java.util.OptionalLong | 3 |
java.util.logging.LogManager$CloseOnReset | 2 |
jdk.internal.loader.AbstractClassLoaderValue$Sub | 3 |
java.lang.module.ResolvedModule | 3 |
java.lang.ProcessBuilder$Redirect | 2 |
java.lang.invoke.LambdaForm | 3 |
jdk.internal.misc.Signal | 3 |
java.time.Period | 3 |
java.lang.reflect.Field | 6 |
jdk.internal.module.ModuleHashes | 3 |
java.net.InterfaceAddress | 3 |
sun.util.locale.BaseLocale$Key | 2 |
java.time.Clock | 2 |
com.google.protobuf.TextFormatParseLocation | 5 |
com.google.protobuf.MessageSchema | 80 |
com.google.protobuf.SchemaUtil | 57 |
sun.util.locale.LocaleExtensions | 3 |
java.security.cert.CertPath | 3 |
java.time.zone.ZoneRules | 3 |
java.net.Inet4Address | 2 |
sun.nio.ch.FileKey | 2 |
java.lang.Thread$WeakClassKey | 2 |
java.util.Locale | 5 |
java.lang.invoke.LambdaForm$NamedFunction | 3 |
java.net.URL | 3 |
com.google.protobuf.UnknownFieldSetSchema | 31 |
com.google.protobuf.UnknownFieldSetLiteSchema | 31 |
com.google.protobuf.ExtensionSchemaFull | 11 |
com.google.protobuf.ExtensionSchemaLite | 10 |
com.google.protobuf.MessageSetSchema | 15 |
com.google.protobuf.UnknownFieldSetLiteSchema:com.google.protobuf.UnknownFieldSetSchema | 1 |
com.google.protobuf.Protobuf | 6 |
com.google.protobuf.ManifestSchemaFactory | 4 |
com.google.protobuf.ManifestSchemaFactory$CompositeMessageInfoFactory | 2 |
com.google.protobuf.DescriptorMessageInfoFactory | 24 |
com.google.protobuf.GeneratedMessageInfoFactory | 2 |
com.google.protobuf.ManifestSchemaFactory$1 | 2 |
jdk.internal.reflect.Reflection | 4 |
java.lang.AbstractStringBuilder:java.lang.StringBuilder | 1 |
com.google.protobuf.StructuralMessageInfo | 6 |
com.google.protobuf.StructuralMessageInfo$Builder | 7 |
java.lang.reflect.Array | 1 |
jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction | 2 |
java.security.AccessController | 1 |
jdk.internal.reflect.ReflectionFactory | 5 |
java.lang.reflect.Modifier | 2 |
java.lang.NoSuchMethodException | 1 |
java.util.StringJoiner | 3 |
com.google.protobuf.DescriptorMessageInfoFactory$OneofState | 4 |
com.google.protobuf.Extension | 1 |
com.google.protobuf.ExtensionLite | 1 |
com.google.protobuf.GeneratedMessage$GeneratedExtension | 8 |
com.google.protobuf.GeneratedMessage$CachedDescriptorRetriever | 1 |
com.google.protobuf.GeneratedMessage$1 | 1 |
com.google.protobuf.GeneratedMessage$GeneratedExtension$1 | 1 |
java.security.Provider:java.util.AbstractMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.LinkedHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes | 1 |
java.util.Iterator | 1 |
com.google.protobuf.DescriptorMessageInfoFactory$1 | 2 |
java.lang.CharacterData | 1 |
com.google.protobuf.OneofInfo | 3 |
java.lang.NoSuchFieldException | 1 |
com.google.protobuf.FieldType | 5 |
java.util.regex.PatternSyntaxException | 1 |
java.nio.file.FileSystemException | 1 |
java.nio.file.InvalidPathException | 1 |
java.io.InvalidClassException | 1 |
java.net.URISyntaxException | 1 |
java.security.PrivilegedActionException | 1 |
java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList | 1 |
com.google.protobuf.DescriptorMessageInfoFactory$2 | 2 |
com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer | 3 |
com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer$Node | 1 |
java.util.Stack | 2 |
com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer$StronglyConnectedComponent | 2 |
com.google.protobuf.DynamicMessage:com.google.protobuf.MapEntry | 1 |
com.google.protobuf.RawMessageInfo | 5 |
com.google.protobuf.ExtensionSchemaFull:com.google.protobuf.ExtensionSchemaLite | 1 |
com.google.protobuf.ExtensionSchemas | 2 |
com.google.protobuf.RawMessageInfo:com.google.protobuf.StructuralMessageInfo | 1 |
com.google.protobuf.FieldType$Collection | 1 |
com.google.protobuf.NewInstanceSchemas | 2 |
com.google.protobuf.ListFieldSchemas | 2 |
com.google.protobuf.MapFieldSchemas | 2 |
com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor | 4 |
java.lang.ref.ReferenceQueue | 2 |
com.google.protobuf.Descriptors$EnumDescriptor$UnknownEnumValueReference | 3 |
jdk.internal.ref.CleanerImpl$WeakCleanableRef | 1 |
java.lang.ref.Reference | 2 |
java.lang.ref.WeakReference | 1 |
com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor$ReflectionInvoker | 10 |
com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedEnumFieldAccessor | 6 |
com.google.protobuf.DynamicMessage:com.google.protobuf.GeneratedMessage | 1 |
com.google.protobuf.MessageLite | 2 |
com.google.protobuf.ByteString$CodedBuilder | 4 |
com.google.protobuf.CodedOutputStream$ArrayEncoder | 29 |
com.google.protobuf.ByteOutput | 1 |
com.google.protobuf.CodedOutputStream$OutOfSpaceException | 3 |
com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder | 31 |
com.google.protobuf.CodedOutputStream$OutputStreamEncoder | 30 |
java.io.OutputStream | 1 |
java.io.BufferedOutputStream | 2 |
java.io.OutputStream$1 | 2 |
java.io.DataOutputStream | 2 |
java.io.PrintStream | 3 |
java.io.ObjectOutputStream$BlockDataOutputStream | 2 |
com.google.protobuf.ByteString$Output | 5 |
java.io.FilterOutputStream | 2 |
java.lang.ProcessBuilder$NullOutputStream | 1 |
java.io.FileOutputStream | 2 |
java.io.ObjectOutputStream | 2 |
com.google.protobuf.CodedOutputStream$AbstractBufferedEncoder | 8 |
com.google.protobuf.CodedOutputStream$ByteOutputEncoder | 30 |
com.google.protobuf.BinaryWriter$UnsafeDirectWriter | 54 |
com.google.protobuf.BinaryWriter | 57 |
com.google.protobuf.BufferAllocator$1 | 2 |
com.google.protobuf.AllocatedBuffer | 5 |
com.google.protobuf.AllocatedBuffer$1 | 9 |
com.google.protobuf.AllocatedBuffer$2 | 9 |
com.google.protobuf.BinaryWriter$SafeDirectWriter | 54 |
com.google.protobuf.BinaryWriter$SafeHeapWriter | 53 |
com.google.protobuf.BinaryWriter$UnsafeHeapWriter | 54 |
com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder | 30 |
com.google.protobuf.GeneratedMessage$ExtendableMessage$NoOpExtensionSerializer | 2 |
com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter | 3 |
com.google.protobuf.CodedOutputStreamWriter | 81 |
com.google.protobuf.AbstractMessage:com.google.protobuf.GeneratedMessageLite | 1 |
com.google.protobuf.MapFieldSchemaLite | 10 |
com.google.protobuf.MapFieldSchemaFull | 10 |
com.google.protobuf.ByteString$CodedBuilder:com.google.protobuf.MessageLite | 1 |
com.google.protobuf.GeneratedMessageLite$ExtendableMessage | 3 |
com.google.protobuf.ExtensionRegistry$DescriptorIntPair:com.google.protobuf.ExtensionRegistryLite$ObjectIntPair:java.io.FilePermission:java.lang.Character$Subset:java.lang.Enum:java.lang.Object:java.lang.ProcessBuilder$Redirect:java.lang.ProcessHandleImpl:java.lang.Runtime$Version:java.lang.StackTraceElement:java.lang.Thread$WeakClassKey:java.lang.invoke.ClassSpecializer$SpeciesData:java.lang.invoke.LambdaForm:java.lang.invoke.LambdaForm$Name:java.lang.invoke.LambdaForm$NamedFunction:java.lang.invoke.LambdaFormEditor$Transform:java.lang.invoke.MemberName:java.lang.invoke.MethodType:java.lang.invoke.StringConcatFactory$Key:java.lang.invoke.StringConcatFactory$Recipe:java.lang.invoke.StringConcatFactory$RecipeElement:java.lang.module.ModuleDescriptor:java.lang.module.ModuleDescriptor$Exports:java.lang.module.ModuleDescriptor$Opens:java.lang.module.ModuleDescriptor$Provides:java.lang.module.ModuleDescriptor$Requires:java.lang.module.ModuleDescriptor$Version:java.lang.module.ResolvedModule:java.lang.reflect.Constructor:java.lang.reflect.Field:java.lang.reflect.Method:java.lang.reflect.Parameter:java.math.BigDecimal:java.math.BigInteger:java.math.MathContext:java.net.HttpCookie:java.net.Inet4Address:java.net.InetAddress:java.net.InterfaceAddress:java.net.NetworkInterface:java.net.Proxy:java.net.SocketPermission:java.net.URI:java.net.URL:java.nio.ByteBuffer:java.nio.CharBuffer:java.nio.DoubleBuffer:java.nio.FloatBuffer:java.nio.IntBuffer:java.nio.LongBuffer:java.nio.ShortBuffer:java.nio.charset.Charset:java.nio.file.attribute.FileTime:java.security.AccessControlContext:java.security.AllPermission:java.security.BasicPermission:java.security.CodeSigner:java.security.CodeSource:java.security.Provider$ServiceKey:java.security.Timestamp:java.security.cert.CertPath:java.security.cert.Certificate:java.text.AttributedCharacterIterator$Attribute:java.text.Collator:java.text.DateFormat:java.text.DateFormatSymbols:java.text.DecimalFormatSymbols:java.text.FieldPosition:java.text.MessageFormat:java.text.NumberFormat:java.text.ParsePosition:java.time.Clock:java.time.Duration:java.time.Instant:java.time.LocalDate:java.time.LocalDateTime:java.time.LocalTime:java.time.OffsetDateTime:java.time.OffsetTime:java.time.Period:java.time.ZoneId:java.time.ZoneOffset:java.time.ZonedDateTime:java.time.chrono.AbstractChronology:java.time.format.DecimalStyle:java.time.temporal.ValueRange:java.time.zone.ZoneOffsetTransition:java.time.zone.ZoneOffsetTransitionRule:java.time.zone.ZoneRules:java.util.AbstractList:java.util.AbstractMap:java.util.AbstractMap$SimpleImmutableEntry:java.util.AbstractSet:java.util.ArrayList:java.util.Calendar:java.util.Date:java.util.HashMap$Node:java.util.Hashtable:java.util.Hashtable$Entry:java.util.IdentityHashMap:java.util.Locale:java.util.Optional:java.util.OptionalDouble:java.util.OptionalInt:java.util.OptionalLong:java.util.Properties:java.util.PropertyPermission:java.util.ResourceBundle$CacheKey:java.util.TreeMap$Entry:java.util.Vector:java.util.WeakHashMap$Entry:java.util.concurrent.ConcurrentHashMap:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.concurrent.ConcurrentHashMap$Node:java.util.concurrent.CopyOnWriteArrayList:java.util.jar.Attributes:java.util.jar.Attributes$Name:java.util.jar.Manifest:java.util.logging.Level:java.util.logging.LogManager$CloseOnReset:java.util.zip.ZipFile$Source$Key:javax.crypto.CryptoPermission:javax.security.auth.Subject:jdk.internal.org.objectweb.asm.Type:sun.nio.ch.FileKey:sun.nio.fs.UnixFileStore:sun.nio.fs.UnixPath:sun.util.calendar.CalendarDate:sun.util.calendar.Era:sun.util.locale.BaseLocale:sun.util.locale.BaseLocale$Key:sun.util.locale.LocaleExtensions | 1 |
com.google.protobuf.SmallSortedMap$Entry:java.util.AbstractMap:java.util.AbstractMap$SimpleImmutableEntry:java.util.HashMap:java.util.HashMap$Node:java.util.Hashtable:java.util.Hashtable$Entry:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.TreeMap$Entry:java.util.WeakHashMap:java.util.WeakHashMap$Entry:java.util.concurrent.ConcurrentHashMap:java.util.concurrent.ConcurrentHashMap$Node:java.util.jar.Attributes | 1 |
com.google.protobuf.ExtensionRegistry$DescriptorIntPair:com.google.protobuf.ExtensionRegistryLite$ObjectIntPair:java.io.FilePermission:java.lang.Character$Subset:java.lang.Enum:java.lang.Object:java.lang.ProcessBuilder$Redirect:java.lang.ProcessHandleImpl:java.lang.Runtime$Version:java.lang.StackTraceElement:java.lang.Thread$WeakClassKey:java.lang.invoke.ClassSpecializer$SpeciesData:java.lang.invoke.LambdaForm:java.lang.invoke.LambdaForm$Name:java.lang.invoke.LambdaForm$NamedFunction:java.lang.invoke.LambdaFormEditor$Transform:java.lang.invoke.MemberName:java.lang.invoke.MethodType:java.lang.invoke.StringConcatFactory$Key:java.lang.invoke.StringConcatFactory$Recipe:java.lang.invoke.StringConcatFactory$RecipeElement:java.lang.module.ModuleDescriptor:java.lang.module.ModuleDescriptor$Exports:java.lang.module.ModuleDescriptor$Opens:java.lang.module.ModuleDescriptor$Provides:java.lang.module.ModuleDescriptor$Requires:java.lang.module.ModuleDescriptor$Version:java.lang.module.ResolvedModule:java.lang.reflect.Constructor:java.lang.reflect.Field:java.lang.reflect.Method:java.lang.reflect.Parameter:java.math.BigDecimal:java.math.BigInteger:java.math.MathContext:java.net.HttpCookie:java.net.Inet4Address:java.net.InetAddress:java.net.InterfaceAddress:java.net.NetworkInterface:java.net.Proxy:java.net.SocketPermission:java.net.URI:java.net.URL:java.nio.ByteBuffer:java.nio.CharBuffer:java.nio.DoubleBuffer:java.nio.FloatBuffer:java.nio.IntBuffer:java.nio.LongBuffer:java.nio.ShortBuffer:java.nio.charset.Charset:java.nio.file.attribute.FileTime:java.security.AccessControlContext:java.security.AllPermission:java.security.BasicPermission:java.security.CodeSigner:java.security.CodeSource:java.security.Provider$ServiceKey:java.security.Timestamp:java.security.cert.CertPath:java.security.cert.Certificate:java.text.AttributedCharacterIterator$Attribute:java.text.Collator:java.text.DateFormat:java.text.DateFormatSymbols:java.text.DecimalFormatSymbols:java.text.FieldPosition:java.text.MessageFormat:java.text.NumberFormat:java.text.ParsePosition:java.time.Clock:java.time.Duration:java.time.Instant:java.time.LocalDate:java.time.LocalDateTime:java.time.LocalTime:java.time.OffsetDateTime:java.time.OffsetTime:java.time.Period:java.time.ZoneId:java.time.ZoneOffset:java.time.ZonedDateTime:java.time.chrono.AbstractChronology:java.time.format.DecimalStyle:java.time.temporal.ValueRange:java.time.zone.ZoneOffsetTransition:java.time.zone.ZoneOffsetTransitionRule:java.time.zone.ZoneRules:java.util.AbstractList:java.util.AbstractMap:java.util.AbstractMap$SimpleImmutableEntry:java.util.AbstractSequentialList:java.util.AbstractSet:java.util.ArrayList:java.util.Calendar:java.util.Date:java.util.HashMap$Node:java.util.Hashtable:java.util.Hashtable$Entry:java.util.IdentityHashMap:java.util.LinkedList:java.util.Locale:java.util.Optional:java.util.OptionalDouble:java.util.OptionalInt:java.util.OptionalLong:java.util.Properties:java.util.PropertyPermission:java.util.ResourceBundle$CacheKey:java.util.TreeMap$Entry:java.util.Vector:java.util.WeakHashMap$Entry:java.util.concurrent.ConcurrentHashMap:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.concurrent.ConcurrentHashMap$Node:java.util.concurrent.CopyOnWriteArrayList:java.util.jar.Attributes:java.util.jar.Attributes$Name:java.util.jar.Manifest:java.util.logging.Level:java.util.logging.LogManager$CloseOnReset:java.util.zip.ZipFile$Source$Key:javax.crypto.CryptoPermission:javax.security.auth.Subject:jdk.internal.org.objectweb.asm.Type:sun.nio.ch.FileKey:sun.nio.fs.UnixFileStore:sun.nio.fs.UnixPath:sun.util.calendar.CalendarDate:sun.util.calendar.Era:sun.util.locale.BaseLocale:sun.util.locale.BaseLocale$Key:sun.util.locale.LocaleExtensions | 1 |
com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularStringFieldAccessor | 3 |
com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedMessageFieldAccessor | 4 |
com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularMessageFieldAccessor | 5 |
java.util.TimeZone | 1 |
java.text.BreakIterator | 1 |
java.security.MessageDigest | 2 |
java.security.MessageDigestSpi | 1 |
java.util.zip.ZipEntry | 3 |
java.lang.PublicMethods$MethodList | 3 |
com.google.protobuf.Descriptors$DescriptorPool | 4 |
com.google.protobuf.Descriptors$DescriptorValidationException | 4 |
com.google.protobuf.ExtensionRegistryLite | 4 |
com.google.protobuf.ExtensionRegistry$ExtensionInfo | 2 |
com.google.protobuf.TextFormat$Printer | 23 |
java.io.OutputStreamWriter | 3 |
java.io.Writer | 2 |
java.io.PrintWriter | 5 |
sun.nio.cs.StreamEncoder | 2 |
java.io.BufferedWriter | 5 |
java.io.StringWriter | 4 |
java.io.OutputStreamWriter:java.io.StringWriter:sun.nio.cs.StreamEncoder | 1 |
java.lang.ThreadLocal | 2 |
jdk.internal.misc.TerminatingThreadLocal | 2 |
java.lang.ThreadLocal:java.util.AbstractCollection:java.util.AbstractList:java.util.AbstractQueue:java.util.ArrayDeque:java.util.ArrayList:java.util.HashSet:java.util.LinkedList:java.util.Vector:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.concurrent.ConcurrentHashMap$ValuesView:java.util.concurrent.CopyOnWriteArrayList | 1 |
com.google.protobuf.TextFormat$TextGenerator | 6 |
com.google.protobuf.TypeRegistry | 3 |
java.util.regex.Pattern | 3 |
com.google.protobuf.Utf8$DecodeUtil | 18 |
com.google.protobuf.ListValue$1 | 1 |
foo.TestFull$TestMessRequiredFixed32$1 | 1 |
java.io.InvalidClassException:java.lang.Throwable:java.nio.file.FileSystemException | 1 |
com.google.protobuf.Value$1 | 1 |
foo.TestFull$TestMessRequiredDouble$1 | 1 |
foo.TestFull$DefaultOptionalValues$1 | 1 |
com.google.protobuf.EnumValue$1 | 1 |
com.google.protobuf.DescriptorProtos$FieldDescriptorProto$1 | 1 |
foo.TestFull$TestMessRequiredUInt64$1 | 1 |
com.google.protobuf.SourceContext$1 | 1 |
foo.TestFull$TestFieldNo16$1 | 1 |
foo.TestFull$SubMess$1 | 1 |
com.google.protobuf.Option$1 | 1 |
foo.TestFull$LowerCase$1 | 1 |
foo.TestFull$TestMessRequiredSInt64$1 | 1 |
foo.TestFull$TestMessOneof$1 | 1 |
com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$1 | 1 |
com.google.protobuf.Duration$1 | 1 |
com.google.protobuf.BytesValue$1 | 1 |
com.google.protobuf.compiler.PluginProtos$Version$1 | 1 |
com.google.protobuf.DescriptorProtos$MethodDescriptorProto$1 | 1 |
com.google.protobuf.DescriptorProtos$FileDescriptorProto$1 | 1 |
com.google.protobuf.StringValue$1 | 1 |
com.google.protobuf.DescriptorProtos$FieldOptions$EditionDefault$1 | 1 |
foo.TestFull$TestMessRequiredSFixed32$1 | 1 |
foo.TestFull$TestMessSubMess$1 | 1 |
foo.TestFull$TestMess$3 | 1 |
foo.TestFull$EmptyMess$1 | 1 |
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$1 | 1 |
com.google.protobuf.DescriptorProtos$EnumDescriptorProto$1 | 1 |
foo.TestFull$TestMessRequiredSFixed64$1 | 1 |
com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$1 | 1 |
foo.TestFull$TestMessRequiredSInt32$1 | 1 |
com.google.protobuf.DescriptorProtos$FileDescriptorSet$1 | 1 |
foo.TestFull$TestMessRequiredUInt32$1 | 1 |
foo.TestFull$TestMessRequiredEnumSmall$1 | 1 |
foo.TestFull$TestMessRequiredString$1 | 1 |
com.google.protobuf.DescriptorProtos$ServiceOptions$1 | 1 |
com.google.protobuf.MessageReflection$BuilderAdapter | 14 |
com.google.protobuf.MessageReflection$ExtensionAdapter | 11 |
com.google.protobuf.MessageReflection$ExtensionBuilderAdapter | 12 |
com.google.protobuf.WireFormat$Utf8Validation$1 | 1 |
com.google.protobuf.WireFormat$Utf8Validation$2 | 1 |
com.google.protobuf.WireFormat$Utf8Validation$3 | 1 |
com.google.protobuf.CodedInputStreamReader | 57 |
com.google.protobuf.BinaryReader$SafeHeapReader | 68 |
com.google.protobuf.GeneratedMessageLite$GeneratedExtension | 4 |
com.google.protobuf.NewInstanceSchemaFull | 1 |
com.google.protobuf.NewInstanceSchemaLite | 1 |
com.google.protobuf.ListFieldSchemaLite | 4 |
com.google.protobuf.AbstractProtobufList: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.ListFieldSchemaFull | 5 |
java.util.AbstractCollection:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList | 1 |
com.google.protobuf.AbstractProtobufList:java.lang.Class | 1 |
com.google.protobuf.BinaryReader | 4 |
com.google.protobuf.CodedInputStream$ArrayDecoder:com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder:com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder | 1 |
com.google.protobuf.UnknownFieldSchema | 2 |
com.google.protobuf.BinaryReader$SafeHeapReader:com.google.protobuf.CodedInputStreamReader | 1 |
java.lang.reflect.UndeclaredThrowableException | 1 |
java.io.UncheckedIOException | 1 |
com.google.protobuf.DescriptorProtos$OneofOptions$1 | 1 |
com.google.protobuf.DoubleValue$1 | 1 |
com.google.protobuf.DescriptorProtos$MessageOptions$1 | 1 |
com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$1 | 1 |
com.google.protobuf.FloatValue$1 | 1 |
com.google.protobuf.Empty$1 | 1 |
com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$1 | 1 |
foo.TestFull$TestFieldNo262144$1 | 1 |
com.google.protobuf.FieldMask$1 | 1 |
com.google.protobuf.Int64Value$1 | 1 |
foo.TestFull$SubMess$SubSubMess$1 | 1 |
com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser | 2 |
com.google.protobuf.MapEntry$Metadata$1 | 1 |
com.google.protobuf.GeneratedMessageLite$Builder:java.lang.Enum | 1 |
foo.TestFull$TestFieldNo2048$1 | 1 |
com.google.protobuf.UInt64Value$1 | 1 |
foo.TestFull$TestFieldNo262143$1 | 1 |
com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$1 | 1 |
com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$1 | 1 |
foo.TestFull$TestFieldNo33554432$1 | 1 |
com.google.protobuf.UInt32Value$1 | 1 |
com.google.protobuf.Type$1 | 1 |
foo.TestFull$TestMessRequiredFixed64$1 | 1 |
foo.TestFull$TestMessageCheck$1 | 1 |
com.google.protobuf.Enum$1 | 1 |
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$1 | 1 |
foo.TestFull$TestFieldNo33554431$1 | 1 |
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$1 | 1 |
foo.TestFull$TestMessRequiredFloat$1 | 1 |
com.google.protobuf.Any$1 | 1 |
com.google.protobuf.UnknownFieldSet$Parser | 1 |
com.google.protobuf.JavaFeaturesProto$JavaFeatures$1 | 1 |
foo.TestFull$AllocValues$1 | 1 |
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$1 | 1 |
com.google.protobuf.Struct$1 | 1 |
com.google.protobuf.DiscardUnknownFieldsParser$1 | 1 |
foo.TestFull$TestMessRequiredBytes$1 | 1 |
foo.TestFull$TestMessRequiredInt32$1 | 1 |
com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$1 | 1 |
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$1 | 1 |
foo.TestFull$TestMessRequiredBool$1 | 1 |
foo.TestFull$TestFieldNo15$1 | 1 |
com.google.protobuf.DescriptorProtos$FieldOptions$2 | 1 |
foo.TestFull$TestMessRequiredEnum$1 | 1 |
com.google.protobuf.DescriptorProtos$SourceCodeInfo$1 | 1 |
com.google.protobuf.DescriptorProtos$FeatureSetDefaults$FeatureSetEditionDefault$1 | 1 |
foo.TestFull$DefaultRequiredValues$1 | 1 |
com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$1 | 1 |
foo.TestFull$TestMessOptional$1 | 1 |
com.google.protobuf.DescriptorProtos$UninterpretedOption$1 | 1 |
foo.TestFull$TestMessageCheck$SubMessage$1 | 1 |
foo.TestFull$TestRequiredFieldsBitmap$1 | 1 |
foo.TestFull$TestMessRequiredInt64$1 | 1 |
com.google.protobuf.DescriptorProtos$MethodOptions$1 | 1 |
com.google.protobuf.DescriptorProtos$DescriptorProto$1 | 1 |
foo.TestFull$TestFieldFlags$1 | 1 |
com.google.protobuf.DescriptorProtos$FeatureSetDefaults$1 | 1 |
com.google.protobuf.Int32Value$1 | 1 |
com.google.protobuf.Method$1 | 1 |
foo.TestFull$TestMessPacked$3 | 1 |
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$1 | 1 |
foo.TestFull$TestFieldNo2047$1 | 1 |
com.google.protobuf.DescriptorProtos$FileOptions$1 | 1 |
com.google.protobuf.BoolValue$1 | 1 |
com.google.protobuf.DescriptorProtos$EnumOptions$1 | 1 |
com.google.protobuf.DescriptorProtos$FeatureSet$1 | 1 |
com.google.protobuf.DescriptorProtos$OneofDescriptorProto$1 | 1 |
com.google.protobuf.Field$1 | 1 |
com.google.protobuf.Api$1 | 1 |
com.google.protobuf.DescriptorProtos$EnumValueOptions$1 | 1 |
foo.TestFull$TestMessRequiredMessage$1 | 1 |
com.google.protobuf.DescriptorProtos$FieldOptions$FeatureSupport$1 | 1 |
com.google.protobuf.Mixin$1 | 1 |
com.google.protobuf.CodedInputStream:com.google.protobuf.Parser | 1 |
com.google.protobuf.Parser | 1 |
jdk.internal.math.FloatingDecimal | 6 |
jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer | 8 |
jdk.internal.math.FDBigInteger | 26 |
jdk.internal.math.FloatingDecimal$ExceptionalBinaryToASCIIBuffer | 1 |
com.google.protobuf.TextFormatEscaper | 5 |
com.google.protobuf.TextFormatEscaper$1 | 3 |
com.google.protobuf.TextFormatEscaper$2 | 2 |
java.util.concurrent.atomic.AtomicBoolean | 1 |
java.io.ObjectOutputStream$DebugTraceInfoStack | 1 |
java.net.Socket | 1 |
java.util.concurrent.CompletableFuture | 1 |
java.lang.invoke.MethodHandles$Lookup | 1 |
java.lang.ProcessBuilder$Redirect$1 | 1 |
com.google.protobuf.DebugFormat$LazyDebugOutput | 1 |
com.google.protobuf.DebugFormat | 2 |
java.time.format.Parsed | 1 |
java.net.ServerSocket | 1 |
java.util.DoubleSummaryStatistics | 1 |
java.lang.invoke.MethodHandleImpl$LoopClauses | 1 |
java.time.format.DateTimeParseContext | 1 |
java.nio.channels.FileChannel$MapMode | 1 |
java.lang.StackFrameInfo | 1 |
sun.reflect.annotation.TypeAnnotation$TypeAnnotationTargetInfo | 1 |
jdk.internal.jmod.JmodFile$Entry | 1 |
jdk.internal.jmod.JmodFile$Section | 1 |
com.google.protobuf.BooleanArrayList:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.GeneratedMessageLite:com.google.protobuf.IntArrayList:com.google.protobuf.LazyFieldLite:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList:java.io.FilePermission:java.lang.Character$Subset:java.lang.Object:java.lang.Package:java.lang.ProcessBuilder$Redirect:java.lang.ProcessHandleImpl:java.lang.Runtime$Version:java.lang.StackTraceElement:java.lang.Thread$WeakClassKey:java.lang.invoke.ClassSpecializer$SpeciesData:java.lang.invoke.LambdaForm:java.lang.invoke.LambdaForm$Name:java.lang.invoke.LambdaForm$NamedFunction:java.lang.invoke.LambdaFormEditor$Transform:java.lang.invoke.MemberName:java.lang.invoke.MethodType:java.lang.invoke.StringConcatFactory$Key:java.lang.invoke.StringConcatFactory$Recipe:java.lang.invoke.StringConcatFactory$RecipeElement:java.lang.module.ModuleDescriptor:java.lang.module.ModuleDescriptor$Exports:java.lang.module.ModuleDescriptor$Opens:java.lang.module.ModuleDescriptor$Provides:java.lang.module.ModuleDescriptor$Requires:java.lang.module.ModuleDescriptor$Version:java.lang.module.ResolvedModule:java.lang.reflect.Constructor:java.lang.reflect.Field:java.lang.reflect.Method:java.lang.reflect.Parameter:java.math.BigDecimal:java.math.BigInteger:java.math.MathContext:java.net.HttpCookie:java.net.Inet4Address:java.net.InetAddress:java.net.InterfaceAddress:java.net.NetworkInterface:java.net.Proxy:java.net.SocketPermission:java.net.URI:java.net.URL:java.nio.ByteBuffer:java.nio.CharBuffer:java.nio.DoubleBuffer:java.nio.FloatBuffer:java.nio.IntBuffer:java.nio.LongBuffer:java.nio.ShortBuffer:java.nio.charset.Charset:java.nio.file.attribute.FileTime:java.security.AccessControlContext:java.security.AllPermission:java.security.BasicPermission:java.security.CodeSigner:java.security.CodeSource:java.security.Provider$ServiceKey:java.security.Timestamp:java.security.cert.CertPath:java.security.cert.Certificate:java.text.AttributedCharacterIterator$Attribute:java.text.DateFormat:java.text.DateFormatSymbols:java.text.DecimalFormatSymbols:java.text.FieldPosition:java.text.MessageFormat:java.text.NumberFormat:java.text.ParsePosition:java.time.Clock:java.time.Duration:java.time.Instant:java.time.LocalDate:java.time.LocalDateTime:java.time.LocalTime:java.time.OffsetDateTime:java.time.OffsetTime:java.time.Period:java.time.ZoneId:java.time.ZoneOffset:java.time.ZonedDateTime:java.time.chrono.AbstractChronology:java.time.format.DecimalStyle:java.time.temporal.ValueRange:java.time.zone.ZoneOffsetTransition:java.time.zone.ZoneOffsetTransitionRule:java.time.zone.ZoneRules:java.util.AbstractList:java.util.AbstractMap:java.util.AbstractMap$SimpleImmutableEntry:java.util.AbstractSet:java.util.ArrayList:java.util.Calendar:java.util.Date:java.util.HashMap$Node:java.util.Hashtable:java.util.Hashtable$Entry:java.util.IdentityHashMap:java.util.Locale:java.util.Optional:java.util.OptionalDouble:java.util.OptionalInt:java.util.OptionalLong:java.util.Properties:java.util.PropertyPermission:java.util.ResourceBundle$CacheKey:java.util.TreeMap$Entry:java.util.Vector:java.util.WeakHashMap$Entry:java.util.concurrent.ConcurrentHashMap:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.concurrent.ConcurrentHashMap$Node:java.util.concurrent.CopyOnWriteArrayList:java.util.jar.Attributes:java.util.jar.Attributes$Name:java.util.jar.Manifest:java.util.logging.Level:java.util.logging.LogManager$CloseOnReset:java.util.zip.ZipEntry:java.util.zip.ZipFile$Source$Key:javax.crypto.CryptoPermission:javax.security.auth.Subject:jdk.internal.misc.Signal:jdk.internal.org.objectweb.asm.Type:sun.nio.ch.FileKey:sun.nio.fs.UnixFileStore:sun.nio.fs.UnixPath:sun.util.calendar.CalendarDate:sun.util.calendar.Era:sun.util.locale.BaseLocale:sun.util.locale.BaseLocale$Key:sun.util.locale.LocaleExtensions | 1 |
java.lang.Package | 2 |
com.google.protobuf.GeneratedMessageLite:java.lang.Object | 1 |
java.net.SocketImpl | 1 |
java.lang.ProcessBuilder$Redirect$5 | 1 |
java.util.concurrent.ThreadPoolExecutor | 1 |
java.security.SecureRandom | 1 |
java.lang.invoke.Invokers | 1 |
java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock | 1 |
java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock | 1 |
java.lang.ProcessBuilder$Redirect$6 | 1 |
java.lang.ThreadGroup | 2 |
java.time.format.DateTimeFormatter | 1 |
java.time.format.DateTimeFormatterBuilder$CompositePrinterParser | 1 |
jdk.internal.perf.PerfCounter | 2 |
sun.security.util.JarConstraintsParameters | 1 |
java.math.MutableBigInteger | 1 |
java.net.URLConnection | 1 |
java.lang.ProcessBuilder$RedirectPipeImpl | 1 |
java.lang.Module | 1 |
java.time.format.DateTimeFormatterBuilder$NumberPrinterParser | 1 |
sun.security.util.LazyCodeSourcePermissionCollection | 1 |
java.lang.invoke.SerializedLambda | 1 |
java.lang.invoke.MethodHandle | 1 |
java.lang.ProcessBuilder$Redirect$2 | 1 |
java.lang.ModuleLayer | 1 |
java.security.SecureRandomSpi | 1 |
sun.reflect.annotation.AnnotationType | 1 |
sun.util.locale.Extension | 1 |
java.util.concurrent.locks.ReentrantLock | 1 |
jdk.internal.org.objectweb.asm.TypePath | 4 |
sun.reflect.annotation.TypeAnnotation | 1 |
java.util.regex.Matcher | 1 |
java.util.concurrent.locks.AbstractQueuedSynchronizer | 1 |
java.time.format.DateTimePrintContext | 1 |
java.time.temporal.ChronoUnit | 1 |
com.google.protobuf.MessageLiteToString | 6 |
java.lang.reflect.AccessibleObject | 1 |
java.security.Provider$Service | 1 |
sun.net.www.MessageHeader | 1 |
java.security.AlgorithmParameters | 1 |
java.lang.module.Configuration | 1 |
java.lang.ProcessBuilder$Redirect$4 | 1 |
java.time.temporal.ChronoField | 1 |
java.security.ProtectionDomain | 1 |
java.util.concurrent.ForkJoinPool | 1 |
java.util.Currency | 1 |
java.util.LongSummaryStatistics | 1 |
java.util.concurrent.atomic.AtomicLong | 1 |
java.util.concurrent.locks.ReentrantReadWriteLock | 1 |
jdk.internal.module.ModuleResolution | 1 |
java.nio.charset.CodingErrorAction | 1 |
java.nio.channels.FileLock | 1 |
java.security.PermissionCollection | 1 |
java.io.ObjectStreamClass | 1 |
jdk.internal.org.objectweb.asm.Label | 1 |
java.util.IntSummaryStatistics | 1 |
java.nio.charset.CoderResult | 1 |
jdk.internal.misc.Signal$NativeHandler | 1 |
java.lang.ProcessImpl | 1 |
java.lang.ProcessBuilder$Redirect$3 | 1 |
java.lang.invoke.MethodTypeForm | 1 |
java.security.Permission | 1 |
java.util.Collection | 1 |
jdk.internal.module.ModuleHashes$lambda_toString_1__1 | 2 |
java.util.Map$Entry | 1 |
java.util.concurrent.atomic.AtomicInteger | 1 |
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$FieldOptions$EditionDefault:com.google.protobuf.DescriptorProtos$FieldOptions$FeatureSupport: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.JavaFeaturesProto$JavaFeatures:com.google.protobuf.ListValue:com.google.protobuf.Method:com.google.protobuf.Mixin:com.google.protobuf.Option:com.google.protobuf.SmallSortedMap$Entry: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:java.util.AbstractMap$SimpleImmutableEntry:java.util.HashMap$Node:java.util.Hashtable$Entry:java.util.TreeMap$Entry:java.util.WeakHashMap$Entry:java.util.concurrent.ConcurrentHashMap$Node | 1 |
com.google.protobuf.BooleanArrayList:com.google.protobuf.ByteString$1:com.google.protobuf.DoubleArrayList:com.google.protobuf.FloatArrayList:com.google.protobuf.IntArrayList:com.google.protobuf.LongArrayList:com.google.protobuf.ProtobufArrayList:com.google.protobuf.RopeByteString$1:com.google.protobuf.RopeByteString$PieceIterator:java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList | 1 |
com.google.protobuf.ArrayDecoders$Registers | 1 |
com.google.protobuf.ArrayDecoders | 42 |
com.google.protobuf.ExtensionRegistryFactory | 2 |
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.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'] | 99 | 0 | 486 | 139 | 96 | 6609 | 32 | 11215 | 11215 |
Implementing fuzzers that target the above functions will improve reachability such that it becomes:
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 |
---|
This sections provides heuristics that can be used as input to a fuzz engine when running a given fuzz target. The current focus is on providing input that is usable by libFuzzer.
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['getField(com.google.protobuf.Descriptors$FieldDescriptor)', 'buildImpl(boolean)', 'mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)', 'hashCode()', 'getAllFields()', 'findExtensionByNumber(com.google.protobuf.ExtensionRegistry,com.google.protobuf.Descriptors$Descriptor,int)', 'getStr1()', 'addGroup(com.google.protobuf.UnknownFieldSet)', 'getFixedFeatures()', 'readGroup(int,com.google.protobuf.MessageLite$Builder,com.google.protobuf.ExtensionRegistryLite)']
This section shows analysis of runtime coverage data.
For futher technical details on how this section is generated, please see the Glossary .
Func name | Function total lines | Lines covered at runtime | percentage covered | Reached by fuzzers |
---|---|---|---|---|
[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse) | 32 | 0 | 0.0% | [] |
[com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite) | 35 | 0 | 0.0% | [] |
[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest) | 53 | 0 | 0.0% | [] |
[com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite) | 42 | 0 | 0.0% | [] |
[foo.TestFull$TestMess$Builder].mergeFrom(foo.TestFull$TestMess) | 155 | 1 | 0.645% | [] |
[foo.TestFull$TestRequiredFieldsBitmap$Builder].
|
131 | 0 | 0.0% | |
[foo.TestFull$TestRequiredFieldsBitmap$Builder].
|
131 | 0 | 0.0% | |
[foo.TestFull$TestRequiredFieldsBitmap$Builder].clear() | 136 | 0 | 0.0% | [] |
[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial0(foo.TestFull$TestRequiredFieldsBitmap) | 100 | 0 | 0.0% | [] |
[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial1(foo.TestFull$TestRequiredFieldsBitmap) | 100 | 0 | 0.0% | [] |
[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial2(foo.TestFull$TestRequiredFieldsBitmap) | 100 | 0 | 0.0% | [] |
[foo.TestFull$TestRequiredFieldsBitmap$Builder].buildPartial3(foo.TestFull$TestRequiredFieldsBitmap) | 100 | 0 | 0.0% | [] |
[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(foo.TestFull$TestRequiredFieldsBitmap) | 520 | 0 | 0.0% | [] |
[foo.TestFull$TestRequiredFieldsBitmap$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite) | 402 | 0 | 0.0% | [] |
[foo.TestFull$TestFieldFlags].getSerializedSize() | 44 | 0 | 0.0% | [] |
[foo.TestFull$DefaultOptionalValues].equals(java.lang.Object) | 41 | 0 | 0.0% | [] |
[foo.TestFull$DefaultOptionalValues].hashCode() | 33 | 0 | 0.0% | [] |
[foo.TestFull$AllocValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite) | 32 | 0 | 0.0% | [] |
[foo.TestFull$DefaultRequiredValues].equals(java.lang.Object) | 41 | 0 | 0.0% | [] |
[foo.TestFull$DefaultRequiredValues].hashCode() | 33 | 0 | 0.0% | [] |
[foo.TestFull$TestMessageCheck].getSerializedSize() | 36 | 0 | 0.0% | [] |
[foo.TestFull$TestMessageCheck].equals(java.lang.Object) | 37 | 0 | 0.0% | [] |
[foo.TestFull$TestMessageCheck].hashCode() | 34 | 0 | 0.0% | [] |
[foo.TestFull$TestMessageCheck$Builder].mergeFrom(foo.TestFull$TestMessageCheck) | 53 | 0 | 0.0% | [] |
[foo.TestFull$TestMessPacked$Builder].buildPartial0(foo.TestFull$TestMessPacked) | 41 | 0 | 0.0% | [] |
[foo.TestFull$TestMessPacked$Builder].mergeFrom(foo.TestFull$TestMessPacked) | 122 | 0 | 0.0% | [] |
[foo.TestFull$TestMessPacked$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite) | 207 | 0 | 0.0% | [] |
[foo.TestFull$TestMessPacked].
|
42 | 0 | 0.0% | |
[foo.TestFull$TestMessPacked].
|
57 | 0 | 0.0% | |
[foo.TestFull$TestMessPacked].writeTo(com.google.protobuf.CodedOutputStream) | 78 | 0 | 0.0% | [] |
[foo.TestFull$TestMessPacked].getSerializedSize() | 140 | 0 | 0.0% | [] |
[foo.TestFull$TestMessPacked].equals(java.lang.Object) | 35 | 0 | 0.0% | [] |
[foo.TestFull$TestMessPacked].hashCode() | 52 | 0 | 0.0% | [] |
[foo.TestFull$TestMessOneof$Builder].mergeFrom(foo.TestFull$TestMessOneof) | 45 | 1 | 2.222% | [] |
[foo.TestFull$TestMessOneof].writeTo(com.google.protobuf.CodedOutputStream) | 53 | 0 | 0.0% | [] |
[foo.TestFull$TestMessOneof].getSerializedSize() | 75 | 0 | 0.0% | [] |
[foo.TestFull$TestMessOneof].equals(java.lang.Object) | 51 | 0 | 0.0% | [] |
[foo.TestFull$TestMessOneof].hashCode() | 73 | 0 | 0.0% | [] |
[foo.TestFull$TestMessOptional].writeTo(com.google.protobuf.CodedOutputStream) | 38 | 0 | 0.0% | [] |
[foo.TestFull$TestMessOptional].getSerializedSize() | 59 | 0 | 0.0% | [] |
[foo.TestFull$TestMessOptional].equals(java.lang.Object) | 79 | 0 | 0.0% | [] |
[foo.TestFull$TestMessOptional].hashCode() | 69 | 0 | 0.0% | [] |
[foo.TestFull$DefaultRequiredValues$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite) | 39 | 0 | 0.0% | [] |
[foo.TestFull$TestMess].writeTo(com.google.protobuf.CodedOutputStream) | 38 | 0 | 0.0% | [] |
[foo.TestFull$TestMess].getSerializedSize() | 96 | 0 | 0.0% | [] |
[foo.TestFull$TestMess].equals(java.lang.Object) | 41 | 0 | 0.0% | [] |
[foo.TestFull$TestMess].hashCode() | 61 | 0 | 0.0% | [] |
[foo.TestFull$TestMessOptional$Builder].mergeFrom(foo.TestFull$TestMessOptional) | 42 | 1 | 2.380% | [] |
[foo.TestFull$TestFieldFlags$Builder].mergeFrom(foo.TestFull$TestFieldFlags) | 40 | 0 | 0.0% | [] |
[foo.TestFull$TestRequiredFieldsBitmap].
|
132 | 0 | 0.0% | |
[foo.TestFull$TestRequiredFieldsBitmap].
|
261 | 0 | 0.0% | |
[foo.TestFull$TestRequiredFieldsBitmap].writeTo(com.google.protobuf.CodedOutputStream) | 260 | 0 | 0.0% | [] |
[foo.TestFull$TestRequiredFieldsBitmap].getSerializedSize() | 264 | 0 | 0.0% | [] |
[foo.TestFull$TestRequiredFieldsBitmap].equals(java.lang.Object) | 523 | 0 | 0.0% | [] |
[foo.TestFull$TestRequiredFieldsBitmap].hashCode() | 394 | 0 | 0.0% | [] |
[com.google.protobuf.FieldType].getListParameter(java.lang.Class[],java.lang.reflect.Type) | 34 | 0 | 0.0% | |
[com.google.protobuf.FieldType].
|
58 | 0 | 0.0% | |
[com.google.protobuf.FieldSet].mergeFromField(java.util.Map$Entry) | 33 | 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.DescriptorProtos].
|
83 | 30 | 36.14% | |
[com.google.protobuf.ExtensionSchemaFull].parseExtension(java.lang.Object,com.google.protobuf.Reader,java.lang.Object,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.FieldSet,java.lang.Object,com.google.protobuf.UnknownFieldSchema) | 126 | 0 | 0.0% | [] |
[com.google.protobuf.ExtensionSchemaFull].serializeExtension(com.google.protobuf.Writer,java.util.Map$Entry) | 124 | 0 | 0.0% | [] |
[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.Api) | 70 | 0 | 0.0% | [] |
[com.google.protobuf.Api$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite) | 52 | 0 | 0.0% | [] |
[com.google.protobuf.CodedOutputStream$ByteOutputEncoder].writeStringNoTag(java.lang.String) | 33 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].clear() | 45 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$DescriptorProto$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$DescriptorProto) | 143 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$FieldDescriptorProto) | 36 | 0 | 0.0% | [] |
[com.google.protobuf.GeneratedMessageLite$ExtendableMessage].parseExtension(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.GeneratedMessageLite$GeneratedExtension,int,int) | 64 | 0 | 0.0% | |
[com.google.protobuf.DescriptorProtos$FileOptions$Builder].clear() | 31 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$FileOptions) | 83 | 1 | 1.204% | [] |
[com.google.protobuf.DescriptorProtos$FileOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite) | 89 | 35 | 39.32% | [] |
[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.Enum) | 52 | 0 | 0.0% | [] |
[com.google.protobuf.Enum$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite) | 44 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$ExtensionRangeOptions) | 45 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite) | 43 | 0 | 0.0% | [] |
[com.google.protobuf.BinaryWriter$SafeDirectWriter].writeString(java.lang.String) | 34 | 0 | 0.0% | [] |
[com.google.protobuf.CodedInputStreamReader].readDoubleList(java.util.List) | 36 | 0 | 0.0% | |
[com.google.protobuf.CodedInputStreamReader].readFloatList(java.util.List) | 36 | 0 | 0.0% | |
[com.google.protobuf.CodedInputStreamReader].readUInt64List(java.util.List) | 36 | 0 | 0.0% | |
[com.google.protobuf.CodedInputStreamReader].readInt64List(java.util.List) | 36 | 0 | 0.0% | |
[com.google.protobuf.CodedInputStreamReader].readInt32List(java.util.List) | 36 | 0 | 0.0% | |
[com.google.protobuf.CodedInputStreamReader].readFixed64List(java.util.List) | 36 | 0 | 0.0% | |
[com.google.protobuf.CodedInputStreamReader].readFixed32List(java.util.List) | 36 | 0 | 0.0% | |
[com.google.protobuf.CodedInputStreamReader].readBoolList(java.util.List) | 36 | 0 | 0.0% | |
[com.google.protobuf.CodedInputStreamReader].readUInt32List(java.util.List) | 36 | 0 | 0.0% | |
[com.google.protobuf.CodedInputStreamReader].readEnumList(java.util.List) | 36 | 0 | 0.0% | |
[com.google.protobuf.CodedInputStreamReader].readSFixed32List(java.util.List) | 36 | 0 | 0.0% | |
[com.google.protobuf.CodedInputStreamReader].readSFixed64List(java.util.List) | 36 | 0 | 0.0% | |
[com.google.protobuf.CodedInputStreamReader].readSInt32List(java.util.List) | 36 | 0 | 0.0% | |
[com.google.protobuf.CodedInputStreamReader].readSInt64List(java.util.List) | 36 | 0 | 0.0% | |
[com.google.protobuf.MessageLiteToString].reflectivePrintWithIndent(com.google.protobuf.MessageLite,java.lang.StringBuilder,int) | 66 | 0 | 0.0% | [] |
[com.google.protobuf.MessageLiteToString].printField(java.lang.StringBuilder,int,java.lang.String,java.lang.Object) | 36 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].clear() | 39 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$FileDescriptorProto) | 117 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite) | 98 | 42 | 42.85% | [] |
[com.google.protobuf.Utf8$SafeProcessor].decodeUtf8(byte[],int,int) | 39 | 0 | 0.0% | [] |
[com.google.protobuf.Utf8$SafeProcessor].encodeUtf8(java.lang.String[],byte,int,int) | 34 | 0 | 0.0% | |
[com.google.protobuf.ExtensionSchemaLite].parseExtension(java.lang.Object,com.google.protobuf.Reader,java.lang.Object,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.FieldSet,java.lang.Object,com.google.protobuf.UnknownFieldSchema) | 146 | 0 | 0.0% | [] |
[com.google.protobuf.ExtensionSchemaLite].serializeExtension(com.google.protobuf.Writer,java.util.Map$Entry) | 137 | 0 | 0.0% | [] |
[com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder].readBytes() | 33 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorMessageInfoFactory].convert(java.lang.Class,com.google.protobuf.Descriptors$Descriptor) | 74 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorMessageInfoFactory].getFieldType(com.google.protobuf.Descriptors$FieldDescriptor) | 50 | 0 | 0.0% | [] |
[com.google.protobuf.TextFormat$Printer].printFieldValue(com.google.protobuf.Descriptors$FieldDescriptor,java.lang.Object,com.google.protobuf.TextFormat$TextGenerator) | 37 | 0 | 0.0% | [] |
[com.google.protobuf.TextFormat$Printer].printUnknownFieldValue(int,java.lang.Object,com.google.protobuf.TextFormat$TextGenerator,boolean) | 36 | 0 | 0.0% | [] |
[com.google.protobuf.TextFormat$Parser].mergeField(com.google.protobuf.TextFormat$Tokenizer,com.google.protobuf.ExtensionRegistry,com.google.protobuf.MessageReflection$MergeTarget,com.google.protobuf.TextFormatParseInfoTree$Builder,java.util.List,int) | 66 | 0 | 0.0% | [] |
[com.google.protobuf.TextFormat$Parser].consumeFieldValue(com.google.protobuf.TextFormat$Tokenizer,com.google.protobuf.ExtensionRegistry,com.google.protobuf.MessageReflection$MergeTarget,com.google.protobuf.Descriptors$FieldDescriptor,com.google.protobuf.ExtensionRegistry$ExtensionInfo,com.google.protobuf.TextFormatParseInfoTree$Builder,java.util.List,int) | 76 | 0 | 0.0% | [] |
[com.google.protobuf.TextFormat$Parser].mergeAnyFieldValue(com.google.protobuf.TextFormat$Tokenizer,com.google.protobuf.ExtensionRegistry,com.google.protobuf.MessageReflection$MergeTarget,com.google.protobuf.TextFormatParseInfoTree$Builder,java.util.List,com.google.protobuf.Descriptors$Descriptor,int) | 32 | 0 | 0.0% | [] |
[com.google.protobuf.TextFormatEscaper].escapeBytes(com.google.protobuf.TextFormatEscaper$ByteSequence) | 31 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location) | 35 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite) | 47 | 0 | 0.0% | [] |
[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.Type) | 59 | 0 | 0.0% | [] |
[com.google.protobuf.Type$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite) | 48 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$UninterpretedOption) | 38 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite) | 41 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$FieldOptions].writeTo(com.google.protobuf.CodedOutputStream) | 32 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$FieldOptions].getSerializedSize() | 52 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$FieldOptions].equals(java.lang.Object) | 55 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$FieldOptions].hashCode() | 56 | 0 | 0.0% | [] |
[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.Field) | 48 | 0 | 0.0% | [] |
[com.google.protobuf.Field$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite) | 50 | 0 | 0.0% | [] |
[com.google.protobuf.BinaryReader$SafeHeapReader].readDoubleList(java.util.List) | 36 | 0 | 0.0% | [] |
[com.google.protobuf.BinaryReader$SafeHeapReader].readFloatList(java.util.List) | 36 | 0 | 0.0% | [] |
[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt64List(java.util.List) | 38 | 0 | 0.0% | [] |
[com.google.protobuf.BinaryReader$SafeHeapReader].readInt64List(java.util.List) | 38 | 0 | 0.0% | [] |
[com.google.protobuf.BinaryReader$SafeHeapReader].readInt32List(java.util.List) | 38 | 0 | 0.0% | [] |
[com.google.protobuf.BinaryReader$SafeHeapReader].readFixed64List(java.util.List) | 36 | 0 | 0.0% | [] |
[com.google.protobuf.BinaryReader$SafeHeapReader].readFixed32List(java.util.List) | 36 | 0 | 0.0% | [] |
[com.google.protobuf.BinaryReader$SafeHeapReader].readBoolList(java.util.List) | 38 | 0 | 0.0% | [] |
[com.google.protobuf.BinaryReader$SafeHeapReader].readUInt32List(java.util.List) | 34 | 0 | 0.0% | [] |
[com.google.protobuf.BinaryReader$SafeHeapReader].readEnumList(java.util.List) | 34 | 0 | 0.0% | [] |
[com.google.protobuf.BinaryReader$SafeHeapReader].readSFixed32List(java.util.List) | 36 | 0 | 0.0% | [] |
[com.google.protobuf.BinaryReader$SafeHeapReader].readSFixed64List(java.util.List) | 36 | 0 | 0.0% | [] |
[com.google.protobuf.BinaryReader$SafeHeapReader].readSInt32List(java.util.List) | 34 | 0 | 0.0% | [] |
[com.google.protobuf.BinaryReader$SafeHeapReader].readSInt64List(java.util.List) | 34 | 0 | 0.0% | [] |
[com.google.protobuf.MessageSchema].newSchemaForRawMessageInfo(com.google.protobuf.RawMessageInfo,com.google.protobuf.NewInstanceSchema,com.google.protobuf.ListFieldSchema,com.google.protobuf.UnknownFieldSchema,com.google.protobuf.ExtensionSchema,com.google.protobuf.MapFieldSchema) | 218 | 0 | 0.0% | |
[com.google.protobuf.MessageSchema].newSchemaForMessageInfo(com.google.protobuf.StructuralMessageInfo,com.google.protobuf.NewInstanceSchema,com.google.protobuf.ListFieldSchema,com.google.protobuf.UnknownFieldSchema,com.google.protobuf.ExtensionSchema,com.google.protobuf.MapFieldSchema) | 50 | 0 | 0.0% | |
[com.google.protobuf.MessageSchema].storeFieldData(com.google.protobuf.FieldInfo[],int,int[],java.lang.Object) | 38 | 0 | 0.0% | |
[com.google.protobuf.MessageSchema].equals(java.lang.Object,java.lang.Object,int) | 53 | 0 | 0.0% | [] |
[com.google.protobuf.MessageSchema].hashCode(java.lang.Object) | 103 | 0 | 0.0% | [] |
[com.google.protobuf.MessageSchema].mergeSingleField(java.lang.Object,java.lang.Object,int) | 71 | 0 | 0.0% | [] |
[com.google.protobuf.MessageSchema].getSerializedSize(java.lang.Object) | 324 | 0 | 0.0% | [] |
[com.google.protobuf.MessageSchema].writeFieldsInAscendingOrder(java.lang.Object,com.google.protobuf.Writer) | 215 | 0 | 0.0% | [] |
[com.google.protobuf.MessageSchema].writeFieldsInDescendingOrder(java.lang.Object,com.google.protobuf.Writer) | 233 | 0 | 0.0% | [] |
[com.google.protobuf.MessageSchema].mergeFromHelper(com.google.protobuf.UnknownFieldSchema,com.google.protobuf.ExtensionSchema,java.lang.Object,com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite) | 292 | 0 | 0.0% | [] |
[com.google.protobuf.MessageSchema].decodeMapEntryValue(byte[],int,int,com.google.protobuf.WireFormat$FieldType,java.lang.Class,com.google.protobuf.ArrayDecoders$Registers) | 37 | 0 | 0.0% | [] |
[com.google.protobuf.MessageSchema].decodeMapEntry(byte[],int,int,com.google.protobuf.MapEntryLite$Metadata,java.util.Map,com.google.protobuf.ArrayDecoders$Registers) | 32 | 0 | 0.0% | [] |
[com.google.protobuf.MessageSchema].parseRepeatedField(java.lang.Object[],byte,int,int,int,int,int,int,long,int,long,com.google.protobuf.ArrayDecoders$Registers) | 66 | 0 | 0.0% | |
[com.google.protobuf.MessageSchema].parseOneofField(java.lang.Object[],byte,int,int,int,int,int,int,int,long,int,com.google.protobuf.ArrayDecoders$Registers) | 81 | 0 | 0.0% | |
[com.google.protobuf.MessageSchema].parseMessage(java.lang.Object[],byte,int,int,int,com.google.protobuf.ArrayDecoders$Registers) | 175 | 0 | 0.0% | |
[com.google.protobuf.MessageSchema].isInitialized(java.lang.Object) | 31 | 0 | 0.0% | [] |
[com.google.protobuf.MessageSchema].isFieldPresent(java.lang.Object,int) | 32 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].clear() | 32 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$FieldOptions) | 70 | 1 | 1.428% | [] |
[com.google.protobuf.DescriptorProtos$FieldOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite) | 102 | 40 | 39.21% | [] |
[com.google.protobuf.Value$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite) | 37 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$EnumDescriptorProto) | 53 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$UninterpretedOption].equals(java.lang.Object) | 34 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$UninterpretedOption].hashCode() | 31 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].getSerializedSize() | 34 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].equals(java.lang.Object) | 49 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$FieldDescriptorProto].hashCode() | 41 | 0 | 0.0% | [] |
[com.google.protobuf.CodedOutputStream$OutputStreamEncoder].writeStringNoTag(java.lang.String) | 35 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$EnumOptions) | 31 | 1 | 3.225% | [] |
[com.google.protobuf.DescriptorProtos$EnumOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite) | 36 | 13 | 36.11% | [] |
[com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite) | 34 | 0 | 0.0% | [] |
[com.google.protobuf.Utf8$Processor].partialIsValidUtf8Default(int,java.nio.ByteBuffer,int,int) | 33 | 0 | 0.0% | |
[com.google.protobuf.Utf8$Processor].decodeUtf8Default(java.nio.ByteBuffer,int,int) | 45 | 0 | 0.0% | |
[com.google.protobuf.Utf8$Processor].encodeUtf8Default(java.lang.String,java.nio.ByteBuffer) | 34 | 0 | 0.0% | |
[com.google.protobuf.DescriptorProtos$MessageOptions].equals(java.lang.Object) | 35 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$MessageOptions].hashCode() | 34 | 0 | 0.0% | [] |
[com.google.protobuf.FieldSet$Builder].mergeFromField(java.util.Map$Entry) | 34 | 17 | 50.0% | [] |
[com.google.protobuf.TextFormat].unescapeBytes(java.lang.CharSequence) | 103 | 22 | 21.35% | [] |
[com.google.protobuf.TextFormat].parseInteger(java.lang.String,boolean,boolean) | 41 | 20 | 48.78% | [] |
[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$MessageOptions) | 35 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$MessageOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite) | 42 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.DescriptorProtos$EnumValueOptions) | 31 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite) | 37 | 0 | 0.0% | [] |
[com.google.protobuf.MessageSetSchema].mergeFrom(java.lang.Object[],byte,int,int,com.google.protobuf.ArrayDecoders$Registers) | 59 | 0 | 0.0% | |
[com.google.protobuf.MessageSetSchema].parseMessageSetItemOrUnknownField(com.google.protobuf.Reader,com.google.protobuf.ExtensionRegistryLite,com.google.protobuf.ExtensionSchema,com.google.protobuf.FieldSet,com.google.protobuf.UnknownFieldSchema,java.lang.Object) | 39 | 0 | 0.0% | [] |
[com.google.protobuf.Descriptors$DescriptorPool].lookupSymbol(java.lang.String,com.google.protobuf.Descriptors$GenericDescriptor,com.google.protobuf.Descriptors$DescriptorPool$SearchFilter) | 33 | 5 | 15.15% | [] |
[com.google.protobuf.DescriptorProtos$FileDescriptorProto].getSerializedSize() | 50 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$FileDescriptorProto].equals(java.lang.Object) | 44 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$FileDescriptorProto].hashCode() | 46 | 0 | 0.0% | [] |
[com.google.protobuf.Field].getSerializedSize() | 32 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location].getSerializedSize() | 35 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite) | 43 | 0 | 0.0% | [] |
[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.Method) | 40 | 0 | 0.0% | [] |
[com.google.protobuf.Method$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite) | 41 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$FileOptions].writeTo(com.google.protobuf.CodedOutputStream) | 46 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$FileOptions].getSerializedSize() | 60 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$FileOptions].equals(java.lang.Object) | 90 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$FileOptions].hashCode() | 79 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$MethodDescriptorProto].equals(java.lang.Object) | 31 | 0 | 0.0% | [] |
[com.google.protobuf.Utf8$UnsafeProcessor].partialIsValidUtf8(int[],byte,int,int) | 38 | 5 | 13.15% | |
[com.google.protobuf.Utf8$UnsafeProcessor].partialIsValidUtf8Direct(int,java.nio.ByteBuffer,int,int) | 38 | 0 | 0.0% | [] |
[com.google.protobuf.Utf8$UnsafeProcessor].decodeUtf8Direct(java.nio.ByteBuffer,int,int) | 45 | 0 | 0.0% | [] |
[com.google.protobuf.Utf8$UnsafeProcessor].encodeUtf8(java.lang.String[],byte,int,int) | 36 | 0 | 0.0% | |
[com.google.protobuf.Utf8$UnsafeProcessor].encodeUtf8Direct(java.lang.String,java.nio.ByteBuffer) | 39 | 0 | 0.0% | [] |
[com.google.protobuf.Utf8$UnsafeProcessor].partialIsValidUtf8(long,int) | 32 | 0 | 0.0% | [] |
[com.google.protobuf.BinaryWriter].writeMapEntryField(com.google.protobuf.Writer,int,com.google.protobuf.WireFormat$FieldType,java.lang.Object) | 40 | 0 | 0.0% | |
[com.google.protobuf.CodedInputStream$StreamDecoder].readRawVarint64() | 31 | 0 | 0.0% | [] |
[com.google.protobuf.CodedInputStream$StreamDecoder].skipRawBytesSlowPath(int) | 33 | 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 | 24 | 28.91% | [] |
[com.google.protobuf.DescriptorProtos$DescriptorProto].isInitialized() | 33 | 17 | 51.51% | [] |
[com.google.protobuf.DescriptorProtos$DescriptorProto].getSerializedSize() | 37 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$DescriptorProto].equals(java.lang.Object) | 31 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$DescriptorProto].hashCode() | 37 | 0 | 0.0% | [] |
[com.google.protobuf.DescriptorProtos$MethodOptions$Builder].mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite) | 38 | 0 | 0.0% | [] |
[com.google.protobuf.BinaryWriter$SafeHeapWriter].writeString(java.lang.String) | 34 | 0 | 0.0% | [] |
[com.google.protobuf.ArrayDecoders].decodeExtension(int[],byte,int,int,com.google.protobuf.GeneratedMessageLite$ExtendableMessage,com.google.protobuf.GeneratedMessageLite$GeneratedExtension,com.google.protobuf.UnknownFieldSchema,com.google.protobuf.ArrayDecoders$Registers) | 121 | 0 | 0.0% | |
[com.google.protobuf.ArrayDecoders].decodeUnknownField(int[],byte,int,int,com.google.protobuf.UnknownFieldSetLite,com.google.protobuf.ArrayDecoders$Registers) | 34 | 0 | 0.0% |
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
Source file | Reached by | Covered by |
---|---|---|
com.google.protobuf.NewInstanceSchemas | ['ProtobufFuzzer'] | [] |
ProtobufFuzzer | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel | ['ProtobufFuzzer'] | [] |
com.google.protobuf.EnumValue$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ExtensionRegistryLite$ExtensionClassHolder | [] | [] |
com.google.protobuf.DescriptorProtos$FieldOptions$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.MapEntry | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Api$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessOptional$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Value$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestFieldNo15 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter | [] | [] |
foo.TestFull$TestMessRequiredFixed32 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.NewInstanceSchemaFull | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessPacked | ['ProtobufFuzzer'] | [] |
com.google.protobuf.TextFormat | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredUInt64 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareCollection | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Value$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredEnumSmall$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.BinaryWriter$SafeDirectWriter | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessageCheck$SubMessage | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ProtobufArrayList | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ByteString$NioByteString$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$OneofDescriptorProto$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$UninterpretedOption$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.UInt32Value | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Field$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Internal$MapAdapter$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.BoolValue$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$ServiceOptions$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.JavaFeaturesProto$JavaFeatures$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Extension$MessageType | [] | [] |
com.google.protobuf.MapFieldSchemas | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DiscardUnknownFieldsParser | [] | [] |
com.google.protobuf.RopeByteString$Balancer | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Field$Cardinality$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Internal$IntListAdapter | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$OneofDescriptorProto$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredString$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.MapField | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FeatureSet$FieldPresence | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DoubleArrayList | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Method$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.StructuralMessageInfo | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FeatureSetDefaults$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.BoolValue | ['ProtobufFuzzer'] | [] |
com.google.protobuf.StructuralMessageInfo$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$SourceCodeInfo$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.TextFormat$TextGenerator | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Descriptors$FieldDescriptor$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestFieldNo33554432 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Internal$MapAdapter | ['ProtobufFuzzer'] | [] |
com.google.protobuf.FieldInfo$Builder | [] | [] |
com.google.protobuf.MessageSchema | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FeatureSet$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Method | ['ProtobufFuzzer'] | [] |
com.google.protobuf.UnknownFieldSet | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FeatureSetDefaults$FeatureSetEditionDefault | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestFieldNo2048$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$SubMess$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.SourceContext$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.compiler.PluginProtos$Version | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ByteString$CodedBuilder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.TextFormat$Parser$UnknownField$Type | [] | [] |
com.google.protobuf.InvalidProtocolBufferException | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorMessageInfoFactory$OneofState | ['ProtobufFuzzer'] | [] |
com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$EnumDescriptorProto$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.SourceContext | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Duration$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredFixed32$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestFieldNo33554432$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredFloat$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ExtensionSchemas | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Option | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestFieldNo33554431 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.RpcUtil | [] | [] |
com.google.protobuf.Any$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ByteString$SystemByteArrayCopier | ['ProtobufFuzzer'] | [] |
com.google.protobuf.RepeatedFieldBuilder$MessageExternalList | ['ProtobufFuzzer'] | [] |
com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredSInt64$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.MapField$MutabilityAwareMap | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$MessageOptions | ['ProtobufFuzzer'] | [] |
com.google.protobuf.FieldInfo | ['ProtobufFuzzer'] | [] |
com.google.protobuf.UninitializedMessageException | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredSFixed32$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FieldOptions$FeatureSupport$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessOneof | ['ProtobufFuzzer'] | [] |
foo.TestFull$DefaultOptionalValues | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Option$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredUInt64$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Utf8$DecodeUtil | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ProtoSyntax | [] | [] |
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse | ['ProtobufFuzzer'] | [] |
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.CodedOutputStream$ArrayEncoder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ExtensionSchemaLite | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Utf8$UnsafeProcessor | ['ProtobufFuzzer'] | [] |
com.google.protobuf.UInt32Value$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FeatureSet$MessageEncoding$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$EmptyMess$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.UnknownFieldSet$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredString | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$MethodOptions$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Builder | ['ProtobufFuzzer'] | [] |
java.util.concurrent.Executor | [] | [] |
foo.TestFull$TestMessRequiredSInt32 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FeatureSet | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMess | ['ProtobufFuzzer'] | [] |
com.google.protobuf.CodedOutputStreamWriter | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ListFieldSchemaFull | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$ServiceOptions$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$DescriptorProto$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Utf8$SafeProcessor | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Empty | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Descriptors$MethodDescriptor | ['ProtobufFuzzer'] | [] |
com.google.protobuf.BinaryReader$SafeHeapReader | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FeatureSetDefaults | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DiscardUnknownFieldsParser$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Mixin | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$EmptyMess | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FieldOptions$JSType$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.FloatValue | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestFieldNo33554432$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$SubMess | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FileOptions$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention | ['ProtobufFuzzer'] | [] |
com.google.protobuf.compiler.PluginProtos | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ByteString$Output | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredSFixed32$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.UnsafeUtil$1 | [] | [] |
com.google.protobuf.DynamicMessage$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$EmptyMess$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$MethodDescriptorProto | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredMessage$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredBytes$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$OneofOptions$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.AllocatedBuffer$2 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.EnumValue | ['ProtobufFuzzer'] | [] |
foo.TestFull$LowerCase | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredFloat$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$DefaultOptionalValues$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.LazyField | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessageCheck | ['ProtobufFuzzer'] | [] |
com.google.protobuf.JavaFeaturesProto$JavaFeatures$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Descriptors$EnumDescriptor | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FieldOptions$CType$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Api | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredInt64 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$EnumDescriptorProto | ['ProtobufFuzzer'] | [] |
foo.TestFull$DefaultRequiredValues$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessPacked$2 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.UnsafeUtil$JvmMemoryAccessor | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Struct$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Enum$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestFieldNo262143$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Protobuf | ['ProtobufFuzzer'] | [] |
com.google.protobuf.WireFormat$FieldType$4 | ['ProtobufFuzzer'] | [] |
java.io.BufferedWriter | ['ProtobufFuzzer'] | [] |
com.google.protobuf.LongArrayList | ['ProtobufFuzzer'] | [] |
foo.TestFull$DefaultOptionalValues$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.BinaryWriter$UnsafeDirectWriter | ['ProtobufFuzzer'] | [] |
com.google.protobuf.UnknownFieldSet$Field | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ByteString$2 | [] | [] |
com.google.protobuf.DescriptorProtos$FieldOptions$JSType | ['ProtobufFuzzer'] | [] |
com.google.protobuf.FieldMaskProto | [] | [] |
com.google.protobuf.UnsafeByteOperations | [] | [] |
foo.TestFull$TestMessRequiredInt32$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.GeneratedMessageLite$GeneratedExtension | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Internal$MapAdapter$EntryAdapter | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestEnumDupValues$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.BytesValue | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ListFieldSchemaLite | ['ProtobufFuzzer'] | [] |
com.google.protobuf.RepeatedFieldBuilder$BuilderExternalList | ['ProtobufFuzzer'] | [] |
com.google.protobuf.CodedOutputStream$ByteOutputEncoder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Value$KindCase | ['ProtobufFuzzer'] | [] |
com.google.protobuf.GeneratedMessage$FieldAccessorTable$MapFieldAccessor | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMess$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.GeneratedMessage$Builder$BuilderParentImpl | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestFieldNo2048 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.CodedOutputStream$OutputStreamEncoder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.TypeRegistry$Builder | [] | [] |
foo.TestFull$TestMessRequiredInt64$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FieldOptions$EditionDefault | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$EnumDescriptorProto$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Int64Value$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$Semantic | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessOneof$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestFieldNo33554431$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Internal | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessOneof$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Method$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestFieldNo33554431$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Any$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.CodedOutputStream$HeapNioEncoder | [] | [] |
com.google.protobuf.Int32Value | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedEnumFieldAccessor | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$OneofDescriptorProto | ['ProtobufFuzzer'] | [] |
com.google.protobuf.StringValue$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Empty$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.SmallSortedMap$1 | ['ProtobufFuzzer'] | [] |
java.nio.file.Files | [] | [] |
com.google.protobuf.FloatArrayList | ['ProtobufFuzzer'] | [] |
com.google.protobuf.TextFormat$Parser | [] | [] |
foo.TestFull$TestMessRequiredBytes | ['ProtobufFuzzer'] | [] |
com.google.protobuf.FieldMask$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode | ['ProtobufFuzzer'] | [] |
com.google.protobuf.WireFormat$FieldType | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ByteString$ArraysByteArrayCopier | ['ProtobufFuzzer'] | [] |
com.google.protobuf.compiler.PluginProtos$CodeGeneratorRequest$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredSInt32$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$MethodOptions$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestEnum$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$AllocValues$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.UInt64Value | ['ProtobufFuzzer'] | [] |
com.google.protobuf.RopeByteString$RopeInputStream | ['ProtobufFuzzer'] | [] |
com.google.protobuf.AnyProto | [] | [] |
com.google.protobuf.DescriptorProtos$UninterpretedOption$NamePart$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$SubMess$SubSubMess$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestRequiredFieldsBitmap$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FileDescriptorSet$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.LazyStringArrayList$ByteStringListView | ['ProtobufFuzzer'] | [] |
com.google.protobuf.FieldMask | ['ProtobufFuzzer'] | [] |
com.google.protobuf.WireFormat | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DynamicMessage$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$MethodDescriptorProto$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location | ['ProtobufFuzzer'] | [] |
com.google.protobuf.CodedOutputStream$SafeDirectNioEncoder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.LazyStringArrayList$ByteArrayListView | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Value | ['ProtobufFuzzer'] | [] |
com.google.protobuf.GeneratedMessage$FieldAccessorTable$SyntheticOneofAccessor | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Struct$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredFixed64$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.RopeByteString | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FeatureSet$Utf8Validation | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredSFixed32 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.WireFormat$Utf8Validation$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredString$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$EnumValueOptions | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FeatureSet$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.LazyFieldLite | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Field$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Descriptors$FileDescriptor | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestFieldNo2047$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestFieldNo16$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FieldOptions$FeatureSupport$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$MethodOptions$IdempotencyLevel$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.MapFieldSchemaLite | ['ProtobufFuzzer'] | [] |
com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareSet | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ExtensionRegistryLite | ['ProtobufFuzzer'] | [] |
com.google.protobuf.WireFormat$JavaType | [] | [] |
com.google.protobuf.Syntax$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.GeneratedMessage$GeneratedExtension$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.OneofInfo | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Mixin$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMess$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ExtensionRegistryLite$ObjectIntPair | ['ProtobufFuzzer'] | [] |
com.google.protobuf.StringValue | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessageCheck$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$LowerCase$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredBool$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Struct$Builder$FieldsConverter | ['ProtobufFuzzer'] | [] |
com.google.protobuf.BinaryWriter$UnsafeHeapWriter | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessPacked$3 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FieldOptions$EditionDefault$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$SubMess$SubSubMess$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FieldDescriptorProto | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ByteString$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredSFixed64 | ['ProtobufFuzzer'] | [] |
foo.TestFull$LowerCase$CaseEnum$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.MapFieldBuilder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.SmallSortedMap$EntryIterator | ['ProtobufFuzzer'] | [] |
com.google.protobuf.AbstractMessageLite$Builder$LimitedInputStream | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Descriptors$Descriptor | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Struct | ['ProtobufFuzzer'] | [] |
com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor$ReflectionInvoker | ['ProtobufFuzzer'] | [] |
com.google.protobuf.TextFormatParseLocation | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Timestamp | ['ProtobufFuzzer'] | [] |
java.io.PrintWriter | ['ProtobufFuzzer'] | [] |
com.google.protobuf.MapEntry$Metadata$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$VerificationState | ['ProtobufFuzzer'] | [] |
com.google.protobuf.WireFormat$Utf8Validation$2 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ArrayDecoders | ['ProtobufFuzzer'] | [] |
com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularStringFieldAccessor | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FieldOptions$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FeatureSet$JsonFormat | ['ProtobufFuzzer'] | [] |
com.google.protobuf.TextFormat$ParseException | [] | [] |
com.google.protobuf.compiler.PluginProtos$Version$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ExtensionRegistry$DescriptorIntPair | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Internal$ListAdapter | ['ProtobufFuzzer'] | [] |
com.google.protobuf.TextFormat$UnknownFieldParseException | [] | [] |
com.google.protobuf.DescriptorProtos$FeatureSet$RepeatedFieldEncoding$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestFieldNo262144$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.UnknownFieldSetLite | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredSInt64$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.NullValue$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.TextFormat$Printer$MapEntryAdapter | ['ProtobufFuzzer'] | [] |
com.google.protobuf.UnknownFieldSetSchema | ['ProtobufFuzzer'] | [] |
com.google.protobuf.WireFormat$Utf8Validation$3 | ['ProtobufFuzzer'] | [] |
java.lang.System | ['ProtobufFuzzer'] | [] |
java.util.concurrent.Callable | [] | [] |
foo.TestFull$TestMessSubMess$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Duration$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredFloat | ['ProtobufFuzzer'] | [] |
com.google.protobuf.NullValue | ['ProtobufFuzzer'] | [] |
com.google.protobuf.CodedInputStream$StreamDecoder$SkippedDataSink | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.SourceContextProto | [] | [] |
com.google.protobuf.UnmodifiableLazyStringList$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredUInt32 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.UnsafeUtil | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredInt32$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.BytesValue$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ExtensionSchemaFull | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$DescriptorProto | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredSFixed64$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.UnknownFieldSetLiteSchema | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$EnumValueOptions$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestFieldFlags | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Option$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ExtensionRegistryFactory | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.RuntimeVersion$RuntimeDomain | [] | [] |
com.google.protobuf.MessageReflection$ExtensionBuilderAdapter | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredSFixed64$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FileOptions | ['ProtobufFuzzer'] | [] |
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Int64Value$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredDouble$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.LazyStringArrayList | ['ProtobufFuzzer'] | [] |
com.google.protobuf.SchemaUtil | ['ProtobufFuzzer'] | [] |
com.google.protobuf.GeneratedMessage$ExtendableMessage$NoOpExtensionSerializer | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredSInt64 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ListFieldSchemas | ['ProtobufFuzzer'] | [] |
com.google.protobuf.GeneratedMessage$FieldAccessorTable | ['ProtobufFuzzer'] | [] |
jdk.internal.org.objectweb.asm.Type | ['ProtobufFuzzer'] | [] |
com.google.protobuf.TypeProto | [] | [] |
foo.TestFull$TestMessRequiredDouble | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Descriptors | ['ProtobufFuzzer'] | [] |
com.google.protobuf.SmallSortedMap$DescendingEntryIterator | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Internal$MapAdapter$IteratorAdapter | ['ProtobufFuzzer'] | [] |
com.google.protobuf.FieldSet$Builder | ['ProtobufFuzzer'] | [] |
java.lang.ProcessBuilder | [] | [] |
foo.TestFull$TestMessRequiredBool$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.BufferAllocator$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Field | ['ProtobufFuzzer'] | [] |
com.google.protobuf.TextFormat$Printer | ['ProtobufFuzzer'] | [] |
java.io.InputStream | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestFieldNo15$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Descriptors$EnumValueDescriptor | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessSubMess$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.TextFormat$Printer$2 | [] | [] |
com.google.protobuf.DescriptorProtos$FieldOptions | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredEnum$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredMessage | ['ProtobufFuzzer'] | [] |
com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedMessageFieldAccessor | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestFieldNo2047$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestEnumDupValues | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ApiProto | [] | [] |
foo.TestFull$TestRequiredFieldsBitmap$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.TextFormat$Printer$1 | [] | [] |
foo.TestFull$TestFieldNo262143$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredEnum$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.MessageReflection$BuilderAdapter | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Descriptors$DescriptorPool$PackageDescriptor | ['ProtobufFuzzer'] | [] |
com.google.protobuf.TextFormat$Parser$SingularOverwritePolicy | [] | [] |
com.google.protobuf.RopeByteString$PieceIterator | ['ProtobufFuzzer'] | [] |
com.google.protobuf.JavaFeaturesProto$JavaFeatures$Utf8Validation$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$EnumDescriptorProto$EnumReservedRange$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredUInt64$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$LowerCase$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.TypeRegistry$EmptyTypeRegistryHolder | [] | [] |
com.google.protobuf.Timestamp$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessOptional$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.RepeatedFieldBuilder$MessageOrBuilderExternalList | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DurationProto | [] | [] |
foo.TestFull$TestMess$2 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.UInt64Value$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.TextFormatEscaper$2 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularMessageFieldAccessor | ['ProtobufFuzzer'] | [] |
com.google.protobuf.TextFormat$Printer$FieldReporterLevel | [] | [] |
com.google.protobuf.DescriptorProtos$FieldOptions$OptionTargetType | ['ProtobufFuzzer'] | [] |
com.google.protobuf.GeneratedMessage$GeneratedExtension | ['ProtobufFuzzer'] | [] |
com.google.protobuf.SmallSortedMap | ['ProtobufFuzzer'] | [] |
com.google.protobuf.MapField$ImmutableMessageConverter | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredUInt32$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredInt64$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestFieldNo262144$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Syntax | ['ProtobufFuzzer'] | [] |
com.google.protobuf.MapFieldSchemaFull | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredBytes$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$ServiceDescriptorProto | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ByteString$BoundedByteString | ['ProtobufFuzzer'] | [] |
com.google.protobuf.StructProto | [] | [] |
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File | ['ProtobufFuzzer'] | [] |
java.nio.file.Paths | [] | [] |
com.google.protobuf.TextFormat$Parser$Builder | [] | [] |
com.google.protobuf.DescriptorProtos$DescriptorProto$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation | ['ProtobufFuzzer'] | [] |
com.google.protobuf.WrappersProto | [] | [] |
com.google.protobuf.BoolValue$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$UninterpretedOption | ['ProtobufFuzzer'] | [] |
com.google.protobuf.FieldSet | ['ProtobufFuzzer'] | [] |
com.google.protobuf.GeneratedMessageLite$MethodToInvoke | [] | [] |
com.google.protobuf.CodedInputStream$IterableDirectByteBufferDecoder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Utf8 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Java8Compatibility | ['ProtobufFuzzer'] | [] |
com.google.protobuf.RpcUtil$1 | [] | [] |
com.google.protobuf.DescriptorProtos$ServiceOptions | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredFixed32$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$MessageOptions$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessOptional | ['ProtobufFuzzer'] | [] |
com.google.protobuf.UnmodifiableLazyStringList$2 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Field$Kind$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.UnmodifiableLazyStringList | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FileDescriptorSet | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DebugFormat$LazyDebugOutput | ['ProtobufFuzzer'] | [] |
com.google.protobuf.MapField$MutabilityAwareMap$MutabilityAwareIterator | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$OneofOptions$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestFieldNo15$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.EmptyProto | [] | [] |
com.google.protobuf.ListValue$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredEnumSmall$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FileDescriptorProto | ['ProtobufFuzzer'] | [] |
com.google.protobuf.RpcUtil$2 | [] | [] |
com.google.protobuf.UnknownFieldSet$Parser | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Duration | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestFieldFlags$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ManifestSchemaFactory$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestFieldNo2047 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Descriptors$ServiceDescriptor | ['ProtobufFuzzer'] | [] |
java.lang.Runtime | [] | [] |
com.google.protobuf.FieldMask$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Descriptors$FieldDescriptor$Type | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$GeneratedCodeInfo$Annotation$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$SourceCodeInfo | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$EnumOptions | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DebugFormat | ['ProtobufFuzzer'] | [] |
com.google.protobuf.RawMessageInfo | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredFixed64$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.SmallSortedMap$Entry | ['ProtobufFuzzer'] | [] |
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$File$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.RuntimeVersion | [] | [] |
foo.TestFull$TestMessRequiredEnum | ['ProtobufFuzzer'] | [] |
com.google.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser | ['ProtobufFuzzer'] | [] |
com.google.protobuf.UnknownFieldSet$Field$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestEnumSmall$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull | [] | [] |
com.google.protobuf.DescriptorProtos$DescriptorProto$ExtensionRange$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Api$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DoubleValue$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DoubleValue$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.WireFormat$FieldType$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularFieldAccessor | ['ProtobufFuzzer'] | [] |
com.google.protobuf.RepeatedFieldBuilder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FileDescriptorProto$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$EnumValueDescriptorProto | ['ProtobufFuzzer'] | [] |
foo.TestFull$SubMess$SubSubMess | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FieldOptions$OptionRetention$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.SourceContext$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorMessageInfoFactory$IsInitializedCheckAnalyzer | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FileDescriptorSet$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredInt32 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ByteBufferWriter | [] | [] |
com.google.protobuf.SmallSortedMap$DescendingEntrySet | ['ProtobufFuzzer'] | [] |
com.google.protobuf.FieldType$Collection | ['ProtobufFuzzer'] | [] |
foo.TestFull$LowerCase$CaseEnum | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FieldOptions$FeatureSupport | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ByteString$NioByteString | ['ProtobufFuzzer'] | [] |
foo.TestFull$AllocValues$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Descriptors$EnumValueDescriptor$1 | [] | [] |
com.google.protobuf.DescriptorProtos$FieldOptions$CType | ['ProtobufFuzzer'] | [] |
com.google.protobuf.JavaFeaturesProto | ['ProtobufFuzzer'] | [] |
com.google.protobuf.MapEntryLite | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredBool | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FeatureSetDefaults$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.TextFormatParseInfoTree | [] | [] |
foo.TestFull$TestFieldNo262143 | ['ProtobufFuzzer'] | [] |
foo.TestFull$DefaultRequiredValues | ['ProtobufFuzzer'] | [] |
com.google.protobuf.LazyField$LazyIterator | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DynamicMessage | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$Edition$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Descriptors$FieldDescriptor$JavaType | [] | [] |
com.google.protobuf.Field$Cardinality | ['ProtobufFuzzer'] | [] |
com.google.protobuf.IterableByteBufferInputStream | ['ProtobufFuzzer'] | [] |
com.google.protobuf.BooleanArrayList | ['ProtobufFuzzer'] | [] |
java.io.BufferedReader | [] | [] |
foo.TestFull$TestMessRequiredDouble$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.MapField$StorageMode | [] | [] |
com.google.protobuf.MutabilityOracle$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredSInt32$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.CodedInputStreamReader | ['ProtobufFuzzer'] | [] |
com.google.protobuf.IntArrayList | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Type | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestEnumSmall | ['ProtobufFuzzer'] | [] |
com.google.protobuf.WireFormat$FieldType$2 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.compiler.PluginProtos$Version$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$OneofOptions | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Descriptors$DescriptorPool$SearchFilter | [] | [] |
com.google.protobuf.MessageSetSchema | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessageCheck$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Int32Value$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.GeneratedMessageInfoFactory | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FieldOptions$EditionDefault$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestEnum | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestFieldNo16 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessageCheck$SubMessage$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.MessageLiteToString | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Mixin$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$Declaration | ['ProtobufFuzzer'] | [] |
com.google.protobuf.LegacyUnredactedTextFormat | [] | [] |
com.google.protobuf.Internal$MapAdapter$SetAdapter | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FeatureSetDefaults$FeatureSetEditionDefault$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$EnumOptions$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$DefaultRequiredValues$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessSubMess | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FileOptions$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.GeneratedMessage$FieldAccessorTable$RepeatedFieldAccessor$ReflectionInvoker | ['ProtobufFuzzer'] | [] |
com.google.protobuf.StringValue$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Descriptors$EnumValueDescriptor$2 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.JavaFeaturesProto$JavaFeatures | ['ProtobufFuzzer'] | [] |
com.google.protobuf.CodedInputStream$ArrayDecoder | ['ProtobufFuzzer'] | [] |
foo.TestFull$AllocValues | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredUInt32$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.SmallSortedMap$EntrySet | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FeatureSet$MessageEncoding | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ByteString$LiteralByteString | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FeatureSet$JsonFormat$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$MessageOptions$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorMessageInfoFactory | ['ProtobufFuzzer'] | [] |
com.google.protobuf.FloatValue$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$SourceCodeInfo$Location$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FeatureSet$RepeatedFieldEncoding | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions | ['ProtobufFuzzer'] | [] |
com.google.protobuf.UInt32Value$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.MapFieldLite | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestFieldNo2048$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredMessage$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestFieldFlags$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Descriptors$OneofDescriptor | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FieldOptions$2 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.FieldType | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ManifestSchemaFactory$CompositeMessageInfoFactory | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessageCheck$SubMessage$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Enum$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$Feature$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.BytesValue$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Type$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.compiler.PluginProtos$CodeGeneratorResponse$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.RopeByteString$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$UninterpretedOption$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestRequiredFieldsBitmap | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredEnumSmall | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$ServiceDescriptorProto$1 | ['ProtobufFuzzer'] | [] |
java.io.File | ['ProtobufFuzzer'] | [] |
com.google.protobuf.GeneratedMessageLite$SerializedForm | [] | [] |
com.google.protobuf.Field$Kind | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestFieldNo16$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.UnsafeUtil$Android64MemoryAccessor | ['ProtobufFuzzer'] | [] |
com.google.protobuf.CodedInputStream$UnsafeDirectNioDecoder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Descriptors$EnumDescriptor$UnknownEnumValueReference | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$ExtensionRangeOptions$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Timestamp$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FeatureSet$EnumType | ['ProtobufFuzzer'] | [] |
com.google.protobuf.EnumValue$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$EnumOptions$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Type$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Android | [] | [] |
com.google.protobuf.Int32Value$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessOneof$TestOneofCase | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FileDescriptorProto$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.MessageReflection$ExtensionAdapter | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Extension$ExtensionType | [] | [] |
foo.TestFull$SubMess$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.NewInstanceSchemaLite | ['ProtobufFuzzer'] | [] |
com.google.protobuf.UnsafeUtil$Android32MemoryAccessor | ['ProtobufFuzzer'] | [] |
com.google.protobuf.GeneratedMessage$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FieldDescriptorProto$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$MethodOptions | ['ProtobufFuzzer'] | [] |
com.google.protobuf.CodedInputStream$StreamDecoder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ExtensionRegistry | ['ProtobufFuzzer'] | [] |
com.google.protobuf.JavaFeaturesProto$JavaFeatures$Utf8Validation | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessPacked$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.BinaryWriter$SafeHeapWriter | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ListValue | ['ProtobufFuzzer'] | [] |
com.google.protobuf.AllocatedBuffer$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ListValue$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FeatureSet$EnumType$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Descriptors$FieldDescriptor | ['ProtobufFuzzer'] | [] |
java.io.OutputStream | ['ProtobufFuzzer'] | [] |
com.google.protobuf.TextFormatEscaper | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DoubleValue | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$Edition | ['ProtobufFuzzer'] | [] |
com.google.protobuf.TimestampProto | [] | [] |
com.google.protobuf.Int64Value | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Empty$Builder | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessRequiredFixed64 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FeatureSet$Utf8Validation$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$DescriptorProto$ReservedRange | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorMessageInfoFactory$2 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.TextFormatParseInfoTree$Builder | [] | [] |
com.google.protobuf.TextFormat$Tokenizer | [] | [] |
com.google.protobuf.UInt64Value$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.TypeRegistry | ['ProtobufFuzzer'] | [] |
com.google.protobuf.JavaType | [] | [] |
com.google.protobuf.LazyField$LazyEntry | ['ProtobufFuzzer'] | [] |
com.google.protobuf.MapEntry$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.MessageReflection$MergeTarget$ContainerType | [] | [] |
com.google.protobuf.FloatValue$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$MethodDescriptorProto$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.WireFormat$FieldType$3 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestFieldNo262144 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FeatureSetDefaults$FeatureSetEditionDefault$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$EnumValueOptions$Builder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Descriptors$DescriptorPool | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$SourceCodeInfo$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorProtos$FeatureSet$FieldPresence$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.SingleFieldBuilder | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Writer$FieldOrder | [] | [] |
com.google.protobuf.Any | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Enum | ['ProtobufFuzzer'] | [] |
com.google.protobuf.GeneratedMessage$FieldAccessorTable$SingularEnumFieldAccessor | ['ProtobufFuzzer'] | [] |
com.google.protobuf.TextFormatEscaper$1 | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMessPacked$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.ManifestSchemaFactory | ['ProtobufFuzzer'] | [] |
com.google.protobuf.GeneratedMessage$FieldAccessorTable$RealOneofAccessor | ['ProtobufFuzzer'] | [] |
foo.TestFull$TestMess$3 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.DescriptorMessageInfoFactory$1 | ['ProtobufFuzzer'] | [] |
com.google.protobuf.Descriptors$DescriptorValidationException | ['ProtobufFuzzer'] | [] |
com.google.protobuf.MessageReflection | ['ProtobufFuzzer'] | [] |
Directory |
---|
This sections shows the raw data that is used to produce this report. This is mainly used for further processing and developer debugging.
Fuzzer | Calltree file | Program data file | Coverage file |
---|---|---|---|
ProtobufFuzzer | fuzzerLogFile-ProtobufFuzzer.data | fuzzerLogFile-ProtobufFuzzer.data.yaml | jacoco.xml |