blob: c9fb2686876db5af6b7804bf2f65e8a958adc581 [file] [log] [blame]
Patrick Williamsd8c66bc2016-06-20 12:57:21 -05001[PATCH] define EM_AARCH64
2
3Upstream-Status: Submitted [RPM5 maintainer]
4
5EM_AARCH64 maybe not be defined due to old version elf.h, and lead to
6that debugedit can not work on aarch64 elf object files, since there is
7no other dependence, except these two macro, define them to make
8debugedit work on aarch64 elf files.
9
10Signed-off-by: Roy Li <rongqing.li@windriver.com>
11---
12 tools/debugedit.c | 7 +++++++
13 1 file changed, 7 insertions(+)
14
15diff --git a/tools/debugedit.c b/tools/debugedit.c
16index de693ed..d16a641 100644
17--- a/tools/debugedit.c
18+++ b/tools/debugedit.c
19@@ -35,6 +35,13 @@
20
21 #include <gelf.h>
22
23+#ifndef EM_AARCH64
24+#define EM_AARCH64 183 /* ARM AARCH64 */
25+#endif
26+#ifndef R_AARCH64_ABS32
27+#define R_AARCH64_ABS32 258
28+#endif
29+
30 /* some defines taken from the dwarf standard */
31
32 #define DW_TAG_compile_unit 0x11
33--
341.9.1
35