Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Exely/CSAPP-Labs
/ functions
Functions
830 in github.com/Exely/CSAPP-Labs
⨍
Functions
830
◇
Types & classes
50
↓ 1 callers
Function
gen_pc
labs/archlab/sim/seq/seq-std.c:6
↓ 1 callers
Function
gen_set_cc
labs/archlab/sim/seq/seq-std.c:91
↓ 1 callers
Function
gen_set_cc
labs/archlab/sim/pipe/pipe-std.c:146
↓ 1 callers
Function
gen_srcA
labs/archlab/sim/seq/seq-std.c:41
↓ 1 callers
Function
gen_srcB
labs/archlab/sim/seq/seq-std.c:48
↓ 1 callers
Function
gen_vals
* gen_vals - Generate the integer values we'll use to test a function */
labs/data/btest.c:120
↓ 1 callers
Function
gen_w_dstE
labs/archlab/sim/pipe/pipe-std.c:192
↓ 1 callers
Function
gen_w_dstM
labs/archlab/sim/pipe/pipe-std.c:202
↓ 1 callers
Function
gen_w_valE
labs/archlab/sim/pipe/pipe-std.c:197
↓ 1 callers
Function
gen_w_valM
labs/archlab/sim/pipe/pipe-std.c:207
↓ 1 callers
Function
get_comp_counter
labs/malloclab/clock.c:263
↓ 1 callers
Function
get_exp
Get exponent */
labs/data/fshow.c:37
↓ 1 callers
Function
get_filetype
* get_filetype - derive file type from file name */
labs/proxylab/tiny/tiny.c:176
↓ 1 callers
Function
get_frac
Get fraction */
labs/data/fshow.c:43
↓ 1 callers
Function
get_num_val
Extract hex/decimal/or float value from string */
labs/data/fshow.c:82
↓ 1 callers
Function
get_num_val
Extract hex/decimal/or float value from string */
labs/data/ishow.c:6
↓ 1 callers
Function
get_sign
Get sign */
labs/data/fshow.c:49
↓ 1 callers
Function
initMatrix
* initMatrix - Initialize the given matrix */
labs/cachelab/cachelab.c:29
↓ 1 callers
Function
init_etime
init the timer */
labs/malloclab/ftimer.c:69
↓ 1 callers
Function
init_fsecs
* init_fsecs - initialize the timing package */
labs/malloclab/fsecs.c:18
↓ 1 callers
Function
init_node
Initialization */
labs/archlab/sim/misc/node.c:61
↓ 1 callers
Function
init_sampler
* init_sampler - Start new sampling process */
labs/malloclab/fcyc.c:50
↓ 1 callers
Function
initialize_pixel_sum
* initialize_pixel_sum - Initializes all fields of sum to 0 */
labs/perflab/kernels.c:107
↓ 1 callers
Function
initjobs
initjobs - Initialize the job list */
labs/shlab/tsh.c:306
↓ 1 callers
Function
insert_code
labs/archlab/sim/misc/node.c:317
↓ 1 callers
Function
is_arg
See if string should be considered argument. Currently, omit strings that are all upper case */
labs/archlab/sim/misc/node.c:150
↓ 1 callers
Function
main
()
labs/cachelab/driver.py:33
↓ 1 callers
Function
make_and
labs/archlab/sim/misc/node.c:280
↓ 1 callers
Function
make_case
labs/archlab/sim/misc/node.c:310
↓ 1 callers
Function
make_comp
labs/archlab/sim/misc/node.c:294
↓ 1 callers
Function
make_ele
labs/archlab/sim/misc/node.c:301
↓ 1 callers
Function
make_not
labs/archlab/sim/misc/node.c:274
↓ 1 callers
Function
make_or
labs/archlab/sim/misc/node.c:287
↓ 1 callers
Function
make_quote
labs/archlab/sim/misc/node.c:204
↓ 1 callers
Function
maxjid
maxjid - Returns largest allocated job ID */
labs/shlab/tsh.c:314
↓ 1 callers
Function
mem_heapsize
* mem_heapsize() - returns the heap size in bytes */
labs/malloclab/memlib.c:90
↓ 1 callers
Function
mem_init
* mem_init - initialize the memory system model */
labs/malloclab/memlib.c:25
↓ 1 callers
Function
mem_sbrk
* mem_sbrk - simple model of the sbrk function. Extends the heap * by incr bytes and returns the start address of the new area. In * this mod
labs/malloclab/memlib.c:58
↓ 1 callers
Function
mhz
Version using a default sleeptime */
labs/malloclab/clock.c:199
↓ 1 callers
Function
mhz_full
$begin mhz */ Estimate the clock rate by measuring the cycles that elapse */ while sleeping for sleeptime seconds */
labs/perflab/clock.c:145
↓ 1 callers
Function
mhz_full
$begin mhz */ Estimate the clock rate by measuring the cycles that elapse */ while sleeping for sleeptime seconds */
labs/malloclab/clock.c:185
↓ 1 callers
Function
ncopy
$begin ncopy */ * ncopy - copy src to dst, returning number of positive ints * contained in src array. */
labs/archlab/sim/pipe/ncopy.c:12
↓ 1 callers
Function
op_name
labs/archlab/sim/misc/isa.c:452
↓ 1 callers
Function
open_clientfd
* Client/server helper functions ********************************/ * open_clientfd - Open connection to server at <hostname, port> and * return
labs/proxylab/csapp.c:939
↓ 1 callers
Function
open_clientfd
* Client/server helper functions ********************************/ * open_clientfd - Open connection to server at <hostname, port> and * return
labs/proxylab/tiny/csapp.c:939
↓ 1 callers
Function
open_listenfd
* open_listenfd - Open and return a listening socket on port. This * function is reentrant and protocol-independent. * * On error, returns:
labs/proxylab/csapp.c:986
↓ 1 callers
Function
open_listenfd
* open_listenfd - Open and return a listening socket on port. This * function is reentrant and protocol-independent. * * On error, returns:
labs/proxylab/tiny/csapp.c:986
↓ 1 callers
Function
outgen_init
Controlling parameters */
labs/archlab/sim/misc/outgen.c:20
↓ 1 callers
Function
parse_uri
* parse_uri - parse URI into filename and CGI args * return 0 if dynamic content, 1 if static */ $begin parse_uri */
labs/proxylab/tiny/tiny.c:118
↓ 1 callers
Function
printSummary
* printSummary - Summarize the cache simulation statistics. Student cache simulators * must call this function in order to be properly
labs/cachelab/cachelab.c:17
↓ 1 callers
Function
print_token
labs/archlab/sim/misc/yas.c:83
↓ 1 callers
Function
print_token
labs/archlab/sim/misc/outgen.c:29
↓ 1 callers
Function
random_val
* random_val - Return random integer value between min and max */
labs/data/btest.c:110
↓ 1 callers
Function
read_requesthdrs
* read_requesthdrs - read HTTP request headers */ $begin read_requesthdrs */
labs/proxylab/tiny/tiny.c:99
↓ 1 callers
Function
register_rotate_functions
labs/perflab/kernels.c:75
↓ 1 callers
Function
register_smooth_functions
labs/perflab/kernels.c:371
↓ 1 callers
Function
report_line
labs/archlab/sim/seq/ssim.c:1088
↓ 1 callers
Function
report_pc
Provide mechanism for simulator to report which instruction is being executed */
labs/archlab/sim/seq/ssim.c:1101
↓ 1 callers
Function
report_pc
Provide mechanism for simulator to report which instructions are in which stages */
labs/archlab/sim/pipe/psim.c:1141
↓ 1 callers
Function
rio_readinitb
* rio_readinitb - Associate a descriptor with a read buffer and reset buffer */ $begin rio_readinitb */
labs/proxylab/csapp.c:826
↓ 1 callers
Function
rio_readinitb
* rio_readinitb - Associate a descriptor with a read buffer and reset buffer */ $begin rio_readinitb */
labs/proxylab/tiny/csapp.c:826
↓ 1 callers
Function
rio_readlineb
* rio_readlineb - Robustly read a text line (buffered) */ $begin rio_readlineb */
labs/proxylab/csapp.c:860
↓ 1 callers
Function
rio_readlineb
* rio_readlineb - Robustly read a text line (buffered) */ $begin rio_readlineb */
labs/proxylab/tiny/csapp.c:860
↓ 1 callers
Function
rio_readn
* rio_readn - Robustly read n bytes (unbuffered) */ $begin rio_readn */
labs/proxylab/csapp.c:738
↓ 1 callers
Function
rio_readn
* rio_readn - Robustly read n bytes (unbuffered) */ $begin rio_readn */
labs/proxylab/tiny/csapp.c:738
↓ 1 callers
Function
rio_readnb
* rio_readnb - Robustly read n bytes (buffered) */ $begin rio_readnb */
labs/proxylab/csapp.c:838
↓ 1 callers
Function
rio_readnb
* rio_readnb - Robustly read n bytes (buffered) */ $begin rio_readnb */
labs/proxylab/tiny/csapp.c:838
↓ 1 callers
Function
rio_writen
* rio_writen - Robustly write n bytes (unbuffered) */ $begin rio_writen */
labs/proxylab/csapp.c:764
↓ 1 callers
Function
rio_writen
* rio_writen - Robustly write n bytes (unbuffered) */ $begin rio_writen */
labs/proxylab/tiny/csapp.c:764
↓ 1 callers
Function
run_tests
* run_tests - Run series of tests. Return number of errors */
labs/data/btest.c:424
↓ 1 callers
Function
run_tty_sim
* run_tty_sim - Run the simulator in TTY mode */
labs/archlab/sim/seq/ssim.c:193
↓ 1 callers
Function
run_tty_sim
* run_tty_sim - Run the simulator in TTY mode */
labs/archlab/sim/pipe/psim.c:181
↓ 1 callers
Function
save_line
labs/archlab/sim/misc/yas.c:64
↓ 1 callers
Function
serve_dynamic
* serve_dynamic - run a CGI program on behalf of the client */ $begin serve_dynamic */
labs/proxylab/tiny/tiny.c:195
↓ 1 callers
Function
serve_static
* serve_static - copy a file back to the client */ $begin serve_static */
labs/proxylab/tiny/tiny.c:149
↓ 1 callers
Function
set_fcyc_cache_size
Set size of cache to use when clearing cache Default = 1<<19 (512KB) */
labs/perflab/fcyc.c:215
↓ 1 callers
Function
set_fcyc_clear_cache
When set, will run code to clear cache before each measurement Default = 0 */
labs/perflab/fcyc.c:207
↓ 1 callers
Function
set_fcyc_clear_cache
* set_fcyc_clear_cache - When set, will run code to clear cache * before each measurement. * Default = 0 */
labs/malloclab/fcyc.c:180
↓ 1 callers
Function
set_fcyc_compensate
When set, will attempt to compensate for timer interrupt overhead Default = 0 */
labs/perflab/fcyc.c:237
↓ 1 callers
Function
set_fcyc_compensate
* set_fcyc_compensate- When set, will attempt to compensate for * timer interrupt overhead * Default = 0 */
labs/malloclab/fcyc.c:214
↓ 1 callers
Function
set_fcyc_epsilon
* set_fcyc_epsilon - Tolerance required for K-best * Default = 0.01 */
labs/malloclab/fcyc.c:243
↓ 1 callers
Function
set_fcyc_k
* set_fcyc_k - Value of K in K-best measurement scheme * Default = 3 */
labs/malloclab/fcyc.c:223
↓ 1 callers
Function
set_fcyc_maxsamples
* set_fcyc_maxsamples - Maximum number of samples attempting to find * K-best within some tolerance. * When exceeded, just return best samp
labs/malloclab/fcyc.c:234
↓ 1 callers
Function
show_cc
Provide mechanism for simulator to update condition code display */
labs/archlab/sim/seq/ssim.c:1062
↓ 1 callers
Function
show_cc
Provide mechanism for simulator to update condition code display */
labs/archlab/sim/pipe/psim.c:1061
↓ 1 callers
Function
show_cpi
Provide mechanism for simulator to update performance information */
labs/archlab/sim/pipe/psim.c:1088
↓ 1 callers
Function
show_expr_helper
Recursively display expression for error reporting */
labs/archlab/sim/misc/node.c:347
↓ 1 callers
Function
show_float
labs/data/fshow.c:54
↓ 1 callers
Function
show_int
labs/data/ishow.c:44
↓ 1 callers
Function
show_stat
Provide mechanism for simulator to update status display */
labs/archlab/sim/pipe/psim.c:1074
↓ 1 callers
Function
signal_register_clear
Provide mechanism for simulator to clear register display */
labs/archlab/sim/seq/ssim.c:1075
↓ 1 callers
Function
signal_register_clear
Provide mechanism for simulator to clear register display */
labs/archlab/sim/pipe/psim.c:1115
↓ 1 callers
Function
signal_register_update
Provide mechanism for simulator to update register display */
labs/archlab/sim/seq/ssim.c:989
↓ 1 callers
Function
sim_main
* sim_main - main simulator routine. This function is called from the * main() routine in the HCL file. */
labs/archlab/sim/seq/ssim.c:78
↓ 1 callers
Function
sim_set_dumpfile
If dumpfile set nonNULL, lots of status info printed out */
labs/archlab/sim/seq/ssim.c:813
↓ 1 callers
Function
sim_set_dumpfile
If dumpfile set nonNULL, lots of status info printed out */
labs/archlab/sim/pipe/psim.c:776
↓ 1 callers
Function
sim_step
Execute one instruction */ Return resulting status */
labs/archlab/sim/seq/ssim.c:660
↓ 1 callers
Function
sim_step_pipe
Run pipeline for one cycle */ Return status of processor */ Max_instr indicates maximum number of instructions that want to complete during this si
labs/archlab/sim/pipe/psim.c:687
↓ 1 callers
Function
sio_ltoa
sio_ltoa - Convert long to base b string (from K&R) */
labs/proxylab/csapp.c:235
↓ 1 callers
Function
sio_ltoa
sio_ltoa - Convert long to base b string (from K&R) */
labs/proxylab/tiny/csapp.c:235
← previous
next →
301–400 of 830, ranked by callers