[CRIU] [PATCH 0/2] Fix/unify memcpy/memset/memcmp
Kir Kolyshkin
kir at openvz.org
Mon Jan 30 23:53:07 PST 2017
Please see detailed description in patch #1.
Note that patch #1 can be seen as a prereqisite to patch #2 :)
Andrei Vagin (1):
util: zero msghdr structures
Kir Kolyshkin (1):
Unify own memcpy/memset/memcmp
compel/arch/aarch64/plugins/include/builtins.h | 4 ++
compel/arch/arm/plugins/include/builtins.h | 4 ++
compel/arch/ppc64/plugins/include/builtins.h | 7 ++
.../arch/ppc64/plugins/std/memcmp.S | 2 +-
.../arch/ppc64/plugins/std/memcpy.S | 1 -
compel/arch/x86/plugins/include/builtins.h | 6 ++
.../x86 => compel/arch/x86/plugins/std}/memcpy.S | 2 -
compel/plugins/Makefile | 12 +++-
compel/plugins/include/uapi/std/string.h | 7 +-
compel/plugins/std/fds.c | 1 -
compel/plugins/std/log.c | 6 +-
compel/plugins/std/string.c | 57 +++++++++++++--
compel/src/lib/infect.c | 1 -
criu/arch/aarch64/include/asm/string.h | 7 --
criu/arch/aarch64/restorer.c | 1 -
criu/arch/aarch64/vdso-pie.c | 1 -
criu/arch/arm/include/asm/string.h | 7 --
criu/arch/arm/restorer.c | 1 -
criu/arch/ppc64/include/asm/string.h | 28 --------
criu/arch/ppc64/vdso-pie.c | 4 +-
criu/arch/x86/include/asm/parasite.h | 6 +-
criu/arch/x86/include/asm/string.h | 21 ------
criu/arch/x86/restorer.c | 4 +-
criu/arch/x86/sigaction_compat.c | 4 +-
criu/arch/x86/vdso-pie.c | 4 +-
criu/include/asm-generic/string.h | 82 ----------------------
criu/include/string.h | 2 -
criu/pie/Makefile.library | 5 +-
criu/pie/restorer.c | 3 +-
criu/pie/util-vdso.c | 14 ++--
include/common/scm-code.c | 14 ++--
31 files changed, 121 insertions(+), 197 deletions(-)
create mode 100644 compel/arch/aarch64/plugins/include/builtins.h
create mode 100644 compel/arch/arm/plugins/include/builtins.h
create mode 100644 compel/arch/ppc64/plugins/include/builtins.h
rename criu/arch/ppc64/memcmp_64.S => compel/arch/ppc64/plugins/std/memcmp.S (99%)
rename criu/arch/ppc64/memcpy_power7.S => compel/arch/ppc64/plugins/std/memcpy.S (99%)
create mode 100644 compel/arch/x86/plugins/include/builtins.h
rename {criu/arch/x86 => compel/arch/x86/plugins/std}/memcpy.S (93%)
delete mode 100644 criu/arch/aarch64/include/asm/string.h
delete mode 100644 criu/arch/arm/include/asm/string.h
delete mode 100644 criu/arch/ppc64/include/asm/string.h
delete mode 100644 criu/arch/x86/include/asm/string.h
delete mode 100644 criu/include/asm-generic/string.h
--
2.9.3
More information about the CRIU
mailing list