diff options
author | Andrej Shadura <andrew.shadura@collabora.co.uk> | 2020-03-22 22:00:05 +0100 |
---|---|---|
committer | Andrej Shadura <andrew.shadura@collabora.co.uk> | 2020-03-22 22:00:05 +0100 |
commit | f21d98f8d05455f94cbcd708884b3ff22845aa16 (patch) | |
tree | 1db032a4fafea1bcb3717029968408ace9222fe6 | |
parent | 84b1b2faa5ce775b521d76372a97664972d0e99b (diff) |
Add a simple script to demangle symbols
Gbp-Dch: Ignore
-rwxr-xr-x | debian/filtersym | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/debian/filtersym b/debian/filtersym new file mode 100755 index 0000000..8248b47 --- /dev/null +++ b/debian/filtersym @@ -0,0 +1,17 @@ +#!/usr/bin/gawk -f + +# demangle symbols file + +/^lib/ + +/^ \(/ + +function demangle(sym) { + split(sym, parts, /@/) + "c++filt -n " parts[1] | getline demangled + return demangled "@" parts[2] +} + +/^ _Z/ { + print " (c++)\"" demangle($1) "\" " $2 +} |