Add __repr__ and __str__ methods to GDBValue (#2408)

* Update __init__.py

* Update gdb.py
pull/2414/head
Itay Snir 1 year ago committed by GitHub
parent 5d742d1517
commit 7ed76041b9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -720,6 +720,12 @@ class Value:
"""
raise NotImplementedError()
def __repr__(self):
raise NotImplementedError()
def __str__(self):
raise NotImplementedError()
class CommandHandle:
"""

@ -938,6 +938,14 @@ class GDBValue(pwndbg.dbg_mod.Value):
def __getitem__(self, key: str | int) -> pwndbg.dbg_mod.Value:
return GDBValue(self.inner[key])
@override
def __repr__(self):
return self.inner.__repr__()
@override
def __str__(self):
return self.inner.__str__()
class GDB(pwndbg.dbg_mod.Debugger):
@override

Loading…
Cancel
Save