MCPcopy Create free account

hub / github.com/csmith-project/csmith / functions

Functions1,599 in github.com/csmith-project/csmith

↓ 3 callersMethodis_volatile
src/Variable.cpp:548
↓ 3 callersMethodmust_jump
* return true if there is no way out of this block other than jump */
src/Block.cpp:381
↓ 3 callersFunctionnon_empty_intersection
* Stuff that so badly wants to be rewritten using decent STL containers and * algorithms. */
src/Effect.cpp:58
↓ 3 callersMethodoutput_header
src/StatementFor.cpp:394
↓ 3 callersMethodoutput_init
--------------------------------------------------------------
src/ArrayVariable.cpp:656
↓ 3 callersMethodread_indices
* */
src/CGContext.cpp:393
↓ 3 callersMethodremove_rv_facts
* remove facts related to return variables of other functions */
src/FactMgr.cpp:372
↓ 3 callersMethodreset_effect_stm
src/CGContext.h:149
↓ 3 callersMethodrestore_facts
src/FactMgr.cpp:510
↓ 3 callersMethodset_init
src/DFSRndNumGenerator.cpp:60
↓ 3 callersMethodvalid_filter
* */
src/Filter.cpp:86
↓ 2 callersFunctionExpressionTypeProbability
* */
src/Expression.cpp:111
↓ 2 callersFunctionGenerateAllTypes
---------------------------------------------------------------------
src/Type.cpp:1218
↓ 2 callersFunctionGenerateFunctions
* */
src/Function.cpp:801
↓ 2 callersFunctionGenerateRandomCharConstant
--------------------------------------------------------------
src/Constant.cpp:100
↓ 2 callersFunctionGenerateRandomIntConstant
--------------------------------------------------------------
src/Constant.cpp:112
↓ 2 callersFunctionGenerateRandomLongConstant
--------------------------------------------------------------
src/Constant.cpp:140
↓ 2 callersFunctionGenerateRandomLongLongConstant
--------------------------------------------------------------
src/Constant.cpp:153
↓ 2 callersFunctionGenerateRandomShortConstant
--------------------------------------------------------------
src/Constant.cpp:126
↓ 2 callersFunctionHashGlobalVariables
src/VariableSelector.cpp:1575
↓ 2 callersFunctionMoreTypesProbability
---------------------------------------------------------------------
src/Type.cpp:638
↓ 2 callersMethodOutput
* */
src/Function.cpp:562
↓ 2 callersMethodOutput
* */
src/Block.cpp:289
↓ 2 callersFunctionOutputArrayInitializers
src/Variable.cpp:881
↓ 2 callersMethodOutputDecl
src/Variable.cpp:691
↓ 2 callersMethodOutputForComment
--------------------------------------------------------------
src/Variable.cpp:741
↓ 2 callersFunctionOutputFunctions
* */
src/Function.cpp:861
↓ 2 callersFunctionOutputGlobalVariables
--------------------------------------------------------------
src/VariableSelector.cpp:1552
↓ 2 callersMethodOutputHeader
* */
src/Function.cpp:527
↓ 2 callersFunctionOutputStandardFuncName
* */
src/FunctionInvocationBinary.cpp:269
↓ 2 callersFunctionOutputStructAssignOp
If this is C++, create assign operators for volatile structs: Semantically this should work, though for bit fields it's probably not what was intended
src/Type.cpp:1756
↓ 2 callersFunctionOutputStructUnion
--------------------------------------------------------------------- print struct definition (fields etc) ******************************************
src/Type.cpp:1849
↓ 2 callersFunctionOutputUnionAssignOps
src/Type.cpp:1809
↓ 2 callersFunctionOutputVariableList
--------------------------------------------------------------
src/Variable.cpp:911
↓ 2 callersFunctionRandomFunctionName
* */
src/Function.cpp:233
↓ 2 callersFunctionRandomLocalName
--------------------------------------------------------------
src/VariableSelector.cpp:147
↓ 2 callersFunctionRandomParamName
--------------------------------------------------------------
src/VariableSelector.cpp:154
↓ 2 callersFunctionRandomReturnType
------------------------------------------------------------- * choose a random return type. only struct/unions and integer types * (not incl. voi
src/Function.cpp:243
↓ 2 callersMethodabstract_fact_for_var_init
src/Fact.cpp:89
↓ 2 callersMethodaccess_deref_volatile
src/Effect.cpp:142
↓ 2 callersMethodadd_bool_elem_of_bool
src/Enumerator.h:189
↓ 2 callersMethodadd_external_effect
* */
src/CGContext.cpp:446
↓ 2 callersMethodadd_init_value
src/ArrayVariable.h:82
↓ 2 callersMethodadd_number
src/DefaultRndNumGenerator.cpp:104
↓ 2 callersMethodblock_size
src/Block.h:82
↓ 2 callersMethodbuild_invocation
* Internal helper function. */
src/FunctionInvocationUser.cpp:257
↓ 2 callersMethodcaller_to_callee_handover
* add: parameter facts * remove: facts concerning local variables * exception: facts can be indirectly accessed through pointers * for exampl
src/FactMgr.cpp:325
↓ 2 callersMethodcheck_deref_volatile
src/CGContext.cpp:188
↓ 2 callersFunctioncombine_facts
* combine facts obtained from two visits to the same piece of code *************************************************************/
src/Fact.cpp:249
↓ 2 callersFunctioncombine_variable_sets
combine two variable sets into one, note struct field "s1.f1" and "s1" is combined into "s1"
src/Variable.cpp:183
↓ 2 callersFunctioncopy_facts
src/Fact.cpp:234
↓ 2 callersFunctioncount_expr_key_var
* count the "key" variable of an binary/unary operation. * return 0 for constants, 2 for function calls */
src/ArrayVariable.cpp:67
↓ 2 callersFunctioncrc32_8bytes
runtime/csmith.h:78
↓ 2 callersFunctiondtGenerateNewGlobal_minimal_depth_
src/DepthSpec.cpp:305
↓ 2 callersMethoddump_default_probabilities
src/Probabilities.cpp:1069
↓ 2 callersMethodextend_call_chain
src/CGContext.cpp:524
↓ 2 callersMethodfind_dangling_global_ptrs
src/FactMgr.cpp:724
↓ 2 callersFunctionfind_expr_key_var
* find the "key" variable of an expression. * return NULL if expression is a function call, constant, or a binary * operation involves at least two
src/ArrayVariable.cpp:101
↓ 2 callersMethodfind_jump_label
src/Reducer.cpp:263
↓ 2 callersMethodfunc_count
src/Expression.cpp:124
↓ 2 callersMethodgenrand
src/SimpleDeltaRndNumGenerator.cpp:158
↓ 2 callersMethodget_bound
src/SimpleDeltaSequence.cpp:56
↓ 2 callersMethodget_called_funcs
* find all the function calls in this statement */
src/Statement.cpp:785
↓ 2 callersMethodget_lhs_type
src/SafeOpFlags.cpp:106
↓ 2 callersMethodget_max_prob
src/VectorFilter.cpp:89
↓ 2 callersMethodget_op2_sign
src/SafeOpFlags.h:80
↓ 2 callersFunctionget_prefixed_name
src/random.cpp:46
↓ 2 callersMethodget_qfer
src/ExtensionValue.h:51
↓ 2 callersMethodget_qualifiers
* */
src/Lhs.cpp:211
↓ 2 callersMethodget_referenced_ptrs
src/Lhs.cpp:256
↓ 2 callersMethodget_sname
src/Probabilities.cpp:919
↓ 2 callersMethodget_struct_depth
---------------------------------------------------------------------
src/Type.cpp:1311
↓ 2 callersMethodget_value
src/SimpleDeltaSequence.cpp:54
↓ 2 callersMethodhas_implicit_nontrivial_assign_ops
src/Type.h:260
↓ 2 callersMethodhas_int_field
src/Type.cpp:513
↓ 2 callersMethodin_conflict
return true if an incoming effect is in conflict with current context */
src/CGContext.cpp:597
↓ 2 callersMethodinit
getters and setters
src/DFSRndNumGenerator.cpp:59
↓ 2 callersMethodis_ctrl_stmt
src/Statement.h:142
↓ 2 callersMethodis_local
src/Variable.cpp:493
↓ 2 callersMethodis_long_long
src/Type.h:234
↓ 2 callersMethodis_nonwritable
* */
src/CGContext.cpp:166
↓ 2 callersMethodis_packed_aggregate_field_var
return true if the var is inside a packed aggregate,
src/Variable.cpp:307
↓ 2 callersMethodis_param_dropped
src/Reducer.cpp:384
↓ 2 callersMethodis_read
* * */
src/Effect.cpp:308
↓ 2 callersMethodis_signed_char
src/Type.h:239
↓ 2 callersMethodis_simple_assign
src/StatementAssign.h:100
↓ 2 callersMethodis_var_oos
* return true if a variable is out-of-scope at given statement * note variable must be a local variable of this function to * be a oos variable (som
src/Function.cpp:183
↓ 2 callersFunctionis_volatile_ok_on_one_level
src/CVQualifiers.cpp:291
↓ 2 callersMethodlookup
src/VectorFilter.cpp:95
↓ 2 callersMethodmatch_indirect
src/CVQualifiers.cpp:172
↓ 2 callersFunctionmind
tamer/gonzalez.c:254
↓ 2 callersMethodno_loop_initializer
src/ArrayVariable.cpp:447
↓ 2 callersMethodoutput_with_indices
--------------------------------------------------------------
src/ArrayVariable.cpp:620
↓ 2 callersMethodparse_configuration
src/Probabilities.cpp:928
↓ 2 callersMethodpost_creation_analysis
* once generated the loop body, verify whether some statement caused * the analyzer to fail during the 2nd iteration of the loop body (in * most cas
src/Block.cpp:752
↓ 2 callersMethodprintf_directive
* return the printf directive string for the type. for example, int -> "%d" */
src/Type.cpp:1950
↓ 2 callersMethodread_var
* */
src/Effect.cpp:132
↓ 2 callersFunctionreadfile
tamer/lev.c:91
↓ 2 callersMethodremove_qualifiers
src/CVQualifiers.cpp:536
↓ 2 callersFunctionrenew_fact
src/Fact.cpp:187
← previousnext →201–300 of 1,599, ranked by callers