On Thu, May 28, 2015 at 8:29 AM, Richard Henderson <r...@redhat.com> wrote: > On 05/28/2015 04:27 AM, H.J. Lu wrote: >> You get consecutive jmpq's because x86 PLT entry is used as the >> canonical function address. If you compile main with -fno-plt -fPIE, you >> get: > > Well, duh. If the main executable has no PLTs, they aren't used as the > canonical function address. Surely you aren't proposing that as a solution? >
I was just explaining where those consecutive jmpq's came from. I wasn't suggesting a solution.. -- H.J.