the relocation manager for dwarf works!  sdf
diff --git a/scripts/readelf.py b/scripts/readelf.py
index 986b7ae..efbcf21 100755
--- a/scripts/readelf.py
+++ b/scripts/readelf.py
@@ -304,7 +304,7 @@
                     self._format_hex(rel['r_info'], 
                         fieldsize=hexwidth, lead0x=False),
                     describe_reloc_type(
-                        rel['r_info_type'], self.elffile['e_machine'])))
+                        rel['r_info_type'], self.elffile)))
 
                 if rel['r_info_sym'] == 0:
                     self._emitline()