1 #objdump: -drw
2 #name: i386 MPX
3 
4 .*: +file format .*
5 
6 
7 Disassembly of section .text:
8 
9 0+ <start>:
10 [ 	]*[a-f0-9]+:	f3 0f 1b 08          	bndmk  \(%eax\),%bnd1
11 [ 	]*[a-f0-9]+:	f3 0f 1b 0d 99 03 00 00 	bndmk  0x399,%bnd1
12 [ 	]*[a-f0-9]+:	f3 0f 1b 4a 03       	bndmk  0x3\(%edx\),%bnd1
13 [ 	]*[a-f0-9]+:	f3 0f 1b 0c 08       	bndmk  \(%eax,%ecx,1\),%bnd1
14 [ 	]*[a-f0-9]+:	f3 0f 1b 0c 0d 00 00 00 00 	bndmk  0x0\(,%ecx,1\),%bnd1
15 [ 	]*[a-f0-9]+:	f3 0f 1b 4c 01 03    	bndmk  0x3\(%ecx,%eax,1\),%bnd1
16 [ 	]*[a-f0-9]+:	66 0f 1a 08          	bndmov \(%eax\),%bnd1
17 [ 	]*[a-f0-9]+:	66 0f 1a 0d 99 03 00 00 	bndmov 0x399,%bnd1
18 [ 	]*[a-f0-9]+:	66 0f 1a 52 03       	bndmov 0x3\(%edx\),%bnd2
19 [ 	]*[a-f0-9]+:	66 0f 1a 14 10       	bndmov \(%eax,%edx,1\),%bnd2
20 [ 	]*[a-f0-9]+:	66 0f 1a 14 05 00 00 00 00 	bndmov 0x0\(,%eax,1\),%bnd2
21 [ 	]*[a-f0-9]+:	66 0f 1a 4c 01 03    	bndmov 0x3\(%ecx,%eax,1\),%bnd1
22 [ 	]*[a-f0-9]+:	66 0f 1a c2          	bndmov %bnd2,%bnd0
23 [ 	]*[a-f0-9]+:	66 0f 1b 08          	bndmov %bnd1,\(%eax\)
24 [ 	]*[a-f0-9]+:	66 0f 1b 0d 99 03 00 00 	bndmov %bnd1,0x399
25 [ 	]*[a-f0-9]+:	66 0f 1b 52 03       	bndmov %bnd2,0x3\(%edx\)
26 [ 	]*[a-f0-9]+:	66 0f 1b 14 10       	bndmov %bnd2,\(%eax,%edx,1\)
27 [ 	]*[a-f0-9]+:	66 0f 1b 14 05 00 00 00 00 	bndmov %bnd2,0x0\(,%eax,1\)
28 [ 	]*[a-f0-9]+:	66 0f 1b 4c 01 03    	bndmov %bnd1,0x3\(%ecx,%eax,1\)
29 [ 	]*[a-f0-9]+:	66 0f 1a d0          	bndmov %bnd0,%bnd2
30 [ 	]*[a-f0-9]+:	f3 0f 1a 09          	bndcl  \(%ecx\),%bnd1
31 [ 	]*[a-f0-9]+:	f3 0f 1a c9          	bndcl  %ecx,%bnd1
32 [ 	]*[a-f0-9]+:	f3 0f 1a 0d 99 03 00 00 	bndcl  0x399,%bnd1
33 [ 	]*[a-f0-9]+:	f3 0f 1a 4a 03       	bndcl  0x3\(%edx\),%bnd1
34 [ 	]*[a-f0-9]+:	f3 0f 1a 0c 08       	bndcl  \(%eax,%ecx,1\),%bnd1
35 [ 	]*[a-f0-9]+:	f3 0f 1a 0c 0d 00 00 00 00 	bndcl  0x0\(,%ecx,1\),%bnd1
36 [ 	]*[a-f0-9]+:	f3 0f 1a 4c 01 03    	bndcl  0x3\(%ecx,%eax,1\),%bnd1
37 [ 	]*[a-f0-9]+:	f2 0f 1a 09          	bndcu  \(%ecx\),%bnd1
38 [ 	]*[a-f0-9]+:	f2 0f 1a c9          	bndcu  %ecx,%bnd1
39 [ 	]*[a-f0-9]+:	f2 0f 1a 0d 99 03 00 00 	bndcu  0x399,%bnd1
40 [ 	]*[a-f0-9]+:	f2 0f 1a 4a 03       	bndcu  0x3\(%edx\),%bnd1
41 [ 	]*[a-f0-9]+:	f2 0f 1a 0c 08       	bndcu  \(%eax,%ecx,1\),%bnd1
42 [ 	]*[a-f0-9]+:	f2 0f 1a 0c 0d 00 00 00 00 	bndcu  0x0\(,%ecx,1\),%bnd1
43 [ 	]*[a-f0-9]+:	f2 0f 1a 4c 01 03    	bndcu  0x3\(%ecx,%eax,1\),%bnd1
44 [ 	]*[a-f0-9]+:	f2 0f 1b 09          	bndcn  \(%ecx\),%bnd1
45 [ 	]*[a-f0-9]+:	f2 0f 1b c9          	bndcn  %ecx,%bnd1
46 [ 	]*[a-f0-9]+:	f2 0f 1b 0d 99 03 00 00 	bndcn  0x399,%bnd1
47 [ 	]*[a-f0-9]+:	f2 0f 1b 4a 03       	bndcn  0x3\(%edx\),%bnd1
48 [ 	]*[a-f0-9]+:	f2 0f 1b 0c 08       	bndcn  \(%eax,%ecx,1\),%bnd1
49 [ 	]*[a-f0-9]+:	f2 0f 1b 0c 0d 00 00 00 00 	bndcn  0x0\(,%ecx,1\),%bnd1
50 [ 	]*[a-f0-9]+:	f2 0f 1b 4c 01 03    	bndcn  0x3\(%ecx,%eax,1\),%bnd1
51 [ 	]*[a-f0-9]+:	0f 1b 44 18 03       	bndstx %bnd0,0x3\(%eax,%ebx,1\)
52 [ 	]*[a-f0-9]+:	0f 1b 54 13 03       	bndstx %bnd2,0x3\(%ebx,%edx,1\)
53 [ 	]*[a-f0-9]+:	0f 1b 14 15 03 00 00 00 	bndstx %bnd2,0x3\(,%edx,1\)
54 [ 	]*[a-f0-9]+:	0f 1b 9a 99 03 00 00 	bndstx %bnd3,0x399\(%edx\)
55 [ 	]*[a-f0-9]+:	0f 1b 93 34 12 00 00 	bndstx %bnd2,0x1234\(%ebx\)
56 [ 	]*[a-f0-9]+:	0f 1b 53 03          	bndstx %bnd2,0x3\(%ebx\)
57 [ 	]*[a-f0-9]+:	0f 1b 0a             	bndstx %bnd1,\(%edx\)
58 [ 	]*[a-f0-9]+:	0f 1a 44 18 03       	bndldx 0x3\(%eax,%ebx,1\),%bnd0
59 [ 	]*[a-f0-9]+:	0f 1a 54 13 03       	bndldx 0x3\(%ebx,%edx,1\),%bnd2
60 [ 	]*[a-f0-9]+:	0f 1a 14 15 03 00 00 00 	bndldx 0x3\(,%edx,1\),%bnd2
61 [ 	]*[a-f0-9]+:	0f 1a 9a 99 03 00 00 	bndldx 0x399\(%edx\),%bnd3
62 [ 	]*[a-f0-9]+:	0f 1a 93 34 12 00 00 	bndldx 0x1234\(%ebx\),%bnd2
63 [ 	]*[a-f0-9]+:	0f 1a 53 03          	bndldx 0x3\(%ebx\),%bnd2
64 [ 	]*[a-f0-9]+:	0f 1a 0a             	bndldx \(%edx\),%bnd1
65 [ 	]*[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
71 [ 	]*[a-f0-9]+:	f3 0f 1b 08          	bndmk  \(%eax\),%bnd1
72 [ 	]*[a-f0-9]+:	f3 0f 1b 0d 99 03 00 00 	bndmk  0x399,%bnd1
73 [ 	]*[a-f0-9]+:	f3 0f 1b 49 03       	bndmk  0x3\(%ecx\),%bnd1
74 [ 	]*[a-f0-9]+:	f3 0f 1b 0c 08       	bndmk  \(%eax,%ecx,1\),%bnd1
75 [ 	]*[a-f0-9]+:	f3 0f 1b 0c 0d 00 00 00 00 	bndmk  0x0\(,%ecx,1\),%bnd1
76 [ 	]*[a-f0-9]+:	f3 0f 1b 4c 02 03    	bndmk  0x3\(%edx,%eax,1\),%bnd1
77 [ 	]*[a-f0-9]+:	66 0f 1a 08          	bndmov \(%eax\),%bnd1
78 [ 	]*[a-f0-9]+:	66 0f 1a 0d 99 03 00 00 	bndmov 0x399,%bnd1
79 [ 	]*[a-f0-9]+:	66 0f 1a 49 03       	bndmov 0x3\(%ecx\),%bnd1
80 [ 	]*[a-f0-9]+:	66 0f 1a 0c 08       	bndmov \(%eax,%ecx,1\),%bnd1
81 [ 	]*[a-f0-9]+:	66 0f 1a 0c 0d 00 00 00 00 	bndmov 0x0\(,%ecx,1\),%bnd1
82 [ 	]*[a-f0-9]+:	66 0f 1a 4c 02 03    	bndmov 0x3\(%edx,%eax,1\),%bnd1
83 [ 	]*[a-f0-9]+:	66 0f 1a c1          	bndmov %bnd1,%bnd0
84 [ 	]*[a-f0-9]+:	66 0f 1b 08          	bndmov %bnd1,\(%eax\)
85 [ 	]*[a-f0-9]+:	66 0f 1b 0d 99 03 00 00 	bndmov %bnd1,0x399
86 [ 	]*[a-f0-9]+:	66 0f 1b 49 03       	bndmov %bnd1,0x3\(%ecx\)
87 [ 	]*[a-f0-9]+:	66 0f 1b 0c 08       	bndmov %bnd1,\(%eax,%ecx,1\)
88 [ 	]*[a-f0-9]+:	66 0f 1b 0c 0d 00 00 00 00 	bndmov %bnd1,0x0\(,%ecx,1\)
89 [ 	]*[a-f0-9]+:	66 0f 1b 4c 02 03    	bndmov %bnd1,0x3\(%edx,%eax,1\)
90 [ 	]*[a-f0-9]+:	66 0f 1a c8          	bndmov %bnd0,%bnd1
91 [ 	]*[a-f0-9]+:	f3 0f 1a 08          	bndcl  \(%eax\),%bnd1
92 [ 	]*[a-f0-9]+:	f3 0f 1a c9          	bndcl  %ecx,%bnd1
93 [ 	]*[a-f0-9]+:	f3 0f 1a 0d 99 03 00 00 	bndcl  0x399,%bnd1
94 [ 	]*[a-f0-9]+:	f3 0f 1a 49 03       	bndcl  0x3\(%ecx\),%bnd1
95 [ 	]*[a-f0-9]+:	f3 0f 1a 0c 08       	bndcl  \(%eax,%ecx,1\),%bnd1
96 [ 	]*[a-f0-9]+:	f3 0f 1a 0c 0d 00 00 00 00 	bndcl  0x0\(,%ecx,1\),%bnd1
97 [ 	]*[a-f0-9]+:	f3 0f 1a 4c 02 03    	bndcl  0x3\(%edx,%eax,1\),%bnd1
98 [ 	]*[a-f0-9]+:	f2 0f 1a 08          	bndcu  \(%eax\),%bnd1
99 [ 	]*[a-f0-9]+:	f2 0f 1a c9          	bndcu  %ecx,%bnd1
100 [ 	]*[a-f0-9]+:	f2 0f 1a 0d 99 03 00 00 	bndcu  0x399,%bnd1
101 [ 	]*[a-f0-9]+:	f2 0f 1a 49 03       	bndcu  0x3\(%ecx\),%bnd1
102 [ 	]*[a-f0-9]+:	f2 0f 1a 0c 08       	bndcu  \(%eax,%ecx,1\),%bnd1
103 [ 	]*[a-f0-9]+:	f2 0f 1a 0c 0d 00 00 00 00 	bndcu  0x0\(,%ecx,1\),%bnd1
104 [ 	]*[a-f0-9]+:	f2 0f 1a 4c 02 03    	bndcu  0x3\(%edx,%eax,1\),%bnd1
105 [ 	]*[a-f0-9]+:	f2 0f 1b 08          	bndcn  \(%eax\),%bnd1
106 [ 	]*[a-f0-9]+:	f2 0f 1b c9          	bndcn  %ecx,%bnd1
107 [ 	]*[a-f0-9]+:	f2 0f 1b 0d 99 03 00 00 	bndcn  0x399,%bnd1
108 [ 	]*[a-f0-9]+:	f2 0f 1b 49 03       	bndcn  0x3\(%ecx\),%bnd1
109 [ 	]*[a-f0-9]+:	f2 0f 1b 0c 08       	bndcn  \(%eax,%ecx,1\),%bnd1
110 [ 	]*[a-f0-9]+:	f2 0f 1b 0c 0d 00 00 00 00 	bndcn  0x0\(,%ecx,1\),%bnd1
111 [ 	]*[a-f0-9]+:	f2 0f 1b 4c 02 03    	bndcn  0x3\(%edx,%eax,1\),%bnd1
112 [ 	]*[a-f0-9]+:	0f 1b 44 18 03       	bndstx %bnd0,0x3\(%eax,%ebx,1\)
113 [ 	]*[a-f0-9]+:	0f 1b 54 13 03       	bndstx %bnd2,0x3\(%ebx,%edx,1\)
114 [ 	]*[a-f0-9]+:	0f 1b 14 0d 00 00 00 00 	bndstx %bnd2,0x0\(,%ecx,1\)
115 [ 	]*[a-f0-9]+:	0f 1b 9a 99 03 00 00 	bndstx %bnd3,0x399\(%edx\)
116 [ 	]*[a-f0-9]+:	0f 1b 14 1d 03 00 00 00 	bndstx %bnd2,0x3\(,%ebx,1\)
117 [ 	]*[a-f0-9]+:	0f 1b 0a             	bndstx %bnd1,\(%edx\)
118 [ 	]*[a-f0-9]+:	0f 1a 44 18 03       	bndldx 0x3\(%eax,%ebx,1\),%bnd0
119 [ 	]*[a-f0-9]+:	0f 1a 54 13 03       	bndldx 0x3\(%ebx,%edx,1\),%bnd2
120 [ 	]*[a-f0-9]+:	0f 1a 14 0d 00 00 00 00 	bndldx 0x0\(,%ecx,1\),%bnd2
121 [ 	]*[a-f0-9]+:	0f 1a 9a 99 03 00 00 	bndldx 0x399\(%edx\),%bnd3
122 [ 	]*[a-f0-9]+:	0f 1a 14 1d 03 00 00 00 	bndldx 0x3\(,%ebx,1\),%bnd2
123 [ 	]*[a-f0-9]+:	0f 1a 0a             	bndldx \(%edx\),%bnd1
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>
128 [ 	]*[a-f0-9]+:	f2 ff e1             	bnd jmp \*%ecx
129 [ 	]*[a-f0-9]+:	f2 c3                	bnd ret
130 
131 [a-f0-9]+ <foo>:
132 [ 	]*[a-f0-9]+:	f2 c3                	bnd ret
133 #pass
134