Update bt-akaros.sh
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 22 Feb 2017 19:13:55 +0000 (14:13 -0500)
committerBarret Rhoden <brho@cs.berkeley.edu>
Thu, 2 Mar 2017 18:01:28 +0000 (13:01 -0500)
commit4770a7f7b1b54e9a0b1d5ee410cd45428e76b725
treeee1c7c39d1025db2d9cd03b70f78d711a95328eb
parente2bc7fe368ea7b68f84c66e9ecfe23ae284f0575
Update bt-akaros.sh

Two changes:
- It uses nm with demangling, so we get better backtraces from C++ programs
- It caches symbol tables for binaries, such that we run nm only once per
  object.  Between that and grep, it speeds up the backtrace for large
binaries.

You'll need Bash version 4 or later, though you probably have it already.
If not, use the old script on your own.

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
scripts/bt-akaros.sh