Commit 9d27b2cc authored by Dmitry Safonov's avatar Dmitry Safonov Committed by Andrei Vagin

compel/tests: fix tests on !x86 archs

Add missing string.h include for memcpy(),
add extern __run_tests from handle_binary.o.

Fixes: commit 67526eb51ecf ("compel: add tests for compel").

Cc: Cyrill Gorcunov <gorcunov@openvz.org>
Signed-off-by: 's avatarDmitry Safonov <dsafonov@virtuozzo.com>
Reviewed-by: 's avatarCyrill Gorcunov <gorcunov@gmail.com>
Signed-off-by: 's avatarPavel Emelyanov <xemul@virtuozzo.com>
Signed-off-by: 's avatarAndrei Vagin <avagin@virtuozzo.com>
parent 96892581
#ifndef __ARCH_TEST_HANDLE_BINARY__ #ifndef __ARCH_TEST_HANDLE_BINARY__
#define __ARCH_TEST_HANDLE_BINARY__ #define __ARCH_TEST_HANDLE_BINARY__
#include <string.h>
#include "uapi/elf64-types.h" #include "uapi/elf64-types.h"
#define arch_run_tests(mem) __run_tests(mem, "") #define arch_run_tests(mem) __run_tests(mem, "")
extern int __run_tests(void *mem, const char *msg);
static __maybe_unused void arch_test_set_elf_hdr_ident(void *mem) static __maybe_unused void arch_test_set_elf_hdr_ident(void *mem)
{ {
......
#ifndef __ARCH_TEST_HANDLE_BINARY__ #ifndef __ARCH_TEST_HANDLE_BINARY__
#define __ARCH_TEST_HANDLE_BINARY__ #define __ARCH_TEST_HANDLE_BINARY__
#include <string.h>
#include "uapi/elf32-types.h" #include "uapi/elf32-types.h"
#define arch_run_tests(mem) __run_tests(mem, "") #define arch_run_tests(mem) __run_tests(mem, "")
extern int __run_tests(void *mem, const char *msg);
static __maybe_unused void arch_test_set_elf_hdr_ident(void *mem) static __maybe_unused void arch_test_set_elf_hdr_ident(void *mem)
{ {
......
#ifndef __ARCH_TEST_HANDLE_BINARY__ #ifndef __ARCH_TEST_HANDLE_BINARY__
#define __ARCH_TEST_HANDLE_BINARY__ #define __ARCH_TEST_HANDLE_BINARY__
#include <string.h>
#include "uapi/elf64-types.h" #include "uapi/elf64-types.h"
#define arch_run_tests(mem) __run_tests(mem, "") #define arch_run_tests(mem) __run_tests(mem, "")
extern int __run_tests(void *mem, const char *msg);
static __maybe_unused void arch_test_set_elf_hdr_ident(void *mem) static __maybe_unused void arch_test_set_elf_hdr_ident(void *mem)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment