search for: dynsymindex

Displaying 4 results from an estimated 4 matches for "dynsymindex".

2017 Feb 22
2
[lld] elf linker creates undefined empty symbol
Sean Silva <chisophugis at gmail.com> writes: >> When __libc_start_main is hidden, it doesn't end up in the dynamic symbol >> table and so we use the default DynsymIndex of 0. >> > > > I think BFD is doing the right thing. The `extern_weak hidden` is resolved > to null since by virtue of being hidden it doesn't refer to the function in > libc.so (and there is no definition in the executable). For some reason, > LLD thinks that it needs t...
2017 Mar 14
3
[lld] elf linker creates undefined empty symbol
..., Rafael Avila de Espindola < > rafael.espindola at gmail.com> wrote: > >> Sean Silva <chisophugis at gmail.com> writes: >> >> When __libc_start_main is hidden, it doesn't end up in the dynamic >> symbol >> >> table and so we use the default DynsymIndex of 0. >> >> >> > >> > >> > I think BFD is doing the right thing. The `extern_weak hidden` is >> resolved >> > to null since by virtue of being hidden it doesn't refer to the >> function in >> > libc.so (and there is no definit...
2017 Feb 22
2
[lld] elf linker creates undefined empty symbol
...0 000000255128 002c00000007 R_X86_64_JUMP_SLO 0000000000254440 uname at GLIBC_2.2.5 + 0 000000255130 001b00000007 R_X86_64_JUMP_SLO 0000000000254450 getenv at GLIBC_2.2.5 + 0 ... When __libc_start_main is hidden, it doesn't end up in the dynamic symbol table and so we use the default DynsymIndex of 0. -- Sean Silva On Wed, Feb 22, 2017 at 3:12 AM, Carlo Kok <ck at remobjects.com> wrote: > > > On 2017-02-22 08:34, Sean Silva wrote: > >> >> >> On Tue, Feb 21, 2017 at 2:05 PM, Rafael Avila de Espindola via llvm-dev >> <llvm-dev at lists.llvm.org...
2017 Feb 22
2
[lld] elf linker creates undefined empty symbol
On Tue, Feb 21, 2017 at 2:05 PM, Rafael Avila de Espindola via llvm-dev < llvm-dev at lists.llvm.org> wrote: > Carlo Kok <ck at remobjects.com> writes: > > > On 2017-02-21 20:33, Rafael Avila de Espindola wrote: > >>> Input files: > >>> https://www.dropbox.com/s/8yn3dggx05atn47/binLinux.zip?dl=0 > >> > >> If you pass --reproduce