[PATCH] debugedit: Handle EM_AMDGPU R_AMDGPU_ABS32 relocations
Mark Wielaard
mark@klomp.org
Fri Jun 27 13:42:36 GMT 2025
* tools/debugedit.c (setup_relbuf): Define and handle
R_AMDGPU_ABS32 for EM_AMDGPU.
https://sourceware.org/bugzilla/show_bug.cgi?id=33111
Signed-off-by: Mark Wielaard <mark@klomp.org>
---
tools/debugedit.c | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/tools/debugedit.c b/tools/debugedit.c
index fcf8f7d6564b..f1ebfe1b68af 100644
--- a/tools/debugedit.c
+++ b/tools/debugedit.c
@@ -713,6 +713,16 @@ setup_relbuf (DSO *dso, debug_section *sec)
goto fail;
break;
#endif
+#ifndef EM_AMDGPU
+#define EM_AMDGPU 224
+#endif
+#ifndef R_AMDGPU_ABS32
+#define R_AMDGPU_ABS32 6
+#endif
+ case EM_AMDGPU:
+ if (rtype != R_AMDGPU_ABS32)
+ goto fail;
+ break;
default:
fail:
error (1, 0, "%s: Unhandled relocation %d at [%d] for %s section",
--
2.49.0
More information about the Debugedit
mailing list