[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.
- [Bug binutils/18025] dwarf2 debug info after rebasing DLLs unusable,
jon.turney at dronecode dot org.uk <=
- [Bug binutils/18025] dwarf2 debug info after rebasing DLLs unusable, nickc at redhat dot com, 2017/03/27
- [Bug binutils/18025] dwarf2 debug info after rebasing DLLs unusable, jon.turney at dronecode dot org.uk, 2017/03/27
- [Bug binutils/18025] dwarf2 debug info after rebasing DLLs unusable, jon.turney at dronecode dot org.uk, 2017/03/27
- [Bug binutils/18025] dwarf2 debug info after rebasing DLLs unusable, nickc at redhat dot com, 2017/03/28
- [Bug binutils/18025] dwarf2 debug info after rebasing DLLs unusable, nickc at redhat dot com, 2017/03/28
- [Bug binutils/18025] dwarf2 debug info after rebasing DLLs unusable, jon.turney at dronecode dot org.uk, 2017/03/28
- [Bug binutils/18025] dwarf2 debug info after rebasing DLLs unusable, cvs-commit at gcc dot gnu.org, 2017/03/29
- [Bug binutils/18025] dwarf2 debug info after rebasing DLLs unusable, nickc at redhat dot com, 2017/03/29