[PATCH v2 2/3] gdb/python doc: Add enable property to the unwinder example

Paulo Neves via Gdb-patches
2022-05-28T13:30:31Z

The enable property is now also in the example code making it clear how
it is used and how it influences the operation of an unwinder.
---
gdb/doc/python.texi | 5 +++++
1 file changed, 5 insertions(+)

diff --git a/gdb/doc/python.texi b/gdb/doc/python.texi
index 5b7fba798a9..444e332d752 100644
--- a/gdb/doc/python.texi
+++ b/gdb/doc/python.texi
@@ -2796,6 +2796,11 @@ class FrameId(object):
class MyUnwinder(Unwinder):
def __init__(....):
super(MyUnwinder, self).__init___(<expects unwinder name argument>)
+ # If set to True the unwinder will be enabled.
+ # If upon registration the enable property is True, the unwinder
+ # will be usable immediately.
+ # gdb or code may change value.
+ self.enabled = <True|False>

def __call__(pending_frame):
if not <we recognize frame>:
--
2.25.1