Try to demangle C++ symbols (#638)
authorTeng Qin <palmtenor@gmail.com>
Sun, 31 Jul 2016 17:08:07 +0000 (10:08 -0700)
committer4ast <alexei.starovoitov@gmail.com>
Sun, 31 Jul 2016 17:08:07 +0000 (10:08 -0700)
commit4ba52382f7ab0e42459ddbb09c79d25df03e4c2b
tree4dff2fb7275fc3824fc90c82310957d210b52532
parent8ba998ed18ecfa6a40f8af81032e1d0c280b6dc7
Try to demangle C++ symbols (#638)

Added a field `demangle_name` in the `bcc_symbol` struct. Calculate its value whenever possible. For C++ programs, this would make outputted stack traces look nicer.
Example: http://pastebin.com/LqT0nP67
src/cc/bcc_syms.cc
src/cc/bcc_syms.h
src/lua/bcc/libbcc.lua
src/lua/bcc/sym.lua
src/python/bcc/__init__.py
src/python/bcc/libbcc.py