1 .cfi_sections .c6xabi.exidx 2 3 # unexpected .handlerdata directive 4 .handlerdata 5 6 .cfi_startproc 7 .personalityindex 0 8 # duplicate .personalityindex directive 9 .personalityindex 1 10 # personality routine specified for cantunwind frame 11 .cantunwind 12 nop 13 .cfi_endproc 14 .endp 15 16 .cfi_startproc 17 .personality foo 18 # personality routine specified for cantunwind frame 19 .cantunwind 20 nop 21 .cfi_endproc 22 .endp 23 24 .cfi_startproc 25 nop 26 .cfi_endproc 27 .personality foo 28 # duplicate .personality directive 29 .personality bar 30 .handlerdata 31 # unexpected .cantunwind directive 32 .cantunwind 33 # duplicate .handlerdata directive 34 .handlerdata 35 .endp 36 37 .cfi_startproc 38 nop 39 .cfi_endproc 40 # personality routine required before .handlerdata directive 41 .handlerdata 42 .endp 43 44 .cfi_startproc 45 nop 46 .cfi_endproc 47 # bad personality routine number 48 .personalityindex 16 49 # bad personality routine number 50 .personalityindex -1 51 .endp 52 53 .cfi_startproc 54 nop 55 .cfi_endproc 56 .personalityindex 1 57 .handlerdata 58 # missing .endp before .cfi_startproc 59 .cfi_startproc 60 .cfi_endproc 61 .endp 62 63