print st_other with the correct number of bits.
[oota-llvm.git] / test / Scripts / elf-dump
index d335e69b4373a04762dd6b4bc26607518e3aa8fe..09a167c56875c2e9ed81cc830e30cda1f12ca1c8 100755 (executable)
@@ -108,7 +108,7 @@ def dumpSymtab(f, section, strtab):
         st_type = (st_info & 0xf, 4)
         print "     ('st_bind', %s)" % common_dump.HexDump(st_bind[0], st_bind[1])
         print "     ('st_type', %s)" % common_dump.HexDump(st_type[0], st_type[1])
-        print "     ('st_other', %s)" % common_dump.HexDump(f.read8())
+        print "     ('st_other', %s)" % common_dump.HexDump(f.read8(), 8)
         print "     ('st_shndx', %s)" % common_dump.HexDump(f.read16())
         if f.is64Bit:
             print "     ('st_value', %s)" % common_dump.HexDump(f.read64(), 64)