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 | Runtime reached by Fuzzers | Combined 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 | 12 | 52.1% |
| gold | [1:9] | 10 | 43.4% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 1 | 4.34% |
| All colors | 23 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 9 | 3 | [com.example.IonReaderFuzzer].myFuzzTest(com.code_intelligence.jazzer.api.FuzzedDataProvider) | call site: 00003 | [com.amazon.ion.system.IonReaderBuilder].withIncrementalReadingEnabled(boolean) |
| 2 | 0 | EP | call site: 00000 | [com.amazon.ion.system.IonReaderBuilder].standard() |
| 1 | 13 | [com.example.IonReaderFuzzer].myFuzzTest(com.code_intelligence.jazzer.api.FuzzedDataProvider) | call site: 00013 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| fuzz-targets/src/test/java/com/example/IonReaderFuzzer.java | 13 |
| ion-java/src/main/java/com/amazon/ion/system/IonReaderBuilder.java | 7 |
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 | 16 | 61.5% |
| gold | [1:9] | 9 | 34.6% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 1 | 3.84% |
| All colors | 26 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 13 | 4 | [com.example.IonWriterFuzzer].myFuzzTest(com.code_intelligence.jazzer.api.FuzzedDataProvider) | call site: 00004 | |
| 3 | 22 | [com.example.IonWriterFuzzer].myFuzzTest(com.code_intelligence.jazzer.api.FuzzedDataProvider) | call site: 00022 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| fuzz-targets/src/test/java/com/example/IonWriterFuzzer.java | 22 |
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 |
|---|
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 | Runtime reached by Fuzzers | Combined 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=['[com.example.IonReaderFuzzer].myFuzzTest(com.code_intelligence.jazzer.api.FuzzedDataProvider)']
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=['[com.example.IonWriterFuzzer].myFuzzTest(com.code_intelligence.jazzer.api.FuzzedDataProvider)']
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.amazon.ion.impl.IonReaderTextSystemX].load_scalar_value() | 118 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.IonReaderTextSystemX].readBytes(byte[],int,int) | 31 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.IonReaderTextSystemX].getIonValue(com.amazon.ion.IonSystem) | 44 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.SimpleByteBuffer$SimpleByteReader].readUnicodeScalar_helper(int) | 37 | 0 | 0.0% | |
| [com.amazon.ion.impl.IonTokenReader].next(int,boolean) | 69 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.IonTokenReader].scanIdentifier(int) | 38 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.IonTokenReader].setNullType(java.lang.StringBuilder,int,int) | 72 | 0 | 0.0% | |
| [com.amazon.ion.impl.IonTokenReader].readEscapedCharacter(java.io.PushbackReader,boolean) | 46 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.IonTokenReader].readNumber(int) | 100 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.IonTokenReader].scanTimestamp(int) | 48 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.SymbolTableReader].has_next_helper() | 32 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.SymbolTableReader].next() | 64 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.UnifiedInputStreamX].refill() | 41 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.Base64Encoder$BinaryStream].loadNextBuffer() | 49 | 0 | 0.0% | |
| [com.amazon.ion.impl.IonReaderContinuableApplicationBinary$SymbolTableReader].readSymbolTable() | 72 | 0 | 0.0% | |
| [com.amazon.ion.impl.IonBinary$Writer].patchLongHeader(int,int) | 33 | 0 | 0.0% | |
| [com.amazon.ion.impl.IonBinary$Writer].appendToLongValue(int,boolean,boolean,boolean,java.io.PushbackReader) | 73 | 0 | 0.0% | |
|
[com.amazon.ion.impl.IonTokenReader$Type].
|
41 | 0 | 0.0% | |
| [com.amazon.ion.impl.IonReaderTreeUserX].next_helper_user() | 34 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.LocalSymbolTable].readLocalSymbolTable(com.amazon.ion.IonReader,com.amazon.ion.IonCatalog,boolean,java.util.List,com.amazon.ion.SymbolTable) | 48 | 0 | 0.0% | |
| [com.amazon.ion.impl.LocalSymbolTable].readOneImport(com.amazon.ion.IonReader,com.amazon.ion.IonCatalog) | 42 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.IonTokenConstsX].keyword(java.lang.CharSequence,int,int) | 107 | 0 | 0.0% | |
| [com.amazon.ion.impl.IonTokenConstsX].getNullType(java.lang.CharSequence) | 57 | 0 | 0.0% | |
| [com.amazon.ion.impl.IonBinary].lenIonString(java.lang.String) | 35 | 0 | 0.0% | |
| [com.amazon.ion.impl.IonReaderTextRawTokensX].skip_to_end(com.amazon.ion.impl.UnifiedSavePointManagerX$SavePoint) | 47 | 0 | 0.0% | |
| [com.amazon.ion.impl.IonReaderTextRawTokensX].nextToken() | 56 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.IonReaderTextRawTokensX].scan_for_numeric_type(int) | 37 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.IonReaderTextRawTokensX].skip_over_container(int) | 41 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.IonReaderTextRawTokensX].skip_over_timestamp(com.amazon.ion.impl.UnifiedSavePointManagerX$SavePoint) | 32 | 0 | 0.0% | |
| [com.amazon.ion.impl.IonReaderTextRawTokensX].load_number(java.lang.StringBuilder) | 50 | 0 | 0.0% | |
| [com.amazon.ion.impl.IonReaderTextRawTokensX].load_timestamp(java.lang.StringBuilder,int) | 52 | 0 | 0.0% | |
| [com.amazon.ion.impl._Private_IonTextAppender].isIdentifierKeyword(java.lang.CharSequence) | 33 | 0 | 0.0% | |
| [com.amazon.ion.impl._Private_IonTextAppender].printCodePoints(java.lang.CharSequence[],java.lang.String) | 47 | 0 | 0.0% | |
| [com.amazon.ion.impl._Private_IonTextAppender].printDecimal(com.amazon.ion.impl._Private_IonTextWriterBuilder,java.math.BigDecimal) | 42 | 0 | 0.0% | [] |
|
[com.amazon.ion.impl._Private_IonTextAppender].
|
66 | 0 | 0.0% | |
| [com.amazon.ion.impl.IonWriterSystemBinary].writeRecursive(com.amazon.ion.impl.BlockedBuffer$BlockedByteInputStream,java.io.OutputStream,com.amazon.ion.impl.IonWriterSystemBinary$PatchedValues) | 38 | 0 | 0.0% | |
| [com.amazon.ion.impl._Private_ScalarConversions$ValueVariant].cast(int) | 43 | 0 | 0.0% | |
|
[com.amazon.ion.impl.IonCursorBinary].
|
32 | 0 | 0.0% | |
|
[com.amazon.ion.impl.IonCursorBinary].
|
42 | 0 | 0.0% | |
| [com.amazon.ion.impl.IonCursorBinary].slowNextToken() | 35 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.BlockedBuffer].insertAsManyBlocksAsNeeded(java.lang.Object,int,com.amazon.ion.impl.BlockedBuffer$bbBlock,int,int,com.amazon.ion.impl.BlockedBuffer$bbBlock) | 32 | 0 | 0.0% | |
| [com.amazon.ion.impl.BlockedBuffer].remove(java.lang.Object,int,com.amazon.ion.impl.BlockedBuffer$bbBlock,int,int) | 53 | 0 | 0.0% | |
| [com.amazon.ion.impl.BlockedBuffer]._validate() | 45 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.IonBinary$Reader].readUnicodeScalar() | 41 | 0 | 0.0% | |
| [com.amazon.ion.impl._Private_IonWriterBase].writeValueRecursively(com.amazon.ion.IonReader) | 44 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.SharedSymbolTable].newSharedSymbolTable(com.amazon.ion.IonReader,boolean) | 44 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.SimpleByteBuffer$SimpleByteWriter].writeVarInt(long,int,boolean) | 31 | 0 | 0.0% | |
| [com.amazon.ion.impl.IonReaderTextRawX].makeTransitionActionArray() | 60 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.IonReaderTextRawX].parse_to_next_value() | 170 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.IonReaderTextRawX].token_contents_load(int) | 69 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.IonReaderContinuableCoreBinary].readTimestamp_1_0() | 32 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.Base64Encoder$TextStream].loadNextBuffer() | 33 | 0 | 0.0% | |
| [com.example.IonWriterFuzzer].myFuzzTest(com.code_intelligence.jazzer.api.FuzzedDataProvider) | 47 | 22 | 46.80% | ['IonWriterFuzzer', 'IonReaderFuzzer'] |
| [com.amazon.ion.impl.lite.IonContainerLite].deepClone(boolean) | 38 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.lite.IonDatagramLite$SystemIteratorPosition].load_current_symbol_table(com.amazon.ion.impl.lite.IonValueLite) | 42 | 0 | 0.0% | |
| [com.amazon.ion.impl.lite.IonValueLite].containerHashCode() | 31 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.lite.IonValueLite].clearSymbolIDsIterative(boolean) | 35 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.lite.IonStructLite].put(java.lang.String,com.amazon.ion.IonValue) | 31 | 0 | 0.0% | |
| [com.amazon.ion.impl.lite.ReverseBinaryEncoder].writeUInt(long) | 69 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.lite.ReverseBinaryEncoder].writeVarUInt(int) | 32 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.lite.ReverseBinaryEncoder].writeVarInt(int) | 47 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.lite.ReverseBinaryEncoder].writeIonStringContent(java.lang.String) | 54 | 0 | 0.0% | |
| [com.amazon.ion.impl.bin.AbstractIonWriter].writeCurrentValue(com.amazon.ion.IonType,com.amazon.ion.IonReader) | 41 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.bin.WriteBuffer].writeUTF8Slow(java.lang.CharSequence,int,int) | 35 | 0 | 0.0% | |
| [com.amazon.ion.impl.bin.WriteBuffer].writeVarIntSlow(long,long) | 38 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.bin.IonRawBinaryWriter].writeTypedUInt(int,long) | 32 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.bin.IonRawBinaryWriter].writeDecimalValue(java.math.BigDecimal) | 49 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.bin.IonRawBinaryWriter].writeTimestamp(com.amazon.ion.Timestamp) | 39 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.bin.AbstractSymbolTable].writeTo(com.amazon.ion.IonWriter) | 33 | 0 | 0.0% | [] |
|
[com.amazon.ion.impl.bin.IonManagedBinaryWriter].
|
31 | 0 | 0.0% | |
| [com.amazon.ion.impl.bin.IonEncoder_1_1].writeNullValue(com.amazon.ion.impl.bin.WriteBuffer,com.amazon.ion.IonType) | 31 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.bin.IonEncoder_1_1].writeShortFormTimestampValue(com.amazon.ion.impl.bin.WriteBuffer,com.amazon.ion.Timestamp) | 75 | 0 | 0.0% | [] |
| [com.amazon.ion.impl.bin.IonEncoder_1_1].writeLongFormTimestampValue(com.amazon.ion.impl.bin.WriteBuffer,com.amazon.ion.Timestamp) | 45 | 0 | 0.0% | [] |
| [com.amazon.ion.apps.SymtabApp].processOptions(java.lang.String[]) | 36 | 0 | 0.0% | |
| [com.amazon.ion.util.Printer$PrinterVisitor].visit(com.amazon.ion.IonDecimal) | 40 | 0 | 0.0% | |
| [com.amazon.ion.util.IonTextUtils].printCodePoint(java.lang.Appendable,int,com.amazon.ion.util.IonTextUtils$EscapeMode) | 43 | 0 | 0.0% | |
| [com.amazon.ion.util.Equivalence].ionCompareToImpl(com.amazon.ion.IonValue,com.amazon.ion.IonValue,com.amazon.ion.util.Equivalence$Configuration,int) | 60 | 0 | 0.0% | |
| [com.amazon.ion.Timestamp].apply_offset(int) | 43 | 0 | 0.0% | [] |
| [com.amazon.ion.Timestamp].valueOf(java.lang.CharSequence) | 102 | 0 | 0.0% | |
| [com.amazon.ion.Timestamp].print(java.lang.Appendable,com.amazon.ion.Timestamp,int) | 43 | 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 |
|---|---|---|
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/DatagramIteratorSystemProcessingTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/IonCursorBinaryTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/LoadTextStreamSystemProcessingTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/HashCodeDeltaCollisionTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/system/IonTextWriterBuilderTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/util/EquivalenceTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/IonReaderTextRawX.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonFloat.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/DatagramTreeReaderSystemProcessingTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_IonValue.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/BinaryReaderWrappedValueLengthTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/util/PrinterTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/IntList.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/system/SimpleCatalog.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/_Private_IonManagedBinaryWriterBuilder.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/ValueFactorySequenceTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/streaming/GoodIonStreamingTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/TrueSequenceTestCase.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/OutputStreamWriterTestCase.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/GoodIonMultithreadedTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_ReaderWriter.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/TextIteratorSystemProcessingTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/JavaReaderIteratorSystemProcessingTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_IonWriterFactory.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/IonBinaryWriterAdapter.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/SymbolTableTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonReader.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/IonSystemLite.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/IonExceptionTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_IonWriter.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/BlobTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/ExtendedDecimalTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonInt.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/UnifiedSavePointManagerX.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/streaming/TextSpanTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/IonReaderContinuableApplicationBinary.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/_Private_IonRawWriter.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/util/InputStreamInterceptor.java | [] | [] |
| /src/project-parent/ion-java/ion-java-cli/src/main/java/com/amazon/tools/cli/ProcessContext.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/streaming/ReaderTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/IonListLite.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/profile/IteratorTiming.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/ByteReader.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/lite/IonContextTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_FastAppendableTrampoline.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/IonReaderBinaryLargeStreamTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonBinaryWriter.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/util/Equivalence.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/bin/IntListTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/utf8/ByteBufferPool.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/streaming/SpanReaderTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/BinaryTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonStruct.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/AnnotationEscapesTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/OffsetSpan.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/IonReaderContinuableTopLevelBinaryTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/bin/IonManagedBinaryWriterGoodTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/ContainerlessContext.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/ResizingPipedInputStreamTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/system/IonBinaryWriterBuilderTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/streaming/NonSeekableReaderTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/DatagramTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/IonReaderTextUserX.java | [] | [] |
| /src/project-parent/ion-java/ion-java-cli/src/main/java/com/amazon/tools/cli/NoOpOutputStream.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/bin/IonManagedBinaryWriterTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/SpanProvider.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/LongStringTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/_PrivateIon_HashTrampoline.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonSystem.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/IonTextLite.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/IonTypeID.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/IteratorSystemProcessingTestCase.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/bin/WriteBufferTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/TextSpan.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/UnifiedInputStreamX.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/LoadTextBytesSystemProcessingTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonNumber.java | [] | [] |
| /src/project-parent/ion-java/ion-java-cli/src/main/java/com/amazon/tools/comparisonReport/ComparisonContext.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/LocalSymbolTableImports.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/IonValueChecker.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/ValueVisitor.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/Symtabs.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/util/ZstdStreamInterceptorTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/lite/IonListSexpLiteSublistTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/system/IonBinaryWriterBuilder.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/IntTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/TestMarkupCallback.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/system/IonReaderBuilder.java | ['IonReaderFuzzer'] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/EscapingCallback.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_IonReaderBuilder.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/lite/IonSexpLiteTest.java | [] | [] |
| /src/project-parent/fuzz-targets/src/test/java/com/example/IonWriterFuzzer.java | ['IonWriterFuzzer'] | ['IonWriterFuzzer'] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/IonWriterUser.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/IonLobLite.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/BinaryIonReaderIteratorSystemProcessingTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/util/IonStreamUtilsTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/ByteWriter.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_LocalSymbolTable.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/streaming/InputStreamReaderTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/SharedSymbolTableTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/SystemProcessingTestCase.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_IonContainer.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/WriteBuffer.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/utf8/Poolable.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/TopLevelContext.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/IonRawBinaryWriter.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/IonReaderNonContinuableSystem.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/Marker.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/system/IonWriterBuilderBase.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/lite/IonDatagramLiteTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/FieldNameEscapesTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/IonWriterSystemTree.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/streaming/NonOffsetSpanReaderTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_IonSymbol.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/InvalidSystemSymbolException.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/Decimal.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/IonWriterUserBinary.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/SexpTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_IonWriterBase.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/utf8/Utf8StringDecoderPool.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_ScalarConversions.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_CurriedValueFactory.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/IonManagedBinaryWriter.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/SymbolTableAsStruct.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_LocalSymbolTableFactory.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/IonWriterSystemBinary.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/ClobTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_IonBinaryWriterBuilder.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/StructTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonBufferConfiguration.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonDecimal.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonWriter.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/util/TextTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/facet/Facets.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/lite/IonDatagramLiteSublistTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/TreeReaderTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonText.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/ListTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/IonReaderToIonValueTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_ValueFactory.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/IonBoolLite.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_SymtabExtendsCache.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/IonRoundtripConcurrencyStressTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonCatalog.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/AppendableFastAppendable.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/IonReaderContinuableCoreBinaryTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_IonBinaryWriterImpl.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/SymbolTableReader.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/OptimizedBinaryWriterLengthPatchingTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/LoaderTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/IonReaderValueCoercionTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/ReaderChecker.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/IonTimestampLite.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/AssertionsEnabledTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/BinaryStreamIteratorSystemProcessingTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/OutputStreamFastAppendable.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/ValueFactory.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/IonCharacterReader.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/IonValueDeltaGenerator.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/RawValueSpanReaderBasicTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/IonReaderTreeUserX.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/JavaNumericsTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/IonSymbolLite.java | [] | [] |
| /src/project-parent/ion-java/ion-java-cli/src/main/java/com/amazon/tools/errorReport/ErrorDescription.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/TextWriterTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/IonFloatLite.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/SurrogateEscapeTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/IonStructLite.java | [] | [] |
| /src/project-parent/ion-java/ion-java-cli/src/main/java/com/amazon/tools/comparisonReport/ComparisonResult.java | [] | [] |
| /src/project-parent/ion-java/ion-java-cli/src/main/java/com/amazon/tools/events/Event.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_IonTextAppender.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/OptimizedBinaryWriterSymbolTableTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/IonSystemTest.java | [] | [] |
| /src/project-parent/ion-java/ion-java-cli/src/main/java/com/amazon/tools/cli/NoCloseOutputStream.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/IonIntLite.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/lite/IonListLiteTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/IonRawWriterSymbolsTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/IonReaderContinuableCore.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/StringTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/IonCursorBinary.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/util/NullOutputStream.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/bin/SystemSymbolResolvingIonRawBinaryWriter.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/ContainerTestCase.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/util/AbstractValueVisitor.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/bin/IonEncoder_1_1Test.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/TimestampGoodTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/streaming/ReaderSkippingTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/streaming/MiscStreamingTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/AbstractSymbolTable.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/BufferConfiguration.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/utf8/Utf8StringEncoder.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/apps/SymtabApp.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/schubfach/MathUtils.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/IonBlobLite.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/util/IonTextUtils.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/streaming/NonSpanReaderTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/SystemValueIterator.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/IonContainerLite.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/IonReaderCloseableTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/TextSpanHoistingTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/ValueWriterTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/IonReaderBinaryRawStringTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/IonValueTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/LoadBinaryStreamSystemProcessingTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/TrBwBrProcessingTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_ListWriter.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/IonValueLite.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_ByteTransferSink.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/IonSexpLite.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/IonUTF8.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/BlockAllocatorProviders.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/streaming/ReaderIntegerSizeTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/IonClobLite.java | [] | [] |
| /src/project-parent/ion-java/ion-java-cli/src/main/java/com/amazon/tools/events/ImportDescriptor.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/apps/PrintApp.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/CloneTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/IonReaderContinuableApplication.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_FastAppendableDecorator.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/_Private_LiteDomTrampoline.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/BoolTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/SymbolTable.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/BlockAllocator.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/IonReaderContinuableApplicationBinaryTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/util/JarInfo.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/OptimizedBinaryWriterTestCase.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_ByteTransferReader.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/IonDatagramLite.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/BadIonTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/_Private_ScalarConversionsTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/ByteBufferTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonSymbol.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/Base64Encoder.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/UnifiedDataPageX.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/BitUtils.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/utf8/PoolableByteBuffer.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_IonTextWriterBuilder.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/DowncastingFaceted.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/streaming/SeekableReaderTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/IonDecimalLite.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/system/IonReaderBuilderTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/_Private_IonManagedWriter.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/system/SystemFactory.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonBlob.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/IonWriterTestCase.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/SeekableReader.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/BlockedBuffer.java | [] | [] |
| /src/project-parent/ion-java/src/jmh/java/com/amazon/ion/IonValueGetTypeBenchmark.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/Timestamp.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonNull.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/BinaryWriterTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/UnifiedInputStreamXTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/LocalSymbolTable.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/lite/BaseIonSequenceLiteTestCase.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/IonLoaderLite.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonValue.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/lite/IonSystemLiteTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/IonNullLite.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/bin/IonRawBinaryWriterTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/streaming/ReaderFacetTestCase.java | [] | [] |
| /src/project-parent/ion-java/ion-java-cli/src/main/java/com/amazon/tools/cli/IonJavaCli.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/IonMarkupWriterFilesTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/system/IonWriterBuilder.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/IonUTF8Test.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/IonWriterSystem.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/lite/BaseIonSequenceLiteSublistTestCase.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/IonCursorTestUtilities.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonLob.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/ValueFactoryLite.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/SharedSymbolTable.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/TestUtils.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/streaming/OffsetSpanBinaryReaderTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/BinaryByteArrayIteratorSystemProcessingTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/FakeSymbolToken.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_MarkupCallback.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/LocalSymbolTableTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/IonEncoder_1_1.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/SubstituteSymbolTable.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/IonContext.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/ReaderSystemProcessingTestCase.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/SymbolTableStructCache.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/IonWriterSystemTextMarkup.java | [] | [] |
| /src/project-parent/ion-java/ion-java-cli/src/main/java/com/amazon/tools/cli/CompareContext.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/ReverseBinaryEncoder.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonBool.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/IonSequenceLite.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/DecimalTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IvmNotificationConsumer.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/apps/BaseApp.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/IonImplUtilsTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/UnifiedInputBufferXTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/BinaryReaderSystemProcessingTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/streaming/BinaryStreamingTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/RoundTripTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_Utils.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/HashCodeCorrectnessTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/BinaryWriterWithLocalSymtabsTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/streaming/ReaderDomCopyTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/StringFieldNameEscapesTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonContainer.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/SymbolTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/LoadBinaryBytesSystemProcessingTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonTimestamp.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/util/RepeatInputStream.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/facet/FacetsTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/FloatTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/SymbolToken.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/IonReaderContinuableTopLevelBinary.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonMutableCatalog.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/IonReaderTextRawTokensX.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/HashCodeDistributionTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/IonReaderTreeSystem.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_IonDatagram.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/streaming/RoundTripStreamingTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/IonTestCase.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/bin/PooledBlockAllocatorProviderTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/Symbols.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/TextTestCase.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/IonReaderContinuableCoreBinary.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/SequenceTestCase.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonString.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/OldBinaryWriterTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/ResizingPipedInputStream.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/TimestampBadTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/LocalSymbolTableAsStruct.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/junit/Injected.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/CharacterReaderTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/GoodIonTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/EquivTimelineTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_IonReaderFactory.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/Checker.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/SimpleByteBuffer.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonSexp.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/RawValueSpanReaderTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/IonMarkupWriterTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/PooledBlockAllocatorProvider.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/TextReaderSystemProcessingTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/SymbolTokenImpl.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/TimestampTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/util/IonValueUtils.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/system/IonTextWriterBuilder.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/facet/UnsupportedFacetException.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/util/Printer.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/NewDatagramIteratorSystemProcessingTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonException.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/Block.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/utf8/Utf8StringDecoder.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/AbstractIonWriter.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/IonTokenReader.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/NopPaddingTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/EquivsTestCase.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/util/JarInfoTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/streaming/OffsetSpanReaderTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/NullTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/TextByteArrayIteratorSystemProcessingTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/streaming/NonTextSpanTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_CallbackBuilder.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/IonStringLite.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/system/SimpleCatalogTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_IncrementalReader.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/UnsupportedIonVersionException.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonSequence.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/schubfach/DoubleToDecimal.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/UnknownSymbolException.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonList.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/system/IonSystemBuilder.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_IonSystem.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/streaming/ReaderCompare.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/LoadBinaryIonReaderSystemProcessingTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/IonBinary.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/system/IonSystemBuilderTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonClob.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/util/IonStreamUtils.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/BlockAllocatorProvider.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/bin/IonManagedBinaryWriterTestCase.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/streaming/BadIonStreamingTest.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/util/SpansTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonLoader.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/lite/IonSequenceLiteSubListViewEqualityTests.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/IonReaderTextSystemX.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/ByteBuffer.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonCursor.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/IonWriterSystemText.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_SymbolToken.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/streaming/ReaderTestCase.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/TextStreamIteratorSystemProcessingTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/util/_Private_FastAppendable.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/util/Spans.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/UnifiedInputBufferX.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/apps/EncodeApp.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/utf8/Pool.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/utf8/Utf8StringEncoderPool.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/junit/IonAssert.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/facet/Faceted.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/RawValueSpanProvider.java | [] | [] |
| /src/project-parent/fuzz-targets/src/test/java/com/example/IonReaderFuzzer.java | ['IonReaderFuzzer'] | ['IonReaderFuzzer'] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_CommandLine.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/IterationTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/IonTokenConstsX.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/lite/SIDPresentLifecycleTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/IonDatagram.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/InputStreamWrapper.java | [] | [] |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/IonRawWriterBasicTest.java | [] | [] |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/_Private_IonConstants.java | [] | [] |
| Directory |
|---|
| /src/project-parent/ion-java/ion-java-cli/src/main/java/com/amazon/tools/errorReport/ |
| /src/project-parent/fuzz-targets/src/test/java/com/example/ |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/utf8/ |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/facet/ |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/util/ |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/facet/ |
| /src/project-parent/ion-java/src/jmh/java/com/amazon/ion/ |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/system/ |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/lite/ |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/system/ |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/streaming/ |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/ |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/ |
| /src/project-parent/ion-java/ion-java-cli/src/main/java/com/amazon/tools/comparisonReport/ |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/lite/ |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/schubfach/ |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/util/ |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/impl/bin/ |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/ |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/bin/ |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/junit/ |
| /src/project-parent/ion-java/ion-java-cli/src/main/java/com/amazon/tools/cli/ |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/impl/ |
| /src/project-parent/ion-java/src/test/java/com/amazon/ion/profile/ |
| /src/project-parent/ion-java/src/main/java/com/amazon/ion/apps/ |
| /src/project-parent/ion-java/ion-java-cli/src/main/java/com/amazon/tools/events/ |
This section shows a list of 3rd party function calls and their relative coverage information. By static analysis of the target project code, all of the 3rd party function call and their caller information, including the source file and line number that initiate the call are captured. The caller source code file and line number are shown in column 2 while column 1 is the function name of the 3rd party function call. Each occurrent of the 3rd party function call will occuply a separate row. Column 3 of each row indicate if the 3rd party call in the source file line is unreachable. Column 4 lists all fuzzers that have covered that particular system call in that specific location (source file and line)during their dynamic fuzzing.
| Target sink | Callsite location | Reached by fuzzer | Covered by Fuzzers |
|---|
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 |
|---|---|---|---|
| IonReaderFuzzer | fuzzerLogFile-IonReaderFuzzer.data | fuzzerLogFile-IonReaderFuzzer.data.yaml | jacoco.xml |
| IonWriterFuzzer | fuzzerLogFile-IonWriterFuzzer.data | fuzzerLogFile-IonWriterFuzzer.data.yaml | jacoco.xml |