binutils/:
* configure.in: Don't define SKIP_ZEROES. * configure: Regenerate. * objdump.c (disassemble_data): Set skip_zeroes and skip_zeroes_at_end in disasm_info to defaults. (DEFAULT_SKIP_ZEROES): Rename from SKIP_ZEROES and always define. (DEFAULT_SKIP_ZEROES_AT_END): Rename from SKIP_ZEROES_AT_END and always define. (disassemble_bytes): Use skip_zeroes and skip_zeroes_at_end from objdump_disasm_info. include/: * dis-asm.h (struct disassemble_info): Add skip_zeroes and skip_zeroes_at_end. opcodes/: * disassemble.c (disassemble_init_for_target) <case bfd_arch_ia64>: Set skip_zeroes to 16. <case bfd_arch_tic4x>: Set skip_zeroes to 32.
This commit is contained in:
parent
4073a59300
commit
e6cf44ee56
|
@ -1,3 +1,8 @@
|
||||||
|
2005-01-10 Andreas Schwab <schwab@suse.de>
|
||||||
|
|
||||||
|
* dis-asm.h (struct disassemble_info): Add skip_zeroes and
|
||||||
|
skip_zeroes_at_end.
|
||||||
|
|
||||||
2004-12-11 Ben Elliston <bje@au.ibm.com>
|
2004-12-11 Ben Elliston <bje@au.ibm.com>
|
||||||
|
|
||||||
* fibheap.h (struct fibnode): Only use unsigned long bitfields
|
* fibheap.h (struct fibnode): Only use unsigned long bitfields
|
||||||
|
|
|
@ -159,6 +159,18 @@ typedef struct disassemble_info {
|
||||||
Normally one, but some DSPs have byte sizes of 16 or 32 bits. */
|
Normally one, but some DSPs have byte sizes of 16 or 32 bits. */
|
||||||
unsigned int octets_per_byte;
|
unsigned int octets_per_byte;
|
||||||
|
|
||||||
|
/* The number of zeroes we want to see at the end of a section before we
|
||||||
|
start skipping them. */
|
||||||
|
unsigned int skip_zeroes;
|
||||||
|
|
||||||
|
/* The number of zeroes to skip at the end of a section. If the number
|
||||||
|
of zeroes at the end is between SKIP_ZEROES_AT_END and SKIP_ZEROES,
|
||||||
|
they will be disassembled. If there are fewer than
|
||||||
|
SKIP_ZEROES_AT_END, they will be skipped. This is a heuristic
|
||||||
|
attempt to avoid disassembling zeroes inserted by section
|
||||||
|
alignment. */
|
||||||
|
unsigned int skip_zeroes_at_end;
|
||||||
|
|
||||||
/* 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.
|
||||||
|
|
Loading…
Reference in New Issue