MCPcopy Create free account

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

Functions830 in github.com/Exely/CSAPP-Labs

↓ 3 callersFunctionsio_puts
labs/proxylab/tiny/csapp.c:260
↓ 3 callersFunctionstep_state
Execute single instruction. Return status. */
labs/archlab/sim/misc/isa.c:627
↓ 3 callersFunctionusage
labs/archlab/sim/misc/yas.c:541
↓ 3 callersFunctionusage
* usage - Display usage info */
labs/data/btest.c:508
↓ 3 callersFunctionyy_get_previous_state
labs/archlab/sim/misc/lex.yy.c:1238
↓ 3 callersFunctionyy_get_previous_state
labs/archlab/sim/misc/yas-grammar.c:1380
↓ 3 callersFunctionyyfree
labs/archlab/sim/misc/lex.yy.c:1957
↓ 3 callersFunctionyyrealloc
labs/archlab/sim/misc/lex.yy.c:1944
↓ 3 callersFunctionyytnamerr
Copy to YYRES the contents of YYSTR after stripping away unnecessary quotes and backslashes, so that it's suitable for yyerror. The heuristic i
labs/archlab/sim/misc/hcl.tab.c:851
↓ 2 callersFunctionClose
labs/proxylab/tiny/csapp.c:346
↓ 2 callersFunctionLoad
缓存加载 */
labs/cachelab/csim.c:203
↓ 2 callersFunctionaccess_counter
Set *hi and *lo to the high and low order bits of the cycle counter. Implementation requires assembly code to use the rdtsc instruction. */
labs/perflab/clock.c:92
↓ 2 callersFunctionaccess_counter
Set *hi and *lo to the high and low order bits of the cycle counter. Implementation requires assembly code to use the rdtsc instruction. */
labs/malloclab/clock.c:38
↓ 2 callersFunctionadd_arg
labs/archlab/sim/misc/node.c:329
↓ 2 callersFunctionadd_num
labs/archlab/sim/misc/yas.c:485
↓ 2 callersFunctionadd_range
* add_range - As directed by request opnum in trace tracenum, * we've just called the student's mm_malloc to allocate a block of * size byt
labs/malloclab/mdriver.c:381
↓ 2 callersFunctionadd_rotate_function
labs/perflab/driver.c:102
↓ 2 callersFunctionadd_sample
* add_sample - Add new sample */
labs/malloclab/fcyc.c:67
↓ 2 callersFunctionadd_smooth_function
labs/perflab/driver.c:93
↓ 2 callersFunctionapp_error
labs/proxylab/csapp.c:48
↓ 2 callersFunctionapp_error
labs/proxylab/tiny/csapp.c:48
↓ 2 callersFunctioncheck_orig
Make sure the orig array is unchanged */
labs/perflab/driver.c:170
↓ 2 callersFunctioncheck_rotate
* check_rotate - Make sure the rotate actually works. * The orig array should not have been tampered with! */
labs/perflab/driver.c:189
↓ 2 callersFunctioncheck_smooth
* check_smooth - Make sure the smooth function actually works. The * orig array should not have been tampered with! */
labs/perflab/driver.c:259
↓ 2 callersFunctionclear
labs/malloclab/fcyc.c:105
↓ 2 callersFunctionclearjob
clearjob - Clear the entries in a job struct */
labs/shlab/tsh.c:298
↓ 2 callersFunctionconcat
Concatenate two lists */
labs/archlab/sim/misc/node.c:187
↓ 2 callersFunctioncopy_reg
labs/archlab/sim/misc/isa.c:378
↓ 2 callersFunctioncreate_memory_display
Provide mechanism for simulator to generate memory display */
labs/archlab/sim/seq/ssim.c:1000
↓ 2 callersFunctioncreate_memory_display
Provide mechanism for simulator to generate memory display */
labs/archlab/sim/pipe/psim.c:999
↓ 2 callersFunctiondns_error
labs/proxylab/csapp.c:55
↓ 2 callersFunctiondns_error
labs/proxylab/tiny/csapp.c:55
↓ 2 callersFunctionfcyc_v
A version of the above function added so as to pass arguments of any type to the function Added by Sanjit, Fall 2001 */
labs/perflab/fcyc.c:156
↓ 2 callersFunctionfind_register
labs/archlab/sim/misc/isa.c:39
↓ 2 callersFunctionfind_symbol
labs/archlab/sim/misc/node.c:133
↓ 2 callersFunctionfind_symbol
labs/archlab/sim/misc/yas.c:514
↓ 2 callersFunctionformat_ex_mem
labs/archlab/sim/pipe/psim.c:430
↓ 2 callersFunctionformat_id_ex
labs/archlab/sim/pipe/psim.c:409
↓ 2 callersFunctionformat_if_id
labs/archlab/sim/pipe/psim.c:393
↓ 2 callersFunctionformat_mem_wb
labs/archlab/sim/pipe/psim.c:448
↓ 2 callersFunctionformat_pc
labs/archlab/sim/seq/ssim.c:451
↓ 2 callersFunctionformat_pc
labs/archlab/sim/pipe/psim.c:385
↓ 2 callersFunctionfree_reg
labs/archlab/sim/misc/isa.c:373
↓ 2 callersFunctionfree_trace
* free_trace - Free the trace record and the three arrays it points * to, all of which were allocated in read_trace(). */
labs/malloclab/mdriver.c:561
↓ 2 callersFunctionfsecs
* fsecs - Return the running time of a function f (in seconds) */
labs/malloclab/fsecs.c:45
↓ 2 callersFunctiongai_error
labs/proxylab/csapp.c:42
↓ 2 callersFunctiongai_error
labs/proxylab/tiny/csapp.c:42
↓ 2 callersFunctiongen_funct
Generate code defining function for var */
labs/archlab/sim/misc/node.c:647
↓ 2 callersFunctionget_comp_counter
labs/perflab/clock.c:226
↓ 2 callersFunctionget_etime
return elapsed real seconds since call to init_etime */
labs/malloclab/ftimer.c:91
↓ 2 callersFunctionget_mem
Get memory reference. Can be of form: Num(Reg) (Reg) Num Ident Ident(Reg) Put Reg in low position of current byte, and Number in
labs/archlab/sim/misc/yas.c:255
↓ 2 callersFunctionget_num
Get numeric value of given number of bytes */ Offset indicates value to subtract from number (for PC relative) */
labs/archlab/sim/misc/yas.c:227
↓ 2 callersFunctionget_reg
Parse Register from set of tokens and put into high or low 4 bits of code[codepos] */
labs/archlab/sim/misc/yas.c:205
↓ 2 callersFunctionhas_converged
* has_converged- Have kbest minimum measurements converged within epsilon? */
labs/malloclab/fcyc.c:93
↓ 2 callersFunctionhextodec
将 16 进制转为 10 进制数 */
labs/cachelab/csim.c:178
↓ 2 callersFunctioninit_sampler
Start new sampling process */
labs/perflab/fcyc.c:38
↓ 2 callersFunctionmake_num
labs/archlab/sim/misc/node.c:223
↓ 2 callersFunctionprintresults
* printresults - prints a performance summary for some malloc package */
labs/malloclab/mdriver.c:921
↓ 2 callersFunctionread_trace
* read_trace - read a trace file and store it in memory */
labs/malloclab/mdriver.c:474
↓ 2 callersFunctionregisterFunctions
* registerFunctions - This function registers your transpose * functions with the driver. At runtime, the driver will * evaluate each of th
labs/cachelab/trans.c:107
↓ 2 callersFunctionregisterTransFunction
* registerTransFunction - Add the given trans function into your list * of functions to be tested */
labs/cachelab/cachelab.c:73
↓ 2 callersFunctionremove_range
* remove_range - Free the range record of block whose payload starts at lo */
labs/malloclab/mdriver.c:434
↓ 2 callersFunctionrio_read
* rio_read - This is a wrapper for the Unix read() function that * transfers min(n, rio_cnt) bytes from an internal buffer to a user * buffer,
labs/proxylab/csapp.c:794
↓ 2 callersFunctionrio_read
* rio_read - This is a wrapper for the Unix read() function that * transfers min(n, rio_cnt) bytes from an internal buffer to a user * buffer,
labs/proxylab/tiny/csapp.c:794
↓ 2 callersFunctionrun_rotate_benchmark
labs/perflab/driver.c:313
↓ 2 callersFunctionrun_smooth_benchmark
labs/perflab/driver.c:430
↓ 2 callersFunctionset_bool
labs/archlab/sim/misc/node.c:230
↓ 2 callersFunctionshow_expr
labs/archlab/sim/misc/node.c:469
↓ 2 callersFunctionsim_init
labs/archlab/sim/seq/ssim.c:544
↓ 2 callersFunctionsim_init
labs/archlab/sim/pipe/psim.c:529
↓ 2 callersFunctionsim_main
* sim_main - main simulator routine. This function is called from the * main() routine in the HCL file. */
labs/archlab/sim/pipe/psim.c:80
↓ 2 callersFunctionsim_report
Report system state */
labs/archlab/sim/pipe/psim.c:467
↓ 2 callersFunctionsim_run
Run processor until one of following occurs: - An error status is encountered in WB. - max_instr instructions have completed through WB Return
labs/archlab/sim/seq/ssim.c:795
↓ 2 callersFunctionsim_run_pipe
Run pipeline until one of following occurs: - An error status is encountered in WB. - max_instr instructions have completed through WB - max_cyc
labs/archlab/sim/pipe/psim.c:755
↓ 2 callersFunctionstart_comp_counter
labs/perflab/clock.c:215
↓ 2 callersFunctionu2f
Convert from bit level representation to floating point number */
labs/data/tests.c:9
↓ 2 callersFunctionusage
labs/perflab/driver.c:541
↓ 2 callersFunctionusage
* usage - Explain the command line arguments */
labs/malloclab/mdriver.c:1005
↓ 2 callersFunctionusage
* usage - print helpful diagnostic information */
labs/archlab/sim/misc/node.c:42
↓ 2 callersFunctionusage
labs/data/fshow.c:126
↓ 2 callersFunctionusage
* usage - print a help message */
labs/shlab/tsh.c:455
↓ 2 callersFunctionvalidate
labs/cachelab/tracegen.c:34
↓ 2 callersFunctionyy_create_buffer
Allocate and initialize an input buffer state. * @param file A readable stream. * @param size The character buffer size in bytes. When in doubt, use
labs/archlab/sim/misc/lex.yy.c:1475
↓ 2 callersFunctionyy_create_buffer
Allocate and initialize an input buffer state. * @param file A readable stream. * @param size The character buffer size in bytes. When in doubt, use
labs/archlab/sim/misc/yas-grammar.c:1615
↓ 2 callersFunctionyy_delete_buffer
Destroy the buffer. * @param b a buffer created with yy_create_buffer() * */
labs/archlab/sim/misc/lex.yy.c:1503
↓ 2 callersFunctionyy_delete_buffer
Destroy the buffer. * @param b a buffer created with yy_create_buffer() * */
labs/archlab/sim/misc/yas-grammar.c:1643
↓ 2 callersFunctionyy_get_next_buffer
yy_get_next_buffer - try to read in a new buffer * * Returns a code representing an action: * EOB_ACT_LAST_MATCH - * EOB_ACT_CONTINUE_SCAN - conti
labs/archlab/sim/misc/lex.yy.c:1104
↓ 2 callersFunctionyy_get_next_buffer
yy_get_next_buffer - try to read in a new buffer * * Returns a code representing an action: * EOB_ACT_LAST_MATCH - * EOB_ACT_CONTINUE_SCAN - conti
labs/archlab/sim/misc/yas-grammar.c:1275
↓ 2 callersFunctionyy_init_buffer
Initializes or reinitializes a buffer. * This function is sometimes called more than once on the same buffer, * such as during a yyrestart() or at E
labs/archlab/sim/misc/lex.yy.c:1522
↓ 2 callersFunctionyy_init_buffer
Initializes or reinitializes a buffer. * This function is sometimes called more than once on the same buffer, * such as during a yyrestart() or at E
labs/archlab/sim/misc/yas-grammar.c:1662
↓ 2 callersFunctionyyrealloc
labs/archlab/sim/misc/yas-grammar.c:2092
↓ 2 callersFunctionyyrestart
Immediately switch to a different input stream. * @param input_file A readable stream. * * @note This function does not reset the start condition
labs/archlab/sim/misc/lex.yy.c:1413
↓ 2 callersFunctionyyrestart
Immediately switch to a different input stream. * @param input_file A readable stream. * * @note This function does not reset the start condition
labs/archlab/sim/misc/yas-grammar.c:1553
↓ 2 callersFunctionyystrlen
Return the length of YYSTR. */
labs/archlab/sim/misc/hcl.tab.c:812
↓ 1 callersFunctionAccept
labs/proxylab/tiny/csapp.c:570
↓ 1 callersFunctionDup2
labs/proxylab/tiny/csapp.c:364
↓ 1 callersFunctionExecve
labs/proxylab/tiny/csapp.c:77
↓ 1 callersFunctionFork
$begin forkwrapper */
labs/proxylab/tiny/csapp.c:67
↓ 1 callersFunctionGetnameinfo
labs/proxylab/tiny/csapp.c:601
↓ 1 callersFunctionMmap
* Wrappers for memory mapping functions ***************************************/
labs/proxylab/tiny/csapp.c:421
← previousnext →101–200 of 830, ranked by callers