criu/compel/include/uapi
Nicolas Viennot dd5b9c8bf9 compel: pass the parasite_blob_desc to compel_relocs_apply()
compel_relocs_apply() was taking arguments mostly from the struct
parasite_blob_desc. Instead of passing all the arguments, we pass a
pointer to the struct itself.

This makes the code safer, as cr-restore.c calls compel_relocs_apply().
It previously needed to poke into what can be considered private
variables of the restorer-pie.h file.

To allow the parasite_blob_desc struct to be populated without a
parasite_ctl struct, we expand the compel API to export a
parasite_setup_c_header_desc() in the generated pie.h.

Signed-off-by: Nicolas Viennot <Nicolas.Viennot@twosigma.com>
2020-07-27 16:30:25 +01:00
..
asm compel: make include/uapi/asm symlink permanent 2017-03-15 00:09:56 +03:00
common compel: uapi -- Add common symlink 2017-03-15 00:06:12 +03:00
compel compel: make include/uapi symlink permanent 2017-03-15 00:09:55 +03:00
cpu.h compel/criu: Add __must_check 2020-02-04 12:39:04 -08:00
handle-elf.h mips:compel: Enable mips in compel/ 2020-07-16 05:32:56 +03:00
infect-rpc.h compel/criu: Add __must_check 2020-02-04 12:39:04 -08:00
infect-util.h compel/criu: Add __must_check 2020-02-04 12:39:04 -08:00
infect.h compel: pass the parasite_blob_desc to compel_relocs_apply() 2020-07-27 16:30:25 +01:00
ksigset.h compel/ksigset: fix ksigaddset() UB and flushing mask 2017-03-15 09:36:09 +03:00
log.h compel/uapi: add prefix to log levels 2017-03-15 09:36:06 +03:00
loglevels.h compel/uapi: add prefix to log levels 2017-03-15 09:36:06 +03:00
plugins compel: Include compel headers as system ones 2017-03-15 00:06:02 +03:00
plugins.h compel: Add plugins header 2017-03-14 23:58:09 +03:00
ptrace.h compel/criu: Add __must_check 2020-02-04 12:39:04 -08:00
sigframe-common.h compel/criu: Add __must_check 2020-02-04 12:39:04 -08:00
task-state.h Sanitize TASK_ values 2017-03-15 09:36:05 +03:00