GDB (xrefs)
|
Public Member Functions | |
__init__ (self, name) | |
name (self) | |
enabled (self) | |
enabled (self, value) | |
__call__ (self, pending_frame) | |
__init__ (self, name) | |
name (self) | |
enabled (self) | |
enabled (self, value) | |
__call__ (self, pending_frame) | |
Protected Attributes | |
_name | |
_enabled | |
Base class (or a template) for frame unwinders written in Python. An unwinder has a single method __call__ and the attributes described below. Attributes: name: The name of the unwinder. enabled: A boolean indicating whether the unwinder is enabled.
Definition at line 21 of file unwinder.py.
gdb.unwinder.Unwinder.__init__ | ( | self, | |
name ) |
Constructor. Args: name: An identifying name for the unwinder.
Definition at line 32 of file unwinder.py.
gdb.unwinder.Unwinder.__init__ | ( | self, | |
name ) |
Constructor. Args: name: An identifying name for the unwinder.
Definition at line 32 of file unwinder.py.
References gdb.unwinder.Unwinder._enabled, and gdb.unwinder.Unwinder._name.
gdb.unwinder.Unwinder.__call__ | ( | self, | |
pending_frame ) |
GDB calls this method to unwind a frame. Arguments: pending_frame: gdb.PendingFrame instance. Returns: gdb.UnwindInfo instance.
Definition at line 60 of file unwinder.py.
gdb.unwinder.Unwinder.__call__ | ( | self, | |
pending_frame ) |
GDB calls this method to unwind a frame. Arguments: pending_frame: gdb.PendingFrame instance. Returns: gdb.UnwindInfo instance.
Definition at line 60 of file unwinder.py.
gdb.unwinder.Unwinder.enabled | ( | self | ) |
Definition at line 50 of file unwinder.py.
References gdb.unwinder.Unwinder._enabled.
Referenced by gdb.printing.FlagEnumerationPrinter.__call__(), gdb.printing.SubPrettyPrinter.__init__(), gdb.types.TypePrinter.__init__(), gdb.xmethod.XMethod.__init__(), gdb.xmethod.XMethodMatcher.__init__(), and gdb.printing.PrettyPrinter.__init__().
gdb.unwinder.Unwinder.enabled | ( | self | ) |
Definition at line 50 of file unwinder.py.
References gdb.unwinder.Unwinder._enabled.
Referenced by gdb.printing.FlagEnumerationPrinter.__call__(), gdb.printing.SubPrettyPrinter.__init__(), gdb.types.TypePrinter.__init__(), gdb.xmethod.XMethod.__init__(), gdb.xmethod.XMethodMatcher.__init__(), and gdb.printing.PrettyPrinter.__init__().
gdb.unwinder.Unwinder.enabled | ( | self, | |
value ) |
Definition at line 54 of file unwinder.py.
References gdb.unwinder.Unwinder._enabled.
Referenced by gdb.printing.FlagEnumerationPrinter.__call__(), gdb.printing.SubPrettyPrinter.__init__(), gdb.types.TypePrinter.__init__(), gdb.xmethod.XMethod.__init__(), gdb.xmethod.XMethodMatcher.__init__(), and gdb.printing.PrettyPrinter.__init__().
gdb.unwinder.Unwinder.enabled | ( | self, | |
value ) |
Definition at line 54 of file unwinder.py.
References gdb.unwinder.Unwinder._enabled.
Referenced by gdb.printing.FlagEnumerationPrinter.__call__(), gdb.printing.SubPrettyPrinter.__init__(), gdb.types.TypePrinter.__init__(), gdb.xmethod.XMethod.__init__(), gdb.xmethod.XMethodMatcher.__init__(), and gdb.printing.PrettyPrinter.__init__().
gdb.unwinder.Unwinder.name | ( | self | ) |
Definition at line 46 of file unwinder.py.
References gdb.unwinder.Unwinder._name.
Referenced by gdb.printing.FlagEnumerationPrinter.__call__(), gdb.dap.varref.BaseReference.__init__(), gdb.disassembler.Disassembler.__init__(), gdb.printing.SubPrettyPrinter.__init__(), gdb.types.TypePrinter.__init__(), gdb.xmethod.XMethod.__init__(), gdb.xmethod.XMethodMatcher.__init__(), gdb.printing.PrettyPrinter.__init__(), and gdb.dap.varref.BaseReference.to_object().
gdb.unwinder.Unwinder.name | ( | self | ) |
Definition at line 46 of file unwinder.py.
References gdb.unwinder.Unwinder._name.
Referenced by gdb.printing.FlagEnumerationPrinter.__call__(), gdb.dap.varref.BaseReference.__init__(), gdb.disassembler.Disassembler.__init__(), gdb.printing.SubPrettyPrinter.__init__(), gdb.types.TypePrinter.__init__(), gdb.xmethod.XMethod.__init__(), gdb.xmethod.XMethodMatcher.__init__(), gdb.printing.PrettyPrinter.__init__(), and gdb.dap.varref.BaseReference.to_object().
|
protected |
Definition at line 43 of file unwinder.py.
Referenced by gdb.unwinder.Unwinder.__init__(), gdb.unwinder.Unwinder.enabled(), and gdb.unwinder.Unwinder.enabled().
|
protected |
Definition at line 42 of file unwinder.py.
Referenced by gdb.unwinder.Unwinder.__init__(), and gdb.unwinder.Unwinder.name().