On 05.05.2015 06:45, Peter Crosthwaite wrote: > Add the ARM specific disassembly flags setup, so ARM can be correctly > disassembled from the monitor. > > Signed-off-by: Peter Crosthwaite <crosthwaite.pe...@gmail.com> > --- > monitor.c | 11 +++++++++++ > 1 file changed, 11 insertions(+) > > diff --git a/monitor.c b/monitor.c > index d831d98..9d9f1e2 100644 > --- a/monitor.c > +++ b/monitor.c > @@ -1217,6 +1217,17 @@ static void memory_dump(Monitor *mon, int count, int > format, int wsize, > int flags; > flags = 0; > env = mon_get_cpu(); > +#ifdef TARGET_ARM > + if (env->thumb) { > + flags |= 1; > + } > + if (env->bswap_code) { > + flags |= 2; > + } > + if (env->aarch64) { > + flags |= 4; > + } > +#endif > #ifdef TARGET_I386 > if (wsize == 2) { > flags = 1; >
Reviewed-by: Claudio Fontana <claudio.font...@huawei.com> Tested-by: Claudio Fontana <claudio.font...@huawei.com>