mirror of
https://github.com/RPCSX/llvm.git
synced 2025-01-26 14:25:18 +00:00
953dd914d6
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 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@258931 91177308-0d34-0410-b5e6-96231b3b80d8
11 lines
343 B
Plaintext
11 lines
343 B
Plaintext
# RUN: llvm-objdump -dwarf=frames %p/Inputs/eh_frame_zero_cie.o 2>/dev/null | FileCheck %s
|
|
|
|
# CHECK: .eh_frame contents:
|
|
|
|
# CHECK: 00000000 00000000 ffffffff CIE
|
|
# CHECK: Version: 0
|
|
# CHECK: Augmentation: ""
|
|
# CHECK: Code alignment factor: 0
|
|
# CHECK: Data alignment factor: 0
|
|
# CHECK: Return address column: 0
|