elf_mem_map: decode integers with correct endianness

This commit is contained in:
Yuri D'Elia 2021-06-02 21:07:22 +02:00 committed by DRracer
parent 1181e78484
commit bb8d171f34
1 changed files with 1 additions and 1 deletions

View File

@ -170,7 +170,7 @@ def annotate_refs(grefs, addr, data, width=45, gaps=True):
buf_repr = '' buf_repr = ''
if len(buf) in [1, 2, 4]: if len(buf) in [1, 2, 4]:
# attempt to decode as integers # 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]: if len(buf) in [4, 8]:
# attempt to decode as floats # attempt to decode as floats
typ = 'f' if len(buf) == 4 else 'd' typ = 'f' if len(buf) == 4 else 'd'