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