diff options
| author | Pavel Chupin <pavel.v.chupin@intel.com> | 2013-03-08 13:17:35 +0400 |
|---|---|---|
| committer | Pavel Chupin <pavel.v.chupin@intel.com> | 2013-03-14 19:11:44 +0400 |
| commit | af2cb3667ba24d1ef3037aa5a7b3bc0a238cf040 (patch) | |
| tree | 6c349c35055ef642657cb39f6e3938fc6b4631ab /trusty/coverage/coverage_test.cpp | |
| parent | 3960ec226d07c7327ac6967a2977c521fd4884b6 (diff) | |
Unwinding implementation via eh_frame sections for x86
Backtracing through eh_frame section is more effective allowing to reuse
ebp register for other purposes within routine. GCC with turned on
optimizations (-O1 and above) implicitly defines -fomit-frame-pointer
anyway. eh_frame sections are generated by default with GCC on any
optimization level.
This change implements remote unwinding (separate process unwinding).
Local unwinding is already implemented through _Unwind_Backtrace call
which is implemented in libgcc.
Change-Id: I1aea1ecd19c21710f9cf5f05dc272fc51b67b7aa
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
Diffstat (limited to 'trusty/coverage/coverage_test.cpp')
0 files changed, 0 insertions, 0 deletions
