From d85917d2bf831e0a652d1130799d1a246813015e Mon Sep 17 00:00:00 2001 From: Ritoban Dutta <124308320+ritoban23@users.noreply.github.com> Date: Tue, 28 Oct 2025 20:14:54 +0530 Subject: [PATCH] Remove deprecated underscore aliases (#3383) --- pwndbg/dbg/gdb/__init__.py | 41 -------------------------------------- 1 file changed, 41 deletions(-) diff --git a/pwndbg/dbg/gdb/__init__.py b/pwndbg/dbg/gdb/__init__.py index 2be0c341c..df3460901 100644 --- a/pwndbg/dbg/gdb/__init__.py +++ b/pwndbg/dbg/gdb/__init__.py @@ -1421,47 +1421,6 @@ class GDB(pwndbg.dbg_mod.Debugger): for line in pre_commands.strip().splitlines(): gdb.execute(line) - # See https://github.com/pwndbg/pwndbg/issues/2890#issuecomment-2813047212 - # Note: Remove this in a late 2025 or 2026 release? - for deprecated_cmd in ( - "vmmap_add", - "vmmap_clear", - "vmmap_load", - "vmmap_explore", - "vis_heap_chunks", - "heap_config", - "stack_explore", - "auxv_explore", - "log_level", - "find_fake_fast", - "malloc_chunk", - "top_chunk", - "try_free", - "save_ida", - "knft_dump", - "knft_list_chains", - "knft_list_exprs", - "knft_list_flowtables", - "knft_list_objects", - "knft_list_rules", - "knft_list_sets", - "knft_list_tables", - "patch_list", - "patch_revert", - "jemalloc_extent_info", - "jemalloc_find_extent", - "jemalloc_heap", - ): - fixed_cmd = deprecated_cmd.replace("_", "-") - gdb.execute( - f"alias -a {deprecated_cmd} = echo Use `{fixed_cmd}` instead (Pwndbg changed `_` to `-` in command names)\\n" - ) - - for deprecated_cmd, new_cmd in (("pcplist", "buddydump"),): - gdb.execute( - f"alias -a {deprecated_cmd} = echo deprecation warning for old name, use `{new_cmd}` instead\\n" - ) - # This may throw an exception, see pwndbg/pwndbg#27 try: gdb.execute("set disassembly-flavor intel")