|
From: | John Reiser |
Subject: | Re: [Qemu-devel] qemu-arm SIGSEGV for self-modifying code |
Date: | Wed, 20 Sep 2017 15:13:17 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 |
I don't really know why we use 0xf7000000 as our reserved_va value here, though. Alex, you added that years ago, can you remember why you used that value?IIRC I wanted to map the full 32 bits of address space possibly in use by a 32bit application, but leave some room for something, but I don't remember what that something was :)
Now that I know the nature of the conflict, then I will spend a handful of instructions to avoid [0xf7000000, +), and also the stack if it gets placed immediately below that. Thank you, Peter and Alex. -- John
[Prev in Thread] | Current Thread | [Next in Thread] |