Lines Matching refs:info

53   (p += 1, FETCH_DATA (info, p), \
59 (p += 2, FETCH_DATA (info, p), \
65 (p += 4, FETCH_DATA (info, p), \
83 #define FETCH_DATA(info, addr) \
84 ((addr) <= ((struct private *)(info->private_data))->max_fetched \
85 ? 1 : fetch_data ((info), (addr)))
88 fetch_data (struct disassemble_info *info, bfd_byte *addr)
91 struct private *priv = (struct private *) info->private_data;
94 status = (*info->read_memory_func) (start,
97 info);
100 (*info->memory_error_func) (status, start, info);
179 is_function_entry (struct disassemble_info *info, bfd_vma addr)
184 if (info->symbols
185 && info->symbols[0]
186 && (info->symbols[0]->flags & BSF_FUNCTION)
187 && addr == bfd_asymbol_value (info->symbols[0]))
203 disassemble_info *info)
218 (*info->fprintf_func) (info->stream, "$0x%x [%c-float]", mode, d[1]);
220 (*info->fprintf_func) (info->stream, "$0x%x", mode);
223 p += print_insn_mode (d, size, p0 + 1, addr + 1, info);
224 (*info->fprintf_func) (info->stream, "[%s]", reg_names[reg]);
227 (*info->fprintf_func) (info->stream, "%s", reg_names[reg]);
230 (*info->fprintf_func) (info->stream, "(%s)", reg_names[reg]);
233 (*info->fprintf_func) (info->stream, "-(%s)", reg_names[reg]);
240 FETCH_DATA (info, p + size);
241 (*info->fprintf_func) (info->stream, "$0x");
250 (*info->fprintf_func) (info->stream, "[invalid %c-float]",
256 (*info->fprintf_func) (info->stream, "%02x",
258 (*info->fprintf_func) (info->stream, " [%c-float]", d[1]);
264 (*info->fprintf_func) (info->stream, "%02x", p[size - i - 1]);
269 (*info->fprintf_func) (info->stream, "(%s)+", reg_names[reg]);
273 (*info->fprintf_func) (info->stream, "*0x%x", NEXTLONG (p));
275 (*info->fprintf_func) (info->stream, "@(%s)+", reg_names[reg]);
278 (*info->fprintf_func) (info->stream, "*");
281 (*info->print_address_func) (addr + 2 + NEXTBYTE (p), info);
283 (*info->fprintf_func) (info->stream, "0x%x(%s)", NEXTBYTE (p),
287 (*info->fprintf_func) (info->stream, "*");
290 (*info->print_address_func) (addr + 3 + NEXTWORD (p), info);
292 (*info->fprintf_func) (info->stream, "0x%x(%s)", NEXTWORD (p),
296 (*info->fprintf_func) (info->stream, "*");
299 (*info->print_address_func) (addr + 5 + NEXTLONG (p), info);
301 (*info->fprintf_func) (info->stream, "0x%x(%s)", NEXTLONG (p),
317 disassemble_info *info)
342 (*info->print_address_func) (addr + 1 + NEXTBYTE (p), info);
344 (*info->print_address_func) (addr + 2 + NEXTWORD (p), info);
349 return print_insn_mode (d, arg_len, p0, addr, info);
356 print_insn_vax (bfd_vma memaddr, disassemble_info *info)
365 info->private_data = & priv;
370 && info->disassembler_options != NULL)
372 parse_disassembler_options (info->disassembler_options);
383 /* Check if the info buffer has more than one byte left since
385 if (info->buffer_length - (memaddr - info->buffer_vma) > 1)
387 FETCH_DATA (info, buffer + 2);
391 FETCH_DATA (info, buffer + 1);
396 if (is_function_entry (info, memaddr))
401 (*info->fprintf_func) (info->stream, ".word 0x%04x # Entry mask: <",
406 (*info->fprintf_func) (info->stream, " %s", entry_mask_bit[i]);
408 (*info->fprintf_func) (info->stream, " >");
428 (*info->fprintf_func) (info->stream, ".word 0x%x",
438 FETCH_DATA (info, arg);
440 (*info->fprintf_func) (info->stream, "%s", votp->name);
442 (*info->fprintf_func) (info->stream, " ");
446 arg += print_insn_arg (argp, arg, memaddr + arg - buffer, info);
449 (*info->fprintf_func) (info->stream, ",");