bug-binutils
[Top][All Lists]
Advanced

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

[Bug ld/24574] extern symbols in dlls are misleading under debugger


From: ebotcazou at gcc dot gnu.org
Subject: [Bug ld/24574] extern symbols in dlls are misleading under debugger
Date: Thu, 05 Sep 2019 14:43:56 +0000

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

--- Comment #11 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
> I went ahead and dug into this a little bit more. First off, props for the
> great testcase, it was great to even have the gdb test routine automated.

Thanks for the analysis!  The __imp prefix has been dropped because I have
dropped this piece of code from pe_find_data_imports in the patch:

-             /* We replace original name with __imp_ prefixed, this
-                1) may trash memory 2) leads to duplicate symbol generation.
-                Still, IMHO it's better than having name polluted.  */
-             undef->root.string = sym->root.string;

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