diff options
| author | _ov4 <ov4@ov4.org> | 2026-10-23 12:41:14 +0000 |
|---|---|---|
| committer | _ov4 <ov4@ov4.org> | 2026-10-23 12:41:14 +0000 |
| commit | 9cdeda34930cba606725ce1497b72e006e1b1c54 (patch) | |
| tree | ddfb3b7a50966655ac935b15b62c598e7a8892ef /malloclab-handout/README | |
| parent | 3526782dad25bc7caaf5bf49c0010c5e917b11f1 (diff) | |
init malloc lab
Diffstat (limited to 'malloclab-handout/README')
| -rw-r--r-- | malloclab-handout/README | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/malloclab-handout/README b/malloclab-handout/README new file mode 100644 index 0000000..12c238a --- /dev/null +++ b/malloclab-handout/README @@ -0,0 +1,52 @@ +##################################################################### +# CS:APP Malloc Lab +# Handout files for students +# +# Copyright (c) 2002, R. Bryant and D. O'Hallaron, All rights reserved. +# May not be used, modified, or copied without permission. +# +###################################################################### + +*********** +Main Files: +*********** + +mm.{c,h} + Your solution malloc package. mm.c is the file that you + will be handing in, and is the only file you should modify. + +mdriver.c + The malloc driver that tests your mm.c file + +short{1,2}-bal.rep + Two tiny tracefiles to help you get started. + +Makefile + Builds the driver + +********************************** +Other support files for the driver +********************************** + +config.h Configures the malloc lab driver +fsecs.{c,h} Wrapper function for the different timer packages +clock.{c,h} Routines for accessing the Pentium and Alpha cycle counters +fcyc.{c,h} Timer functions based on cycle counters +ftimer.{c,h} Timer functions based on interval timers and gettimeofday() +memlib.{c,h} Models the heap and sbrk function + +******************************* +Building and running the driver +******************************* +To build the driver, type "make" to the shell. + +To run the driver on a tiny test trace: + + unix> mdriver -V -f short1-bal.rep + +The -V option prints out helpful tracing and summary information. + +To get a list of the driver flags: + + unix> mdriver -h + |
