MCPcopy Create free account

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

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

↓ 1 callersMethodget_prob
src/Probabilities.cpp:126
↓ 1 callersMethodget_rhs_type
src/SafeOpFlags.cpp:114
↓ 1 callersMethodget_sep_char
src/LinearSequence.h:58
↓ 1 callersFunctionget_sequence
src/random.cpp:153
↓ 1 callersMethodget_sequence
src/RandomNumber.cpp:138
↓ 1 callersMethodget_sequence
* */
src/DFSRndNumGenerator.cpp:426
↓ 1 callersMethodget_size
src/ArrayVariable.cpp:239
↓ 1 callersMethodget_stm_assign
src/ExpressionAssign.h:79
↓ 1 callersMethodget_tmp_var1
src/FunctionInvocationBinary.h:77
↓ 1 callersMethodget_tmp_var2
src/FunctionInvocationBinary.h:79
↓ 1 callersMethodget_type_sizeof_string
src/Type.cpp:1735
↓ 1 callersMethodget_used_vars_and_funcs_and_labels
src/Reducer.cpp:525
↓ 1 callersMethodget_var
src/Fact.h:91
↓ 1 callersMethodgoGenerator
src/DFSProgramGenerator.cpp:83
↓ 1 callersMethodgood_value
src/Enumerator.h:98
↓ 1 callersMethodhas_padding
conservatively assume padding is present in all unpacked structures or whenever there is bitfields
src/Type.cpp:1363
↓ 1 callersMethodhas_uncertain_call_recursive
src/StatementExpr.cpp:141
↓ 1 callersMethodhash
src/Variable.cpp:950
↓ 1 callersFunctionhave_overlapping_fields
conservatively assume two fields overlap if they are both part of the same union variable
src/Lhs.cpp:310
↓ 1 callersMethodin_block
* return true if statement is contained in block b */
src/Statement.cpp:387
↓ 1 callersMethodinit
src/DefaultOutputMgr.cpp:94
↓ 1 callersMethodinitSearchState
* */
src/DFSRndNumGenerator.cpp:113
↓ 1 callersMethodinit_sequence
* */
src/LinearSequence.cpp:60
↓ 1 callersMethodinitialize_sequence
src/DFSRndNumGenerator.cpp:186
↓ 1 callersFunctioninsert_alt_stm_cmd
* insert an output for a binary reduced statement into the ordered array */
src/ReducerOutputMgr.cpp:421
↓ 1 callersMethodis_0_or_1
src/ExpressionAssign.cpp:113
↓ 1 callersMethodis_bool
src/Enumerator.h:83
↓ 1 callersMethodis_bottom
src/FactUnion.h:67
↓ 1 callersMethodis_built
src/Function.h:89
↓ 1 callersMethodis_convertable
--------------------------------------------------------------------- generally integer types can be converted to any other interger types * void / s
src/Type.cpp:1472
↓ 1 callersMethodis_effect_known
src/Function.h:91
↓ 1 callersMethodis_equal
src/Probabilities.h:328
↓ 1 callersMethodis_equivalent
eLong & eInt, eULong & eUInt are equivalent
src/Type.cpp:1508
↓ 1 callersMethodis_exp_replaced
src/Reducer.cpp:236
↓ 1 callersMethodis_full_bitfields_struct
src/Type.cpp:1375
↓ 1 callersMethodis_label_used
src/Reducer.cpp:256
↓ 1 callersMethodis_nonreadable
* */
src/CGContext.cpp:148
↓ 1 callersMethodis_packed_after_bitfield
a struct field packed after a bit-field could has nondeterministic offset due to incompatible packings between compilers */
src/Variable.cpp:1326
↓ 1 callersMethodis_pointer_referenced
src/Function.h:101
↓ 1 callersMethodis_pointer_to_char
src/Type.h:238
↓ 1 callersMethodis_ptr_written_in_stm
src/Reducer.cpp:218
↓ 1 callersMethodis_tbd_only
src/FactPointTo.cpp:81
↓ 1 callersMethodis_tmp_var
--------------------------------------------------------------
src/Variable.cpp:535
↓ 1 callersMethodis_unamed_padding
src/Type.cpp:1329
↓ 1 callersMethodis_var_init_reduced
src/Reducer.cpp:250
↓ 1 callersMethodjoin
* return 1 if changed, 0 otherwise. currently facts from diff. categories are not joined */
src/FactUnion.cpp:217
↓ 1 callersMethodjoin
src/Fact.h:69
↓ 1 callersMethodjoin_visits
src/Fact.h:71
↓ 1 callersMethodkind
src/DFSRndNumGenerator.h:64
↓ 1 callersFunctionlev
tamer/lev.c:45
↓ 1 callersFunctionload_subsets
tamer/gonzalez.c:129
↓ 1 callersFunctionload_vectors
tamer/gonzalez.c:59
↓ 1 callersFunctionlrand48
src/rand48/lrand48.c:18
↓ 1 callersFunctionmake_random_array_control
* Randomly determine the parameters for an array-travering loop */
src/StatementFor.cpp:132
↓ 1 callersFunctionmake_random_loop_control
* Randomly determine the parameters for a counting loop: initial value, limit * value, increment value, test operator, and increment operator. */
src/StatementFor.cpp:70
↓ 1 callersMethodmark_dead_var
mark a variable in point_to_vars as dead, note this create a new fact, and if that variable is not in point-to set, return null to indicate no
src/FactPointTo.cpp:114
↓ 1 callersMethodmark_func_end
mark any local variable in point_to_vars as dead, note this create a new fact, and if no local variable is in point-to set, return null to indic
src/FactPointTo.cpp:140
↓ 1 callersMethodmatch_var_name
src/Variable.cpp:1286
↓ 1 callersFunctionmy_puts
runtime/csmith_minimal.h:111
↓ 1 callersMethodneed_nested_loop
src/Block.cpp:449
↓ 1 callersMethodneed_return_stmt
src/Function.cpp:620
↓ 1 callersMethodneeds_cast
src/Type.cpp:1521
↓ 1 callersMethodoutput_addressable_name
src/Variable.cpp:1215
↓ 1 callersMethodoutput_assertions
src/FactMgr.cpp:648
↓ 1 callersMethodoutput_comment_line
src/OutputMgr.cpp:334
↓ 1 callersMethodoutput_op
* output assign operator */
src/StatementAssign.cpp:447
↓ 1 callersMethodoutput_tab
src/OutputMgr.cpp:378
↓ 1 callersMethodoutput_value_dump
src/Variable.cpp:1251
↓ 1 callersMethodoutputln
src/DFSOutputMgr.cpp:114
↓ 1 callersFunctionpermute
* permute an integer array * return: all possible permutations of input integer array */
src/util.cpp:86
↓ 1 callersFunctionplatform_gen_seed
src/platform.cpp:105
↓ 1 callersMethodpoint_to
* return 1 if v (or a field of v) is in the point-to set */
src/FactPointTo.cpp:419
↓ 1 callersMethodpost_creation_analysis
* Entry point to pointer analysis and other DFA analysis for newly * created statement. remember some analysis has already been done during the * st
src/Statement.cpp:885
↓ 1 callersMethodpost_loop_analysis
src/StatementFor.cpp:331
↓ 1 callersMethodpost_output
src/Statement.cpp:965
↓ 1 callersMethodpre_output
* return: 1 means this is a goto target, 0 otherwise */
src/Statement.cpp:947
↓ 1 callersFunctionprint_advanced_help
src/RandomProgramGenerator.cpp:213
↓ 1 callersFunctionprint_help
src/RandomProgramGenerator.cpp:143
↓ 1 callersFunctionprint_version
----------------------------------------------------------------------------
src/RandomProgramGenerator.cpp:113
↓ 1 callersFunctionput_hex
runtime/csmith_minimal.h:120
↓ 1 callersMethodrandom_add_qualifiers
actually add qualifiers to pointers
src/CVQualifiers.cpp:502
↓ 1 callersMethodrandom_loose_qualifiers
* generate a random CV qualifier vector that is looser than this one */
src/CVQualifiers.cpp:251
↓ 1 callersMethodrandom_parent_block
* return a random parent block (including itself) or the global block (if 0 is returned) */
src/Block.cpp:339
↓ 1 callersMethodrandom_qualifiers
* generate a random CV qualifier vector that is looser or stricter than this one */
src/CVQualifiers.cpp:215
↓ 1 callersMethodread_pointed
src/CGContext.cpp:256
↓ 1 callersFunctionread_time
src/platform.cpp:61
↓ 1 callersMethodread_union_field
src/Statement.cpp:692
↓ 1 callersFunctionreal_length
* compute the real "meaningful" length of statement or expression * anything not affecting the program complexity is ignored */
src/ReducerOutputMgr.cpp:395
↓ 1 callersMethodreset_changed
src/Enumerator.h:105
↓ 1 callersFunctionreset_gensym
src/util.cpp:52
↓ 1 callersMethodreset_state
src/DFSRndNumGenerator.cpp:415
↓ 1 callersMethodreset_stm_fact_maps
* reset input/output env of this statement and all statements included to empty */
src/FactMgr.cpp:581
↓ 1 callersMethodrestore_stm_fact_maps
src/FactMgr.cpp:561
↓ 1 callersMethodrevisit
* return true if the invocation is valid (not violating fixed facts), false other wise * * side effects: update input facts and FactMgr in cg_contex
src/FunctionInvocationUser.cpp:319
↓ 1 callersMethodrnd_flipcoin
src/RandomNumber.cpp:150
↓ 1 callersMethodrnd_num_to_key
src/Probabilities.cpp:1145
↓ 1 callersMethodrnd_upto
src/RandomNumber.cpp:144
↓ 1 callersMethodsafe_invocation
src/FunctionInvocationUnary.cpp:196
↓ 1 callersMethodsave_return_fact
* save the return fact for later use */
src/FunctionInvocationUser.cpp:376
↓ 1 callersMethodset_bound
src/DFSRndNumGenerator.cpp:67
← previousnext →401–500 of 1,599, ranked by callers