瀏覽代碼

elf_mem_map: decode integers with correct endianness

Yuri D'Elia 2 年之前
父節點
當前提交
bb8d171f34
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      tools/elf_mem_map

+ 1 - 1
tools/elf_mem_map

@@ -170,7 +170,7 @@ def annotate_refs(grefs, addr, data, width=45, gaps=True):
         buf_repr = ''
         if len(buf) in [1, 2, 4]:
             # attempt to decode as integers
-            buf_repr += ' I:' + str(int.from_bytes(buf, 'big')).rjust(10)
+            buf_repr += ' I:' + str(int.from_bytes(buf, 'little')).rjust(10)
         if len(buf) in [4, 8]:
             # attempt to decode as floats
             typ = 'f' if len(buf) == 4 else 'd'