|
GDB (xrefs)
|
Public Member Functions | |
| def | __init__ (self, name) |
| def | log (self, message) |
| def | set_location (self, location) |
| def | add_caller (self, caller) |
| def | consistency_check (self) |
| def | declare_nothrow (self) |
| def | declare_throw (self) |
| def | print_stack (self, is_indirect) |
| def | mark_throw (self, edge, work_list, is_indirect) |
Public Attributes | |
| name | |
| location | |
| callers | |
| can_throw | |
| marked_nothrow | |
| reason | |
Definition at line 24 of file exsummary.py.
| def exsummary.Function.__init__ | ( | self, | |
| name | |||
| ) |
Definition at line 25 of file exsummary.py.
| def exsummary.Function.add_caller | ( | self, | |
| caller | |||
| ) |
Definition at line 40 of file exsummary.py.
References exsummary.Function.callers.
| def exsummary.Function.consistency_check | ( | self | ) |
Definition at line 45 of file exsummary.py.
References exsummary.Function.can_throw, exsummary.Function.location, cleanup_check.Dummy.location, cleanup_check.Cleanup.location, breakpoint.location, exsummary.Function.marked_nothrow, exsummary.Function.name, cmd_list_element.name, subfile.name, name, ada_task_info.name, context_stack.name, subfile_stack.name, aop_map.name, cache_entry.name, ada_exc_info.name, and loaded_script.name.
Referenced by exsummary.Function.declare_nothrow(), and exsummary.Function.declare_throw().
| def exsummary.Function.declare_nothrow | ( | self | ) |
Definition at line 50 of file exsummary.py.
References exsummary.Function.consistency_check(), and exsummary.Function.marked_nothrow.
| def exsummary.Function.declare_throw | ( | self | ) |
Definition at line 54 of file exsummary.py.
References exsummary.Function.can_throw, and exsummary.Function.consistency_check().
| def exsummary.Function.log | ( | self, | |
| message | |||
| ) |
Definition at line 33 of file exsummary.py.
References exsummary.Function.location, cleanup_check.Dummy.location, cleanup_check.Cleanup.location, and breakpoint.location.
| def exsummary.Function.mark_throw | ( | self, | |
| edge, | |||
| work_list, | |||
| is_indirect | |||
| ) |
Definition at line 74 of file exsummary.py.
References exsummary.Function.can_throw, exsummary.Function.marked_nothrow, exsummary.Function.print_stack(), exsummary.Function.reason, and gdb_exception.reason.
| def exsummary.Function.print_stack | ( | self, | |
| is_indirect | |||
| ) |
Definition at line 60 of file exsummary.py.
References exsummary.Function.location, cleanup_check.Dummy.location, cleanup_check.Cleanup.location, breakpoint.location, exsummary.Function.name, cmd_list_element.name, subfile.name, name, ada_task_info.name, context_stack.name, subfile_stack.name, aop_map.name, cache_entry.name, ada_exc_info.name, loaded_script.name, exsummary.Function.reason, and gdb_exception.reason.
Referenced by exsummary.Function.mark_throw().
| def exsummary.Function.set_location | ( | self, | |
| location | |||
| ) |
Definition at line 36 of file exsummary.py.
References exsummary.Function.location, cleanup_check.Dummy.location, cleanup_check.Cleanup.location, and breakpoint.location.
| exsummary.Function.callers |
Definition at line 28 of file exsummary.py.
Referenced by exsummary.Function.add_caller().
| exsummary.Function.can_throw |
Definition at line 29 of file exsummary.py.
Referenced by exsummary.Function.consistency_check(), exsummary.Function.declare_throw(), and exsummary.Function.mark_throw().
| exsummary.Function.location |
Definition at line 27 of file exsummary.py.
Referenced by exsummary.Function.consistency_check(), exsummary.Function.log(), exsummary.Function.print_stack(), and exsummary.Function.set_location().
| exsummary.Function.marked_nothrow |
Definition at line 30 of file exsummary.py.
Referenced by exsummary.Function.consistency_check(), exsummary.Function.declare_nothrow(), and exsummary.Function.mark_throw().
| exsummary.Function.name |
Definition at line 26 of file exsummary.py.
Referenced by gdb.printing.FlagEnumerationPrinter.__call__(), gdb.unwinder.Unwinder.__init__(), gdb.xmethod.XMethod.__init__(), gdb.printing.PrettyPrinter.__init__(), gdb.printing.SubPrettyPrinter.__init__(), gdb.xmethod.XMethodMatcher.__init__(), gdb.types.TypePrinter.__init__(), exsummary.Function.consistency_check(), and exsummary.Function.print_stack().
| exsummary.Function.reason |
Definition at line 31 of file exsummary.py.
Referenced by exsummary.Function.mark_throw(), and exsummary.Function.print_stack().
1.8.14