Home
last modified time | relevance | path

Searched refs:bnd (Results 1 – 25 of 40) sorted by relevance

12

/toolchain/binutils/binutils-2.27/gas/testsuite/gas/i386/
Dx86-64-mpx-branch-1.s2 bnd call 0x100040
3 bnd jmp 0x100040
6 bnd jmp foo1
7 bnd jb foo1
8 bnd call foo1
9 bnd jmp foo2
10 bnd jb foo2
11 bnd call foo2
13 bnd jmp foo
14 bnd jb foo
[all …]
Dmpx-inval-1.l2 .*:6: Error: expecting valid branch instruction after `bnd'
4 .*:8: Error: expecting valid branch instruction after `bnd'
8 .*:10: Error: expecting valid branch instruction after `bnd'
10 .*:14: Error: expecting valid branch instruction after `bnd'
12 .*:16: Error: expecting valid branch instruction after `bnd'
14 .*:18: Error: expecting valid branch instruction after `bnd'
24 [ ]*6[ ]+\?\?\?\? F201C3 bnd add %eax, %ebx \# Bad
25 .* Error: expecting valid branch instruction after `bnd'
28 [ ]*8[ ]+\?\?\?\? 9A000000 bnd lcall \$0x1234,\$xxx
29 .* Error: expecting valid branch instruction after `bnd'
[all …]
Dmpx-inval-1.s6 bnd add %eax, %ebx # Bad
7 bnd stosw (%edi) # Bad
8 bnd lcall $0x1234,$xxx
9 bnd ljmp $0x1234,$xxx
10 bnd loop foo
11 bnd jcxz foo
14 bnd add ebx, eax # Bad
15 bnd stos WORD PTR[edi] # Bad
16 bnd lcall 0x1234,xxx
17 bnd ljmp 0x1234,xxx
[all …]
Dx86-64-mpx-branch-2.d1 #as: -J -madd-bnd-prefix
11 [ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 6 <foo1-0x6> 2: R_X86_64_PC32 \*ABS\*\+0x10003c
12 [ ]*[a-f0-9]+: f2 e9 00 00 00 00 bnd jmpq c <foo1> 8: R_X86_64_PC32 \*ABS\*\+0x10003c
15 [ ]*[a-f0-9]+: f2 eb fd bnd jmp c <foo1>
16 [ ]*[a-f0-9]+: f2 72 fa bnd jb c <foo1>
17 [ ]*[a-f0-9]+: f2 e8 f4 ff ff ff bnd callq c <foo1>
18 [ ]*[a-f0-9]+: f2 eb 09 bnd jmp 24 <foo2>
19 [ ]*[a-f0-9]+: f2 72 06 bnd jb 24 <foo2>
20 [ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 24 <foo2>
23 [ ]*[a-f0-9]+: f2 e9 00 00 00 00 bnd jmpq 2a <foo2\+0x6> 26: R_X86_64_PC32 foo-0x4
[all …]
Dx86-64-mpx-inval-1.l2 .*:4: Error: expecting valid branch instruction after `bnd'
4 .*:6: Error: expecting valid branch instruction after `bnd'
6 .*:10: Error: expecting valid branch instruction after `bnd'
8 .*:12: Error: expecting valid branch instruction after `bnd'
16 [ ]*4[ ]+\?\?\?\? F24801C3 bnd add %rax, %rbx \# Bad
17 .* Error: expecting valid branch instruction after `bnd'
20 [ ]*6[ ]+\?\?\?\? F2E2(00|0A) bnd loop foo
21 .* Error: expecting valid branch instruction after `bnd'
26 [ ]*10[ ]+\?\?\?\? F24801C3 bnd add rbx, rax \# Bad
27 .* Error: expecting valid branch instruction after `bnd'
[all …]
Dx86-64-mpx-branch-1.d11 [ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 6 <foo1-0x6> 2: R_X86_64_PC32 \*ABS\*\+0x10003c
12 [ ]*[a-f0-9]+: f2 e9 00 00 00 00 bnd jmpq c <foo1> 8: R_X86_64_PC32 \*ABS\*\+0x10003c
15 [ ]*[a-f0-9]+: f2 eb fd bnd jmp c <foo1>
16 [ ]*[a-f0-9]+: f2 72 fa bnd jb c <foo1>
17 [ ]*[a-f0-9]+: f2 e8 f4 ff ff ff bnd callq c <foo1>
18 [ ]*[a-f0-9]+: f2 eb 09 bnd jmp 24 <foo2>
19 [ ]*[a-f0-9]+: f2 72 06 bnd jb 24 <foo2>
20 [ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 24 <foo2>
23 [ ]*[a-f0-9]+: f2 e9 00 00 00 00 bnd jmpq 2a <foo2\+0x6> 26: R_X86_64_PC32 foo-0x4
24 [ ]*[a-f0-9]+: f2 0f 82 00 00 00 00 bnd jb 31 <foo2\+0xd> 2d: R_X86_64_PC32 foo-0x4
[all …]
Dmpx-add-bnd-prefix.d1 #as: -madd-bnd-prefix
3 #name: Check -madd-bnd-prefix
11 [ ]*[a-f0-9]+: f2 e8 0e 00 00 00 bnd call 14 <foo>
12 [ ]*[a-f0-9]+: f2 ff 10 bnd call \*\(%eax\)
13 [ ]*[a-f0-9]+: f2 74 08 bnd je 14 <foo>
14 [ ]*[a-f0-9]+: f2 eb 05 bnd jmp 14 <foo>
15 [ ]*[a-f0-9]+: f2 ff 23 bnd jmp \*\(%ebx\)
16 [ ]*[a-f0-9]+: f2 c3 bnd ret
19 [ ]*[a-f0-9]+: f2 c3 bnd ret
20 [ ]*[a-f0-9]+: f2 c3 bnd ret
[all …]
Dx86-64-mpx-add-bnd-prefix.d1 #as: -madd-bnd-prefix
3 #name: Check -madd-bnd-prefix (x86-64)
11 [ ]*[a-f0-9]+: f2 e8 0e 00 00 00 bnd callq 14 <foo>
12 [ ]*[a-f0-9]+: f2 ff 10 bnd callq \*\(%rax\)
13 [ ]*[a-f0-9]+: f2 74 08 bnd je 14 <foo>
14 [ ]*[a-f0-9]+: f2 eb 05 bnd jmp 14 <foo>
15 [ ]*[a-f0-9]+: f2 ff 23 bnd jmpq \*\(%rbx\)
16 [ ]*[a-f0-9]+: f2 c3 bnd retq
19 [ ]*[a-f0-9]+: f2 c3 bnd retq
20 [ ]*[a-f0-9]+: f2 c3 bnd retq
[all …]
Dx86-64-mpx-inval-1.s4 bnd add %rax, %rbx # Bad
5 bnd stosw (%edi) # Bad
6 bnd loop foo
7 bnd jrcxz foo
10 bnd add rbx, rax # Bad
11 bnd stos WORD PTR [edi] # Bad
12 bnd loop foo
13 bnd jrcxz foo
Dx86-64-mpx.s98 ### bnd
99 bnd call foo
100 bnd call *(%rax)
101 bnd call *(%r11)
102 bnd je foo
103 bnd jmp foo
104 bnd jmp *(%rcx)
105 bnd jmp *(%r12)
106 bnd ret
201 ### bnd
[all …]
Dmpx.s75 ### bnd
76 bnd call foo
77 bnd call *(%eax)
78 bnd je foo
79 bnd jmp foo
80 bnd jmp *(%ecx)
81 bnd ret
151 ### bnd
152 bnd call foo
153 bnd call eax
[all …]
Dmpx-add-bnd-prefix.s1 # Check -madd-bnd-prefix option
14 bnd ret
15 bnd call foo
Dx86-64-mpx-add-bnd-prefix.s1 # Check -madd-bnd-prefix option
14 bnd ret
15 bnd call foo
Dmpx.d65 [ ]*[a-f0-9]+: f2 e8 63 01 00 00 bnd call 2a9 <foo>
66 [ ]*[a-f0-9]+: f2 ff 10 bnd call \*\(%eax\)
67 [ ]*[a-f0-9]+: f2 0f 84 59 01 00 00 bnd je 2a9 <foo>
68 [ ]*[a-f0-9]+: f2 e9 53 01 00 00 bnd jmp 2a9 <foo>
69 [ ]*[a-f0-9]+: f2 ff 21 bnd jmp \*\(%ecx\)
70 [ ]*[a-f0-9]+: f2 c3 bnd ret
124 [ ]*[a-f0-9]+: f2 e8 0e 00 00 00 bnd call 2a9 <foo>
125 [ ]*[a-f0-9]+: f2 ff d0 bnd call \*%eax
126 [ ]*[a-f0-9]+: f2 74 08 bnd je 2a9 <foo>
127 [ ]*[a-f0-9]+: f2 eb 05 bnd jmp 2a9 <foo>
[all …]
Dx86-64-mpx.d88 [ ]*[a-f0-9]+: f2 e8 25 02 00 00 bnd callq 416 <foo>
89 [ ]*[a-f0-9]+: f2 ff 10 bnd callq \*\(%rax\)
90 [ ]*[a-f0-9]+: f2 41 ff 13 bnd callq \*\(%r11\)
91 [ ]*[a-f0-9]+: f2 0f 84 17 02 00 00 bnd je 416 <foo>
92 [ ]*[a-f0-9]+: f2 e9 11 02 00 00 bnd jmpq 416 <foo>
93 [ ]*[a-f0-9]+: f2 ff 21 bnd jmpq \*\(%rcx\)
94 [ ]*[a-f0-9]+: f2 41 ff 24 24 bnd jmpq \*\(%r12\)
95 [ ]*[a-f0-9]+: f2 c3 bnd retq
174 [ ]*[a-f0-9]+: f2 e8 16 00 00 00 bnd callq 416 <foo>
175 [ ]*[a-f0-9]+: f2 ff d0 bnd callq \*%rax
[all …]
Davx512f-nondef.d17 [ ]*[a-f0-9]+: f2 7e 58 bnd jle (0x7d|7d <.text\+0x7d>)
/toolchain/binutils/binutils-2.27/ld/testsuite/ld-x86-64/
Dbnd-ifunc-2.d1 #as: --64 -madd-bnd-prefix
8 [ ]*[a-f0-9]+: f2 ff 25 7b 01 20 00 bnd jmpq \*0x20017b\(%rip\) # 200438 <_GLOBAL_OFFSET_T…
11 [ ]*[a-f0-9]+: f2 e9 e5 ff ff ff bnd jmpq 2b0 <\*ABS\*\+0x32c@plt-0x50>
14 [ ]*[a-f0-9]+: f2 e9 d5 ff ff ff bnd jmpq 2b0 <\*ABS\*\+0x32c@plt-0x50>
17 [ ]*[a-f0-9]+: f2 e9 c5 ff ff ff bnd jmpq 2b0 <\*ABS\*\+0x32c@plt-0x50>
20 [ ]*[a-f0-9]+: f2 e9 b5 ff ff ff bnd jmpq 2b0 <\*ABS\*\+0x32c@plt-0x50>
23 Disassembly of section .plt.bnd:
26 [ ]*[a-f0-9]+: f2 ff 25 39 01 20 00 bnd jmpq \*0x200139\(%rip\) # 200440 <_GLOBAL_OFFSET_T…
30 [ ]*[a-f0-9]+: f2 ff 25 39 01 20 00 bnd jmpq \*0x200139\(%rip\) # 200448 <_GLOBAL_OFFSET_T…
34 [ ]*[a-f0-9]+: f2 ff 25 39 01 20 00 bnd jmpq \*0x200139\(%rip\) # 200450 <_GLOBAL_OFFSET_T…
[all …]
Dbnd-plt-1.d1 #source: bnd-branch-1.s
13 [ ]*[a-f0-9]+: f2 ff 25 83 01 20 00 bnd jmpq \*0x200183\(%rip\) # 200420 <_GLOBAL_OFFSET_T…
16 [ ]*[a-f0-9]+: f2 e9 e5 ff ff ff bnd jmpq 290 <foo2@plt-0x50>
19 [ ]*[a-f0-9]+: f2 e9 d5 ff ff ff bnd jmpq 290 <foo2@plt-0x50>
22 [ ]*[a-f0-9]+: f2 e9 c5 ff ff ff bnd jmpq 290 <foo2@plt-0x50>
25 [ ]*[a-f0-9]+: f2 e9 b5 ff ff ff bnd jmpq 290 <foo2@plt-0x50>
28 Disassembly of section .plt.bnd:
31 [ ]*[a-f0-9]+: f2 ff 25 41 01 20 00 bnd jmpq \*0x200141\(%rip\) # 200428 <_GLOBAL_OFFSET_T…
35 [ ]*[a-f0-9]+: f2 ff 25 41 01 20 00 bnd jmpq \*0x200141\(%rip\) # 200430 <_GLOBAL_OFFSET_T…
39 [ ]*[a-f0-9]+: f2 ff 25 41 01 20 00 bnd jmpq \*0x200141\(%rip\) # 200438 <_GLOBAL_OFFSET_T…
[all …]
Dmpx4.dd8 [ ]*[a-f0-9]+: f2 ff 25 43 01 20 00 bnd jmpq \*0x200143\(%rip\) # 6003b0 <_GLOBAL_OFFSET_…
11 [ ]*[a-f0-9]+: f2 e9 e5 ff ff ff bnd jmpq 400260 <call1@plt-0x20>
14 Disassembly of section .plt.bnd:
17 [ ]*[a-f0-9]+: f2 ff 25 31 01 20 00 bnd jmpq \*0x200131\(%rip\) # 6003b8 <_GLOBAL_OFFSET_…
24 [ ]*[a-f0-9]+: f2 ff d7 bnd callq \*%rdi
Dbnd-ifunc-1.d1 #as: --64 -madd-bnd-prefix
6 [ ]*[a-f0-9]+: f2 e8 f0 ff ff ff bnd callq 210 <\*ABS\*\+0x218@plt>
Dbnd-branch-1.s4 bnd jmp foo1@plt label
8 bnd call foo3@plt label
Dmpx3a.s6 bnd call *%rdi
8 bnd call *%rdi
Dbnd-branch-1.d13 [ ]*[a-f0-9]+: f2 e9 [a-f0-9]+ ff ff ff bnd jmpq [a-f0-9]+ <foo1@plt>
17 [ ]*[a-f0-9]+: f2 e8 [a-f0-9]+ ff ff ff bnd callq [a-f0-9]+ <foo3@plt>
Dmpx4a.s6 bnd call *%rdi
Dplt-main-bnd.dd5 [ ]*[a-f0-9]+: f2 ff 25 .. .. 20 00 bnd jmpq \*0x20....\(%rip\) # ...... <_DYNAMIC\+0x...>

12