Add bk_nextsize property to Chunk class

pull/1200/head
CptGibbon 3 years ago committed by Disconnect3d
parent a25cdfe976
commit 1542949443

@ -46,8 +46,9 @@ class Chunk:
self._fd = None
self._bk = None
self._fd_nextsize = None
self._bk_nextsize = None
# TODO bk_nextsize, key, REVEAL_PTR
# TODO key, REVEAL_PTR
# Some chunk fields were renamed in GLIBC 2.25 master branch.
def __match_renamed_field(self, field):
@ -164,6 +165,16 @@ class Chunk:
return self._fd_nextsize
@property
def bk_nextsize(self):
if self._bk_nextsize is None:
try:
self._bk_nextsize = int(self._gdbValue["bk_nextsize"])
except gdb.MemoryError:
pass
return self._bk_nextsize
# TODO Other useful methods e.g. next_chunk(), __iter__, __str__

Loading…
Cancel
Save