disas/ppc.c: Fix little endian disassembly
Use info->endian to select the endian of the instruction to be disassembled. Signed-off-by: Anton Blanchard <anton@samba.org> Reviewed-by: Anthony Liguori <aliguori@us.ibm.com> Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
parent
bb429d2247
commit
95f5b6e3af
@ -5157,7 +5157,8 @@ int
|
|||||||
print_insn_ppc (bfd_vma memaddr, struct disassemble_info *info)
|
print_insn_ppc (bfd_vma memaddr, struct disassemble_info *info)
|
||||||
{
|
{
|
||||||
int dialect = (char *) info->private_data - (char *) 0;
|
int dialect = (char *) info->private_data - (char *) 0;
|
||||||
return print_insn_powerpc (memaddr, info, 1, dialect);
|
return print_insn_powerpc (memaddr, info, info->endian == BFD_ENDIAN_BIG,
|
||||||
|
dialect);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Print a big endian PowerPC instruction. */
|
/* Print a big endian PowerPC instruction. */
|
||||||
|
Loading…
Reference in New Issue
Block a user