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

Reply via email to