[Ltrace-devel] ltrace and .opd section

PAUL GILLIAM pgilliam at us.ibm.com
Fri Apr 21 18:13:31 UTC 2006


On Fri, 2006-04-21 at 05:06 +0200, Petr Machata wrote:

> $1 = (void *) 0x40000000000006e0
> 
> Aha! The thing wants to translate already translated address!  No wonder
> it chokes.  So... next step is discover *why*.  At first, if it should
> hack around with descriptors at all, and if yes, why does it think that
> the address is descriptor, when if fact it's real address.
> 
> I'm not going to investigate on it now, it's almost 5 am here :)
> PM
> 
> _______________________________________________
> Ltrace-devel mailing list
> Ltrace-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/ltrace-devel

You have it.  If there is no .odp section, then elf_plt2addr should just
return it's 'addr' argument.

I think that change has already been made.

Sorry.  I fixed this in the 'secure plt' branch, but not in the trunk.

-=# Paul #=-

PS:  I think there may be a couple of other fixes I need I need to
back-port.  I'll be looking at that this morning.





More information about the Ltrace-devel mailing list