This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Getting hold of a bfd in _initialize_<target>_tdep


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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]