mirror of
https://github.com/checkpoint-restore/criu.git
synced 2026-07-19 01:26:22 +00:00
On restore we need differetn types of memory allocation. Here's an engine that tries to generalize them all. The main difference is in how the buffer with objects is being grown up. There are 3 types of memory allocations: 1. shared memory -- objects, that will be used by all criu children, but will not reach the restorer 2. shared remapable -- the same, but restorer would need access to them, i.e. -- buffer with objects will get remapped into restorer 3. private -- the same, but allocatedby each task for itself Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
72 lines
1.4 KiB
Text
72 lines
1.4 KiB
Text
obj-y += parasite-syscall.o
|
|
obj-y += mem.o
|
|
obj-y += rst-malloc.o
|
|
obj-y += cr-restore.o
|
|
obj-y += crtools.o
|
|
obj-y += security.o
|
|
obj-y += image.o
|
|
obj-y += image-desc.o
|
|
obj-y += net.o
|
|
obj-y += tun.o
|
|
obj-y += proc_parse.o
|
|
obj-y += cr-dump.o
|
|
obj-y += cr-show.o
|
|
obj-y += cr-check.o
|
|
obj-y += util.o
|
|
obj-y += sysctl.o
|
|
obj-y += ptrace.o
|
|
obj-y += kcmp-ids.o
|
|
obj-y += rbtree.o
|
|
obj-y += log.o
|
|
obj-y += libnetlink.o
|
|
obj-y += sockets.o
|
|
obj-y += sk-inet.o
|
|
obj-y += sk-tcp.o
|
|
obj-y += sk-unix.o
|
|
obj-y += sk-packet.o
|
|
obj-y += sk-netlink.o
|
|
obj-y += sk-queue.o
|
|
obj-y += files.o
|
|
obj-y += files-reg.o
|
|
obj-y += pipes.o
|
|
obj-y += fifo.o
|
|
obj-y += file-ids.o
|
|
obj-y += namespaces.o
|
|
obj-y += uts_ns.o
|
|
obj-y += ipc_ns.o
|
|
obj-y += netfilter.o
|
|
obj-y += shmem.o
|
|
obj-y += eventfd.o
|
|
obj-y += eventpoll.o
|
|
obj-y += mount.o
|
|
obj-y += fsnotify.o
|
|
obj-y += signalfd.o
|
|
obj-y += pstree.o
|
|
obj-y += protobuf.o
|
|
obj-y += protobuf-desc.o
|
|
obj-y += tty.o
|
|
obj-y += cr-exec.o
|
|
obj-y += file-lock.o
|
|
obj-y += page-pipe.o
|
|
obj-y += page-xfer.o
|
|
obj-y += page-read.o
|
|
obj-y += kerndat.o
|
|
obj-y += stats.o
|
|
obj-y += string.o
|
|
obj-y += sigframe.o
|
|
obj-y += arch/$(ARCH)/vdso.o
|
|
obj-y += cr-service.o
|
|
|
|
ifneq ($(MAKECMDGOALS),clean)
|
|
incdeps := y
|
|
endif
|
|
|
|
PROTOBUF_GEN := scripts/protobuf-gen.sh
|
|
|
|
protobuf-desc.c: protobuf-desc-gen.h
|
|
|
|
protobuf-desc-gen.h: $(PROTOBUF_GEN) include/protobuf-desc.h
|
|
$(E) " GEN " $@
|
|
$(Q) $(SH) $(obj)/$(PROTOBUF_GEN) > $@
|
|
|
|
cleanup-y += protobuf-desc-gen.h
|