lkml.org 
[lkml]   [2011]   [Dec]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 0/2] ptrace: add ability to attach a file descriptor to another process
Date
We need this functionality for checkpointing processes.  Now some parts
are dumped with help PTRACE_SEIZE. Parasite code is injected to process
and it collects information. This code should save data to somewhere.
I want to suggest a scheme, when a dumper creates file descriptor and
attaches it to a target process, then execute parasite code, which closes
this descriptor at the end.

We can't create unix sockets or open files, because a process may
be in another namespaces.

Signed-off-by: Andrew Vagin <avagin@openvz.org>

Andrew Vagin (2):
fs: add ability attaching and allocating fd for non current tasks
ptrace: add ability to attach a file descriptor to another process

fs/file.c | 9 +++++++--
fs/open.c | 9 +++++++--
include/linux/file.h | 4 ++++
include/linux/ptrace.h | 1 +
kernel/ptrace.c | 27 +++++++++++++++++++++++++++
5 files changed, 46 insertions(+), 4 deletions(-)



\
 
 \ /
  Last update: 2011-12-16 11:49    [W:0.065 / U:0.340 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site