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
↓ 55 callers
Function
unix_error
* Error-handling functions **************************/ $begin errorfuns */ $begin unixerror */
labs/proxylab/csapp.c:29
↓ 55 callers
Function
unix_error
* Error-handling functions **************************/ $begin errorfuns */ $begin unixerror */
labs/proxylab/tiny/csapp.c:29
↓ 54 callers
Function
outgen_print
Output generator printing */
labs/archlab/sim/misc/outgen.c:53
↓ 30 callers
Function
reg_name
labs/archlab/sim/misc/isa.c:48
↓ 23 callers
Function
get_word_val
labs/archlab/sim/misc/isa.c:310
↓ 19 callers
Function
fail
labs/archlab/sim/misc/yas.c:192
↓ 19 callers
Function
sim_log
* sim_log dumps a formatted string to the dumpfile, if it exists * accepts variable argument list */
labs/archlab/sim/pipe/psim.c:785
↓ 18 callers
Function
stat_name
labs/archlab/sim/misc/isa.c:531
↓ 16 callers
Function
get_reg_val
labs/archlab/sim/misc/isa.c:405
↓ 16 callers
Function
outgen_terminate
Terminate statement and reset indentations */
labs/archlab/sim/misc/outgen.c:46
↓ 15 callers
Function
copy_mem
labs/archlab/sim/misc/isa.c:156
↓ 14 callers
Function
iname
Return name of instruction given its encoding */
labs/archlab/sim/misc/isa.c:119
↓ 14 callers
Function
set_reg_val
labs/archlab/sim/misc/isa.c:414
↓ 13 callers
Function
start_line
labs/archlab/sim/misc/yas.c:293
↓ 13 callers
Function
unix_error
* unix_error - Report a Unix-style error */
labs/malloclab/mdriver.c:987
↓ 12 callers
Function
cc_name
labs/archlab/sim/misc/isa.c:518
↓ 12 callers
Function
check_arg
Make sure argument is OK */
labs/archlab/sim/misc/node.c:238
↓ 12 callers
Function
reg_valid
Is the given register ID a valid program register? */
labs/archlab/sim/misc/isa.c:57
↓ 11 callers
Function
wstring
Create string in hex/oct/binary format with leading zeros */ bpd denotes bits per digit Should be in range 1-4, bpw denotes bits per word.*/
labs/archlab/sim/seq/ssim.c:420
↓ 11 callers
Function
yyerror
labs/archlab/sim/misc/hcl.tab.c:85
↓ 10 callers
Function
app_error
* app_error - Report an arbitrary application error */
labs/malloclab/mdriver.c:978
↓ 10 callers
Function
report_state
Report single line of pipeline state */
labs/archlab/sim/pipe/psim.c:1195
↓ 10 callers
Function
wstring
Create string in hex/oct/binary format with leading zeros */ bpd denotes bits per digit Should be in range 1-4, pbw denotes bits per word.*/
labs/archlab/sim/pipe/psim.c:1344
↓ 9 callers
Function
free_mem
labs/archlab/sim/misc/isa.c:150
↓ 9 callers
Function
malloc_error
* malloc_error - Report an error returned by the mm_malloc package */
labs/malloclab/mdriver.c:996
↓ 9 callers
Function
new_node
labs/archlab/sim/misc/node.c:172
↓ 8 callers
Function
Rio_writen
labs/proxylab/tiny/csapp.c:897
↓ 8 callers
Function
diff_mem
labs/archlab/sim/misc/isa.c:163
↓ 8 callers
Function
diff_reg
labs/archlab/sim/misc/isa.c:383
↓ 8 callers
Function
report_state
Report single line of stage state */
labs/archlab/sim/seq/ssim.c:1126
↓ 8 callers
Function
yyserror
labs/archlab/sim/misc/hcl.tab.c:95
↓ 7 callers
Function
get_byte_val
labs/archlab/sim/misc/isa.c:302
↓ 7 callers
Function
get_counter
labs/perflab/clock.c:65
↓ 7 callers
Function
make_var
labs/archlab/sim/misc/node.c:215
↓ 6 callers
Function
create
* create - creates a dimxdim image aligned to a BSIZE byte boundary */
labs/perflab/driver.c:122
↓ 6 callers
Function
get_counter
Return the number of cycles since the last call to start_counter. */
labs/malloclab/clock.c:53
↓ 6 callers
Function
set_word_val
labs/archlab/sim/misc/isa.c:333
↓ 6 callers
Function
sim_log
* sim_log dumps a formatted string to the dumpfile, if it exists * accepts variable argument list */
labs/archlab/sim/seq/ssim.c:822
↓ 6 callers
Function
start_counter
labs/perflab/clock.c:58
↓ 6 callers
Function
yy_load_buffer_state
labs/archlab/sim/misc/lex.yy.c:1461
↓ 6 callers
Function
yy_load_buffer_state
labs/archlab/sim/misc/yas-grammar.c:1601
↓ 6 callers
Function
yyalloc
labs/archlab/sim/misc/yas-grammar.c:2087
↓ 5 callers
Function
add_token
labs/archlab/sim/misc/yas.c:445
↓ 5 callers
Function
init_mem
labs/archlab/sim/misc/isa.c:135
↓ 5 callers
Function
load_mem
labs/archlab/sim/misc/isa.c:194
↓ 5 callers
Function
new_pipe
Create new pipe with count bytes of state */ bubble_val indicates state corresponding to pipeline bubble */
labs/archlab/sim/pipe/psim.c:1264
↓ 5 callers
Function
outgen_downindent
Decrease indentation level */
labs/archlab/sim/misc/outgen.c:67
↓ 5 callers
Function
outgen_upindent
Increase indentation level */
labs/archlab/sim/misc/outgen.c:63
↓ 5 callers
Function
pipe_cntl
labs/archlab/sim/pipe/psim.c:1580
↓ 5 callers
Function
print_code
labs/archlab/sim/misc/yas.c:133
↓ 5 callers
Function
start_counter
Record the current value of the cycle counter. */
labs/malloclab/clock.c:47
↓ 5 callers
Function
usage
* usage - print helpful diagnostic information */
labs/archlab/sim/seq/ssim.c:290
↓ 5 callers
Function
usage
* usage - print helpful diagnostic information */
labs/archlab/sim/pipe/psim.c:283
↓ 5 callers
Function
yyalloc
labs/archlab/sim/misc/lex.yy.c:1939
↓ 4 callers
Function
Signal
* Signal - wrapper for the sigaction function */
labs/shlab/tsh.c:485
↓ 4 callers
Function
add_sample
Add new sample. */
labs/perflab/fcyc.c:53
↓ 4 callers
Function
clear
labs/perflab/fcyc.c:89
↓ 4 callers
Function
clear_mem
labs/archlab/sim/misc/isa.c:145
↓ 4 callers
Function
clienterror
* clienterror - returns an error message to the client */ $begin clienterror */
labs/proxylab/tiny/tiny.c:219
↓ 4 callers
Function
compute_alu
labs/archlab/sim/misc/isa.c:460
↓ 4 callers
Function
compute_cc
labs/archlab/sim/misc/isa.c:482
↓ 4 callers
Function
cond_holds
Branch logic */
labs/archlab/sim/misc/isa.c:590
↓ 4 callers
Function
finish_line
labs/archlab/sim/misc/yas.c:305
↓ 4 callers
Function
has_converged
Have kbest minimum measurements converged within epsilon? */
labs/perflab/fcyc.c:77
↓ 4 callers
Function
hexstuff
Write len least significant hex digits of value at dest. Don't null terminate */
labs/archlab/sim/misc/yas.c:122
↓ 4 callers
Function
max
labs/perflab/kernels.c:102
↓ 4 callers
Function
min
Compute min and max of two integers, respectively */
labs/perflab/kernels.c:101
↓ 4 callers
Function
mm_free
* mm_free - Freeing a block does nothing. */
labs/malloclab/mm.c:74
↓ 4 callers
Function
mm_malloc
* mm_malloc - Allocate a block by incrementing the brk pointer. * Always allocate a block whose size is a multiple of the alignment. */
labs/malloclab/mm.c:59
↓ 4 callers
Function
posix_error
labs/proxylab/csapp.c:36
↓ 4 callers
Function
posix_error
labs/proxylab/tiny/csapp.c:36
↓ 4 callers
Function
usage
* usage - Print usage info */
labs/cachelab/test-trans.c:166
↓ 4 callers
Function
yydestruct
labs/archlab/sim/misc/hcl.tab.c:1031
↓ 4 callers
Function
yyensure_buffer_stack
Allocates the stack if it does not exist. * Guarantees space for at least one push. */
labs/archlab/sim/misc/lex.yy.c:1628
↓ 4 callers
Function
yyensure_buffer_stack
Allocates the stack if it does not exist. * Guarantees space for at least one push. */
labs/archlab/sim/misc/yas-grammar.c:1768
↓ 4 callers
Function
yyfree
labs/archlab/sim/misc/yas-grammar.c:2105
↓ 4 callers
Function
yywrap
labs/archlab/sim/misc/yas.c:524
↓ 3 callers
Function
Rio_readlineb
labs/proxylab/tiny/csapp.c:917
↓ 3 callers
Function
compare_pixels
* compare_pixels - Returns 1 if the two arguments don't have same RGB * values, 0 o.w. */
labs/perflab/driver.c:160
↓ 3 callers
Function
computeMissScore
(miss, lower, upper, full_score)
labs/cachelab/driver.py:20
↓ 3 callers
Function
f2u
Convert from floating point number to bit-level representation */
labs/data/tests.c:19
↓ 3 callers
Function
gen_expr
Recursively generate code for function */
labs/archlab/sim/misc/node.c:479
↓ 3 callers
Function
get_num_val
* get_num_val - Extract hex/decimal/or float value from string */
labs/data/btest.c:460
↓ 3 callers
Function
hex2dig
labs/archlab/sim/misc/isa.c:183
↓ 3 callers
Function
init_reg
labs/archlab/sim/misc/isa.c:368
↓ 3 callers
Function
mem_heap_hi
* mem_heap_hi - return address of last heap byte */
labs/malloclab/memlib.c:82
↓ 3 callers
Function
mem_heap_lo
* mem_heap_lo - return address of the first heap byte */
labs/malloclab/memlib.c:74
↓ 3 callers
Function
mem_reset_brk
* mem_reset_brk - reset the simulated brk pointer to make an empty heap */
labs/malloclab/memlib.c:48
↓ 3 callers
Function
mm_init
* mm_init - initialize the malloc package. */
labs/malloclab/mm.c:50
↓ 3 callers
Function
mm_realloc
* mm_realloc - Implemented simply in terms of mm_malloc and mm_free */
labs/malloclab/mm.c:81
↓ 3 callers
Function
new_state
labs/archlab/sim/misc/isa.c:540
↓ 3 callers
Function
random_in_interval
* random_in_interval - Returns random integer in interval [low, high) */
labs/perflab/driver.c:113
↓ 3 callers
Function
set_memory
Provide mechanism for simulator to update memory value */
labs/archlab/sim/seq/ssim.c:1027
↓ 3 callers
Function
set_memory
Provide mechanism for simulator to update memory value */
labs/archlab/sim/pipe/psim.c:1026
↓ 3 callers
Function
sim_report
Report system state */
labs/archlab/sim/seq/ssim.c:519
↓ 3 callers
Function
sim_reset
labs/archlab/sim/seq/ssim.c:555
↓ 3 callers
Function
sim_reset
labs/archlab/sim/pipe/psim.c:563
↓ 3 callers
Function
sio_error
labs/proxylab/csapp.c:273
↓ 3 callers
Function
sio_error
labs/proxylab/tiny/csapp.c:273
↓ 3 callers
Function
sio_puts
labs/proxylab/csapp.c:260
next →
1–100 of 830, ranked by callers