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
↓ 682 callers
Method
size
src/FactPointTo.cpp:170
↓ 199 callers
Method
end
src/Enumerator.h:55
↓ 172 callers
Function
strcmp
runtime/csmith_minimal.h:78
↓ 157 callers
Method
begin
src/Enumerator.h:168
↓ 91 callers
Function
output_tab
src/util.cpp:197
↓ 82 callers
Function
outputln
src/util.cpp:152
↓ 80 callers
Method
clear
* */
src/Effect.cpp:557
↓ 63 callers
Method
get_type
src/Type.cpp:124
↓ 60 callers
Method
get_var
src/Lhs.h:70
↓ 54 callers
Function
rnd_flipcoin
src/random.cpp:79
↓ 47 callers
Function
rnd_upto
src/random.cpp:72
↓ 44 callers
Method
get_indirect_level
* */
src/Lhs.cpp:202
↓ 38 callers
Function
arg_check
src/RandomProgramGenerator.cpp:342
↓ 38 callers
Function
get_fact_mgr
* */
src/Function.cpp:97
↓ 35 callers
Function
formated_output
src/Bookkeeper.cpp:112
↓ 35 callers
Method
get_current_block
src/CGContext.cpp:566
↓ 33 callers
Function
get_fact_mgr_for_func
* find FactMgr for a function */
src/Function.cpp:83
↓ 32 callers
Method
is_aggregate
src/Type.h:264
↓ 29 callers
Method
get_collective
src/Variable.cpp:600
↓ 28 callers
Method
is_volatile
src/Lhs.cpp:238
↓ 26 callers
Method
get_current_func
src/CGContext.h:114
↓ 26 callers
Method
get_invoke
src/Expression.h:119
↓ 25 callers
Function
find_variable_in_set
src/Variable.cpp:83
↓ 25 callers
Function
pure_rnd_upto
src/random.cpp:115
↓ 24 callers
Method
is_side_effect_free
src/Effect.h:63
↓ 23 callers
Method
is_float
src/Type.h:242
↓ 23 callers
Method
is_global
--------------------------------------------------------------
src/Variable.cpp:484
↓ 22 callers
Function
really_outputln
src/util.cpp:147
↓ 21 callers
Function
parse_int_arg
src/RandomProgramGenerator.cpp:130
↓ 20 callers
Method
add_effect
* */
src/Effect.cpp:181
↓ 20 callers
Method
get_actual_name
src/Variable.cpp:701
↓ 20 callers
Function
pure_rnd_flipcoin
src/random.cpp:131
↓ 19 callers
Method
Output
* */
src/Lhs.cpp:223
↓ 18 callers
Method
add_entry
src/Probabilities.cpp:1127
↓ 18 callers
Method
get_func
src/FunctionInvocationUser.h:79
↓ 18 callers
Function
get_int_type
--------------------------------------------------------------------- return the most commonly used type - integer **********************************
src/Type.cpp:441
↓ 18 callers
Method
match
src/Type.cpp:1527
↓ 17 callers
Method
get_dimension
src/Variable.h:81
↓ 17 callers
Function
parse_string_arg
---------------------------------------------------------------------------- -------------------------------------------------------------------------
src/RandomProgramGenerator.cpp:123
↓ 16 callers
Function
RandomHexDigits
src/random.cpp:60
↓ 16 callers
Function
find_related_fact
src/Fact.cpp:133
↓ 16 callers
Function
is_variable_in_set
src/Variable.cpp:120
↓ 15 callers
Method
Output
* */
src/StatementAssign.cpp:473
↓ 15 callers
Method
get_effect_accum
src/CGContext.h:121
↓ 14 callers
Function
output_comment_line
src/util.cpp:190
↓ 13 callers
Function
crc32_byte
runtime/csmith.h:70
↓ 13 callers
Function
output_print_str
src/util.cpp:159
↓ 12 callers
Method
SizeInBytes
src/Type.cpp:1574
↓ 12 callers
Method
add_elem
src/Enumerator.h:180
↓ 12 callers
Function
add_variable_to_set
src/Variable.cpp:131
↓ 12 callers
Method
get_false_branch
src/StatementIf.h:62
↓ 11 callers
Method
get_blocks
src/Block.h:91
↓ 11 callers
Method
get_sizes
src/ArrayVariable.h:55
↓ 11 callers
Method
get_true_branch
src/StatementIf.h:61
↓ 11 callers
Method
is_signed
src/Type.cpp:1387
↓ 11 callers
Method
merge_param_context
src/CGContext.cpp:436
↓ 10 callers
Method
clone
src/Lhs.cpp:178
↓ 10 callers
Method
filter
src/Type.cpp:102
↓ 10 callers
Method
get_accum_effect
src/CGContext.h:122
↓ 10 callers
Method
get_elem
src/Enumerator.h:223
↓ 10 callers
Method
is_const
src/Variable.cpp:542
↓ 10 callers
Function
output_close_encloser
src/util.cpp:180
↓ 10 callers
Function
output_open_encloser
src/util.cpp:172
↓ 10 callers
Method
reset_effect_accum
src/CGContext.h:148
↓ 9 callers
Function
GetFirstFunction
* */
src/Function.cpp:223
↓ 9 callers
Function
INDEX
tamer/lev.c:38
↓ 9 callers
Method
get_lhs
src/ExpressionComma.h:71
↓ 9 callers
Method
has_bitfields
src/Type.cpp:1347
↓ 9 callers
Function
incr_counter
src/Bookkeeper.cpp:545
↓ 9 callers
Method
itemize
src/ArrayVariable.cpp:261
↓ 9 callers
Function
merge_facts
src/Fact.cpp:207
↓ 9 callers
Method
set_fact_in
src/FactMgr.cpp:254
↓ 9 callers
Method
set_fact_out
* special treatment for "contine" and "break", their output env should has no facts * of local variables in the loop. For return, there should be no
src/FactMgr.cpp:265
↓ 8 callers
Method
Output
---------------------------------------------------------------------
src/Type.cpp:1714
↓ 8 callers
Method
add_external_effect
* */
src/Effect.cpp:219
↓ 8 callers
Method
get_container_union
src/Variable.cpp:214
↓ 8 callers
Method
get_rhs
src/ExpressionComma.h:72
↓ 8 callers
Method
is_blk_deleted
src/Reducer.cpp:365
↓ 8 callers
Method
is_pointer
src/Variable.h:104
↓ 8 callers
Method
makeup_new_var_facts
src/FactMgr.cpp:517
↓ 7 callers
Method
Output
src/ReducerOutputMgr.cpp:991
↓ 7 callers
Method
add_qualifiers
src/CVQualifiers.cpp:493
↓ 7 callers
Method
contains_stmt
* return true if s is contained inside this statement */
src/Statement.cpp:713
↓ 7 callers
Method
create_field_vars
////////////////////////////////////////////////////////////////////////// expand field variables of struct, assigned names, f0, f1, etc, to them **
src/Variable.cpp:343
↓ 7 callers
Method
get_base_type
src/Type.cpp:1434
↓ 7 callers
Method
get_value
src/ProbabilityTable.h:164
↓ 7 callers
Method
is_const_struct_union
src/Type.cpp:478
↓ 7 callers
Method
is_visible
src/Variable.h:82
↓ 7 callers
Method
is_volatile_after_deref
src/Variable.cpp:577
↓ 7 callers
Method
is_volatile_struct_union
src/Type.cpp:495
↓ 7 callers
Method
is_written_partially
src/Effect.cpp:501
↓ 7 callers
Method
must_return
* return true if there is no way out of this block other than function return */
src/Block.cpp:359
↓ 7 callers
Method
to_string
src/Variable.cpp:998
↓ 6 callers
Function
RandomDigits
src/random.cpp:66
↓ 6 callers
Method
add_new_var_fact_and_update_inout_maps
src/FactMgr.cpp:71
↓ 6 callers
Method
create_cfg_edge
* create a control flow graph edge introduced by break/continue/goto */
src/FactMgr.cpp:628
↓ 6 callers
Method
create_new_tmp_var
src/Block.cpp:250
↓ 6 callers
Method
find_container_stm
* find the parent for-statement or while-statement (to be implemented) * that contains this statement or block */
src/Statement.cpp:424
↓ 6 callers
Function
find_function_by_name
src/Function.cpp:103
↓ 6 callers
Function
formated_outputf
src/Bookkeeper.cpp:118
next →
1–100 of 1,599, ranked by callers