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 | 11199 | 62.9% |
gold | [1:9] | 5273 | 29.6% |
yellow | [10:29] | 1280 | 7.19% |
greenyellow | [30:49] | 47 | 0.26% |
lawngreen | 50+ | 2 | 0.01% |
All colors | 17801 | 100 |
The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
2091 | 8233 | [com.drew.metadata.icc.IccReader].getStringFromInt32(int) | call site: 08233 | |
1847 | 6035 | [com.drew.metadata.mp4.Mp4Dictionary].lookup(int,java.lang.String) | call site: 06035 | |
960 | 3666 | [com.drew.metadata.Directory].getInteger(int) | call site: 03666 | |
767 | 2162 | [com.drew.imaging.png.PngChunkType].getIdentifier() | call site: 02162 | |
500 | 5428 | [com.drew.metadata.Directory].getDoubleObject(int) | call site: 05428 | |
400 | 2945 | [com.drew.imaging.png.PngChunkType].toString() | call site: 02945 | |
327 | 4893 | [com.drew.lang.RandomAccessReader].getString(int,int,java.nio.charset.Charset) | call site: 04893 | |
297 | 3356 | [com.drew.metadata.mov.QuickTimeDictionary].lookup(int,java.lang.String) | call site: 03356 | |
296 | 7936 | [com.drew.lang.SequentialReader].getUInt8() | call site: 07936 | |
274 | 1887 | [com.drew.imaging.png.PngChunkType].hashCode() | call site: 01887 | |
259 | 15381 | [com.drew.metadata.Directory].getBooleanObject(int) | call site: 15381 | |
218 | 1158 | [com.adobe.internal.xmp.impl.XMPNode].addQualifier(com.adobe.internal.xmp.impl.XMPNode) | call site: 01158 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
ImageMetadataReaderFuzzer | 1 |
java.io.ByteArrayInputStream | 8 |
com.drew.imaging.ImageMetadataReader | 3 |
java.io.BufferedInputStream | 7 |
com.drew.imaging.FileTypeDetector | 1 |
java.util.zip.InflaterInputStream | 8 |
java.io.FilterInputStream | 6 |
java.io.InputStream | 6 |
java.io.IOException | 1 |
java.io.FileInputStream | 4 |
java.io.DataInputStream | 1 |
java.util.zip.ZipInputStream | 3 |
java.io.ObjectInputStream | 2 |
java.util.Objects | 6 |
java.util.jar.Manifest$FastInputStream | 3 |
java.io.ObjectInputStream$BlockDataInputStream | 3 |
java.lang.ProcessImpl$DeferredCloseInputStream | 3 |
java.io.ObjectInputStream$PeekInputStream | 3 |
java.io.InputStream$1 | 3 |
java.lang.ProcessBuilder$NullInputStream | 1 |
java.util.jar.JarInputStream | 1 |
com.drew.lang.ByteTrie | 2 |
java.lang.IndexOutOfBoundsException | 2 |
java.lang.RuntimeException | 3 |
java.lang.Exception | 4 |
java.lang.Throwable | 11 |
java.lang.Object | 5 |
sun.nio.fs.UnixException | 2 |
com.drew.lang.ByteTrie$ByteTrieNode | 2 |
java.util.WeakHashMap | 5 |
java.lang.Byte | 12 |
java.lang.AssertionError | 5 |
java.lang.Error | 2 |
com.drew.imaging.mp3.MpegAudioTypeChecker | 1 |
com.drew.imaging.riff.RiffTypeChecker | 1 |
java.lang.String | 55 |
java.lang.StringIndexOutOfBoundsException | 2 |
java.lang.StringBuilder | 20 |
java.lang.StringCoding | 5 |
java.lang.StringLatin1 | 16 |
java.lang.StringUTF16 | 22 |
com.drew.imaging.quicktime.QuickTimeTypeChecker | 1 |
java.util.HashMap:java.util.LinkedHashMap | 2 |
java.lang.Enum | 4 |
com.drew.imaging.jpeg.JpegMetadataReader | 4 |
com.drew.metadata.Metadata | 7 |
java.util.ArrayList | 19 |
java.util.HashSet | 6 |
com.adobe.internal.xmp.impl.XMPNode$1 | 4 |
jdk.internal.module.ModuleBootstrap$2 | 2 |
com.adobe.internal.xmp.impl.XMPIteratorImpl | 7 |
com.adobe.internal.xmp.impl.XMPIteratorImpl$NodeIterator | 11 |
com.adobe.internal.xmp.impl.XMPNode | 49 |
java.util.LinkedList | 9 |
java.util.concurrent.CopyOnWriteArrayList | 14 |
java.util.Vector | 14 |
com.adobe.internal.xmp.options.IteratorOptions | 7 |
com.adobe.internal.xmp.options.Options | 11 |
com.adobe.internal.xmp.options.PropertyOptions | 28 |
com.adobe.internal.xmp.impl.XMPIteratorImpl$NodeIterator$1 | 3 |
com.adobe.internal.xmp.impl.XMPIteratorImpl$NodeIteratorChildren | 2 |
java.nio.file.FileTreeIterator | 2 |
java.nio.file.Files$2 | 2 |
java.io.BufferedReader$1 | 2 |
java.util.NoSuchElementException | 2 |
java.lang.Integer | 24 |
java.util.AbstractList | 7 |
java.util.AbstractSequentialList | 5 |
java.util.concurrent.ConcurrentHashMap$EntrySetView | 4 |
com.drew.metadata.jpeg.JpegReader | 3 |
java.util.Arrays | 8 |
com.drew.metadata.jpeg.JpegDhtReader | 4 |
java.util.Collections | 4 |
com.drew.metadata.iptc.IptcReader | 6 |
com.drew.metadata.icc.IccReader | 10 |
com.drew.metadata.jpeg.JpegDnlReader | 3 |
com.drew.metadata.photoshop.PhotoshopReader | 5 |
com.drew.metadata.jpeg.JpegCommentReader | 2 |
com.drew.metadata.jfif.JfifReader | 3 |
com.drew.metadata.adobe.AdobeJpegReader | 3 |
com.drew.metadata.photoshop.DuckyReader | 3 |
com.drew.metadata.exif.ExifReader | 7 |
com.drew.metadata.xmp.XmpReader | 10 |
com.drew.metadata.jfxx.JfxxReader | 3 |
com.drew.lang.StreamReader | 9 |
com.drew.lang.SequentialReader | 18 |
java.lang.NullPointerException | 2 |
com.drew.imaging.jpeg.JpegSegmentReader | 1 |
com.drew.lang.SequentialByteArrayReader | 9 |
java.io.EOFException | 1 |
java.io.BufferedInputStream:java.io.ByteArrayInputStream:java.io.FileInputStream:java.io.FilterInputStream:java.io.InputStream$1:java.io.ObjectInputStream:java.io.ObjectInputStream$BlockDataInputStream:java.io.ObjectInputStream$PeekInputStream:java.lang.ProcessBuilder$NullInputStream:java.lang.ProcessImpl$DeferredCloseInputStream:java.util.jar.Manifest$FastInputStream:java.util.zip.InflaterInputStream | 1 |
com.drew.imaging.jpeg.JpegProcessingException | 1 |
com.drew.imaging.ImageProcessingException | 2 |
com.drew.lang.CompoundException | 4 |
java.lang.Math | 17 |
com.drew.imaging.jpeg.JpegSegmentData | 6 |
java.util.HashMap | 8 |
java.lang.System | 5 |
java.io.BufferedInputStream:java.io.ByteArrayInputStream:java.io.DataInputStream:java.io.FileInputStream:java.io.FilterInputStream:java.io.InputStream$1:java.io.ObjectInputStream:java.io.ObjectInputStream$BlockDataInputStream:java.io.ObjectInputStream$PeekInputStream:java.lang.ProcessImpl$DeferredCloseInputStream:java.util.jar.JarInputStream:java.util.jar.Manifest$FastInputStream:java.util.zip.InflaterInputStream:java.util.zip.ZipInputStream | 1 |
java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList | 1 |
java.util.LinkedHashMap | 3 |
java.lang.IllegalArgumentException | 2 |
java.lang.Process$PipeInputStream | 1 |
java.util.concurrent.LinkedBlockingQueue | 3 |
java.util.ServiceLoader | 2 |
java.util.ArrayDeque | 4 |
java.util.TreeSet | 6 |
java.util.concurrent.ConcurrentHashMap$KeySetView | 4 |
java.util.TreeMap$EntrySet | 3 |
java.util.concurrent.ConcurrentHashMap$ValuesView | 2 |
java.util.TreeMap$KeySet | 3 |
java.nio.file.Path | 1 |
java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2 | 1 |
com.drew.metadata.adobe.AdobeJpegDirectory | 3 |
com.drew.metadata.Directory | 49 |
com.drew.metadata.adobe.AdobeJpegDescriptor | 4 |
com.drew.metadata.TagDescriptor | 21 |
java.util.AbstractCollection | 6 |
java.util.AbstractQueue | 1 |
com.drew.metadata.ErrorDirectory | 7 |
java.lang.UnsupportedOperationException | 2 |
java.util.Formatter | 3 |
java.lang.Class | 36 |
java.util.TreeMap | 6 |
java.util.AbstractMap | 7 |
java.util.IdentityHashMap | 7 |
java.util.Hashtable | 8 |
java.util.Properties | 9 |
java.util.concurrent.ConcurrentHashMap | 7 |
java.util.jar.Attributes | 7 |
java.lang.Number | 1 |
com.drew.metadata.Tag | 5 |
java.security.Provider | 5 |
java.io.InvalidClassException | 1 |
com.drew.lang.ByteArrayReader | 8 |
com.drew.lang.RandomAccessReader | 21 |
com.drew.metadata.exif.ExifTiffHandler | 15 |
com.drew.metadata.tiff.DirectoryTiffHandler | 27 |
java.util.Stack | 4 |
com.drew.imaging.tiff.TiffReader | 5 |
com.drew.lang.RandomAccessFileReader | 6 |
com.drew.lang.BufferBoundsException | 3 |
java.lang.Long | 20 |
com.drew.lang.RandomAccessStreamReader | 7 |
java.io.RandomAccessFile | 3 |
com.drew.imaging.tiff.TiffProcessingException | 1 |
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.security.Signature | 2 |
java.text.DecimalFormatSymbols | 3 |
java.text.DateFormatSymbols | 2 |
java.lang.invoke.MemberName | 4 |
java.security.MessageDigestSpi | 1 |
java.text.Format | 2 |
java.text.Collator | 1 |
java.security.SignatureSpi | 1 |
java.text.BreakIterator | 1 |
java.util.Hashtable$Entry | 5 |
com.adobe.internal.xmp.options.TemplateOptions | 1 |
com.adobe.internal.xmp.options.AliasOptions | 5 |
com.adobe.internal.xmp.options.ParseOptions | 9 |
com.adobe.internal.xmp.options.SerializeOptions | 7 |
com.adobe.internal.xmp.XMPException | 3 |
java.util.SimpleTimeZone | 5 |
sun.util.calendar.CalendarDate | 3 |
java.text.DigitList | 3 |
com.adobe.internal.xmp.impl.XMPMetaImpl | 8 |
java.util.Calendar | 9 |
java.util.zip.ZipEntry | 3 |
java.lang.CloneNotSupportedException | 1 |
java.text.DateFormat | 4 |
java.util.Locale | 4 |
java.lang.Thread | 5 |
java.text.SimpleDateFormat | 3 |
java.net.HttpCookie | 3 |
java.util.jar.Manifest | 2 |
java.util.GregorianCalendar | 5 |
java.text.DecimalFormat | 6 |
java.lang.ref.Reference | 1 |
java.security.MessageDigest | 2 |
java.util.Date | 4 |
java.util.TimeZone | 2 |
java.util.EnumSet | 1 |
java.text.NumberFormat | 4 |
java.text.MessageFormat | 2 |
jdk.internal.reflect.Reflection | 11 |
java.lang.IllegalAccessException | 1 |
jdk.internal.reflect.ReflectionFactory | 5 |
java.lang.reflect.Modifier | 4 |
jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction | 2 |
java.security.AccessController | 1 |
java.lang.NoSuchMethodException | 1 |
java.util.StringJoiner | 3 |
java.lang.Class$1 | 2 |
java.lang.InstantiationException | 1 |
java.lang.IllegalStateException | 2 |
java.lang.reflect.Constructor | 5 |
java.lang.Module | 3 |
java.lang.reflect.InvocationTargetException | 1 |
jdk.internal.misc.Unsafe | 2 |
java.nio.file.FileSystemException | 1 |
org.xml.sax.SAXException | 2 |
java.nio.file.InvalidPathException | 1 |
java.util.regex.PatternSyntaxException | 1 |
java.net.URISyntaxException | 1 |
java.security.PrivilegedActionException | 1 |
org.xml.sax.SAXParseException | 1 |
java.util.AbstractCollection:java.util.HashSet:java.util.TreeMap$EntrySet:java.util.TreeMap$KeySet:java.util.TreeSet:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView | 2 |
java.lang.Boolean | 7 |
com.drew.imaging.tiff.TiffDataFormat | 3 |
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.drew.lang.Rational | 19 |
java.lang.Double | 16 |
jdk.internal.math.FloatingDecimal | 12 |
java.lang.ThreadLocal | 1 |
jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer | 8 |
jdk.internal.math.FDBigInteger | 33 |
java.lang.invoke.LambdaForm | 2 |
java.time.ZoneId | 2 |
java.util.concurrent.ConcurrentHashMap$Node | 4 |
java.time.LocalDate | 2 |
java.net.URLConnection | 1 |
java.net.URL | 2 |
com.drew.metadata.Face | 3 |
com.drew.metadata.Age | 6 |
java.util.HashMap$Node | 4 |
java.math.BigDecimal | 6 |
java.time.zone.ZoneOffsetTransition | 2 |
java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock | 1 |
java.lang.Short | 9 |
java.lang.invoke.MethodTypeForm | 1 |
java.nio.charset.CodingErrorAction | 1 |
com.drew.metadata.StringValue | 4 |
java.io.StringWriter | 1 |
java.lang.module.ModuleDescriptor$Provides | 2 |
java.time.ZoneOffset | 2 |
java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList | 1 |
java.lang.StringBuffer | 8 |
java.lang.AbstractStringBuilder | 6 |
java.nio.LongBuffer | 2 |
java.util.concurrent.atomic.AtomicLong | 5 |
java.lang.ProcessBuilder$Redirect$3 | 1 |
java.time.zone.ZoneRules | 2 |
java.lang.ModuleLayer | 1 |
java.util.Optional | 2 |
jdk.internal.org.objectweb.asm.Handle | 2 |
java.nio.DoubleBuffer | 2 |
java.lang.Character$Subset | 2 |
java.lang.ProcessBuilder$Redirect | 1 |
jdk.internal.misc.Signal | 2 |
jdk.internal.module.ServicesCatalog$ServiceProvider | 1 |
javax.crypto.CryptoPermission | 2 |
java.time.format.DecimalStyle | 2 |
java.util.OptionalLong | 2 |
java.lang.invoke.MethodType | 2 |
java.security.cert.CertPath | 2 |
java.util.jar.Attributes$Name | 2 |
java.util.WeakHashMap$Entry | 4 |
java.lang.invoke.ClassSpecializer$SpeciesData | 2 |
java.time.LocalDateTime | 2 |
java.nio.FloatBuffer | 2 |
java.time.Instant | 2 |
java.security.BasicPermission | 1 |
java.util.OptionalDouble | 2 |
java.lang.module.ModuleDescriptor$Exports | 2 |
java.lang.Float | 15 |
java.nio.IntBuffer | 2 |
java.nio.ShortBuffer | 2 |
java.lang.reflect.Parameter | 2 |
java.lang.invoke.LambdaFormEditor$Transform | 2 |
java.math.MathContext | 2 |
java.nio.ByteBuffer | 3 |
java.util.PropertyPermission | 1 |
com.drew.lang.GeoLocation | 8 |
java.util.UUID | 3 |
java.lang.invoke.StringConcatFactory$Key | 1 |
jdk.internal.module.ModuleReferenceImpl | 3 |
java.lang.module.ModuleReference | 1 |
java.lang.module.ModuleDescriptor | 3 |
sun.util.calendar.Era | 2 |
java.text.AttributedCharacterIterator$Attribute | 2 |
java.security.CodeSigner | 2 |
java.lang.reflect.Field | 3 |
java.nio.file.attribute.FileTime | 2 |
java.net.NetworkInterface | 2 |
java.time.temporal.ValueRange | 2 |
java.lang.module.ModuleDescriptor$Version | 2 |
java.time.chrono.AbstractChronology | 2 |
java.io.FilePermission | 1 |
java.time.OffsetTime | 2 |
java.security.Provider$ServiceKey | 1 |
jdk.internal.module.IllegalAccessLogger$Usage | 1 |
java.nio.CharBuffer | 4 |
sun.util.locale.BaseLocale | 2 |
jdk.internal.loader.AbstractClassLoaderValue$Sub | 2 |
java.lang.invoke.StringConcatFactory$Recipe | 1 |
java.lang.module.ModuleDescriptor$Opens | 2 |
java.math.BigInteger | 8 |
java.lang.module.ResolvedModule | 2 |
java.time.ZonedDateTime | 2 |
java.net.URI | 2 |
java.util.TreeMap$Entry | 4 |
java.text.ParsePosition | 2 |
java.lang.StackTraceElement | 2 |
java.time.OffsetDateTime | 2 |
java.lang.Character | 11 |
javax.security.auth.Subject | 2 |
java.time.zone.ZoneOffsetTransitionRule | 2 |
java.time.Period | 2 |
java.lang.ProcessHandleImpl | 2 |
java.security.CodeSource | 2 |
java.time.LocalTime | 2 |
java.security.AccessControlContext | 1 |
java.security.cert.Certificate | 1 |
java.lang.Thread$WeakClassKey | 1 |
com.drew.imaging.png.PngChunkType | 8 |
java.util.OptionalInt | 2 |
java.util.ResourceBundle$CacheKey | 2 |
sun.nio.fs.UnixFileStore | 2 |
java.time.Clock | 1 |
java.lang.invoke.StringConcatFactory$RecipeElement | 1 |
java.lang.Package | 2 |
java.lang.Runtime$Version | 2 |
java.util.AbstractSet | 1 |
java.net.InterfaceAddress | 2 |
sun.util.locale.LocaleExtensions | 2 |
jdk.internal.module.ModuleHashes | 2 |
java.util.stream.Collectors$Partition | 1 |
sun.nio.ch.FileKey | 1 |
java.time.Duration | 2 |
jdk.internal.org.objectweb.asm.Type | 4 |
jdk.internal.jimage.ImageReader$Node | 3 |
sun.util.locale.BaseLocale$Key | 1 |
java.lang.invoke.LambdaForm$Name | 2 |
java.net.InetAddress | 2 |
java.net.Proxy | 2 |
sun.nio.fs.UnixPath | 2 |
java.text.FieldPosition | 2 |
java.lang.reflect.Method | 4 |
java.nio.charset.Charset | 5 |
java.util.zip.ZipFile$Source$Key | 1 |
java.net.SocketPermission | 1 |
java.lang.invoke.LambdaForm$NamedFunction | 2 |
java.io.File | 3 |
java.lang.module.ModuleDescriptor$Requires | 2 |
java.security.AllPermission | 1 |
java.security.Timestamp | 2 |
java.net.Inet4Address | 1 |
java.lang.ProcessImpl | 1 |
sun.security.util.LazyCodeSourcePermissionCollection | 1 |
java.util.concurrent.ThreadPoolExecutor | 1 |
com.adobe.internal.xmp.impl.XMPMetaImpl$1 | 1 |
java.net.Socket | 1 |
java.time.format.Parsed | 1 |
java.nio.channels.FileLock | 1 |
java.io.ByteArrayOutputStream | 5 |
sun.reflect.annotation.TypeAnnotation$TypeAnnotationTargetInfo | 1 |
com.drew.metadata.bmp.BmpHeaderDirectory$BitmapType | 3 |
java.lang.module.Configuration | 1 |
com.adobe.internal.xmp.impl.XMPSchemaRegistryImpl$1 | 5 |
java.io.ObjectOutputStream$DebugTraceInfoStack | 1 |
java.lang.ProcessBuilder$Redirect$6 | 1 |
java.security.Permission | 1 |
java.util.concurrent.CompletableFuture | 1 |
java.io.ObjectStreamClass | 1 |
java.time.format.DateTimeFormatterBuilder$NumberPrinterParser | 1 |
com.drew.metadata.gif.GifControlDirectory$DisposalMethod | 2 |
java.lang.ProcessBuilder$Redirect$4 | 1 |
jdk.internal.module.ModuleResolution | 1 |
jdk.internal.jmod.JmodFile$Entry | 1 |
jdk.internal.jmod.JmodFile$Section | 1 |
com.drew.lang.KeyValuePair | 4 |
java.security.PermissionCollection | 1 |
java.util.LongSummaryStatistics | 1 |
java.lang.ProcessBuilder$Redirect$5 | 1 |
java.io.ObjectStreamField | 1 |
com.drew.metadata.bmp.BmpHeaderDirectory$ColorSpaceType | 4 |
java.util.regex.Matcher | 5 |
com.drew.metadata.exif.makernotes.KodakMakernoteDirectory | 3 |
com.drew.metadata.exif.makernotes.PentaxMakernoteDirectory | 2 |
com.drew.metadata.mov.media.QuickTimeTextDirectory | 3 |
com.drew.metadata.exif.makernotes.ReconyxHyperFireMakernoteDirectory | 3 |
com.drew.metadata.exif.PrintIMDirectory | 3 |
com.drew.metadata.mp4.Mp4Directory | 3 |
com.drew.metadata.bmp.BmpHeaderDirectory | 9 |
com.drew.metadata.exif.makernotes.RicohMakernoteDirectory | 2 |
com.drew.metadata.exif.makernotes.OlympusRawInfoMakernoteDirectory | 2 |
com.drew.metadata.gif.GifHeaderDirectory | 3 |
com.drew.metadata.exif.ExifImageDirectory | 2 |
com.drew.metadata.exif.makernotes.SonyTag9050bDirectory | 4 |
com.drew.metadata.mov.QuickTimeDirectory | 3 |
com.drew.metadata.gif.GifImageDirectory | 3 |
com.drew.metadata.mp4.media.Mp4UuidBoxDirectory | 3 |
com.drew.metadata.exif.makernotes.CasioType1MakernoteDirectory | 2 |
com.drew.metadata.exif.makernotes.ReconyxUltraFireMakernoteDirectory | 3 |
com.drew.metadata.jfxx.JfxxDirectory | 3 |
com.drew.metadata.exif.makernotes.SonyType6MakernoteDirectory | 2 |
com.drew.metadata.wav.WavDirectory | 3 |
com.drew.metadata.photoshop.DuckyDirectory | 3 |
com.drew.metadata.exif.ExifIFD0Directory | 2 |
com.drew.metadata.iptc.IptcDirectory | 3 |
com.drew.metadata.webp.WebpDirectory | 3 |
com.drew.metadata.eps.EpsDirectory | 3 |
com.drew.metadata.jpeg.JpegCommentDirectory | 3 |
com.drew.metadata.mov.media.QuickTimeMusicDirectory | 3 |
com.drew.metadata.jpeg.HuffmanTablesDirectory | 4 |
com.drew.metadata.exif.makernotes.NikonType2MakernoteDirectory | 2 |
com.drew.metadata.exif.makernotes.SonyType1MakernoteDirectory | 2 |
com.drew.metadata.mov.media.QuickTimeSoundDirectory | 3 |
com.drew.metadata.exif.makernotes.NikonPictureControl2Directory | 4 |
com.drew.metadata.mp4.media.Mp4TextDirectory | 3 |
com.drew.metadata.gif.GifControlDirectory | 3 |
com.drew.metadata.exif.makernotes.SanyoMakernoteDirectory | 2 |
com.drew.metadata.exif.makernotes.KyoceraMakernoteDirectory | 2 |
com.drew.metadata.mp4.media.Mp4VideoDirectory | 3 |
com.drew.metadata.exif.PanasonicRawDistortionDirectory | 3 |
com.drew.metadata.exif.makernotes.OlympusEquipmentMakernoteDirectory | 2 |
com.drew.metadata.exif.makernotes.CanonMakernoteDirectory | 3 |
com.drew.metadata.exif.makernotes.OlympusRawDevelopment2MakernoteDirectory | 2 |
com.drew.metadata.exif.PanasonicRawIFD0Directory | 2 |
com.drew.metadata.avi.AviDirectory | 3 |
com.drew.metadata.heif.HeifDirectory | 3 |
com.drew.metadata.file.FileSystemDirectory | 2 |
com.drew.metadata.jpeg.JpegDirectory | 4 |
com.drew.metadata.exif.makernotes.OlympusFocusInfoMakernoteDirectory | 2 |
com.drew.metadata.mp4.media.Mp4SoundDirectory | 3 |
com.drew.metadata.exif.makernotes.NikonPictureControl1Directory | 4 |
com.drew.metadata.mp3.Mp3Directory | 3 |
com.drew.metadata.exif.makernotes.SigmaMakernoteDirectory | 2 |
com.drew.metadata.exif.PanasonicRawWbInfoDirectory | 3 |
com.drew.metadata.mov.media.QuickTimeVideoDirectory | 3 |
com.drew.metadata.mov.metadata.QuickTimeMetadataDirectory | 3 |
com.drew.metadata.gif.GifCommentDirectory | 3 |
com.drew.metadata.mov.media.QuickTimeTimecodeDirectory | 3 |
com.drew.metadata.png.PngDirectory | 3 |
com.drew.metadata.exif.makernotes.LeicaType5MakernoteDirectory | 2 |
com.drew.metadata.exif.makernotes.PanasonicMakernoteDirectory | 5 |
com.drew.metadata.exif.makernotes.OlympusMakernoteDirectory | 5 |
com.drew.metadata.exif.makernotes.FujifilmMakernoteDirectory | 2 |
com.drew.metadata.exif.makernotes.ReconyxHyperFire2MakernoteDirectory | 3 |
com.drew.metadata.exif.PanasonicRawWbInfo2Directory | 3 |
com.drew.metadata.exif.makernotes.OlympusRawDevelopmentMakernoteDirectory | 2 |
com.drew.metadata.exif.makernotes.NikonType1MakernoteDirectory | 2 |
com.drew.metadata.exif.makernotes.AppleRunTimeMakernoteDirectory | 3 |
com.drew.metadata.photoshop.PsdHeaderDirectory | 3 |
com.drew.metadata.exif.GpsDirectory | 3 |
com.drew.metadata.file.FileTypeDirectory | 3 |
com.drew.metadata.xmp.XmpDirectory | 5 |
com.drew.metadata.exif.makernotes.OlympusImageProcessingMakernoteDirectory | 2 |
com.drew.metadata.exif.ExifThumbnailDirectory | 4 |
com.drew.metadata.exif.makernotes.OlympusCameraSettingsMakernoteDirectory | 2 |
com.drew.metadata.exif.makernotes.LeicaMakernoteDirectory | 2 |
com.drew.metadata.photoshop.PhotoshopDirectory | 3 |
com.drew.metadata.exif.ExifSubIFDDirectory | 2 |
com.drew.metadata.mp4.media.Mp4MetaDirectory | 3 |
com.drew.metadata.ico.IcoDirectory | 3 |
com.drew.metadata.icc.IccDirectory | 3 |
com.drew.metadata.exif.makernotes.AppleMakernoteDirectory | 2 |
com.drew.metadata.png.PngChromaticitiesDirectory | 3 |
com.drew.metadata.gif.GifAnimationDirectory | 3 |
com.drew.metadata.pcx.PcxDirectory | 3 |
com.drew.metadata.exif.ExifInteropDirectory | 2 |
com.drew.metadata.jfif.JfifDirectory | 3 |
com.drew.metadata.exif.makernotes.CasioType2MakernoteDirectory | 2 |
com.drew.metadata.exif.makernotes.SamsungType2MakernoteDirectory | 2 |
com.drew.metadata.mp4.media.Mp4HintDirectory | 3 |
com.drew.metadata.mov.media.QuickTimeSubtitleDirectory | 3 |
sun.util.locale.Extension | 1 |
java.util.concurrent.locks.ReentrantLock | 1 |
java.util.IntSummaryStatistics | 1 |
sun.reflect.annotation.AnnotationType | 1 |
java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock | 1 |
java.lang.invoke.MethodHandle | 1 |
com.adobe.internal.xmp.impl.xpath.XMPPathSegment | 10 |
java.lang.ProcessBuilder$RedirectPipeImpl | 1 |
java.util.concurrent.locks.AbstractQueuedSynchronizer | 1 |
java.lang.StackFrameInfo | 1 |
java.util.concurrent.atomic.AtomicBoolean | 1 |
java.time.temporal.ChronoField | 1 |
java.lang.ThreadGroup | 2 |
java.lang.invoke.SerializedLambda | 1 |
java.time.format.DateTimeParseContext | 1 |
java.util.concurrent.atomic.AtomicInteger | 5 |
java.util.Currency | 1 |
sun.security.util.JarConstraintsParameters | 1 |
com.adobe.internal.xmp.impl.XMPDateTimeImpl | 24 |
com.adobe.internal.xmp.impl.ISO8601Converter | 3 |
com.drew.metadata.mov.metadata.QuickTimeMetadataDescriptor | 4 |
java.lang.NumberFormatException | 2 |
java.lang.CharacterData | 1 |
jdk.internal.math.FloatingDecimal$ExceptionalBinaryToASCIIBuffer | 1 |
java.lang.invoke.MethodHandleImpl$LoopClauses | 1 |
java.lang.ProcessBuilder$Redirect$1 | 1 |
com.drew.metadata.bmp.BmpHeaderDirectory$RenderingHalftoningAlgorithm | 3 |
com.adobe.internal.xmp.impl.XMPMetaImpl$2 | 1 |
java.nio.channels.FileChannel$MapMode | 1 |
java.time.temporal.ChronoUnit | 1 |
java.net.ServerSocket | 1 |
java.util.concurrent.locks.ReentrantReadWriteLock | 1 |
jdk.internal.perf.PerfCounter | 2 |
com.adobe.internal.xmp.XMPMetaFactory$1 | 1 |
jdk.internal.misc.Signal$NativeHandler | 1 |
java.nio.ByteOrder | 1 |
java.lang.ProcessBuilder$Redirect$2 | 1 |
java.util.Collection | 1 |
jdk.internal.module.ModuleHashes$lambda_toString_1__1 | 2 |
java.util.Map$Entry | 1 |
java.net.SocketImpl | 1 |
sun.net.www.MessageHeader | 1 |
com.drew.metadata.bmp.BmpHeaderDirectory$RenderingIntent | 3 |
jdk.internal.org.objectweb.asm.TypePath | 4 |
java.math.MutableBigInteger | 1 |
java.util.DoubleSummaryStatistics | 1 |
java.text.CalendarBuilder | 1 |
java.security.SecureRandom | 1 |
sun.reflect.annotation.TypeAnnotation | 1 |
java.lang.invoke.MethodHandles$Lookup | 1 |
java.security.AlgorithmParameters | 1 |
java.time.format.DateTimeFormatter | 1 |
com.drew.metadata.bmp.BmpHeaderDirectory$Compression | 3 |
sun.util.calendar.JulianCalendar$Date | 1 |
java.security.ProtectionDomain | 1 |
java.security.Provider$Service | 1 |
java.nio.charset.CoderResult | 1 |
com.adobe.internal.xmp.impl.xpath.XMPPath | 5 |
java.util.AbstractSequentialList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList | 1 |
java.time.format.DateTimeFormatterBuilder$CompositePrinterParser | 1 |
java.util.concurrent.ConcurrentHashMap$CollectionView | 2 |
com.drew.metadata.jpeg.JpegComponent | 5 |
java.util.regex.Pattern | 4 |
java.security.SecureRandomSpi | 1 |
java.lang.invoke.Invokers | 1 |
java.time.format.DateTimePrintContext | 1 |
jdk.internal.org.objectweb.asm.Label | 1 |
java.util.concurrent.ForkJoinPool | 1 |
com.drew.metadata.mov.QuickTimeDescriptor | 5 |
com.drew.metadata.mov.QuickTimeDictionary | 2 |
java.lang.reflect.Array | 9 |
com.drew.metadata.photoshop.PsdHeaderDescriptor | 7 |
com.drew.metadata.exif.makernotes.LeicaType5MakernoteDescriptor | 2 |
com.drew.metadata.bmp.BmpHeaderDescriptor | 12 |
com.drew.metadata.bmp.BmpHeaderDirectory$ColorEncoding | 1 |
com.drew.metadata.exif.PanasonicRawIFD0Descriptor | 1 |
com.drew.metadata.jfxx.JfxxDescriptor | 3 |
com.drew.metadata.exif.PanasonicRawDistortionDescriptor | 9 |
com.drew.metadata.exif.makernotes.KodakMakernoteDescriptor | 11 |
com.drew.metadata.photoshop.PhotoshopDescriptor | 15 |
com.drew.metadata.photoshop.Subpath | 6 |
com.drew.metadata.photoshop.Knot | 4 |
com.drew.metadata.iptc.IptcDescriptor | 17 |
com.drew.lang.StringUtil | 2 |
com.drew.metadata.exif.makernotes.OlympusRawInfoMakernoteDescriptor | 4 |
com.drew.metadata.exif.makernotes.AppleMakernoteDescriptor | 3 |
com.drew.metadata.exif.makernotes.OlympusFocusInfoMakernoteDescriptor | 12 |
com.drew.metadata.exif.makernotes.SonyType6MakernoteDescriptor | 2 |
com.drew.metadata.jpeg.JpegDescriptor | 7 |
com.drew.metadata.file.FileSystemDescriptor | 2 |
com.drew.metadata.exif.makernotes.KyoceraMakernoteDescriptor | 2 |
com.drew.metadata.exif.makernotes.AppleRunTimeMakernoteDescriptor | 4 |
com.drew.metadata.MetadataException | 1 |
com.drew.metadata.exif.makernotes.CasioType2MakernoteDescriptor | 27 |
jdk.internal.math.FloatingDecimal$ASCIIToBinaryBuffer | 3 |
jdk.internal.math.FloatingDecimal$PreparedASCIIToBinaryBuffer | 3 |
com.drew.metadata.exif.makernotes.NikonPictureControl1Descriptor | 5 |
com.drew.metadata.mp4.Mp4Descriptor | 5 |
com.drew.metadata.mp4.Mp4Dictionary | 2 |
com.drew.metadata.exif.makernotes.NikonType2MakernoteDescriptor | 25 |
java.io.BufferedReader$1:java.lang.AbstractStringBuilder:java.lang.StringBuffer:java.lang.StringBuilder:java.nio.CharBuffer: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.TreeSet: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 | 1 |
com.drew.metadata.exif.PrintIMDescriptor | 2 |
com.drew.metadata.exif.makernotes.CanonMakernoteDescriptor | 42 |
com.drew.metadata.exif.ExifDescriptorBase | 85 |
com.drew.imaging.PhotographicConversions | 1 |
com.drew.metadata.exif.PanasonicRawWbInfo2Descriptor | 3 |
com.drew.metadata.exif.makernotes.SamsungType2MakernoteDescriptor | 13 |
com.drew.metadata.exif.makernotes.OlympusRawDevelopmentMakernoteDescriptor | 7 |
com.drew.metadata.jpeg.HuffmanTablesDescriptor | 3 |
com.drew.metadata.exif.makernotes.PanasonicMakernoteDescriptor | 72 |
com.drew.metadata.exif.makernotes.ReconyxUltraFireMakernoteDescriptor | 2 |
com.drew.metadata.exif.GpsDescriptor | 23 |
com.drew.metadata.png.PngDescriptor | 11 |
com.drew.imaging.png.PngColorType | 4 |
com.drew.metadata.exif.makernotes.ReconyxHyperFireMakernoteDescriptor | 2 |
com.drew.metadata.ico.IcoDescriptor | 6 |
com.drew.metadata.exif.makernotes.CasioType1MakernoteDescriptor | 13 |
com.drew.metadata.exif.makernotes.ReconyxHyperFire2MakernoteDescriptor | 2 |
com.drew.metadata.mp3.Mp3Descriptor | 2 |
com.drew.metadata.exif.makernotes.OlympusRawDevelopment2MakernoteDescriptor | 11 |
com.drew.metadata.eps.EpsDescriptor | 5 |
com.drew.metadata.webp.WebpDescriptor | 2 |
com.drew.metadata.heif.HeifDescriptor | 4 |
com.drew.metadata.pcx.PcxDescriptor | 5 |
com.drew.metadata.exif.ExifThumbnailDescriptor | 4 |
com.drew.metadata.icc.IccDescriptor | 9 |
com.drew.metadata.exif.makernotes.FujifilmMakernoteDescriptor | 25 |
com.drew.metadata.exif.makernotes.SonyType1MakernoteDescriptor | 31 |
com.drew.metadata.exif.makernotes.SigmaMakernoteDescriptor | 3 |
com.drew.metadata.exif.makernotes.SonyTag9050bDescriptor | 5 |
com.drew.metadata.avi.AviDescriptor | 3 |
com.drew.metadata.exif.makernotes.OlympusImageProcessingMakernoteDescriptor | 10 |
com.drew.metadata.exif.makernotes.RicohMakernoteDescriptor | 1 |
com.drew.metadata.exif.makernotes.PentaxMakernoteDescriptor | 12 |
com.drew.metadata.exif.makernotes.NikonType1MakernoteDescriptor | 9 |
com.drew.metadata.gif.GifAnimationDescriptor | 3 |
com.drew.metadata.exif.makernotes.OlympusCameraSettingsMakernoteDescriptor | 58 |
com.drew.metadata.exif.PanasonicRawWbInfoDescriptor | 3 |
com.drew.metadata.exif.makernotes.OlympusEquipmentMakernoteDescriptor | 15 |
com.drew.metadata.mov.media.QuickTimeVideoDescriptor | 6 |
com.drew.metadata.wav.WavDescriptor | 2 |
com.drew.metadata.exif.makernotes.OlympusMakernoteDescriptor | 74 |
com.drew.lang.DateUtil | 3 |
com.drew.metadata.exif.makernotes.NikonPictureControl2Descriptor | 5 |
com.drew.metadata.exif.makernotes.LeicaMakernoteDescriptor | 8 |
com.drew.metadata.mp4.media.Mp4VideoDescriptor | 6 |
com.drew.metadata.exif.makernotes.SanyoMakernoteDescriptor | 19 |
com.drew.metadata.jfif.JfifDescriptor | 6 |
com.drew.metadata.iptc.Iso2022Converter | 2 |
sun.nio.cs.UTF_8 | 1 |
com.drew.metadata.xmp.XmpDescriptor | 1 |
com.adobe.internal.xmp.XMPMetaFactory | 4 |
com.adobe.internal.xmp.impl.XMPMetaParser | 7 |
com.adobe.internal.xmp.impl.ParameterAsserts | 5 |
org.xml.sax.InputSource | 2 |
com.adobe.internal.xmp.impl.ByteBuffer | 12 |
com.adobe.internal.xmp.impl.Latin1Converter | 2 |
com.adobe.internal.xmp.impl.FixASCIIControlsReader | 1 |
java.io.PushbackReader | 1 |
java.io.InputStreamReader | 1 |
java.io.StringReader | 1 |
com.adobe.internal.xmp.impl.ParseRDF | 23 |
com.adobe.internal.xmp.impl.XMPSchemaRegistryImpl | 4 |
com.adobe.internal.xmp.impl.Utils | 7 |
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 | 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.adobe.internal.xmp.impl.XMPNodeUtils | 15 |
com.adobe.internal.xmp.impl.XMPNormalizer | 11 |
java.util.Iterator | 1 |
com.adobe.internal.xmp.XMPUtils | 2 |
com.adobe.internal.xmp.impl.ParseState | 7 |
java.util.Calendar:java.util.Locale | 1 |
com.adobe.internal.xmp.impl.xpath.XMPPathParser | 8 |
com.adobe.internal.xmp.impl.xpath.PathPosition | 1 |
java.lang.ArrayIndexOutOfBoundsException | 1 |
java.util.AbstractList:java.util.AbstractSequentialList:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList | 1 |
java.util.AbstractCollection:java.util.ArrayDeque:java.util.ArrayList:java.util.HashSet:java.util.TreeMap$KeySet:java.util.TreeSet:java.util.Vector:java.util.concurrent.ConcurrentHashMap$CollectionView:java.util.concurrent.CopyOnWriteArrayList | 1 |
com.drew.metadata.apple.AppleRunTimeReader | 3 |
com.drew.metadata.plist.BplistReader | 6 |
com.drew.metadata.plist.BplistReader$Trailer | 2 |
com.drew.metadata.plist.BplistReader$PropertyListResults | 4 |
com.drew.metadata.exif.makernotes.SonyEncodedDataDirectoryBase | 2 |
com.drew.metadata.photoshop.PhotoshopTiffHandler | 2 |
com.drew.metadata.exif.ExifDirectoryBase | 1 |
com.drew.metadata.jpeg.JpegCommentDescriptor | 1 |
java.io.InvalidClassException:java.lang.Throwable:java.nio.file.FileSystemException | 1 |
java.io.BufferedInputStream:java.io.ByteArrayInputStream:java.io.FileInputStream:java.io.FilterInputStream:java.io.InputStream:java.io.InputStream$1:java.io.ObjectInputStream:java.io.ObjectInputStream$BlockDataInputStream:java.io.ObjectInputStream$PeekInputStream:java.lang.ProcessBuilder$NullInputStream:java.lang.ProcessImpl$DeferredCloseInputStream:java.util.jar.Manifest$FastInputStream:java.util.zip.InflaterInputStream:java.util.zip.ZipInputStream | 2 |
com.drew.metadata.jpeg.HuffmanTablesDirectory$HuffmanTable$HuffmanTableClass | 1 |
com.drew.imaging.jpeg.JpegSegmentType | 1 |
java.lang.PublicMethods$MethodList | 3 |
java.lang.Class$3 | 2 |
com.drew.metadata.jpeg.HuffmanTablesDirectory$HuffmanTable | 1 |
com.drew.imaging.tiff.TiffMetadataReader | 1 |
com.drew.imaging.psd.PsdMetadataReader | 1 |
com.drew.metadata.photoshop.PsdReader | 2 |
com.drew.imaging.png.PngMetadataReader | 2 |
com.drew.imaging.png.PngChunkReader | 2 |
com.drew.lang.SequentialReader:java.util.Arrays | 1 |
com.drew.imaging.png.PngProcessingException | 2 |
com.drew.imaging.png.PngChunk | 3 |
com.drew.imaging.png.PngHeader | 8 |
com.drew.imaging.png.PngChromaticities | 9 |
com.drew.lang.ByteConvert | 1 |
com.drew.lang.StreamUtil | 1 |
com.drew.imaging.bmp.BmpMetadataReader | 1 |
com.drew.metadata.bmp.BmpReader | 5 |
com.drew.imaging.gif.GifMetadataReader | 1 |
com.drew.metadata.gif.GifReader | 12 |
com.drew.metadata.gif.GifHeaderDescriptor | 1 |
com.drew.metadata.gif.GifControlDescriptor | 1 |
com.drew.metadata.gif.GifCommentDescriptor | 1 |
com.drew.metadata.gif.GifImageDescriptor | 1 |
com.drew.imaging.ico.IcoMetadataReader | 1 |
com.drew.metadata.ico.IcoReader | 2 |
com.drew.imaging.pcx.PcxMetadataReader | 1 |
com.drew.metadata.pcx.PcxReader | 2 |
com.drew.imaging.webp.WebpMetadataReader | 1 |
com.drew.metadata.webp.WebpRiffHandler | 5 |
com.drew.imaging.riff.RiffReader | 3 |
com.drew.imaging.riff.RiffProcessingException | 1 |
com.drew.metadata.wav.WavRiffHandler | 6 |
com.drew.metadata.avi.AviRiffHandler | 6 |
com.drew.imaging.raf.RafMetadataReader | 1 |
java.io.BufferedInputStream:java.io.ByteArrayInputStream:java.io.FilterInputStream:java.io.InputStream:java.util.zip.InflaterInputStream | 3 |
java.io.BufferedInputStream:java.io.ByteArrayInputStream:java.io.FileInputStream:java.io.FilterInputStream:java.io.InputStream$1:java.io.ObjectInputStream$BlockDataInputStream:java.io.ObjectInputStream$PeekInputStream:java.lang.Process$PipeInputStream:java.lang.ProcessImpl$DeferredCloseInputStream:java.util.jar.Manifest$FastInputStream:java.util.zip.InflaterInputStream:java.util.zip.ZipInputStream | 1 |
com.drew.imaging.avi.AviMetadataReader | 1 |
com.drew.imaging.wav.WavMetadataReader | 1 |
com.drew.imaging.quicktime.QuickTimeMetadataReader | 1 |
com.drew.metadata.mov.QuickTimeAtomHandler | 5 |
com.drew.metadata.mov.QuickTimeHandlerFactory | 2 |
com.drew.imaging.quicktime.QuickTimeHandler | 3 |
com.drew.metadata.mov.QuickTimeMetadataHandler | 5 |
com.drew.metadata.mov.media.QuickTimeTimecodeHandler | 4 |
com.drew.metadata.mov.media.QuickTimeTimecodeDescriptor | 1 |
com.drew.metadata.mov.media.QuickTimeTextHandler | 3 |
com.drew.metadata.mov.media.QuickTimeTextDescriptor | 1 |
com.drew.metadata.mov.media.QuickTimeMusicHandler | 3 |
com.drew.metadata.mov.media.QuickTimeMusicDescriptor | 1 |
com.drew.metadata.mov.media.QuickTimeVideoHandler | 4 |
com.drew.metadata.mov.media.QuickTimeMediaDirectory | 1 |
com.drew.metadata.mov.media.QuickTimeSoundHandler | 4 |
com.drew.metadata.mov.media.QuickTimeSoundDescriptor | 1 |
com.drew.metadata.mov.media.QuickTimeSubtitleHandler | 3 |
com.drew.metadata.mov.media.QuickTimeSubtitleDescriptor | 1 |
com.drew.imaging.quicktime.QuickTimeReader | 2 |
com.drew.metadata.mov.QuickTimeContext | 1 |
com.drew.metadata.mov.atoms.Atom | 2 |
com.drew.metadata.mov.metadata.QuickTimeDirectoryHandler | 6 |
com.drew.metadata.mov.metadata.QuickTimeDataHandler | 6 |
com.drew.lang.ByteUtil | 1 |
com.drew.metadata.mov.QuickTimeMediaHandler | 4 |
com.drew.metadata.mov.atoms.MovieHeaderAtom | 2 |
com.drew.metadata.mov.atoms.FullAtom | 1 |
com.drew.metadata.mov.atoms.FileTypeCompatibilityAtom | 2 |
com.drew.metadata.mov.atoms.HandlerReferenceAtom | 2 |
com.drew.metadata.mov.atoms.MediaHeaderAtom | 1 |
com.drew.metadata.mov.atoms.canon.CanonThumbnailAtom | 3 |
com.drew.metadata.mov.atoms.TrackHeaderAtom | 2 |
com.drew.metadata.mov.media.QuickTimeMusicHandler:com.drew.metadata.mov.media.QuickTimeSoundHandler:com.drew.metadata.mov.media.QuickTimeSubtitleHandler:com.drew.metadata.mov.media.QuickTimeTextHandler:com.drew.metadata.mov.media.QuickTimeTimecodeHandler:com.drew.metadata.mov.media.QuickTimeVideoHandler | 2 |
com.drew.metadata.mov.atoms.VideoInformationMediaHeaderAtom | 2 |
com.drew.metadata.mov.atoms.SoundInformationMediaHeaderAtom | 2 |
com.drew.metadata.mov.atoms.TimecodeInformationMediaAtom | 2 |
com.drew.metadata.mov.atoms.SoundSampleDescriptionAtom | 3 |
com.drew.metadata.mov.atoms.SampleDescriptionAtom | 1 |
com.drew.metadata.mov.atoms.SubtitleSampleDescriptionAtom | 3 |
com.drew.metadata.mov.atoms.SubtitleSampleDescriptionAtom$SubtitleSampleDescription | 1 |
com.drew.metadata.mov.atoms.SampleDescription | 1 |
com.drew.metadata.mov.atoms.VideoSampleDescriptionAtom | 3 |
com.drew.metadata.mov.atoms.VideoSampleDescriptionAtom$VideoSampleDescription | 1 |
com.drew.metadata.mov.atoms.MusicSampleDescriptionAtom | 3 |
com.drew.metadata.mov.atoms.MusicSampleDescriptionAtom$MusicSampleDescription | 1 |
com.drew.metadata.mov.atoms.SoundSampleDescriptionAtom$SoundSampleDescription | 1 |
com.drew.metadata.mov.atoms.TextSampleDescriptionAtom | 3 |
com.drew.metadata.mov.atoms.TextSampleDescriptionAtom$TextSampleDescription | 1 |
com.drew.metadata.mov.atoms.TimecodeSampleDescriptionAtom | 3 |
com.drew.metadata.mov.atoms.TimecodeSampleDescriptionAtom$TimecodeSampleDescription | 1 |
com.drew.metadata.mov.atoms.TimeToSampleAtom | 2 |
com.drew.metadata.mov.atoms.TimeToSampleAtom$Entry | 1 |
com.drew.metadata.mov.media.QuickTimeMusicHandler:com.drew.metadata.mov.media.QuickTimeSubtitleHandler:com.drew.metadata.mov.media.QuickTimeTextHandler:com.drew.metadata.mov.media.QuickTimeTimecodeHandler | 1 |
com.drew.imaging.mp4.Mp4MetadataReader | 1 |
com.drew.metadata.mp4.Mp4BoxHandler | 10 |
com.drew.imaging.mp4.Mp4Handler | 3 |
com.drew.metadata.mp4.media.Mp4VideoHandler | 5 |
com.drew.metadata.mp4.media.Mp4MediaDirectory | 1 |
com.drew.metadata.mp4.media.Mp4MetaHandler | 3 |
com.drew.metadata.mp4.media.Mp4MetaDescriptor | 1 |
com.drew.metadata.mp4.media.Mp4SoundHandler | 5 |
com.drew.metadata.mp4.media.Mp4SoundDescriptor | 1 |
com.drew.metadata.mp4.media.Mp4HintHandler | 3 |
com.drew.metadata.mp4.media.Mp4HintDescriptor | 1 |
com.drew.metadata.mp4.media.Mp4TextHandler | 2 |
com.drew.metadata.mp4.media.Mp4TextDescriptor | 1 |
com.drew.metadata.mp4.media.Mp4UuidBoxHandler | 5 |
com.drew.metadata.mp4.media.Mp4UuidBoxDescriptor | 1 |
com.drew.imaging.mp4.Mp4Reader | 2 |
com.drew.metadata.mp4.Mp4Context | 1 |
com.drew.metadata.mp4.Mp4MediaHandler | 4 |
com.drew.lang.StreamReader:com.drew.metadata.mp4.media.Mp4UuidBoxHandler | 1 |
com.drew.metadata.mp4.media.Mp4HintHandler:com.drew.metadata.mp4.media.Mp4MetaHandler:com.drew.metadata.mp4.media.Mp4TextHandler | 1 |
com.drew.metadata.mp4.media.Mp4HintHandler:com.drew.metadata.mp4.media.Mp4MetaHandler:com.drew.metadata.mp4.media.Mp4SoundHandler:com.drew.metadata.mp4.media.Mp4TextHandler:com.drew.metadata.mp4.media.Mp4VideoHandler | 1 |
com.drew.imaging.mp3.Mp3MetadataReader | 1 |
com.drew.metadata.mp3.Mp3Reader | 3 |
com.drew.imaging.eps.EpsMetadataReader | 1 |
com.drew.metadata.eps.EpsReader | 11 |
java.io.BufferedInputStream:java.io.ByteArrayInputStream:java.io.FilterInputStream:java.lang.StringBuilder:java.util.zip.InflaterInputStream | 1 |
com.drew.imaging.heif.HeifMetadataReader | 1 |
com.drew.metadata.heif.HeifBoxHandler | 7 |
com.drew.metadata.heif.HeifHandlerFactory | 2 |
com.drew.imaging.heif.HeifHandler | 1 |
com.drew.metadata.heif.HeifPictureHandler | 8 |
com.drew.imaging.heif.HeifReader | 5 |
com.drew.metadata.heif.boxes.Box | 2 |
java.io.BufferedInputStream:java.io.ByteArrayInputStream:java.io.FilterInputStream:java.util.AbstractCollection:java.util.HashSet:java.util.TreeMap$EntrySet:java.util.TreeMap$KeySet:java.util.TreeSet:java.util.concurrent.ConcurrentHashMap$EntrySetView:java.util.concurrent.ConcurrentHashMap$KeySetView:java.util.zip.InflaterInputStream | 1 |
com.drew.metadata.heif.boxes.FullBox | 1 |
com.drew.metadata.heif.boxes.ItemLocationBox | 3 |
com.drew.metadata.heif.boxes.ItemInfoBox | 3 |
com.drew.metadata.heif.boxes.ItemLocationBox$Extent | 4 |
com.drew.metadata.heif.boxes.ItemInfoBox$ItemInfoEntry | 2 |
com.drew.lang.SequentialByteArrayReader:com.drew.lang.StreamReader | 1 |
java.util.AbstractCollection:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList | 1 |
com.drew.metadata.heif.boxes.ItemProtectionBox | 1 |
com.drew.metadata.heif.boxes.ItemProtectionBox$ProtectionSchemeInfoBox | 1 |
com.drew.metadata.heif.boxes.PrimaryItemBox | 1 |
com.drew.metadata.heif.boxes.ItemLocationBox$1 | 1 |
java.util.AbstractCollection:java.util.TreeSet | 1 |
com.drew.metadata.heif.boxes.ImageSpatialExtentsProperty | 2 |
com.drew.metadata.heif.boxes.AuxiliaryTypeProperty | 2 |
com.drew.metadata.heif.boxes.ImageRotationBox | 2 |
com.drew.metadata.heif.boxes.ColourInformationBox | 2 |
com.drew.metadata.heif.boxes.PixelInformationBox | 2 |
com.drew.metadata.heif.boxes.FileTypeBox | 3 |
com.drew.metadata.heif.boxes.HandlerBox | 2 |
com.drew.metadata.file.FileTypeDescriptor | 1 |
com.drew.imaging.FileType | 4 |
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.drew.metadata.exif.makernotes.OlympusCameraSettingsMakernoteDescriptor].getDescription(int)
|
com.drew.metadata.exif.makernotes.OlympusCameraSettingsMakernoteDescriptor | 1 | ['int'] | 5 | 0 | 115 | 57 | 1 | 466 | 0 | 366 | 364 |
[com.drew.metadata.exif.makernotes.OlympusMakernoteDescriptor].getDescription(int)
|
com.drew.metadata.exif.makernotes.OlympusMakernoteDescriptor | 1 | ['int'] | 4 | 0 | 151 | 75 | 1 | 142 | 0 | 171 | 116 |
[com.drew.metadata.exif.makernotes.PanasonicMakernoteDescriptor].getDescription(int)
|
com.drew.metadata.exif.makernotes.PanasonicMakernoteDescriptor | 1 | ['int'] | 4 | 0 | 141 | 70 | 1 | 129 | 0 | 117 | 95 |
[com.drew.imaging.quicktime.QuickTimeReader].processAtoms(com.drew.lang.StreamReader,long,com.drew.imaging.quicktime.QuickTimeHandler
>
,com.drew.metadata.mov.QuickTimeContext)
|
com.drew.imaging.quicktime.QuickTimeReader | 4 | ['com.drew.lang.StreamReader', 'long', 'com.drew.imaging.quicktime.QuickTimeHandler > ', 'com.drew.metadata.mov.QuickTimeContext'] | 5 | 0 | 60 | 19 | 9 | 136 | 0 | 101 | 79 |
[com.drew.imaging.mp4.Mp4Reader].processBoxes(com.drew.lang.StreamReader,long,com.drew.imaging.mp4.Mp4Handler
>
,com.drew.metadata.mp4.Mp4Context)
|
com.drew.imaging.mp4.Mp4Reader | 4 | ['com.drew.lang.StreamReader', 'long', 'com.drew.imaging.mp4.Mp4Handler > ', 'com.drew.metadata.mp4.Mp4Context'] | 13 | 0 | 65 | 25 | 11 | 463 | 0 | 461 | 62 |
[com.drew.imaging.heif.HeifReader].processBox(com.drew.lang.SequentialReader,com.drew.metadata.heif.boxes.Box,com.drew.imaging.heif.HeifHandler
>
)
|
com.drew.imaging.heif.HeifReader | 3 | ['com.drew.lang.SequentialReader', 'com.drew.metadata.heif.boxes.Box', 'com.drew.imaging.heif.HeifHandler > '] | 14 | 0 | 29 | 7 | 4 | 466 | 0 | 452 | 57 |
[com.drew.metadata.photoshop.PhotoshopDescriptor].getDescription(int)
|
com.drew.metadata.photoshop.PhotoshopDescriptor | 1 | ['int'] | 5 | 0 | 33 | 17 | 2 | 108 | 0 | 67 | 56 |
[com.drew.metadata.exif.makernotes.NikonType2MakernoteDescriptor].getDescription(int)
|
com.drew.metadata.exif.makernotes.NikonType2MakernoteDescriptor | 1 | ['int'] | 5 | 0 | 51 | 25 | 1 | 84 | 0 | 94 | 56 |
[com.drew.metadata.exif.makernotes.CanonMakernoteDescriptor].getDescription(int)
|
com.drew.metadata.exif.makernotes.CanonMakernoteDescriptor | 1 | ['int'] | 4 | 0 | 85 | 42 | 1 | 77 | 0 | 62 | 55 |
[com.drew.metadata.exif.GpsDescriptor].getDescription(int)
|
com.drew.metadata.exif.GpsDescriptor | 1 | ['int'] | 4 | 0 | 47 | 23 | 1 | 115 | 0 | 70 | 52 |
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=['getStringFromInt32(int)', 'lookup(int,java.lang.String)', 'getInteger(int)', 'getIdentifier()', 'getDoubleObject(int)', 'toString()', 'getString(int,int,java.nio.charset.Charset)', 'getUInt8()', 'hashCode()']
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.drew.imaging.ImageMetadataReader].main(java.lang.String[]) | 71 | 0 | 0.0% | |
[com.adobe.internal.xmp.impl.XMPNodeUtils].followXPathStep(com.adobe.internal.xmp.impl.XMPNode,com.adobe.internal.xmp.impl.xpath.XMPPathSegment,boolean) | 31 | 6 | 19.35% | |
[com.adobe.internal.xmp.impl.XMPNodeUtils].chooseLocalizedText(com.adobe.internal.xmp.impl.XMPNode,java.lang.String,java.lang.String) | 31 | 0 | 0.0% | |
[com.adobe.internal.xmp.impl.Base64].encode(byte[],int) | 44 | 0 | 0.0% | |
[com.adobe.internal.xmp.impl.XMPMetaImpl].setLocalizedText(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.adobe.internal.xmp.options.PropertyOptions) | 72 | 0 | 0.0% | |
[com.adobe.internal.xmp.impl.XMPNormalizer].touchUpDataModel(com.adobe.internal.xmp.impl.XMPMetaImpl) | 39 | 19 | 48.71% | |
[com.adobe.internal.xmp.impl.XMPUtilsImpl].separateArrayItems(com.adobe.internal.xmp.XMPMeta,java.lang.String,java.lang.String,java.lang.String,com.adobe.internal.xmp.options.PropertyOptions,boolean) | 73 | 0 | 0.0% | |
[com.adobe.internal.xmp.impl.XMPUtilsImpl].removeProperties(com.adobe.internal.xmp.XMPMeta,java.lang.String,java.lang.String,boolean,boolean) | 39 | 0 | 0.0% | |
[com.adobe.internal.xmp.impl.XMPUtilsImpl].appendSubtree(com.adobe.internal.xmp.impl.XMPMetaImpl,com.adobe.internal.xmp.impl.XMPNode,com.adobe.internal.xmp.impl.XMPNode,boolean,boolean,boolean) | 78 | 0 | 0.0% | |
[com.adobe.internal.xmp.impl.XMPUtilsImpl].itemValuesMatch(com.adobe.internal.xmp.impl.XMPNode,com.adobe.internal.xmp.impl.XMPNode) | 36 | 0 | 0.0% | |
[com.adobe.internal.xmp.impl.XMPUtilsImpl].duplicateSubtree(com.adobe.internal.xmp.XMPMeta,com.adobe.internal.xmp.XMPMeta,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.adobe.internal.xmp.options.PropertyOptions) | 86 | 0 | 0.0% | |
[com.adobe.internal.xmp.impl.XMPUtilsImpl].packageForJPEG(com.adobe.internal.xmp.XMPMeta,java.lang.StringBuilder,java.lang.StringBuilder,java.lang.StringBuilder) | 69 | 0 | 0.0% | |
[com.adobe.internal.xmp.impl.XMPUtilsImpl].applyTemplate(com.adobe.internal.xmp.XMPMeta,com.adobe.internal.xmp.XMPMeta,com.adobe.internal.xmp.options.TemplateOptions) | 43 | 0 | 0.0% | |
[com.adobe.internal.xmp.impl.XMPNode].dumpNode(java.lang.StringBuffer,boolean,int,int) | 48 | 0 | 0.0% | |
[com.adobe.internal.xmp.impl.Utils].isInternalProperty(java.lang.String,java.lang.String) | 56 | 0 | 0.0% | |
[com.adobe.internal.xmp.impl.ISO8601Converter].parse(java.lang.String,com.adobe.internal.xmp.XMPDateTime) | 91 | 0 | 0.0% | |
[com.adobe.internal.xmp.impl.ISO8601Converter].render(com.adobe.internal.xmp.XMPDateTime) | 33 | 0 | 0.0% | |
[com.adobe.internal.xmp.impl.XMPSerializerRDF].serializeAsRDF() | 35 | 0 | 0.0% | |
[com.adobe.internal.xmp.impl.XMPSerializerRDF].serializeCompactRDFElementProps(com.adobe.internal.xmp.impl.XMPNode,int) | 44 | 0 | 0.0% | |
[com.adobe.internal.xmp.impl.XMPSerializerRDF].serializeCompactRDFStructProp(com.adobe.internal.xmp.impl.XMPNode,int,boolean) | 38 | 0 | 0.0% | |
[com.adobe.internal.xmp.impl.XMPSerializerRDF].serializeCanonicalRDFProperty(com.adobe.internal.xmp.impl.XMPNode,boolean,boolean,int) | 123 | 0 | 0.0% | |
[com.adobe.internal.xmp.impl.xpath.XMPPathParser].expandXPath(java.lang.String,java.lang.String) | 34 | 7 | 20.58% | |
[com.adobe.internal.xmp.impl.xpath.XMPPathParser].parseIndexSegment(com.adobe.internal.xmp.impl.xpath.PathPosition) | 38 | 0 | 0.0% | |
[com.drew.tools.ProcessAllImagesInFolderUtility].main(java.lang.String[]) | 34 | 0 | 0.0% | |
[com.drew.tools.ProcessAllImagesInFolderUtility$TextFileOutputHandler].onExtractionSuccess(java.io.File,com.drew.metadata.Metadata,java.lang.String,java.io.PrintStream) | 63 | 0 | 0.0% | [] |
[com.drew.metadata.exif.ExifDescriptorBase].getDescription(int) | 81 | 0 | 0.0% | |
[com.drew.metadata.exif.ExifDescriptorBase].getCompressionDescription() | 46 | 0 | 0.0% | |
[com.drew.metadata.exif.makernotes.OlympusImageProcessingMakernoteDescriptor].getAspectRatioDescription() | 34 | 0 | 0.0% | [] |
[com.drew.metadata.exif.makernotes.OlympusMakernoteDescriptor].getDescription(int) | 75 | 0 | 0.0% | [] |
[com.drew.metadata.exif.makernotes.OlympusMakernoteDescriptor].getSpecialModeDescription() | 38 | 0 | 0.0% | [] |
[com.drew.metadata.exif.makernotes.OlympusCameraSettingsMakernoteDescriptor].getDescription(int) | 57 | 0 | 0.0% | [] |
[com.drew.metadata.exif.makernotes.OlympusCameraSettingsMakernoteDescriptor].getFocusModeDescription() | 37 | 0 | 0.0% | [] |
[com.drew.metadata.exif.makernotes.OlympusCameraSettingsMakernoteDescriptor].getSceneModeDescription() | 62 | 0 | 0.0% | [] |
[com.drew.metadata.exif.makernotes.OlympusCameraSettingsMakernoteDescriptor].getArtFilterEffectDescription() | 43 | 0 | 0.0% | [] |
[com.drew.metadata.exif.makernotes.FujifilmMakernoteDescriptor].getPictureModeDescription() | 35 | 0 | 0.0% | [] |
[com.drew.metadata.exif.makernotes.SamsungType2MakernoteDescriptor].getSamsungModelIdDescription() | 43 | 0 | 0.0% | [] |
[com.drew.metadata.exif.makernotes.PanasonicMakernoteDescriptor].getDescription(int) | 70 | 0 | 0.0% | [] |
[com.drew.metadata.exif.makernotes.CanonMakernoteDescriptor].getDescription(int) | 42 | 0 | 0.0% | [] |
[com.drew.metadata.exif.makernotes.SonyType1MakernoteDescriptor].getDescription(int) | 32 | 0 | 0.0% | [] |
[com.drew.metadata.exif.makernotes.SonyType1MakernoteDescriptor].getExposureModeDescription() | 36 | 0 | 0.0% | [] |
[com.drew.metadata.exif.makernotes.SonyType1MakernoteDescriptor].getPictureEffectDescription() | 41 | 0 | 0.0% | [] |
[com.drew.metadata.exif.makernotes.SonyType1MakernoteDescriptor].getSonyModelIdDescription() | 91 | 0 | 0.0% | [] |
[com.drew.metadata.exif.makernotes.ReconyxHyperFire2MakernoteDescriptor].getDescription(int) | 37 | 0 | 0.0% | [] |
[com.drew.metadata.icc.IccDescriptor].getTagDataString(int) | 92 | 0 | 0.0% | [] |
[com.adobe.internal.xmp.XMPMetaFactory].getVersionInfo() | 31 | 0 | 0.0% | |
[com.drew.metadata.photoshop.PhotoshopDescriptor].getJpegQualityString() | 36 | 0 | 0.0% | [] |
[com.drew.metadata.photoshop.PhotoshopDescriptor].getPathString(int) | 64 | 0 | 0.0% | [] |
[com.drew.metadata.Directory].getInteger(int) | 32 | 5 | 15.62% | |
[com.drew.metadata.Directory].getStringArray(int) | 34 | 0 | 0.0% | |
[com.drew.metadata.Directory].getIntArray(int) | 32 | 0 | 0.0% | |
[com.drew.metadata.Directory].getByteArray(int) | 34 | 0 | 0.0% | |
[com.drew.metadata.Directory].getLongObject(int) | 32 | 0 | 0.0% | |
[com.drew.metadata.Directory].getDate(int,java.lang.String,java.util.TimeZone) | 41 | 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.drew.metadata.exif.makernotes.SigmaMakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.PrintIMDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.atoms.SoundInformationMediaHeaderAtom | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.SonyTag9050bDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.LeicaMakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.eps.EpsReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.jfif.JfifReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.file.FileSystemDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.OlympusRawInfoMakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.CanonMakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.PentaxMakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.psd.PsdMetadataReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.pcx.PcxReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.Tag | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.PanasonicRawWbInfoDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.png.PngChunkType | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.apple.AppleRunTimeReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.PanasonicRawDistortionDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.jpeg.JpegDhtReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.OlympusRawDevelopment2MakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.lang.RandomAccessFileReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.SamsungType2MakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.atoms.TimecodeInformationMediaAtom | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.mp3.MpegAudioTypeChecker | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.jfif.JfifDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.pcx.PcxDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.webp.WebpMetadataReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.pcx.PcxMetadataReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.OlympusMakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.lang.ByteTrie$ByteTrieNode | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mp3.Mp3Descriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.FileType | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.PrintIMDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.OlympusRawDevelopment2MakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.ExifInteropDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.tools.ProcessAllImagesInFolderUtility$MarkdownTableOutputHandler$1 | [] | [] |
com.drew.metadata.icc.IccReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.lang.Iterables | [] | [] |
com.drew.metadata.gif.GifImageDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.bmp.BmpHeaderDirectory$Compression | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.media.QuickTimeSubtitleHandler | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.GpsDirectory | ['ImageMetadataReaderFuzzer'] | [] |
java.io.BufferedReader | [] | [] |
com.drew.metadata.exif.makernotes.SonyType6MakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.ReconyxUltraFireMakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.photoshop.Subpath | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.KodakMakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.heif.boxes.AuxiliaryTypeProperty | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.SonyType1MakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.lang.SequentialByteArrayReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.RicohMakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.lang.NullOutputStream | [] | [] |
com.drew.imaging.jpeg.JpegSegmentType | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.lang.GeoLocation | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mp3.Mp3Reader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.jfxx.JfxxDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mp4.media.Mp4UuidBoxHandler | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.photoshop.PhotoshopReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.StringValue | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.tiff.TiffMetadataReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.atoms.VideoSampleDescriptionAtom | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.plist.BplistReader$PropertyListResults | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.ReconyxHyperFire2MakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.lang.BufferBoundsException | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.media.QuickTimeSubtitleDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.CasioType1MakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.ExifThumbnailDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.photoshop.DuckyDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.tools.ProcessAllImagesInFolderUtility | [] | [] |
java.nio.file.Paths | [] | [] |
java.io.BufferedWriter | [] | [] |
com.drew.metadata.exif.makernotes.SamsungType2MakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
java.io.InputStream | ['ImageMetadataReaderFuzzer'] | [] |
java.lang.ProcessBuilder | [] | [] |
com.drew.metadata.mov.media.QuickTimeTimecodeHandler | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.QuickTimeHandlerFactory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.xmp.XmpDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.ReconyxHyperFire2MakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.wav.WavRiffHandler | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.heif.boxes.ImageSpatialExtentsProperty | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.adobe.AdobeJpegDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.NikonPictureControl2Descriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.OlympusCameraSettingsMakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.metadata.QuickTimeMetadataDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.atoms.MusicSampleDescriptionAtom | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.gif.GifControlDirectory$DisposalMethod | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.png.PngChromaticities | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.FujifilmMakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.gif.GifCommentDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.jpeg.JpegMetadataReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.atoms.canon.CanonThumbnailAtom | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.webp.WebpRiffHandler | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.OlympusFocusInfoMakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mp4.Mp4Directory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.PanasonicRawWbInfo2Directory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.media.QuickTimeMusicDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.ico.IcoReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.TagDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.OlympusMakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.metadata.QuickTimeDataHandler | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.tiff.TiffReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.FileTypeDetector | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mp4.media.Mp4VideoDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.OlympusFocusInfoMakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
java.io.PrintWriter | [] | [] |
com.drew.metadata.mov.QuickTimeDictionary | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.tools.ProcessAllImagesInFolderUtility$UnknownTagHandler | [] | [] |
com.drew.metadata.png.PngChromaticitiesDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.OlympusRawDevelopmentMakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.jfxx.JfxxDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.media.QuickTimeVideoDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
java.lang.Runtime | [] | [] |
com.drew.metadata.heif.boxes.ImageRotationBox | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.LeicaType5MakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.ExifReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.png.PngChunk | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.bmp.BmpHeaderDirectory$RenderingHalftoningAlgorithm | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.media.QuickTimeSoundDirectory | ['ImageMetadataReaderFuzzer'] | [] |
java.util.concurrent.Executor | [] | [] |
com.drew.metadata.jpeg.HuffmanTablesDirectory$HuffmanTable | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.NikonPictureControl2Directory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.lang.Rational | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.OlympusImageProcessingMakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.heif.HeifBoxHandler | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.bmp.BmpHeaderDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.raf.RafMetadataReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.tools.ProcessAllImagesInFolderUtility$UnknownTagHandler$1 | [] | [] |
com.drew.metadata.exif.makernotes.SonyType1MakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.metadata.QuickTimeDirectoryHandler | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.gif.GifMetadataReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.webp.WebpDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.avi.AviDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.icc.IccDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.jpeg.JpegCommentReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.KodakMakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mp4.media.Mp4UuidBoxDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.tiff.TiffDataFormat | ['ImageMetadataReaderFuzzer'] | [] |
ImageMetadataReaderFuzzer | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.file.FileSystemDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.photoshop.PhotoshopDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.jpeg.HuffmanTablesDirectory$HuffmanTable$HuffmanTableClass | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.quicktime.QuickTimeMetadataReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.pcx.PcxDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.heif.HeifDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.tools.ProcessAllImagesInFolderUtility$TextFileOutputHandler | [] | [] |
com.drew.metadata.mov.atoms.MovieHeaderAtom | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.atoms.SubtitleSampleDescriptionAtom | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.atoms.FileTypeCompatibilityAtom | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.plist.BplistReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.CasioType2MakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.jfif.JfifDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.quicktime.QuickTimeReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.icc.IccDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.PhotographicConversions | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.jpeg.JpegComponent | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.lang.ByteConvert | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.QuickTimeAtomHandler | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.NikonPictureControl1Directory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.atoms.TrackHeaderAtom | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.mp4.Mp4Reader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.CasioType2MakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.gif.GifControlDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.SanyoMakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.PentaxMakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.photoshop.DuckyReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.photoshop.PhotoshopTiffHandler | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.ExifTiffHandler | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.heif.boxes.ItemInfoBox | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.jpeg.JpegDnlReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.adobe.AdobeJpegReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.avi.AviDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.media.QuickTimeTextHandler | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.eps.EpsDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.tools.ProcessAllImagesInFolderUtility$MarkdownTableOutputHandler | [] | [] |
com.drew.tools.ProcessAllImagesInFolderUtility$BasicFileHandler | [] | [] |
com.drew.metadata.bmp.BmpHeaderDirectory$ColorEncoding | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mp4.Mp4BoxHandler | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.wav.WavDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.file.FileTypeDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mp4.media.Mp4MetaDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.OlympusCameraSettingsMakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.SanyoMakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.iptc.IptcDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.OlympusEquipmentMakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.jpeg.HuffmanTablesDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.heif.boxes.ItemLocationBox | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.png.PngMetadataReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.jpeg.JpegDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mp4.media.Mp4TextDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.PanasonicRawIFD0Directory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.PanasonicMakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.ExifThumbnailDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mp4.media.Mp4MetaHandler | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.wav.WavDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.tools.ProcessUrlUtility | [] | [] |
com.drew.lang.ByteTrie | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.riff.RiffTypeChecker | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.PanasonicMakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.media.QuickTimeSoundHandler | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.Metadata | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mp4.Mp4Dictionary | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.tools.ProcessAllImagesInFolderUtility$MarkdownTableOutputHandler$Row | [] | [] |
com.drew.lang.RandomAccessStreamReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.jpeg.JpegSegmentReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.photoshop.PsdReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.ico.IcoDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.LeicaType5MakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.lang.ByteArrayReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.iptc.Iso2022Converter | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.tools.ExtractJpegSegmentTool | [] | [] |
com.drew.metadata.png.PngDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mp4.media.Mp4SoundDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mp4.Mp4Descriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.PanasonicRawIFD0Descriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.heif.boxes.ItemLocationBox$Extent | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.eps.EpsDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.photoshop.PhotoshopDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.FujifilmMakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.CanonMakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.lang.CompoundException | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.atoms.TextSampleDescriptionAtom | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.adobe.AdobeJpegDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.OlympusImageProcessingMakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.ReconyxHyperFireMakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.heif.boxes.PixelInformationBox | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.media.QuickTimeTimecodeDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.heif.HeifReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.LeicaMakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
java.io.OutputStream | [] | [] |
com.drew.metadata.jpeg.JpegDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.jfxx.JfxxReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.atoms.TimeToSampleAtom | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.wav.WavMetadataReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.Face | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.mp3.Mp3MetadataReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.lang.StreamUtil | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.CasioType1MakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.KyoceraMakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.heif.boxes.HandlerBox | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.KyoceraMakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.ExifImageDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.PanasonicRawDistortionDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.ReconyxHyperFireMakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mp4.media.Mp4HintHandler | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.metadata.QuickTimeMetadataDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.bmp.BmpHeaderDirectory$ColorSpaceType | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.xmp.XmpReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.NikonType2MakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.photoshop.PsdHeaderDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.png.PngDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.ErrorDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.gif.GifReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mp4.media.Mp4TextHandler | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.iptc.IptcDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.xmp.XmpWriter | [] | [] |
com.drew.metadata.exif.makernotes.SonyType6MakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.ExifIFD0Directory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.eps.EpsMetadataReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.mp4.Mp4MetadataReader | ['ImageMetadataReaderFuzzer'] | [] |
java.lang.System | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.Age | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.AppleMakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.heif.HeifDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mp4.media.Mp4SoundHandler | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.tools.FileUtil | [] | [] |
com.drew.metadata.exif.GpsDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
java.util.concurrent.Callable | [] | [] |
com.drew.metadata.jpeg.JpegCommentDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.heif.boxes.ColourInformationBox | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.quicktime.QuickTimeTypeChecker | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.lang.DateUtil | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mp3.Mp3Directory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.NikonType1MakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
java.io.File | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.avi.AviRiffHandler | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mp4.media.Mp4UuidBoxHandler$UuidType | [] | [] |
com.drew.metadata.jpeg.JpegReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.png.PngChunkReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.PanasonicRawWbInfoDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.gif.GifHeaderDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.lang.KeyValuePair | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.atoms.VideoInformationMediaHeaderAtom | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.NikonType1MakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.AppleRunTimeMakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.OlympusRawInfoMakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.QuickTimeDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.ico.IcoDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.png.PngHeader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.heif.HeifMetadataReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.riff.RiffReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.heif.HeifPictureHandler | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.media.QuickTimeVideoHandler | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.jpeg.JpegCommentDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.media.QuickTimeVideoDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.SigmaMakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.photoshop.Knot | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.bmp.BmpHeaderDirectory$RenderingIntent | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mp4.media.Mp4HintDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.lang.ByteUtil | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.ico.IcoMetadataReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.png.PngColorType | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.RicohMakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.media.QuickTimeMusicHandler | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.AppleRunTimeMakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.gif.GifAnimationDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.atoms.HandlerReferenceAtom | ['ImageMetadataReaderFuzzer'] | [] |
java.nio.file.Files | [] | [] |
com.drew.metadata.mov.atoms.TimecodeSampleDescriptionAtom | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.heif.HeifHandlerFactory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mp4.media.Mp4VideoHandler | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.lang.StringUtil | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.atoms.SoundSampleDescriptionAtom | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.webp.WebpDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.gif.GifAnimationDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.jpeg.JpegSegmentData | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.avi.AviMetadataReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.PanasonicRawWbInfo2Descriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.jpeg.HuffmanTablesDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.NikonPictureControl1Descriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.heif.boxes.FileTypeBox | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.bmp.BmpMetadataReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.NikonType2MakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.heif.boxes.ItemInfoBox$ItemInfoEntry | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.heif.boxes.ItemLocationBox$1 | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.photoshop.PsdHeaderDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.ReconyxUltraFireMakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.bmp.BmpHeaderDirectory$BitmapType | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.OlympusEquipmentMakernoteDescriptor | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.QuickTimeDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.ExifSubIFDDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.AppleMakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.imaging.ImageMetadataReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.bmp.BmpHeaderDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.iptc.IptcReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.bmp.BmpReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.lang.StreamReader | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mp4.media.Mp4VideoDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.file.FileSystemMetadataReader | [] | [] |
com.drew.metadata.exif.makernotes.OlympusRawDevelopmentMakernoteDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.exif.makernotes.SonyTag9050bDirectory | ['ImageMetadataReaderFuzzer'] | [] |
com.drew.metadata.mov.media.QuickTimeTextDirectory | ['ImageMetadataReaderFuzzer'] | [] |
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 |
---|---|---|---|
ImageMetadataReaderFuzzer | fuzzerLogFile-ImageMetadataReaderFuzzer.data | fuzzerLogFile-ImageMetadataReaderFuzzer.data.yaml | jacoco.xml |