GDB (xrefs)
Public Member Functions | Public Attributes | List of all members
exsummary.Function Class Reference

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
 

Detailed Description

Definition at line 24 of file exsummary.py.

Constructor & Destructor Documentation

def exsummary.Function.__init__ (   self,
  name 
)

Definition at line 25 of file exsummary.py.

Member Function Documentation

def exsummary.Function.add_caller (   self,
  caller 
)

Definition at line 40 of file exsummary.py.

def exsummary.Function.consistency_check (   self)
def exsummary.Function.declare_nothrow (   self)
def exsummary.Function.declare_throw (   self)
def exsummary.Function.log (   self,
  message 
)
def exsummary.Function.mark_throw (   self,
  edge,
  work_list,
  is_indirect 
)
def exsummary.Function.print_stack (   self,
  is_indirect 
)
def exsummary.Function.set_location (   self,
  location 
)

Member Data Documentation

exsummary.Function.callers

Definition at line 28 of file exsummary.py.

exsummary.Function.can_throw
exsummary.Function.location
exsummary.Function.marked_nothrow
exsummary.Function.name
exsummary.Function.reason

Definition at line 31 of file exsummary.py.

Referenced by exsummary.Function.mark_throw(), and exsummary.Function.print_stack().


The documentation for this class was generated from the following file: