Lines Matching defs:disasm_info
4160 struct disassemble_info disasm_info;
4188 init_disassemble_info (&disasm_info, stdout, (fprintf_ftype) fprintf,
4190 disasm_info.application_data = (void *) &aux;
4193 disasm_info.dynrelbuf = NULL;
4194 disasm_info.dynrelcount = 0;
4198 disasm_info.print_address_func = objdump_print_address;
4199 disasm_info.symbol_at_address_func = objdump_symbol_at_address;
4236 disasm_info.flavour = bfd_get_flavour (abfd);
4237 disasm_info.arch = bfd_get_arch (abfd);
4238 disasm_info.mach = bfd_get_mach (abfd);
4239 disasm_info.disassembler_options = disassembler_options;
4240 disasm_info.octets_per_byte = bfd_octets_per_byte (abfd, NULL);
4241 disasm_info.skip_zeroes = DEFAULT_SKIP_ZEROES;
4242 disasm_info.skip_zeroes_at_end = DEFAULT_SKIP_ZEROES_AT_END;
4243 disasm_info.disassembler_needs_relocs = false;
4246 disasm_info.display_endian = disasm_info.endian = BFD_ENDIAN_BIG;
4248 disasm_info.display_endian = disasm_info.endian = BFD_ENDIAN_LITTLE;
4252 disasm_info.endian = BFD_ENDIAN_UNKNOWN;
4254 disasm_info.endian_code = disasm_info.endian;
4257 disassemble_init_for_target (& disasm_info);
4264 disasm_info.dynrelbuf = (arelent **) xmalloc (relsize);
4265 disasm_info.dynrelcount
4266 = bfd_canonicalize_dynamic_reloc (abfd, disasm_info.dynrelbuf, dynsyms);
4267 if (disasm_info.dynrelcount < 0)
4270 free (disasm_info.dynrelbuf);
4271 disasm_info.dynrelbuf = NULL;
4272 disasm_info.dynrelcount = 0;
4274 else if (disasm_info.dynrelcount > 1)
4276 qsort (disasm_info.dynrelbuf, disasm_info.dynrelcount,
4280 disasm_info.symtab = sorted_syms;
4281 disasm_info.symtab_size = sorted_symcount;
4283 bfd_map_over_sections (abfd, disassemble_section, & disasm_info);
4285 free (disasm_info.dynrelbuf);
4286 disasm_info.dynrelbuf = NULL;
4287 disassemble_free_target (&disasm_info);