Displaying 2 results from an estimated 2 matches for "d44566".
Did you mean:
d44560
2020 Jun 02
2
LLD : __start_ and __end_ symbols for orphan sections
...ummy_anno = . );}
>}
>============ howto ============= :
>LDFLAGS="-Bshareable -T ./linker_script"
>clang -fPIC -c test.c
>ld.lld $LDFLAGS test.o -o test.so
>objdump -tT test.so
Making __start_* __stop_* STV_PROTECTED is a deliberate choice. See
https://reviews.llvm.org/D44566
Such symbols can still be exported to .dynsym (can be looked up from
another shared object with dlopen) but prevent accidental symbol preemption..
>
>On 6/2/20, 12:00 AM, "llvm-dev on behalf of Moshtaghi, Alireza via llvm-dev" <llvm-dev-bounces at lists.llvm.org on behalf of llv...
2020 Jun 02
2
LLD : __start_ and __end_ symbols for orphan sections
You are right it creates them but sets the protected flag (STV_PROTECTED) which seems to be the cause of my problem.
How can I tell it to set the flag as STV_DEFAULT?
Thanks
A
On 5/28/20, 11:30 PM, "Fangrui Song" <maskray at google.com> wrote:
NetApp Security WARNING: This is an external email. Do not click links or open attachments unless you recognize the sender and know