Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/csmith-project/csmith
/ functions
Functions
1,599 in github.com/csmith-project/csmith
⨍
Functions
1,599
◇
Types & classes
385
Method
RWDirective
src/CGContext.h:66
Method
RandomDigits
src/DefaultRndNumGenerator.cpp:206
Method
RandomDigits
src/AbsRndNumGenerator.cpp:150
Method
RandomDigits
src/SimpleDeltaRndNumGenerator.cpp:176
Method
RandomDigits
src/DFSRndNumGenerator.cpp:493
Method
RandomHexDigits
src/DefaultRndNumGenerator.cpp:189
Method
RandomHexDigits
src/AbsRndNumGenerator.cpp:138
Method
RandomHexDigits
src/SimpleDeltaRndNumGenerator.cpp:164
Method
RandomHexDigits
src/DFSRndNumGenerator.cpp:487
Method
RandomNumber
src/RandomNumber.cpp:43
Method
RandomOutputDefs
src/DefaultOutputMgr.cpp:187
Method
RandomOutputFuncDefs
src/DefaultOutputMgr.cpp:173
Method
RandomOutputVarDefs
src/DefaultOutputMgr.cpp:160
Method
Reducer
src/Reducer.cpp:68
Method
ReducerOutputMgr
src/ReducerOutputMgr.cpp:87
Method
SafeOpFlags
src/SafeOpFlags.cpp:51
Method
SearchState
* */
src/DFSRndNumGenerator.cpp:85
Method
SelectGlobal
-------------------------------------------------------------- Select a random global variable.
src/VariableSelector.cpp:654
Method
SelectLType
-------------------------------------------------------------- Select a left hand type for assignments *********************************************
src/Type.cpp:1636
Method
SelectLoopCtrlVar
-------------------------------------------------------------- select a loop control variable, which is restricted to integers * only * * JYTODO
src/VariableSelector.cpp:1133
Method
SelectParentLocal
--------------------------------------------------------------
src/VariableSelector.cpp:965
Method
SelectParentParam
--------------------------------------------------------------
src/VariableSelector.cpp:1058
Method
Sequence
src/Sequence.cpp:36
Method
SequenceLineParser
src/SequenceLineParser.h:53
Method
SimpleDeltaRndNumGenerator
src/SimpleDeltaRndNumGenerator.cpp:54
Method
SimpleDeltaSequence
src/SimpleDeltaSequence.cpp:90
Method
SingleProbElem
src/Probabilities.cpp:106
Method
SplatExtension
src/SplatExtension.cpp:42
Method
Statement
* */
src/Statement.cpp:367
Method
StatementArrayOp
* */
src/StatementArrayOp.cpp:166
Method
StatementAssign
* */
src/StatementAssign.cpp:380
Method
StatementBreak
* */
src/StatementBreak.cpp:87
Method
StatementContinue
* */
src/StatementContinue.cpp:87
Method
StatementExpr
* */
src/StatementExpr.cpp:77
Method
StatementFilter
src/Statement.cpp:104
Method
StatementFor
* */
src/StatementFor.cpp:355
Method
StatementGoto
* */
src/StatementGoto.cpp:215
Method
StatementIf
* */
src/StatementIf.cpp:111
Method
StatementReturn
* */
src/StatementReturn.cpp:106
Method
StringUtils
/////////////////////////////////////////////////////////////////////////
src/StringUtils.cpp:278
Method
SwitchRndNumGenerator
* Currently we can't switch to SeqRandom mode from other mode, * because we need a way to specify sequence numbers anyway. */
src/RandomNumber.cpp:108
Method
TableEntry
src/ProbabilityTable.h:81
Method
Type
-------------------------------------------------------------- constructor for simple types ********************************************************/
src/Type.cpp:284
Method
UnaryOpWorksForFloat
src/FunctionInvocation.cpp:654
Method
ValuePair
src/SimpleDeltaSequence.cpp:73
Method
Variable
* */
src/Variable.cpp:428
Method
VariableSelectFilter
src/VariableSelector.cpp:94
Method
VariableSelector
src/VariableSelector.h:63
Method
VectorFilter
src/VectorFilter.cpp:42
Method
abstract_fact_for_assign
src/FactPointTo.cpp:276
Method
add_artificial_globals
src/Reducer.cpp:1195
Method
add_effect
* */
src/CGContext.cpp:426
Method
add_elem
src/ProbabilityTable.h:156
Method
add_fact_out
* add a fact to facts_out of a statement, discard the fact * if it becomes irrelevant at the end of this statement. * such as local facts after retu
src/FactMgr.cpp:294
Method
add_interested_facts
src/FactMgr.cpp:494
Method
add_new_var_fact
src/FactMgr.cpp:120
Method
add_number
src/SimpleDeltaSequence.cpp:155
Method
add_param_facts
src/FactMgr.cpp:109
Method
aggregate_all_pointto_sets
src/FactPointTo.cpp:834
Method
allow_const
src/CGContext.cpp:584
Method
allow_int64
src/CGOptions.cpp:503
Method
allow_volatile
src/CGContext.cpp:578
Method
append_return_stmt
src/Block.cpp:426
Method
backtracking
src/DepthSpec.cpp:365
Method
bound
src/DFSRndNumGenerator.cpp:66
Method
breakup_assigns
* parse the assignment string into variable-value pairs */
src/StringUtils.cpp:249
Method
build_init_recursive
print the initializer recursively for multi-dimension arrays this is based on John's idea
src/ArrayVariable.cpp:458
Method
build_initializer_str
build the string initializer in form of "{...}"
src/ArrayVariable.cpp:480
Method
build_invocation_and_function
build parameters first, then the function body. this way the generation order is in sync with execution order, and the dataflow analyzer doesn't ne
src/FunctionInvocationUser.cpp:185
Function
calls_to_funcs
* find the functions from a list of function calls. */
src/FunctionInvocationUser.cpp:110
Function
calls_to_funcs_recursive
* find the functions from a list of function calls. If this is a new function, find the invocations * inside it recursively */
src/FunctionInvocationUser.cpp:126
Method
choose_func
* Choose a function from `funcs' to invoke. * Return null if no suitable function can be found. */
src/Function.cpp:270
Method
choose_ok_var
src/VariableSelector.cpp:322
Method
choose_random
---------------------------------------------------------------------
src/Type.cpp:1246
Method
choose_random_nonvoid
src/Type.cpp:1260
Method
choose_random_nonvoid_nonvolatile
src/Type.cpp:1273
Method
choose_random_nonvoid_simple
---------------------------------------------------------------------
src/Type.cpp:649
Method
choose_random_pointer_type
src/Type.cpp:584
Method
choose_random_simple
---------------------------------------------------------------------
src/Type.cpp:1287
Method
choose_random_struct_from_type
for exhaustive mode only */
src/Type.cpp:599
Method
choose_random_struct_union_type
src/Type.cpp:567
Method
choose_var
-------------------------------------------------------------- * Choose a variable from `vars' to read or write. * Return null if no suitable variabl
src/VariableSelector.cpp:405
Method
choose_visible_read_var
src/VariableSelector.cpp:370
Method
chop
src/StringUtils.cpp:231
Method
clear
src/LinearSequence.cpp:86
Method
clear
src/SimpleDeltaSequence.cpp:182
Method
clear_filter
src/Probabilities.cpp:1102
Method
clone
src/ExpressionAssign.cpp:83
Method
clone
src/SafeOpFlags.cpp:242
Method
clone
* */
src/FunctionInvocationBinary.cpp:143
Method
clone
src/Constant.cpp:93
Method
clone
src/ExpressionVariable.cpp:158
Method
clone
* */
src/ExpressionFuncall.cpp:106
Method
clone
src/FactPointTo.cpp:304
Method
clone
src/FunctionInvocationUser.cpp:174
Method
clone
* */
src/FunctionInvocationUnary.cpp:114
Method
clone
src/ExpressionComma.cpp:88
Method
compatible
src/FunctionInvocation.h:162
Method
compatible
src/Constant.cpp:471
Method
compatible
* */
src/ExpressionVariable.cpp:279
← previous
next →
701–800 of 1,599, ranked by callers