[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] qemu-user: relocating target code weakness
From: |
Richard Henderson |
Subject: |
Re: [Qemu-devel] qemu-user: relocating target code weakness |
Date: |
Mon, 24 Jan 2011 11:46:27 -0800 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101209 Fedora/3.1.7-0.35.b3pre.fc14 Thunderbird/3.1.7 |
On 01/24/2011 03:34 AM, Stefano Bonifazi wrote:
> I am working on a project based on qemu-user. More exactly it is
> qemu-ppc (version 0.13.0) with x86 host. All the project and
> documentation about qemu will be open for everybody as it is a
> project for my university that is a public one.. I have the need to
> relocate the target code in the memory space to some other starting
> address. So I went inside linux-user/elfload.c: load_elf_binary and
> there I found many things that according to me are someway buggy or
> just "weak" ..
Yes. Have a look at
http://lists.gnu.org/archive/html/qemu-devel/2010-07/msg01626.html
where I tried to clean this up last year. The patch never got properly
reviewed, however.
All that said, unless you have an executable that's been properly
prepared for relocation, e.g. an ET_DYN binary instead of a normal
ET_EXEC binary, you will *not* have enough information to do what
you're suggesting.
r~
- Re: [Qemu-devel] qemu-user: relocating target code weakness, (continued)
- Re: [Qemu-devel] qemu-user: relocating target code weakness, Stefano Bonifazi, 2011/01/24
- Re: [Qemu-devel] qemu-user: relocating target code weakness, Mike Frysinger, 2011/01/24
- Re: [Qemu-devel] qemu-user: relocating target code weakness, Stefano Bonifazi, 2011/01/24
- Re: [Qemu-devel] qemu-user: relocating target code weakness, Mike Frysinger, 2011/01/24
- Re: [Qemu-devel] qemu-user: relocating target code weakness, Stefano Bonifazi, 2011/01/24
- Re: [Qemu-devel] qemu-user: relocating target code weakness, Mike Frysinger, 2011/01/24
Re: [Qemu-devel] qemu-user: relocating target code weakness, Mike Frysinger, 2011/01/24
Re: [Qemu-devel] qemu-user: relocating target code weakness, Stefano Bonifazi, 2011/01/25
Re: [Qemu-devel] qemu-user: relocating target code weakness,
Richard Henderson <=
- Re: [Qemu-devel] qemu-user: relocating target code weakness, Stefano Bonifazi, 2011/01/24
- Re: [Qemu-devel] qemu-user: relocating target code weakness, Richard Henderson, 2011/01/24
- Re: [Qemu-devel] qemu-user: relocating target code weakness, Stefano Bonifazi, 2011/01/25
- Re: [Qemu-devel] qemu-user: relocating target code weakness, Mike Frysinger, 2011/01/25
- Re: [Qemu-devel] qemu-user: relocating target code weakness, Stefano Bonifazi, 2011/01/25
- Re: [Qemu-devel] qemu-user: relocating target code weakness, Stefano Bonifazi, 2011/01/25
- Re: [Qemu-devel] qemu-user: relocating target code weakness, Richard Henderson, 2011/01/25
- Re: [Qemu-devel] qemu-user: relocating target code weakness, Stefano Bonifazi, 2011/01/25