bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug binutils/22911] Huge slowdown in objdump -d caused by scanning the


From: mark at klomp dot org
Subject: [Bug binutils/22911] Huge slowdown in objdump -d caused by scanning the dynamic relocs
Date: Sat, 03 Mar 2018 14:29:54 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=22911

Mark Wielaard <mark at klomp dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |NEW

--- Comment #2 from Mark Wielaard <mark at klomp dot org> ---
(In reply to H.J. Lu from comment #1)
> Which version binutils are you using?

This is with gdb-binutils git master build on RHEL 7.4 with gcc from
devtoolset-7, but also happens when updating the binutils version on Fedora
from f25 (which doesn't have that commit yet) to f27.

> I can't reproduce it on master branch:

It might depend on the testfile used. The libxul.so that I used for testing is
the one packaged with RHEL 7.4. But others have replicated with the libxul.so
as build upstream. The problem seems to be the newly introduced linear search
of the dynamic relocs. So it might depend on whether your testfile has lots of
those.

Julian on CC also has some profiling benchmarks that shows the slowdown comes
from the changes in find_symbol_for_address.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]