From 3591d71e558d200d95305fefd7a36e7ae78efa58 Mon Sep 17 00:00:00 2001 From: Charif Mostafa Date: Mon, 27 May 2024 20:54:41 +0200 Subject: [PATCH] fix partial slab --- pwndbg/gdblib/kernel/slab.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pwndbg/gdblib/kernel/slab.py b/pwndbg/gdblib/kernel/slab.py index a904d864667..cf188ccfe1c 100644 --- a/pwndbg/gdblib/kernel/slab.py +++ b/pwndbg/gdblib/kernel/slab.py @@ -235,7 +235,9 @@ def address(self) -> int: @property def partial_slabs(self) -> List[Slab]: ret = [] - for slab in for_each_entry(self._node_cache["partial"], "struct slab", "slab_list"): + for slab in for_each_entry( + self._node_cache["partial"], f"struct {slab_struct_type()}", "slab_list" + ): ret.append(Slab(slab.dereference(), None, self.slab_cache, is_partial=True)) return ret