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

Paulo Neves ptsneves@gmail.com
Sat May 28 13:29:04 GMT 2022


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



More information about the Gdb-patches mailing list