GDB (xrefs)
|
Public Member Functions | |
def | __init__ |
def | log |
def | set_location |
def | add_caller |
def | consistency_check |
def | declare_nothrow |
def | declare_throw |
def | print_stack |
def | mark_throw |
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.
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, exsummary.Function.marked_nothrow, exsummary.Function.name, @35.name, subfile.name, cmd_list_element.name, @32.name, @0.name, subfile_stack.name, ada_task_info.name, context_stack.name, @16.name, aop_map.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, and cleanup_check.Cleanup.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(), and exsummary.Function.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, exsummary.Function.name, @35.name, subfile.name, cmd_list_element.name, @32.name, @0.name, subfile_stack.name, ada_task_info.name, context_stack.name, @16.name, aop_map.name, loaded_script.name, and exsummary.Function.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, and cleanup_check.Cleanup.location.
Definition at line 25 of file exsummary.py.
Definition at line 25 of file exsummary.py.
Referenced by exsummary.Function.consistency_check(), exsummary.Function.declare_throw(), and exsummary.Function.mark_throw().
Definition at line 25 of file exsummary.py.
Referenced by exsummary.Function.consistency_check(), exsummary.Function.log(), exsummary.Function.print_stack(), and exsummary.Function.set_location().
Definition at line 25 of file exsummary.py.
Referenced by exsummary.Function.consistency_check(), exsummary.Function.declare_nothrow(), and exsummary.Function.mark_throw().
Definition at line 25 of file exsummary.py.
Referenced by gdb.printing.FlagEnumerationPrinter::__call__(), gdb.printing.PrettyPrinter::__init__(), gdb.printing.SubPrettyPrinter::__init__(), gdb.types.TypePrinter::__init__(), exsummary.Function::consistency_check(), and exsummary.Function::print_stack().
Definition at line 25 of file exsummary.py.
Referenced by exsummary.Function.mark_throw(), and exsummary.Function.print_stack().