[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.
- [Bug ld/24574] extern symbols in dlls are misleading under debugger,
ebotcazou at gcc dot gnu.org <=
- [Bug ld/24574] extern symbols in dlls are misleading under debugger, ebotcazou at gcc dot gnu.org, 2019/09/05
- [Bug ld/24574] extern symbols in dlls are misleading under debugger, cvs-commit at gcc dot gnu.org, 2019/09/05
- [Bug ld/24574] extern symbols in dlls are misleading under debugger, cvs-commit at gcc dot gnu.org, 2019/09/05
- [Bug ld/24574] extern symbols in dlls are misleading under debugger, cvs-commit at gcc dot gnu.org, 2019/09/05
- [Bug ld/24574] extern symbols in dlls are misleading under debugger, ebotcazou at gcc dot gnu.org, 2019/09/05