* added new test file - an object compiled from C++, on x64
* adjusted readelf to limit width of symbol names in relocation dump
diff --git a/scripts/readelf.py b/scripts/readelf.py
index d90b5bf..d103643 100755
--- a/scripts/readelf.py
+++ b/scripts/readelf.py
@@ -309,7 +309,7 @@
                     symbol_name = symsec.name
                 else:
                     symbol_name = symbol.name
-                self._emit(' %s %s%s' % (
+                self._emit(' %s %s%22.22s' % (
                     self._format_hex(
                         symbol['st_value'],
                         fullhex=True, lead0x=False),
diff --git a/tests/testfiles/penalty_64.o.elf b/tests/testfiles/penalty_64.o.elf
new file mode 100644
index 0000000..aca100b
--- /dev/null
+++ b/tests/testfiles/penalty_64.o.elf
Binary files differ