This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
usage of disassemble_info variables
- From: Doug Evans <dje at transmeta dot com>
- To: binutils at sourceware dot cygnus dot com
- Date: Thu, 6 Dec 2001 10:44:13 -0800
- Subject: usage of disassemble_info variables
There seems to be an unwritten rule that a disassemble_info
variable can't be a (non-static) local variable.
Either that or INIT_DISASSEMBLE_mumble must initialize disassembler_options
or each caller to print_insn_i386* is responsible for setting it.
We have various entry points into the x86 disassembler
and I'm seeing a segv'ing because disassembler_options has garbage.
objdump initializes it.
gdb doesn't but gets away with it because tm_print_insn_info is a global.
What's up?