]> granicus.if.org Git - strace/commit
Implement execveat syscall decoding
authorDmitry V. Levin <ldv@altlinux.org>
Sun, 26 Jul 2015 11:06:53 +0000 (11:06 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Mon, 27 Jul 2015 15:27:43 +0000 (15:27 +0000)
commit7c2210190a26e9dee80aac76fa7f06adf1c21701
treebdf8d57ce22fdefdff1f1d2e0695519c0a271153
parent4ff687bb31ee2caa8b0ce54911bc61708889e272
Implement execveat syscall decoding

* execve.c (decode_execve): New function.
(sys_execve): Use it.
(sys_execveat): New function.
* linux/dummy.h (sys_execveat): Remove.
* tests/execveat.c: New file.
* tests/execveat.expected: Likewise.
* tests/execveat-v.expected: Likewise.
* tests/execveat.test: New test.
* tests/Makefile.am (check_PROGRAMS): Add execveat.
(TESTS): Add execveat.test.
(EXTRA_DIST): Add execveat.expected and execveat-v.expected.
* tests/.gitignore: Add execveat.
execve.c
linux/dummy.h
tests/.gitignore
tests/Makefile.am
tests/execveat-v.expected [new file with mode: 0644]
tests/execveat.c [new file with mode: 0644]
tests/execveat.expected [new file with mode: 0644]
tests/execveat.test [new file with mode: 0755]