bnd-branch-1.d 581 B

12345678910111213141516171819
  1. #as: --64
  2. #ld: -shared -melf_x86_64
  3. #objdump: -dw
  4. .*: +file format .*
  5. #...
  6. Disassembly of section .text:
  7. #...
  8. [a-f0-9]+ <_start>:
  9. [ ]*[a-f0-9]+: f2 e9 [a-f0-9]+ ff ff ff bnd jmp [a-f0-9]+ <foo1@plt>
  10. [ ]*[a-f0-9]+: e8 [a-f0-9]+ ff ff ff call [a-f0-9]+ <foo2@plt>
  11. [ ]*[a-f0-9]+: e9 [a-f0-9]+ ff ff ff jmp [a-f0-9]+ <foo3@plt>
  12. [ ]*[a-f0-9]+: e8 [a-f0-9]+ ff ff ff call [a-f0-9]+ <foo4@plt>
  13. [ ]*[a-f0-9]+: f2 e8 [a-f0-9]+ ff ff ff bnd call [a-f0-9]+ <foo3@plt>
  14. [ ]*[a-f0-9]+: e9 [a-f0-9]+ ff ff ff jmp [a-f0-9]+ <foo4@plt>
  15. #pass