MCPcopy Create free account

hub / github.com/Exely/CSAPP-Labs / functions

Functions830 in github.com/Exely/CSAPP-Labs

↓ 55 callersFunctionunix_error
* Error-handling functions **************************/ $begin errorfuns */ $begin unixerror */
labs/proxylab/csapp.c:29
↓ 55 callersFunctionunix_error
* Error-handling functions **************************/ $begin errorfuns */ $begin unixerror */
labs/proxylab/tiny/csapp.c:29
↓ 54 callersFunctionoutgen_print
Output generator printing */
labs/archlab/sim/misc/outgen.c:53
↓ 30 callersFunctionreg_name
labs/archlab/sim/misc/isa.c:48
↓ 23 callersFunctionget_word_val
labs/archlab/sim/misc/isa.c:310
↓ 19 callersFunctionfail
labs/archlab/sim/misc/yas.c:192
↓ 19 callersFunctionsim_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 callersFunctionstat_name
labs/archlab/sim/misc/isa.c:531
↓ 16 callersFunctionget_reg_val
labs/archlab/sim/misc/isa.c:405
↓ 16 callersFunctionoutgen_terminate
Terminate statement and reset indentations */
labs/archlab/sim/misc/outgen.c:46
↓ 15 callersFunctioncopy_mem
labs/archlab/sim/misc/isa.c:156
↓ 14 callersFunctioniname
Return name of instruction given its encoding */
labs/archlab/sim/misc/isa.c:119
↓ 14 callersFunctionset_reg_val
labs/archlab/sim/misc/isa.c:414
↓ 13 callersFunctionstart_line
labs/archlab/sim/misc/yas.c:293
↓ 13 callersFunctionunix_error
* unix_error - Report a Unix-style error */
labs/malloclab/mdriver.c:987
↓ 12 callersFunctioncc_name
labs/archlab/sim/misc/isa.c:518
↓ 12 callersFunctioncheck_arg
Make sure argument is OK */
labs/archlab/sim/misc/node.c:238
↓ 12 callersFunctionreg_valid
Is the given register ID a valid program register? */
labs/archlab/sim/misc/isa.c:57
↓ 11 callersFunctionwstring
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 callersFunctionyyerror
labs/archlab/sim/misc/hcl.tab.c:85
↓ 10 callersFunctionapp_error
* app_error - Report an arbitrary application error */
labs/malloclab/mdriver.c:978
↓ 10 callersFunctionreport_state
Report single line of pipeline state */
labs/archlab/sim/pipe/psim.c:1195
↓ 10 callersFunctionwstring
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 callersFunctionfree_mem
labs/archlab/sim/misc/isa.c:150
↓ 9 callersFunctionmalloc_error
* malloc_error - Report an error returned by the mm_malloc package */
labs/malloclab/mdriver.c:996
↓ 9 callersFunctionnew_node
labs/archlab/sim/misc/node.c:172
↓ 8 callersFunctionRio_writen
labs/proxylab/tiny/csapp.c:897
↓ 8 callersFunctiondiff_mem
labs/archlab/sim/misc/isa.c:163
↓ 8 callersFunctiondiff_reg
labs/archlab/sim/misc/isa.c:383
↓ 8 callersFunctionreport_state
Report single line of stage state */
labs/archlab/sim/seq/ssim.c:1126
↓ 8 callersFunctionyyserror
labs/archlab/sim/misc/hcl.tab.c:95
↓ 7 callersFunctionget_byte_val
labs/archlab/sim/misc/isa.c:302
↓ 7 callersFunctionget_counter
labs/perflab/clock.c:65
↓ 7 callersFunctionmake_var
labs/archlab/sim/misc/node.c:215
↓ 6 callersFunctioncreate
* create - creates a dimxdim image aligned to a BSIZE byte boundary */
labs/perflab/driver.c:122
↓ 6 callersFunctionget_counter
Return the number of cycles since the last call to start_counter. */
labs/malloclab/clock.c:53
↓ 6 callersFunctionset_word_val
labs/archlab/sim/misc/isa.c:333
↓ 6 callersFunctionsim_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 callersFunctionstart_counter
labs/perflab/clock.c:58
↓ 6 callersFunctionyy_load_buffer_state
labs/archlab/sim/misc/lex.yy.c:1461
↓ 6 callersFunctionyy_load_buffer_state
labs/archlab/sim/misc/yas-grammar.c:1601
↓ 6 callersFunctionyyalloc
labs/archlab/sim/misc/yas-grammar.c:2087
↓ 5 callersFunctionadd_token
labs/archlab/sim/misc/yas.c:445
↓ 5 callersFunctioninit_mem
labs/archlab/sim/misc/isa.c:135
↓ 5 callersFunctionload_mem
labs/archlab/sim/misc/isa.c:194
↓ 5 callersFunctionnew_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 callersFunctionoutgen_downindent
Decrease indentation level */
labs/archlab/sim/misc/outgen.c:67
↓ 5 callersFunctionoutgen_upindent
Increase indentation level */
labs/archlab/sim/misc/outgen.c:63
↓ 5 callersFunctionpipe_cntl
labs/archlab/sim/pipe/psim.c:1580
↓ 5 callersFunctionprint_code
labs/archlab/sim/misc/yas.c:133
↓ 5 callersFunctionstart_counter
Record the current value of the cycle counter. */
labs/malloclab/clock.c:47
↓ 5 callersFunctionusage
* usage - print helpful diagnostic information */
labs/archlab/sim/seq/ssim.c:290
↓ 5 callersFunctionusage
* usage - print helpful diagnostic information */
labs/archlab/sim/pipe/psim.c:283
↓ 5 callersFunctionyyalloc
labs/archlab/sim/misc/lex.yy.c:1939
↓ 4 callersFunctionSignal
* Signal - wrapper for the sigaction function */
labs/shlab/tsh.c:485
↓ 4 callersFunctionadd_sample
Add new sample. */
labs/perflab/fcyc.c:53
↓ 4 callersFunctionclear
labs/perflab/fcyc.c:89
↓ 4 callersFunctionclear_mem
labs/archlab/sim/misc/isa.c:145
↓ 4 callersFunctionclienterror
* clienterror - returns an error message to the client */ $begin clienterror */
labs/proxylab/tiny/tiny.c:219
↓ 4 callersFunctioncompute_alu
labs/archlab/sim/misc/isa.c:460
↓ 4 callersFunctioncompute_cc
labs/archlab/sim/misc/isa.c:482
↓ 4 callersFunctioncond_holds
Branch logic */
labs/archlab/sim/misc/isa.c:590
↓ 4 callersFunctionfinish_line
labs/archlab/sim/misc/yas.c:305
↓ 4 callersFunctionhas_converged
Have kbest minimum measurements converged within epsilon? */
labs/perflab/fcyc.c:77
↓ 4 callersFunctionhexstuff
Write len least significant hex digits of value at dest. Don't null terminate */
labs/archlab/sim/misc/yas.c:122
↓ 4 callersFunctionmax
labs/perflab/kernels.c:102
↓ 4 callersFunctionmin
Compute min and max of two integers, respectively */
labs/perflab/kernels.c:101
↓ 4 callersFunctionmm_free
* mm_free - Freeing a block does nothing. */
labs/malloclab/mm.c:74
↓ 4 callersFunctionmm_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 callersFunctionposix_error
labs/proxylab/csapp.c:36
↓ 4 callersFunctionposix_error
labs/proxylab/tiny/csapp.c:36
↓ 4 callersFunctionusage
* usage - Print usage info */
labs/cachelab/test-trans.c:166
↓ 4 callersFunctionyydestruct
labs/archlab/sim/misc/hcl.tab.c:1031
↓ 4 callersFunctionyyensure_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 callersFunctionyyensure_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 callersFunctionyyfree
labs/archlab/sim/misc/yas-grammar.c:2105
↓ 4 callersFunctionyywrap
labs/archlab/sim/misc/yas.c:524
↓ 3 callersFunctionRio_readlineb
labs/proxylab/tiny/csapp.c:917
↓ 3 callersFunctioncompare_pixels
* compare_pixels - Returns 1 if the two arguments don't have same RGB * values, 0 o.w. */
labs/perflab/driver.c:160
↓ 3 callersFunctioncomputeMissScore
(miss, lower, upper, full_score)
labs/cachelab/driver.py:20
↓ 3 callersFunctionf2u
Convert from floating point number to bit-level representation */
labs/data/tests.c:19
↓ 3 callersFunctiongen_expr
Recursively generate code for function */
labs/archlab/sim/misc/node.c:479
↓ 3 callersFunctionget_num_val
* get_num_val - Extract hex/decimal/or float value from string */
labs/data/btest.c:460
↓ 3 callersFunctionhex2dig
labs/archlab/sim/misc/isa.c:183
↓ 3 callersFunctioninit_reg
labs/archlab/sim/misc/isa.c:368
↓ 3 callersFunctionmem_heap_hi
* mem_heap_hi - return address of last heap byte */
labs/malloclab/memlib.c:82
↓ 3 callersFunctionmem_heap_lo
* mem_heap_lo - return address of the first heap byte */
labs/malloclab/memlib.c:74
↓ 3 callersFunctionmem_reset_brk
* mem_reset_brk - reset the simulated brk pointer to make an empty heap */
labs/malloclab/memlib.c:48
↓ 3 callersFunctionmm_init
* mm_init - initialize the malloc package. */
labs/malloclab/mm.c:50
↓ 3 callersFunctionmm_realloc
* mm_realloc - Implemented simply in terms of mm_malloc and mm_free */
labs/malloclab/mm.c:81
↓ 3 callersFunctionnew_state
labs/archlab/sim/misc/isa.c:540
↓ 3 callersFunctionrandom_in_interval
* random_in_interval - Returns random integer in interval [low, high) */
labs/perflab/driver.c:113
↓ 3 callersFunctionset_memory
Provide mechanism for simulator to update memory value */
labs/archlab/sim/seq/ssim.c:1027
↓ 3 callersFunctionset_memory
Provide mechanism for simulator to update memory value */
labs/archlab/sim/pipe/psim.c:1026
↓ 3 callersFunctionsim_report
Report system state */
labs/archlab/sim/seq/ssim.c:519
↓ 3 callersFunctionsim_reset
labs/archlab/sim/seq/ssim.c:555
↓ 3 callersFunctionsim_reset
labs/archlab/sim/pipe/psim.c:563
↓ 3 callersFunctionsio_error
labs/proxylab/csapp.c:273
↓ 3 callersFunctionsio_error
labs/proxylab/tiny/csapp.c:273
↓ 3 callersFunctionsio_puts
labs/proxylab/csapp.c:260
next →1–100 of 830, ranked by callers