├── .gitignore ├── LICENSE ├── README.md ├── hw1 ├── Makefile ├── README.md └── hw1.cpp ├── hw2 ├── Makefile ├── README.md ├── fsmon.cpp ├── fsmon.hpp ├── logger.hpp └── typestring.hpp ├── hw3 ├── Makefile ├── README.md ├── alarm1.c ├── alarm2.c ├── alarm3.c ├── jmp1.c ├── libmini.c ├── libmini.h ├── libmini64.asm ├── start.asm ├── test.c ├── testlib │ ├── alarm1.c │ ├── alarm2.c │ ├── alarm3.c │ └── jmp1.c ├── testmini.c └── tmp │ ├── libmini.c │ ├── libmini.h │ └── libmini64.asm └── hw4 ├── Makefile ├── README.md ├── elftool.cpp ├── elftool.hpp ├── sample ├── guess └── hello64 ├── sdb.cpp └── sdb.hpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/README.md -------------------------------------------------------------------------------- /hw1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw1/Makefile -------------------------------------------------------------------------------- /hw1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw1/README.md -------------------------------------------------------------------------------- /hw1/hw1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw1/hw1.cpp -------------------------------------------------------------------------------- /hw2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw2/Makefile -------------------------------------------------------------------------------- /hw2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw2/README.md -------------------------------------------------------------------------------- /hw2/fsmon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw2/fsmon.cpp -------------------------------------------------------------------------------- /hw2/fsmon.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw2/fsmon.hpp -------------------------------------------------------------------------------- /hw2/logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw2/logger.hpp -------------------------------------------------------------------------------- /hw2/typestring.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw2/typestring.hpp -------------------------------------------------------------------------------- /hw3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw3/Makefile -------------------------------------------------------------------------------- /hw3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw3/README.md -------------------------------------------------------------------------------- /hw3/alarm1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw3/alarm1.c -------------------------------------------------------------------------------- /hw3/alarm2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw3/alarm2.c -------------------------------------------------------------------------------- /hw3/alarm3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw3/alarm3.c -------------------------------------------------------------------------------- /hw3/jmp1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw3/jmp1.c -------------------------------------------------------------------------------- /hw3/libmini.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw3/libmini.c -------------------------------------------------------------------------------- /hw3/libmini.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw3/libmini.h -------------------------------------------------------------------------------- /hw3/libmini64.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw3/libmini64.asm -------------------------------------------------------------------------------- /hw3/start.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw3/start.asm -------------------------------------------------------------------------------- /hw3/test.c: -------------------------------------------------------------------------------- 1 | alarm1.c -------------------------------------------------------------------------------- /hw3/testlib/alarm1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw3/testlib/alarm1.c -------------------------------------------------------------------------------- /hw3/testlib/alarm2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw3/testlib/alarm2.c -------------------------------------------------------------------------------- /hw3/testlib/alarm3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw3/testlib/alarm3.c -------------------------------------------------------------------------------- /hw3/testlib/jmp1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw3/testlib/jmp1.c -------------------------------------------------------------------------------- /hw3/testmini.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw3/testmini.c -------------------------------------------------------------------------------- /hw3/tmp/libmini.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw3/tmp/libmini.c -------------------------------------------------------------------------------- /hw3/tmp/libmini.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw3/tmp/libmini.h -------------------------------------------------------------------------------- /hw3/tmp/libmini64.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw3/tmp/libmini64.asm -------------------------------------------------------------------------------- /hw4/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw4/Makefile -------------------------------------------------------------------------------- /hw4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw4/README.md -------------------------------------------------------------------------------- /hw4/elftool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw4/elftool.cpp -------------------------------------------------------------------------------- /hw4/elftool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw4/elftool.hpp -------------------------------------------------------------------------------- /hw4/sample/guess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw4/sample/guess -------------------------------------------------------------------------------- /hw4/sample/hello64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw4/sample/hello64 -------------------------------------------------------------------------------- /hw4/sdb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw4/sdb.cpp -------------------------------------------------------------------------------- /hw4/sdb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5teven1in/Unix-Programming/HEAD/hw4/sdb.hpp --------------------------------------------------------------------------------