test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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
 
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()