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 | Runtime reached by Fuzzers | Combined reached by Fuzzers | Fuzzers runtime hit | Func lines hit % | I Count | BB Count | Cyclomatic complexity | Functions reached | Reached by functions | Accumulated cyclomatic complexity | Undiscovered complexity |
---|
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 33 | 91.6% |
gold | [1:9] | 2 | 5.55% |
yellow | [10:29] | 0 | 0.0% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 1 | 2.77% |
All colors | 36 | 100 |
The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
33 | 2 | [GrammarFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) | call site: 00002 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
GrammarFuzzer.java | 3 |
antlr3/toolmain/java/org/antlr/tool/Grammar.java | 10 |
The following table shows a list of functions that are optimal targets. Optimal targets are identified by finding the functions that in combination, yield a high code coverage.
Func name | Functions filename | Arg count | Args | Function depth | hitcount | instr count | bb count | cyclomatic complexity | Reachable functions | Incoming references | total cyclomatic complexity | Unreached complexity |
---|
Implementing fuzzers that target the above functions will improve reachability such that it becomes:
If you implement fuzzers for these functions, the status of all functions in the project will be:
Func name | Functions filename | Args | Function call depth | Reached by Fuzzers | Runtime reached by Fuzzers | Combined reached by Fuzzers | Fuzzers runtime hit | Func lines hit % | I Count | BB Count | Cyclomatic complexity | Functions reached | Reached by functions | Accumulated cyclomatic complexity | Undiscovered complexity |
---|
This sections provides heuristics that can be used as input to a fuzz engine when running a given fuzz target. The current focus is on providing input that is usable by libFuzzer.
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['[GrammarFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)']
This section shows analysis of runtime coverage data.
For futher technical details on how this section is generated, please see the Glossary .
Func name | Function total lines | Lines covered at runtime | percentage covered | Reached by fuzzers |
---|---|---|---|---|
[org.antlr.gunit.swingui.parsers.StGUnitLexer$DFA13].specialStateTransition(int,org.antlr.runtime.IntStream) | 107 | 0 | 0.0% | |
[org.antlr.gunit.swingui.parsers.StGUnitLexer].mESC() | 58 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.StGUnitLexer].mWS() | 32 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.StGUnitLexer].mTokens() | 179 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].grammarDef() | 179 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].tokensSpec() | 56 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].tokenSpec() | 75 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].attrScope() | 41 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].action() | 68 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].actionScopeName() | 56 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].optionsSpec() | 61 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].option() | 43 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].optionValue() | 69 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].rule() | 218 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].ruleAction() | 41 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].throwsSpec() | 57 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].ruleScopeSpec() | 166 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].block() | 104 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].altList() | 70 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].alternative() | 70 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].exceptionGroup() | 62 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].exceptionHandler() | 39 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].finallyClause() | 33 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].elementNoOptionSpec() | 406 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].atom() | 208 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].notSet() | 62 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].treeSpec() | 62 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].ebnf() | 107 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].range() | 40 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].terminal() | 136 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].ebnfSuffix() | 62 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].rewrite() | 97 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].rewrite_alternative() | 196 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].rewrite_tree_block() | 41 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].rewrite_tree_alternative() | 47 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].rewrite_tree_element() | 227 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].rewrite_tree_atom() | 106 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].rewrite_tree_ebnf() | 41 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].rewrite_tree() | 57 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].rewrite_template() | 93 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].rewrite_template_ref() | 48 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].rewrite_indirect_template_head() | 54 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].rewrite_template_args() | 69 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].rewrite_template_arg() | 41 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].id() | 47 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Parser].
|
233 | 0 | 0.0% | |
[org.antlr.gunit.swingui.parsers.ANTLRv3Lexer$DFA22].specialStateTransition(int,org.antlr.runtime.IntStream) | 107 | 0 | 0.0% | |
[org.antlr.gunit.swingui.parsers.ANTLRv3Lexer$DFA2].specialStateTransition(int,org.antlr.runtime.IntStream) | 150 | 0 | 0.0% | |
[org.antlr.gunit.swingui.parsers.ANTLRv3Lexer].mSL_COMMENT() | 32 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Lexer].mESC() | 58 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Lexer].mNESTED_ACTION() | 69 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Lexer].mACTION_ESC() | 31 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Lexer].mWS() | 32 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.ANTLRv3Lexer].mTokens() | 103 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.StGUnitParser].gUnitDef() | 41 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.StGUnitParser].suite() | 53 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.StGUnitParser].expect() | 51 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.StGUnitParser].input() | 31 | 0 | 0.0% | [] |
[org.antlr.gunit.swingui.parsers.StGUnitParser].
|
31 | 0 | 0.0% | |
[org.antlr.misc.IntervalSet].and(org.antlr.misc.IntSet) | 38 | 0 | 0.0% | [] |
[org.antlr.test.TestTokenRewriteStream].testToStringStartStop2() | 32 | 0 | 0.0% | [] |
[org.antlr.test.TestTreeNodeStream].testMarkRewindInMiddle() | 35 | 0 | 0.0% | [] |
[org.antlr.test.TestTreeNodeStream].testMarkRewindNested() | 32 | 0 | 0.0% | [] |
[org.antlr.test.BaseTest].antlr(java.lang.String,java.lang.String,java.lang.String,boolean) | 33 | 0 | 0.0% | |
[org.antlr.test.BaseTest].execClass(java.lang.String) | 67 | 0 | 0.0% | |
[org.antlr.test.TestSemanticPredicates].checkDecision(org.antlr.tool.Grammar,int,java.lang.String[],int[],int,java.lang.String[],int[],int,int,boolean) | 75 | 0 | 0.0% | |
[org.antlr.test.TestDFAConversion].checkDecision(org.antlr.tool.Grammar,int,java.lang.String[],int[],int,java.lang.String[],int,int) | 58 | 0 | 0.0% | |
[org.antlr.test.TestCompositeGrammars].testSameStringTwoNames() | 33 | 0 | 0.0% | [] |
[org.antlr.test.TestCompositeGrammars].testSameNameTwoStrings() | 32 | 0 | 0.0% | [] |
[org.antlr.test.TestCompositeGrammars].test3LevelImport() | 31 | 0 | 0.0% | [] |
[org.antlr.test.TestCompositeGrammars].testBigTreeOfImports() | 40 | 0 | 0.0% | [] |
[org.antlr.test.TestCompositeGrammars].testNestedComposite() | 35 | 0 | 0.0% | [] |
[org.antlr.analysis.DecisionProbe].issueWarnings() | 48 | 0 | 0.0% | [] |
[org.antlr.analysis.DecisionProbe].getNFAPath(org.antlr.analysis.NFAState,int,java.util.List,java.util.List) | 31 | 0 | 0.0% | |
[org.antlr.analysis.NFAToDFAConverter].findNewDFAStatesAndAddDFATransitions(org.antlr.analysis.DFAState) | 33 | 0 | 0.0% | [] |
[org.antlr.analysis.NFAToDFAConverter].closure(org.antlr.analysis.NFAState,int,org.antlr.analysis.NFAContext,org.antlr.analysis.SemanticContext,org.antlr.analysis.DFAState,boolean) | 62 | 0 | 0.0% | [] |
[org.antlr.analysis.NFAToDFAConverter].tryToResolveWithSemanticPredicates(org.antlr.analysis.DFAState,java.util.Set) | 42 | 0 | 0.0% | |
[org.antlr.analysis.NFAToDFAConverter].getPredicatesPerNonDeterministicAlt(org.antlr.analysis.DFAState,java.util.Set) | 46 | 0 | 0.0% | |
[org.antlr.analysis.LL1Analyzer]._FIRST(org.antlr.analysis.NFAState,boolean) | 39 | 0 | 0.0% | [] |
[org.antlr.analysis.LL1Analyzer]._detectConfoundingPredicates(org.antlr.analysis.NFAState,org.antlr.tool.Rule,boolean) | 36 | 0 | 0.0% | [] |
[org.antlr.analysis.DFA].
|
36 | 0 | 0.0% | |
[org.antlr.analysis.DFA].createStateTables(org.antlr.codegen.CodeGenerator) | 43 | 0 | 0.0% | [] |
[org.antlr.analysis.DFAState].getConflictingAlts() | 46 | 0 | 0.0% | [] |
[org.antlr.analysis.LL1DFA].
|
40 | 0 | 0.0% | |
[org.antlr.Tool].processArgs(java.lang.String[]) | 131 | 0 | 0.0% | |
[org.antlr.Tool].process() | 75 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.DefineGrammarItemsWalker].exceptionGroup() | 46 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.DefineGrammarItemsWalker].rewrite_alternative() | 89 | 41 | 46.06% | ['GrammarFuzzer'] |
[org.antlr.grammar.v3.DefineGrammarItemsWalker].rewrite_ebnf() | 39 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.DefineGrammarItemsWalker].rewrite_atom() | 75 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.DefineGrammarItemsWalker].rewrite_template() | 83 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Lexer$DFA22].specialStateTransition(int,org.antlr.runtime.IntStream) | 107 | 0 | 0.0% | |
[org.antlr.grammar.v3.ANTLRParser].exceptionGroup() | 62 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRParser].exceptionHandler() | 33 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRParser].rewrite_indirect_template_head() | 54 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Lexer$DFA2].specialStateTransition(int,org.antlr.runtime.IntStream) | 150 | 0 | 0.0% | |
[org.antlr.grammar.v3.CodeGenTreeWalker].grammar_(org.antlr.tool.Grammar,org.stringtemplate.v4.ST,org.stringtemplate.v4.ST,org.stringtemplate.v4.ST) | 67 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.CodeGenTreeWalker].attrScope() | 32 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.CodeGenTreeWalker].grammarSpec() | 117 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.CodeGenTreeWalker].rules(org.stringtemplate.v4.ST) | 79 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.CodeGenTreeWalker].rule() | 170 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.CodeGenTreeWalker].ruleScopeSpec() | 45 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.CodeGenTreeWalker].block(java.lang.String,org.antlr.analysis.DFA,org.antlr.tool.GrammarAST) | 105 | 0 | 0.0% | |
[org.antlr.grammar.v3.CodeGenTreeWalker].setBlock() | 48 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.CodeGenTreeWalker].exceptionGroup(org.stringtemplate.v4.ST) | 46 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.CodeGenTreeWalker].alternative(org.antlr.tool.GrammarAST) | 47 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.CodeGenTreeWalker].element(org.antlr.tool.GrammarAST,org.antlr.tool.GrammarAST) | 194 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.CodeGenTreeWalker].notElement(org.antlr.tool.GrammarAST,org.antlr.tool.GrammarAST,org.antlr.tool.GrammarAST) | 74 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.CodeGenTreeWalker].ebnf(org.antlr.tool.GrammarAST) | 63 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.CodeGenTreeWalker].tree_() | 73 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.CodeGenTreeWalker].atom(org.antlr.tool.GrammarAST,org.antlr.tool.GrammarAST,org.antlr.tool.GrammarAST) | 195 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.CodeGenTreeWalker].set(org.antlr.tool.GrammarAST,org.antlr.tool.GrammarAST) | 32 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.CodeGenTreeWalker].rewrite() | 90 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.CodeGenTreeWalker].rewrite_alternative() | 128 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.CodeGenTreeWalker].rewrite_element() | 40 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.CodeGenTreeWalker].rewrite_ebnf() | 61 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.CodeGenTreeWalker].rewrite_tree() | 46 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.CodeGenTreeWalker].rewrite_atom(boolean) | 144 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.CodeGenTreeWalker].rewrite_template() | 104 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.CodeGenTreeWalker].
|
173 | 0 | 0.0% | |
[org.antlr.grammar.v3.ANTLRTreePrinter].toString(org.antlr.tool.Grammar,boolean) | 54 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRTreePrinter].grammar_() | 46 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRTreePrinter].grammarSpec(java.lang.String) | 64 | 0 | 0.0% | |
[org.antlr.grammar.v3.ANTLRTreePrinter].action() | 33 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRTreePrinter].optionValue() | 34 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRTreePrinter].rule() | 96 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRTreePrinter].precRule() | 96 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRTreePrinter].ruleScopeSpec() | 36 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRTreePrinter].block(boolean) | 46 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRTreePrinter].exceptionGroup() | 42 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRTreePrinter].rewrite() | 46 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRTreePrinter].single_rewrite() | 45 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRTreePrinter].rewrite_template() | 62 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRTreePrinter].element() | 175 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRTreePrinter].ebnf() | 47 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRTreePrinter].atom() | 135 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRTreePrinter].
|
187 | 0 | 0.0% | |
[org.antlr.grammar.v3.AssignTokenTypesWalker].tokenSpec() | 41 | 14 | 34.14% | ['GrammarFuzzer'] |
[org.antlr.grammar.v3.AssignTokenTypesWalker].exceptionGroup() | 42 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].grammarDef() | 179 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].tokensSpec() | 56 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].tokenSpec() | 75 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].attrScope() | 41 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].action() | 68 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].actionScopeName() | 56 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].optionsSpec() | 61 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].option() | 43 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].optionValue() | 69 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].rule() | 220 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].ruleAction() | 41 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].throwsSpec() | 57 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].ruleScopeSpec() | 166 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].block() | 88 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].altList() | 54 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].alternative() | 70 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].exceptionGroup() | 62 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].exceptionHandler() | 39 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].finallyClause() | 33 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].element() | 406 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].atom() | 211 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].notSet() | 91 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].elementOptions() | 130 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].elementOption() | 43 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].treeSpec() | 62 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].range() | 55 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].terminal() | 189 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].ebnf() | 107 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].ebnfSuffix() | 62 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].rewrite() | 97 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].rewrite_alternative() | 196 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].rewrite_tree_block() | 41 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].rewrite_tree_alternative() | 47 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].rewrite_tree_element() | 227 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].rewrite_tree_atom() | 106 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].rewrite_tree_ebnf() | 41 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].rewrite_tree() | 57 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].rewrite_template() | 93 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].rewrite_template_ref() | 48 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].rewrite_indirect_template_head() | 54 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].rewrite_template_args() | 69 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].rewrite_template_arg() | 41 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].qid() | 40 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].id() | 47 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Parser].
|
251 | 0 | 0.0% | |
[org.antlr.grammar.v3.ANTLRv3Lexer].mSL_COMMENT() | 32 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Lexer].mESC() | 58 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Lexer].mNESTED_ACTION() | 69 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Lexer].mACTION_ESC() | 31 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Lexer].mWS() | 32 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Lexer].mTokens() | 107 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.LeftRecursiveRuleWalker].rec_rule(org.antlr.tool.Grammar) | 101 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.LeftRecursiveRuleWalker].ruleBlock() | 51 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.LeftRecursiveRuleWalker].block() | 61 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.LeftRecursiveRuleWalker].outerAlternative() | 77 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.LeftRecursiveRuleWalker].binary() | 43 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.LeftRecursiveRuleWalker].binaryMultipleOp() | 63 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.LeftRecursiveRuleWalker].ternary() | 51 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.LeftRecursiveRuleWalker].prefix() | 84 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.LeftRecursiveRuleWalker].suffix() | 50 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.LeftRecursiveRuleWalker].recurse() | 38 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.LeftRecursiveRuleWalker].token() | 71 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.LeftRecursiveRuleWalker].exceptionGroup() | 46 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.LeftRecursiveRuleWalker].rewrite() | 71 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.LeftRecursiveRuleWalker].element() | 120 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.LeftRecursiveRuleWalker].ebnf() | 45 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.LeftRecursiveRuleWalker].atom() | 57 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.LeftRecursiveRuleWalker].
|
170 | 0 | 0.0% | |
[org.antlr.grammar.v3.ANTLRv3Tree].grammarDef() | 71 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Tree].tokenSpec() | 56 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Tree].action() | 53 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Tree].rule() | 83 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Tree].ruleScopeSpec() | 82 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Tree].block() | 36 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Tree].alternative() | 57 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Tree].exceptionGroup() | 42 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Tree].element() | 108 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Tree].atom() | 228 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Tree].ebnf() | 56 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Tree].rewrite() | 41 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Tree].rewrite_alternative() | 47 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Tree].rewrite_tree_element() | 34 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Tree].rewrite_tree_atom() | 48 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Tree].rewrite_tree_ebnf() | 37 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Tree].rewrite_template() | 31 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Tree].rewrite_template_args() | 43 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ANTLRv3Tree].
|
208 | 0 | 0.0% | |
[org.antlr.grammar.v3.ANTLRLexer$DFA9].specialStateTransition(int,org.antlr.runtime.IntStream) | 110 | 0 | 0.0% | |
[org.antlr.grammar.v3.ActionTranslator].mSET_ENCLOSING_RULE_SCOPE_ATTR() | 69 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ActionTranslator].mENCLOSING_RULE_SCOPE_ATTR() | 48 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ActionTranslator].mSET_TOKEN_SCOPE_ATTR() | 40 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ActionTranslator].mTOKEN_SCOPE_ATTR() | 43 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ActionTranslator].mSET_RULE_SCOPE_ATTR() | 48 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ActionTranslator].mRULE_SCOPE_ATTR() | 63 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ActionTranslator].mSET_LOCAL_ATTR() | 54 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ActionTranslator].mLOCAL_ATTR() | 34 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ActionTranslator].mSET_DYNAMIC_SCOPE_ATTR() | 50 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ActionTranslator].mDYNAMIC_SCOPE_ATTR() | 33 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ActionTranslator].mDYNAMIC_NEGATIVE_INDEXED_SCOPE_ATTR() | 39 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ActionTranslator].mDYNAMIC_ABSOLUTE_INDEXED_SCOPE_ATTR() | 38 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ActionTranslator].mTEMPLATE_INSTANCE() | 52 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ActionTranslator].mINDIRECT_TEMPLATE_INSTANCE() | 50 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ActionTranslator].mSET_EXPR_ATTRIBUTE() | 46 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ActionTranslator].mSET_ATTRIBUTE() | 44 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ActionTranslator].mESC() | 41 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ActionTranslator].mUNKNOWN_SYNTAX() | 51 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.ActionTranslator].mTokens() | 108 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.TreeToNFAConverter].grammar_() | 50 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.TreeToNFAConverter].attrScope() | 32 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.TreeToNFAConverter].grammarSpec() | 107 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.TreeToNFAConverter].rules() | 38 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.TreeToNFAConverter].rule() | 135 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.TreeToNFAConverter].ruleScopeSpec() | 45 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.TreeToNFAConverter].block() | 83 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.TreeToNFAConverter].alternative() | 33 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.TreeToNFAConverter].exceptionGroup() | 46 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.TreeToNFAConverter].rewrite() | 47 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.TreeToNFAConverter].element() | 166 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.TreeToNFAConverter].ebnf() | 112 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.TreeToNFAConverter].tree_() | 37 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.TreeToNFAConverter].atom_or_notatom() | 107 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.TreeToNFAConverter].atom(java.lang.String) | 156 | 0 | 0.0% | |
[org.antlr.grammar.v3.TreeToNFAConverter].set() | 60 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.TreeToNFAConverter].setRule() | 132 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.TreeToNFAConverter].setElement(org.antlr.misc.IntSet) | 95 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.TreeToNFAConverter].testBlockAsSet() | 39 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.TreeToNFAConverter].testSetRule() | 114 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.TreeToNFAConverter].testSetElement() | 70 | 0 | 0.0% | [] |
[org.antlr.grammar.v3.TreeToNFAConverter].
|
186 | 0 | 0.0% | |
[org.antlr.runtime.debug.RemoteDebugEventSocketListener].dispatch(java.lang.String) | 146 | 0 | 0.0% | |
[org.antlr.runtime.debug.Profiler].toString(org.antlr.runtime.debug.Profiler$ProfileStats) | 71 | 0 | 0.0% | |
[org.antlr.runtime.debug.Profiler].getDecisionStatsDump() | 37 | 0 | 0.0% | [] |
[org.antlr.codegen.CodeGenerator].loadTemplates(java.lang.String) | 58 | 0 | 0.0% | |
[org.antlr.codegen.CodeGenerator].genRecognizer() | 111 | 0 | 0.0% | [] |
[org.antlr.codegen.CodeGenerator].generateSpecialState(org.antlr.analysis.DFAState) | 36 | 0 | 0.0% | [] |
[org.antlr.codegen.CodeGenerator].genSetExpr(org.stringtemplate.v4.STGroup,org.antlr.misc.IntSet,int,boolean) | 63 | 0 | 0.0% | |
[org.antlr.codegen.ACyclicDFACodeGenerator].walkFixedDFAGeneratingStateMachine(org.stringtemplate.v4.STGroup,org.antlr.analysis.DFA,org.antlr.analysis.DFAState,int) | 67 | 0 | 0.0% | [] |
[org.antlr.codegen.CTarget].isValidActionScope(int,java.lang.String) | 44 | 0 | 0.0% | |
[org.antlr.codegen.CTarget].getTargetStringLiteralFromANTLRStringLiteral(org.antlr.codegen.CodeGenerator,java.lang.String) | 32 | 0 | 0.0% | |
[org.antlr.codegen.CppTarget].isValidActionScope(int,java.lang.String) | 52 | 0 | 0.0% | |
[org.antlr.codegen.CppTarget].getTargetStringLiteralFromANTLRStringLiteral(org.antlr.codegen.CodeGenerator,java.lang.String) | 32 | 0 | 0.0% | |
[org.antlr.codegen.PythonTarget].postProcessAction(java.util.List,org.antlr.runtime.Token) | 62 | 0 | 0.0% | |
[org.antlr.codegen.Python3Target].postProcessAction(java.util.List,org.antlr.runtime.Token) | 62 | 0 | 0.0% | |
[org.antlr.gunit.gUnitBaseTest].execLexer(java.lang.String,int,java.lang.String,boolean) | 60 | 0 | 0.0% | |
[org.antlr.gunit.gUnitBaseTest].execParser(java.lang.String,int,java.lang.String,boolean) | 90 | 0 | 0.0% | |
[org.antlr.gunit.gUnitBaseTest].execTreeParser(java.lang.String,java.lang.String,java.lang.String,boolean) | 100 | 0 | 0.0% | |
[org.antlr.gunit.gUnitLexer].mML_STRING() | 65 | 0 | 0.0% | [] |
[org.antlr.gunit.gUnitLexer].mESC() | 58 | 0 | 0.0% | [] |
[org.antlr.gunit.gUnitLexer].mWS() | 32 | 0 | 0.0% | [] |
[org.antlr.gunit.gUnitLexer].mTokens() | 218 | 0 | 0.0% | [] |
[org.antlr.gunit.gUnitLexer$DFA14].specialStateTransition(int,org.antlr.runtime.IntStream) | 107 | 0 | 0.0% | |
[org.antlr.gunit.JUnitCodeGen].genClassHeader(org.antlr.stringtemplate.StringTemplateGroup,java.lang.String,java.lang.String,java.lang.String) | 37 | 0 | 0.0% | |
[org.antlr.gunit.JUnitCodeGen].genParserMethods(org.antlr.stringtemplate.StringTemplateGroup,java.lang.StringBuffer) | 34 | 0 | 0.0% | |
[org.antlr.gunit.JUnitCodeGen].genTreeMethods(org.antlr.stringtemplate.StringTemplateGroup,java.lang.StringBuffer) | 33 | 0 | 0.0% | |
[org.antlr.gunit.JUnitCodeGen].normalizeTreeSpec(java.lang.String) | 43 | 0 | 0.0% | |
[org.antlr.gunit.gUnitParser].gUnitDef() | 53 | 0 | 0.0% | [] |
[org.antlr.gunit.gUnitParser].testsuite() | 59 | 0 | 0.0% | [] |
[org.antlr.gunit.gUnitParser].input() | 40 | 0 | 0.0% | [] |
[org.antlr.gunit.gUnitParser].expect() | 36 | 0 | 0.0% | [] |
[org.antlr.gunit.gUnitParser].output() | 37 | 0 | 0.0% | [] |
[org.antlr.gunit.gUnitParser].
|
45 | 0 | 0.0% | |
[org.antlr.gunit.gUnitExecutor].executeTests() | 42 | 0 | 0.0% | [] |
[org.antlr.gunit.gUnitExecutor].runLexer(java.lang.String,java.lang.String,org.antlr.gunit.gUnitTestInput) | 50 | 0 | 0.0% | |
[org.antlr.gunit.gUnitExecutor].runParser(java.lang.String,java.lang.String,java.lang.String,org.antlr.gunit.gUnitTestInput) | 80 | 0 | 0.0% | |
[org.antlr.gunit.gUnitExecutor].runTreeParser(java.lang.String,java.lang.String,java.lang.String,java.lang.String,org.antlr.gunit.gUnitTestInput) | 97 | 0 | 0.0% | |
[org.antlr.tool.DOTGenerator].walkRuleNFACreatingDOT(org.stringtemplate.v4.ST,org.antlr.analysis.State) | 47 | 0 | 0.0% | [] |
[org.antlr.tool.DOTGenerator].getStateLabel(org.antlr.analysis.State) | 55 | 0 | 0.0% | [] |
[org.antlr.tool.FASerializer].walkSerializingFA(java.util.List,org.antlr.analysis.State) | 39 | 0 | 0.0% | |
[org.antlr.tool.LeftRecursiveRuleAnalyzer].getArtificialOpPrecRule() | 32 | 0 | 0.0% | [] |
[org.antlr.tool.Grammar].createLookaheadDFAs(boolean) | 47 | 0 | 0.0% | [] |
[org.antlr.tool.Grammar].createLL_1_LookaheadDFA(int) | 53 | 0 | 0.0% | [] |
[org.antlr.tool.Grammar].createLookaheadDFA(int,boolean) | 32 | 0 | 0.0% | [] |
[org.antlr.tool.Grammar].importTokenVocabulary(org.antlr.tool.GrammarAST,java.lang.String) | 64 | 0 | 0.0% | |
[org.antlr.tool.NameSpaceChecker].lookForReferencesToUndefinedSymbols() | 33 | 18 | 54.54% | ['GrammarFuzzer'] |
[org.antlr.tool.BuildDependencyGenerator].getGeneratedFileList() | 35 | 0 | 0.0% | [] |
[org.antlr.tool.Interpreter].parseEngine(java.lang.String,org.antlr.analysis.NFAState,org.antlr.analysis.NFAState,org.antlr.runtime.IntStream,java.util.Stack,org.antlr.runtime.debug.DebugEventListener,java.util.List) | 84 | 0 | 0.0% | |
[org.antlr.tool.Interp].main(java.lang.String[]) | 48 | 0 | 0.0% | |
[org.antlr.tool.GrammarReport].getReportData(org.antlr.tool.Grammar) | 85 | 0 | 0.0% | [] |
[org.antlr.tool.GrammarReport].toString(java.lang.String) | 94 | 0 | 0.0% | |
[org.antlr.tool.GrammarNonDeterminismMessage].toString() | 46 | 0 | 0.0% | [] |
[org.antlr.tool.RandomPhrase].randomPhrase(org.antlr.tool.Grammar,java.util.List,java.lang.String) | 32 | 0 | 0.0% | |
[org.antlr.tool.RandomPhrase].main(java.lang.String[]) | 65 | 0 | 0.0% | |
[org.antlr.mojo.antlr3.GUnitExecuteMojo].performExecution(java.lang.ClassLoader) | 50 | 0 | 0.0% | |
[org.antlr.mojo.antlr3.Antlr3Mojo].execute() | 66 | 0 | 0.0% | [] |
[org.antlr.runtime.tree.BaseTree].replaceChildren(int,int,java.lang.Object) | 35 | 0 | 0.0% | |
[org.antlr.runtime.tree.TreePatternLexer].nextToken() | 43 | 0 | 0.0% | [] |
[org.antlr.runtime.tree.TreePatternParser].parseNode() | 38 | 0 | 0.0% | [] |
[org.antlr.runtime.tree.BufferedTreeNodeStream].toString(java.lang.Object,java.lang.Object) | 39 | 0 | 0.0% | |
[org.antlr.gunit.swingui.TestCaseEditController].initComponents() | 40 | 0 | 0.0% | [] |
[org.antlr.runtime.BaseRecognizer].getErrorMessage(org.antlr.runtime.RecognitionException[],java.lang.String) | 46 | 16 | 34.78% | |
[org.antlr.runtime.TokenRewriteStream].reduceToSingleOperationPerIndex(java.util.List) | 56 | 0 | 0.0% | |
[org.antlr.runtime.RecognitionException].extractInformationFromTreeNodeStream(org.antlr.runtime.IntStream) | 40 | 16 | 40.0% | ['GrammarFuzzer'] |
This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link
Source file | Reached by | Covered by |
---|---|---|
/src/antlr3/tool/src/test/java/org/antlr/test/TestSemanticPredicates.java | [] | [] |
/src/antlr3/antlr-ant/main/antlr3-task/antlr3-src/org/apache/tools/ant/antlr/ANTLR3.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/misc/IntArray.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/debug/DebugTreeNodeStream.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/misc/MultiMap.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/ANTLRErrorListener.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/debug/DebugTreeAdaptor.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/RewriteRuleElementStream.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/GrammarReport2.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/analysis/MachineProbe.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/Token.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/GrammarAnalysisAbortedMessage.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/CompositeGrammar.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/model/ITestCaseOutput.java | [] | [] |
/src/antlr3/tool/target/generated-sources/antlr3/org/antlr/grammar/v3/ANTLRParser.java | [] | [] |
/src/antlr3/gunit/target/generated-sources/antlr3/org/antlr/gunit/swingui/parsers/ANTLRv3Lexer.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/NonRegularDecisionMessage.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/MismatchedRangeException.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/BaseTreeAdaptor.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/debug/BlankDebugEventListener.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/model/Rule.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/Attribute.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/codegen/CTarget.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/DFA.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/runner/ParserLoader.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/TreeVisitor.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/CommonToken.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/RecursionOverflowMessage.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/misc/LookaheadStream.java | [] | [] |
/src/antlr3/gunit/target/generated-sources/antlr3/org/antlr/gunit/swingui/parsers/StGUnitParser.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/analysis/LL1Analyzer.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestMessages.java | [] | [] |
/src/antlr3/gunit/src/test/java/org/antlr/gunit/GunitTest.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestTopologicalSort.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/model/TestSuite.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/CharStream.java | [] | [] |
/src/antlr3/tool/target/generated-sources/antlr3/org/antlr/grammar/v3/DefineGrammarItemsWalker.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/PositionTrackingStream.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/misc/Graph.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/ErrorManager.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/RuleLabelScope.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/ParserRuleReturnScope.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/model/TestCaseInputString.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/LeftRecursionCyclesMessage.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/debug/DebugEventHub.java | [] | [] |
/src/antlr3/gunit/target/generated-sources/antlr3/org/antlr/gunit/gUnitLexer.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/MismatchedTreeNodeException.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/AbstractTest.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/codegen/ACyclicDFACodeGenerator.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/model/ITestCaseInput.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestTrees.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestDFAMatching.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/model/TestCaseInputMultiString.java | [] | [] |
/src/antlr3/tool/target/generated-sources/antlr3/org/antlr/grammar/v3/ActionTranslator.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/MismatchedNotSetException.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/debug/DebugEventSocketProxy.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/misc/IntSet.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/TokenRewriteStream.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/GrammarSerializerFoo.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/NoViableAltException.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestSyntacticPredicateEvaluation.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/runner/TestSuiteAdapter.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/analysis/DFAState.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/WorkSpaceView.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/gUnitTestResult.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/GrammarSpelunker.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestLeftRecursion.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/codegen/Target.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestDFAConversion.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/CompositeGrammarTree.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/codegen/JavaScriptTarget.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/FASerializer.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/TreeIterator.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestTreeIterator.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/GrammarReport.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestLexer.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/GrammarInsufficientPredicatesMessage.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/debug/RemoteDebugEventSocketListener.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestCommonTokenStream.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestSyntaxErrors.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/AssignTokenTypesBehavior.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/codegen/RubyTarget.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/analysis/NFAConversionThread.java | [] | [] |
/src/antlr3/antlr3-maven-archetype/target/classes/archetype-resources/src/main/java/AbstractTParser.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/LegacyCommonTokenStream.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/debug/DebugEventListener.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/CommonTreeNodeStream.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/DOTTreeGenerator.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/analysis/DFA.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/BaseRecognizer.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/BufferedTokenStream.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/LeftRecursiveRuleAnalyzer.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/codegen/JavaTarget.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/TokenSource.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestJavaCodeGeneration.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/misc/DoubleKeyMap.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/Lexer.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/debug/Profiler.java | [] | [] |
/src/antlr3/runtime/ObjC/Framework/examples/simplecTreeParser/SimpleCParser.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/ToolMessage.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/analysis/NFAState.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/GrammarDanglingStateMessage.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/analysis/ActionLabel.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestTemplates.java | [] | [] |
/src/antlr3/tool/target/generated-sources/antlr3/org/antlr/grammar/v3/ActionAnalysis.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/TreeFilter.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/SerializedGrammar.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/ImageFactory.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/model/TestCaseOutputReturn.java | [] | [] |
/src/antlr3/tool/target/generated-sources/antlr3/org/antlr/grammar/v3/TreeToNFAConverter.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/TreeVisitorAction.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/BufferedTreeNodeStream.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestASTConstruction.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/NameSpaceChecker.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/RewriteRuleTokenStream.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/debug/Tracer.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/StatusBarController.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/misc/OrderedHashSet.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/analysis/State.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/model/TestCaseOutputAST.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/RandomPhrase.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/Tree.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/Rule.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/TestCaseEditController.java | [] | [] |
/src/antlr3/gunit/target/generated-sources/antlr3/org/antlr/gunit/gUnitParser.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/TokenStream.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/Strip.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/TreeAdaptor.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestTreeWizard.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/RuleListController.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestAutoAST.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/WorkSpaceController.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/Interpreter.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/model/TestSuiteFactory.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/debug/DebugEventRepeater.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/Interp.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/AttributeScope.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/TreeRuleReturnScope.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/ErrorQueue.java | [] | [] |
/src/antlr3/gunit/target/generated-sources/antlr3/org/antlr/gunit/swingui/parsers/StGUnitLexer.java | [] | [] |
/src/antlr3/gunit/target/generated-sources/antlr3/org/antlr/gunit/swingui/parsers/ANTLRv3Parser.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/RecognitionException.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/GrammarSanity.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/RuleReturnScope.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/codegen/Perl5Target.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/Tool.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestRewriteAST.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/ANTLRReaderStream.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/ClassicToken.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/analysis/LookaheadSet.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/analysis/DFAOptimizer.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/codegen/CSharp3Target.java | [] | [] |
/src/antlr3/tool/target/generated-sources/antlr3/org/antlr/grammar/v3/ANTLRv3Tree.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestTokenRewriteStream.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/debug/TraceDebugEventListener.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/GrammarSemanticsMessage.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/TreeRewriter.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestHeteroAST.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/misc/Interval.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/misc/IntervalSet.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/RewriteRuleSubtreeStream.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestBufferedTreeNodeStream.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/misc/Barrier.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/analysis/NFA.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/runner/NotifiedTestExecuter.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/GrammarNonDeterminismMessage.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/analysis/PredicateLabel.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/model/TestCaseInputFile.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/OutputTest.java | [] | [] |
/src/antlr3/runtime/ObjC/Framework/examples/simplecTreeParser/SimpleCLexer.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestSymbolDefinitions.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestIntervalSet.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/misc/BitSet.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/analysis/Transition.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/misc/FastQueue.java | [] | [] |
/src/antlr3/runtime/ObjC/Framework/examples/treeparser/Main.java | [] | [] |
/src/antlr3/runtime/Java/src/test/java/org/antlr/runtime/TestLookaheadStream.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/misc/IntArrayList.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/TreePatternParser.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/BooleanTest.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestFastQueue.java | [] | [] |
/src/antlr3/tool/target/generated-sources/antlr3/org/antlr/grammar/v3/AssignTokenTypesWalker.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestRewriteTemplates.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/DOTGenerator.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/BuildDependencyGenerator.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/analysis/SemanticContext.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/ITestSuite.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/UnwantedTokenException.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/Grammar.java | ['GrammarFuzzer'] | ['GrammarFuzzer'] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/gUnitBaseTest.java | [] | [] |
/src/antlr3/tool/target/generated-sources/antlr3/org/antlr/grammar/v3/ANTLRLexer.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/Interp.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/misc/Utils.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/CommonTokenStream.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/BaseTree.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/misc/Stats.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/GrammarInfo.java | [] | [] |
/src/antlr3/tool/target/generated-sources/antlr3/org/antlr/grammar/v3/ANTLRTreePrinter.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/UnbufferedTokenStream.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/RunnerController.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestCompositeGrammars.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/TreeNodeStream.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/Parser.java | [] | [] |
/src/antlr3/gunit-maven-plugin/src/main/java/org/antlr/mojo/antlr3/GUnitExecuteMojo.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/CommonTreeAdaptor.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestSemanticPredicateEvaluation.java | [] | [] |
/src/GrammarFuzzer.java | ['GrammarFuzzer'] | ['GrammarFuzzer'] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/ANTLRStringStream.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/JUnitCodeGen.java | [] | [] |
/src/antlr3/runtime/ObjC/Framework/examples/simplecTreeParser/SimpleCTP.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/MissingTokenException.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/RewriteCardinalityException.java | [] | [] |
/src/antlr3/antlr3-maven-plugin/src/main/java/org/antlr/mojo/antlr3/Antlr3Mojo.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/CommonTree.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestTreeGrammarRewriteAST.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestInterpretedParsing.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/analysis/DecisionProbe.java | [] | [] |
/src/antlr3/tool/target/generated-sources/antlr3/org/antlr/grammar/v3/ANTLRv3Lexer.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/IController.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/MismatchedTokenException.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/TreeWizard.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/model/TestCase.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/RewriteRuleNodeStream.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/gUnitTestSuite.java | [] | [] |
/src/antlr3/tool/target/generated-sources/antlr3/org/antlr/grammar/v3/LeftRecursiveRuleWalker.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/Tool.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/analysis/NFAToDFAConverter.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/codegen/DelphiTarget.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/codegen/ActionScriptTarget.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/codegen/Python3Target.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/codegen/CppTarget.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/IntStream.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/debug/DebugTokenStream.java | [] | [] |
/src/antlr3/antlr3-maven-plugin/src/main/java/org/antlr/mojo/antlr3/Antlr3ErrorLog.java | [] | [] |
/src/antlr3/tool/target/generated-sources/antlr3/org/antlr/grammar/v3/ANTLRv3Parser.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/TreePatternLexer.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/ANTLRFileStream.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/BaseTest.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestCharDFAConversion.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/analysis/LL1DFA.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/FailedPredicateException.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/GrammarSyntaxMessage.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestNFAConstruction.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/model/TestCaseOutputStdOut.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/GrammarAST.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/GrammarUnreachableAltsMessage.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/ITestCase.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/analysis/NFAContext.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/ReturnTest.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestAttributes.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/runner/gUnitAdapter.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/codegen/CodeGenerator.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/AbstractInputEditor.java | [] | [] |
/src/antlr3/tool/target/generated-sources/antlr3/org/antlr/grammar/v3/CodeGenTreeWalker.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/analysis/Label.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/analysis/NFAConfiguration.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/MismatchedSetException.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestTreeNodeStream.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestInterpretedLexing.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/Message.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/BitSet.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/debug/DebugTreeParser.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/codegen/PythonTarget.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/gUnitTestInput.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestTreeParsing.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/tool/NFAFactory.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/CommonErrorNode.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/debug/DebugParser.java | [] | [] |
/src/antlr3/tool/src/main/java/org/antlr/codegen/ObjCTarget.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/TreeParser.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/gUnitExecutor.java | [] | [] |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/model/TestCaseOutputResult.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/debug/ParseTreeBuilder.java | [] | [] |
/src/antlr3/tool/src/test/java/org/antlr/test/TestSets.java | [] | [] |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/ParseTree.java | [] | [] |
Directory |
---|
/src/antlr3/gunit/src/main/java/org/antlr/gunit/ |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/misc/ |
/src/antlr3/gunit/target/generated-sources/antlr3/org/antlr/gunit/ |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/debug/ |
/src/antlr3/runtime/ObjC/Framework/examples/simplecTreeParser/ |
/src/antlr3/tool/src/main/java/org/antlr/misc/ |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/runner/ |
/src/antlr3/tool/src/test/java/org/antlr/test/ |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/tree/ |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/model/ |
/src/antlr3/tool/target/generated-sources/antlr3/org/antlr/grammar/v3/ |
/src/antlr3/antlr3-maven-plugin/src/main/java/org/antlr/mojo/antlr3/ |
/src/antlr3/gunit/target/generated-sources/antlr3/org/antlr/gunit/swingui/parsers/ |
/src/antlr3/gunit/src/main/java/org/antlr/gunit/swingui/ |
/src/antlr3/tool/src/main/java/org/antlr/ |
/src/antlr3/tool/src/main/java/org/antlr/analysis/ |
/src/antlr3/gunit/src/test/java/org/antlr/gunit/ |
/src/antlr3/antlr-ant/main/antlr3-task/antlr3-src/org/apache/tools/ant/antlr/ |
/src/antlr3/antlr3-maven-archetype/target/classes/archetype-resources/src/main/java/ |
/src/antlr3/gunit-maven-plugin/src/main/java/org/antlr/mojo/antlr3/ |
/src/antlr3/runtime/Java/src/main/java/org/antlr/runtime/ |
/src/antlr3/tool/src/main/java/org/antlr/codegen/ |
/src/antlr3/runtime/ObjC/Framework/examples/treeparser/ |
/src/ |
/src/antlr3/tool/src/main/java/org/antlr/tool/ |
/src/antlr3/runtime/Java/src/test/java/org/antlr/runtime/ |
This section shows a list of 3rd party function calls and their relative coverage information. By static analysis of the target project code, all of the 3rd party function call and their caller information, including the source file and line number that initiate the call are captured. The caller source code file and line number are shown in column 2 while column 1 is the function name of the 3rd party function call. Each occurrent of the 3rd party function call will occuply a separate row. Column 3 of each row indicate if the 3rd party call in the source file line is unreachable. Column 4 lists all fuzzers that have covered that particular system call in that specific location (source file and line)during their dynamic fuzzing.
Target sink | Callsite location | Reached by fuzzer | Covered by Fuzzers |
---|
This sections shows the raw data that is used to produce this report. This is mainly used for further processing and developer debugging.
Fuzzer | Calltree file | Program data file | Coverage file |
---|---|---|---|
GrammarFuzzer | fuzzerLogFile-GrammarFuzzer.data | fuzzerLogFile-GrammarFuzzer.data.yaml | jacoco.xml |