Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Hansimov/csapp
/ functions
Functions
2,621 in github.com/Hansimov/csapp
⨍
Functions
2,621
◇
Types & classes
148
↓ 1 callers
Function
echo
Read input line and write it back */
_codes/code/asm/bufdemo.c:21
↓ 1 callers
Function
echo
_codes/code/netp/echo.c:7
↓ 1 callers
Function
end_parallel
_codes/code/mem/memperf/par.c:134
↓ 1 callers
Function
euclid_store1_helper
Using local variable to store result */
_codes/code/asm/270-euclid.c:14
↓ 1 callers
Function
euclid_store2_helper
Using local variable to store result and to save arguments */
_codes/code/asm/270-euclid.c:31
↓ 1 callers
Function
eval
* eval - evaluate a command line */
_codes/code/ecf/shell.c:347
↓ 1 callers
Function
eval
$begin eval */ eval - Evaluate a command line */
_codes/code/ecf/shellex.c:29
↓ 1 callers
Function
eval
* eval - Evaluate the command line that the user has just typed in * * If the user has requested a built-in command (quit, jobs, bg or fg) * then
_labs/07 shell lab/shlab-handout/tsh.c:166
↓ 1 callers
Function
eval_libc_valid
* eval_libc_valid - We run this function to make sure that the * libc malloc can run to completion on the set of traces. * We'll be conservati
_codes/code/vm/malloc/mdriver.c:1087
↓ 1 callers
Function
eval_libc_valid
* eval_libc_valid - We run this function to make sure that the * libc malloc can run to completion on the set of traces. * We'll be conservati
_labs/08 malloc lab/malloclab-handout/mdriver.c:834
↓ 1 callers
Function
eval_mm_util
* eval_mm_util - Evaluate the space utilization of the student's package * The idea is to remember the high water mark "hwm" of the heap for * a
_codes/code/vm/malloc/mdriver.c:940
↓ 1 callers
Function
eval_mm_util
* eval_mm_util - Evaluate the space utilization of the student's package * The idea is to remember the high water mark "hwm" of the heap for *
_labs/08 malloc lab/malloclab-handout/mdriver.c:698
↓ 1 callers
Function
eval_mm_valid
* eval_mm_valid - Check the mm malloc package for correctness */
_codes/code/vm/malloc/mdriver.c:800
↓ 1 callers
Function
eval_mm_valid
* eval_mm_valid - Check the mm malloc package for correctness */
_labs/08 malloc lab/malloclab-handout/mdriver.c:577
↓ 1 callers
Function
eval_perf
* eval_perf - Evaluate the performance of the registered transpose functions */
_labs/05 cache lab/cachelab-handout/test-trans.c:47
↓ 1 callers
Function
even
Return 1 if x has an even number of 0's */
_codes/code/asm/262-recurse.c:31
↓ 1 callers
Function
expo
_codes/code/opt/lower.c:129
↓ 1 callers
Function
fcyc
* fcyc - Use K-best scheme to estimate the running time of function f */
_codes/code/vm/malloc/fcyc.c:129
↓ 1 callers
Function
fcyc
* fcyc - Use K-best scheme to estimate the running time of function f */
_labs/08 malloc lab/malloclab-handout/fcyc.c:129
↓ 1 callers
Function
fcyc2
_codes/code/mem/mountain1x1/fcyc2.c:144
↓ 1 callers
Function
fcyc2
_codes/code/mem/mountain/fcyc2.c:144
↓ 1 callers
Function
fcyc2_full
_codes/code/mem/mountain1x1/fcyc2.c:100
↓ 1 callers
Function
fcyc2_full
_codes/code/mem/mountain/fcyc2.c:100
↓ 1 callers
Function
fcyc2_full_tod
_codes/code/mem/mountain1x1/fcyc2.c:248
↓ 1 callers
Function
fcyc2_full_tod
_codes/code/mem/mountain/fcyc2.c:248
↓ 1 callers
Function
fcyc_full
_codes/code/mem/matmult-test/fcycmm.c:109
↓ 1 callers
Function
fcyc_full
_codes/code/mem/matmult-test/fcycbmm.c:109
↓ 1 callers
Function
fcyc_full
_codes/code/mem/matmult-droh/fcycmm.c:109
↓ 1 callers
Function
fcyc_full
_codes/code/mem/matmult-droh/fcycbmm.c:109
↓ 1 callers
Function
fcyc_full
_codes/code/mem/matmult/fcycmm.c:109
↓ 1 callers
Function
fcyc_full
_codes/code/mem/matmult/fcycbmm.c:109
↓ 1 callers
Function
find_fit
* find_fit - Find a fit for a block with asize bytes */ $begin mmfirstfit */ $begin mmfirstfit-proto */
_codes/code/vm/malloc/mm.c:303
↓ 1 callers
Function
find_word_size
_codes/code/data/wordsize.c:29
↓ 1 callers
Function
first
_codes/code/asm/261-fun2.c:9
↓ 1 callers
Function
fix_reverse_array
_codes/code/data/inplace-swap.c:33
↓ 1 callers
Function
float_eg
_codes/code/data/show-bytes.c:62
↓ 1 callers
Function
foo
$begin forkprob8 */
_codes/code/ecf/forkprob8.c:4
↓ 1 callers
Function
ftest
Perform functional test of factorial function i */
_codes/code/opt/fact.c:159
↓ 1 callers
Function
ftimer_gettod
* ftimer_gettod - Use gettimeofday to estimate the running time of * f(argp). Return the average of n runs. */
_codes/code/vm/malloc/ftimer.c:40
↓ 1 callers
Function
ftimer_gettod
* ftimer_gettod - Use gettimeofday to estimate the running time of * f(argp). Return the average of n runs. */
_labs/08 malloc lab/malloclab-handout/ftimer.c:40
↓ 1 callers
Function
ftimer_itimer
* ftimer_itimer - Use the interval timer to estimate the running time * of f(argp). Return the average of n runs. */
_codes/code/vm/malloc/ftimer.c:23
↓ 1 callers
Function
ftimer_itimer
* ftimer_itimer - Use the interval timer to estimate the running time * of f(argp). Return the average of n runs. */
_labs/08 malloc lab/malloclab-handout/ftimer.c:23
↓ 1 callers
Function
fun1
$begin sign-extend */
_codes/code/data/sign-extend.c:7
↓ 1 callers
Function
fun2
_codes/code/data/sign-extend.c:11
↓ 1 callers
Function
func1
_codes/code/opt/func.c:7
↓ 1 callers
Function
func1in
$begin func1in */ Result of inlining f in func1 */
_codes/code/opt/func.c:26
↓ 1 callers
Function
func1opt
$begin func1opt */ Optimization of inlined code */
_codes/code/opt/func.c:37
↓ 1 callers
Function
func2
_codes/code/opt/func.c:11
↓ 1 callers
Function
gen_vals
* gen_vals - Generate the integer values we'll use to test a function */
_labs/01 data lab/datalab-my/btest.c:120
↓ 1 callers
Function
gen_vals
* gen_vals - Generate the integer values we'll use to test a function */
_labs/01 data lab/datalab-handout/btest.c:120
↓ 1 callers
Function
get_cnt
_codes/code/src/cpe.c:32
↓ 1 callers
Function
get_comp_counter
_codes/code/mem/mountain1x1/clock.c:175
↓ 1 callers
Function
get_comp_counter
_codes/code/mem/mountain/clock.c:175
↓ 1 callers
Function
get_comp_counter
_codes/code/vm/malloc/clock.c:281
↓ 1 callers
Function
get_comp_counter
_labs/08 malloc lab/malloclab-handout/clock.c:263
↓ 1 callers
Function
get_comp_counter_tod
_codes/code/mem/mountain1x1/fcyc2.c:232
↓ 1 callers
Function
get_comp_counter_tod
_codes/code/mem/mountain/fcyc2.c:232
↓ 1 callers
Function
get_counter
_codes/code/perf/clock-v2.c:103
↓ 1 callers
Function
get_exp
Get exponent */
_labs/01 data lab/datalab-my/fshow.c:37
↓ 1 callers
Function
get_exp
Get exponent */
_labs/01 data lab/datalab-handout/fshow.c:37
↓ 1 callers
Function
get_filetype
* get_filetype - derive file type from file name */
_codes/code/netp/tiny/tiny.c:179
↓ 1 callers
Function
get_filetype
* get_filetype - derive file type from file name */
_labs/09 proxy lab/proxylab-handout/tiny/tiny.c:179
↓ 1 callers
Function
get_frac
Get fraction */
_labs/01 data lab/datalab-my/fshow.c:43
↓ 1 callers
Function
get_frac
Get fraction */
_labs/01 data lab/datalab-handout/fshow.c:43
↓ 1 callers
Function
get_line
$begin 460-bufovf-raw-c */ This is very low-quality code. It is intended to illustrate bad programming practices. See Practice Problem SLASHrefL
_codes/code/asm/460-bufovf.c:46
↓ 1 callers
Function
get_mhz
_codes/code/perf/clock-rate-test.c:23
↓ 1 callers
Function
get_num_val
Extract hex/decimal/or float value from string */
_labs/01 data lab/datalab-my/fshow.c:82
↓ 1 callers
Function
get_num_val
Extract hex/decimal/or float value from string */
_labs/01 data lab/datalab-my/ishow.c:6
↓ 1 callers
Function
get_num_val
Extract hex/decimal/or float value from string */
_labs/01 data lab/datalab-handout/fshow.c:82
↓ 1 callers
Function
get_num_val
Extract hex/decimal/or float value from string */
_labs/01 data lab/datalab-handout/ishow.c:6
↓ 1 callers
Function
get_sign
Get sign */
_labs/01 data lab/datalab-my/fshow.c:49
↓ 1 callers
Function
get_sign
Get sign */
_labs/01 data lab/datalab-handout/fshow.c:49
↓ 1 callers
Function
get_token
_codes/code/opt/dictionary.c:330
↓ 1 callers
Function
get_token
_codes/code/opt/profile-eg/dictionary.c:330
↓ 1 callers
Function
getcpufrequency
try to get frequency from cpuinfo (on linux systems), if that doesn't work try to calculate it */
_codes/code/mem/memperf/lcpy.c:122
↓ 1 callers
Function
getjob
getjob - find a job in the job list */
_codes/code/ecf/shell.c:117
↓ 1 callers
Function
gets
$begin 450-bufdemo-c */ Implementation of library function gets() */
_codes/code/asm/450-bufdemo.c:8
↓ 1 callers
Function
gets
Own version of gets */
_codes/code/asm/460-bufovf.c:9
↓ 1 callers
Function
good_echo
_codes/code/asm/450-bufdemo.c:34
↓ 1 callers
Function
good_echo
_codes/code/asm/bufdemo.c:33
↓ 1 callers
Function
gotodiff_se
$begin 130-gotodiff_se-c */
_codes/code/asm/130-abs.c:24
↓ 1 callers
Function
heapify
_codes/code/vm/fragments.c:3
↓ 1 callers
Function
hm1
_codes/code/data/constants-eg.c:41
↓ 1 callers
Function
hworld
_codes/code/asm/270-hworld.c:3
↓ 1 callers
Function
hworld
_codes/code/asm/hworld.c:3
↓ 1 callers
Function
incr
_codes/code/link/swap2.c:7
↓ 1 callers
Function
incr_ele
_codes/code/asm/linked-list.c:51
↓ 1 callers
Function
init
initialize input arrays to 1 */
_codes/code/mem/matmult-test/mm.c:52
↓ 1 callers
Function
init
initialize input arrays to 1 */
_codes/code/mem/matmult-test/bmm.c:51
↓ 1 callers
Function
init
initialize input arrays to 1 */
_codes/code/mem/matmult-droh/mm.c:52
↓ 1 callers
Function
init
initialize input arrays to 1 */
_codes/code/mem/matmult-droh/bmm.c:51
↓ 1 callers
Function
init
initialize input arrays to 1 */
_codes/code/mem/matmult/mm.c:52
↓ 1 callers
Function
init
initialize input arrays to 1 */
_codes/code/mem/matmult/bmm.c:51
↓ 1 callers
Function
init
_codes/code/opt/merge.c:56
↓ 1 callers
Function
init
_codes/code/opt/mem.c:30
↓ 1 callers
Function
init
_codes/code/opt/lower.c:23
↓ 1 callers
Function
init
_codes/code/opt/div.c:16
↓ 1 callers
Function
init
_codes/code/opt/cond-eg.c:44
↓ 1 callers
Function
init
_codes/code/opt/dmult.c:28
↓ 1 callers
Function
init
_codes/code/opt/bubble.c:54
← previous
next →
501–600 of 2,621, ranked by callers