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
return_float_type
src/SafeOpFlags.cpp:122
Method
revisit_node
src/DFSRndNumGenerator.cpp:243
Method
rewrite_func_call
src/ReducerOutputMgr.cpp:766
Method
rewrite_func_calls
src/ReducerOutputMgr.cpp:801
Method
rhs_to_lhs_transfer
src/FactPointTo.cpp:176
Method
rhs_to_lhs_transfer
src/FactUnion.cpp:81
Method
rnd_flipcoin
* Return `true' p% of the time. */
src/DefaultRndNumGenerator.cpp:150
Method
rnd_flipcoin
src/SimpleDeltaRndNumGenerator.cpp:150
Method
rnd_flipcoin
src/DFSRndNumGenerator.cpp:461
Method
rnd_mutate
src/ArrayVariable.cpp:342
Method
rnd_shuffle
src/AbsRndNumGenerator.cpp:111
Method
rnd_upto
* Return a random number in the range 0..(n-1). */
src/DefaultRndNumGenerator.cpp:114
Method
rnd_upto
src/SimpleDeltaRndNumGenerator.cpp:142
Method
rnd_upto
src/DFSRndNumGenerator.cpp:453
Method
roll_back_current_pos
src/Enumerator.h:260
Method
safe_assign
src/StatementAssign.cpp:227
Method
safe_float_func_string
src/SafeOpFlags.cpp:307
Method
safe_invocation
src/FunctionInvocationUser.h:77
Method
safe_invocation
src/FunctionInvocationBinary.h:70
Method
safe_math_wrapper
src/CGOptions.cpp:640
Method
safe_ops
src/FunctionInvocationBinary.cpp:150
Method
sanity_check
* check if the indirect depth of type matches qualifier size */
src/CVQualifiers.cpp:570
Method
sanity_check_map
src/FactMgr.cpp:740
Method
seedrand
src/AbsRndNumGenerator.cpp:94
Method
select
-------------------------------------------------------------- Select or Create a new variable visible to this scope (new var may be global, or local
src/VariableSelector.cpp:1171
Method
select_array
* select a random array variable, or generate a new one if none available */
src/VariableSelector.cpp:1363
Method
select_deref_pointer
-------------------------------------------------------------- specifically select a pointer to be dereferenced
src/VariableSelector.cpp:1233
Method
select_must_use_var
src/VariableSelector.cpp:1458
Method
sequence_length
src/SimpleDeltaSequence.cpp:214
Method
set_accumulated_effect
src/Block.cpp:637
Method
set_bottom
src/FactUnion.h:69
Method
set_bound
src/SimpleDeltaSequence.cpp:60
Method
set_curr_func
src/OutputMgr.cpp:78
Method
set_current_pos
src/DFSRndNumGenerator.h:74
Method
set_default_binary_ops_prob
src/Probabilities.cpp:749
Method
set_default_builtin_kinds
src/CGOptions.cpp:203
Method
set_default_safe_ops_size_prob
src/Probabilities.cpp:644
Method
set_default_settings
src/CGOptions.cpp:210
Method
set_default_simple_types_prob
src/Probabilities.cpp:670
Method
set_default_statement_prob
src/Probabilities.cpp:791
Method
set_default_unary_ops_prob
src/Probabilities.cpp:729
Method
set_delta_type
src/DeltaMonitor.cpp:110
Method
set_error
src/Error.h:89
Method
set_expand
src/PartialExpander.cpp:105
Method
set_extra_filters
src/Probabilities.cpp:863
Method
set_group_prob
src/Probabilities.cpp:635
Method
set_platform_specific_options
looking for the platform info file in the working directory and load platform specific information. If not found, use info from the platform tha
src/CGOptions.cpp:333
Method
set_prob
src/Probabilities.h:282
Method
set_prob_filter
src/Probabilities.cpp:837
Method
set_single_name
src/Probabilities.cpp:390
Method
set_single_name_maps
src/Probabilities.cpp:414
Method
set_stmt_expand
src/PartialExpander.cpp:99
Method
set_top
there is no bottom, we just grow the points-to set
src/FactPointTo.h:82
Method
set_top
src/FactUnion.h:68
Method
set_value
src/SimpleDeltaSequence.cpp:58
Method
set_value_bound
src/SimpleDeltaSequence.cpp:62
Method
setup_group_probabilities
src/Probabilities.cpp:950
Method
shortcut_analysis
return code: * 0 means we successfully take a shortcut * 1 means the shortcut fails due to effect conflict * 2 means there is no shortcut
src/Statement.cpp:564
Method
sibling_union_field_is_read
src/Effect.cpp:465
Method
sibling_union_field_is_written
src/Effect.cpp:480
Method
signed_overflow_possible
src/Type.cpp:524
Function
single_elem_less
src/Probabilities.cpp:173
Method
size_in_bytes
src/ArrayVariable.cpp:250
Method
sorted_insert
src/ProbabilityTable.h:125
Method
split_int_string
src/StringUtils.cpp:152
Method
split_string
src/StringUtils.cpp:114
Method
stat_blk_depths
src/Bookkeeper.cpp:158
Method
stat_blk_depths_for_stmt
src/Bookkeeper.cpp:139
Method
stat_expr_depths
src/Bookkeeper.cpp:242
Method
stat_expr_depths_for_stmt
src/Bookkeeper.cpp:224
Method
str2int
src/SequenceLineParser.h:89
Method
str2int
convert string to number, take care of surrounding parentheses */
src/StringUtils.cpp:172
Method
str2longlong
src/StringUtils.cpp:197
Method
switch_to_default_generator
src/SimpleDeltaRndNumGenerator.cpp:205
Method
to_id
assign id to safe math function */
src/SafeOpFlags.cpp:368
Method
to_string
find the safe math function/macro name */
src/SafeOpFlags.cpp:324
Method
to_string
src/Expression.cpp:132
Function
transparent_crc
runtime/csmith.h:87
Function
transparent_crc
runtime/csmith_minimal.h:89
Function
transparent_crc_bytes
runtime/csmith.h:120
Function
transparent_crc_bytes
runtime/csmith_minimal.h:98
Method
type_to_string
src/CrestExtension.cpp:59
Method
unregister_extra_filter
src/Probabilities.cpp:853
Method
update_fact_for_assign
src/FactMgr.cpp:385
Method
update_fact_for_return
src/FactMgr.cpp:419
Method
update_facts_for_dest
src/FactMgr.cpp:437
Method
update_facts_for_oos_vars
update facts env for out-of-scope variables */
src/FactMgr.cpp:138
Method
update_facts_with_modified_index
src/FactPointTo.cpp:789
Method
update_ptr_aliases
src/FactPointTo.cpp:804
Method
update_purity
* */
src/Effect.cpp:602
Method
use_var
src/ExpressionVariable.h:81
Method
use_var
src/ExpressionComma.h:62
Method
use_var
* return if a variable is referenced in this expression */
src/ExpressionFuncall.cpp:216
Method
use_var
src/Expression.h:134
Method
validate_and_update_facts
* for a given input env, abstract a given statement, generate an output env, and * update both input/output env for this statement * * shortcut: if
src/Statement.cpp:593
Method
visit_facts
src/ExpressionAssign.cpp:127
Method
visit_facts
src/FunctionInvocationBinary.cpp:462
Method
visit_facts
src/StatementContinue.cpp:139
Method
visit_facts
src/StatementExpr.cpp:114
Method
visit_facts
src/ExpressionFuncall.cpp:161
← previous
next →
1,401–1,500 of 1,599, ranked by callers