Lines Matching refs:info
14 int length, struct disassemble_info *info) in translator_read_memory() argument
16 const DisasContextBase *db = info->application_data; in translator_read_memory()
29 s.info.read_memory_func = translator_read_memory; in target_disas()
30 s.info.application_data = (void *)db; in target_disas()
31 s.info.fprintf_func = fprintf; in target_disas()
32 s.info.stream = out; in target_disas()
33 s.info.buffer_vma = code; in target_disas()
34 s.info.buffer_length = size; in target_disas()
35 s.info.show_opcodes = true; in target_disas()
37 if (s.info.cap_arch >= 0 && cap_disas_target(&s.info, code, size)) { in target_disas()
41 if (s.info.print_insn == NULL) { in target_disas()
42 s.info.print_insn = print_insn_od_target; in target_disas()
47 count = s.info.print_insn(pc, &s.info); in target_disas()
63 static void plugin_print_address(bfd_vma addr, struct disassemble_info *info) in plugin_print_address() argument
80 s.info.read_memory_func = translator_read_memory; in plugin_disas()
81 s.info.application_data = (void *)db; in plugin_disas()
82 s.info.fprintf_func = disas_gstring_printf; in plugin_disas()
83 s.info.stream = (FILE *)ds; /* abuse this slot */ in plugin_disas()
84 s.info.buffer_vma = addr; in plugin_disas()
85 s.info.buffer_length = size; in plugin_disas()
86 s.info.print_address_func = plugin_print_address; in plugin_disas()
88 if (s.info.cap_arch >= 0 && cap_disas_plugin(&s.info, addr, size)) { in plugin_disas()
90 } else if (s.info.print_insn) { in plugin_disas()
91 s.info.print_insn(addr, &s.info); in plugin_disas()