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 | 8838 | 91.7% |
gold | [1:9] | 768 | 7.97% |
yellow | [10:29] | 29 | 0.30% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 1 | 0.01% |
All colors | 9636 | 100 |
The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
1451 | 7661 | [org.dom4j.tree.AbstractElement].addAttribute(org.dom4j.QName,java.lang.String) | call site: 07661 | |
1232 | 520 | [org.dom4j.QName].hashCode() | call site: 00520 | |
924 | 4860 | [org.dom4j.tree.AbstractElement].add(org.dom4j.Namespace) | call site: 04860 | |
622 | 4149 | [org.dom4j.tree.DefaultElement].getDocumentFactory() | call site: 04149 | |
616 | 5795 | [org.dom4j.tree.NamespaceStack].pop() | call site: 05795 | |
546 | 2589 | [org.dom4j.tree.AbstractElement].addAttribute(org.dom4j.QName,java.lang.String) | call site: 02589 | |
543 | 7114 |
[org.dom4j.tree.QNameCache].
|
call site: 07114 | |
312 | 6793 | [org.dom4j.tree.AbstractDocument].addProcessingInstruction(java.lang.String,java.lang.String) | call site: 06793 | |
300 | 2197 | [DOMReaderFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) | call site: 02197 | |
208 | 1932 | [org.dom4j.tree.DefaultElement].addNewNode(org.dom4j.Node) | call site: 01932 | |
194 | 4 | [DOMReaderFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) | call site: 00004 | |
154 | 3778 | [org.dom4j.tree.NamespaceCache].get(java.lang.String,java.lang.String) | call site: 03778 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
DOMReaderFuzzer | 1 |
com.code_intelligence.jazzer.api.BugDetectors | 1 |
jdk.internal.module.ModulePatcher$JarResourceFinder | 1 |
java.util.zip.ZipFile | 1 |
jdk.internal.loader.URLClassPath$JarLoader | 18 |
jdk.internal.loader.URLClassPath$JarLoader$1 | 2 |
java.lang.Object | 6 |
java.security.AccessController | 4 |
java.lang.StringBuilder | 11 |
java.io.PrintStream | 1 |
java.lang.Thread | 25 |
java.lang.Exception | 4 |
java.lang.Throwable | 18 |
java.lang.NullPointerException | 5 |
sun.nio.fs.UnixException | 2 |
java.lang.Throwable$WrappedPrintStream | 3 |
java.util.IdentityHashMap | 10 |
java.util.Collections | 5 |
java.util.AbstractCollection | 6 |
java.util.concurrent.ConcurrentHashMap$KeySetView | 6 |
java.util.HashSet | 7 |
java.util.concurrent.ConcurrentHashMap$EntrySetView | 6 |
java.lang.Throwable$WrappedPrintWriter | 2 |
java.lang.StackTraceElement | 4 |
java.util.LinkedList | 13 |
sun.awt.util.IdentityArrayList | 8 |
org.dom4j.tree.ContentListFacade | 14 |
java.util.concurrent.CopyOnWriteArrayList | 13 |
java.util.Vector | 14 |
java.util.ArrayList | 17 |
java.lang.AssertionError | 5 |
java.lang.Error | 3 |
java.util.TreeMap$KeySet | 4 |
java.util.TreeMap$EntrySet | 3 |
java.io.UncheckedIOException | 2 |
org.xml.sax.SAXException | 6 |
java.lang.reflect.InvocationTargetException | 2 |
javax.xml.stream.FactoryConfigurationError | 2 |
java.lang.String | 46 |
java.lang.StringLatin1 | 18 |
java.net.URL | 12 |
jdk.internal.loader.FileURLMapper | 3 |
java.lang.StringUTF16 | 24 |
sun.net.www.ParseUtil | 2 |
java.io.File | 15 |
java.lang.RuntimeException | 3 |
java.lang.System | 10 |
java.lang.SecurityManager | 9 |
java.io.FileNotFoundException | 1 |
java.io.IOException | 1 |
java.lang.IllegalArgumentException | 3 |
java.util.Objects | 7 |
org.dom4j.datatype.DatatypeElement | 7 |
org.dom4j.tree.AbstractElement | 64 |
org.dom4j.tree.DefaultCDATA | 3 |
org.dom4j.tree.DefaultNamespace | 6 |
org.dom4j.tree.DefaultElement | 29 |
org.dom4j.tree.DefaultEntity | 3 |
org.dom4j.tree.DefaultComment | 4 |
org.dom4j.tree.DefaultProcessingInstruction | 3 |
org.dom4j.tree.AbstractNode | 14 |
org.dom4j.tree.DefaultAttribute | 6 |
org.dom4j.datatype.DatatypeAttribute | 12 |
org.dom4j.tree.DefaultText | 3 |
org.dom4j.tree.BaseElement | 9 |
org.dom4j.tree.AbstractDocument | 14 |
org.dom4j.tree.BackedList | 12 |
org.dom4j.tree.DefaultDocument | 17 |
org.dom4j.bean.BeanAttribute | 6 |
org.dom4j.bean.BeanAttributeList | 13 |
org.dom4j.datatype.DatatypeAttribute:org.dom4j.tree.AbstractNode:org.dom4j.tree.BaseElement:org.dom4j.tree.DefaultAttribute:org.dom4j.tree.DefaultCDATA:org.dom4j.tree.DefaultComment:org.dom4j.tree.DefaultElement:org.dom4j.tree.DefaultEntity:org.dom4j.tree.DefaultNamespace:org.dom4j.tree.DefaultProcessingInstruction:org.dom4j.tree.DefaultText | 2 |
org.dom4j.IllegalAddException | 3 |
java.lang.Class | 35 |
org.dom4j.bean.BeanElement | 13 |
java.util.AbstractList | 9 |
org.dom4j.bean.BeanMetaData | 9 |
java.util.TreeMap | 7 |
java.util.HashMap | 11 |
java.beans.Introspector | 1 |
java.beans.FeatureDescriptor | 2 |
org.dom4j.DocumentFactory | 20 |
org.dom4j.tree.QNameCache | 7 |
org.dom4j.QName | 14 |
org.dom4j.Namespace | 11 |
java.util.regex.Pattern | 2 |
java.util.regex.Matcher | 2 |
java.util.Formatter | 3 |
java.awt.RenderingHints: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 |
java.beans.PropertyDescriptor | 4 |
java.util.concurrent.ConcurrentHashMap | 13 |
java.lang.Integer | 17 |
java.lang.Number | 1 |
org.dom4j.tree.AbstractBranch | 25 |
java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:org.dom4j.bean.BeanAttributeList:sun.awt.util.IdentityArrayList | 2 |
org.dom4j.tree.AbstractAttribute | 11 |
java.util.AbstractSequentialList | 3 |
org.dom4j.dom.DOMDocumentType | 14 |
org.dom4j.dom.DOMNodeHelper | 15 |
org.w3c.dom.DOMException | 1 |
org.dom4j.Namespace:org.dom4j.tree.AbstractAttribute:org.dom4j.tree.AbstractCDATA:org.dom4j.tree.AbstractComment:org.dom4j.tree.AbstractDocument:org.dom4j.tree.AbstractDocumentType:org.dom4j.tree.AbstractElement:org.dom4j.tree.AbstractEntity:org.dom4j.tree.AbstractNode:org.dom4j.tree.AbstractProcessingInstruction:org.dom4j.tree.AbstractText:org.dom4j.tree.FlyweightCDATA:org.dom4j.tree.FlyweightComment:org.dom4j.tree.FlyweightEntity:org.dom4j.tree.FlyweightProcessingInstruction:org.dom4j.tree.FlyweightText | 1 |
org.dom4j.tree.AbstractDocumentType | 7 |
org.dom4j.tree.DefaultDocumentType | 5 |
org.dom4j.io.STAXEventWriter$NamespaceIterator | 2 |
org.dom4j.tree.SingleIterator | 3 |
java.io.BufferedReader$1 | 2 |
org.dom4j.tree.FilterIterator | 3 |
org.dom4j.io.STAXEventWriter$AttributeIterator | 2 |
java.nio.file.FileTreeIterator | 2 |
java.nio.file.Files$2 | 2 |
java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:org.dom4j.tree.SingleIterator | 1 |
java.util.NoSuchElementException | 1 |
org.dom4j.io.STAXEventWriter | 2 |
javax.xml.namespace.QName | 4 |
org.dom4j.tree.FlyweightAttribute | 3 |
java.lang.reflect.Method | 5 |
java.lang.Byte | 5 |
org.dom4j.rule.Rule | 7 |
java.nio.DoubleBuffer | 3 |
java.lang.Float | 8 |
java.nio.ByteBuffer | 5 |
sun.font.AttributeValues | 4 |
java.nio.charset.Charset | 3 |
java.lang.invoke.LambdaForm$Name | 3 |
java.awt.Dimension | 3 |
java.security.cert.Certificate | 2 |
java.io.ObjectStreamClass$DeserializationConstructorsCache$Key | 2 |
java.security.cert.CertPath | 3 |
java.util.jar.Attributes$Name | 3 |
java.awt.font.TransformAttribute | 2 |
java.lang.invoke.LambdaFormEditor$Transform | 3 |
java.lang.constant.DynamicConstantDesc | 3 |
java.text.DateFormat | 3 |
java.util.Hashtable | 11 |
sun.nio.fs.UnixFileStore | 3 |
java.awt.datatransfer.MimeType | 4 |
java.lang.Character$Subset | 3 |
jdk.internal.module.ModuleReferenceImpl | 5 |
java.lang.module.ModuleReference | 1 |
java.lang.module.ModuleDescriptor | 4 |
java.util.Calendar | 4 |
java.awt.geom.Point2D | 3 |
java.time.zone.ZoneOffsetTransitionRule | 3 |
java.awt.AWTKeyStroke | 3 |
sun.util.calendar.Era | 3 |
java.awt.datatransfer.DataFlavor | 4 |
java.util.TreeMap$Entry | 5 |
java.net.Inet6Address | 2 |
java.lang.invoke.ClassSpecializer$SpeciesData | 3 |
java.time.Period | 3 |
java.net.URI | 6 |
java.time.ZoneId | 3 |
sun.java2d.loops.CompositeType | 3 |
java.awt.BasicStroke | 2 |
java.awt.font.TextHitInfo | 3 |
jdk.internal.loader.AbstractClassLoaderValue$Sub | 3 |
java.time.chrono.AbstractChronology | 3 |
java.security.CodeSource | 4 |
java.net.InterfaceAddress | 3 |
java.awt.Font | 3 |
java.util.Properties | 13 |
java.util.Optional | 3 |
java.time.OffsetDateTime | 3 |
java.security.AccessControlContext | 2 |
java.text.ParsePosition | 3 |
java.lang.invoke.LambdaForm$NamedFunction | 3 |
java.awt.DisplayMode | 3 |
java.lang.invoke.LambdaFormEditor$TransformKey | 3 |
java.beans.IndexedPropertyDescriptor | 2 |
java.time.ZoneOffset | 3 |
sun.nio.ch.FileKey | 2 |
java.util.Hashtable$Entry | 6 |
java.lang.reflect.Constructor | 4 |
java.util.Locale | 5 |
java.util.OptionalInt | 3 |
java.awt.JobAttributes$MultipleDocumentHandlingType | 2 |
java.awt.JobAttributes$DialogType | 2 |
java.util.AbstractSet | 2 |
java.nio.IntBuffer | 3 |
java.awt.image.ColorModel | 3 |
java.util.OptionalDouble | 3 |
java.awt.PageAttributes$MediaType | 2 |
java.time.LocalTime | 3 |
java.net.InetAddress | 3 |
java.time.temporal.ValueRange | 3 |
java.awt.JobAttributes$SidesType | 2 |
java.nio.CharBuffer | 4 |
java.util.zip.ZipFile$Source$Key | 2 |
java.time.zone.ZoneRules | 3 |
java.time.LocalDateTime | 3 |
jdk.internal.module.ServicesCatalog$ServiceProvider | 2 |
java.awt.PageAttributes$PrintQualityType | 2 |
javax.crypto.CryptoPermission | 4 |
java.time.Duration | 3 |
java.lang.invoke.LambdaForm | 3 |
jdk.internal.module.IllegalAccessLogger$Usage | 2 |
java.text.MessageFormat | 3 |
sun.font.CoreMetrics | 2 |
jdk.internal.org.objectweb.asm.ConstantDynamic | 3 |
jdk.internal.org.objectweb.asm.Handle | 3 |
java.util.Arrays | 10 |
java.lang.Short | 5 |
java.net.Inet4Address | 2 |
java.lang.Runtime$Version | 3 |
java.lang.Character | 8 |
jdk.internal.org.objectweb.asm.Type | 4 |
java.security.AllPermission | 3 |
java.util.zip.ZipEntry | 5 |
jdk.internal.misc.Signal | 3 |
java.security.Provider$ServiceKey | 2 |
java.lang.module.ModuleDescriptor$Provides | 3 |
java.math.BigDecimal | 3 |
java.awt.PageAttributes$OrientationRequestedType | 2 |
java.awt.JobAttributes$DestinationType | 2 |
sun.util.calendar.CalendarDate | 4 |
java.lang.invoke.MemberName | 5 |
java.math.MathContext | 3 |
java.net.Proxy | 3 |
java.awt.AttributeValue | 2 |
sun.java2d.pipe.Region | 3 |
java.awt.geom.Rectangle2D | 2 |
java.net.NetworkInterface | 3 |
java.util.OptionalLong | 3 |
sun.util.locale.LocaleExtensions | 3 |
java.util.WeakHashMap$Entry | 5 |
javax.security.auth.Subject | 3 |
jdk.internal.module.ModuleHashes | 3 |
java.awt.RenderingHints | 10 |
java.security.Provider | 8 |
java.util.LinkedHashMap | 4 |
java.util.jar.Attributes | 10 |
java.util.stream.Collectors$Partition | 1 |
java.util.WeakHashMap | 7 |
java.util.concurrent.ConcurrentHashMap$Node | 5 |
java.util.HashMap$Node | 5 |
java.nio.LongBuffer | 3 |
java.awt.PageAttributes$OriginType | 2 |
java.lang.Long | 10 |
java.lang.module.ModuleDescriptor$Opens | 3 |
java.awt.RenderingHints$Key | 2 |
sun.font.FontStrikeDesc | 3 |
java.util.jar.Manifest | 4 |
java.text.DateFormatSymbols | 3 |
java.time.zone.ZoneOffsetTransition | 3 |
java.text.FieldPosition | 3 |
java.text.AttributedCharacterIterator$Attribute | 3 |
java.nio.ShortBuffer | 3 |
java.lang.module.ResolvedModule | 3 |
java.util.ResourceBundle$CacheKey | 3 |
java.awt.MenuShortcut | 3 |
java.awt.BufferCapabilities$FlipContents | 2 |
java.lang.module.ModuleDescriptor$Version | 3 |
java.lang.Enum | 4 |
java.awt.Color | 3 |
java.awt.geom.AffineTransform | 4 |
sun.util.locale.BaseLocale | 3 |
java.awt.datatransfer.MimeTypeParameterList | 4 |
java.text.DecimalFormatSymbols | 3 |
java.awt.JobAttributes | 4 |
java.awt.PageAttributes | 4 |
java.lang.invoke.MethodType | 3 |
java.lang.ProcessBuilder$Redirect | 2 |
java.security.CodeSigner | 3 |
sun.java2d.loops.SurfaceType | 3 |
java.lang.Thread$WeakClassKey | 3 |
java.lang.module.ModuleDescriptor$Exports | 3 |
java.awt.JobAttributes$DefaultSelectionType | 2 |
java.lang.ProcessHandleImpl | 3 |
java.lang.reflect.Field | 4 |
java.awt.PageAttributes$ColorType | 2 |
java.lang.Double | 10 |
javax.swing.tree.TreePath | 3 |
java.math.BigInteger | 5 |
java.security.Timestamp | 3 |
java.lang.Boolean | 6 |
java.lang.module.ModuleDescriptor$Requires | 3 |
java.awt.font.FontRenderContext | 2 |
java.text.NumberFormat | 3 |
java.time.OffsetTime | 3 |
sun.font.FontLineMetrics | 3 |
sun.nio.fs.UnixPath | 5 |
java.util.PropertyPermission | 3 |
java.awt.image.IndexColorModel | 3 |
java.security.BasicPermission | 3 |
java.net.SocketPermission | 3 |
java.nio.file.attribute.FileTime | 3 |
java.time.ZonedDateTime | 3 |
java.net.HttpCookie | 4 |
java.util.Date | 4 |
java.time.format.DecimalStyle | 3 |
java.awt.AlphaComposite | 2 |
java.io.FilePermission | 3 |
java.nio.FloatBuffer | 3 |
java.time.LocalDate | 3 |
java.awt.Insets | 4 |
java.lang.Package | 4 |
jdk.internal.jimage.ImageReader$Node | 4 |
java.awt.font.NumericShaper | 3 |
java.time.Instant | 3 |
java.lang.reflect.Parameter | 3 |
java.net.Inet6Address$Inet6AddressHolder | 2 |
java.time.Clock | 2 |
java.util.AbstractMap | 9 |
java.lang.Math | 2 |
org.dom4j.dtd.AttributeDecl | 1 |
java.lang.StringBuffer | 10 |
java.lang.AbstractStringBuilder | 8 |
org.dom4j.tree.NamespaceStack | 23 |
org.dom4j.tree.AbstractProcessingInstruction | 7 |
org.dom4j.tree.FlyweightProcessingInstruction | 3 |
java.nio.file.InvalidPathException | 1 |
java.nio.file.FileSystemException | 1 |
java.net.URISyntaxException | 1 |
java.io.InvalidClassException | 1 |
java.util.regex.PatternSyntaxException | 1 |
java.awt.HeadlessException | 1 |
org.dom4j.datatype.DatatypeAttribute:org.dom4j.tree.FlyweightAttribute | 2 |
jdk.internal.org.objectweb.asm.Label | 1 |
jdk.internal.math.FloatingDecimal | 6 |
java.lang.ThreadLocal | 3 |
jdk.internal.math.FloatingDecimal$BinaryToASCIIBuffer | 8 |
jdk.internal.math.FDBigInteger | 26 |
java.awt.geom.Point2D$Float | 1 |
java.math.MutableBigInteger | 1 |
java.awt.Event | 1 |
java.security.Permission | 2 |
java.time.temporal.ChronoUnit | 1 |
java.time.format.DateTimeParseContext | 1 |
java.lang.ProcessBuilder$RedirectPipeImpl | 1 |
javax.swing.event.EventListenerList | 1 |
java.lang.ProcessBuilder$Redirect$1 | 1 |
java.awt.image.BufferedImage | 1 |
sun.security.util.LazyCodeSourcePermissionCollection | 1 |
java.util.concurrent.locks.AbstractQueuedSynchronizer | 1 |
java.nio.charset.CoderResult | 1 |
java.awt.Component | 1 |
java.lang.module.Configuration | 1 |
java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock | 3 |
java.lang.ProcessBuilder$Redirect$6 | 1 |
javax.swing.TransferHandler$DropLocation | 1 |
java.lang.invoke.MethodTypeForm | 1 |
java.lang.ProcessBuilder$Redirect$3 | 1 |
java.net.ServerSocket | 1 |
java.security.MessageDigest | 2 |
java.awt.ScrollPaneAdjustable | 1 |
java.nio.channels.FileChannel$MapMode | 1 |
sun.awt.AppContext | 1 |
sun.reflect.annotation.TypeAnnotation | 1 |
java.security.Provider$Service | 1 |
java.lang.Module | 2 |
java.util.concurrent.locks.ReentrantLock | 3 |
java.net.Socket | 1 |
java.util.concurrent.ThreadPoolExecutor | 1 |
java.time.format.DateTimeFormatterBuilder$CompositePrinterParser | 1 |
java.beans.PropertyChangeEvent | 1 |
java.awt.Graphics | 1 |
java.security.AlgorithmParameters | 1 |
java.awt.geom.Rectangle2D$Double | 1 |
java.lang.ProcessBuilder$Redirect$2 | 1 |
sun.font.FontFamily | 1 |
org.dom4j.dom.DOMElement | 19 |
java.lang.invoke.MethodHandle | 1 |
sun.reflect.annotation.TypeAnnotation$TypeAnnotationTargetInfo | 1 |
javax.accessibility.AccessibleRelationSet | 1 |
org.xml.sax.SAXParseException | 3 |
javax.crypto.Cipher | 1 |
java.security.PrivilegedActionException | 2 |
java.util.concurrent.ForkJoinPool | 1 |
java.nio.charset.CodingErrorAction | 1 |
java.text.Annotation | 1 |
java.lang.ThreadGroup | 6 |
java.security.SecureRandom | 1 |
org.dom4j.swing.BranchTreeNode | 8 |
org.dom4j.QName:org.dom4j.datatype.DatatypeAttribute:org.dom4j.tree.FlyweightAttribute | 2 |
org.dom4j.tree.AbstractNode:org.dom4j.tree.DefaultDocument:org.dom4j.tree.FlyweightEntity | 1 |
java.security.PermissionCollection | 1 |
java.awt.Point | 2 |
java.util.concurrent.Semaphore | 1 |
java.util.LongSummaryStatistics | 1 |
java.lang.invoke.SerializedLambda | 1 |
jdk.internal.perf.PerfCounter | 2 |
java.util.concurrent.atomic.AtomicLong | 1 |
java.net.URLConnection | 1 |
java.io.ObjectStreamClass | 1 |
org.dom4j.rule.RuleSet | 1 |
java.lang.ProcessBuilder$Redirect$4 | 1 |
org.dom4j.tree.AbstractCDATA | 3 |
org.dom4j.tree.FlyweightCDATA | 2 |
java.awt.geom.Point2D$Double | 1 |
org.dom4j.dtd.InternalEntityDecl | 2 |
java.lang.StringIndexOutOfBoundsException | 1 |
jdk.internal.module.ModuleResolution | 1 |
sun.net.www.MessageHeader | 1 |
java.io.StringWriter | 8 |
java.security.SecureRandomSpi | 1 |
java.util.ServiceLoader | 4 |
java.net.SocketImpl | 1 |
jdk.internal.math.FloatingDecimal$ExceptionalBinaryToASCIIBuffer | 1 |
sun.font.StrikeMetrics | 1 |
jdk.internal.org.objectweb.asm.TypePath | 4 |
java.awt.Rectangle | 2 |
org.dom4j.dtd.ExternalEntityDecl | 1 |
java.util.StringJoiner | 1 |
javax.accessibility.AccessibleStateSet | 1 |
org.dom4j.util.UserDataElement | 4 |
java.time.format.DateTimePrintContext | 1 |
java.util.concurrent.locks.ReentrantReadWriteLock | 1 |
java.io.ByteArrayOutputStream | 1 |
sun.java2d.loops.GraphicsPrimitive | 1 |
java.security.ProtectionDomain | 1 |
java.awt.MenuComponent | 1 |
java.util.concurrent.CompletableFuture | 1 |
java.time.temporal.ChronoField | 1 |
java.util.concurrent.atomic.AtomicInteger | 2 |
org.dom4j.xpath.DefaultXPath | 1 |
java.util.concurrent.atomic.AtomicBoolean | 1 |
java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock | 3 |
javax.swing.TimerQueue | 1 |
java.security.Signature | 2 |
javax.accessibility.AccessibleBundle | 1 |
java.lang.invoke.VarHandle | 1 |
java.awt.Cursor | 1 |
java.lang.StackFrameInfo | 1 |
java.util.concurrent.ConcurrentHashMap$CollectionView | 2 |
java.util.EventObject | 1 |
java.awt.FontMetrics | 1 |
jdk.internal.jmod.JmodFile$Entry | 1 |
jdk.internal.jmod.JmodFile$Section | 1 |
java.lang.ProcessImpl | 1 |
java.io.ObjectStreamField | 1 |
java.lang.ModuleLayer | 1 |
java.awt.geom.Rectangle2D$Float | 1 |
java.util.Collection | 1 |
jdk.internal.module.ModuleHashes$lambda_toString_1__1 | 2 |
java.util.Map$Entry | 1 |
java.util.IntSummaryStatistics | 1 |
sun.reflect.annotation.AnnotationType | 1 |
sun.font.EAttribute | 1 |
jdk.internal.misc.Signal$NativeHandler | 1 |
java.util.DoubleSummaryStatistics | 1 |
java.awt.AWTEvent | 1 |
org.dom4j.dtd.ElementDecl | 1 |
java.time.format.Parsed | 1 |
java.io.ObjectOutputStream$DebugTraceInfoStack | 1 |
java.awt.CheckboxGroup | 1 |
java.lang.Enum$EnumDesc | 1 |
javax.swing.event.TreeModelEvent | 1 |
java.lang.invoke.MethodHandles$Lookup | 2 |
org.dom4j.tree.AbstractComment | 3 |
org.dom4j.tree.FlyweightComment | 2 |
org.dom4j.swing.LeafTreeNode | 2 |
org.dom4j.Namespace:org.dom4j.tree.AbstractNode:org.dom4j.tree.FlyweightCDATA:org.dom4j.tree.FlyweightComment:org.dom4j.tree.FlyweightEntity:org.dom4j.tree.FlyweightProcessingInstruction:org.dom4j.tree.FlyweightText | 1 |
org.dom4j.tree.AbstractEntity | 3 |
org.dom4j.tree.FlyweightEntity | 3 |
sun.util.locale.Extension | 1 |
java.util.concurrent.LinkedBlockingQueue | 2 |
java.nio.channels.FileLock | 1 |
org.dom4j.xpath.XPathPattern | 1 |
java.time.format.DateTimeFormatter | 1 |
java.time.format.DateTimeFormatterBuilder$NumberPrinterParser | 1 |
java.lang.reflect.RecordComponent | 1 |
org.dom4j.tree.AbstractText | 3 |
org.dom4j.tree.FlyweightText | 2 |
java.lang.invoke.MethodHandleImpl$LoopClauses | 1 |
sun.java2d.loops.FontInfo | 2 |
java.util.Currency | 1 |
java.lang.invoke.Invokers | 1 |
java.lang.ProcessBuilder$Redirect$5 | 1 |
java.nio.ByteOrder | 2 |
java.lang.IllegalStateException | 2 |
java.awt.AWTEvent:java.awt.AWTKeyStroke:java.awt.AttributeValue:java.awt.BufferCapabilities$FlipContents:java.awt.CheckboxGroup:java.awt.Color:java.awt.Component:java.awt.Cursor:java.awt.Dimension:java.awt.DisplayMode:java.awt.Event:java.awt.Font:java.awt.FontMetrics:java.awt.Graphics:java.awt.Insets:java.awt.JobAttributes:java.awt.JobAttributes$DefaultSelectionType:java.awt.JobAttributes$DestinationType:java.awt.JobAttributes$DialogType:java.awt.JobAttributes$MultipleDocumentHandlingType:java.awt.JobAttributes$SidesType:java.awt.MenuComponent:java.awt.MenuShortcut:java.awt.PageAttributes:java.awt.PageAttributes$ColorType:java.awt.PageAttributes$MediaType:java.awt.PageAttributes$OrientationRequestedType:java.awt.PageAttributes$OriginType:java.awt.PageAttributes$PrintQualityType:java.awt.Point:java.awt.Rectangle:java.awt.RenderingHints:java.awt.ScrollPaneAdjustable:java.awt.datatransfer.DataFlavor:java.awt.datatransfer.MimeType:java.awt.datatransfer.MimeTypeParameterList:java.awt.font.NumericShaper:java.awt.font.TextHitInfo:java.awt.geom.AffineTransform:java.awt.geom.Point2D$Double:java.awt.geom.Point2D$Float:java.awt.geom.Rectangle2D$Double:java.awt.geom.Rectangle2D$Float:java.awt.image.BufferedImage:java.awt.image.ColorModel:java.awt.image.IndexColorModel:java.beans.FeatureDescriptor:java.beans.PropertyChangeEvent:java.io.ByteArrayOutputStream:java.io.ObjectOutputStream$DebugTraceInfoStack:java.io.ObjectStreamClass:java.io.ObjectStreamField:java.io.StringWriter:java.lang.Boolean:java.lang.Character$Subset:java.lang.Enum:java.lang.Enum$EnumDesc:java.lang.Module:java.lang.ModuleLayer:java.lang.Package:java.lang.ProcessBuilder$Redirect$1:java.lang.ProcessBuilder$Redirect$2:java.lang.ProcessBuilder$Redirect$3:java.lang.ProcessBuilder$Redirect$4:java.lang.ProcessBuilder$Redirect$5:java.lang.ProcessBuilder$Redirect$6:java.lang.ProcessBuilder$RedirectPipeImpl:java.lang.ProcessHandleImpl:java.lang.ProcessImpl:java.lang.Runtime$Version:java.lang.StackFrameInfo:java.lang.StackTraceElement:java.lang.String:java.lang.StringBuilder:java.lang.ThreadGroup:java.lang.constant.DynamicConstantDesc:java.lang.invoke.ClassSpecializer$SpeciesData:java.lang.invoke.Invokers:java.lang.invoke.LambdaForm:java.lang.invoke.LambdaForm$Name:java.lang.invoke.LambdaForm$NamedFunction:java.lang.invoke.LambdaFormEditor$Transform:java.lang.invoke.LambdaFormEditor$TransformKey:java.lang.invoke.MemberName:java.lang.invoke.MethodHandle:java.lang.invoke.MethodHandleImpl$LoopClauses:java.lang.invoke.MethodHandles$Lookup:java.lang.invoke.MethodType:java.lang.invoke.MethodTypeForm:java.lang.invoke.SerializedLambda:java.lang.invoke.VarHandle:java.lang.module.Configuration:java.lang.module.ModuleDescriptor:java.lang.module.ModuleDescriptor$Exports:java.lang.module.ModuleDescriptor$Opens:java.lang.module.ModuleDescriptor$Provides:java.lang.module.ModuleDescriptor$Requires:java.lang.module.ModuleDescriptor$Version:java.lang.module.ResolvedModule:java.lang.reflect.Constructor:java.lang.reflect.Field:java.lang.reflect.Method:java.lang.reflect.Parameter:java.lang.reflect.RecordComponent:java.math.BigDecimal:java.math.BigInteger:java.math.MathContext:java.math.MutableBigInteger:java.net.HttpCookie:java.net.InetAddress:java.net.InterfaceAddress:java.net.NetworkInterface:java.net.Proxy:java.net.ServerSocket:java.net.Socket:java.net.SocketImpl:java.net.URI:java.net.URL:java.net.URLConnection:java.nio.ByteBuffer:java.nio.ByteOrder:java.nio.CharBuffer:java.nio.DoubleBuffer:java.nio.FloatBuffer:java.nio.IntBuffer:java.nio.LongBuffer:java.nio.ShortBuffer:java.nio.channels.FileChannel$MapMode:java.nio.channels.FileLock:java.nio.charset.Charset:java.nio.charset.CoderResult:java.nio.charset.CodingErrorAction:java.nio.file.attribute.FileTime:java.security.AlgorithmParameters:java.security.CodeSigner:java.security.CodeSource:java.security.MessageDigest:java.security.Permission:java.security.PermissionCollection:java.security.PrivilegedActionException:java.security.ProtectionDomain:java.security.Provider:java.security.Provider$Service:java.security.SecureRandom:java.security.SecureRandomSpi:java.security.Signature:java.security.Timestamp:java.security.cert.CertPath:java.text.Annotation:java.text.AttributedCharacterIterator$Attribute:java.text.FieldPosition:java.text.ParsePosition:java.time.Duration:java.time.Instant:java.time.LocalDate:java.time.LocalDateTime:java.time.LocalTime:java.time.OffsetDateTime:java.time.OffsetTime:java.time.Period:java.time.ZoneId:java.time.ZoneOffset:java.time.ZonedDateTime:java.time.chrono.AbstractChronology:java.time.format.DateTimeFormatter:java.time.format.DateTimeFormatterBuilder$CompositePrinterParser:java.time.format.DateTimeFormatterBuilder$NumberPrinterParser:java.time.format.DateTimeParseContext:java.time.format.DateTimePrintContext:java.time.format.DecimalStyle:java.time.format.Parsed:java.time.temporal.ChronoField:java.time.temporal.ChronoUnit:java.time.temporal.ValueRange:java.time.zone.ZoneOffsetTransition:java.time.zone.ZoneOffsetTransitionRule:java.time.zone.ZoneRules:java.util.AbstractCollection:java.util.AbstractMap:java.util.Calendar:java.util.Currency:java.util.Date:java.util.DoubleSummaryStatistics:java.util.EventObject:java.util.Formatter:java.util.HashMap$Node:java.util.Hashtable:java.util.Hashtable$Entry:java.util.IntSummaryStatistics:java.util.Locale:java.util.LongSummaryStatistics:java.util.Optional:java.util.OptionalDouble:java.util.OptionalInt:java.util.OptionalLong:java.util.Properties:java.util.ResourceBundle$CacheKey:java.util.ServiceLoader:java.util.StringJoiner:java.util.TreeMap$Entry:java.util.Vector:java.util.WeakHashMap$Entry:java.util.concurrent.CompletableFuture:java.util.concurrent.ConcurrentHashMap:java.util.concurrent.ConcurrentHashMap$CollectionView:java.util.concurrent.ConcurrentHashMap$Node:java.util.concurrent.CopyOnWriteArrayList:java.util.concurrent.ForkJoinPool:java.util.concurrent.LinkedBlockingQueue:java.util.concurrent.Semaphore:java.util.concurrent.ThreadPoolExecutor:java.util.concurrent.atomic.AtomicBoolean:java.util.concurrent.atomic.AtomicInteger:java.util.concurrent.atomic.AtomicLong:java.util.concurrent.locks.AbstractQueuedSynchronizer:java.util.concurrent.locks.ReentrantLock:java.util.concurrent.locks.ReentrantReadWriteLock:java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock:java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock:java.util.jar.Attributes$Name:java.util.regex.Matcher:java.util.regex.Pattern:java.util.zip.ZipEntry:javax.accessibility.AccessibleBundle:javax.accessibility.AccessibleRelationSet:javax.accessibility.AccessibleStateSet:javax.crypto.Cipher:javax.crypto.CryptoPermission:javax.security.auth.Subject:javax.swing.TimerQueue:javax.swing.TransferHandler$DropLocation:javax.swing.event.EventListenerList:javax.swing.event.TreeModelEvent:javax.swing.tree.TreePath:javax.xml.namespace.QName:org.xml.sax.SAXException:org.xml.sax.SAXParseException:sun.awt.AppContext:sun.font.AttributeValues:sun.font.EAttribute:sun.font.FontFamily:sun.font.FontStrikeDesc:sun.font.StrikeMetrics:sun.java2d.loops.CompositeType:sun.java2d.loops.FontInfo:sun.java2d.loops.GraphicsPrimitive:sun.java2d.loops.SurfaceType:sun.java2d.pipe.Region:sun.net.www.MessageHeader:sun.nio.fs.UnixFileStore:sun.nio.fs.UnixPath:sun.reflect.annotation.AnnotationType:sun.reflect.annotation.TypeAnnotation:sun.reflect.annotation.TypeAnnotation$TypeAnnotationTargetInfo:sun.security.util.LazyCodeSourcePermissionCollection:sun.util.calendar.CalendarDate:sun.util.calendar.Era:sun.util.locale.BaseLocale:sun.util.locale.Extension:sun.util.locale.LocaleExtensions | 1 |
org.dom4j.tree.ElementIterator | 2 |
org.dom4j.tree.ElementQNameIterator | 2 |
org.dom4j.tree.BaseElement:org.dom4j.tree.DefaultElement | 1 |
org.dom4j.tree.ElementNameIterator | 2 |
java.io.BufferedReader$1:java.lang.StringBuilder:java.nio.file.FileTreeIterator:java.nio.file.Files$2:org.dom4j.tree.SingleIterator | 1 |
java.util.StringTokenizer | 7 |
java.lang.StringBuilder:org.dom4j.tree.AbstractNode:org.dom4j.tree.DefaultDocument | 1 |
org.dom4j.util.IndexedElement | 23 |
java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:sun.awt.util.IdentityArrayList | 4 |
java.util.jar.JarFile | 7 |
jdk.internal.loader.URLClassPath$Loader | 6 |
jdk.internal.util.jar.JarIndex | 9 |
java.io.BufferedReader | 10 |
java.io.Reader | 2 |
java.io.InputStreamReader | 4 |
org.dom4j.io.DocumentInputSource$1 | 2 |
java.lang.IndexOutOfBoundsException | 2 |
java.io.CharArrayReader | 3 |
java.io.StringReader | 4 |
sun.nio.cs.StreamDecoder | 3 |
sun.net.util.URLUtil | 1 |
jdk.internal.loader.BuiltinClassLoader$NullModuleReader | 2 |
java.lang.InternalError | 2 |
java.lang.VirtualMachineError | 2 |
java.io.BufferedWriter | 8 |
sun.nio.cs.StreamEncoder | 5 |
java.io.OutputStreamWriter | 5 |
java.io.PrintWriter | 7 |
java.io.OutputStreamWriter:java.io.StringWriter:sun.nio.cs.StreamEncoder | 1 |
jdk.internal.module.ModulePatcher$PatchedModuleReader | 3 |
jdk.internal.module.ModulePatcher$ExplodedResourceFinder | 1 |
jdk.internal.module.ModuleReferences$SafeCloseModuleReader | 1 |
jdk.internal.module.ModuleReferences$JarModuleReader | 1 |
jdk.internal.module.ModuleReferences$JModModuleReader | 1 |
jdk.internal.jmod.JmodFile | 1 |
jdk.internal.module.SystemModuleFinders$SystemModuleReader | 3 |
jdk.internal.loader.Loader$NullModuleReader | 1 |
jdk.internal.module.ModuleReferences$ExplodedModuleReader | 1 |
jdk.internal.module.SystemModuleFinders$2 | 1 |
jdk.internal.loader.AbstractClassLoaderValue$Memoizer | 1 |
jdk.internal.loader.AbstractClassLoaderValue$Memoizer$RecursiveInvocationException | 1 |
jdk.internal.logger.LazyLoggers$1 | 2 |
jdk.internal.logger.LazyLoggers | 3 |
java.lang.System$LoggerFinder | 1 |
jdk.internal.logger.LazyLoggers$getLoggerFinder__4 | 3 |
jdk.internal.logger.LazyLoggers$lambda_getLoggerFromFinder_0__3 | 3 |
jdk.internal.logger.DefaultLoggerFinder | 4 |
jdk.internal.logger.DefaultLoggerFinder$1 | 2 |
jdk.internal.misc.VM | 1 |
java.lang.ClassLoader | 9 |
jdk.internal.logger.DefaultLoggerFinder$makeSimpleLogger__6 | 3 |
jdk.internal.logger.DefaultLoggerFinder$SharedLoggers | 1 |
jdk.internal.ref.CleanerImpl$PhantomCleanableRef | 1 |
java.lang.UnsupportedOperationException | 1 |
jdk.internal.ref.CleanerImpl$WeakCleanableRef | 1 |
jdk.internal.ref.CleanerImpl$SoftCleanableRef | 1 |
java.lang.Class$lambda_methodToString_0__2 | 3 |
jdk.internal.logger.SimpleConsoleLogger | 2 |
sun.util.logging.PlatformLogger$ConfigurableBridge$LoggerConfiguration | 1 |
jdk.internal.module.ModuleLoaderMap$Mapper | 2 |
java.awt.RenderingHints: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 | 3 |
jdk.internal.loader.BuiltinClassLoader$5 | 2 |
jdk.internal.logger.BootstrapLogger$RedirectedLoggers | 2 |
jdk.internal.logger.LazyLoggers$LazyLoggerAccessor | 1 |
jdk.internal.logger.SurrogateLogger | 2 |
jdk.internal.logger.DefaultLoggerFinder$makeSimpleLogger__5 | 3 |
jdk.internal.jimage.ImageReaderFactory$1 | 2 |
jdk.internal.jimage.ImageReader | 4 |
jdk.internal.jimage.ImageReader$SharedImageReader | 3 |
jdk.internal.jimage.BasicImageReader | 8 |
jdk.internal.reflect.Reflection | 3 |
jdk.internal.jimage.NativeImageBuffer | 1 |
java.nio.channels.FileChannel:java.nio.file.StandardOpenOption | 1 |
jdk.internal.jimage.BasicImageReader$2 | 2 |
sun.reflect.misc.ReflectUtil | 3 |
java.lang.reflect.Proxy | 1 |
java.lang.ref.SoftReference | 2 |
java.lang.Class$ReflectionData | 1 |
java.lang.Class$Atomic | 1 |
java.text.Collator | 2 |
java.util.AbstractCollection:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:org.dom4j.bean.BeanAttributeList:sun.awt.util.IdentityArrayList | 1 |
org.dom4j.bean.BeanDocumentFactory | 4 |
org.dom4j.dom.DOMDocumentFactory | 10 |
org.dom4j.dom.DOMAttribute | 12 |
org.dom4j.util.UserDataDocumentFactory | 2 |
org.dom4j.util.UserDataAttribute | 1 |
org.dom4j.datatype.DatatypeElementFactory | 7 |
org.dom4j.datatype.DatatypeDocumentFactory | 6 |
org.dom4j.datatype.InvalidSchemaException | 1 |
org.dom4j.io.SAXReader$SAXEntityResolver | 2 |
org.xml.sax.InputSource | 2 |
org.xml.sax.helpers.DefaultHandler | 11 |
org.xml.sax.helpers.XMLFilterImpl | 19 |
org.xml.sax.HandlerBase | 1 |
org.dom4j.io.SAXReader | 18 |
org.dom4j.io.SAXHelper | 5 |
org.dom4j.io.JAXPHelper | 1 |
javax.xml.parsers.SAXParserFactory | 1 |
org.xml.sax.helpers.XMLReaderFactory | 1 |
org.dom4j.io.SAXWriter | 31 |
org.xml.sax.SAXNotSupportedException | 1 |
org.dom4j.io.SAXModifyReader | 1 |
org.dom4j.io.SAXModifyContentHandler | 17 |
org.dom4j.io.SAXContentHandler | 32 |
org.dom4j.io.ElementStack | 11 |
org.dom4j.io.DispatchHandler | 6 |
java.lang.IllegalAccessException | 1 |
jdk.internal.reflect.ReflectionFactory | 5 |
jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction | 2 |
java.lang.NoSuchMethodException | 1 |
java.util.stream.Collectors | 1 |
java.lang.Class$1 | 2 |
java.lang.InstantiationException | 1 |
jdk.internal.misc.Unsafe | 4 |
org.dom4j.util.SimpleSingleton | 4 |
org.dom4j.util.PerThreadSingleton | 2 |
java.lang.ref.Reference | 2 |
java.lang.ref.WeakReference | 2 |
jdk.internal.misc.TerminatingThreadLocal | 2 |
java.lang.ThreadLocal:java.util.AbstractCollection:java.util.AbstractList:java.util.AbstractQueue:java.util.ArrayDeque:java.util.ArrayList:java.util.HashSet:java.util.LinkedList:java.util.PriorityQueue: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.DelayQueue:sun.awt.util.IdentityArrayList | 1 |
org.dom4j.io.XMLWriter | 58 |
org.dom4j.DocumentException | 1 |
org.dom4j.io.DocumentInputSource | 1 |
org.xml.sax.helpers.LocatorImpl | 5 |
org.dom4j.io.DOMSAXContentHandler | 21 |
org.dom4j.io.OutputFormat | 17 |
java.io.Writer | 3 |
org.dom4j.io.HTMLWriter | 15 |
org.dom4j.io.SAXEventRecorder | 13 |
org.dom4j.io.SAXEventRecorder$SAXEvent | 2 |
org.dom4j.dom.DOMNamespace | 10 |
org.dom4j.tree.NamespaceCache | 4 |
org.xml.sax.helpers.AttributesImpl | 11 |
java.lang.CharacterData | 1 |
org.dom4j.dom.DOMText | 11 |
org.dom4j.tree.AbstractCharacterData | 1 |
org.dom4j.dom.DOMDocument | 15 |
com.sun.msv.datatype.xsd.XSDatatype | 1 |
java.lang.AbstractStringBuilder:java.lang.StringBuilder | 1 |
java.util.AbstractList:java.util.AbstractSequentialList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:sun.awt.util.IdentityArrayList | 2 |
org.dom4j.datatype.DatatypeAttribute:org.dom4j.tree.AbstractDocument:org.dom4j.tree.AbstractNode:org.dom4j.tree.BaseElement:org.dom4j.tree.DefaultAttribute:org.dom4j.tree.DefaultCDATA:org.dom4j.tree.DefaultComment:org.dom4j.tree.DefaultElement:org.dom4j.tree.DefaultEntity:org.dom4j.tree.DefaultNamespace:org.dom4j.tree.DefaultProcessingInstruction:org.dom4j.tree.DefaultText | 1 |
org.dom4j.tree.AbstractNode:org.dom4j.tree.BaseElement:org.dom4j.tree.DefaultElement | 3 |
org.dom4j.util.NonLazyDocumentFactory | 1 |
org.dom4j.util.NonLazyElement | 1 |
org.dom4j.util.IndexedDocumentFactory | 1 |
java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:org.dom4j.tree.SingleIterator:sun.awt.util.IdentityArrayList | 1 |
org.dom4j.io.SAXModifyElementHandler | 3 |
org.dom4j.jaxb.JAXBReader$PruningElementHandler | 2 |
org.dom4j.jaxb.JAXBReader$UnmarshalElementHandler | 2 |
org.dom4j.io.PruningElementStack | 3 |
org.dom4j.jaxb.JAXBSupport | 5 |
javax.xml.transform.stream.StreamSource | 1 |
org.dom4j.io.HTMLWriter$FormatState | 4 |
java.util.Stack | 3 |
org.dom4j.util.StringUtils | 2 |
java.lang.AbstractStringBuilder:java.lang.StringBuilder:java.nio.CharBuffer | 1 |
java.lang.AbstractStringBuilder:java.lang.StringBuffer:java.lang.StringBuilder:java.nio.CharBuffer | 2 |
javax.xml.bind.JAXBContext | 2 |
org.dom4j.jaxb.JAXBReader | 1 |
org.dom4j.jaxb.JAXBRuntimeException | 1 |
org.dom4j.jaxb.JAXBModifier$JAXBElementModifier | 1 |
org.dom4j.io.SAXModifyException | 1 |
org.dom4j.io.PruningDispatchHandler | 1 |
java.util.HashMap:java.util.LinkedHashMap | 1 |
org.dom4j.dom.DOMEntityReference | 11 |
org.dom4j.dom.DOMCDATA | 11 |
org.dom4j.dom.DOMComment | 11 |
org.dom4j.dom.DOMProcessingInstruction | 11 |
org.dom4j.Namespace:org.dom4j.tree.AbstractAttribute:org.dom4j.tree.AbstractCDATA:org.dom4j.tree.AbstractComment:org.dom4j.tree.AbstractDocument:org.dom4j.tree.AbstractDocumentType:org.dom4j.tree.AbstractElement:org.dom4j.tree.AbstractEntity:org.dom4j.tree.AbstractNode:org.dom4j.tree.AbstractProcessingInstruction:org.dom4j.tree.AbstractText | 1 |
org.dom4j.datatype.SchemaParser | 16 |
java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:java.util.AbstractList:java.util.AbstractSequentialList:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:org.dom4j.tree.SingleIterator | 1 |
java.util.Collections:java.util.WeakHashMap | 1 |
com.sun.msv.datatype.xsd.DatatypeFactory | 1 |
org.dom4j.datatype.NamedTypeResolver | 7 |
java.util.AbstractSequentialList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:sun.awt.util.IdentityArrayList | 1 |
com.sun.msv.datatype.xsd.TypeIncubator | 3 |
org.dom4j.util.AttributeHelper | 2 |
java.awt.RenderingHints:java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2: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:org.dom4j.tree.SingleIterator | 1 |
java.awt.RenderingHints: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 |
javax.swing.ArrayTable | 1 |
java.awt.image.renderable.RenderContext | 1 |
java.util.EnumSet | 1 |
java.text.BreakIterator | 1 |
java.util.ArrayDeque | 7 |
sun.java2d.SunGraphics2D | 1 |
java.lang.CloneNotSupportedException | 1 |
java.awt.geom.Path2D$Float | 1 |
java.security.SignatureSpi | 1 |
java.text.Format | 1 |
java.awt.BufferCapabilities | 1 |
java.awt.ImageCapabilities | 1 |
java.awt.geom.RectangularShape | 1 |
java.security.MessageDigestSpi | 1 |
java.awt.geom.Dimension2D | 1 |
java.awt.geom.Line2D | 1 |
java.util.TimeZone | 1 |
java.lang.reflect.Array | 1 |
java.lang.PublicMethods$MethodList | 3 |
sun.nio.ch.FileChannelImpl | 4 |
jdk.internal.jimage.ImageHeader | 15 |
jdk.internal.jimage.ImageStringsReader | 1 |
jdk.internal.jimage.decompressor.Decompressor | 1 |
java.lang.ref.ReferenceQueue | 1 |
java.util.concurrent.ConcurrentHashMap$ValuesView | 1 |
java.util.PriorityQueue | 1 |
java.util.concurrent.DelayQueue | 1 |
jdk.internal.jimage.BasicImageReader$1 | 1 |
jdk.internal.reflect.ClassDefiner$1 | 2 |
jdk.internal.reflect.DelegatingClassLoader | 1 |
jdk.internal.misc.InnocuousThread$2 | 2 |
jdk.internal.misc.InnocuousThread | 5 |
java.lang.Thread$1 | 2 |
java.util.Map | 2 |
java.nio.file.Files$FileTypeDetectors$2 | 1 |
java.nio.file.Files$FileTypeDetectors$1 | 1 |
jdk.internal.misc.InnocuousThread$1 | 2 |
jdk.internal.loader.BootLoader$PackageHelper$2 | 1 |
java.nio.file.Path | 1 |
java.util.zip.ZipInputStream | 2 |
java.nio.file.Files | 9 |
java.nio.file.spi.FileSystemProvider | 1 |
sun.nio.fs.UnixFileSystem | 1 |
java.util.jar.JarInputStream | 3 |
java.io.FileInputStream | 4 |
java.util.jar.Manifest$FastInputStream | 3 |
java.io.BufferedInputStream | 3 |
java.util.zip.InflaterInputStream | 3 |
java.io.ObjectInputStream$BlockDataInputStream | 3 |
java.io.ByteArrayInputStream | 5 |
java.io.InputStream$1 | 5 |
java.io.ObjectInputStream | 3 |
java.io.ObjectInputStream$PeekInputStream | 3 |
java.io.InputStream | 4 |
java.io.FilterInputStream | 3 |
jdk.internal.logger.SimpleConsoleLogger$CallerFinder$1 | 1 |
java.lang.StackWalker | 1 |
sun.security.action.GetPropertyAction | 1 |
jdk.internal.ref.Cleaner$1 | 1 |
java.lang.Runtime | 3 |
java.lang.Shutdown | 1 |
jdk.internal.loader.BootLoader$PackageHelper$1 | 1 |
sun.nio.fs.UnixFileSystemProvider | 3 |
sun.nio.fs.AbstractFileSystemProvider | 1 |
sun.nio.fs.LinuxFileSystemProvider | 1 |
jdk.internal.perf.Perf$GetPerfAction | 1 |
jdk.internal.perf.Perf | 1 |
java.lang.RuntimePermission | 1 |
jdk.internal.jimage.NativeImageBuffer$1 | 1 |
java.lang.UnsatisfiedLinkError | 1 |
java.lang.LinkageError | 1 |
jdk.internal.loader.BuiltinClassLoader$4 | 1 |
jdk.internal.loader.URLClassPath | 7 |
jdk.internal.loader.URLClassPath$3 | 2 |
jdk.internal.loader.URLClassPath$FileLoader | 3 |
jdk.internal.access.SharedSecrets | 2 |
java.lang.invoke.MethodHandles | 1 |
jdk.internal.loader.URLClassPath$FileLoader$1 | 5 |
jdk.internal.loader.Resource | 6 |
java.util.jar.JarEntry | 2 |
jdk.internal.loader.URLClassPath$JarLoader$2 | 7 |
jdk.internal.loader.URLClassPath$JarLoader$3 | 2 |
java.lang.StringConcatHelper | 1 |
jdk.internal.loader.URLClassPath$1 | 3 |
jdk.internal.module.ModulePatcher$JarResourceFinder$1 | 5 |
jdk.internal.module.ModulePatcher$PatchedModuleReader$1 | 6 |
jdk.internal.module.ModulePatcher$ExplodedResourceFinder$1 | 5 |
jdk.internal.loader.URLClassPath$Loader$1 | 5 |
jdk.internal.loader.Loader$3 | 2 |
jdk.internal.loader.URLClassPath$2 | 3 |
jdk.internal.loader.BuiltinClassLoader$1 | 3 |
org.dom4j.swing.BranchTreeNode$1 | 2 |
java.util.ArrayList:org.dom4j.Namespace:org.dom4j.tree.AbstractNode:org.dom4j.tree.FlyweightCDATA:org.dom4j.tree.FlyweightComment:org.dom4j.tree.FlyweightEntity:org.dom4j.tree.FlyweightProcessingInstruction:org.dom4j.tree.FlyweightText | 1 |
org.dom4j.swing.LeafTreeNode$1 | 2 |
jdk.internal.loader.BuiltinClassLoader | 6 |
jdk.internal.util.jar.InvalidJarIndexError | 1 |
java.lang.SecurityException | 1 |
jdk.internal.loader.ClassLoaders$AppClassLoader | 1 |
java.nio.channels.Channels | 1 |
java.nio.channels.spi.AbstractInterruptibleChannel | 1 |
java.lang.OutOfMemoryError | 1 |
java.lang.ProcessBuilder$NullInputStream | 1 |
sun.java2d.cmm.ProfileDeferralInfo | 1 |
java.io.DataInputStream | 1 |
jdk.internal.util.ArraysSupport | 2 |
java.security.SecureClassLoader | 2 |
java.io.EOFException | 1 |
jdk.internal.loader.BootLoader$1 | 1 |
jdk.internal.loader.BootLoader | 1 |
jdk.internal.loader.NativeLibraries | 7 |
jdk.internal.loader.NativeLibraries$1 | 2 |
jdk.internal.loader.NativeLibraries$NativeLibraryImpl | 4 |
jdk.internal.loader.ClassLoaders | 1 |
jdk.internal.ref.CleanerFactory | 1 |
java.lang.ref.Cleaner | 1 |
jdk.internal.loader.NativeLibraries$Unloader | 1 |
jdk.internal.loader.ClassLoaderHelper | 1 |
jdk.internal.ref.CleanerImpl$InnocuousThreadFactory$1 | 1 |
java.lang.System$1 | 1 |
jdk.internal.ref.CleanerFactory$1$1 | 1 |
jdk.internal.reflect.MethodAccessorGenerator$1 | 1 |
jdk.internal.reflect.ClassDefiner | 1 |
java.lang.System$2 | 1 |
jdk.internal.misc.InnocuousThread$3 | 1 |
java.lang.Class$3 | 1 |
jdk.internal.logger.BootstrapLogger$BootstrapExecutors$1 | 1 |
jdk.internal.logger.BootstrapLogger$BootstrapExecutors$BootstrapMessageLoggerTask | 1 |
jdk.internal.logger.BootstrapLogger$DetectBackend$1 | 1 |
java.lang.ref.Finalizer$1 | 1 |
java.lang.Class$2 | 1 |
java.lang.reflect.UndeclaredThrowableException | 1 |
javax.xml.parsers.DocumentBuilderFactory | 1 |
com.code_intelligence.jazzer.api.FuzzedDataProvider | 1 |
org.dom4j.io.DOMReader | 8 |
org.dom4j.dom.DOMNodeHelper$1 | 3 |
org.dom4j.dom.DOMNodeHelper$EmptyNodeList | 2 |
org.dom4j.dom.DOMAttributeNodeMap | 4 |
org.dom4j.Namespace:org.dom4j.dom.DOMCDATA:org.dom4j.dom.DOMComment:org.dom4j.dom.DOMDocument:org.dom4j.dom.DOMDocumentType:org.dom4j.dom.DOMElement:org.dom4j.dom.DOMEntityReference:org.dom4j.dom.DOMText:org.dom4j.tree.AbstractAttribute:org.dom4j.tree.AbstractCDATA:org.dom4j.tree.AbstractComment:org.dom4j.tree.AbstractDocument:org.dom4j.tree.AbstractElement:org.dom4j.tree.AbstractEntity:org.dom4j.tree.AbstractProcessingInstruction:org.dom4j.tree.AbstractText | 1 |
java.io.BufferedInputStream:java.io.ByteArrayInputStream:java.io.ByteArrayOutputStream:java.io.CharArrayReader:java.io.FileInputStream:java.io.FileOutputStream:java.io.FilterInputStream:java.io.FilterOutputStream:java.io.InputStream:java.io.InputStream$1:java.io.InputStreamReader:java.io.ObjectInputStream:java.io.ObjectInputStream$BlockDataInputStream:java.io.ObjectInputStream$PeekInputStream:java.io.ObjectOutputStream:java.io.ObjectOutputStream$BlockDataOutputStream:java.io.OutputStream:java.io.OutputStream$1:java.io.OutputStreamWriter:java.io.PrintStream:java.io.RandomAccessFile:java.io.StringReader:java.io.StringWriter:java.net.DatagramSocket:java.net.ServerSocket:java.net.Socket:java.nio.channels.FileLock:java.nio.channels.spi.AbstractInterruptibleChannel:java.nio.channels.spi.AbstractSelector:java.nio.file.FileTreeIterator:java.nio.file.FileTreeWalker:java.util.Formatter:java.util.jar.Manifest$FastInputStream:java.util.zip.InflaterInputStream:java.util.zip.ZipFile:java.util.zip.ZipInputStream:jdk.internal.module.ModulePatcher$ExplodedResourceFinder:jdk.internal.module.ModuleReferences$ExplodedModuleReader:jdk.internal.module.SystemModuleFinders$SystemModuleReader:org.dom4j.io.DocumentInputSource$1:sun.nio.cs.StreamDecoder:sun.nio.cs.StreamEncoder:sun.nio.fs.UnixFileSystem | 1 |
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
[org.dom4j.datatype.DatatypeDocumentFactory].createAttribute(org.dom4j.Element,org.dom4j.QName,java.lang.String)
|
org.dom4j.datatype.DatatypeDocumentFactory | 3 | ['org.dom4j.Element', 'org.dom4j.QName', 'java.lang.String'] | 41 | 0 | 33 | 13 | 7 | 1378 | 2 | 1205 | 951 |
[org.dom4j.rule.Stylesheet].applyTemplates(java.util.List
,java.lang.String)
|
org.dom4j.rule.Stylesheet | 2 | ['java.util.List extends Node> ', 'java.lang.String'] | 9 | 0 | 19 | 8 | 4 | 45 | 0 | 56 | 55 |
[org.dom4j.io.STAXEventWriter].writeNode(org.dom4j.Node)
|
org.dom4j.io.STAXEventWriter | 1 | ['org.dom4j.Node'] | 8 | 0 | 44 | 13 | 10 | 70 | 4 | 50 | 44 |
[org.dom4j.io.DOMWriter].write(org.dom4j.Document)
|
org.dom4j.io.DOMWriter | 1 | ['org.dom4j.Document'] | 16 | 0 | 13 | 3 | 1 | 509 | 0 | 214 | 37 |
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=['addAttribute(org.dom4j.QName,java.lang.String)', 'hashCode()', 'add(org.dom4j.Namespace)', 'getDocumentFactory()', 'pop()', '(org.dom4j.DocumentFactory)', 'addProcessingInstruction(java.lang.String,java.lang.String)', 'fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)', 'addNewNode(org.dom4j.Node)']
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 |
---|---|---|---|---|
[org.dom4j.datatype.SchemaParser].internalBuild(org.dom4j.Document) | 34 | 0 | 0.0% | [] |
[org.dom4j.io.XMLWriter].writeElement(org.dom4j.Element) | 42 | 0 | 0.0% | [] |
[org.dom4j.io.XMLWriter].writeElementContent(org.dom4j.Element) | 65 | 0 | 0.0% | [] |
[org.dom4j.io.XMLWriter].escapeElementEntities(java.lang.String) | 36 | 0 | 0.0% | [] |
[org.dom4j.io.XMLWriter].escapeAttributeEntities(java.lang.String) | 40 | 0 | 0.0% | [] |
[org.dom4j.io.SAXReader].read(org.xml.sax.InputSource) | 33 | 0 | 0.0% | [] |
[org.dom4j.io.XPP3Reader].parseDocument() | 56 | 0 | 0.0% | [] |
[org.dom4j.io.SAXEventRecorder].replay(org.xml.sax.ContentHandler) | 73 | 0 | 0.0% | [] |
[org.dom4j.io.SAXEventRecorder].startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) | 35 | 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 |
---|---|---|
org.dom4j.tree.BackedList | ['DOMReaderFuzzer'] | [] |
java.lang.System | ['DOMReaderFuzzer'] | [] |
org.dom4j.tree.FlyweightProcessingInstruction | ['DOMReaderFuzzer'] | [] |
org.dom4j.dom.DOMEntityReference | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.OutputFormat | ['DOMReaderFuzzer'] | [] |
org.dom4j.swing.XMLTableDefinition | [] | [] |
org.dom4j.io.STAXEventWriter$AttributeIterator | ['DOMReaderFuzzer'] | [] |
org.dom4j.XPathException | [] | [] |
org.dom4j.tree.DefaultDocumentType | ['DOMReaderFuzzer'] | [] |
org.dom4j.tree.ElementQNameIterator | ['DOMReaderFuzzer'] | [] |
org.dom4j.Namespace | ['DOMReaderFuzzer'] | [] |
org.dom4j.jaxb.JAXBWriter | [] | [] |
org.dom4j.dom.DOMProcessingInstruction | ['DOMReaderFuzzer'] | [] |
org.dom4j.rule.NullAction | [] | [] |
org.dom4j.util.IndexedDocumentFactory | ['DOMReaderFuzzer'] | [] |
org.dom4j.datatype.SchemaParser | ['DOMReaderFuzzer'] | [] |
org.dom4j.util.StringUtils | ['DOMReaderFuzzer'] | [] |
org.dom4j.bean.BeanDocumentFactory | ['DOMReaderFuzzer'] | [] |
org.dom4j.datatype.DatatypeElement | ['DOMReaderFuzzer'] | [] |
org.dom4j.DocumentHelper | [] | [] |
java.lang.Runtime | ['DOMReaderFuzzer'] | [] |
org.dom4j.swing.XMLTableModel | [] | [] |
org.dom4j.swing.LeafTreeNode$1 | ['DOMReaderFuzzer'] | [] |
java.lang.ProcessBuilder | [] | [] |
org.dom4j.tree.ElementNameIterator | ['DOMReaderFuzzer'] | [] |
org.dom4j.tree.ContentListFacade | ['DOMReaderFuzzer'] | [] |
org.dom4j.tree.DefaultProcessingInstruction | ['DOMReaderFuzzer'] | [] |
org.dom4j.rule.pattern.NodeTypePattern | [] | [] |
java.io.BufferedReader | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.DocumentSource | [] | [] |
org.dom4j.tree.FlyweightAttribute | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.SAXReader$SAXEntityResolver | ['DOMReaderFuzzer'] | [] |
org.dom4j.util.UserDataDocumentFactory | ['DOMReaderFuzzer'] | [] |
org.dom4j.dom.DOMText | ['DOMReaderFuzzer'] | [] |
org.dom4j.util.NonLazyDocumentFactory | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.DOMWriter | [] | [] |
org.dom4j.util.UserDataElement | ['DOMReaderFuzzer'] | [] |
org.dom4j.util.IndexedElement | ['DOMReaderFuzzer'] | [] |
org.dom4j.bean.BeanAttribute | ['DOMReaderFuzzer'] | [] |
org.dom4j.swing.LeafTreeNode | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.DispatchHandler | ['DOMReaderFuzzer'] | [] |
org.dom4j.rule.RuleManager$1 | [] | [] |
org.dom4j.dom.DOMAttributeNodeMap | ['DOMReaderFuzzer'] | [] |
java.nio.file.Paths | [] | [] |
org.dom4j.dtd.AttributeDecl | ['DOMReaderFuzzer'] | [] |
jdk.internal.org.objectweb.asm.Attribute$Set | [] | [] |
org.dom4j.tree.DefaultDocument | ['DOMReaderFuzzer'] | [] |
org.dom4j.jaxb.JAXBModifier$JAXBElementModifier | ['DOMReaderFuzzer'] | [] |
org.dom4j.dtd.ExternalEntityDecl | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.DOMDocumentResult | [] | [] |
org.dom4j.datatype.NamedTypeResolver | ['DOMReaderFuzzer'] | [] |
org.dom4j.util.NodeComparator | [] | [] |
org.dom4j.util.XMLErrorHandler | [] | [] |
org.dom4j.io.SAXWriter | ['DOMReaderFuzzer'] | [] |
org.dom4j.bean.BeanElement | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.SAXModifyContentHandler | ['DOMReaderFuzzer'] | [] |
org.dom4j.jaxb.JAXBReader | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.STAXEventReader | [] | [] |
org.dom4j.xpath.DefaultXPath | ['DOMReaderFuzzer'] | [] |
org.dom4j.tree.ElementIterator | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.DOMReader | ['DOMReaderFuzzer'] | [] |
org.dom4j.swing.DocumentTreeModel | [] | [] |
java.util.concurrent.Callable | [] | [] |
DOMReaderFuzzer | ['DOMReaderFuzzer'] | [] |
org.dom4j.xpp.ProxyXmlStartTag | [] | [] |
org.dom4j.dom.DOMDocumentFactory | ['DOMReaderFuzzer'] | [] |
java.io.InputStream | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.SAXModifier | [] | [] |
java.io.BufferedWriter | ['DOMReaderFuzzer'] | [] |
org.dom4j.dom.DOMElement | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.DocumentInputSource | ['DOMReaderFuzzer'] | [] |
org.dom4j.dom.DOMNodeHelper$EmptyNodeList | ['DOMReaderFuzzer'] | [] |
org.dom4j.tree.SingleIterator | ['DOMReaderFuzzer'] | [] |
java.nio.file.Files | ['DOMReaderFuzzer'] | [] |
org.dom4j.dom.DOMDocumentType | ['DOMReaderFuzzer'] | [] |
org.dom4j.datatype.DatatypeAttribute | ['DOMReaderFuzzer'] | [] |
org.dom4j.rule.RuleManager | [] | [] |
org.dom4j.QName | ['DOMReaderFuzzer'] | [] |
org.dom4j.tree.DefaultElement | ['DOMReaderFuzzer'] | [] |
org.dom4j.tree.NamespaceStack | ['DOMReaderFuzzer'] | [] |
org.dom4j.bean.BeanMetaData | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.SAXHelper | ['DOMReaderFuzzer'] | [] |
org.dom4j.tree.DefaultNamespace | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.XPP3Reader | [] | [] |
org.dom4j.jaxb.JAXBReader$PruningElementHandler | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.SAXEventRecorder | ['DOMReaderFuzzer'] | [] |
java.util.concurrent.Executor | [] | [] |
org.dom4j.io.SAXContentHandler | ['DOMReaderFuzzer'] | [] |
org.dom4j.swing.BranchTreeNode$1 | ['DOMReaderFuzzer'] | [] |
org.dom4j.swing.BranchTreeNode | ['DOMReaderFuzzer'] | [] |
org.dom4j.tree.BaseElement | ['DOMReaderFuzzer'] | [] |
org.dom4j.tree.DefaultCDATA | ['DOMReaderFuzzer'] | [] |
org.dom4j.rule.RuleSet | ['DOMReaderFuzzer'] | [] |
org.dom4j.xpath.DefaultNamespaceContext | [] | [] |
org.dom4j.io.DocumentInputSource$1 | ['DOMReaderFuzzer'] | [] |
org.dom4j.tree.FlyweightText | ['DOMReaderFuzzer'] | [] |
org.dom4j.tree.FlyweightCDATA | ['DOMReaderFuzzer'] | [] |
org.dom4j.bean.BeanAttributeList | ['DOMReaderFuzzer'] | [] |
org.dom4j.datatype.DatatypeElementFactory | ['DOMReaderFuzzer'] | [] |
org.dom4j.dom.DOMDocument | ['DOMReaderFuzzer'] | [] |
org.dom4j.rule.Rule | ['DOMReaderFuzzer'] | [] |
java.io.File | ['DOMReaderFuzzer'] | [] |
org.dom4j.tree.FlyweightEntity | ['DOMReaderFuzzer'] | [] |
org.dom4j.dtd.InternalEntityDecl | ['DOMReaderFuzzer'] | [] |
java.io.PrintWriter | ['DOMReaderFuzzer'] | [] |
org.dom4j.dom.DOMNamespace | ['DOMReaderFuzzer'] | [] |
org.dom4j.util.UserDataAttribute | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.ElementStack | ['DOMReaderFuzzer'] | [] |
org.dom4j.DocumentFactory | ['DOMReaderFuzzer'] | [] |
org.dom4j.util.SimpleSingleton | ['DOMReaderFuzzer'] | [] |
org.dom4j.util.AttributeHelper | ['DOMReaderFuzzer'] | [] |
java.io.OutputStream | [] | [] |
org.dom4j.io.SAXEventRecorder$SAXEvent | ['DOMReaderFuzzer'] | [] |
org.dom4j.jaxb.JAXBReader$UnmarshalElementHandler | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.DocumentResult | [] | [] |
org.dom4j.io.STAXEventWriter$NamespaceIterator | ['DOMReaderFuzzer'] | [] |
jdk.internal.org.objectweb.asm.Attribute | [] | [] |
org.dom4j.util.PerThreadSingleton | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.STAXEventWriter | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.XMLWriter | ['DOMReaderFuzzer'] | [] |
org.dom4j.rule.Mode | [] | [] |
org.dom4j.io.XMLResult | [] | [] |
org.dom4j.dom.DOMNodeHelper$1 | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.PruningDispatchHandler | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.JAXPHelper | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.SAXReader | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.DOMSAXContentHandler | ['DOMReaderFuzzer'] | [] |
org.dom4j.xpath.DefaultXPath$1 | [] | [] |
org.dom4j.datatype.DatatypeDocumentFactory | ['DOMReaderFuzzer'] | [] |
org.dom4j.dom.DOMCDATA | ['DOMReaderFuzzer'] | [] |
org.dom4j.xpath.XPathPattern | ['DOMReaderFuzzer'] | [] |
org.dom4j.tree.FlyweightComment | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.SAXValidator | [] | [] |
org.dom4j.tree.DefaultText | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.SAXModifyElementHandler | ['DOMReaderFuzzer'] | [] |
org.dom4j.dtd.ElementDecl | ['DOMReaderFuzzer'] | [] |
org.dom4j.tree.NamespaceCache | ['DOMReaderFuzzer'] | [] |
org.dom4j.rule.pattern.DefaultPattern | [] | [] |
org.dom4j.io.XPPReader | [] | [] |
org.dom4j.io.HTMLWriter | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.SAXModifyReader | ['DOMReaderFuzzer'] | [] |
org.dom4j.tree.DefaultComment | ['DOMReaderFuzzer'] | [] |
org.dom4j.swing.XMLTableColumnDefinition | [] | [] |
org.dom4j.dom.DOMComment | ['DOMReaderFuzzer'] | [] |
org.dom4j.dom.DOMAttribute | ['DOMReaderFuzzer'] | [] |
org.dom4j.tree.QNameCache | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.HTMLWriter$FormatState | ['DOMReaderFuzzer'] | [] |
org.dom4j.tree.DefaultAttribute | ['DOMReaderFuzzer'] | [] |
org.dom4j.io.PruningElementStack | ['DOMReaderFuzzer'] | [] |
org.dom4j.dom.DOMNodeHelper | ['DOMReaderFuzzer'] | [] |
org.dom4j.jaxb.JAXBModifier | [] | [] |
org.dom4j.DocumentException | ['DOMReaderFuzzer'] | [] |
org.dom4j.tree.DefaultEntity | ['DOMReaderFuzzer'] | [] |
org.dom4j.rule.Stylesheet | [] | [] |
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 |
---|---|---|---|
DOMReaderFuzzer | fuzzerLogFile-DOMReaderFuzzer.data | fuzzerLogFile-DOMReaderFuzzer.data.yaml | jacoco.xml |