addressed comments

pull/3390/head
jxuanli 1 month ago
parent 32f46afb92
commit cf4a658a70

@ -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") @pwndbg.lib.cache.cache_until("stop")
def kernel_vmmap_pages() -> Tuple[pwndbg.lib.memory.Page, ...]: def kernel_vmmap_pages() -> Tuple[pwndbg.lib.memory.Page, ...]:
pages = None
if kernel_vmmap_mode == "page-tables": if kernel_vmmap_mode == "page-tables":
pages = kernel_vmmap_via_page_tables() return kernel_vmmap_via_page_tables()
elif kernel_vmmap_mode == "monitor": elif kernel_vmmap_mode == "monitor":
pages = kernel_vmmap_via_monitor_info_mem() return kernel_vmmap_via_monitor_info_mem()
if pages is None: return ()
pages = ()
return pages
def kernel_vmmap() -> Tuple[pwndbg.lib.memory.Page, ...]: def kernel_vmmap() -> Tuple[pwndbg.lib.memory.Page, ...]:

Loading…
Cancel
Save