12345678910111213141516171819202122232425262728 |
- #name: BTI PLT with only GNU PROP
- #source: property-bti-pac1.s
- #as: -mabi=lp64 -defsym __property_bti__=1
- #ld: -e _start -L./tmpdir -lbti-plt-so
- #objdump: -dr -j .plt
- #target: *linux*
- [^:]*: *file format elf64-.*aarch64
- Disassembly of section \.plt:
- [0-9a-f]+ <.*>:
- .*: d503245f bti c
- .*: a9bf7bf0 stp x16, x30, \[sp, #-16\]!
- .*: 90000090 adrp x16, 410000 <.*>
- .*: f9421611 ldr x17, \[x16, #1064\]
- .*: 9110a210 add x16, x16, #0x428
- .*: d61f0220 br x17
- .*: d503201f nop
- .*: d503201f nop
- [0-9a-f]+ <.*>:
- .*: d503245f bti c
- .*: 90000090 adrp x16, 410000 <.*>
- .*: f9421a11 ldr x17, \[x16, #1072\]
- .*: 9110c210 add x16, x16, #0x430
- .*: d61f0220 br x17
- .*: d503201f nop
|