8 # This is used to mark entries that aren't handled consistently,
9 # and thus shouldn't currently be checked for.
23 ill mov $(xtrn - .), %eax
33 bad mov $xtrn@got, %ax
34 bad mov $xtrn@got, %al
35 mov xtrn@got(%rbx), %eax
36 mov xtrn@got(%ebx), %eax
39 bad add $xtrn@gotoff, %rax
40 bad mov $xtrn@gotoff, %eax
41 bad mov $xtrn@gotoff, %ax
42 bad mov $xtrn@gotoff, %al
43 bad mov xtrn@gotoff(%rbx), %eax
44 bad mov xtrn@gotoff(%ebx), %eax
47 bad movabs $xtrn@gotpcrel, %rax
48 add $xtrn@gotpcrel, %rax
49 mov $xtrn@gotpcrel, %eax
50 bad mov $xtrn@gotpcrel, %ax
51 bad mov $xtrn@gotpcrel, %al
52 mov xtrn@gotpcrel(%rbx), %eax
53 mov xtrn@gotpcrel(%ebx), %eax
56 ill movabs $_GLOBAL_OFFSET_TABLE_, %rax
57 add $_GLOBAL_OFFSET_TABLE_, %rax
58 ill add $_GLOBAL_OFFSET_TABLE_, %eax
59 ill add $_GLOBAL_OFFSET_TABLE_, %ax
60 ill add $_GLOBAL_OFFSET_TABLE_, %al
61 lea _GLOBAL_OFFSET_TABLE_(%rip), %rax
62 lea _GLOBAL_OFFSET_TABLE_(%eip), %rax
63 ill movabs $(_GLOBAL_OFFSET_TABLE_ - .), %rax
64 add $(_GLOBAL_OFFSET_TABLE_ - .), %rax
65 ill add $(_GLOBAL_OFFSET_TABLE_ - .), %eax
66 ill add $(_GLOBAL_OFFSET_TABLE_ - .), %ax
67 ill add $(_GLOBAL_OFFSET_TABLE_ - .), %al
69 bad movabs $xtrn@plt, %rax
72 bad mov $xtrn@plt, %ax
73 bad mov $xtrn@plt, %al
74 mov xtrn@plt(%rbx), %eax
75 mov xtrn@plt(%ebx), %eax
79 bad movabs $xtrn@tlsgd, %rax
82 bad mov $xtrn@tlsgd, %ax
83 bad mov $xtrn@tlsgd, %al
84 mov xtrn@tlsgd(%rbx), %eax
85 mov xtrn@tlsgd(%ebx), %eax
88 bad movabs $xtrn@gottpoff, %rax
89 add $xtrn@gottpoff, %rax
90 mov $xtrn@gottpoff, %eax
91 bad mov $xtrn@gottpoff, %ax
92 bad mov $xtrn@gottpoff, %al
93 mov xtrn@gottpoff(%rbx), %eax
94 mov xtrn@gottpoff(%ebx), %eax
97 bad movabs $xtrn@tlsld, %rax
100 bad mov $xtrn@tlsld, %ax
101 bad mov $xtrn@tlsld, %al
102 mov xtrn@tlsld(%rbx), %eax
103 mov xtrn@tlsld(%ebx), %eax
106 add $xtrn@dtpoff, %rax
107 mov $xtrn@dtpoff, %eax
108 bad mov $xtrn@dtpoff, %ax
109 bad mov $xtrn@dtpoff, %al
110 mov xtrn@dtpoff(%rbx), %eax
111 mov xtrn@dtpoff(%ebx), %eax
114 add $xtrn@tpoff, %rax
115 mov $xtrn@tpoff, %eax
116 bad mov $xtrn@tpoff, %ax
117 bad mov $xtrn@tpoff, %al
118 mov xtrn@tpoff(%rbx), %eax
119 mov xtrn@tpoff(%ebx), %eax
126 bad .long xtrn@gotoff
128 .long _GLOBAL_OFFSET_TABLE_
129 .long _GLOBAL_OFFSET_TABLE_ - .
140 bad .slong xtrn@gotoff
142 .slong _GLOBAL_OFFSET_TABLE_
143 .slong _GLOBAL_OFFSET_TABLE_ - .
154 bad .word xtrn@gotoff
155 bad .word xtrn@gotpcrel
156 ill .word _GLOBAL_OFFSET_TABLE_
157 ill .word _GLOBAL_OFFSET_TABLE_ - .
160 bad .word xtrn@gottpoff
162 bad .word xtrn@dtpoff
168 bad .byte xtrn@gotoff
169 bad .byte xtrn@gotpcrel
170 ill .byte _GLOBAL_OFFSET_TABLE_
171 ill .byte _GLOBAL_OFFSET_TABLE_ - .
174 bad .byte xtrn@gottpoff
176 bad .byte xtrn@dtpoff
180 mov xtrn@tpoff (%rbx), %eax