|
From: Jeremy F. <je...@go...> - 2005-02-17 02:50:40
|
Nicholas Nethercote wrote:
> What <pid> do I use?
The pid of your valgrind which is under the control of gdb. Ie, look at
its maps while it is stopped in gdb.
>> What happens if you try running the PIE valgrind under a non-PIE
>> valgrind with (mem|addr)check; does that give any more information?
>
>
> Doesn't work:
>
> Executable range (nil)-0x203f00 is outside theacceptable range
> 0x50000000-0x52bfe000
> valgrind: failed to load /u/njn/grind/head4/.in_place/stage2: Cannot
> allocate memory
>
> ie. the outer (non-PIE) Valgrind can't even load the PIE one. Now I'm
> confused.
What does "readelf -hl .in_place/stage2" say?
J
|