• Cyrill Gorcunov's avatar
    dump: Use parasite file descriptors draining · ecc0b909
    Cyrill Gorcunov authored
    Since we're able to simply drain file descriptors
    we're interested in, just do that with parasite
    help.
    
    This changes the calling sequence a bit
    
     1) Collect file descriptors before parasite
        get intected the dumpee and remember them in
        local copy.
    
     2) Ask parasite to drain collected descriptrs
        into our space.
    
     3) Operate with file descriptors directly via fcntl
        calls and such.
    
    Overall idea is to prepare ground for fowners
    dumping which will be addressed in further patches.
    Signed-off-by: 's avatarCyrill Gorcunov <gorcunov@openvz.org>
    Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
    ecc0b909
Name
Last commit
Last update
Documentation Loading commit data...
include Loading commit data...
test Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
.mailmap Loading commit data...
COPYING Loading commit data...
Makefile Loading commit data...
Makefile.inc Loading commit data...
README Loading commit data...
cr-check.c Loading commit data...
cr-dump.c Loading commit data...
cr-restore.c Loading commit data...
cr-show.c Loading commit data...
crtools.c Loading commit data...
file-ids.c Loading commit data...
files.c Loading commit data...
gen-offsets.sh Loading commit data...
ipc_ns.c Loading commit data...
libnetlink.c Loading commit data...
log.c Loading commit data...
namespaces.c Loading commit data...
parasite-syscall.c Loading commit data...
parasite.c Loading commit data...
parasite.lds.S Loading commit data...
proc_parse.c Loading commit data...
ptrace.c Loading commit data...
rbtree.c Loading commit data...
restorer-log.c Loading commit data...
restorer.c Loading commit data...
restorer.lds.S Loading commit data...
sockets.c Loading commit data...
sysctl.c Loading commit data...
util-net.c Loading commit data...
util.c Loading commit data...
uts_ns.c Loading commit data...