bug-binutils
[Top][All Lists]
Advanced

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

[Bug binutils/18025] dwarf2 debug info after rebasing DLLs unusable


From: jon.turney at dronecode dot org.uk
Subject: [Bug binutils/18025] dwarf2 debug info after rebasing DLLs unusable
Date: Fri, 24 Mar 2017 08:47:43 +0000

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

Jon Turney <jon.turney at dronecode dot org.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jon.turney at dronecode dot 
org.uk

--- Comment #10 from Jon Turney <jon.turney at dronecode dot org.uk> ---
(In reply to Corinna Vinschen from comment #9)
> thanks a lot for the patch.  I'll look into getting a new binutils for
> the Cygwin distro soon.

So, that update never happened, because 'nm -l' was reported to be very slow
for large programs (e.g. an attempt at 'nm -l' for libstdc++ was abandoned
after 48hrs), and I've just bisected that regression to this commit.

Looking at the commit, even if the object isn't rebased, every symbol without
linenumber information (e.g. type 'N' symbols) will cause an exhaustive, linear
search for the symbol (I guess leading to polynomial runtime)

I'm not sure how to improve this. 

I guess the bias for all symbols in a compilation unit is going to be the same,
so there's some scope for caching that.

-- 
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]