1 ## Test decoding an invalid exception section and symbol index.
3 # RUN: yaml2obj --docnum=1 %s -o %t_invalid_size.o
4 # RUN: yaml2obj --docnum=2 %s -o %t_invalid_sym.o
5 # RUN: llvm-readobj --exception-section %t_invalid_size.o 2>&1 |\
6 # RUN: FileCheck -DFILE=%t_invalid_size.o %s --check-prefixes=CHECK-WARN-SIZE
7 # RUN: llvm-readobj --exception-section %t_invalid_sym.o 2>&1 |\
8 # RUN: FileCheck -DFILE=%t_invalid_sym.o %s --check-prefixes=CHECK-WARN-SYM
18 Flags: [ STYP_EXCEPT ]
19 SectionData: "000000000000"
31 Flags: [ STYP_EXCEPT ]
32 SectionData: "00000004000000000000"
37 # CHECK-WARN-SIZE: warning: '[[FILE]]': The end of the file was unexpectedly encountered: expect section with offset 0x64 and size 0x3e8 goes past the end of the file
38 # CHECK-WARN-SYM: warning: '[[FILE]]': symbol index 4 exceeds symbol count 1