|
From: | hjl.tools at gmail dot com |
Subject: | [Bug ld/14961] Dynamic IFUNC pointer to local function doesn't work for i386 |
Date: | Fri, 14 Dec 2012 22:36:23 +0000 |
http://sourceware.org/bugzilla/show_bug.cgi?id=14961 --- Comment #1 from H.J. Lu <hjl.tools at gmail dot com> 2012-12-14 22:36:23 UTC --- This may never work correctly for i386 since its PLT entry uses %ebx: 000001b0 <address@hidden>: 1b0: ff a3 0c 00 00 00 jmp *0xc(%ebx) 1b6: 68 00 00 00 00 push $0x0 1bb: e9 e0 ff ff ff jmp 1a0 <address@hidden> We can't return pointer to PLT entry since wrong %ebx may be used when calling it. -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
[Prev in Thread] | Current Thread | [Next in Thread] |