diff options
author | Igor Laevsky <igmyrj@gmail.com> | 2016-01-27 14:05:35 +0000 |
---|---|---|
committer | Igor Laevsky <igmyrj@gmail.com> | 2016-01-27 14:05:35 +0000 |
commit | ff291b5833d17dfbbfa0581407c1ae1972315fbf (patch) | |
tree | 2a968a19fb59b41f4013f0b58d7b38f25b9e2727 /llvm/test/tools/llvm-objdump/Inputs | |
parent | 7124c11ad9fef5b767aa94e4ac2c2d5e21c6381d (diff) | |
download | bcm5719-llvm-ff291b5833d17dfbbfa0581407c1ae1972315fbf.tar.gz bcm5719-llvm-ff291b5833d17dfbbfa0581407c1ae1972315fbf.zip |
[DebugInfo] Support zero-length CIE in the _eh_frame parser
MCJIT emits zero-length CIE at the end of the _eh_frame section. This change
ensures that parser inside DebugInfo will not crash and correctly record such cases.
We are now recording DW_EH_PE_omit as a default value for FDE and LSDA encodings.
Also Offset != EndAugmentationOffset assertion check will only happen if augmentation
string had 'z' letter in it.
Differential Revision: http://reviews.llvm.org/D16588
llvm-svn: 258931
Diffstat (limited to 'llvm/test/tools/llvm-objdump/Inputs')
-rw-r--r-- | llvm/test/tools/llvm-objdump/Inputs/eh_frame_zero_cie.o | bin | 0 -> 456 bytes |
1 files changed, 0 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-objdump/Inputs/eh_frame_zero_cie.o b/llvm/test/tools/llvm-objdump/Inputs/eh_frame_zero_cie.o Binary files differnew file mode 100644 index 00000000000..ce159ad52f4 --- /dev/null +++ b/llvm/test/tools/llvm-objdump/Inputs/eh_frame_zero_cie.o |