* dis-asm.h (struct disassemble_info): New member "section".
(INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize private_data member. Initialize section member.
This commit is contained in:
parent
11d54e5d03
commit
4f95585070
|
@ -1,3 +1,9 @@
|
|||
2000-12-19 Hans-Peter Nilsson <hp@bitrange.com>
|
||||
|
||||
* dis-asm.h (struct disassemble_info): New member "section".
|
||||
(INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize private_data member.
|
||||
Initialize section member.
|
||||
|
||||
2000-12-16 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
|
||||
|
||||
* safe-ctype.h: Make code work on all targets and not just on
|
||||
|
|
|
@ -56,6 +56,11 @@ typedef struct disassemble_info {
|
|||
/* Endianness (for bi-endian cpus). Mono-endian cpus can ignore this. */
|
||||
enum bfd_endian endian;
|
||||
|
||||
/* Some targets need information about the current section to accurately
|
||||
display insns. If this is NULL, the target disassembler function
|
||||
will have to make its best guess. */
|
||||
asection *section;
|
||||
|
||||
/* An array of pointers to symbols either at the location being disassembled
|
||||
or at the start of the function being disassembled. The array is sorted
|
||||
so that the first symbol is intended to be the one used. The others are
|
||||
|
@ -256,8 +261,10 @@ extern int generic_symbol_at_address
|
|||
#define INIT_DISASSEMBLE_INFO_NO_ARCH(INFO, STREAM, FPRINTF_FUNC) \
|
||||
(INFO).fprintf_func = (fprintf_ftype)(FPRINTF_FUNC), \
|
||||
(INFO).stream = (PTR)(STREAM), \
|
||||
(INFO).section = NULL, \
|
||||
(INFO).symbols = NULL, \
|
||||
(INFO).num_symbols = 0, \
|
||||
(INFO).private_data = NULL, \
|
||||
(INFO).buffer = NULL, \
|
||||
(INFO).buffer_vma = 0, \
|
||||
(INFO).buffer_length = 0, \
|
||||
|
|
Loading…
Reference in New Issue