├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── LICENSE.md ├── README.md ├── mkcheck ├── fd.cpp ├── fd.h ├── mkcheck.cpp ├── proc.cpp ├── proc.h ├── syscall.cpp ├── syscall.h ├── trace.cpp ├── trace.h ├── util.cpp └── util.h ├── test ├── make │ ├── Makefile │ ├── a.c │ ├── a.h │ ├── b.c │ ├── b.h │ ├── c.c │ ├── c.h │ ├── d.h │ ├── lib_a │ │ ├── lib_a.c │ │ └── lib_a.h │ ├── lib_b │ │ ├── lib_b.c │ │ └── lib_b.h │ └── main.c └── parallel │ ├── Makefile │ ├── a.in │ ├── b.in │ ├── c.in │ ├── main.cpp │ └── out │ ├── a.cpp │ ├── a.h │ ├── b.cpp │ ├── b.h │ ├── c.cpp │ ├── c.h │ └── main └── tools └── fuzz_test ├── __main__.py ├── graph.py ├── mtime.py └── proc.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/README.md -------------------------------------------------------------------------------- /mkcheck/fd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/mkcheck/fd.cpp -------------------------------------------------------------------------------- /mkcheck/fd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/mkcheck/fd.h -------------------------------------------------------------------------------- /mkcheck/mkcheck.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/mkcheck/mkcheck.cpp -------------------------------------------------------------------------------- /mkcheck/proc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/mkcheck/proc.cpp -------------------------------------------------------------------------------- /mkcheck/proc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/mkcheck/proc.h -------------------------------------------------------------------------------- /mkcheck/syscall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/mkcheck/syscall.cpp -------------------------------------------------------------------------------- /mkcheck/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/mkcheck/syscall.h -------------------------------------------------------------------------------- /mkcheck/trace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/mkcheck/trace.cpp -------------------------------------------------------------------------------- /mkcheck/trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/mkcheck/trace.h -------------------------------------------------------------------------------- /mkcheck/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/mkcheck/util.cpp -------------------------------------------------------------------------------- /mkcheck/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/mkcheck/util.h -------------------------------------------------------------------------------- /test/make/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/test/make/Makefile -------------------------------------------------------------------------------- /test/make/a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/test/make/a.c -------------------------------------------------------------------------------- /test/make/a.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/test/make/a.h -------------------------------------------------------------------------------- /test/make/b.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/test/make/b.c -------------------------------------------------------------------------------- /test/make/b.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/test/make/b.h -------------------------------------------------------------------------------- /test/make/c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/test/make/c.c -------------------------------------------------------------------------------- /test/make/c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/test/make/c.h -------------------------------------------------------------------------------- /test/make/d.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | -------------------------------------------------------------------------------- /test/make/lib_a/lib_a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/test/make/lib_a/lib_a.c -------------------------------------------------------------------------------- /test/make/lib_a/lib_a.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/test/make/lib_a/lib_a.h -------------------------------------------------------------------------------- /test/make/lib_b/lib_b.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/test/make/lib_b/lib_b.c -------------------------------------------------------------------------------- /test/make/lib_b/lib_b.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/test/make/lib_b/lib_b.h -------------------------------------------------------------------------------- /test/make/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/test/make/main.c -------------------------------------------------------------------------------- /test/parallel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/test/parallel/Makefile -------------------------------------------------------------------------------- /test/parallel/a.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/test/parallel/a.in -------------------------------------------------------------------------------- /test/parallel/b.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/test/parallel/b.in -------------------------------------------------------------------------------- /test/parallel/c.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/test/parallel/c.in -------------------------------------------------------------------------------- /test/parallel/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/test/parallel/main.cpp -------------------------------------------------------------------------------- /test/parallel/out/a.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void a() 4 | { 5 | printf("a\n"); 6 | } 7 | 8 | -------------------------------------------------------------------------------- /test/parallel/out/a.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void a(); 4 | 5 | -------------------------------------------------------------------------------- /test/parallel/out/b.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void b() 4 | { 5 | printf("b\n"); 6 | } 7 | 8 | -------------------------------------------------------------------------------- /test/parallel/out/b.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void b(); 4 | 5 | -------------------------------------------------------------------------------- /test/parallel/out/c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/test/parallel/out/c.cpp -------------------------------------------------------------------------------- /test/parallel/out/c.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void c(); 4 | 5 | -------------------------------------------------------------------------------- /test/parallel/out/main: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/test/parallel/out/main -------------------------------------------------------------------------------- /tools/fuzz_test/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/tools/fuzz_test/__main__.py -------------------------------------------------------------------------------- /tools/fuzz_test/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/tools/fuzz_test/graph.py -------------------------------------------------------------------------------- /tools/fuzz_test/mtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/tools/fuzz_test/mtime.py -------------------------------------------------------------------------------- /tools/fuzz_test/proc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandor/mkcheck/HEAD/tools/fuzz_test/proc.py --------------------------------------------------------------------------------