diff options
author | Tamas Berghammer <tberghammer@google.com> | 2015-10-02 11:58:26 +0000 |
---|---|---|
committer | Tamas Berghammer <tberghammer@google.com> | 2015-10-02 11:58:26 +0000 |
commit | f5ead561b3e41c588235a536db2587557b2fc1c4 (patch) | |
tree | 9c683396e5ca5325b9811841114d6c31c7bee076 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 8c205d5394eea36fe9426a31b3d0ee104bd0dc85 (diff) | |
download | llvm-f5ead561b3e41c588235a536db2587557b2fc1c4.zip llvm-f5ead561b3e41c588235a536db2587557b2fc1c4.tar.gz llvm-f5ead561b3e41c588235a536db2587557b2fc1c4.tar.bz2 |
Fix several issues around .ARM.exidx section handling
* Use .ARM.exidx as a fallback unwind plan for non-call site when the
instruction emulation based unwind failed.
* Work around an old compiler issue where the compiler isn't sort the
entries in .ARM.exidx based on their address.
* Fix unwind info parsing when the virtual file address >= 0x80000000
* Fix bug in unwind info parsing when neither lr nor pc is explicitly
restored.
Differential revision: http://reviews.llvm.org/D13380
llvm-svn: 249119
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions