├── .gitignore ├── LICENSE ├── Makefile ├── README ├── arg.h ├── common.h ├── config.mk ├── consts.c ├── dev ├── new-accept4-flags ├── new-access-flags ├── new-syscalls └── whats-new ├── linux ├── os.h └── x86-64.h ├── memory.c ├── print.c ├── process.c ├── sctrace.1 ├── sctrace.c ├── tests ├── .gitignore ├── Makefile ├── abort-nodump.c ├── abort.c ├── cont.c ├── exec.c ├── exit.c ├── fork-many.c ├── fork-sleep.c ├── fork-stop.c ├── fork.c ├── kill.c ├── raise.c ├── siginfo.c ├── signal-interrupt.c ├── signal.c ├── stop.c ├── threads.c ├── tstp.c ├── vfork-exec.c └── vfork.c └── util.c /.gitignore: -------------------------------------------------------------------------------- 1 | *\#* 2 | *~ 3 | *.o 4 | *.su 5 | /sctrace 6 | /list-*.h 7 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/Makefile -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/README -------------------------------------------------------------------------------- /arg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/arg.h -------------------------------------------------------------------------------- /common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/common.h -------------------------------------------------------------------------------- /config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/config.mk -------------------------------------------------------------------------------- /consts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/consts.c -------------------------------------------------------------------------------- /dev/new-accept4-flags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/dev/new-accept4-flags -------------------------------------------------------------------------------- /dev/new-access-flags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/dev/new-access-flags -------------------------------------------------------------------------------- /dev/new-syscalls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/dev/new-syscalls -------------------------------------------------------------------------------- /dev/whats-new: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/dev/whats-new -------------------------------------------------------------------------------- /linux/os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/linux/os.h -------------------------------------------------------------------------------- /linux/x86-64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/linux/x86-64.h -------------------------------------------------------------------------------- /memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/memory.c -------------------------------------------------------------------------------- /print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/print.c -------------------------------------------------------------------------------- /process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/process.c -------------------------------------------------------------------------------- /sctrace.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/sctrace.1 -------------------------------------------------------------------------------- /sctrace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/sctrace.c -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- 1 | *.32 2 | *.64 3 | -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/abort-nodump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/tests/abort-nodump.c -------------------------------------------------------------------------------- /tests/abort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/tests/abort.c -------------------------------------------------------------------------------- /tests/cont.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/tests/cont.c -------------------------------------------------------------------------------- /tests/exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/tests/exec.c -------------------------------------------------------------------------------- /tests/exit.c: -------------------------------------------------------------------------------- 1 | int 2 | main(void) 3 | { 4 | return 3; 5 | } 6 | -------------------------------------------------------------------------------- /tests/fork-many.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/tests/fork-many.c -------------------------------------------------------------------------------- /tests/fork-sleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/tests/fork-sleep.c -------------------------------------------------------------------------------- /tests/fork-stop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/tests/fork-stop.c -------------------------------------------------------------------------------- /tests/fork.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int 4 | main(void) 5 | { 6 | fork(); 7 | return 0; 8 | } 9 | -------------------------------------------------------------------------------- /tests/kill.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/tests/kill.c -------------------------------------------------------------------------------- /tests/raise.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int 4 | main(void) 5 | { 6 | raise(SIGTERM); 7 | return 0; 8 | } 9 | -------------------------------------------------------------------------------- /tests/siginfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/tests/siginfo.c -------------------------------------------------------------------------------- /tests/signal-interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/tests/signal-interrupt.c -------------------------------------------------------------------------------- /tests/signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/tests/signal.c -------------------------------------------------------------------------------- /tests/stop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/tests/stop.c -------------------------------------------------------------------------------- /tests/threads.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/tests/threads.c -------------------------------------------------------------------------------- /tests/tstp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/tests/tstp.c -------------------------------------------------------------------------------- /tests/vfork-exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/tests/vfork-exec.c -------------------------------------------------------------------------------- /tests/vfork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/tests/vfork.c -------------------------------------------------------------------------------- /util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maandree/sctrace/HEAD/util.c --------------------------------------------------------------------------------