[CRIU] [PATCH 03/15] x86/build: generate syscalls-{64, 32}.built-in.o

Cyrill Gorcunov gorcunov at gmail.com
Mon Apr 11 12:47:05 PDT 2016


On Mon, Apr 11, 2016 at 03:19:17PM +0300, Dmitry Safonov wrote:
> After uncommenting FIXME:
> It will add sc_exec_table_32 for compatible tasks to sys-exec-tbl.c
> 
> Now it does:
>  - add two different 32/64 syscall tables for cr-exec
>    sys-exec-tbl-{64,32}.
>  - add two different syscall headers syscall-{64,32}.h,
>    that are included from more x86 generic syscall.h depending
>    on -DCONFIG_X86_{32,64} option.
>  - builds two different syscalls-{32,64}.built-in.o
>  - for criu core files, that need SYS_memfd_create and other
>    SYS_* __NR_* defines (currently kerndat.c and shmem.c),
>    create simple syscall-codes.h that includes syscall-codes-64.h
>    [Added after rebase on master]
> 
> That way after apply, the compatible patch set will be simply
> able to bisect for regressions.
> 
> Signed-off-by: Dmitry Safonov <dsafonov at virtuozzo.com>
Acked-by: Cyrill Gorcunov <gorcunov at openvz.org>


More information about the CRIU mailing list