Skip to content
Permalink
Browse files

Add trace

  • Loading branch information
heapsmash committed Oct 18, 2019
1 parent 87968ed commit 6c351b2f872925dec7b502ea7708655a48ac8e7d
Showing with 722 additions and 229 deletions.
  1. +0 −229 .gitignore
  2. +22 −0 README
  3. +210 −0 sdriver.pl
  4. +5 −0 trace01.txt
  5. +5 −0 trace02.txt
  6. +5 −0 trace03.txt
  7. +5 −0 trace04.txt
  8. +11 −0 trace05.txt
  9. +8 −0 trace06.txt
  10. +14 −0 trace07.txt
  11. +14 −0 trace08.txt
  12. +20 −0 trace09.txt
  13. +22 −0 trace10.txt
  14. +12 −0 trace11.txt
  15. +17 −0 trace12.txt
  16. +23 −0 trace13.txt
  17. +47 −0 trace14.txt
  18. +46 −0 trace15.txt
  19. +16 −0 trace16.txt
  20. BIN tshref
  21. +220 −0 tshref.out

This file was deleted.

22 README
@@ -0,0 +1,22 @@
################
CS:APP Shell Lab
################

Files:

Makefile # Compiles your shell program and runs the tests
README # This file
tsh.c # The shell program that you will write and hand in
tshref # The reference shell binary.

# The remaining files are used to test your shell
sdriver.pl # The trace-driven shell driver
trace*.txt # The 15 trace files that control the shell driver
tshref.out # Example output of the reference shell on all 15 traces

# Little C programs that are called by the trace files
myspin.c # Takes argument <n> and spins for <n> seconds
mysplit.c # Forks a child that spins for <n> seconds
mystop.c # Spins for <n> seconds and sends SIGTSTP to itself
myint.c # Spins for <n> seconds and sends SIGINT to itself

0 comments on commit 6c351b2

Please sign in to comment.
You can’t perform that action at this time.