Skip to content

Commit

Permalink
fixes for heap chunks -a always warn Invalid arena.
Browse files Browse the repository at this point in the history
  • Loading branch information
Your Name committed Feb 4, 2025
1 parent 3d6996c commit 8826ced
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions gef.py
Original file line number Diff line number Diff line change
Expand Up @@ -6690,11 +6690,13 @@ def do_invoke(self, _: list[str], **kwargs: Any) -> None:
if not args.all:
return
try:
if not args.arena_address or args.arena_address == "":
return
arena_addr = parse_address(args.arena_address)
arena = GlibcArena(f"*{arena_addr:#x}")
self.dump_chunks_arena(arena, ctx)
except gdb.error:
err("Invalid arena")
except gdb.error as e:
err("Invalid arena: {} \nArena Address: {}".format(e, args.arena_address))
return

def dump_chunks_arena(self, arena: GlibcArena, ctx: GlibcHeapWalkContext) -> None:
Expand Down

0 comments on commit 8826ced

Please sign in to comment.