bug-binutils
[Top][All Lists]
Advanced

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

[Bug ld/21076] (cygwin) Output DLL import lookup/address tables are inco


From: afranchuk at lgsinnovations dot com
Subject: [Bug ld/21076] (cygwin) Output DLL import lookup/address tables are incorrect
Date: Tue, 24 Jan 2017 14:11:04 +0000

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

--- Comment #2 from Alex <afranchuk at lgsinnovations dot com> ---
Nick,

Thanks for the hint. I realize the difficulty not having a test case
represents. If I figure out exactly what is triggering it (but can't figure out
how to fix it) I'll make a minimal reproduction.

I will look where you suggested. I also found that looking at the various
_bfd_XXi_swap_* in bfd/peXXigen.c has been helpful. In particular, I see that
in _bfd_XXi_swap_sym_in, empty idata$4 and idata$5 sections are created, and
they are being created at the correct times after pe_ILF_build_a_bfd is called
for each DLL's symbols. So at that point at least, I can verify that it's not
as if the empty entries are simply being omitted.

Nothing obvious sticks out in _bfd_XXi_swam_sym_out either, which I thought
could be a likely place where the bug was residing.

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