35 Commits

Author SHA1 Message Date
Godmar Back
6d4fabbc7d fixed typo 2022-03-29 20:38:30 -04:00
gback
69eac96b13 Merge branch 'inspector' into 'master'
Fixed issue where we are not instrumenting load instructions

See merge request cs3214-staff/malloclab!29
2021-03-31 14:39:03 -04:00
Christopher Cerne
dca44dea66 Fixed issue where we are not instrumenting load instructions 2021-03-31 14:00:01 -04:00
gback
36b8b0e78f Merge branch 'inspector' into 'master'
Updated Makefile and mallocanalysis.c

See merge request cs3214-staff/malloclab!28
2021-03-31 12:05:48 -04:00
Christopher Cerne
17f76ae06c Made changes to Makefile. Added mallocanalysis.c for local instrumentation. 2021-03-30 15:13:25 -04:00
Godmar Back
2f899111c1 Merge branch 'inspector' of git.cs.vt.edu:cs3214-staff/malloclab into inspector 2021-03-30 12:42:34 -04:00
Godmar Back
dfae0051c1 reduced AVG_LIBC_THROUGHPUT 2021-03-30 12:42:16 -04:00
ccerne
72abde0477 Update README.md 2021-03-30 12:35:45 -04:00
Godmar Back
7bdbe338a0 suppress unaligned warnings with -Wno-address-of-packed-member 2021-03-30 11:32:16 -04:00
ccerne
b03156e7ed Update README.md 2021-03-29 23:44:48 -04:00
Christopher Cerne
653338eecf Added help files 2021-03-29 23:44:43 -04:00
Christopher Cerne
dce9e45eef Added state transition diagram 2021-03-29 23:18:30 -04:00
Christopher Cerne
84152d148c Added images 2021-03-29 22:31:11 -04:00
ccerne
4c3632ec6c Added more in-depth information regarding heap inspector 2021-03-29 22:29:46 -04:00
Christopher Cerne
281d1c942e Fixed Makefile 2021-03-28 18:26:20 -04:00
Christopher Cerne
f0f4a0ef6d Added inspector-related code 2021-03-22 11:10:42 -04:00
Godmar Back
4065138a30 removed redundant calls and casts 2021-03-22 11:09:29 -04:00
Godmar Back
7980b780a3 facilitate compilation of all files with NDEBUG 2020-07-18 22:47:30 -04:00
Godmar Back
b671c0703b Summer 2020 64-bit version 2020-07-18 18:42:58 -04:00
Godmar Back
ad65112a38 fixed compiler warning, upped avg libc 2020-07-15 23:30:08 -04:00
James Taylor
3274949c2f Ignore compiled binaries and result files 2017-12-31 02:06:26 -05:00
James Taylor
08587e1f1b Remove duplicate trace files 2017-12-24 23:43:33 -05:00
ericrw96
4f6a2d612e Add in traces that willbe used for testing in malloclab. 2017-12-24 22:18:06 -05:00
James Taylor
9ac87c5250 Remove implicit textbook solution Makefile target 2017-12-11 15:15:04 -05:00
Lance Chao
274b1c785e Took out mm-book-implicit because it is not a good starting code for students to start from. They should use mm-gback-implicit instead. Also added an example of how to use the rbtree 2016-12-09 14:16:45 -05:00
Godmar Back
73d29a565e fixed attribute warn_unused_result warnings on recent libc headers 2016-04-10 09:24:30 -04:00
CS3214 Class Account
fab3f24f1c Last set of updates for Spring 2016
- added vary_size -s option
- switch to clock_gettime() based accounting
- tuned AVG_LIBC_THRUPUT
- introduced THREAD_SAFE flag to separate mt results
2016-04-10 00:14:52 -04:00
CS3214 Class Account
e40357ee6a commits for Spring 2016
added multi-threaded ability to driver
provide thread-safe wrapper
2016-03-30 01:15:21 -04:00
Benjamin Scott Pruett
f603ce6c85 Fix unused variable in mdriver 2015-10-26 12:34:38 -04:00
Benjamin Scott Pruett
75efeb1247 Update cycle counter for x86_64 2015-10-26 12:31:01 -04:00
Benjamin Scott Pruett
566d265011 Update speed value for new rlogin hardware 2015-10-26 12:29:40 -04:00
Jean-Philippe Ouellet
6e6e2b7ed0 Switch to FreeBSD's sys/queue.h. 2015-04-02 19:10:59 -04:00
Jean-Philippe Ouellet
8d87dabfa9 Add documentation for tree.h and queue.h. 2015-04-01 14:39:19 -04:00
Jean-Philippe Ouellet
3796175a79 Add <sys/{tree,queue}.h> from OpenBSD. 2015-04-01 14:29:50 -04:00
Benjamin Scott Pruett
92fa2c791a initial import of base files 2015-03-25 14:04:21 -04:00