Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

benchmarks: update JVM benchmarks #445

Merged
merged 3 commits into from
Jul 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 66 additions & 0 deletions benchmark-sets/jvm-all/antlr3-java.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
"functions":
- "exceptions":
- "org.antlr.runtime.RecognitionException"
"is_jvm_static": false
"name": "[org.antlr.tool.Interpreter].scan(java.lang.String,org.antlr.runtime.debug.DebugEventListener,java.util.List<NFAState>)"
"params":
- "name": "arg0"
"type": "String"
- "name": "arg1"
"type": "DebugEventListener"
- "name": "arg2"
"type": "List<NFAState>"
"return_type": "void"
"signature": "[org.antlr.tool.Interpreter].scan(java.lang.String,org.antlr.runtime.debug.DebugEventListener,java.util.List<NFAState>)"
- "exceptions": []
"is_jvm_static": false
"name": "[org.antlr.tool.Grammar].createLookaheadDFAs(boolean)"
"params":
- "name": "arg0"
"type": "boolean"
"return_type": "void"
"signature": "[org.antlr.tool.Grammar].createLookaheadDFAs(boolean)"
- "exceptions":
- "org.antlr.runtime.RecognitionException"
"is_jvm_static": false
"name": "[org.antlr.grammar.v3.TreeToNFAConverter].setElement(org.antlr.misc.IntSet)"
"params":
- "name": "arg0"
"type": "IntSet"
"return_type": "void"
"signature": "[org.antlr.grammar.v3.TreeToNFAConverter].setElement(org.antlr.misc.IntSet)"
- "exceptions":
- "org.antlr.runtime.NoViableAltException"
"is_jvm_static": false
"name": "[org.antlr.grammar.v3.ANTLRv3Lexer$DFA2].specialStateTransition(int,org.antlr.runtime.IntStream)"
"params":
- "name": "arg0"
"type": "int"
- "name": "arg1"
"type": "IntStream"
"return_type": "int"
"signature": "[org.antlr.grammar.v3.ANTLRv3Lexer$DFA2].specialStateTransition(int,org.antlr.runtime.IntStream)"
- "exceptions":
- "org.antlr.runtime.RecognitionException"
"is_jvm_static": false
"name": "[org.antlr.tool.Grammar].getSetFromRule(org.antlr.grammar.v3.TreeToNFAConverter,java.lang.String)"
"params":
- "name": "arg0"
"type": "TreeToNFAConverter"
- "name": "arg1"
"type": "String"
"return_type": "org.antlr.misc.IntSet"
"signature": "[org.antlr.tool.Grammar].getSetFromRule(org.antlr.grammar.v3.TreeToNFAConverter,java.lang.String)"
- "exceptions":
- "org.antlr.runtime.RecognitionException"
"is_jvm_static": false
"name": "[org.antlr.grammar.v3.TreeToNFAConverter].setRule(org.antlr.tool.GrammarAST)"
"params":
- "name": "arg0"
"type": "GrammarAST"
"return_type": "org.antlr.misc.IntSet"
"signature": "[org.antlr.grammar.v3.TreeToNFAConverter].setRule(org.antlr.tool.GrammarAST)"
"language": "jvm"
"project": "antlr3-java"
"target_name": "GrammarFuzzer"
"target_path": "/src/GrammarFuzzer.java"
61 changes: 61 additions & 0 deletions benchmark-sets/jvm-all/antlr4-java.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
"functions":
- "exceptions": []
"is_jvm_static": false
"name": "[org.antlr.v4.analysis.LeftRecursiveRuleTransformer].translateLeftRecursiveRule(org.antlr.v4.tool.ast.GrammarRootAST,org.antlr.v4.tool.LeftRecursiveRule,java.lang.String)"
"params":
- "name": "arg0"
"type": "GrammarRootAST"
- "name": "arg1"
"type": "LeftRecursiveRule"
- "name": "arg2"
"type": "String"
"return_type": "boolean"
"signature": "[org.antlr.v4.analysis.LeftRecursiveRuleTransformer].translateLeftRecursiveRule(org.antlr.v4.tool.ast.GrammarRootAST,org.antlr.v4.tool.LeftRecursiveRule,java.lang.String)"
- "exceptions":
- "org.antlr.runtime.RecognitionException"
"is_jvm_static": false
"name": "[org.antlr.v4.parse.ATNBuilder].ruleBlock(org.antlr.v4.tool.ast.GrammarAST)"
"params":
- "name": "arg0"
"type": "GrammarAST"
"return_type": "org.antlr.v4.automata.ATNFactory$Handle"
"signature": "[org.antlr.v4.parse.ATNBuilder].ruleBlock(org.antlr.v4.tool.ast.GrammarAST)"
- "exceptions":
- "org.antlr.runtime.RecognitionException"
"is_jvm_static": false
"name": "[org.antlr.v4.parse.ATNBuilder].block(org.antlr.v4.tool.ast.GrammarAST)"
"params":
- "name": "arg0"
"type": "GrammarAST"
"return_type": "org.antlr.v4.automata.ATNFactory$Handle"
"signature": "[org.antlr.v4.parse.ATNBuilder].block(org.antlr.v4.tool.ast.GrammarAST)"
- "exceptions": []
"is_jvm_static": false
"name": "[org.antlr.v4.analysis.LeftRecursiveRuleTransformer].parseArtificialRule(org.antlr.v4.tool.Grammar,java.lang.String)"
"params":
- "name": "arg0"
"type": "Grammar"
- "name": "arg1"
"type": "String"
"return_type": "org.antlr.v4.tool.ast.RuleAST"
"signature": "[org.antlr.v4.analysis.LeftRecursiveRuleTransformer].parseArtificialRule(org.antlr.v4.tool.Grammar,java.lang.String)"
- "exceptions": []
"is_jvm_static": false
"name": "[org.antlr.v4.codegen.model.RuleFunction].getDeclsForAllElements(java.util.List<AltAST>)"
"params":
- "name": "arg0"
"type": "List<AltAST>"
"return_type": "java.util.Set<Decl>"
"signature": "[org.antlr.v4.codegen.model.RuleFunction].getDeclsForAllElements(java.util.List<AltAST>)"
- "exceptions": []
"is_jvm_static": false
"name": "[org.antlr.v4.codegen.CodeGenerator].generateParser(boolean)"
"params":
- "name": "arg0"
"type": "boolean"
"return_type": "org.stringtemplate.v4.ST"
"signature": "[org.antlr.v4.codegen.CodeGenerator].generateParser(boolean)"
"language": "jvm"
"project": "antlr4-java"
"target_name": "GrammarFuzzer"
"target_path": "/src/GrammarFuzzer.java"
Original file line number Diff line number Diff line change
@@ -1,34 +1,53 @@
"functions":
- "name": "[org.apache.bcel.classfile.ConstantPool].constantToString(org.apache.bcel.classfile.Constant)"
- "exceptions":
- "java.lang.IllegalArgumentException"
"is_jvm_static": false
"name": "[org.apache.bcel.classfile.ConstantPool].constantToString(org.apache.bcel.classfile.Constant)"
"params":
- "name": "arg0"
"type": "Constant"
"return_type": "java.lang.String"
"signature": "[org.apache.bcel.classfile.ConstantPool].constantToString(org.apache.bcel.classfile.Constant)"
- "name": "[org.apache.bcel.classfile.JavaClass].equals(java.lang.Object)"
- "exceptions": []
"is_jvm_static": false
"name": "[org.apache.bcel.classfile.JavaClass].equals(java.lang.Object)"
"params":
- "name": "arg0"
"type": "Object"
"return_type": "boolean"
"signature": "[org.apache.bcel.classfile.JavaClass].equals(java.lang.Object)"
- "name": "[org.apache.bcel.classfile.Field].equals(java.lang.Object)"
- "exceptions": []
"is_jvm_static": false
"name": "[org.apache.bcel.classfile.Field].equals(java.lang.Object)"
"params":
- "name": "arg0"
"type": "Object"
"return_type": "boolean"
"signature": "[org.apache.bcel.classfile.Field].equals(java.lang.Object)"
- "name": "[org.apache.bcel.generic.FieldGen].equals(java.lang.Object)"
- "exceptions": []
"is_jvm_static": false
"name": "[org.apache.bcel.generic.FieldGen].equals(java.lang.Object)"
"params":
- "name": "arg0"
"type": "Object"
"return_type": "boolean"
"signature": "[org.apache.bcel.generic.FieldGen].equals(java.lang.Object)"
- "name": "[org.apache.bcel.generic.MethodGen].equals(java.lang.Object)"
- "exceptions": []
"is_jvm_static": false
"name": "[org.apache.bcel.generic.MethodGen].equals(java.lang.Object)"
"params":
- "name": "arg0"
"type": "Object"
"return_type": "boolean"
"signature": "[org.apache.bcel.generic.MethodGen].equals(java.lang.Object)"
- "exceptions": []
"is_jvm_static": false
"name": "[org.apache.bcel.generic.ClassGen].equals(java.lang.Object)"
"params":
- "name": "arg0"
"type": "Object"
"return_type": "boolean"
"signature": "[org.apache.bcel.generic.ClassGen].equals(java.lang.Object)"
"language": "jvm"
"project": "apache-commons-bcel"
"target_name": "BcelFuzzer"
Expand Down
68 changes: 68 additions & 0 deletions benchmark-sets/jvm-all/apache-commons-cli.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
"functions":
- "exceptions":
- "java.lang.IllegalArgumentException"
"is_jvm_static": false
"name": "[org.apache.commons.cli.Option].<init>(java.lang.String,java.lang.String,boolean,java.lang.String)"
"params":
- "name": "arg0"
"type": "String"
- "name": "arg1"
"type": "String"
- "name": "arg2"
"type": "boolean"
- "name": "arg3"
"type": "String"
"return_type": "org.apache.commons.cli.Option"
"signature": "[org.apache.commons.cli.Option].<init>(java.lang.String,java.lang.String,boolean,java.lang.String)"
- "exceptions":
- "java.lang.IllegalArgumentException"
"is_jvm_static": false
"name": "[org.apache.commons.cli.Option].<init>(java.lang.String,boolean,java.lang.String)"
"params":
- "name": "arg0"
"type": "String"
- "name": "arg1"
"type": "boolean"
- "name": "arg2"
"type": "String"
"return_type": "org.apache.commons.cli.Option"
"signature": "[org.apache.commons.cli.Option].<init>(java.lang.String,boolean,java.lang.String)"
- "exceptions":
- "java.lang.IllegalArgumentException"
"is_jvm_static": false
"name": "[org.apache.commons.cli.Option].<init>(java.lang.String,java.lang.String)"
"params":
- "name": "arg0"
"type": "String"
- "name": "arg1"
"type": "String"
"return_type": "org.apache.commons.cli.Option"
"signature": "[org.apache.commons.cli.Option].<init>(java.lang.String,java.lang.String)"
- "exceptions": []
"is_jvm_static": false
"name": "[org.apache.commons.cli.TypeHandler].<init>(java.util.Map)"
"params":
- "name": "arg0"
"type": "Map"
"return_type": "org.apache.commons.cli.TypeHandler"
"signature": "[org.apache.commons.cli.TypeHandler].<init>(java.util.Map)"
- "exceptions": []
"is_jvm_static": false
"name": "[org.apache.commons.cli.DefaultParser].<init>(boolean)"
"params":
- "name": "arg0"
"type": "boolean"
"return_type": "org.apache.commons.cli.DefaultParser"
"signature": "[org.apache.commons.cli.DefaultParser].<init>(boolean)"
- "exceptions": []
"is_jvm_static": false
"name": "[org.apache.commons.cli.CommandLine].hasOption(java.lang.String)"
"params":
- "name": "arg0"
"type": "String"
"return_type": "boolean"
"signature": "[org.apache.commons.cli.CommandLine].hasOption(java.lang.String)"
"language": "jvm"
"project": "apache-commons-cli"
"target_name": "ParserFuzzer"
"target_path": "/src/ParserFuzzer.java"
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
"functions":
- "name": "[org.apache.commons.codec.language.bm.Rule].<init>(java.lang.String,java.lang.String,java.lang.String,org.apache.commons.codec.language.bm.Rule$PhonemeExpr)"
- "exceptions": []
"is_jvm_static": false
"name": "[org.apache.commons.codec.language.bm.Rule].<init>(java.lang.String,java.lang.String,java.lang.String,org.apache.commons.codec.language.bm.Rule$PhonemeExpr)"
"params":
- "name": "arg0"
"type": "String"
Expand All @@ -9,9 +11,11 @@
"type": "String"
- "name": "arg3"
"type": "Rule$PhonemeExpr"
"return_type": "void"
"return_type": "org.apache.commons.codec.language.bm.Rule"
"signature": "[org.apache.commons.codec.language.bm.Rule].<init>(java.lang.String,java.lang.String,java.lang.String,org.apache.commons.codec.language.bm.Rule$PhonemeExpr)"
- "name": "[org.apache.commons.codec.binary.Base64].<init>(int,byte[],boolean,org.apache.commons.codec.CodecPolicy)"
- "exceptions": []
"is_jvm_static": false
"name": "[org.apache.commons.codec.binary.Base64].<init>(int,byte[],boolean,org.apache.commons.codec.CodecPolicy)"
"params":
- "name": "arg0"
"type": "int"
Expand All @@ -21,19 +25,23 @@
"type": "boolean"
- "name": "arg3"
"type": "CodecPolicy"
"return_type": "void"
"return_type": "org.apache.commons.codec.binary.Base64"
"signature": "[org.apache.commons.codec.binary.Base64].<init>(int,byte[],boolean,org.apache.commons.codec.CodecPolicy)"
- "name": "[org.apache.commons.codec.binary.Base64].<init>(int,byte[],boolean)"
- "exceptions": []
"is_jvm_static": false
"name": "[org.apache.commons.codec.binary.Base64].<init>(int,byte[],boolean)"
"params":
- "name": "arg0"
"type": "int"
- "name": "arg1"
"type": "byte[]"
- "name": "arg2"
"type": "boolean"
"return_type": "void"
"return_type": "org.apache.commons.codec.binary.Base64"
"signature": "[org.apache.commons.codec.binary.Base64].<init>(int,byte[],boolean)"
- "name": "[org.apache.commons.codec.binary.Base32].<init>(int,byte[],boolean,byte,org.apache.commons.codec.CodecPolicy)"
- "exceptions": []
"is_jvm_static": false
"name": "[org.apache.commons.codec.binary.Base32].<init>(int,byte[],boolean,byte,org.apache.commons.codec.CodecPolicy)"
"params":
- "name": "arg0"
"type": "int"
Expand All @@ -45,9 +53,11 @@
"type": "byte"
- "name": "arg4"
"type": "CodecPolicy"
"return_type": "void"
"return_type": "org.apache.commons.codec.binary.Base32"
"signature": "[org.apache.commons.codec.binary.Base32].<init>(int,byte[],boolean,byte,org.apache.commons.codec.CodecPolicy)"
- "name": "[org.apache.commons.codec.binary.Base32InputStream].<init>(java.io.InputStream,boolean,int,byte[],org.apache.commons.codec.CodecPolicy)"
- "exceptions": []
"is_jvm_static": false
"name": "[org.apache.commons.codec.binary.Base32InputStream].<init>(java.io.InputStream,boolean,int,byte[],org.apache.commons.codec.CodecPolicy)"
"params":
- "name": "arg0"
"type": "InputStream"
Expand All @@ -59,8 +69,22 @@
"type": "byte[]"
- "name": "arg4"
"type": "CodecPolicy"
"return_type": "void"
"return_type": "org.apache.commons.codec.binary.Base32InputStream"
"signature": "[org.apache.commons.codec.binary.Base32InputStream].<init>(java.io.InputStream,boolean,int,byte[],org.apache.commons.codec.CodecPolicy)"
- "exceptions": []
"is_jvm_static": false
"name": "[org.apache.commons.codec.binary.Base16InputStream].<init>(java.io.InputStream,boolean,boolean,org.apache.commons.codec.CodecPolicy)"
"params":
- "name": "arg0"
"type": "InputStream"
- "name": "arg1"
"type": "boolean"
- "name": "arg2"
"type": "boolean"
- "name": "arg3"
"type": "CodecPolicy"
"return_type": "org.apache.commons.codec.binary.Base16InputStream"
"signature": "[org.apache.commons.codec.binary.Base16InputStream].<init>(java.io.InputStream,boolean,boolean,org.apache.commons.codec.CodecPolicy)"
"language": "jvm"
"project": "apache-commons-codec"
"target_name": "MurmurHashFuzzer"
Expand Down
Loading