This is how it looks: Hi,
Thanks for the help. Breakpoint 7, cpu_arm_exec (env=0x102033200) at ~/qemu-0.15.0/cpu-exec.c:557 557 next_tb = tcg_qemu_tb_exec(env, tc_ptr); (gdb) p/x env->regs $13 = {0x4002c00c, 0x20, 0x4, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x10007fa8, 0x560d, 0x560c} (gdb) s 558 if ((next_tb & 3) == 2) { (gdb) p/x env->regs $14 = {0x10048000, 0x20, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x10007fb8, 0x560d, 0x0} How to check access to unallocated memory? It's not seg faulting. Thanks, Regards, Gauresh Rane Grad Student CS Department UCLA ----- Original Message ----- From: "Max Filippov" <jcmvb...@gmail.com> To: "Peter Maydell" <peter.mayd...@linaro.org> Cc: "Gauresh Rane" <gdr...@cs.ucla.edu>, qemu-devel@nongnu.org Sent: Friday, November 25, 2011 5:04:15 AM Subject: Re: [Qemu-devel] Problem with translating on ARM and Qemu beginner question >> Also all the registers which are pushed to the stack, >> "r3, r4, r5, r6, r7, lr" are cleared to zero > > That is odd. I wonder if the processor is resetting for some reason. Another other possibility is stack pointer pointing to a region w/o underlying physical memory. -- Thanks. -- Max