CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Functions | Variables
symbols.py File Reference

Go to the source code of this file.

Namespaces

 symbols
 

Functions

def symbols.get_libraries
 
def symbols.get_symbols
 

Variables

string symbols.addr_re = r"(?P<address>[0-9a-f]{1,16})?"
 
string symbols.code_re = r"(?P<code>[a-zA-Z])"
 
tuple symbols.demangled = set()
 
tuple symbols.dependencies = collections.defaultdict(set)
 
tuple symbols.deps = set()
 
tuple symbols.dm = subprocess.check_output(["c++filt", u])
 
tuple symbols.filetype = subprocess.check_output(["file", fpth])
 
tuple symbols.fpth = os.path.realpath(os.path.join(dirpath, f))
 
tuple symbols.G = nx.DiGraph()
 
tuple symbols.H = nx.DiGraph()
 
tuple symbols.ldd_line_re = re.compile(r"\s+(.*) => (.*) \(0x")
 
tuple symbols.libraries = collections.defaultdict(set)
 
string symbols.name = node+".dot"
 
tuple symbols.nm_line_re
 
list symbols.paths = os.environ['LD_LIBRARY_PATH']
 
tuple symbols.provides = collections.defaultdict(set)
 
tuple symbols.requires = collections.defaultdict(set)
 
tuple symbols.s = nx.dfs_successors(G, node)
 
string symbols.symbol_demunged_re = r"(?P<symbol>[a-zA-Z0-9_.$@:&()<>{}\[\]|^!%,~*+-=# ]+)"
 
string symbols.symbol_re = r"(?P<symbol>[a-zA-Z0-9_.$@]+)"
 
tuple symbols.symbols_re_skip = re.compile("(@@)")
 
tuple symbols.T = nx.dfs_tree(H, node)
 
tuple symbols.unmet = set()