#as: -J -madd-bnd-prefix #objdump: -dwr #name: x86-64 branch with BND prefix .*: +file format .* Disassembly of section .text: 0+ : [ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 6 2: R_X86_64_PC32 \*ABS\*\+0x10003c [ ]*[a-f0-9]+: f2 e9 00 00 00 00 bnd jmpq c 8: R_X86_64_PC32 \*ABS\*\+0x10003c 0+c : [ ]*[a-f0-9]+: f2 eb fd bnd jmp c [ ]*[a-f0-9]+: f2 72 fa bnd jb c [ ]*[a-f0-9]+: f2 e8 f4 ff ff ff bnd callq c [ ]*[a-f0-9]+: f2 eb 09 bnd jmp 24 [ ]*[a-f0-9]+: f2 72 06 bnd jb 24 [ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 24 0+24 : [ ]*[a-f0-9]+: f2 e9 00 00 00 00 bnd jmpq 2a 26: R_X86_64_PC32 foo-0x4 [ ]*[a-f0-9]+: f2 0f 82 00 00 00 00 bnd jb 31 2d: R_X86_64_PC32 foo-0x4 [ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 37 33: R_X86_64_PC32 foo-0x4 [ ]*[a-f0-9]+: f2 e9 00 00 00 00 bnd jmpq 3d 39: R_X86_64_PLT32 foo-0x4 [ ]*[a-f0-9]+: f2 0f 82 00 00 00 00 bnd jb 44 40: R_X86_64_PLT32 foo-0x4 [ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 4a 46: R_X86_64_PLT32 foo-0x4