• Qiang Huang's avatar
    crtools: collect and check file locks · 286801d4
    Qiang Huang authored
    We collect all file locks to a golbal list, so we can use them easily
    in dump_one_task. For optimizaton, we only collect file locks hold by
    tasks in the pstree.
    
    Thanks to the ptrace-seize machanism, we can aviod the blocked file lock
    issue, makes the work simpler.
    
    Right now, the check handles only one situation:
    -- Dumping tasks with file locks hold without the -l option.
    
    This covers for the most part. But we still need some more work to make
    it perfect robust in the future.
    Signed-off-by: 's avatarQiang Huang <h.huangqiang@huawei.com>
    Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
    286801d4
Name
Last commit
Last update
..
compiler.h Loading commit data...
cpu.h Loading commit data...
crtools.h Loading commit data...
eventfd.h Loading commit data...
eventpoll.h Loading commit data...
fifo.h Loading commit data...
file-ids.h Loading commit data...
file-lock.h Loading commit data...
files-reg.h Loading commit data...
files.h Loading commit data...
fpu.h Loading commit data...
fsnotify.h Loading commit data...
image.h Loading commit data...
inet_diag.h Loading commit data...
ipc_ns.h Loading commit data...
kcmp-ids.h Loading commit data...
libnetlink.h Loading commit data...
list.h Loading commit data...
lock.h Loading commit data...
log-levels.h Loading commit data...
log.h Loading commit data...
mount.h Loading commit data...
namespaces.h Loading commit data...
net.h Loading commit data...
netfilter.h Loading commit data...
packet_diag.h Loading commit data...
parasite-syscall.h Loading commit data...
parasite.h Loading commit data...
pipes.h Loading commit data...
proc_parse.h Loading commit data...
protobuf.h Loading commit data...
pstree.h Loading commit data...
ptrace.h Loading commit data...
rbtree.h Loading commit data...
restorer.h Loading commit data...
shmem.h Loading commit data...
sigframe.h Loading commit data...
signalfd.h Loading commit data...
sk-inet.h Loading commit data...
sk-packet.h Loading commit data...
sk-queue.h Loading commit data...
sockets.h Loading commit data...
syscall-types.h Loading commit data...
sysctl.h Loading commit data...
tty.h Loading commit data...
unix_diag.h Loading commit data...
util-net.h Loading commit data...
util.h Loading commit data...
uts_ns.h Loading commit data...