Skip to content

Commit a8addf5

Browse files
theguyGrazfather
authored andcommitted
fix size argument for hexdump cmd
1 parent 29cc794 commit a8addf5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

gef.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8495,15 +8495,16 @@ def do_invoke(self, argv, *args, **kwargs):
84958495

84968496
args = kwargs["arguments"]
84978497
target = args.address or self.__last_target
8498-
read_len = args.size or 0x40 if self.format == "byte" else 0x10
84998498
start_addr = to_unsigned_long(gdb.parse_and_eval(target))
85008499
read_from = align_address(start_addr)
85018500

85028501
if self.format == "byte":
8502+
read_len = args.size or 0x40
85038503
read_from += self.repeat_count * read_len
85048504
mem = read_memory(read_from, read_len)
85058505
lines = hexdump(mem, base=read_from).splitlines()
85068506
else:
8507+
read_len = args.size or 0x10
85078508
lines = self._hexdump(read_from, read_len, self.format, self.repeat_count * read_len)
85088509

85098510
if args.reverse:

0 commit comments

Comments
 (0)