[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-ppc] [PATCH 4/5] disas/ppc.c: Fix little endian disassembly
From: |
Anton Blanchard |
Subject: |
[Qemu-ppc] [PATCH 4/5] disas/ppc.c: Fix little endian disassembly |
Date: |
Wed, 7 Aug 2013 10:47:03 +1000 |
Use info->endian to select the endian of the instruction to
be disassembled.
Signed-off-by: Anton Blanchard <address@hidden>
---
disas/ppc.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/disas/ppc.c b/disas/ppc.c
index c149506..99c4cbc 100644
--- a/disas/ppc.c
+++ b/disas/ppc.c
@@ -5157,7 +5157,8 @@ int
print_insn_ppc (bfd_vma memaddr, struct disassemble_info *info)
{
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. */
--
1.8.1.2