aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGClass.cpp
diff options
context:
space:
mode:
authorTodd Fiala <todd.fiala@gmail.com>2014-08-25 21:39:30 +0000
committerTodd Fiala <todd.fiala@gmail.com>2014-08-25 21:39:30 +0000
commit1767e115945f9f18f3032433887bb9b231edb5ce (patch)
tree8d607090fe77b0e29b856e0f75b991e6b4afe9b0 /clang/lib/CodeGen/CGClass.cpp
parent422922838920c21f979845bdb2fa413c52c8377a (diff)
downloadllvm-1767e115945f9f18f3032433887bb9b231edb5ce.zip
llvm-1767e115945f9f18f3032433887bb9b231edb5ce.tar.gz
llvm-1767e115945f9f18f3032433887bb9b231edb5ce.tar.bz2
Add 64-bit eh_frame section CFI support.
In practice, 64bit eh_frame is not used even for x86_64 binaries. The main reason is in eh_frame we almost always use pc-relative addressing, so addresses are within 32bits and gcc just sticks to 32bit eh_frame. I generated 64bit eh_frame for Android Java runtime and unwind successfully in gdb, and in lldb with this patch. Patch by Tong Shen. llvm-svn: 216409
Diffstat (limited to 'clang/lib/CodeGen/CGClass.cpp')
0 files changed, 0 insertions, 0 deletions