misc: tegra-profiler: support dwarf unwinding
authorIgor Nabirushkin <inabirushkin@nvidia.com>
Fri, 22 Aug 2014 15:46:15 +0000 (19:46 +0400)
committerWinnie Hsu <whsu@nvidia.com>
Fri, 30 Jan 2015 06:01:31 +0000 (22:01 -0800)
commit6fb43a5f1c04e04b83cef5c1fa22d9f460596efa
tree82c062e0634441390365cb15458be21ef9de5207
parent35bf638737a5f9d09ea420c4fee690a76f6f2b2a
misc: tegra-profiler: support dwarf unwinding

Add implementation of a dwarf unwinding for AArch64.

Bug 1465331
Bug 1598009

Change-Id: I1ff0c5411fe63ea5b7291c53c1d5a1d1cde59c25
Signed-off-by: Igor Nabirushkin <inabirushkin@nvidia.com>
Reviewed-on: http://git-master/r/486989
(cherry picked from commit f00783180ee09c5698463a39bed62c08ef17802a)
Reviewed-on: http://git-master/r/672019
GVS: Gerrit_Virtual_Submit
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
drivers/misc/tegra-profiler/Makefile
drivers/misc/tegra-profiler/backtrace.c
drivers/misc/tegra-profiler/backtrace.h
drivers/misc/tegra-profiler/dwarf.h [new file with mode: 0644]
drivers/misc/tegra-profiler/dwarf_unwind.c [new file with mode: 0644]
drivers/misc/tegra-profiler/dwarf_unwind.h [new file with mode: 0644]
drivers/misc/tegra-profiler/eh_unwind.c
drivers/misc/tegra-profiler/eh_unwind.h
drivers/misc/tegra-profiler/main.c
drivers/misc/tegra-profiler/mmap.c
drivers/misc/tegra-profiler/version.h