tools: relocate-rela: Define all macros for e_machine and reloc types
With some old toolchain not all values should be available that's why better to define all of them to avoid compilation issues. Signed-off-by: Michal Simek <michal.simek@amd.com> Link: https://lore.kernel.org/r/e2a66854c5506100eb82b5b33cec7f0b5fca1008.1657260903.git.michal.simek@amd.com
This commit is contained in:
parent
bb7468b4c9
commit
65fc1697db
@ -16,10 +16,34 @@
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include "compiler.h"
|
#include "compiler.h"
|
||||||
|
|
||||||
|
#ifndef EM_AARCH64
|
||||||
|
#define EM_AARCH64 183
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef R_AARCH64_RELATIVE
|
#ifndef R_AARCH64_RELATIVE
|
||||||
#define R_AARCH64_RELATIVE 1027
|
#define R_AARCH64_RELATIVE 1027
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef EM_MICROBLAZE
|
||||||
|
#define EM_MICROBLAZE 189
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef R_MICROBLAZE_NONE
|
||||||
|
#define R_MICROBLAZE_NONE 0
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef R_MICROBLAZE_32
|
||||||
|
#define R_MICROBLAZE_32 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef R_MICROBLAZE_REL
|
||||||
|
#define R_MICROBLAZE_REL 16
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef R_MICROBLAZE_GLOB_DAT
|
||||||
|
#define R_MICROBLAZE_GLOB_DAT 18
|
||||||
|
#endif
|
||||||
|
|
||||||
static int ei_class;
|
static int ei_class;
|
||||||
|
|
||||||
static uint64_t rela_start, rela_end, text_base, dyn_start;
|
static uint64_t rela_start, rela_end, text_base, dyn_start;
|
||||||
|
Loading…
Reference in New Issue
Block a user