octets vs bytes changes for binutils

This commit is contained in:
Tim Wall 2000-02-03 18:12:54 +00:00
parent 7306628577
commit f41d3f0687
2 changed files with 11 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2000-02-03 Timothy Wall <twall@redhat.com>
* dis-asm.h (struct disassemble_info): Added octets_per_byte
field and initialize it to one (1).
2000-01-27 Nick Clifton <nickc@redhat.com> 2000-01-27 Nick Clifton <nickc@redhat.com>
* dis-asm.h: Add prototype for disassembler_usage(). * dis-asm.h: Add prototype for disassembler_usage().

View File

@ -121,6 +121,11 @@ typedef struct disassemble_info {
int bytes_per_chunk; int bytes_per_chunk;
enum bfd_endian display_endian; enum bfd_endian display_endian;
/* Number of octets per incremented target address
Normally one, but some DSPs have byte sizes of 16 or 32 bits
*/
int octets_per_byte;
/* Results from instruction decoders. Not all decoders yet support /* Results from instruction decoders. Not all decoders yet support
this information. This info is set each time an instruction is this information. This info is set each time an instruction is
decoded, and is only valid for the last such instruction. decoded, and is only valid for the last such instruction.
@ -229,6 +234,7 @@ extern int generic_symbol_at_address
(INFO).arch = bfd_arch_unknown, \ (INFO).arch = bfd_arch_unknown, \
(INFO).mach = 0, \ (INFO).mach = 0, \
(INFO).endian = BFD_ENDIAN_UNKNOWN, \ (INFO).endian = BFD_ENDIAN_UNKNOWN, \
(INFO).octets_per_byte = 1, \
INIT_DISASSEMBLE_INFO_NO_ARCH(INFO, STREAM, FPRINTF_FUNC) INIT_DISASSEMBLE_INFO_NO_ARCH(INFO, STREAM, FPRINTF_FUNC)
/* Call this macro to initialize only the internal variables for the /* Call this macro to initialize only the internal variables for the