Lines Matching defs:instr_info
43 typedef struct instr_info instr_info; typedef
144 struct instr_info struct
146 enum address_mode address_mode;
149 int prefixes;
152 unsigned char rex;
154 unsigned char rex_used;
156 bool need_modrm;
157 bool need_vex;
158 bool has_sib;
162 int used_prefixes;
166 int evex_used;
168 char obuf[100];
169 char *obufp;
170 char *mnemonicendp;
171 unsigned char *start_codep;
172 unsigned char *insn_codep;
173 unsigned char *codep;
174 unsigned char *end_codep;
175 signed char last_lock_prefix;
176 signed char last_repz_prefix;
177 signed char last_repnz_prefix;
178 signed char last_data_prefix;
179 signed char last_addr_prefix;
180 signed char last_rex_prefix;
181 signed char last_seg_prefix;
182 signed char fwait_prefix;
184 unsigned char active_seg_prefix;
189 unsigned char all_prefixes[MAX_CODE_LENGTH - 1];
190 disassemble_info *info;
193 {
198 modrm;
201 {
206 sib;
209 {
223 vex;
226 bool op_is_jump;
228 bool two_source_ops;
230 unsigned char op_ad;
231 signed char op_index[MAX_OPERANDS];
232 bool op_riprel[MAX_OPERANDS];
233 char *op_out[MAX_OPERANDS];
234 bfd_vma op_address[MAX_OPERANDS];
235 bfd_vma start_pc;
244 char intel_syntax;
245 bool intel_mnemonic;
246 char open_char;
247 char close_char;
248 char separator_char;
249 char scale_char;
251 enum x86_64_isa isa64;