summaryrefslogtreecommitdiff
path: root/compiler/utils/assembler_test.h
diff options
context:
space:
mode:
author Tong Shen <endlessroad@google.com> 2014-07-30 09:31:22 -0700
committer Tong Shen <endlessroad@google.com> 2014-07-30 20:19:26 +0000
commit35e1e6ad4b50f1adbe9f93fe467766f042491896 (patch)
tree054e8fe1140fc1144ececa8ad8beda18be9566a2 /compiler/utils/assembler_test.h
parent01a0ebb6b96c32879dcad99d515fc0cd8de2a266 (diff)
1. Fix CFI for quick compiled code in x86 & x86_64;
2. Emit CFI in .eh_frame instead of .debug_frame. With CFI, we can correctly unwind past quick generated code. Now gdb should unwind to main() for both x86 & x86_64 host-side ART. Note that it does not work with relocation yet. Testing: 1. art/test/run-test --host --gdb [--64] --no-relocate 005 2. In gdb, run 'b art_quick_invoke_stub', then 'r', then 'c' a few times 3. In gdb, run 'bt'. You should see stack frames down to main() Change-Id: I5350d4097dc3d360a60cb17c94f1d02b99bc58bb
Diffstat (limited to 'compiler/utils/assembler_test.h')
0 files changed, 0 insertions, 0 deletions