From cf4a658a7002daa0c43dea5a20b2853bc884b4de Mon Sep 17 00:00:00 2001 From: jxuanli Date: Wed, 5 Nov 2025 13:06:47 -0800 Subject: [PATCH] addressed comments --- pwndbg/aglib/kernel/vmmap.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pwndbg/aglib/kernel/vmmap.py b/pwndbg/aglib/kernel/vmmap.py index 653a6985e..38c2aa55f 100644 --- a/pwndbg/aglib/kernel/vmmap.py +++ b/pwndbg/aglib/kernel/vmmap.py @@ -399,14 +399,11 @@ Note that the page-tables method will require the QEMU kernel process to be on t @pwndbg.lib.cache.cache_until("stop") def kernel_vmmap_pages() -> Tuple[pwndbg.lib.memory.Page, ...]: - pages = None if kernel_vmmap_mode == "page-tables": - pages = kernel_vmmap_via_page_tables() + return kernel_vmmap_via_page_tables() elif kernel_vmmap_mode == "monitor": - pages = kernel_vmmap_via_monitor_info_mem() - if pages is None: - pages = () - return pages + return kernel_vmmap_via_monitor_info_mem() + return () def kernel_vmmap() -> Tuple[pwndbg.lib.memory.Page, ...]: