[CRIU] [PATCH 0/5] compel: Split big patch
Cyrill Gorcunov
gorcunov at openvz.org
Wed Aug 31 06:48:24 PDT 2016
This is a splitted series instead of patch
https://lists.openvz.org/pipermail/criu/2016-August/031180.html
The rest 8 patches from the old series should be applied on top
Cyrill Gorcunov (5):
compel: build -- Add @sublevel
compel: uapi -- Add standalone headers
compel: Initial commit
compel: Add plugins header
compel: plusings -- Add std plugin
Makefile | 8 +-
Makefile.compel | 35 +++
Makefile.versions | 3 +-
compel/Makefile | 47 ++--
compel/arch/aarch64/handle-elf.c | 21 --
compel/arch/aarch64/include/handle-elf.h | 11 -
compel/arch/aarch64/src/lib/handle-elf.c | 34 +++
compel/arch/aarch64/src/lib/include/handle-elf.h | 11 +
compel/arch/arm/include/handle-elf.h | 11 -
compel/arch/arm/{ => src/lib}/handle-elf.c | 13 +-
compel/arch/arm/src/lib/include/handle-elf.h | 11 +
compel/arch/ppc64/handle-elf.c | 21 --
compel/arch/ppc64/include/handle-elf.h | 12 -
compel/arch/ppc64/src/lib/handle-elf.c | 34 +++
compel/arch/ppc64/src/lib/include/handle-elf.h | 13 +
compel/arch/x86/handle-elf.c | 16 --
.../x86/plugins/include/asm/std/syscall-types.h | 53 +++++
compel/arch/x86/plugins/std/call32.S | 71 ++++++
.../plugins/std/syscalls/syscall-common-x86-32.S | 36 +++
.../plugins/std/syscalls/syscall-common-x86-64.S | 21 ++
compel/arch/x86/plugins/std/syscalls/syscall32.c | 85 +++++++
.../arch/x86/plugins/std/syscalls/syscall_32.tbl | 94 ++++++++
.../arch/x86/plugins/std/syscalls/syscall_64.tbl | 105 +++++++++
compel/arch/x86/scripts/pack.lds.S | 30 +++
compel/arch/x86/src/lib/handle-elf.c | 29 +++
compel/arch/x86/{ => src/lib}/include/handle-elf.h | 18 +-
compel/include/elf32-types.h | 16 ++
compel/include/elf64-types.h | 16 ++
compel/include/piegen.h | 22 +-
compel/include/uapi/compel.h | 27 +++
compel/include/uapi/elf32-types.h | 20 --
compel/include/uapi/elf64-types.h | 20 --
compel/include/uapi/int.h | 15 ++
compel/include/uapi/piegen-err.h | 10 -
compel/include/uapi/plugins.h | 35 +++
compel/include/uapi/types.h | 16 +-
compel/plugins/Makefile | 127 ++++++++++
compel/plugins/include/uapi/plugin-std.h | 6 +
compel/plugins/include/uapi/std/string.h | 28 +++
compel/plugins/include/uapi/std/syscall-types.h | 55 +++++
compel/plugins/std/std.c | 89 +++++++
compel/plugins/std/string.c | 262 +++++++++++++++++++++
compel/{ => src/lib}/handle-elf-32.c | 0
compel/{ => src/lib}/handle-elf.c | 103 ++++----
compel/{ => src}/main.c | 1 +
45 files changed, 1441 insertions(+), 270 deletions(-)
create mode 100644 Makefile.compel
delete mode 100644 compel/arch/aarch64/handle-elf.c
delete mode 100644 compel/arch/aarch64/include/handle-elf.h
create mode 100644 compel/arch/aarch64/src/lib/handle-elf.c
create mode 100644 compel/arch/aarch64/src/lib/include/handle-elf.h
delete mode 100644 compel/arch/arm/include/handle-elf.h
rename compel/arch/arm/{ => src/lib}/handle-elf.c (54%)
create mode 100644 compel/arch/arm/src/lib/include/handle-elf.h
delete mode 100644 compel/arch/ppc64/handle-elf.c
delete mode 100644 compel/arch/ppc64/include/handle-elf.h
create mode 100644 compel/arch/ppc64/src/lib/handle-elf.c
create mode 100644 compel/arch/ppc64/src/lib/include/handle-elf.h
delete mode 100644 compel/arch/x86/handle-elf.c
create mode 100644 compel/arch/x86/plugins/include/asm/std/syscall-types.h
create mode 100644 compel/arch/x86/plugins/std/call32.S
create mode 100644 compel/arch/x86/plugins/std/syscalls/syscall-common-x86-32.S
create mode 100644 compel/arch/x86/plugins/std/syscalls/syscall-common-x86-64.S
create mode 100644 compel/arch/x86/plugins/std/syscalls/syscall32.c
create mode 100644 compel/arch/x86/plugins/std/syscalls/syscall_32.tbl
create mode 100644 compel/arch/x86/plugins/std/syscalls/syscall_64.tbl
create mode 100644 compel/arch/x86/scripts/pack.lds.S
create mode 100644 compel/arch/x86/src/lib/handle-elf.c
rename compel/arch/x86/{ => src/lib}/include/handle-elf.h (59%)
create mode 100644 compel/include/elf32-types.h
create mode 100644 compel/include/elf64-types.h
create mode 100644 compel/include/uapi/compel.h
delete mode 100644 compel/include/uapi/elf32-types.h
delete mode 100644 compel/include/uapi/elf64-types.h
create mode 100644 compel/include/uapi/int.h
delete mode 100644 compel/include/uapi/piegen-err.h
create mode 100644 compel/include/uapi/plugins.h
mode change 100644 => 120000 compel/include/uapi/types.h
create mode 100644 compel/plugins/Makefile
create mode 100644 compel/plugins/include/uapi/plugin-std.h
create mode 100644 compel/plugins/include/uapi/std/string.h
create mode 100644 compel/plugins/include/uapi/std/syscall-types.h
create mode 100644 compel/plugins/std/std.c
create mode 100644 compel/plugins/std/string.c
rename compel/{ => src/lib}/handle-elf-32.c (100%)
rename compel/{ => src/lib}/handle-elf.c (88%)
rename compel/{ => src}/main.c (99%)
--
2.7.4
More information about the CRIU
mailing list