[RFC PATCH 00/15] PID namespace translation support
Ákos Uzonyi
uzonyi.akos at gmail.com
Mon Jun 1 11:44:29 UTC 2020
From: Uzonyi Ákos <uzonyi.akos at gmail.com>
I will have several exams this week, so I strated working a bit earlier.
I'm sending my current status as a series of rfc patches.
I applied Eugene's old wip commit, resolved conflicts, and fixed some bugs.
After the patches marked with [fix], the translation seems to be working
(only for a few syscalls, and no caching is done yet).
These [fix] patches can be sqashed later into the original commit, but I
send them as separate patches to make review easier.
In the last commit I asked some questions in comments about Eugene's code,
please give feedback about them.
Eugene Syromyatnikov (1):
[wip] PID namespace translation support
Ákos Uzonyi (14):
[prepare] Remove code commenting
[fix] Replace readdir_r with readdir
[fix] Fix simple compile errors
[fix] Minor fixes
[fix] Implement decoding setpgid and setpgrp
[fix] get_id_list: replace fscanf with readline
Print more error messages
[refactor] get_id_list: idx
[refactor] get_id_list: use different variable for id
[refactor] Minor refactorizations
[doc] Add some documentation
Implement printfd_pid_tracee_ns
kcmp.c: fix path decoding
Ask some questions in comments
Makefile.am | 3 +
btree.c | 297 +++++++++++++++++++++
btree.h | 97 +++++++
defs.h | 24 +-
getpid.c | 44 ++++
kcmp.c | 6 +-
linux/dummy.h | 7 +-
pidns.c | 604 +++++++++++++++++++++++++++++++++++++++++++
strace.c | 7 +-
syscall.c | 15 ++
tests/inject-nf.test | 6 +
tests/kcmp.c | 21 +-
util.c | 8 +-
13 files changed, 1120 insertions(+), 19 deletions(-)
create mode 100644 btree.c
create mode 100644 btree.h
create mode 100644 getpid.c
create mode 100644 pidns.c
--
2.26.2
More information about the Strace-devel
mailing list