Lines Matching refs:inf

1251 objdump_print_value (bfd_vma vma, struct disassemble_info *inf,
1258 aux = (struct objdump_disasm_info *) inf->application_data;
1269 (*inf->fprintf_styled_func) (inf->stream, dis_style_address, "%s", p);
1275 objdump_print_symname (bfd *abfd, struct disassemble_info *inf,
1301 if (inf != NULL)
1303 (*inf->fprintf_styled_func) (inf->stream, dis_style_symbol, "%s", name);
1305 (*inf->fprintf_styled_func) (inf->stream, dis_style_symbol,
1325 struct disassemble_info *inf)
1348 return inf->symbol_is_valid (sorted_syms[place], inf);
1359 struct disassemble_info *inf,
1381 aux = (struct objdump_disasm_info *) inf->application_data;
1383 sec = inf->section;
1384 opb = inf->octets_per_byte;
1423 if (sym_ok (true, abfd, min, sec, inf))
1451 if (! sym_ok (want_section, abfd, thisplace, sec, inf))
1458 if (sym_ok (want_section, abfd, i, sec, inf))
1481 if (sym_ok (want_section, abfd, i, sec, inf))
1489 if (! sym_ok (want_section, abfd, thisplace, sec, inf))
1498 rel_count = inf->dynrelcount;
1502 && inf->dynrelbuf != NULL
1503 && inf->dynrelbuf[0]->address <= vma
1504 && inf->dynrelbuf[rel_count - 1]->address >= vma
1511 rel_low = inf->dynrelbuf;
1563 bfd_vma vma, struct disassemble_info *inf,
1568 objdump_print_value (vma, inf, skip_zeroes);
1569 (*inf->fprintf_styled_func) (inf->stream, dis_style_text, " ");
1576 (*inf->fprintf_styled_func) (inf->stream, dis_style_text,"<");
1577 (*inf->fprintf_styled_func) (inf->stream, dis_style_symbol, "%s",
1582 (*inf->fprintf_styled_func) (inf->stream, dis_style_immediate,
1584 objdump_print_value (secaddr - vma, inf, true);
1588 (*inf->fprintf_styled_func) (inf->stream, dis_style_immediate, "+0x");
1589 objdump_print_value (vma - secaddr, inf, true);
1591 (*inf->fprintf_styled_func) (inf->stream, dis_style_text, ">");
1595 (*inf->fprintf_styled_func) (inf->stream, dis_style_text, "<");
1597 objdump_print_symname (abfd, inf, sym);
1612 (*inf->fprintf_styled_func) (inf->stream, dis_style_immediate,"-0x");
1613 objdump_print_value (bfd_asymbol_value (sym) - vma, inf, true);
1617 (*inf->fprintf_styled_func) (inf->stream, dis_style_immediate, "+0x");
1618 objdump_print_value (vma - bfd_asymbol_value (sym), inf, true);
1621 (*inf->fprintf_styled_func) (inf->stream, dis_style_text, ">");
1625 inf->fprintf_styled_func (inf->stream, dis_style_text,
1635 struct disassemble_info *inf,
1642 aux = (struct objdump_disasm_info *) inf->application_data;
1648 (*inf->fprintf_styled_func) (inf->stream, dis_style_address, "0x");
1649 objdump_print_value (vma, inf, skip_zeroes);
1653 inf->fprintf_styled_func (inf->stream, dis_style_text,
1655 (long int) (inf->section->filepos
1656 + (vma - inf->section->vma)));
1674 sym = find_symbol_for_address (vma, inf, NULL);
1676 objdump_print_addr_with_sym (aux->abfd, inf->section, sym, vma, inf,
1684 objdump_print_address (bfd_vma vma, struct disassemble_info *inf)
1686 objdump_print_addr (vma, inf, ! prefix_addresses);
1692 objdump_symbol_at_address (bfd_vma vma, struct disassemble_info * inf)
1696 sym = find_symbol_for_address (vma, inf, NULL);
2699 disassemble_jumps (struct disassemble_info * inf,
2711 unsigned int opb = inf->octets_per_byte;
2715 aux = (struct objdump_disasm_info *) inf->application_data;
2716 section = inf->section;
2722 inf->insn_info_valid = 0;
2723 disassemble_set_printf (inf, &sfile, (fprintf_ftype) objdump_sprintf,
2736 inf->bytes_per_line = 0;
2737 inf->bytes_per_chunk = 0;
2738 inf->flags = ((disassemble_all ? DISASSEMBLE_DATA : 0)
2741 inf->flags |= USER_SPECIFIED_MACHINE_TYPE;
2743 if (inf->disassembler_needs_relocs
2769 inf->flags |= INSN_HAS_RELOC;
2780 inf->stop_vma = section->vma + stop_offset;
2782 inf->stop_offset = stop_offset;
2785 inf->insn_info_valid = 0;
2787 octets = (*disassemble_fn) (section->vma + addr_offset, inf);
2789 if (inf->insn_info_valid
2790 && ((inf->insn_type == dis_branch)
2791 || (inf->insn_type == dis_condbranch)
2792 || (inf->insn_type == dis_jsr)
2793 || (inf->insn_type == dis_condjsr))
2794 && (inf->target >= section->vma + start_offset)
2795 && (inf->target < section->vma + stop_offset))
2798 jump_info_new (section->vma + addr_offset, inf->target, -1);
2802 inf->stop_vma = 0;
2807 disassemble_set_printf (inf, (void *) stdout, (fprintf_ftype) fprintf,
2956 disassemble_bytes (struct disassemble_info *inf,
2971 unsigned int opb = inf->octets_per_byte;
2972 unsigned int skip_zeroes = inf->skip_zeroes;
2973 unsigned int skip_zeroes_at_end = inf->skip_zeroes_at_end;
2977 aux = (struct objdump_disasm_info *) inf->application_data;
2978 section = inf->section;
3013 inf->insn_info_valid = 0;
3057 && (inf->insn_info_valid == 0
3058 || inf->branch_delay_insns == 0)
3108 objdump_print_address (section->vma + addr_offset, inf);
3123 (inf, &sfile, (fprintf_ftype) objdump_sprintf,
3125 inf->bytes_per_line = 0;
3126 inf->bytes_per_chunk = 0;
3127 inf->flags = ((disassemble_all ? DISASSEMBLE_DATA : 0)
3130 inf->flags |= USER_SPECIFIED_MACHINE_TYPE;
3132 if (inf->disassembler_needs_relocs
3167 (inf, inf->stream, (fprintf_ftype) null_print,
3170 + addr_offset, inf);
3172 (inf, inf->stream,
3184 inf->flags |= INSN_HAS_RELOC;
3196 inf->stop_vma = section->vma + stop_offset;
3198 inf->stop_offset = stop_offset;
3200 insn_size = (*disassemble_fn) (section->vma + addr_offset, inf);
3203 inf->stop_vma = 0;
3204 disassemble_set_printf (inf, stdout, (fprintf_ftype) fprintf,
3206 if (insn_width == 0 && inf->bytes_per_line != 0)
3207 octets_per_line = inf->bytes_per_line;
3251 if (inf->bytes_per_chunk)
3252 bpc = inf->bytes_per_chunk;
3263 if (inf->display_endian == BFD_ENDIAN_LITTLE)
3336 if (inf->display_endian == BFD_ENDIAN_LITTLE)
3375 inf, true);
3394 objdump_print_symname (aux->abfd, inf, *q->sym_ptr_ptr);
3417 objdump_print_value (addend, inf, true);
3438 disassemble_section (bfd *abfd, asection *section, void *inf)
3442 struct disassemble_info *pinfo = (struct disassemble_info *) inf;
3568 (struct disassemble_info *) inf,
3852 const bfd_arch_info_type *inf = bfd_scan_arch (machine);
3854 if (inf == NULL)
3857 abfd->arch_info = inf;