Getting hold of a bfd in _initialize_<target>_tdep
Orjan Friberg
orjan.friberg@axis.com
Thu Nov 9 02:21:00 GMT 2000
When defining the tm_print_insn parameter in _initialize_cris_tdep (port
to be submitted), I need a bfd (not just bfd_arch_info) to supply to a
function (cris_get_disassembler) which gives me the correct
disassembler. However, I can't seem to get hold of one. Also, no one
seems to be using the disassembler (bfd *) function in dis-asm.h, which
makes me suspicious as to its applicability. The rs6000 target does make
use of the info.abfd in its gdbarch_init () function, though I can't
verify that it's actually != 0 inside function.
Should I base the choice of disassembler on something else than the
actual bfd, or is there a proper way to get hold of it?
--
Orjan Friberg E-mail: orjan.friberg@axis.com
Axis Communications AB Phone: +46 46 272 17 68
More information about the Gdb-patches
mailing list