[RFC PATCH 0/7] [PIDNS] Caching, thread enumeration

Ákos Uzonyi uzonyi.akos at gmail.com
Mon Jun 8 19:14:45 UTC 2020


From: Uzonyi Ákos <uzonyi.akos at gmail.com>

I'm sending again my current work.

The first two patches fix tests that are failing when pid translation
is implemented.

"PID namespace translation support" is a squashed patch of the whole series
I sent previously. Also, I implemented caching, and thread enumeration too
in that patch (not sending it separately, because diff is quite unreadable).

The last four patches are to be sqashed later.

Ákos Uzonyi (7):
  kcmp.c: fix path decoding
  tests/inject-nf.test: replace getpid with geteuid
  PID namespace translation support
  Fix btree
  btree.c: implement btree_iterate_keys
  btree: use void* for data
  pidns.c: delete unused functions

 Makefile.am          |   3 +
 btree.c              | 344 +++++++++++++++++++++++
 btree.h              |  90 ++++++
 defs.h               |  26 +-
 getpid.c             |  44 +++
 kcmp.c               |   6 +-
 linux/dummy.h        |   7 +-
 pidns.c              | 633 +++++++++++++++++++++++++++++++++++++++++++
 strace.c             |   8 +-
 syscall.c            |  15 +
 tests/inject-nf.c    |  17 +-
 tests/inject-nf.test |  11 +-
 tests/kcmp.c         |  21 +-
 util.c               |   8 +-
 14 files changed, 1192 insertions(+), 41 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