Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GCMiner/GCMiner
/ functions
Functions
119 in github.com/GCMiner/GCMiner
⨍
Functions
119
◇
Types & classes
30
↓ 25 callers
Method
getClass
(int id, int j)
src/main/java/Preprocess/GetFromJson1.java:17
↓ 22 callers
Method
generateExpression
Generates a random JavaScript expression using recursive calls
src/test/java/examples/JavaScriptCodeGenerator.java:92
↓ 20 callers
Method
toString
()
src/test/java/examples/Student.java:25
↓ 10 callers
Method
generateBlock
Generates a block of statements delimited by ';' and enclosed by '{' '}'
src/test/java/examples/JavaScriptCodeGenerator.java:128
↓ 8 callers
Method
generateItems
Utility method for generating a random list of items (e.g. statements, arguments, attributes)
src/test/java/examples/JavaScriptCodeGenerator.java:47
↓ 5 callers
Method
generateIdentNode
(SourceOfRandomness random)
src/test/java/examples/JavaScriptCodeGenerator.java:205
↓ 5 callers
Method
get_ClassName
(JsonNode results, int chain_id, int node_id)
src/main/java/com/ReadChain.java:44
↓ 4 callers
Method
get_ClassName
(JsonNode results, int chain_id, int node_id)
src/main/java/ChainValidatiton/Test.java:42
↓ 3 callers
Method
getMethod
(int id, int j)
src/main/java/Preprocess/GetFromJson1.java:34
↓ 3 callers
Method
get_ReflectClassId
(JsonNode Edges, int edge_id)
src/main/java/com/ReadChain.java:68
↓ 3 callers
Method
readJsonFile
(String fileName)
src/main/java/Preprocess/GetFromJson1.java:99
↓ 3 callers
Method
setFieldValue
(final Object obj, final String fieldName, final Object value)
src/test/java/CC/CC4Test.java:97
↓ 3 callers
Method
toJson
(Map<Long, Node> map)
src/main/java/Preprocess/Map2Json.java:27
↓ 2 callers
Method
display
()
src/test/java/examples/Student.java:33
↓ 2 callers
Method
get_MethodName
(JsonNode results, int chain_id, int node_id)
src/main/java/ChainValidatiton/Test.java:54
↓ 2 callers
Method
get_MethodName
(JsonNode results, int chain_id, int node_id)
src/main/java/com/ReadChain.java:56
↓ 2 callers
Method
learn
()
src/test/java/examples/Student.java:36
↓ 2 callers
Method
object_init
(String classname)
src/main/java/ChainValidatiton/Test.java:66
↓ 2 callers
Method
object_init
(String classname)
src/main/java/com/ReadChain.java:91
↓ 2 callers
Method
setId
(int id)
src/main/java/Preprocess/newJson/DefineJson.java:16
↓ 2 callers
Method
setValue
(String value)
src/main/java/Preprocess/newJson/DefineJson.java:24
↓ 1 callers
Method
clearEdge
()
src/main/java/Preprocess/TEST.java:29
↓ 1 callers
Method
commandUtil
()
src/main/java/Preprocess/CommandUtil.java:16
↓ 1 callers
Method
compile
Compiles an input and returns its result
src/test/java/examples/CompilerTest.java:43
↓ 1 callers
Method
createJsonFile
(String jsonString, String filePath, String fileName)
src/main/java/Preprocess/Map2Json.java:46
↓ 1 callers
Method
createJsonFile1
(String jsonString, String filePath, String fileName)
src/main/java/Preprocess/Map2Json.java:77
↓ 1 callers
Method
createStudent
()
src/test/java/examples/Test.java:7
↓ 1 callers
Method
generate
Main entry point. Called once per test case. Returns a random JS program.
src/test/java/examples/JavaScriptCodeGenerator.java:37
↓ 1 callers
Method
generateCatchNode
(SourceOfRandomness random)
src/test/java/examples/JavaScriptCodeGenerator.java:152
↓ 1 callers
Method
generateStatement
Generates a random JavaScript statement
src/test/java/examples/JavaScriptCodeGenerator.java:58
↓ 1 callers
Method
generateStringLiteral
(SourceOfRandomness random)
src/test/java/examples/JavaScriptCodeGenerator.java:257
↓ 1 callers
Method
getData
(String fileName)
src/main/java/ChainValidatiton/Test.java:16
↓ 1 callers
Method
getData
(String fileName)
src/main/java/com/ReadChain.java:17
↓ 1 callers
Method
getField
(final Class<?> clazz, final String fieldName)
src/test/java/CC/CC4Test.java:102
↓ 1 callers
Method
getI
()
src/main/java/Preprocess/Map2Json.java:18
↓ 1 callers
Method
isGadgetChain
(Object myObject)
src/main/java/com/ObjectLogic.java:16
↓ 1 callers
Method
isLeapYear
(GregorianCalendar cal)
src/test/java/examples/CalendarLogic.java:9
↓ 1 callers
Method
objectInit
(String classname)
src/main/java/com/ExploitGenerator.java:64
↓ 1 callers
Method
returnMap
(int j)
src/main/java/Preprocess/newJson/NewJson.java:36
↓ 1 callers
Method
setEdge
(String edge)
src/main/java/Preprocess/newJson/EdgeInfo.java:26
↓ 1 callers
Method
setEntry_id
(int entry_id)
src/main/java/Preprocess/newJson/EdgeInfo.java:10
↓ 1 callers
Method
setExit_id
(int exit_id)
src/main/java/Preprocess/newJson/EdgeInfo.java:18
↓ 1 callers
Method
setI
(int i)
src/main/java/Preprocess/Map2Json.java:22
↓ 1 callers
Method
studentDisplayMonitor
()
src/test/java/Monitor.java:31
↓ 1 callers
Method
studentDisplayMonitor
()
src/test/java/MonitorCC2.java:15
↓ 1 callers
Method
test
()
src/main/java/Preprocess/TEST.java:38
↓ 1 callers
Method
toJson1
(Map<String, List> map)
src/main/java/Preprocess/Map2Json.java:32
↓ 1 callers
Method
usingStudent
()
src/test/java/examples/Test.java:41
Method
CalendarGenerator
()
src/test/java/examples/CalendarGenerator.java:14
Method
ExploitGenerator
()
src/main/java/com/ExploitGenerator.java:29
Method
JavaScriptCodeGenerator
()
src/test/java/examples/JavaScriptCodeGenerator.java:12
Method
TestTemplatesImpl
()
src/test/java/CC/TestTemplatesImpl.java:11
Method
compare
(GregorianCalendar c1, GregorianCalendar c2)
src/test/java/examples/CalendarLogic.java:21
Method
configure
(Dictionary dict)
src/main/java/com/ExploitGenerator.java:33
Method
generate
(SourceOfRandomness random, GenerationStatus __ignore__)
src/test/java/examples/CalendarGenerator.java:19
Method
generate
(SourceOfRandomness random, GenerationStatus status)
src/main/java/com/ExploitGenerator.java:73
Method
generateArrowFunctionNode
(SourceOfRandomness random)
src/test/java/examples/JavaScriptCodeGenerator.java:195
Method
generateBinaryNode
Generates a random binary expression (e.g. A op B)
src/test/java/examples/JavaScriptCodeGenerator.java:119
Method
generateBreakNode
(SourceOfRandomness random)
src/test/java/examples/JavaScriptCodeGenerator.java:132
Method
generateCallNode
(SourceOfRandomness random)
src/test/java/examples/JavaScriptCodeGenerator.java:136
Method
generateCaseNode
(SourceOfRandomness random)
src/test/java/examples/JavaScriptCodeGenerator.java:148
Method
generateContinueNode
(SourceOfRandomness random)
src/test/java/examples/JavaScriptCodeGenerator.java:157
Method
generateEmptyNode
(SourceOfRandomness random)
src/test/java/examples/JavaScriptCodeGenerator.java:161
Method
generateExpressionStatement
(SourceOfRandomness random)
src/test/java/examples/JavaScriptCodeGenerator.java:165
Method
generateForNode
(SourceOfRandomness random)
src/test/java/examples/JavaScriptCodeGenerator.java:169
Method
generateFunctionNode
(SourceOfRandomness random)
src/test/java/examples/JavaScriptCodeGenerator.java:187
Method
generateIfNode
(SourceOfRandomness random)
src/test/java/examples/JavaScriptCodeGenerator.java:218
Method
generateIndexNode
(SourceOfRandomness random)
src/test/java/examples/JavaScriptCodeGenerator.java:225
Method
generateLiteralNode
(SourceOfRandomness random)
src/test/java/examples/JavaScriptCodeGenerator.java:233
Method
generateNamedFunctionNode
(SourceOfRandomness random)
src/test/java/examples/JavaScriptCodeGenerator.java:191
Method
generateObjectProperty
(SourceOfRandomness random)
src/test/java/examples/JavaScriptCodeGenerator.java:229
Method
generatePropertyNode
(SourceOfRandomness random)
src/test/java/examples/JavaScriptCodeGenerator.java:262
Method
generateReturnNode
(SourceOfRandomness random)
src/test/java/examples/JavaScriptCodeGenerator.java:266
Method
generateSwitchNode
(SourceOfRandomness random)
src/test/java/examples/JavaScriptCodeGenerator.java:270
Method
generateTernaryNode
(SourceOfRandomness random)
src/test/java/examples/JavaScriptCodeGenerator.java:275
Method
generateThrowNode
(SourceOfRandomness random)
src/test/java/examples/JavaScriptCodeGenerator.java:280
Method
generateTryNode
(SourceOfRandomness random)
src/test/java/examples/JavaScriptCodeGenerator.java:284
Method
generateUnaryNode
(SourceOfRandomness random)
src/test/java/examples/JavaScriptCodeGenerator.java:288
Method
generateVarNode
(SourceOfRandomness random)
src/test/java/examples/JavaScriptCodeGenerator.java:293
Method
generateWhileNode
(SourceOfRandomness random)
src/test/java/examples/JavaScriptCodeGenerator.java:297
Method
getAge
()
src/test/java/examples/Student.java:5
Method
getEdge
()
src/main/java/Preprocess/newJson/EdgeInfo.java:30
Method
getEdgeAll
()
src/main/java/Preprocess/TEST.java:33
Method
getEntry_id
()
src/main/java/Preprocess/newJson/EdgeInfo.java:14
Method
getExit_id
()
src/main/java/Preprocess/newJson/EdgeInfo.java:22
Method
getGrade
()
src/test/java/examples/Student.java:15
Method
getId
()
src/main/java/Preprocess/newJson/DefineJson.java:20
Method
getListAll
()
src/main/java/Preprocess/ReadCSV.java:18
Method
getMapString
()
src/main/java/Preprocess/TEST.java:23
Method
getSink
(int id, int j)
src/main/java/Preprocess/GetFromJson1.java:51
Method
getValue
()
src/main/java/Preprocess/newJson/DefineJson.java:28
Method
initCompiler
()
src/test/java/examples/CompilerTest.java:32
Method
isGadgetChain
()
src/main/java/com/ReadChain.java:102
Method
main
(String[] args)
src/test/java/Monitor.java:65
Method
main
(String[] args)
src/test/java/MonitorCC2.java:71
Method
main
(String[] args)
src/test/java/CC/CC2Test.java:30
Method
main
(String[] args)
src/test/java/CC/CC5Test.java:19
Method
main
(String[] args)
src/test/java/CC/CC6Test.java:16
Method
main
(String[] args)
src/test/java/CC/CC4Test.java:39
Method
main
(String[] args)
src/test/java/CC/CC7Test.java:20
next →
1–100 of 119, ranked by callers