This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
Getting hold of a bfd in _initialize_<target>_tdep
- To: gdb-patches at sourceware dot cygnus dot com
- Subject: Getting hold of a bfd in _initialize_<target>_tdep
- From: Orjan Friberg <orjan dot friberg at axis dot com>
- Date: Thu, 09 Nov 2000 11:20:24 +0100
- Organization: Axis Communications AB
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