Lines Matching refs:cppfilt
96 def demangle(ident, cppfilt): argument
97 if cppfilt and ident.startswith('_Z'):
99 ident = subprocess.check_output([cppfilt, ident]).strip()
117 def cleanup(self, ident, cppfilt): argument
129 ident = demangle(ident, cppfilt)
136 def parse_cpp_name(name, cppfilt): argument
137 name = suffix_cleanup.cleanup(name, cppfilt)
207 def treeify_syms(symbols, strip_prefix=None, cppfilt=None): argument
218 parts = parse_cpp_name(sym, cppfilt)
234 parts[0] = demangle(parts[0], cppfilt)
304 def dump_nm(nmfile, strip_prefix, cppfilt): argument
305 dirs = treeify_syms(parse_nm(nmfile), strip_prefix, cppfilt)
401 res = subprocess.check_output([opts.cppfilt, 'main'])
404 "output won't be demangled." % opt.cppfilt)
405 opts.cppfilt = None
408 "output won't be demangled." % opt.cppfilt)
409 opts.cppfilt = None
410 dump_nm(nmfile, strip_prefix=opts.strip_prefix, cppfilt=opts.cppfilt)