[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/5] Add strace support for printing arguments of selected syscal
From: |
Filip Bozuta |
Subject: |
[PATCH 0/5] Add strace support for printing arguments of selected syscalls |
Date: |
Tue, 2 Jun 2020 13:53:26 +0200 |
From: Filip Bozuta <Filip.Bozuta@syrmia.com>
This series covers strace support for printing arguments of following syscalls:
*acct() *lgetxattr() *lseek()
*fsync() *fgetxattr() *chown()
*fdatasync() *listxattr() *lchown()
*listen() *llistxattr() *fallocate()
*getxattr() *flistxattr()
The implementation details for strace support is described in this series patch
commit messages.
Testing method:
Mini test programs were written that run these syscalls for different
arguments.
Those programs were compiled (sometimes using cross-compilers) for the
following
architectures:
* Intel 64-bit (little endian) (gcc)
* Power pc 32-bit (big endian) (powerpc-linux-gnu-gcc)
* Power pc 64-bit (big endian) (powerpc64-linux-gnu-gcc)
* Mips 32-bit (little endian) (mipsel-linux-gnu-gcc)
* Mips 64-bit (little endian) (mips64el-linux-gnuabi64-gcc)
The corresponding native programs were executed with strace, without using
QEMU, on Intel Core i7-4790K (x86_64) host.
All applicable compiled programs were in turn executed with "-strace"
through QEMU and the strace printing results obtained were the same
ones gotten for native execution.
Filip Bozuta (5):
linux-user: Add strace support for a group of syscalls
linux-user: Add strace support for printing argument of syscalls used
for extend attributes
linux-user: Add strace support for printing arguments of lseek()
linux-user: Add strace support for printing arguments of
chown()/lchown()
linux-user: Add strace support for printing arguments of fallocate()
linux-user/strace.c | 174 +++++++++++++++++++++++++++++++++++++++++
linux-user/strace.list | 28 +++----
2 files changed, 188 insertions(+), 14 deletions(-)
--
2.17.1
- [PATCH 0/5] Add strace support for printing arguments of selected syscalls,
Filip Bozuta <=
- [PATCH 2/5] linux-user: Add strace support for printing argument of syscalls used for extend attributes, Filip Bozuta, 2020/06/02
- [PATCH 1/5] linux-user: Add strace support for a group of syscalls, Filip Bozuta, 2020/06/02
- [PATCH 4/5] linux-user: Add strace support for printing arguments of chown()/lchown(), Filip Bozuta, 2020/06/02
- [PATCH 5/5] linux-user: Add strace support for printing arguments of fallocate(), Filip Bozuta, 2020/06/02
- [PATCH 3/5] linux-user: Add strace support for printing arguments of lseek(), Filip Bozuta, 2020/06/02